欢迎来到天天文库
浏览记录
ID:14173125
大小:43.00 KB
页数:15页
时间:2018-07-26
《web界面的bbs系统设计与实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Web界面的BBS系统设计与实现Web界面的BBS系统设计与实现黄增献(南宁市三十三中,广西壮族自治区南宁市530000)摘要:本文介绍了在WEB服务器上,利用ASP和ADO技术,实现了BBS系统的设计与开发,并详细讨论了系统的结构,详细地讲述了开发一个简易BBS网站系统所用到的技术和方法。其中运用了ASP技术、ADO技术、ACCESS数据库、VBScript及JavaScript脚本语言等等,并从几个不同的方面来对上述技术的实现方法进行了讨论,这些方面包括:优化connection对象、网页安全性的实现方法、利用ASP显示当前在线人数等。关键词:WEB界面BB
2、S设计随着网络技术的发展,许多学校都先后建成了校园网络,也都有了各自的Web站点,如何建造一个有自己特色的网站,让用户感觉到耳目一新是当今各校园网建设的重点。下面介绍我校校园网中基于WEB界面的BBS系统设计与实现。本系统是在Windows2003环境下,利用ASP和ADO技术开发的。ADO继承和封装了OLEDB功能,能够对多种数据源提供一致的接口,简化了对底层的操作,同时它又支持脚本语言,可以直接应用到网页中。ASP其实是一套微软开发的服务器脚本语言,它本身并不是一种脚本语言,只是提供了一种镶嵌在HTML页面中的脚本程序得以运行的环境,通过ASP可以结合HTM
3、L网页、ASP指令和ActiveX元件,建立动态、交互且高效的WEB服务器应用程序。本文讨论的是一个简易的BBS网站,它具有BBS网站应该具有的所有功能,包括用户注册、用户登录、匿名登录、发表文章、阅读文章、回复别人的文章、分页查找、主题查找、作者查找、多种方式排序、个人资料修改、在线人数统计等,所有操作都可以由用户在客户端浏览器中完成,而服务器中的ASP程序会按用户的要求来完成对数据库的操作,并将结果传给Web服务器,再由Web服务器处理成HTML文件后发送到客户端浏览器。由于时间仓促,加之水平有限,不当之处在所难免,望各位同行批评指正。1、开发环境及工具1.
4、1开发环境硬件:Pentium41.8G/256MSDR/80GHDD/多媒体;10/100M网卡接入局域网.操作系统:Windows2003ServerSP1,IIS6.0。开发软件:DreamweaverMX,Access2003。脚本语言为简单易学的JavaScript或VBScript。1.2运行环境服务器:Pentium41.8G/256MSDR/80GHDD/多媒体10/100M网卡接入局域网/安装Windows2003ServerSP1,IIS6.0/IE6.0。客户端:赛杨766/64M/10G/10/100M网卡接入局域网/安装Windows9
5、8se,IE6.0。1.3安装使用方法:1.3.1在安装前请确认您拥有安装要求中所需要的环境,在确认您有运行论坛的环境后,您需要做以下工作:将文件拷贝到本地WEB目录中,IIS或者PWS默认Web目录为C:inetpubwwwroot,比如您可以装到C:inetpubwwwroot33zbbs目录下,然后敲入本地测试网址访问,默认为:http://localhost/或者http://ip/,比如您装到C:inetpubwwwroot33zbbs目录下,那么就可以用http://localhost/33zbbs/index.asp进行访问1.3.
6、2使用IIS6.0。点击“开始/管理工具/Internet信息服务(IIS)管理器”,打开IIS6.0,在“默认网站”下增加一个虚拟目录,如bbs,并指向论坛文件所在的文件夹,允许下列权限:读取和运行脚本(如ASP),启用默认文档,文档名为“index.asp”,如果默认文档不是index.asp,请增加,因为本论坛的首页文件名是index.asp。最后在地址栏输入:http://localhost/bbs/index.asp即可进入到论坛的首页。2、系统结构及库结构的设计2.1系统结构的设计BBS功能框架图:如图1(部分)由于篇幅有限,本文仅简单介绍我校BBS
7、网站的几个代表性的网页,下面对这几个网页的功能做一下简要说明:2.1.1index.asp这是BBS网站的首页,也作为欢迎页面,具有表单检验功能。如图2图2BBS网站的首页2.1.2.reg.asp?action=apply用户注册页,用于用户注册时输入资料,具有表单检验功能。如图3图3注册页面2.1.3login.asp登录提交页,根据用户名连接数据库,返回其个人资料,并检验正确性。如图4图4登录提交页面2.1.4list.asp?boardid=页号用来显示文章列表。如图52.1.5文章号显示窗口页,用来显示文章内容。如图62.1.6post.asp?act
8、ion=new&boar
此文档下载收益归作者所有