图
1.3 性能需求 可以在 windows 的任何版本的操作系统下运行。可以在 IE,火狐等浏览器上兼 容流畅运行。 1.4 数据描述 利用 Access 来设计数据库,使程序数据添加使用更加容易。 (1)用户表:此表用于存放用户的所有注册信息,同时管理员的信息也存放在此表 中。 (2)文章表:此表存放发布文章的内容和回帖的内容。 (3)网站表:此表存放网站设置信息,供管理员使用。 (4)赠花表:存放会员间送花的信息。 (5)好友表:存放好友添加情况信息。 (6)信息表:存放好友发送信息的情况。
2 系统开发工具介绍以及运行环境要求
2.1 ASP 技术简介
2.1.1 ASP 优势
Active Server Pages: “动态服务器网页” ,通常我们简称为“ASP” ,我们之所 以接受并且重视 ASP 的原因,主要在于其在客户端产生的网页代码都是标准的 HTML
3
格式,而且这些程序是在服务器端执行,使用一般的浏览器(如 IE 或火狐)都可以 正确地获得 ASP 的 “执行” 结果, 并且这些 ASP 执行的结果都可以直接在浏览器中 “浏 览” 。
2.1.2 ASP 特点
(1)使用简单的文件编辑器就可以创建和编辑 ASP 程序。 (2)ASP 的
源代码不会被传送到客户的浏览器,安全性高。 (3)ASP 可使服务器端的脚本
程序来自动生成客户端的脚本代码。 (4)ASP 提供了后台数据库连接和访问的功能。 (5) 使用简单的
VBScript 和 Javascript 结合 XHTML 代码即可快速方便的 WEB 网站。 2.2 系统数据库的分析
语言的基本功能和特点 2.2.1 SQL 语言的基本功能和特点
SQL 全称是“结构化
查询语言(Structured Query Language)” ,他是集数据查询 (Data Query)、数据操控(Date Manipulation)、数据定义(
Date Definition)和数 据控制(Date Control)功能于一体,主要特点包括: (1)高度非过程化的语言。 (2)统一的语言。 (3)面向集合的操作方式。 (4)以同一种语法结构提供多种使用方式。 (5)语法简介易学易用。
2.2.2 数据库开发工具 Access 的分析
(1)存储方式简单,易于维护管理。 (2)面向对象 Access 是一个面向对象的开发工具。 (3)界面友好、易操作。 (4)集成环境、处理多种数据信息。 (5)Access 支持 ODBC(开发数据库互连,Open Data Base Connectivity) 。 (6)支持广泛,易于扩展,弹性较大。 2.3 XHTML 介绍 XHTML 是 Extensible HyperText Markup Language(可扩张超文本标记语言)的英 文缩写,它的前身是
HTML。由于 HTML 代码繁琐,结构松散,所以推出 XHTML, 也可以说 XHTML 是 HTML 的一个升级版本,它是网页制作的基础,它的核心是标 签,不管是何种
软件制作网站,实际是都是在编写 XHTML 代码的过程。
4
2.4 DIV+CSS 技术解释 DIV+CSS 是目前比较流行的网页布局方式,而它本身也具备相较于其他布局方 式突出的优点: (1)CSS 可以使网页的代码大范围的的简洁,对于一个大型网站来说,可以大幅度 的节省带宽,由于代码的简洁,使关键字在网页中代码中的比列升高,更受
搜索引擎 喜爱。 (2)使用 DIV+CSS 技术制作的网站,在网站改版的时候更加简单方便,很多问题 只要改变 CSS 而不需要改动程序。 (3)可以更好更轻松的控制网页的布局。 (4)将 CSS 文件存放在单独的样式表文件中,可以减少网页无效的可能性。 虽然 DIV+CSS 在网页布局上优势明显,但是
问题同样也存在,它不但对于 CSS 高度依赖,而且会使网页设计变的复杂,容易出现浏览器兼容问题。 2.5 EditPlus 3 方便好用的代码编辑器,可以对代码进行加色拥有自动换行等功能。 2 . 6 运行环境 Microsoft Windows sever 2003 ,IIS5.1
3 网站总体设计
3.1 网站的总体结构 网站总体
设计思想:前台和后台分离,数据和程序分离的设计思想。
3.1.1 前台页面设计
前台设计图如图 3-1 所示。 留言网系统
首 页 管 理
资 料 管 理
博 友 管 理
文 章 管 理 图 3-1 前台设计图
信 息 管