2.2.3 系统设计结构分析
本系统采用的是浏览器/服务器系统(Browser/Server 简称 B/S)结构。
B/S 结构,即 Browser/Server(浏览器/服务器)结构,就是只安装维
护一个服务器(Server),而客户端采用浏览器(Browse)运行软件。它是随着
Internet 技术的兴起,对 C/S 结构的一种变化和改进。主要利用了不断成熟
的 WWW 浏览器技术,结合多种 Script 语言(VBScript、JavaScript…)和
ActiveX 技术,是一种全新的软件系统构造技术。
B / S 三 层 体 系 结 构 采 用 三 层 浏 览 器 / 服 务 器 结 构 , 在 数 据 管 理 层
(Server)和用户界面层(Client)增加了一层结构,称为中间件(Middleware),
使整个体系结构成为三层。三个层次的划分是从逻辑上分的,具体的物理分法
可以有多种组合。中间件作为构造三层结构应用系统的基础平台,提供了以下
主要功能:负责客户机与服务器、服务器与服务器间的连接和通信;实现应用
与数据库的高效连接;提供一个三层结构应用的开发、运行、部署和管理的平
台。这种三层结构在层与层之间相互独立,任何一层的改变不会影响其它层的
功能。
B/S 体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发
出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。而
其余如数据请求、加工、结果返回以及动态网页生成、对数据库的访问和应用
程序的执行等工作全部由 Web Server 完成。随着 Windows 将浏览器技术植
入操作系统内部,这种结构已成为当今应用软件的首选体系结构。
采用该结构软件的优势在于:
无须开发客户端软件,维护和升级方便;
可跨平台操作,任何一台机器只要装有 WWW 浏览器软件,均可作为
客户机来访问系统;
具有良好的开放性和可扩充性;
可采用防火墙技术来保证系统的安全性,有效地适应了当前用户对管
理信息系统的新需求。
因此该结构在管理信息系统开发领域中获得飞速发展,成为应用软件研制
中一种流行的体系结构。
第三章.数据库应用系统开发
3.1 数据库应用开发简介
在数据库应用系统开发之前,对开发数据库的基本概念应当了解,对数据库的
结构、开发数据库应用程序的步骤、开发体系及方法都应当有相当清晰的了解
和认识。
数据库应用系统开发的目标是建立一个满足用户长期需求的产品。开发的主要
过程为:理解用户的需求,然后,把它们转变为有效的数据库设计。把设计转