The school curriculum design homework, completed a simple student information management system, considering the practicability of the system, made it into a simple and usable student performance management system, including student information management, as a practice.
Post a blog for demonstration purposes! !
The first time I made a relatively complete system, there will inevitably be some bugs (^_^)
1. Development Background
Software name: Student Performance Management System (SSMS)
Target audience: elementary school, junior high school, high school
2. Demand analysis
1. System Analysis
The student information management system involves students, teachers, system administrators, classes, student grades, and courses. Set up a system administrator to manage the system. All users need to enter their account and password to log in to the system; administrators can add, delete, modify, and check students, teachers, classes, and courses after entering the system; students enter the system to view grades, view and modify their own information; Set course grades for students in this course, view and modify their own information, view students' information and grades, and statistically analyze students' grades;
The administrator sets grades for classes, courses for grades, teachers for each course in the class, and classes for students. A grade has multiple courses (Chinese, mathematics, foreign language, etc.), each course in the class can only have one teacher, and a teacher can have multiple courses; the teacher chooses his own course to register the scores for the students of the course. Teachers can view the information of other teachers (it can be regarded as the teacher's address book), and view the information and grades of students in this course; students can view the information of other students in the class (it can be regarded as the class's classmates directory).
There are two types of examinations, one is the grade level examination and the other is the regular examination. For the grade-level unified examination, the administrator needs to add a grade-level unified examination in advance. After the test results are released, the teacher enters the system and selects the test to register the results for the students. The usual test is the usual test of the class. The teacher adds the test information and registers the results. Statistical analysis of grades is based on the analysis of the grade-level unified examination, which mainly involves the score ranking of each subject and the total score ranking.
3. Development environment
System environment: Windows
Development tool: Eclipse
Java version: JDK 1.7
Server: tomcat 7.0
Database: MySQL 5.1
The system adopts technology: Servlet+Jsp+Jdbc+H-ui+EasyUI+jQuery+Ajax+ interface-oriented programming
4. Other screenshots
login interface:
Administrator interface:
Exam List:
Score Statistics:
Faculty List:
学生列表:
系统设置:
教师界面:
成绩登记:
教师通讯录:
个人信息:
学生界面:
学生成绩查询:
工程目录结构:
BaseDao接口:
最终项目包含文件: