[原创]XX学院计算机BBS的设计与实现
摘 要
互联网发展迅速,网络论坛也随之发展起来。电子论坛即BBS已经是互联网上的一种极为常见的互动交流服务。论坛可以为网友提供开放性的分类讨论区专题服务,网友们可以在此发表自己的观感,交流某些技术,经验等。
BBS已经成为人们获取信息、发表言论的重要场所。它由论坛注册用户所发表的大量主题组成。近些年来,随着计算机的发展的发展,计算机论坛也越来越火,因此建设一个好的BBS显得越来越有必要了。本系统是一个计算机论坛,其中运用了ASP技术、ACCESS数据库等等,实现了一个简单的BBS系统的设计与开发,并详细讨论了该系统的实现过程及其结构。本系统方便的为用户提供简洁的交流界面,用户通过发贴回帖的方式在论坛中进行交流,结合管理员在线对论坛信息进行实时调整管理的最为稳定的计算机交流平台。
关键字:ASP,Access,计算机论坛
Abstract
The rapid development of the Internet, web-based forum also developed. BBS Electronics Forum that is already on the Internet are a very common service interaction. Forum for users to provide the classification of open topic discussion forum service, users can express their feelings, exchange of certain skills, experience and so on.
BBS has become the people access to information, an important place for expression. It consists of the Forum made by registered users substantial component subject. In recent years, as the development of computer development, computer forums are also more and more fire, so to build a good BBS appears to have more and more necessary. This system is a computer forum, one of using ASP technology, ACCESS database and so on, achieve a simple BBS system design and development, and discussed in detail the process of implementation of the system and its structure. The system provides users with convenient communicate simple interface, users posting replies in forums for the exchange, combined with the administrator of the forum online information management for real-time adjustment of the most stable platform for the computer communicate.
Key words: ASP,Access, Computer Forum
目录
引言
进入21世纪以后,知识经济的飞速发展对我们的社会产生了巨大的影响。IT业的飞速发展不仅仅带来了巨大的经济效益,也在逐渐改变着我们的生活,其中影响最为广泛的就是互联网了。从事IT业工作的人都知道,互联网蕴藏着巨大的“金矿”,如何从这个巨大的财富中获得一份属于自己的财富,需要的不仅仅是努力和勤奋,更多的是知识和技术,只有掌握了知识和技术才有可能成为知识经济时代成功的淘金者。
近年来,随着Internet的迅猛发展,远程信息、网上聊天、分布式多媒体系统、电子商务等网络应用系统的相继问世,为信息处理的网络化展示了美好的前景。由此可见计算机论坛在Internet应用上的地位显而易见,它已成为信息化建设中倍受人们的重视重要组成部分。
第一章 绪论
1.1 BBS的发展背景
在二十一世纪的今天,随着互联网技术的迅猛发展,网络给人们带来了很多便利,比如人们借助于网络进行相互交流变得更加方便。因此,交流工具作为互联网中运用最为广泛的通信工具之一。计算机论坛系统是基于WEB网页,无需专用客户端即可为用户提供简洁的聊天交流界面,用户通过发贴回帖的方式在论坛中进行学习生活等方面的交流,结合管理员在线对论坛信息进行实时调整管理,从而成为最为稳定的一个虚拟的计算机学习交流平台。可以提供技术交流论坛的论坛公告发布、站内发送消息、站内搜索、论坛管理、论坛设置、数等功能。本毕业设计目的是对一个虚拟系统的设计,学生完成本专业基础课程、专业课程及实践课程的一次综合性的练习与实践,是检验学生综合运用所学知识解决实际问题的能力,是以本专业知识参加社会工作前的一次模拟训练。通过这次毕业设计,能更深刻地对数据库基础理论和计算机基本知识的理解,提高运用所学习知识解决际问题的能力。使开发者在老师的帮助和指导下能运用所学的专业理论知识去解决实际的应用问题。
1.2 BBS的影响
1.2.1 BBS提供了丰富的网络学习资源
论坛是一个经过学习者整理加工过的网络资源汇en集中心,从新闻、学习到娱乐、体育,从文字到视频、音频,BBS汇集了各种形式、内容的网络资源。本论坛是一个计算机论坛,方便用户交流学习计算机知识。
1.2.2 BBS促进了协作学习
作为一个计算机学习交流论坛,在特定板块内,论坛参与者围绕某个话题或者问题,通过发表、回复话题、版面讨论、站内信件等方式进行互动讨论、相互探讨,形成了一种以学习者为中心的学习方式。
第七章 结束语
7.1 系统的特点与局限性
7.1.1 特点
本系统最大的特点就是结构简单,界面清晰、简洁,一目了然。它不同于网络上的其他论坛的地方在于,主界面只显示每个板块的名称,板块描述,建立时间以及版主,而不细列出每个板块里的主题情况,这样就使原本繁杂的主界面大大简化,层层分明,给人一种很干净清新的感觉,不会象其他网络论坛一样使人眼花缭乱,不知从何处进入板块才好。
本系统还有一个特点就是可扩展性非常强。由于采用的是原型法的开发模式,一开始只是对论坛的基本功能,即浏览帖子、发帖和回帖这三个功能进行了设计,而后来的注册登陆、分板块浏览帖子、编辑帖子、删除帖子、转移帖子、置顶帖子、指定精华帖、搜索帖子、管理板块、设置参数、管理用户以及文件的上传和下载等功能则是在后来的开发中陆续添加进去的。
7.1.2 局限性
事物总是一分为二的,本论坛系统的优点也就导致了它的局限性,由于界面简洁,每个板块没有列出所包含的主题,用户必须点击进入才能看到该板块中的所有主题,然后点击回复,这样就加大了用户的工作量,令他们的操作有些许累赘。第二,用户在发帖之后,并不能马上对自己发的帖子进行修改或删除,要想进行这些操作,必须进入管理登录界面,这样使得登录过的用户必须又要再登录一遍,又一次增加了用户操作的复杂性。这一点还有待改进。第三,由于最初的设计没有考虑到头衔的显示,因此在对用户进行管理的时候,头衔的管理和用户其他信息及权限的管理是分开的,这样就导致了管理员的工作量有所增加。最后,由于时间的关系,本论坛没有实现系统自动对发帖的用户增加积分的功能,这是本论坛的一大瑕疵。
7.2 实施过程中的一些体会
为期多月的毕业设计已经接近尾声了,本系统的整个实施过程中,遇到了很多很多的困难。看着自己的设计从无到有,从最初的雏形到如今的完整系统,虽说算不上完善,但也基本符合需求,这不仅仅是自己这几个月来辛勤劳动的结晶,更是对自己学习成果的一个检验。在最初选择ASP和ACCESS 2000作为开发工具的时候,我考虑到ASP的强大功能和ACCESS良好的可移植性很适合做Web开发,但是也考虑到我以前从来没有使用过这两种工具来开发项目,也就是说对于这两种工具的使用我没有任何的经验,这无形之中就增加了我做毕业设计的难度,我必须从头开始学习asp和ACCESS。我的感觉是ASP跟JAVA很相似,而ACCESS上手很难,但是一旦学懂了,就会发现它真的很有用,并且越来越觉得所掌握的知识远远不够用。在我开发的整个过程中我在不断的学习,一边学一边做,很多时候在一个问题上要花好几个小时甚至一两天,当我好不容易将这个问题解决时才发现其实这是个很小的问题,也许只是由于不了解它的一个对象或者时一个函数的功能。但是,每当我费尽心思解决了一个关键问题时,那种成功的喜悦和茅塞顿开的感觉是没有办法来形容的,它不仅让我感受到自己知识的浅薄也会激励我更加努力的去学习更多的东西,好把我的设计做的更完善更好,因为我根本就不会知道自己在接下来的设计中又会遇到怎样的挫折。
从我的毕业设计上很容易看出来这个系统的稚嫩,很多地方的需求没有考虑到,很多功能实现的也很不完善,这可能跟我平时很少上网逛论坛有很大的关系。虽说在老师的指导下已经改进了很多,一些我觉得不必要而实际上很必要的功能虽然增加进去了,但是这个系统已经少了一种一气呵成的感觉,很多地方都能够看出需求变更的影子。这也让我更加体会到了一个良好的软件需求对一个软件系统来说是多么的重要了。
毕业设计将我学习的知识进行了一次综合,我必须将以前所学融会贯通,且灵活运用并且更加深入地研究学习之后才能完成我的设计,这也正是学习的真谛,希望我能够成功地通过这次检验,成为一个优秀的毕业生。
致 谢
在本论文完稿之际,谨向所有给予我关心和帮助的人们致以我最诚挚的谢意。我的良师对本文的写作给予了极大的支持与精心的指导,提出了很多宝贵的论文整改意见,也做了大量的辅助工作,我谨向恩师深表谢意。恩师严谨求实的学风,孜孜不倦的精神,渊博的学识,深邃的思想,都深深的刻在我的心中,在老师的教导下,我接受了全新的思想观念,树立了明确的学术目标,掌握了通用的研究方法。在此,我向帮助指导和培养我的导师致以崇高的敬意和衷心的感谢!
我的周围是一群风华正茂的有志青年,他们的求知精神不断激励着我学习、钻研专业知识。在完成毕业论文的过程中很多同学都给予了我极大的帮助。
最后,感谢我的家人和朋友,是你们在生活和学习上给了我巨大的鼓励和支持,我的学业得以顺利完成离不开你们的帮助和照顾。不管过去、现在、还是将来,家人和朋友永远是我坚强的后盾,也是我努力学习和勤奋工作的最大动力。
参考文献
[1] 钟玉,阳昊,浅谈BBS,益阳师专学报,2004年11月,P2
[2] 刘冰,从BBS 看计算机网络文化对大学生学习的影响,现代远程教育研究,2005年2期,P3-4
[3] 邵斐,基于Web的BBS系统的建立,金陵职业大学学报,2003年3月,P1
[4] 李勇平,陈峰波,ASP基础教程,清华大学出版社,2006年2月,P12-13
[5] 胡百敬 姚巧玫,ACCESS 2003数据库开发详解,电子工业出版社 , P25-33
[6] 曹斌、韩中孝,aspt数据库系统项目开发实践 ,北京:科技出版社,2005,P102
[7] Karli Watson Christian Nagel,C#入门经典(第3版),清华大学出版社,
[8] 陈宗兴. ACCESS2000 程序设计[M ]. 北京: 中国铁道出版社, 1999,P43-48
[9] 万峰科技,ASP网站开发,电子工业出版社,2005年8月,P143-171
[10] 王少锋,UML面向对象建模方法与技术,北京:清华大学出版社,2004 .10,P55-120
[11] 吴建,郑潮,汪杰,UML基础与ROSE建模案例,人民邮电出版社,2004年9月,P98-124
[12] 孟凡琦,ASP + ACCESS 动态网站开发从基础到实践,北京:电子工业出版社,2005,P237-312
[13] 张蓓,ASP通用模块及典型系统开发,人民邮电出版社,2006,P38-54
[14] Frentzen, Jeff,GO WITH USENET FOR RELIABLE ONLINE RESEARCH, Week, 07401604,
[15] 郝刚,严治国 何宇光,ASP.NET 2.0开发指南,人民邮电出版社,2006年5月, P129,
[16] Reid Goldsborough,Usenet Can Still Be Useful,Tech Directions.
[17] 考夫曼(Kauffman,J.) 唐格勒西纳姆(Thangarathinam,T.) ,ASP.NET 2.0数据库入门经典(第4版),清华大学出版社,P31-48
[18] 蒋凡高俊波张敏王煦法,BBS中主题发现原型系统的设计与实现,中国科学技术大学计算机科学与技术系, P245-337
[19] Kusatsu, Kohei Tsuda and Ruck Thawonmas,Keyword Discovery by Measuring Influence Rates on Bulletin Board Services, Shiga 525-8577,
[20] Jingfang Xu, Yangbo Zhu, and Xing Li,An Article Language Model for BBS Search, Department of Electronic Engineering,Tsinghua University,Beijing 100084, P.R. China,P75
[21] 林金霖,ASP 实务经典[M]. 北京: 中国铁道出版社, 1999,P69-72
[22] 王映雪, 肖平, 佟秋利,HTML 网页制作[M ]. 北京: 清华大学出版社, 1998,P53-59
以上内容只是毕业设计作品的部分资料介绍,如果了解更多详情请联系客服QQ:57510459
购买帮助>>