在高等院校中,对学生的基本信息的管理和对学生的成绩检验,是高校评估学生学习情况的一个重要标准。我们根据实际需要,细致的需求调研,得知高校教师比较关心学生的成绩,课程信息等,所以根据需要开发了一款基于ssm技术和mysql数据库设计的学生信息管理系统。系统的设计,功能简单,但是实用本系统采用了蓝色的风格作为页面整体设计,权限包括了管理员,教师和学生三大权限,系统功能如下所示:
IDEA创建一个SSM项目时的步骤:
在项目中创建数据库表对应的实体类(pojo就是get,set方法)
创建持久层接口(即dao层,对数据库表增删改查方法)
创建映射文件即.xml文件(写数据库表增删改查方法的具体实现)
创建业务层接口(即service撰写增删改查)
创建业务层接口实现类(即serviceImpl 增删改查方法的实现)
创建controller控制器(@controller(“接口名”)+页面名。到前端页面上连接上接口名+页面名。就可以实现控制器的操作)
创建.jsp等前端文件
管理员:
修改个人密码:管理员进入系统后,可以对个人的密码修改。
基础信息管理:针对高校里的学院和系别信息进行管理,某个学院下面,有一个或者多个系别,并能够对学院进行详细介绍。基础信息还包括了学生基本信息的管理,专业信息的管理等,通过该基本信息管理,还可以设置学生和教师的用户名和密码信息。
课程信息管理:实现了课程基本信息情况的管理,对高校中学校所开课程信息进行登记管理。
学生成绩浏览:能够对学生的课程考试成绩信息进行浏览查询,能够根据学院,系别,专业,班级,课程等条件进行多条件查询。查询结果以列表形式展示。
公告信息管理:展示了公告的标题,发布时间,发布人和公告内容等信息,点击查看内容,可以查看公告的详细内容信息。
安全退出系统:安全退出系统,并能够释放系统的session,确保用户名和密码的安全。
教师:
浏览个人信息:针对教师的编号,姓名,性别,联系方式,住址等信息情况进行浏览查看,但是不能修改。
学生成绩管理:根据教师所在的学院能够直接查询到该学院学生的成绩信息,但是学生系别需要进行选择,选择后就能够查询出该系别下学生的成绩信息。
公告信息浏览:可以在线查看管理员发布的系统公告信息。
学生:
我的个人信息:查看浏览学生的个人基本信息情况。
系统公告信息:能够在线查看管理员发布的详细的系统公告信息情况。
课程信息查询:实现了课程的基本信息情况的查询,并可以按照课程名称进行模糊查询。
我的成绩信息:以列表形式展示了该学生在某年的某门课程的考试成绩信息。