学生信息管理系统
1.1 开发背景
本项目的开发目标是针对学生信息的管理系统,可以了解到学生的基本信息,班级情况。对学
生信息的增删改查。节省时间,提高老师的工作效率。
1.2 开发目标
通过本项目可以使学生查询到自己的信息,老师可以查询到学生的信息,修改,删除,
添加学生的信息。
1.3 用户对象
学生,教室,管理员三个角色。
2.系统分析
2.1 用户需求
用户分为学生、教师和管理员三类,这三类用户都需要用户名和密码进入,登入后可以查看自
己权限相对应的信息,管理员登入后可以对信息进行添加、修改和删除等操作,学生和教师登
入后只能查看信息。
2.2 功能需求
2.2.1 管理员对系统的管理功能
管理员登入系统,系统的对学生信息进行收集整理,分析处理,在学生基本信息、学生情况信
息、奖惩信息上可以进行添加、修改、删除数据:同时对学生用户进行添加、删除和修改:系
统安全维护。
2.2.2 学生和教师对系统的查看和查询功能
(1)学生登入系统后可以查看自己的相关信息:
学生个人信息:本人的姓名,学生编号,性别,出生年月日,邮箱,教师对学生的学习情况描
述,班级职务的基本信息。
(2)教师登入系统后可以查看学生的相关信息:信息:学生的姓名,学生编号,性别,出生
年月日,邮箱,手机号码,班级职务的基本信息并且对其进行修改。
系统环境配置说明:
1 开发工具:JDK 1.8+Tomcat 8.5+eclipse+MySql5.0.9
2 开发框架技术:Struts2+Spring+Hibernate+EasyUI
3 开发语言:Java
项目目录结构
项目目录结构分为表示层、业务逻辑层、数据持久层和域模块层,Struts 作为系统的
整体基础结构,负责 MVC 的分离,Struts 作为框架的模型部分,控制业务的跳转,利
用 hibernate 框架对持久层提供支持,Spring 作为管理,管理 Struts 和 Hibernate
功能演示及介绍:
1 :登录界面演示
首先是登录页面,输入用户名和密码,验证码之后电机登录,会发送一个 URL 到后台
的 controller,controller 执行用户验证逻辑,验证结果绑定到会话域或者请求域中,转
发或重定向到一个 jsp 页面。
2:主页面演示
登录成功后,跳转到
3 :班级信息页面演示
功能可以根据学生条件进行搜索学生的信息,教师和管理员可以对班级的信息进行增
删改查。并且有分页功能。
4:学生信息页面演示
5 :增加信息页面演示:
6 修改学生信息页面演示
7 删除学生信息页面演示
8 根据条件进行查询寻页面演示
9.数据库的分页功能