处理过程和显示逻辑分成不同的组件实现。这些组件可以进行交互和重用。
2.2开发工具简介
2.2.1 ASP简介
ASP是Active Server Page的简写。ASP技术能让Web开发员和网页设计员快速地开发容 易维护的动态Web主页。ASP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设 计,使基于Web的应用程序的开发变得迅速和容易。ActiveX Data Oject(简称ADO)技术与 ASP结合使用,可以具备存取数据库的功能, 主要实现三方面的功能:建立与数据库的连接, 执行SQL声明以及处理SQL执行结果。
5
2.2.2 IIS简介
IIS是Internet Information Server的缩写,它是微软公司主推的服务器,IIS与 WindowNT Server完全集成在一起,因而用户能够利用Windows NT Server和NTFS(NT File System,NT的文件系统)内置的安全特性,建立强大,灵活而安全的Internet和Intranet 站点。IIS支持与语言无关的脚本编写和组件,通过IIS,开发人员就可以开发新一代动态的, 富有魅力的 Web站点。 IIS完全支持VBScript,JScript开发软件以及Java,它也支持 CGI 和WinCGI,以及ISAPI扩展和过滤器。IIS的一个重要特性是支持ASP。IIS 3.0版本以后引 入了ASP, 可以很容易的张贴动态内容和开发基于Web的应用程序。 对于诸如
VBScript, JScript 开发软件,或者由 Visual Basic,
Java,Visual C++开发系统,以及现有的CGI和WinCGI 脚本开发的应用
程序,IIS都提供强大的本地支持。
2.2.3 Access简介
Access是Office系列
软件中用来专门管理数据库的应用软件。所谓数据库是指经过组织 的、关于特定主题或对象的信息集合。数据库管理系统分为两类:文件管理系统和关系型管理 系统。Access应用程序就是一种功能强大且使用方便的关系型数据库
管理系统,一般也称关 系型数据库管理软件。 它可运行于各种Microsoft Windows系统环境中, 由于它继承了Windows 的特性,不仅易于使用,而且界面友好,如今在世界各地广泛流行。它并不需要数据库管理者 具有专业的程序设计水平,任何非专业的用户都可以用它来创建功能强大的数据库管理系统。
2.3开发模式
网站建设目前主要有两种基本的开发模型:两层模型、三层模型。B/S结构是真正的三层 结构,它以访问WEB数据库为中心,HTTP为传输协议,客户端通过浏览器(Browser)访问WEB 服务器和与其相连的后台数据库,我们称之为B/S(Browser/Server)模式。其三级结构组成 如下图所示:
图2.1 开发模式图 图中从左到右,分为三个层次: 第一层是客户端即浏览器, 主要完成客户和后台的交互及最终
查询结果的输出功能。 在客
6
户端向指定的Web服务器提出服务器请求,Web服务器用HTTP协议把所需文件资料传给用户, 客户端接受并显示在WWW浏览器上; 第二层Web服务器是功能层,完成客户的应用功能,即Web服务器接受客户请求,并与后 台数据库连接,进行申请处理,然后将处理结果返回Web服务器,再传至客户端; 第三层数据库服务器是数据层。数据库服务器应客户请求独立地进行各种处理。 与传统的C/S模式相比,B/S结构把处理功能全部移植到了服务器端,用户的请求通过浏览器 发出,无论是使用和数据库维护上都比传统模式更加
经济方便。而且使维护任务层次化:管理 员负责服务器硬件日常管理和维护,系统维护人员负责后台数据库数据更新维护。
3. 系统详细设计
留言拥有大量的数据,这就需要对这些数据进行存储和管理建立数据库。因为当留言的在
线用户很多时,就会出现“瓶颈”现象,造成阻塞,这里应该创建连接池来提高利用率。数据 库建立成功后就应该进行具体的系统设计。然后,将进行留言信息页面的设计,包括主页面、 发布留言相关页面等,是显示在留言页面,可以由用户(包括用户)以上级别的浏览者看到;