

图7 系统处理流程及数据流向图
Fig 7 System processing flow and data flow graph
4.3 数据库设计
本系统数据库使用Access 2000数据库,应用的数据库名称为db1.mdb。数据库db1.mdb中包含5张数据表。下面分别给出数据表概要说明以及数据表的结构。
4.3.1 数据表概要说明
为了使读者对本系统数据库中的数据表有一个更清晰的认识,笔者设计了一个数据表树型结构图,如图8所示。
图8 数据表树型结构图
Fig 8 Data sheet tree structure chart
4.3.2 数据表的结构
user(用户表)
用户表主要用来保存注册用户的基本信息,结构如表1所示。
表1 用户表的结构
Table 1 User table structure
字段名称 数据类型 长度 默认值 必填字段 允许空字符 字段描述
name 文本 50 是 否 姓名
id 自动编号 是 否 唯一标识
psw 文本 50 是 否 密码
bbs(主题信息表)
主题信息表主要用来保存用户在论坛发布的主题信息,结构如表2所示。
表2 主题信息表的结构
Table 2 Subject information table structure
字段名称 数据类型 长度 默认值 必填字段 允许空字符 字段描述
Iid 自动编号 是 否 唯一标识
Name 文本 50 是 否 发帖人
Title 文本 200 是 否 主题
Message 备注 是 否 内容
图10 网站首页运行效果
Fig 10 Website home page run effect
5.1.3 网站导航设计
网站导航是网站设计中不可缺少的元素之一,它不仅是信息结构的基础分类,也是浏览者的网站路标。其关键程序代码如下:
<!--***************index.asp*******************-- >
<a href="regist.htm">会员注册</a> <a href="about.asp">专家登录</a>
<div align="center">
<p class="STYLE6"><a href="login.asp">进入论坛</a></p>
</div>
<table width="100%" height="223" border="0" bordercolor="#FFFFFF">
<tr><td width="35%"><div align="left"><a href="ch1.asp">第一章 电路的基本概念和定律</a></div></td></tr>
<tr><td width="32%"><div align="left"><a href="ch2.asp">第二章 电路的基本分析方法</a></div></td></tr>转贴于 酷文网-论文下载中心 http://www.coolwen.net