基于Struts+Hibernate架构的教育管理系统的研究与实现

来源 :华东师范大学 | 被引量 : 0次 | 上传用户:xiawei0018
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机和网络技术的日新月异,对于复杂多变的应用环境,开发伸缩性强、扩展性好、重用性高和易维护、易管理的Web应用是当前Web技术发展的热点之一。本文在分析研究Web应用开发技术的扩展性、重用性和维护性等问题的基础上,整合了Struts框架和Hibernate技术,构建了一个Struts+Hibernate架构模型,它具有结构灵活、易于维护、扩展性好等优点,以此为基础,并结合我校目前公共计算机课程现状,探讨了基于struts+hibernate架构的教育管理系统的研究与开发。本文首先讨论了Web应用开发技术的发展,介绍了java web开发基础,分析了MVC设计模式的一种实现Struts框架和提供面向对象方法操作数据库的Hibernate技术,阐述了将两者整合的优势,以此作为本系统的设计与实现的理论基础。经过对系统详细的需求分析,确定其功能为:为学生提供在线考试与调研、学生公选课选课、个人信息维护及信息查询;为教学管理人员提供学生管理、教师管理、课程管理、班级管理、选课管理、考试调研管理、选课信息设定、选课统计及考试调研统计等。基于系统分析和对Web开发技术的研究,系统采用Struts+Hibernate的架构模型,具体划分为数据层、持久层、模型层、控制器层和视图层五部分,文中通过举例阐述了各层的实现细节;对Struts中文乱码问题、系统连接池问题、分页问题、hibernate查询优化化问题、选课算法问题等系统关键技术问题,文中给出了详细的解决方案。基于Struts+Hiberante架构的教育管理系统具有结构灵活、易于维护、扩展性好、界面友好等优点,目前主要应用于我校文科研究生公共计算机教育管理中,经过本学期的投入使用,系统运行可靠,实现了我校文科研究生公共计算机教学因材施教,及时反馈、高效管理的目的。随着系统的不断完善,应用领域将逐步拓展。
其他文献
讨论Banach空间柱形域上摄动微分方程解的存在性,证明了关于局部解、整体解及周期解的一些结论,推广并完善了文献[6.8.9]等中的结果。
【正】 第五章企业文化的群体起源与影响因素1 企业文化是一种群体文化第一,这里的群体是作为一个企业组织的群体;群体文化是一个群体为了应付内外环境的变化,而形成的一种能
《穆斯林的葬礼》将宗教、民族、历史和爱情融合在一起,以一种特殊的视角、冷峻的笔墨,讲述了60年的时间,一个家族三代人的兴衰命运。全文笼罩了一种浓密的穆斯林文化,每个角
光伏电力是最具发展前景的清洁能源。光伏电力发展的主题之一依然是降低成本。国内外光伏电力主要基于硅片太阳电池。近年来发展的金刚石线锯切割硅片技术相对传统的砂浆线锯
离心机转鼓底的设计计算是相当复杂的,传统的方法都是基于已有尺寸的前提下进行校核性的强度计算。本文采用最优化方法,通过微机Apple—Ⅱ设计出转鼓底关键部位的最佳尺寸。
本文叙述了电动扬声器工作原理。计算了电动扬声器电-声转换效率,分析了影响效率的诸因素及提高效率的措施,同时讨论扬声器与声频放大器的配接问题。
在总结国内外高吸水性树脂研究、生产和应用的现状后,提出从改善树脂生物降解性、耐盐性和废弃资源综合利用的角度出发,以羽毛粉、羽毛杆等羽毛角蛋白为原料,经水解和化学改性制
地球所以瑰丽是因为它拥有浩瀚的海洋.海洋所以神秘是因为它有纷繁深邃的世界.  人类对海洋的了解还不如对月球了解的多.有科学家断言:将人类探索外太空领域的经费完全用于
期刊
达尔文在他的进化论中首次提出了人类是由猿猴进化而来的假说。自此以后,这个结论一直有不少科学家在争论。其中一个很重要的疑问是:猿猴的体毛很密很长,而人类的体毛为什么
随着基础教育课程改革的不断深入,课程资源开发和利用显得至关重要。当代语文教育应增强人文精神,关注现实社会,“语文的外延与生活的外延相等”,那么除了现行国家语文课程外,语文