BBS网上论坛系统

上传人:pu****.1 文档编号:508091163 上传时间:2022-09-21 格式:DOC 页数:55 大小:7.52MB
返回 下载 相关 举报
BBS网上论坛系统_第1页
第1页 / 共55页
BBS网上论坛系统_第2页
第2页 / 共55页
BBS网上论坛系统_第3页
第3页 / 共55页
BBS网上论坛系统_第4页
第4页 / 共55页
BBS网上论坛系统_第5页
第5页 / 共55页
点击查看更多>>
资源描述

《BBS网上论坛系统》由会员分享,可在线阅读,更多相关《BBS网上论坛系统(55页珍藏版)》请在金锄头文库上搜索。

1、河北经贸大学毕业论文BBS网上论坛系统摘 要随着互连网技术的发展,上网成为一种时尚。当今网络成为生活中必不可少的工具,它使人们之间的距离大大缩短,互相交流更加方便,可以不受时间和空间的限制。由此BBS应运而生,给人们提供了更多更广阔的交流空间。网上论坛的产生对网络技术的发展提出了迫切的要求。ASP(ActiVe Server Pages)是建立BBS动态网站的最强有利的工具。论文主要介绍的是用Asp和Access数据库实现的一个BBS网上论坛。该BBS的制作使用了ASP技术,最强大的网页开发工具DREAMWAVER MX以及微软公司的Microsoft Access 2000数据库开发工具。对

2、所用到工具论文均有简要介绍。网上论坛系统设置了登录权限,分为匿名登录、用户登录、管理员登录三种方式,管理员可对用户及文章进行各种操作,该软件同时提供新用户注册功能,方便新用户加入论坛。论坛内用户可以进行发帖、回贴、以及对作者的EMail回复等操作。论文介绍了论坛的各种功能,开发此论坛的详细过程,以及遇到的各种技术问题,并提供了开发源代码。本软件界面友好,功能强大,使用方便,具有相当强的的实用价值。关键词 ASP; BBS; ACCESSAbstractWith the fast development of INTERNET technology, sail on the Internet h

3、as become a sort of fashion. Today, net has become the most necessary tool in the peoples life. It has made the space among the people small, and has made peoples communion more convenient. People can communicate but dont need to consider the restriction of space and distance. So BBS emerging as the

4、 time require. BBS supplies more and more communicating space. When the BBS come into being, the software of creating it was produced. ASP (Active Server Pages) is the best software which including powerful function to build active web site. My paper introduces The QINGLANG BBS which is founded by t

5、he tools of ASP and MS Access 2000. The procession of creating we has made use of the technology of ASP, the most powerful tool of making web pages-DREAMWAVER MX and the exploitation tool of databaseMicrosoft Access 2000. The paper introduces these tools briefly. The BBS set the right of login- anon

6、ymous login, user login, administrator login. Administrator can do some operation to manage the user and article. The software supplies the function of new user register. You can join in the BBS by registering your own username and password conveniently. The common user can do the operation of deliv

7、ering message, reverting message and so on. My paper introduces all the function of BBS, the particular procession of exploitation, the technology problem we has fell across. The paper also supplies the source code. The softwares interface is comfortable, the function is powerful, the operation is c

8、onvenient. It is quite available to use.keywords: ASP BBS ACCESS- I -目录1 引言12 ASP22.1 ASP简介22.1.1 ASP运行所需环境22.1.2 ASP特点33 “晴朗”BBS系统53.1 系统设计53.1.1 目标设计53.1.2 设计思想53.1.3 系统功能设计53.2 数据库设计与实现73.2.1 数据库的需求分析73.2.2 数据库的逻辑设计73.2.3 数据库的结构创建73.3 后台数据库的配置93.3.1 利用MS Access 2000建立数据表93.3.2 注册系统数据源103.4.1 使用样式

9、表美化页面123.4.2 站点导航133.4.3 设计页面布局133.4.4 建立动态站点143.4.6 晴朗BBS中设计中的表单元素163.5 前端网络页面的开发与设计183.5.1 主页面index.asp的设计183.5.2 用户登录userloein.asp的设计213.5.3 论坛主体bbs.asp的设计223.5.4 文章格式控制及回复bbsdisp.asp的设计273.5.5 添加新文章bbsnew.asp的设计303.5.6 管理员登录rootlogin.asp的设计313.5.7 管理员文章管理bbsmanager.asp的设计313.5.8 文章删除bbsnewsdelet

10、e.asp的设计323.5.9 注册用户的管理usermanager.asp的设计353.5.10 注册用户删除userdelete.asp的设计363.5.11 新用户注册自动处理usernew.asp的设计363.5.12 没有记录或匹配记录的信息norecord.htm的设计383.6 开发难点与解决技巧383.7 系统的发布与维护41参考文献49BBS网上论坛系统1 引言 目前呈几何增长的互联网网站中,有相当一部分仍固守“静态”,无形中已大大落后于时代的步伐。所谓“静态”指的就是网站的网页内容“固定不变”,当用户浏览器通过互联网的HTTP(Hypertext Transport Pro

11、toc01)协议向WEB服务器请求提供网页内容时,服务器仅仅是将原已设计好的静态HTML文档传送给用户浏览器。其页面的内容使用的仅仅是标准的HTML代码,最多再加上流行的GIF89A格式的动态图片,比如产生几只小狗小猫跑来跑去的动画效果。若网站维护者要更新网页的内容,就必须手动地来更新其所有的HTML文档。 “静态”网站的致命弱点就是不易维护,为了不断更新网页内容,你必须不断地重复制作HTML文档,随着网站内容和信息量的日益扩增,你就会感到工作量大得出乎想象。 所谓“动态”,并不是指那几个放在网页上的GIF动态图片,动态页面的概念有以下几条规则: a.“交互性”即网页会根据用户的要求和选择而动

12、态改变和响应,将浏览器作为客户端界面,这将是今后WEB发展的大事所趋。 b.“自动更新”即无须手动地更新HTML文档,便会自动生成新的页面,可以大大节省工作量。 c.“因时因人而变”,即当不同的时间、不同的人访问同一网址时会产生不同的页面。2 ASP2.1 ASP简介Microsoft Active Server Pages即我们所称的ASP,其实是一套微软开发的服务器端脚本环境, ASP内含于IIS 3.0和4.0之中,通过ASP我们可以结合HTML网页、 ASP指令和ActiveX元件建立动态、交互且高效的WEB服务器应用程序。有了ASP你就不必担心客户的浏览器是否能运行你所编写的代码,因

13、为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。 以下罗列了Active Server Pages所独具的一些特点: a.使用VBScript、 JScript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。 b.无须compile编译,容易编写,可在服务器端直接执行。 c.使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计。 d.与浏览器无关(Browser lndependence),用户端只要使用可执行HTML码的浏览器

14、,即可浏览Active Server Pages所设计的网页内容。Active Server Pages所使用的脚本语言(VBScript、 Jscript)均在WEB服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。 e.Active Server Pages能与任何ActiveX scriptlng语言相容。除了可使用VBScript或JScript语言来设计外,还通过plugin的方式,使用由第三方所提供的其他脚本语言,譬如REXX、 Perl、 Tcl等。脚本引擎是处理脚本程序的COM(Component Ob.iect Model)物件。f.ActiVe Server Page

15、s的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。g.可使用服务器端的脚本来产生客户端的脚本。h.物件导向(0bjectoriented)。i.Activex Server Components(Activex服务器元件)扩充性。可以使用Visual Basic、Java、Visual C+、语言来编写你所需要的ActiveX Server Component2.1.1 ASP运行所需环境具有无限可扩COBOL等编程MicrosoftInternetlnformationServerversion 3.04.00nWindowsNTServerMicrosoftPeerWebServicesVersion3.00nWindowsNTWorkstationMicrosoftPersonalWebServerOnWindows 982000xp2.1.2 ASP特点 正如前面所述,与一般的程序不同,.asp程序无须编译, ASP程序的控制部份,是使用V

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号