【摘 要】
:
随着Web应用技术的发展和逐渐成熟,构建基于Web的信息管理系统的需求越来越复杂,开发周期越来越迫切,同时对系统的稳定性、扩展性和可维护性要求越来越高。但是在实际的系统开发
论文部分内容阅读
随着Web应用技术的发展和逐渐成熟,构建基于Web的信息管理系统的需求越来越复杂,开发周期越来越迫切,同时对系统的稳定性、扩展性和可维护性要求越来越高。但是在实际的系统开发中,每个项目都需要根据实际应用寻找一个新的解决方案,因此在开发Web应用系统的过程中,为了提高开发的效率,同时考虑到应用系统的灵活性、安全性和实用性,就需要有一种好的设计模式,一个好的可复用的系统框架设计作为一种可行的方案。
本文针对以上问题,结合应用系统多层次体系结构发展的现状,通过对MVC设计模式和Struts开发框架进行深入分析,分析了基于MVC模式开发Web应用程序的优缺点,提出基于MVC模式的具有多层次体系结构的Web应用系统开发框架,并讨论了如何结合Struts框架和Hibernate框架来将MVC设计模式具体应用到中学教学考评系统开发中。此系统主要实现了如下几个功能模块:学生基本信息、学生成绩管理、教职工档案管理、学生问卷调查、教师考评、部门考评、班主任考评和先进班级考评。本研究对中学教学考评系统的需求进行分析的基础上,介绍了系统中的关键技术、系统结构以及整个系统的构建思路,并重点对学生问卷调查模块的设计和实现做了详细的论述,并进行了简单的系统测试。通过实践证明,在使用Struts框架进行开发以浏览器为客户端的应用程序时,Struts框架的确能够帮助我们快速开发高品质的软件。基于这些先进技术的“教学考评系统”具有架构合理、技术先进、安全性高、易维护等特点,可以在其它中学的教学管理工作中广泛推广和应用。
其他文献
高校的公共计算机机房主要承担学校计算机文化基础课程、计算机语言、毕业设计等实践教学任务以及学生的自由上机实践。随着计算机教育的发展以及计算机机房的扩大,运用计算机
随着科学技术的不断发展,特别在计算机技术,网络技术,自动控制技术的飞跃发展,和世界文明的不断进步,人们对物质的需求也有很大程度上的提高。对建筑物的要求不再是一个能“遮风挡
椭圆曲线密码体制(ECC)是一种新的公钥密码体制,在保证相同安全强度的情况下,所需密钥长度较其它公钥密码体制要短的多,所以特别适用于存储空间和运算速度受限的移动设备。目
在人体动画的制作过程中,如何模拟真实的手部运动效果一直是困扰动画制作人员的难题。在常用的手部动画制作方法中,传统的逐帧调节技术耗时耗力,并且很难得到自然流畅的动画
随着越来越多的生物基因(组)的测序完成,生物数据不但在数量上呈指数增长,存储及维护生物数据的组织和数据库也越来越多。对生物数据的分析与研究是我们的首要目的,但正因为
地理信息系统(Geographic Information System,GIS)是操作和分析、收集、及管理空间数据地计算机软、硬件系统。它的基础是地理坐标,在处理空间数据方面有超强的能力。近年来
近年来,随着Internet/Web技术的快速普及和迅猛发展,其为人们提供了丰富的信息资源的同时,它所具有的海量数据、复杂性、极强的动态性和用户的多态性等特点也给搜索引擎造成
随着互联网的普及应用,网络已成为一个巨大的信息源。大量的数字信息在带给人们丰富便利的信息资源的同时,也给有效信息的快速获取带来了一定的困难。对于一些重要的新闻事件
具有优良特性的XML逐渐成为了网络信息交换的载体,越来越多的数据采用XML格式存储和交换,而传统的查询技术不再适应新的应用,XML索引及查询方法的研究就显得更加迫切。论文对
入侵检测技术作为动态安全系统最核心的技术之一,在网络纵深防御体系中起着极为重要的作用。它是静态防护转化为动态防护的关键,也是强制执行安全策略的有力工具。随着网络攻