一、课程介绍
作为一个计算机专业的学生,最常见的一个项目类型就是学生管理系统。很多学校都会要求学生在小学期里做出一套较为完整的学生管理系统来,所以我们就为大家开发了本套学生信息管理系统,该系统中包含学生、教师、系统管理员、班级、学生成绩、课程等功能模块。本系统基本需求如下:
1.本系统可以设置一个系统管理员对整个系统进行管理;
2.需要所有用户输入账号、密码才能进入系统;
3.管理员进入系统后可以对学生、老师、班级、课程等信息进行增删改查操作;
4.学生进入系统后,可以查看成绩、查看和修改自己的信息;
5.老师进入系统后,可以对自己这门课程的学生设置课程成绩、查看和修改自己的信息,查看学生的信息和成绩、以及统计分析学生的成绩。
二、项目涉及技术
监听器、过滤器、Servlet、多线程、C3P0连接池、JSP、JDBC、反射等
三、本项目所用环境
四、项目目标
-
做完本套项目后,能够对Java中多种设计模式的应用有更加深入的理解;
-
可以对手持设备的开发有更加深入的理解;
-
能够加深对MVC模式的理解;
-
对注解反射的具体使用有更进一步的认识;
-
对Listener、Filter、Servlet的功能可以加深认识;
-
对多线程的实际应用有清晰的认知。
五、项目整体功能
六、项目目录结构
本项目的完整代码结构如下图所示:
七、系统管理员功能的效果展示
7.1 基础信息管理功能
7.2 考试列表功能
7.3 教师信息管理
7.4 系统管理功能
7.5 学生信息管理
八、教师功能的效果展示
九、学生的效果展示
*威哥Java学习交流Q群:691533824
加群备注:CSDN