2.1网站系统分析
根据前面的设计思想进行分析,按照系统开发的基本观点对网站进行分解,从内容上可对网站作如下划分:
l 文学馆 通过文章阅读、发表评论及部分图片等内容来展现。
l 大学生在线 通过论坛话题、信息发表与讨论等栏目来实现。
l 在线书店 通过图书简介,在线浏览来实现。
l 精品阅读 以精选的创业文章,激励大学生去自主创业。
l 照片秀 张贴成功人士的图片故事。
2.2主页设计
网站主页采用静、动相结合的方式,即静态的主画面和动态的图片相结合,体现大学生的勃勃生气。我们用静态主页方式介绍文学馆、精品阅读、照片秀。对于大学生在线和书店,就得利用ASP与数据库结合的技术建立数据库查询管理系统,采用交互式的动态的web画面来实现。
主页框架图:
2.3数据库设计
采用Microsoft Access 2003创建数据库,拟建立database.mdb和bbs.mdb库文件,包含如下几个表文件:
tAdmin 管理员列表;
tSiteNews 主页新闻表;
tChannelBottomUrl 底部网站链接表;
tChannelTop 顶部链接表;
tSoft 图书、软件表;
tArticleClass文章信息表;
tArticleContent 文章内容表等;
以及bbstitile 论坛主题表;
Clubuser 论坛注册用户表;
BBS_arrest 限制用词表;
BBS_Cate 论坛栏目表等。
第三章 详细设计
3.1 大学生论坛
3.1.1功能:
利用SQL语法过滤特定的用户留言意见,让大家可以广泛的接触创业问题,对论坛话题作出独立的回答,同时,用户在浏览主题时,若认为楼主的见解切实可行,都可用“加入好友”的方式联系对方,以便在论坛外做更深的接触。但只有管理员才有管理论坛的权利,可以对论坛的栏目、用户以及话题进行编辑。
3.1.2组成构造
共分成如下几大部分:
1. 用户注册网页register.asp:新用户注册。
2. 用户登陆网页userlogin.asp:方便老用户登录论坛。
3. 用户发言数据处理ASP程序bbspoll.asp:处理用户发表的主题数据,同时将这些意见数据记录起来并将网页显示转向至意见留言统计结果网页。
4. 用户回复数据处理ASP程序check.asp:处理用户回复的数据内容,同时将这些意见数据起来并将网页显示转向至意见留言统计结果网页。
5.管理员登陆网页 Admin_login.asp: 管理员登陆管理界面。
6.管理员管理界面 Admin_index_.asp:管理用户信息以及其所发表的主题,同时修改论坛的一些基本信息。
下图为论坛的组成与流程图: