- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
 - 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
 - 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
 - 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
 - 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
 - 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
 - 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
 
                        查看更多
                        
                    
                基于Struts及Hibernate教务系统设计及实现
                    基于Struts及Hibernate教务系统设计及实现摘要:Struts和Hibernate是当前J2EE开发中最流行和使用最多的两个框架。本文借助于java web开发中的这两框架提出了新的教务管理系统模式,实现了程序的良好扩展性,提高了开发的效率,具有一定的实际应用价值。 
  关键词:StrutsHibernate框架 
  1 概述 
  随着计算机网络技术的发展和广泛应用,传统的手工教务管理和简单的计算机辅助办公已无法满足教务管理人员的需求,使得教务管理系统的开发成为高校管理的必然趋势。本文借助于当前J2EE开发中最流行和使用最多的Struts和Hibernate框架提出了新的教务管理系统模式,实现了程序的良好扩展性,提高了开发的效率,在技术研究方面对教务管理系统的不断发展有着一定的意义。 
  2 系统体系结构 
  针对不同的登录用户,他们拥有不同的权限,能对系统进行各自的操作,结合高校实际情况,本系统体系结构如下: 
  2.1 系统结构 
  ①学籍管理:管理员能导入学生的基本信息,增加修改班级、对学生的基本信息进行修改删除、对学生的学籍异动进行处理、学生学籍信息的分析和统计功能等。 
  ②教学计划管理:管理员对教学计划的导入,教务管理人员对教学计划的审批查询、生成教学计划教师查看,教师的教学进程表的制定和审批、教学日历管理等。 
  ③开课管理:教务管理员生成教学任务书、教学安排表,开课通知单等教学文档,生成学生课表、班级课表、任课教师的管理、特殊时间的安排等。 
  ④排课管理:包括排课参数设置、教师教室学生设置、自动排课处理、排课漏课处理、课表冲突处理、空闲信息处理等,生成班级课表,教师课表,全校总课表等。 
  ⑤选课管理:此项只针对有选修课程的学院,我院正在逐步完善中。应该包括公共课选修管理、专业课选修管理、选课控制和安排、生成学生选课情况表,学生课表管理、选课课表管理、选课的课程统计分析等功能。 
  ⑥教学评估:改功能为学生用户、教师用户、其他用户使用,具有学生评教情况管理、教师评学管理、同行教师评教管理、企业专家用户评教等功能。 
  ⑦成绩管理:教师能输入学生学期考试成绩和总评成绩并提交审核,教务管理员应能审批成绩录入、并生成学生成绩表,缺考缓考学生情况表,学生成绩分析等。 
  ⑧毕业管理:应包括毕业班级设置、毕业资格审查、毕业情况分析和数据维护、校友管理等功能。 
  2.2 UML建模 
  通过UML描述和建模,分析出系统的用例模型并描述出他们之间的管理。教务管理系统根据运行流程可分为以下的几个用例:用户登录、学籍管理、排课管理、成绩管理、选课管理、教学管理、系统设置。 
  2.3 系统实现关键代码 
  本系统中使用Hibernate和Struts框架中,最重要的关键代码为Hibernate配置文件,映射文件,持久化类,辅助类,DAO类,Struts配置文件、Action类等。 
  3总结 
  Hibernate和Struts是当前J2EE开发中最流行和使用最多的两个框架,本文以此框架提出了系统的总体结构、对教务系统常用的用例进行分析建模,最后给出了实现该系统对应的关键对应实现文件。 
  参考文献: 
  [1]孙璐.Struts2+Spring+Hibernate在企业人事管理系统中的应用.软件导刊,010.09. 
  [2]高昂,卫文学.基于Hibernate与Struts框架的数据持久化应用研究.2005.12. 
  [3]高洪岩编著.《基于Struts2+Hibernate+Spring实用开发指南》.化学工业出版社.2010.5. 
  [4]Ronnie Cheung;Advances in Software Engineering,A Model-Driven Framework for Dynamic Web Application Development.29~42.2009. 
  [5]张文娟,周家纪.基于Struts_Spring_Hibernate的整合框架概述及其应用.计算机时代.2008.4. 
 
1
                您可能关注的文档
最近下载
- J B-T 10491.1-2004 额定电压450-750V及以下交联聚烯烃绝缘电线和电缆 第1部分:一般规定.pdf VIP
 - 仿真物理实验室软件教程.doc VIP
 - 天然气输气管道运行中的安全问题与对策.pdf VIP
 - 工贸企业(机械)重大事故隐患执法检查重点事项清单(参考模板)2024版.docx VIP
 - 构网型电化学储能系统接入电力系统技术规范.pdf VIP
 - 2023测绘类项目支出标准.docx VIP
 - (高清版)DB42∕T 2232-2024 《湖北省水利工程护坡护岸参考设计图集》.pdf VIP
 - 醴娄高速三标工程测量方案.doc
 - 采砂场工业用水水资源论证论证表.doc VIP
 - 光伏项目投资分析模型(可直接计算).xls VIP
 
原创力文档
                        
                                    

文档评论(0)