教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 小学教育 >

基于WEB的高校教务管理系统的设计与实现(3)

来源:网络收集 时间:2026-03-18
导读: 3.4高校教务管理系统软件解决方案 服务器上:采用安全性较高稳定性较好的windows2000Server,采用网络 基于WEB的高校教务管理系统的设计与实现 H联标准的TCP/IP协议,能满足B/S模式

3.4高校教务管理系统软件解决方案

服务器上:采用安全性较高稳定性较好的windows2000Server,采用网络

基于WEB的高校教务管理系统的设计与实现

H联标准的TCP/IP协议,能满足B/S模式的需要.IE60及以上作为浏览器,应用服务器选用JBOSS作为服务器软件,考虑到教务数据量人,数据库管理工具选用SQLSERVER2005企业版,它能很好地实现基于SQL的数据库标准的关系数据库系统并且具有强大的网络功能,还具有优秀的安全性措施和数据恢复措施。

客户机卜:操作系统采用windows98se以卜,最好是windows2000/xP,此外通用办公软件office2003。

3.5高校教务管理系统体系结构解决方案

整个系统采用了B/S模式结构.即Browser/server模式。这样带柬的好处是显而易见的,首先,B/S模式具有较好的网络扩展性和兼容性,改变了传统C/S模式下客户机/服务机的二层结构,服务机被分为应用服务器、数据库服务器,从而形成了客户机/应用服务机/数据服务机的三层结构,B/S模式结构图如图2所示。

Ⅻ…自*\,一7曼\一厂、、

数据库

3"*g”p~,浏览器客户湍/’7~ernet~

昏77

图32B/S模式结构图

B/S结构(Browser/Server结构)结构即浏览器和服务器结构。它是随着Internet技术的兴起.对C/B的一种结构以种变化或者改进的结构。在这种结构下,用户工作界面是通过w州浏览器来实现,极少部分事务逻辑在前端

(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作黾,降低了用户的总体成本(TCO)。以目前的技术看,局域网建立B/S结构的列络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是次性到位的开发,能实现不同的人员,从不同的地点,以不同的接八方式(比如LAN,WAN,Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。传统的C/S结构软件(即客户机/服务器模式)分为客户机和服务器两层,

基于WEB的高校教务管理系统的设计与实现

客户机不是毫无运算能力的输入、输出设备,而是具有了一定的数据处理和数据存储能力,通过把应用软件的计算和数据合理地分配在客户机和服务器两端,可以有效地降低网络通信量和服务器运算量。由于服务器连接个数和数据通信量的限制,这种结构的软件适于在用户数目不多的局域网内使用。

B/S(浏览器/服务器模式)是随着Internet技术的兴起,对c/s结构的一种改进。在这种结构下,软件应用的业务逻辑完全在应用服务器端实现,用户表现完全在Web服务器实现,客户端只需要浏览器即可进行业务处理,是一种全新的软件系统构造技术。这种结构更成为当今应用软件的首选体系结构。

B/S模式的优点如下:

1.B/S模式是一种瘦客户端模式,客户端软件只需安装浏览器,客户端硬件配置要求较低。

2.平台无关性,对于不同的平台,只要编写相应的浏览器应用程序,便可获得享有的网络服务与应用。

3.维护和升级方式简单,界面统一、易于维护。

4.开发B/S模式系统,开发效率高,开发周期短,见效快。

5.具有开放性,采用公开的标准与协议。由于Web支持底层的TCP/IP协议,使Web网与局域网都可以做到连接,从而彻底解决了异构系统的连接问题。

6.可使现有的软硬件投资得到良好的保护,从原有系统平滑地过渡到新的B/S模式系统。

基于C/S模式的数据库系统和基于B/S模式的数据库系统是网络环境下数据库应用的两种主要形式。

1.基于c/s模式的网络数据库系统将大量的数据存放在服务器中,增加了数据库系统数据共享的能力,降低了网络传输量,使系统的性能有了较大的提高;而客户机主要执行应用程序,不需提供数据管理功能。c/s系统一般是工作在局域网上。这类系统涉及的主要关键技术有:开放数据库互连(ODBC)、JDBC、存储过程、分布数据管理等。

2.基于B/S模式的数据库系统,又称Web数据库系统,它将数据库技术与Web技术有机地融合起来,使数据库系统成为Web的重要有机组成部分。在系统中,客户端不需要安装什么设备与软件,只需要安装一个Web浏览器,负责显示应用服务器端的运行结果和处理一些简单的客户端事务;应用服务器端负责接受远程或本地的页面请求,然后运行服务器端脚本,把数据请求发送到数据库服务器上以获取相关数据,然后把结果数据转化成HTML及各种脚本传回客户端的Web浏览器;数据库服务器端负责管理数据库,处理数据更新及完成查询要求、运行存储过程。这类系统能充分发挥Dt3MS高效的数据存储和管理能力,将客户端融入统一的Web浏览器,为Internet用户提供使用简便、内容丰富的服务。随着

基于WEB的高校教务管理系统的设计与实现

Internet的发展,B/S系统将获得日益广泛的应用。

基于B/S模式的数据库系统是一个异构的数据库环境,直接面对的Web数据常是一些半结构化的数据,如何以合理的数据组织结构来表示半结构化数据,实现异构数据的集成与查询,以及抽取半结构化模型都是基于B/S模式的数据库系统的一些关键的技术问题。XML不仅可以很好地兼容原有的Web应用,而且具有合理的数据组织结构和可扩展的特性,成为了半结构化数据表示和处理的良好工具。利用XML可以比较容易地将XML的文档描述与关系数据库中的属性一一对应起来,实施精确地查询与模型抽取。XML技术和数据库技术的结合将成为必然的趋势。

3.6编程开发工具的选择

3.6.1ASP.NET与其他开发工具的比较

ASP.NET、目前常用的Web服务器端开发工具主要有以下几种:JSP、PHP

等技术。ASP.NET由于其简单易学、功能实用,加上微软的强力支持,在国内是最为流行的语言之一。JSP是Sun公司推出的,作为Java平台的一部分JSP拥有Java编程语言“一次编写,各处运行”的特点。PHP的发明者是RasmusLerdorf,PHP秉承Linux的GNU风格,公开源代码,使它迅速成为世界上目前应用最为广泛的站点制作语言之一。

ASP.NET、JSP、PHP三者都提供在代码中混合某种程序代码、由语言引擎解释执行程序代码的能力。但JSP代码被编译成Servlet并由Java虚拟机解释执行,这种编译操作仅在对JSP页面的第一次请求时发生,在ASP.NET、JSP、PHP环境下,HTML代码主要负责描述信息的显示样式,而程序代码则用来描述处理逻辑。普通的HTML页面只依赖于Web服务器,而ASP.NET、JSP、PHP页面需要附加的语言引擎分析和执行程序代码。程序代码的执行结果被重新嵌入到HTML代码中,然后一起发送给浏览器。ASP.NET、JSP、PHP三者都是面向Web服务器的技术,客户端浏览器不需要任何附加的软件支持。

尽管 …… 此处隐藏:2308字,全部文档内容请下载后查看。喜欢就下载吧 ……

基于WEB的高校教务管理系统的设计与实现(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/40156.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)