1、基于Web的BBS系统设计与实现 毕业论文目 录 前 言11 绪 论21.1 BBS概述21.2 系统运用的关键技术21.2.1 ASP技术21.2.2 ADO技术31.2.3 数据库技术51.2.4 VBScript与JavaScript脚本语言52 总体设计72.1 系统需求分析72.1.1 系统的功能需求72.1.2 系统的性能需求82.1.3 系统的数据需求82.2 系统的实体-联系模型设计92.3 系统的逻辑模型设计102.4 系统的数据结构和数据库设计112.5 系统局部功能模块设计153 详细设计与实现183.1数据库连接183.2 会员模块的功能设计与实现193.2.1 会员注
2、册193.2.2 会员登录233.2.3 会员修改密码/资料253.3 话题发布与跟贴模块的功能设计与实现303.3.1 话题发布与浏览303.3.2 跟贴发布与浏览353.4 管理员模块的功能设计与实现383.4.1 会员管理383.4.2 版面管理383.4.3 话题管理393.4.4 留言管理424 系统的运行与维护444.1 系统的运行444.2 系统的维护445 总 结45参考文献46致 谢47基于Web的BBS系统设计与实现摘 要: 系统在Windows xp下,以Access为数据库开发平台,IIS(Internet Information Server)为应用服务器,采用ASP
3、(Active Server Page)构建的基于Web的BBS(Bulletin Board System)论坛系统,使用了ADO(ActiveX Data Object)、VBScript及JavaScript脚本语言等技术。系统主要实现了用户注册、用户登录、用户注销、新贴发布、回贴、话题浏览、话题查询、话题置精华、话题锁定、版面风格设置、用户资料修改、对不文明用户警告或删除、用户积分、在线管理等功能。系统具有界面简洁美观、用户操作简单、运行速度快、数据库管理方便等优点,今后视系统访问量的大小还可以方便的将数据库移植到MS SQL Server或者其它大中型数据库系统环境下。系统设计结合了
4、当前流行的面向对象方法以及传统的结构分析与设计方法,具有可扩展性,在不改变系统基本结构的条件下能嵌入其它功能模块,可以灵活的调整系统以满足不同用户的需求。 关键字:Access;ASP;论坛系统Design and Realization of BBS System Bases on WebAbstract: Under Windows xp, using ASP (Active Server Page) technology as forward platform and access database as behind platform, IIS (Internet Informatio
5、n Server) for web server, designs and realizes the BBS system on web, it also using ADO (ActiveX Data Object), VBScript and JavaScript script language technology and so on. The system mainly realizes the user registration, user registration, user cancellation, issues the new paste, replies the paste
6、, browses the topic, queries the topic, setes the topic as prime, locks the topic, establishes the page layout style, revises the users informationl, warning or deletion to the uncivilized user, user integral, management function on-line and so on. The system has the sententious and artistic surface
7、, the user operation simple, the running rate is quick, the database administration convenience and so on. If accessing increase,it may transplant the database to MS SQL Server or other large and middle scale databases system environment in the future. The system has the extension, combining the cur
8、rent popular object-oriented method as well as the traditional structure analysis and the design method, ,it can be able to insert other function modules no changing the system basic structure under the condition, may regulate the system nimble to satisfy the different users demand.Key words: Access
9、; ASP; BBS前 言BBS起源于20世纪80年代初,最早是用来公布股市价格等信息的,当时BBS连文件传输的功能都没有,而且只能在苹果计算机上运行。早期的BBS与1般街头和校园内的公告板性质相同,只不过是通过电脑来传播或获得消息而已。1直到个人计算机开始普及之后,有些人尝试将计算机上的BBS转移到个人计算机上,BBS才开始普及开来,渐渐BBS被用于发布各类公告信息,成为讨论问题的在线交流平台;后来,随着Internet技术和数据库技术的飞速发展,网络化进程的加快,BBS的功能已经越来越完善,通过论坛系统构建1个网上虚拟社区已经完全能够实现1。本系统是1个基于WEB的BBS系统,其优点在于客
10、户端不受操作平台和地域的限制,系统操作简单,管理方便,提供给注册用户1个公共平台,注册用户可以通过Internet接入,登录本系统,在这个平台上发表文章、阅读文章、回复文章等。虽然本论坛主要面向体育爱好者,以会员观点交流为主,但系统的通用性很大,稍做修改几乎就能满足所有类型用户网上交流和讨论的需求,能将具有相同兴趣,相同爱好的人联系起来,分享知识,交流经验。本系统的开发环境和开发工具为:Windows XP,IIS,Dreamweaver MX 20xx【请酌情自行填写】,MS Access,主要采用了现在最流行的网站开发技术ASP。目前,由于ASP.NET技术发展较快,未来应该能以较小的成本用ASP.NET重写本系统,以更好地适应软件发展的需求。第 4 页 共 4 页免责声明:图文来源于网络搜集,版权归原作者所以若侵犯了您的合法权益,请作者与本上传人联系,我们将及时更正删除。