SSH框架和MySQL下的学生成绩管理系统开发

3.0 闻远设计 2024-03-09 54 4 12.91KB 2 页 免费
侵权投诉
SSH 框架和 MySQL 下的学生成绩管理系统开
利用 SSH 框架搭建 JavaWeb 项目是比较传统的开发方式,与利用 JSP+Servlet 进行开发相比有
很大的优势[1],节省了开发人员的许多代码书写量,较好地实现了事务管理,MVC 设计模式
下,开发时代码的层次也更加清晰且易于维护[2]
  1  、 系统平台
1)开发语言:Java;
2)开发工具:IntelliJ IDEA 2019.1.1Navicat Premium 12;
3)操作系统:Windows 10;
4)数据库版本:MySQL 5.0.67
  2 、数据库的设计
1)学生表:含有学号、姓名、性别、密码、班级编号、联系电话;
2)教师表:含有教师号、姓名、性别、密码、班级编号、联系电话;3)管理员表:管理员编
号、用户名、密码;
4)学生班级表:含有班级编号、班级名、班级信息 3个字段;
5)学生成绩表:含有学号、课程编号、该课程成绩 3个字段。
3 、模块设计
1)登陆与注册:用户可以先进行注册,之后通过用户名密码进行登录此系统。
2)学生:只能查看自己的个人信息和考试成绩,并且可以查询并计算某一个阶段的成绩,但
是不能对这些信息进行修改、增加或者删除。
3)教师:在某一个特定时间段内对学生成绩进行上传,对发生错误的成绩信息进行修改,还
可以把相同专业的所有班级的学生成绩进行比较。
4)管理员:拥有最高权限,可以对系统所有的数据进行增加、删除、修改、查询。
  4 、系统实现
学生成绩管理系统是利用 MVC 设计模式进行开发的,后端采用 SSH 框架,分为表示层、业务
逻辑层、数据持久层,前端采用 jQuery EasyUI 框架进行搭建,这是一款很强大的前端框架,
在前端的开发过程中节省了大量的时间和资源,自身含有丰富的插件,完美地满足了我们的需
[3]
1)登录模块:通过访问 login.jsp,用户在表单中输入用户名、密码、确认密码,点击登录,这
时把表单中的数据提交给 Action 进行处理,再通过 Dao 层与数据库交互,判断用户的权限之后
进行相应页面的跳转。
2)注册模块:点击注册页面,输入符合要求的用户名,再输入密码、确认密码等一些必须填
写的信息,点击注册,提交的表单数据就会被读取到与数据库中现存的用户进行对比,确保用
“ ”户的唯一性,若之前不存在则返回 注册成功 ,之后就可以进行登录了。
摘要:

SSH框架和MySQL下的学生成绩管理系统开发利用SSH框架搭建JavaWeb项目是比较传统的开发方式,与利用JSP+Servlet进行开发相比有很大的优势[1],节省了开发人员的许多代码书写量,较好地实现了事务管理,MVC设计模式下,开发时代码的层次也更加清晰且易于维护[2]。 1 、系统平台1)开发语言:Java;2)开发工具:IntelliJIDEA2019.1.1、NavicatPremium12;3)操作系统:Windows10;4)数据库版本:MySQL5.0.67。 2 、数据库的设计1)学生表:含有学号、姓名、性别、密码、班级编号、联系电话;2)教师表:含有教师号、姓名、性别、...

展开>> 收起<<
SSH框架和MySQL下的学生成绩管理系统开发.docx

共2页,预览1页

还剩页未读, 继续阅读

相关推荐

作者:闻远设计 分类:其它行业资料 价格:免费 属性:2 页 大小:12.91KB 格式:DOCX 时间:2024-03-09

开通VIP享超值会员特权

  • 多端同步记录
  • 高速下载文档
  • 免费文档工具
  • 分享文档赚钱
  • 每日登录抽奖
  • 优质衍生服务
/ 2
客服
关注