- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于JSF和JPA框架的毕业设计管理系统.pdf
江苏广播 电视大学学报 JournalofJiangsuRadioTelevisionUniversity 2009.5Vo1.20
基于JSF和 JPA框架的毕业设计管理系统
和 莉
江苏广播电视大学,江苏 南京210036
摘 要:根据实现毕业设计管理信息化和网络化的实际需要,采用快速建立原型的软件工程方法,设计
了基于JSF和JPA框架的毕业设计管理系统。实践证明,该系统有助于毕业论文的选题和申报工作更加规范
化,能够提高管理毕业论文的工作效率。
关键词:毕业设计管理;快速原型;JSF;JPA;毕业论文
中图分类号;TP311.52 文献标识码:A 文章编号:1008—4207(2009)05—0066—03
长期以来,还没有针对学校毕业设计管理而 编程方式。
设计的专用软件,许多学校的毕业设计管理全过
二、系统的设计与实现
程基本上是通过手工和计算机辅助打印完成 的。
这种人工管理方式效率非常低效,越来越不能适 1.系统的总体设计
应工作的需求,因此,需要设计一套管理系统,帮 系统主要分为 :教师管理 、学生管理 、选题管
助完成大量的毕业论文的选题、论文的提交、查 理、论文管理、信息发布、统计查询6大功能模块。
询、统计、打印等工作。 其总体结构如图1所示。
一 、 系统的特点 毕业设计管理系统
在开发毕业设计管理系统初期,遇到了很难
确定用户需求的问题。因为答辩流程还不规范,
影响流程的因素较多,系统需求不明确,所以笔者
采用快速原型法,首先构造一个功能简单的原型 图 1 毕业设计管理系统结构
系统,然后通过对原型系统逐步求精,不断扩充完 (1)教师管理 。该模块主要针对各级学校教
善得到最终的系统 。 务人员用户。教务人员用户可以录人本校各个专
为了确保系统各模块间的低耦合性,并为系 业参加此次毕业设计的教师的基本信息,为还未
统的完善建立 良好的基础 ,系统的设计基于 J2EE 具备指导毕业设计资格的教师向省校提出审核资
平台,并采用了主流的JSF框架和JPA框架,主要 格申请,为学生分配指导教师。
原因如下:(1)多层架构设计思想结构层次分明, (2)学生管理 。各级教务人员用户可用该模
使系统更加易于维护和扩展 。(2)JSF将对丰富、 块对参加毕业设计的学生的基本信息进行管理,
强大的UI组件(如文本框、列表框、分页面板和数 主要实现学生信息的上传、修改、删除,并审核学
据网格等)的支持引入JavaWeb开发领域,使得 生是否具备参加毕业设计的资格。
开发和维护变得更加容易。ll(3)JPA在充分吸收 (3)选题管理。根据不同的身份,用户在该
Hibernate、TopLink、JDO等原有主流 ORM框架优 模块的权限也有所不同。学生用户按照要求提交
点的基础上,为对象持久化提供了更简单、易用的 毕业设计的选题、写作 目的、意义和主要 内容 。指
收稿 日期:2009—08—21
作者简介:和莉 (1981一),女,纳西族,云南丽江人,江苏广播电视大学现代教育中心助理工程师,工学硕士。
江苏广播 电视大学学报 2009.5 67
导教师用户和省校负责人用户根据具体要求对学 动模型等一套完整的Web应用框架 。通过 JSF,
生的开题进行审核。 用户可以在页面中轻松 自如地使用Web组件、捕
(4)论文管理。学生用户将论文上传至该模 获用户行为所产生的事件、执行验证、建立页面导
块,指导教师用户给出评语,教务人员用户将学生 航等,极大地简化程序员的工作,实现用户界面到
的答辩情况、成绩、答辩成员小组给出的意见录入
文档评论(0)