基于SSM框架的毕业设计管理

925 篇文章 3 订阅

以往的毕业设计管理事务处理主要使用的是传统的人工管理方式,这种管理方式存在着管理效率低、操作流程繁琐、保密性差等缺点,长期的人工管理模式会产生大量的文本文件与文本数据,这对事务的查询、更新以及维护带来不少困难。随着互联网时代的到来,现如今网络的覆盖率已近非常的全面,现在人们对网络的需求也越来越高,为了减轻管理人员的工作负担,提高管理人员的工作效率,因此通过网络平台创建一个便捷高效的毕业设计管理系统来优化管理业务。通过本网站,用户可以在线查看相关信息可以说毕业设计管理系统是偏向实际应用的网站。

本文介绍了毕业设计管理系统设计方案,该网站使用Java语言和Eclipse编辑器、MySQL数据库,采用SSM框架设计并实现的。网站功能包含系统用户管理、专业管理、学生管理、课题管理、选择课题管理、毕设提交管理、成绩管理、教师管理等模块。概述了整个系统的设计框架,介绍了系统软件开发编译环境的搭建,阐述了各模块的功能及程序调用关系设计过程。

针对现存的问题和需要,通过功能需求的分析,特建立了数字化、信息化的毕业设计管理系统。

本系统主要包含了用户信息管理、课题管理、选择课题等多个功能模块。下面分别简单阐述一下这几个功能模块需求。不同的权限对应相应的功能模块的需求,管理员权限的级别是最高的,所以所对应的需求是最多的,下面根据不同的权限分别简单阐述一下各个权限的需求。

管理员对应的功能需求如下:

管理员的权限是最高的,可以对系统的用户信息,课题信息,选择课题等信息进行统一管理。

管理员可添加管理员,添加更多的管理人员,并且能修改和删除管理员的信息资料。

有关学生信息,管理员可添加学生信息,添加有关学生信息的信息,添加的学生信息都会显示在系统中,还可以通过关键字进行搜索查询,管理员也可以修改和删除相关的学生信息。

有关教师,管理员可添加教师,添加有关教师的信息,添加的教师都会显示在系统中,还可以通过关键字进行搜索查询,管理员也可以修改和删除相关的教师。

有关课题管理,教师员可添加课题,添加有关课题的信息,添加的课题都会显示在系统中,还可以通过关键字进行搜索查询,管理员也可以修改和删除相关的课题。

有关成绩管理,教师可添加成绩,添加有关成绩的信息,添加的成绩都会显示在系统中,还可以通过关键字进行搜索查询,管理员也可以修改和删除相关的成绩。

有关选择课题管理模块,学生添加选择课题,添加的选择课题信息都会显示在系统中,还可以通过关键字进行搜索查询,管理员也可以修改和删除相关的选择课题。

有关专业信息管理模块,管理员可添加专业信息,添加的专业信息信息都会显示在系统中,还可以通过关键字进行搜索查询,管理员也可以修改和删除相关的专业信息。

有关毕设提交信息管理模块,学生可添加毕设提交信息,添加的毕设提交信息信息都会显示在系统中,还可以通过关键字进行搜索查询,管理员也可以修改和删除相关的毕设提交信息。

功能模块设计

1.系统登录:系统登录是管理员访问系统的路口,设计了系统登录界面,包括管理员名、密码和验证码,然后对登录进来的管理员判断身份信息,判断是管理员管理员还是普通用户。

2.管理员管理:管理员可以管理系统的其他普通用户的账号,包括录入新管理员,删除现有的普通用户,修改现有的普通用户的信息,并可以通过管理员名和姓名等关键字搜索普通用户,打印管理员列表页面,导出管理员列表至excel中。

3.修改密码:系统所有管理员(管理员和普通用户)应该都要能修改自己的登录密码,修改后需要重新登录。

4.个人资料管理:由普通用户使用,普通用户登录系统后,可以修改个人原始信息,如修改电话号码、邮箱等,管理员的管理员名是无法修改的。

5.登录情况管理:系统每个管理员应该都能查看个人的历史登录情况,如登录IP、登录时间、登录地址等,防止管理员账号被盗,加强管理员账号安全。

6.操作日志管理:系统每个管理员应该都能查看个人的历史操作日志,如管理员添加了某条数据,历史操作日志需要展示操作人,操作描述,操作时间等信息。防止系统被黑客攻击,加强系统的安全性。

7.专业信息管理:管理员添加专业信息后,普通专业便可以查询到该专业信息,管理员选择某个专业信息,查询专业信息,管理员审核添加,或删除专业信息。

8.成绩管理:教师添加成绩后,普通专业便可以查询到该成绩,管理员选择某个成绩,查询成绩,管理员审核添加,或删除成绩。

9.选择课题管理:学生添加选择课题后,用户便可以查询到该选择课题,管理员选择某个选择课题,查询选择课题,管理员审核添加,或删除选择课题。

10.毕设提交管理:学生添加毕设提交后,用户便可以查询到该毕设提交,管理员选择某个毕设提交,查询毕设提交,管理员审核添加,或删除毕设提交。

11.课题管理:教师添加课题后,用户便可以查询到该课题,管理员选择某个课题,查询课题,或删除课题。

12.教师管理:管理员添加教师后,用户便可以查询到该教师,管理员选择某个教师,查询教师,或删除教师。

13.学生管理:管理员添加学生后,用户便可以查询到该学生,管理员选择某个学生,查询学生,或删除学生。

目 录

摘 要I

ABSTRACTII

目 录III

第1章 绪论1

1.1开发背景1

1.2开发意义1

1.3研究内容1

第2章 主要技术和工具介绍3

2.1 Java语言3

2.2 JSP技术3

SSM 框架3

2.2.1 Spring框架4

2.2.2 SpringMVC4

2.2.3 MyBatis4

2.3统一建模语言4

2.4 Tomcat服务器简介4

2.5 MySQL数据库5

第3章 系统分析6

3.1可行性分析6

3.1.1经济可行性6

3.1.2技术可行性6

3.1.3操作可行性6

3.2需求分析6

3.3业务流程分析7

3.4数据流程分析8

第4章 系统设计10

4.1系统结构设计10

4.2功能模块设计10

4.3数据库设计11

4.3.1E-R图设计11

4.3.2表设计11

第5章 系统实现15

5.1登录模块的实现15

5.2创建用户的实现15

5.3密码修改模块的实现16

5.4课题管理模块的实现16

5.5选择课题管理模块的实现17

5.6专业管理模块的实现18

5.7毕设提交管理模块的实现19

5.8成绩管理模块的实现20

第6章 系统测试22

6.1测试目的22

6.2测试概述22

6.3单元测试22

6.3.1登录测试22

6.3.2学生信息管理测试23

6.4测试结果24

第7章 总结25

致 谢26

参考文献26

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值