毕业设计(论文) 概 述
2 相关开发技术
网络交通查询系统的设计与开发,整个过程应用到许多技术。例如 ASP.NET 动
态网页技术、SQL Server 2000、C#等,下面介绍一下该系统实现过程中应用到的相
关理论与相关开发技术。
2.1 ASP.NET 动态网页技术
ASP.NET 是新的、功能强大的服务器端技术,用于创建动态 Web 页。ASP.NET
是 Microsoft 公司的动态服务器页面(即 ASP)和.NET 这两个主要技术的集合。
ASP.NET 又叫 ASP+,但并不仅仅是 ASP 的简单升级,而是 Microsoft 推出的新一代
Active Server Pages 脚本语言。ASP.NET 是微软发展的新型体系结构.NET 的一部分,
它的全新技术架构会让每一个人的网络生活都变得更简单。首先需要特别指出的是,
ASP.NET 不仅仅只是有了一个新界面并且修复了一些缺陷的 ASP 3.0 的升级版本
(即不同于 ASP 2.0 升级到 ASP 3.0 的转变), 更为重要的是,ASP.NET 吸收了
ASP 以前版本的最大优点并参照 Java、VB 语言的开发优势加入了许多新的特色,同
时也修正了以前的 ASP 版本的运行错误。
2.1.1 基于 Browser/Server 模式的体系结构简介
C/S 结构,即 Client /Server(客户机/服务器)结构,是大家熟知的软件系统体
系结构,通过将任务合理分配到 Client 端和 Server 端,降低了系统的通信开销,也
可充分利用两端硬件环境的优势。早期的软件系统多以此作为首选设计标准。
B/S 结构,即 Browser/Server(浏览器/服务器)结构,是随着 Internet 技术的兴
起,对 C/S 结构的一种变化或者改进的结构。在这种结构下,用户界面完全可以通
过 WWW 浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端
实现,形成所谓的 3 层结构。B/S 结构,主要是利用了不断成熟的 WWW 浏览器技
术,结合浏览器的多种 Script 语言(VBScript、JavaScript 等)和 ActiveX 技术,利
用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发
成本,是一种全新的软件系统构造技术。随着 Windows 98/Windows 2000 将浏览器
技术植入操作系统内部,这种结构更成为当今应用软件的首选体系结构。显然 B/S
结构应用程序相对于传统的 C/S 结构应用程序将是巨大的进步。
B/S 结构采用星形拓扑结构建立企业内部通信网络或利用 Internet 虚拟专网
(VPN)。前者的特点是安全、快捷、准确。后者则具有节省投资、跨地域广的优