基于JAVA EE毕业设计管理系统设计研究.docVIP

基于JAVA EE毕业设计管理系统设计研究.doc

  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文档。上传文档
查看更多
基于JAVA EE毕业设计管理系统设计研究

基于JAVA EE毕业设计管理系统设计研究   摘要:毕业设计是高等学校人才培养过程中不可或缺的重要环节,为了解决毕业设计环节中存在的不足,减少时间、空间上的限制,减轻教务管理人员、指导老师以及学生的负担,本研究以学院的毕业设计教学管理工作为依据,设计并实现了基于SSH框架的毕业设计管理系统。系统采用MVC设计模式,将表示层,业务逻辑层和控制逻辑层清晰地分离出来,各层次之间接口清晰,耦合度低,易于扩展。使用Struts框架、Spring框架和Hibernate框架方便地构建Web应用,提高系统设计与实现的效率。   关键词: 面向对象;SSH;MVC;毕业设计管理   中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2013)19-4420-09   国外高校一般具有较大规模的稳定的技术队伍来提供服务与技术支持。国内高校信息化建设相对起步较晚。在数字校园理论逐步应用的过程中,各高校一方面不断投资购???各种硬件、系统软件和网络,另一方面也不断开发实施了各类教学、科研、办公管理等应用系统,形成了一定规模的信息化建设体系。但是,由于整体信息化程度相对落后,经费短缺,理论体系不健全等原因,国内高校教务管理系统在机构设置、服务范围、服务质量及人员要求上与国外高校相比都有一定的差距。   随着Java EE的快速发展以及它拥有庞大的客户群的支持,Spring + Hibernate +Struts2架构已经逐渐成为企业级应用程序的首选技术。一个典型的Java EE应用,至少包括以下三部分:表现层、业务逻辑层和数据持久层。为了更容易地创建程序,必须要选择一种架构将上述的几个层次很好地连接在一起。目前在业界有不少比较成熟的架构,但Spring+Hibernate+Struts2架构方案既做到各层之间的无缝集成,又使各层技术高度隔离,它的可复用性高、灵活性强,技术更改容易,维护修改方便, 它凭借其在技术上的巨大优势成为业界的事实标准。   本研究主要为系统地、全面地学习软件开发过程以及各阶段组织的方法,通过应用合适的软件工具,从而达到高效、快速的目的;同时也为丰富系统开发设计思路,使用良好的系统架构模式,从而能进一步学习框架中各种设计模式的运用,研究框架组合给系统开发带来的优势。   1 系统需求分析   1.1 系统概述   基于Java EE的毕业设计管理系统是为高等院校的学生、教师、教辅工作人员提供教学管理的一个信息化综合平台。整个系统主要包括学生服务子系统、教师服务子系统、管理员服务子系统三大部分。   1.2 系统设计目标   1)为学生提供个人信息管理、课程管理、毕业设计选题管理、留言管理、申请管理等功能。   2)为教师提供个人信息管理、选题综合管理、毕业设计管理、审核管理、留言管理等功能。   3)为管理员提供个人信息管理、学生管理、教师管理、管理员管理、审核管理、系统设置等功能。   1.3 系统功能结构图及详细描述   1)总体功能模块   本系统主要包括三大模块,如图1所示:      图1 总体框架图   2)学生服务系统   学生服务子系统主要包括四大模块,如图2所示:      图2 学生子系统总体框架图   3)教师服务系统   教师服务子系统主要包括五大模块,如图3所示:      图3 教师子系统总体框架图   4)管理员服务系统   管理员服务子系统主要包括五大模块,如图4所示:      图4 管理员子系统总体框架图   2 系统总体设计   2.1 主要功能模块建模图   用户登陆:用户打开登陆界面,输入有效的用户名与密码,选择相应的身份,即可进入相应的子系统。如图5所示:   学生选课:学生登陆学生服务子系统后,选择“学生选课”菜单项,进入学生选课界面,如果不是选课时间,学生将不能选课;如果教师没有添加课程,学生也将不能选课。   学生毕业设计选题:学生登陆学生服务子系统后,选择“毕业设计选题”菜单项,进入学生选题界面,如果不是选题时间,学生将不能选题;如果教师没有添加选题信息,学生也将不能选题。如图6所示:   毕业设计流程管理:1) 管理员登陆系统开放教师与学生的权限。2) 教师登陆系统进行选题与选题资料的添加。3) 学生登陆系统进行选题与毕业设计作品上传。4) 教师登陆系统下载学生作品进行查看与打分。如图7所示:   教师管理用例图:是顶层用例图,其中包括个人信息维护、毕业设计管理、课程管理、留言管理等第二层用例。如图8所示:   毕业设计管理用例图:是第二层用例图,其中包括选题文件管理、选题学生信息查询、选题学生文件查询等第三层用例图。如图9所示:   主要用例描述:   用例编号(Numb

文档评论(0)

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

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

1亿VIP精品文档

相关文档