基于Struts与Hibernate的教师资源管理系统的设计与实现

来源 :北京交通大学 | 被引量 : 0次 | 上传用户:hyhf_lwh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络技术的不断发展,Web应用系统扮演的角色越来越重要。基于B/S结构的Web应用程序也成为Internet上使用最为广泛的应用开发技术。在Web技术发展的过程中逐渐产生了大量优秀的设计模式和框架技术,这使得Web开发技术得到了突飞猛进的发展。本文着重对Web应用的分层架构模式进行了系统研究与分析。对于分层模式设计思想应用完全的就是MVC框架模式(Model—View—Controller)。这种框架模式真正实现了软件设计的“高内聚低耦合”目标,完成逻辑、业务与视图的分离,极大地提高了软件系统整体解决方案的灵活性、可维护性和可扩展性,实现应用系统的敏捷开发。本文论述了架构对一个系统的重要性,同时肯定了分层架构模式的优越性,并对Struts和Hibernate框架进行了详细研究和分析。Struts框架为采用MVC模式开发分层架构中的Web层提供了优秀的解决方案,而Hibernate解决了Java对象和关系数据库之间的阻抗不匹配问题,避免了采用面向关系的JDBC方法来开发持久层的缺点。因此,组合Struts和Hibernate框架来搭建系统架构是一个优秀的架构方案,这就构成了一个轻量级软件架构,并通过实际开发来阐述基于此架构的开发方法。最后,我们通过整合应用Struts和Hibernate框架对北京交通大学计算机实验教学中心的一个子项目——教师资源管理系统,进行了详细设计与实现。该系统是根据计算机基础教学基地自身需求特点设计的,系统可以有效地提高计算机基础教学基地教师管理的工作效率和质量。
其他文献
三维重建技术是计算机视觉和图形学的重要研究课题,被广泛运用在虚拟现实,增强现实,非物质文化遗产保护和影视游戏等诸多领域。基于单目相机的三维重建的流程整体上可以分为
无线传感器网络集成了传感器、无线通信技术以及电子学等技术。无线传感器网络由无数的传感器节点构成,节点的能源、计算能力和带宽都非常有限,传统的无线路由协议不适合无线
随着计算机教育的不断发展,程序设计教学作为计算机基础科学教育的核心课程正在受到越来越多的重视。近些年来,国际大学生程序设计竞赛(ACM International Collegiate Progra
目前嵌入式系统已经广泛应用在航天、航空、工业机器人、系统控制等领域,然而,海量数据处理对嵌入式计算系统提出了更高的要求。为了开发更高性能的嵌入式系统,并行计算成为
由于网络技术发展迅速,不管是在什么时间什么地点全部能够接收到所需要的信息时现在人类的基本要求,这就是移动计算技术产生的原因。由于移动计算的环境以及固定计算的环境的
随着地铁监控系统集成和互联专业的多样化,其信息模型也越来越复杂。基于关系模型的实时数据库在描述监控系统复杂对象时显得无能为力,而且对适应不断演化的客观系统缺乏灵活
当今,传统测验越来越不能满足社会的需求,因为它只能提供给被试一个笼统的分数或能力,对于考生具体的知识状态无法获知。与传统测验相比,认知诊断测验的优势就在于它能够揭示每个
随着后信息时代的来临,人们对空间信息服务的获取速度、高清分辨率、海量资源提出了更高的需求,G/S模式(Geo-Information Browser)和空间信息服务器(Spatial Information Ser
指纹具有唯一性、可靠性和稳定性的特征,在身份鉴别认证领域得到了广泛的应用,其商业应用也越来越成熟。从指纹图像中提取高质量的指纹模板,并且实现高识别率和鲁棒性的基于
信息技术的发展,为虚拟水稻的研究提供了新的方法和手段,利用计算机系统、结合水稻的生理生态过程可以模拟出符合水稻生长规律的具有机理性、更真实的虚拟水稻。   本文在研
学位