- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
基于SSM的毕业设计管理系统设计与实现
肖祥林
【摘要】为了提高毕业设计的质量,运用信息化手段保存并展示毕业设计成果,文中
采用SSM框架设计并实现了一种基于Web的毕业设计管理系统,主要实现选题管
理、开题报告管理和毕业设计成果管理等功能.运用SSM框架,提高了系统开发的
效率,降低了系统的复杂度,使得和数据库的访问更加灵活.经测试,该系统的应用方便
师生交流、加强过程管理、便于成果保存和展示.
【期刊名称】《电子科技》
【年(卷),期】2016(029)010
【总页数】3页(P115-117)
【关键词】SSM;毕业设计;管理系统
【作者】肖祥林
【作者单位】四川交通职业技术学院信息工程系,四川成都611130
【正文语种】中文
【中图分类】TP315
目前多数院校的毕业设计环节存在以下问题:(1)毕业设计选题比较随意,与专业
培养目标不符;(2)毕业设计的开题、审核等工作还是通过QQ、邮箱或者面谈的
形式进行,很难记录过程;(3)毕业设计和毕业论文的归档;(4)毕业论文的查询统
计困难。
本文运用SSM框架开发了一种毕业设计管理系统,实现网上完成毕业设计选题、
开题和审核,解决目前毕业设计环节存在的问题。
系统采用MVC软件架构模式[1],可将页面显示、业务逻辑和数据库访问进行分
离,是很成功的软件架构模式。为提高应用程序的开发效率,减少系统的复杂度,
系统采用SSM框架[2-4](SpringMVC、Spring和MyBatis),SSM框架相对于
传统的SSH(Struts、Spring和Hibernate)框架耦合度更低,更轻量级,效率更高。
SSM框架是标准的MVC,将整个系统划分为表示层、控制层、服务层、数据库访
问层4层,使用SpringMVC负责请求的转发和视图管理,Spring实现业务对象
管理,MyBatis作为数据对象持久化引擎[5]。
Spring框架是一个开源的企业应用开发框架,采用JavaBean[6]来替换复杂的
EJB,可以降低企业级开发的复杂性,是一个轻量级的控制反转(IOC)和面向切面
(AOP)的容器框架[7]。
SpringMVC属于SpringFrameWork的后续产品,已融合在SpringWebFlow
里。SpringMVC是Spring框架中用于WEB快速开发的一个模块[8],分离了控
制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定
制。
与Hibernate一样,MyBatis是一个基于Java的数据持久层框架[9]。有别于
Hibernate的全自动化,MyBatis框架结合了Hibernate和JDBC的优点,使用
较灵活,程序员自己写SQL语句,便于SQL优化。
系统主要涉及到教师、学生和管理员3种用户,教师可通过系统网上发布选题,
同时对学生上传的开题报告进行审核,同时可以查看所有学生的选题状态等。
学生可浏览对应指导老师的选题,同时对可选选题进行上传开题报告并选择的操作,
同时可以在老师未审核或者审核不通过时删除自己的选择,进行重新选择等[10]。
管理员对系统进行管理,其工作包括对系部、专业、班级的添加,对主任、老师、
学生三者信息的批量录入操作等。系统主要用例如图1所示。
毕业设计管理系统分为两部分:毕业设计后台管理系统和毕业设计前台管理系统。
教师和管理人员通过后台管理系统可以发布毕业设计选题、查看学生选题情况、导
入指导的学生信息、下载开题报告和毕业设计成果。学生通过毕业设计前台管理系
统可查看选题、完成选题、下载开题报告模版、上传开题报告以及毕业设计成果、
查看开题报告审核结果等。系统采用表示层、控制层、服务层、数据库访问层4
层,系统总体框架设计如图2所示。
根据系统需求分析和总体框架结构设计,系统分为表示层、控制层、服务层和数据
库访问层。系统主要类如图3所示。
根据需求分析毕业设计管理系统主要有管理员、系主任、教师、学生、系别、专业、
班级、毕业设计选题、毕业成果等10多个实体。系统涉及到的主要表有毕业设计
选题表、学生表、毕业成果表,其中毕业设计选题表关系图如图4所示
您可能关注的文档
- 幼儿园学前班下学期工作计划.pdf
- 新产品在市场推广上的常见问题.pdf
- 部编版6年级语文下册获奖学历案习作1 家乡的风俗.pdf
- 销售经理工作计划及安排(精选7篇).pdf
- 苏州吴文化博物馆:风物文物造物 .pdf
- 大班数学教案:目测数群(感知10以内的数)教案及教学反思.pdf
- 自建房包工不包料施工合同范本(精选10篇).pdf
- 小学语文知识竞赛试题(经典).pdf
- 安全专项检查活动总结5篇.pdf
- 源网荷理论分析.pdf
- 2026国家移民管理局直属事业单位招聘事业编制16人笔试备考题库及答案解析.docx
- 首都医科大学附属北京中医医院面向应届毕业生(含社会人员)招聘51人考试参考试题及答案解析.docx
- 2025四川宜宾市消防救援局第四次招聘政府专职消防员92人考试参考试题及答案解析.docx
- 2026年国家烟草专卖局、中国烟草总公司招录42人考试备考试题及答案解析.docx
- 2026年陕西省选调生招录(面向北京科技大学)笔试备考题库及答案解析.docx
- 2025河北邢台市交通建设集团有限公司第二批招聘60人笔试备考题库及答案解析.docx
- 2025年《国家秘密载体保密管理规定》知识考试题库及答案解析.docx
- 2025浙江台州市温岭市交通旅游集团有限公司招聘编外人员1人笔试备考试题及答案解析.docx
- 2025湖北阳新莲花湖国家湿地公园管理中心选聘工作人员1人考试备考题库及答案解析.docx
- 2025年安徽中医药大学招聘博士辅导员4人笔试参考题库附答案解析.docx
原创力文档


文档评论(0)