Free installation
Technical implementationDevelopment language: jsp. Framework: jsp+servlet. Mode: B/S. Database: sqlserver. Development tools: myeclipse or eclipse. The word count of the paper: about 10,000.
Function realizationLogin subsystem function design
The login subsystem requires that both teachers and students can log in on the same login interface, select their own customer categories, and fill in the login information correctly. Students, teachers, and administrators log in with their user name and password. If the customer name is wrong or does not exist, or the password is wrong, there should be a reminder. At the same time, this system provides student registration function.
Student subsystem functional design
The customers of this subsystem are student customers, and its main functions are:
1. Upload homework
It is required to first find the upload object (teacher), browse the local computer directory, find the file to be submitted, and submit it to the corresponding teacher directory. The system will automatically record the information submitted for the assignment, complete the submission process, and return success information.
2. Management work
It is required to check my scores. View and delete jobs.
3. Modify personal information
When you are asked to enter a password, you need to enable the password hiding mode; when you enter a new password, you need to perform a secondary check and length check on the password; you will be reminded of success after the modification is successful. Can modify all information except account.
Teacher subsystem functional design
The customers of this subsystem are teacher customers. Its main functions are:
1. Modify personal information
When you are asked to enter a password, you need to enable the password hiding mode; when you enter a new password, you need to perform a secondary check and length check on the password; you will be reminded of success after the modification is successful. Can modify all information except account.
2. Issue a statement
New claims can be issued on request and claims can be managed.
3. Publish assignments
It is required to publish assignments (assignment ID, assignment name and content, and set the assignment submission deadline), query the assignments to be corrected according to the assignment title, and correct and manage the assignments.
4. Query: Query submitted jobs based on job ID
Check student assignment submission status based on this class
Query the assignment submission status of a student based on student ID
Check your assignments
4. Job management: You can modify, add and delete jobs.
Administrator subsystem functional design
The functional requirements of administrator customers for this system mainly include:
1. Role management
Add a teacher. Enter the teacher information (name, password, etc.) correctly, and the entered value cannot be empty. Manage teachers. Delete all information related to the teacher in the database. Certified management students. Authenticate student information, otherwise students will not be able to log in even if they register. Delete student information.
2. Job management
Add new job. Add assignments based on the teacher's name. Manage assignments. Delete job information.
System screenshot