基于SSM的毕业设计管理系统设计与实现.pdfVIP

基于SSM的毕业设计管理系统设计与实现.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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所示

您可能关注的文档

文档评论(0)

yaning5963 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档