基于ssm毕业设计管理系统的设计与实现

395 篇文章 17 订阅
395 篇文章 17 订阅

基于ssm毕业设计管理系统的设计与实现

 

一、题目来源

其它。

二、研究目的和意义[W2] 

软件开发是一件即费时又费力的工作,对于图形程序的开发这句话尤为正确。在Windows平台下开发有图形输入输出与交互能力的软件时,程序员往往不得不花费大量的时间和精力来从事图形模块的设计,这也使得程序员的注意力难以集中在软件的实质性问题上。具体到石油软件的研制时,很多数据的输入输出都是以图形的形式展示出来,有时,还要进行一些交互处理,对图形的处理要求很高。

毕业设计的管理是高校管理工作中的一项重要内容。随着高等教育教学改革的不断深入,对于高校毕业设计管理的规范化。学化、信息化已成为目前面临的重要课题。目前。很多高校的毕业设计管理还存在一些问题。例如:根据教学要求。通常学生在大学最后一年需要在外地进行实习此时又面临着毕业设计选题问题:另外,毕业设计完成时,论文的上交也存在困难。同时在做毕业设计的过程中。由于学生在外地,指导老师对学生的指导和交流也会遇到一些麻烦。要解决以上这些问题一方面要提高管理员业务知识和管理水平;另一方面要充分利用现代科学技术,建立现代化的管理信息系统,近几年来我国各大中专院校加快了信息化进程,基本上都建立了自己的校园网,这为我们系统的开发提供了必备的物质基础。

毕业设计管理系统它能很好的解决以上的问题,极大地便捷了学生和指导老师,显著地提高了工作效率。而且通过本次设计可以让学生加熟练掌握软件开发的一般过程,并对所学知识做一个全面的总结。

三、阅读的主要参考文献及资料名称

  1. 吴锋珍.基于主从同步的MySQL负载均衡设计与部署[J].湖南邮电职业技术学院学报,2022,2102:40-43.
  2. 徐东东,李广.相控阵天气雷达系统数据库设计与实现[J].信息化研究,2022,4802:38-43.
  3. 刘湘龙,曾丽.电影院系统数据库设计与实现[J].电脑知识与技术,2022,1806:16-18.DOI:10.14004/j.cnki.ckt.2022.0332.
  4. 李斌,邓思思,蔡思婷,陈琳敏,崔春兰,罗群.大数据时代煤田勘探钻孔地质空间数据库设计与实现[J].自然资源信息化,202201:19-24.
  5. 宁雪梅.仓库管理系统数据库设计与实现[J].大众标准化,202116:139-141.
  6. Cheng Yuan,Chen Chunhua,Zhu Jingxian,Wang Jian-Ye. Nuclear emergency rescue drill database design and implementation[J]. Annals of Nuclear Energy,2022,166.
  7. Zhou Yuanyuan,Tang Zili,Zhang Bo,Zhou Tiejun,Wen Yinghui,Wu Haiying. Design and Implementation of Image Sample Management Database[J]. SEVENTH SYMPOSIUM ON NOVEL PHOTOELECTRONIC DETECTION TECHNOLOGY AND APPLICATIONS,2021,11763.
  8. 杨梵.软件测试技术的关键能力培养探讨[J].福建电脑,2022,3809:71-74.DOI:10.16707/j.cnki.fjpc.2022.09.016.
  9. 刘小群,邢艳芳,刘梅.《软件测试基础》课程思政与翻转课堂的教学探索[J].产业与科技论坛,2022,2117:120-122.
  10. 罗浩榕,朱卫星,史涯晴,万进勇.构建软件测试领域不确定性知识图谱[J].计算机技术与发展,2022,3207:111-116.
  11. 高强,魏震.县域智慧旅游管理系统开发案例研究[J].广播电视网络,2022,2909:110-113.DOI:10.16045/j.cnki.catvtec.2022.09.002.
  12. 于建韬.智慧旅游管理系统的分析与应用[J].佳木斯职业学院学报,2022,3803:155-157.
  13. 邓永涛,胡文文,潘涛,张颖,陈欢.基于JavaEE和微信公众号的微信矩阵旅游管理系统[J].电子测试,202108:77-78+47.DOI:10.16520/j.cnki.1000-8519.2021.08.032.
  14. 郑清兰.“互联网+”旅游管理系统的设计与实现[J].攀枝花学院学报,2021,3802:55-61.DOI:10.13773/j.cnki.51-1637/z.2021.02.010.
  15. 周巧凤.浅谈智慧旅游管理系统提高景区绩效水平[J].中国管理信息化,2020,2318:107-108.
  16. 张文正.RBF神经网络的旅游管理系统安全风险评价[J].现代电子技术,2020,4313:65-68.DOI:10.16652/j.issn.1004-373x.2020.13.016.
  17. 刘旸,丁仲德.基于旅游管理系统理论的青岛市导游素质提升策略研究[J].中共青岛市委党校.青岛行政学院学报,201906:85-89.DOI:10.13392/j.cnki.zgqd.2019.06.016.
  18. 朱亚楠.城市智慧旅游管理系统的反思探索[J].当代旅游,201911:317.
  19. 万蕾.智慧旅游管理系统提高景区绩效水平探讨[J].当代旅游,201906:90+94.
  20. 高翔,李永刚,史智文,江飞龙,蒋卫祥.基于SSM框架的旅游管理系统分析与设计[J].数码世界,201811:60-61.

四、国内外现状和发展趋势与研究的主攻方向[W3] 

目前,针对毕业设计的管理问题,国内已有部分高校利用自身的条件和优势自行开发了毕业设计管理信息系统。例如:南昌应用科技学院开发的毕业设计管理信息系统主要是实现网上互动和后台的管理以及选题相关信息管理的功能;西南财经高校自行开发的毕业设计管理信息系统主要是的功能是学生论文的上传与批审,即学生提交论文后,导师课下载并修改论文或者在线给出修改看法和评语,修改完成后提交给学生和反馈相关信息:江苏科技高校运用的毕业设计管理信息系统主要通知学校的毕业设计工作的支配以及毕业设计撰写的相关模板下载。从上文的论述中可以了解到国内高校的毕业设计管理信息系统都各有侧重点,但总体来说这些系统或多或少都存在着不够完善的地方。综合以上状况,现如今特别有必要设计一套功能相对完善的毕业设计教学管理信息系统。既要考虑到论文的选题、开题、中期检查、论文初稿、答辩成果管理等一条龙管理的监控过程,又要考虑师生在网上互动沟通学习,导师在对学生提交的论文赐予反馈,还要考虑管理人员的便利操作等一系列的问题。使得整个毕业设计管理信息系统成为一个统一、高效的教学管理平台。

国外的毕业设计管理信息系统的探讨方向偏向于双向选题管理和过程皆空管理等。双向选题实现了远程办公和工作的功能,使得导师就像面对面指导,实现师生的互动和在线沟通:过程监控有效地限制着毕业设计管理工作的整个流程,同时又能够督促并提示部分懒散的、没有责任心的学生,使得这些学生在收到过程监控的状况下自觉地按阶段完成自己的毕业设计。例如:日本东京高校计算机科学与技术学院设计开大的毕业设计题目申报与管理系统主要实现老师课题的申报、课题审核以及学生选题功能,侧重点在于学生选题的具体环节的管理功能。

五、主要研究内容、需重点研究的关键问题及解决思路[W4] 

主要研究内容

毕业设计管理系统一共有三种角色,学生,导师,管理员

学生模块主要包括,查看公告,个人信息管理,修改登录密码,选题申请,

查看结果(退选)毕设进度管理,查看任务书,填写阶段任务查看答辩分组文档管理,上传文档(开题报告、毕设文档)资料下载。

导师模块包括公告管理,查看公告所带学生,查看学生信息, 查看信息,修改密码,上报选题,查看选题(编辑),审核选题,选题结果,过程管理。发布任务书,审核开题报告,发布阶段任务,查看阶段任务,审核阶段任务,毕设管理,审核论文,审核答辩资格,答辩资格名单(具有答辩资格的学生名单),查看答辩分组文档管理,上传文档。

管理员模块包括公告管理,发布公告 查看公告, 查看信息,修改密码,导师管理,增加导师(导入、录入),查看导师信息(编辑导师信息、禁用导师账号(调离本院、离职等情况)),分配导师学生(导入、录入),审核导师,选题毕设管理,审核答辩资格,答辩资格名单(具有答辩资格的学生名单),答辩分组信息(新建答辩分组、导入学生名单)

关键问题及解决思路

亮点1、系统前后台框架。系统运用什么框架来实现,前台用什么,后台用什么,数据库用什么。

解决思路:此系统运用ssm框架实现后台功能,前台使用jsp,jscss等前台技术,数据库使用达梦数据库。

亮点2、为了方便管理员的操作,可以直击把学生信息用execl导入到系统,不用一个一个的添加,可以一次性批量添加。

解决思路:通过工具类将Excel文件解析成Object泛型的集合,再将集合循环遍历,在遍历中,将每行数据一次填入对象中,再每次循环中,将赋值后的对象存入一个list集合,最后统一将集合执行批量上传的方法,存入数据库。

亮点2.达梦数据库:达梦数据库管理系统是达梦公司推出的具有完全自主知识产权的高性能数据库管理系统,简称DM。达梦数据库管理系统的最新版本是8.0版本,简称DM8DM8采用全新的体系架构,在保证大型通用的基础上,针对可靠性、高性能、海量数据处理和安全性做了大量的研发和改进工作,极大提升了达梦数据库产品的性能、可靠性、可扩展性,能同时兼顾OLTPOLAP请求,从根本上提升了DM8产品的品质。达梦数据库管理系统产品实现了平台无关性,支持Windows系列、各版本Linux2.42.4以上内核)、UnixKylinAIXSolaris等各种主流操作系统。达梦数据库的服务器、接口程序和管理工具均可在32/64 位版本操作系统上使用。

 难点1execl表单导入到系统的实现

  1. 设置模板文件
  2. 利用文件上传的技术,将需要导入的Excel表上传至系统。
  3. 利用POI技术读取刚上传的文件,将数据封装至List集合。
  4. 将List集合转为实体类,进行持久化操作。

难点2:答辩分组功能实现

按照老师数量和学生数量进行分组,两个老师为一组,导师需要回避所带的学生,答辩老师和导师不能为同一个人

六、完成毕业设计所必须具备的工作条件(如工具书、计算机辅助设计、某类市场调研、实验设备和实验环境条件等)及解决的办法

微型计算机1

操作系统: Windows 1

软件:idea,tomcat,达梦数据库

七、工作的主要阶段、进度与时间安排[WTQ5] 

2020.11.10 2020.11.20:查阅相关文献资料,了解课题的主要研究内容及关键问题,完成毕业设计开题报告。

2020.12.16 2021.2.20:需求分析阶段。梳理选课的功能需求,运行环境及开发工具,学习相关的理论与技术。

2021.2.21 ~ 2021.3.8:详细设计阶段。进行选课的功能模块设计、架构设计和数据库设计。

2021.3.9 ~ 2021.4.20:系统实现阶段。实现各模块的功能。

2021.4.21 ~ 2021.5.19:系统测试,调试程序bug,撰写毕业论文。

2021.5.20 2021.5.31:整理毕业设计材料,准备毕业答辩。

八、指导教师审查意见

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值