网络论坛bbs的设计与实现.doc
文本预览下载声明
文档下载 免费文档下载
HYPERLINK / /
本文档下载自HYPERLINK /文档下载网,内容可能不完整,您可以点击以下网址继续阅读或下载:
HYPERLINK /doc/c95975aa9959752929f7f8ce/doc/c95975aa9959752929f7f8ce
网络论坛BBS的设计与实现
BBs 搭建的一些资料,
第10卷第1期辽宁师专学报Vol110No112008年3月 JournalofLiaoningTeachersCollege Mar12008
【学术研究】
网络论坛BBS的设计与实现
刘 芳
(阜新高等专科学校,辽宁阜新123000)
摘 要:将利用ASP和ADO技术开发的BBS系统作为ASP的课程设计内容,实现及时、有效地管理信息,使学生能综合运用所学知识,发现、提出、分析和解决实际问题,从而培养学生的实践能力.
关键词:ASP;ADO;BBS;设计;实现
中图分类号:TP393102 文献标识码:A 文章编号:1008-5688(2008)01-0039-02
课程实验与课程设计都是课程学习的重要环节,课程实验主要是围绕教学单元,即章节的教学目标进行,实验目的是巩固掌握教学单元的主要知识,.而课程设计围绕课程的整体教学目标进行,目的是完成课程的整体教学目标,,只靠个别单元的知识一般不能实现课程设计目标,力、锻炼实践能力的重要环节.、复习、总结和应用.
动,.BBS是BulletinBoardSystem的简称,即“电子公告栏系统”.BBS是,它开辟空间供用户自由交流、讨论、阅读文件和传输信息.BBS不仅可以实现信息的管理和发布,还可以与用户进行交互,使用户可以方便地查阅或对相关信息进行评论,是网络中不可缺少的新信息交流平台.
系统的开发平台及原理
是基于BΠS浏览器和服务器模式的Web信息管理系统.采用微软的ASP作为开发平台,脚本采用VBScript,数据库采用Access,服务器采用Windows2000ServerIIS,开发平台采用Dreamweaver
[此处图片未下载成功]
MX2004.
是服务器的脚本环境,其命令和脚本语句都是由服务器来解释执行的,执行结果是产生动态生成的Web页并送到浏览器.ASP可以灵活地将执行的脚本嵌入到HTML文件中,通过ASP可以结合HTML网
[1]页、ASP指令和Active/doc/c95975aa9959752929f7f8ceX组件、服务器组件ADO访问相应的数据库系统,实现动态网站的建设.
系统的数据库设计
利用数据库可以存储大量数据信息,方便地进行数据的检索、修改和整理.数据构成网络的实际内容,因此数据库结构设计的好坏直接影响应用系统的效率和实现效果.设计合理的数据库不仅可以满足用户处理信息的需要,还可以提高信息资源的管理效率.
在此课程设计中,采用Access作为系统的后台数据库,它性能稳定、速度较快、使用简单、移植性
[2]好,适合中小型网站.这里给出BBS系统数据库设计中主要的三个表:
(1)用户表.包括userid(保存用户注册的id)、usernick(用户昵称)、userpwd(用户密码)、registedate(注册时间)、articlenum(已发表文章数).
(2)文章表.包括newsid(文章的序号)、userid(文章作者注册的用户名)、title(文章标题)、content(文章内容)、datatime(文章发表的时间)、readcount(阅读次数)、replycount(回复次数).
(3)回复表.包括replyid(回复序号)、newsid(文章序号)、userid(用户id)、replytime(回复时间)、content(文章内容).
收稿日期:2008—02—20
作者简介:刘芳(1976-),女,辽宁阜新市人,讲师,主要从事数据库研究.
40辽宁师专学报
[3]2008年第1
[此处图片未下载成功]
期在ASP中,对数据库的访问是通过一系列ADO组件来实现的.与Access数据库的连接代码如下:
lt;%
)SetCnn=Server1CreateObject(″ADODB1Connection″
′创建Connection对象
=″Driver=MicrosoftAccessDriver(31mdb);Dbq=c:mdb;″Cnn1OpenStrcnn′使用C/doc/c95975aa9959752929f7f8ceonnection对象的Open方法打开数据库%gt;
系统设计
系统设计思想
页面模块化
为保持整个BBS系统的风格一致,设计中对页面进行模块化处理,如将页面分成头文件、中间部分文件和底部
显示全部