基于SSH框架研究生培养系统的设计与实现

来源 :东北大学 | 被引量 : 0次 | 上传用户:camino
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件开发框架的研究一直是软件开发者关注的课题。框架提供了软件复用的新途径,提高了软件开发的效率。因而如何设计并构建一个强健而稳定的框架一直是众多软件专家致力研究的目标。 本文以“数字人大”项目作背景。分析了中国人民大学研究生培养业务的需求,研究了目前几种流行的轻量级开源框架,提出了适合中小型企业应用的SSH组合框架。在SSH框架中,由Struts主要负责表现层,完成页面显示、响应用户请求等功能;Spring主要负责业务逻辑层,完成应用系统的业务逻辑与事务处理等功能;Hibemate主要负责数据持久层,完成与数据层的交互功能。并进行了数据库设计、类设计和具体的编码实现,系统具有开课、选课、毕业管理等功能,现在已经应用到人民大学的数字化校园系统中,在文中给出了新开课申请系统应用的情况。 通过SSH框架,充分发挥了Struts、Spring和Hibernate框架各自的优势,降低了各层间的耦合度,增强了可测试性,解决了Web应用系统开发过程中由于系统结构复杂而带来的问题。
其他文献
虚拟现实是一个由用户在计算机上创建的、可进行交互的虚拟世界;它主要是通过对真实世界的模拟或对未知世界的构想生成。而通过虚拟现实技术生成的三维真实感地形图能够逼真地
软件测试是保证软件质量、提高软件可靠性的关键。软件测试自动化技术可以提高软件测试的速度和效率,缩短软件开发周期,降低测试成本,是软件测试中的重要一环。网格计算平台软件
随着Intemet的迅速发展和WWW技术日渐成熟并向社会生活各个方面渗透,可利用的信息资源的数量越来越大,类型越来越多。巨量的、无组织的信息,以及htemet上信息资源分布的广泛性,给
传统视频编码标准如MPEG-4和H.264等,由于采用了运动补偿预测技术,编码复杂度很高。这限制了这些标准在诸如视频传感器网络设备,无线监控设备,便携式视频摄像机,无线PC相机等
下一代互联网的核心环节不是网络基础建设,而是百花齐放的多元应用和支撑多元应用的通用业务平台。CNGI OoS项目的目标是针对已有的QoS机制的不足,研发并在路由器设备上实现新
生物免疫系统是一种高度并行的自适应信息学习系统,它能自适应地识别和排除机体的抗原性异物,并且具有学习,记忆和自适应调节能力,能够保护机体体内环境的稳定。近年来,人们
学位
随着空间科学的不断发展,空间数据传输系统中音、视频数据的传输变得越来越重要。由于音、视频传输对等时性和实时性有较强的要求,并且视频数据的速率高,数据量大,传统的做法
Ad Hoc网是由一组带有无线通信收发装置的移动终端组成的一个多跳、自组织、无中心的网络。并以其高度的灵活性在军事、民用和各种不易建设固定通信设施的环境中有着广泛的应
随着互联网的发展,网络带来方便的同时,网络安全事件也时有发生,网络攻击威慑着网上用户,信息的安全性和保密性受到很大的威胁。在各种网络攻击事件中,拒绝服务攻击(DoS,Deni