第四章 总体设计
world wide web 作为共享信息资源的媒体,已成为信息发布的重要途径,而查询、浏览和编辑等行为构成了“上网”的主要内容。如何合理有效地组织、管理和发布信息,是建设一个网站的核心问题。如果把需要发布的信息存储在数据库中,那么就可以以web页为界面,通过数据库管理系统提供的丰富的手段来实现这些行为。总之,数据库加web页就是这个问题的常规解决方案。
对于网站而言,一个行为:查询、浏览和编辑等的实现,就是一个web应用。一个应用通常由一组相互关联的动态页面来组成。常规的动态页面包括搜索页
结果页和编辑页(包括插入、更新和删除等)。
4.1系统模块结构设计
该系统介绍的是一个小型信息搜寻类信息查询系统网站,管理员可以通过该系统网站发布信息、管理信息。一个典型的信息查询网站至少应包含信息管理、信息显示和信息查询3种功能。
4.1.1目标设计
信息查询网站所要实现的功能如下。
l 信息管
n 理信息添加
n 信息修改
n 信息删除
l 信息显示
n 显示全部信息
n 按类别显示信息
n 按关键字查询信
l 按关键字进行站内查询
4.1.2设计思路
本站为一个简单的信息系统,该系统具有以下特点。
l 实用: 系统实现了一个完整的信息查询过程。
l 简单易用:为使用户尽快掌握和使用整个系统,系统结构简单但功能齐全,简单的页面设计使操作起来非常简便。
l 代码规范;作为一个实例,文中的代码规范简洁、清晰易懂。
系统中绝大多数ASP页都访问WEB服务器的文件系统或数据库服务器的数据库系统。系统结构如图所示。