II
肇庆毕业论文
1
引言
1.1课题背景
基于Web的网络教务系统,是基于Web技术以浏览器/服务器(B/S)模式实现高校教务信息管理的网络教务系统。
计算机技术和网络技术的迅速发展,教育体制改革的不断深入,以及高校规模的扩大和校园网络环境的建成。使得高校的各个部门都面临着如何更好地利用现代化管理手段来提高管理的效率、水平和思想。高校以教学和科研为主,教务
管理系统是整个校园信息化建设的核心部分,主要负责管理全校所有学生的
学习情况、教师的教学情况和对教学资源的使用进行统一的管理与配置。所以如何更好地利用计算机作为辅助的管理手段,开发稳定高效的管理
[1]系统,是当前校园信息化建设所面临的关键
问题。
传统的网络应用数据管理系统一般是采用C/S(客户/服务器)结构,客户端应用
软件实现数据的维护和企业逻辑,数据服务器及数据库支撑平台提供数据的存储服务并保证数据的存储安全。当变更企业逻辑或数据结构后,必须重新向各客户机分发应用软件,维护
工作量巨大。而且当各客户由于地域的关系需要跨越网关时,传统的C/S结构就不能满足使用要求了。基于Web的数据管理采用B/S(浏览器/Web服务器)方式,实际上是浏览器---Web服务器---数据服务器的3层结构。数据服务器存储数据,Web服务器提供用户界面并实现企业逻辑,浏览器显示使用界面。所有的数据管理和企业逻辑集中在Web服务器上,当修改程序后,客户不需要做任何设置就可以直接看到新的界面,完成管理工作,基于Web的数据管理方式具有简洁、高效、使用方便等特点,并具有良好的可扩充性、可维护性[3]。对于软件开发人员来说,系统的维护工作量大大减少,降低了后期的维护成本。
[2]
1.2技术现状
随着面向对象,以及Internet技术的发展,分布式亦越来越成为重点,分布式组件技术便应运而生,它由面向对象技术发展而来,以面向对象技术为基础,其可重用性高,可维护性好,可扩展性强,而分布式组件技术尤其适用于网络应用。.
NET是微软公司提出的一种分布式运算框架,以XML为基础,以Web服务为核
1
肇庆毕业论文
心,辅以其它各种技术实现,旨在利用Internet上的计算资源和带宽资源,提高工作效率。.NET虽然能够较好的解决Windows系统的分布和
通信问题,但是,它不跨操作系统平台,可移植性较差。J2EE(Java2PlatformenterpriseEdition)是基于Java技术的分布式企业应用的先进平台和分布式组件技术的优秀代表,它具有标准Java2的许多特色优势,例如“编写一次,到处运行”的可移植性、数据库访问的JDBCAPI[4]、且支持同现有企业资源进行交互的CORBA技术,在此基础上,它添加了对企业Javabeans组件、JavaServletsAPI,Java服务器页面和XML技术的支持。基于J2EE平台的应用程序不依赖于特定的操作系统,系统可以跨平台移植,这对于企业应用开发非常的重要。
[6]