毕业论文-网上论坛的设计及应用.doc
《毕业论文-网上论坛的设计及应用.doc》由会员分享,可在线阅读,更多相关《毕业论文-网上论坛的设计及应用.doc(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、毕业生毕业设计(论文)学生姓名 学生学号 2007020105032 专 业 计算机网络技术 系 别 网络工程系 指导教师 指导系部 网络工程系网络教研室 2010年4月23日网上论坛的设计及应用专业:计算机网络技术 班级:2班 姓名:苏伟华 指导教师:马晓丽摘要:现在网上的论坛到处都有,但不知您是否遇到过这样的情况:在杂乱无章的讨论信息中来寻找自己想要的内容,是一件很费费时费力的事情,到后来,您就都不想去看什么论坛了。那么我们能不能对自己网站论坛的内容按自己的要求来进行讨论呢?即所有用户发到论坛的文章,都以提问的方法按分类显示出来,知道所提问题的答案的用户进行问题解答,然后就发表出来。否则就
2、删掉了,这样的论坛比起一般的论坛来,能够提供给为明确有益的内容。增加了学习知识和交流问题的趣味性和互动性,讨论问题也有目的性.本文正是基于这一需要而开发的论坛管理系统,完成了用户的各项信息管理及信息交流,着重分析了开发过程,重点及解决方案.Abstract:Now on-line forum everywhere has, but did not know whether you have encountered such situation: Seeks for the content which in the chaotic discussion information oneself w
3、ant, is one spends the time-consuming hard sledding very much the matter, to afterward, you did not want to go to watch any forum. Then we can carry on the discussion to our website forums content according to our request? Namely all users send to forums article, inquires the method according to the
4、 classification demonstrated that knew asks the question the answer user to carry on the question explanation, then publishes. Otherwise has erased, such forum compares the common forum to come, can provide for to be clear about the beneficial content. Increased the study knowledge and the exchange
5、question interesting and interactive, the discussion question also has the sense of purpose.The article is precisely based on the forum management system management system which this needs to develop, has completed users each information management and the communication, has analyzed the performance
6、 history emphatically, key and solution.关键词:论坛 、 ASP 、 IIS 、 连接、 数据库Key word: Forum 、 ASP 、 IIS 、 connection 、 databas目录引言11. 绪论41.1 论坛的开发目的41.2论坛的开发意义42. 总体规划与设计52.1系统可行性分析52.2系统设计思想52.3系统设计目标62.3.1前台在线交流子系统62.3.2后台管理子系统62.4系统整体结构及其说明73.网上论坛应用系统的开发与实现83.1开发环境83.1.1硬件环境83.1.2软件环境93.2系统总体方案的设计与实施133.
7、2.1网页制作工具的选择133.2.2页面风格的确定133.2.3 Web页面的设计与制作143.2.4设计过程中使用的主要技术及元素153.3 Web数据库的建立及链接153.3.1数据库简介153.3.2数据分析数据库中表的建立163.3.3建立与数据库的连接17毕业设计总结:18参考文献:19石家庄信息工程职业学院2007级计算机网络技术专业毕业论文引言Internet是目前世界上最大的计算机互联网络,它遍布全球,将世界各地各种规模的网络连接成一个整体。作为Internet上一种先进的,易于被人们所接受的信息检索手段,World Wide Web(简称WWW)发展十分迅速,成为目前世界上
8、最大的信息资源宝库。据估计,目前Internet上已有上百万个Web站点,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,建设一个好的Web站点对于一个机构的发展十分重要。近年来,随着网络用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术在Internet中的广泛应用,Web站点向用户提供的服务将越来越丰富,越来越人性化。Internet带给我们的不仅是无穷的信息,更是交流和学习方式的变迁,在互联网高速发展的今天,传统的打电话,面对面的交流和学习方式因时间和空间的限制,已无法满足当今快节奏的生活,在网络化的今天,依托互联网(论坛)
9、保持用户之间的联系和交流,显得非常方便.因此进行这方面的研究有非常重要的实际意义. BBS的英文全称是Bulletin Board System,翻译为中文就是“电子公告板”。BBS最早是用来公布股市价格等类信息的,当时BBS连文件传输的功能都没有,而且只能在苹果计算机上运行。早期的BBS与一般街头和校园内的公告板性质相同,只不过是通过电脑来传播或获得消息而已。一直到个人计算机开始普及之后,有些人尝试将苹果计算机上的BBS转移到个人计算机上,BBS才开始渐渐普及开来。近些年来,由于爱好者们的努力,BBS的功能得到了很大的扩充。 目前,通过BBS系统可随时取得国际最新的软件及信息,也可以通过BB
10、S系统来和别人讨论计算机软件、硬件、Internet、多媒体、程序设计以及医学等等各种有趣的话题,更可以利用BBS系统来刊登一些“征友”、“廉价转让”及“公司产品”等启事,而且这个园地就在你我的身旁。只要您拥有1台计算机、1只调制解调器和1条电话线,就能够进入这个“超时代”的领域,进而去享用它无比的威力! BBS的历史 1978年在美国芝加哥开发出一套基于8080芯片的CBBS/Chicago(Computerized Bulletin Board System/Chicago),此乃最早的一套BBS系统。之后随着苹果机的问世,开发出基于苹果机的Bulletin Board System和大众
11、信息系统(People,s Message System)2种BBS系统。1981年IBM个人计算机诞生时,并没有自己的BBS系统。直到1982年,Buss Lane 才用Basic语言为IBM个人计算机编写了一个原型程序。其后经过几番增修,终于在1983年通过Capital PC User Group(CPCUG)的Communication Special Interest Group会员的努力,改写出了个人计算机系统的BBS。经Thomas Mach整理后,终于完成了个人计算机的第1版BBS系统RBBS-PC。这套BBS系统的最大特色是其源程序全部公开,有利于日后的修改和维护,因此后来在
12、开发其他的BBS系统时都以此为框架,所以RBBS-PC赢得了BBS鼻祖的美称。 但在当时,如何实现站与站之间的联系问题并未解决。1984年美国的Tom Jonning开发了一套具有电子功能的电子公告板程序FIDO。由于该软件具有站际连线和自动互传信息的功能,所以站际间彼此可以在一个共同的预定时间传送电子邮件,使得BBS网络化有了一线生机。BBS发展至今,目前世界上业余的BBS网络除了FidoNet(惠多网)以外,几个较具知名度的还有EggNet、AlterNet和RBBS-Net等等。由于这些网络和FidoNet之间的信息交流不成问题,这就实现了所谓的跨网。 BBS在中国 大约是从1991年开
13、始,国内开始了第一个BBS站。经过长时间的发展,直到1995年,随着计算机及其外设的大幅降价,BBS才逐渐被人们所认识。1996年更是以惊人的速度发展起来。国内的BBS站,按其性质划分,可以分为2种:一种是商业BBS站,如新华龙讯网;另一种是业余BBS站,如天堂资讯站。由于使用商业BBS站要交纳一笔费用,而商业站所能提供的服务与业余站相比,并没有什么优势,所以其用户数量不多。多数业余BBS站的站长,基于个人关系,每天都互相交换电子邮件,渐渐地形成了一个全国性的电子邮件网络China FidoNet(中国惠多网)。于是,各地的用户都可以通过本地的业余BBS站与远在异地的网友互通信息。这种跨地域电
14、子邮件交流正是商业站无法与业余站相抗衡的根本因素。由于业余BBS站拥有这种优势,所以使用者都更乐意加入。这里“业余”2字,并不是代表这种类型的BBS站的服务和技术水平是业余的,而是指这类BBS站的性质。一般BBS站都是由志愿者开发的。他们付出的不仅是金钱,更多的是精力。其目的是为了推动中国计算机网络的健康发展,提高广大计算机用户的应用水平。 国内BBS的现状与展望 国内的BBS站,单线站还占大多数。随着计算机的普及,特别是调制解调器的大量使用,BBS的活动将会进一步高涨。但是,随之而来的拨号难和抢线难的问题将会加剧。尽管BBS站台的数量在不断增长,但这种增长的幅度总也赶不上用户群的增长。许多人
15、同时拨号一个站台,不可避免地发生冲突。每回要拨上几十次乃至上百次才能成功连上一个BBS站的状况已经成为困扰今日中国BBS用户的一个难题。随着BBS活动的深入,国内已经出现了一些多线站,一次可以允许2人以上同时访问。 BBS的发展过程中,也出现了一些问题。由于国内使用的BBS架站软件,都是从国外引进的,因此没有必要的中文说明。虽然一些热心的站长翻译了一些资料,但是仅靠这些是远远不够的。另外,有些站台的设立是相互抄袭,所以在结构上难免有雷同之处。 1999年是中国网络的发展年。但是,我们应该清醒地认识到,目前一些BBS站并没有走上“简单、易用”这一层次。包括一些厂商架设的BBS站,实用性还需要加强
16、。今后,国内的BBS站将向着个性化和专业化的方向发展。1. 绪论1.1 论坛的开发目的本次论坛的设计目的在于研究基于ASP+ACCESS网上论坛系统方案设计,主要对动态网站进行研究,以便更好的设计一个网上论坛动态系统。在线论坛的设计主要意义是可以通过Internet为了给大家一个在网上发表自己看法的机会,探讨知识深渊,为了让更多网友共享好资料,为了给繁忙的人们一个休息的空间,为了给一些带着心情而没有地方发泄的游民一个释放的场地,为了给大家一个休闲娱乐的虚拟空间,为了给大家一个畅想未来的机会,为了给大家搭一座交友的网桥而开辟的双向互动式的信息交流平台,为学生提供了一种新的交流方式。这种交流方式可
17、以打破地区、国界的限制,使交流过程便利、快捷,大大缩短了交流时间。通过论坛,我们可以维系昔日往日的友情,学到新的知识,营造一个良好的信息交流平台.1.2论坛的开发意义在对论坛系统进行开发之前,必须首先对系统进行整体规划和设计,否则就会导致开发工作量大,系统不符合要求。更为糟糕的是,还可能会导致系统不完善或整个系统根本无法运行。因此,系统的总体规划与设计是论坛系统必备且首要的步骤。具体到本系统而言,就是根据论坛管理系统的目标、内容、规模、性质、现有的配置等具体情况,进行系统可行性分析,明确系统开发目标,整体规划网站的物理结构。对系统进行可行性分析是系统规划的关键步骤,必须在可行性报告通过后,才可
18、以进入实质性的论坛管理系统应用分析阶段。论坛管理系统的建立是可以有效的用户间日常交流和学习的投资(指时间,精力),其设计理念很简单,变传统的打电话或面对面的交流方式为计算机自动化进行网上论坛信息交流管理,既省时间又提高效率。因此在系统构建时,只要我们本着丰富用户间的信息资源,为用户和管理员提供最为方便的快捷的信息阅览途径和管理手段,去吸引用户,那么论坛管理系统是完全可行的。2. 总体规划与设计2.1系统可行性分析对系统进行可行性分析是系统规划的关键步骤,必须在可行性报告通过后,才可以进入实质性的论坛应用分析阶段。2.2系统设计思想该论坛系统通过前端(客户端)讨论器和后台数据库向用户展示信息,方
19、便的实现了内容的维护和更新,使用户更快,更好的了解信息。管理员将所有注册用户信息数据存入数据库相应的表中,当客户端发出讨论该动态页面的请求时,服务器就会执行相应的脚本代码,从数据库中查询出符合条件的用户信息,生成相关页面发送到客户端讨论器上。客户端所显示的内容是随着后台管理数据库的变化而动态显示的,因此,客户端可以获得用户的最新动态信息。根据模拟的角色不同和实现的功能不同,将论坛大致分为两个既独立又相互联系的两个模板:前台讨论和后台管理系统。其中前台讨论为注册用户进入论坛系统的入口,实现提问发贴子和回答问题的模拟。在这里不仅可以充分体验到论坛的乐趣与便捷,同时更重要的是使模拟者能对网上论坛有一
20、个全面的认识。集中体现了信息流的流动过程。后台管理子系统提供管理论坛的各项功能,实现论坛管理员角色的模拟。该子系统通过简而明晰的WEB页面,提示管理员进行各项管理工作。例如:对注册用户的管理,对论坛各讨论区的管理,对用户提问的管理以及用户解答的管理等等,所有这些管理工作都被智能化,模拟者完全不需要任何背景知识,只需要按照WEB页面上的提示,便可轻松完成操作。2.3系统设计目标在明确了系统的设计思想之后,就要开始规划系统的设计目标了,也就是要明确整个系统应当实现的功能,下面将就前台讨论子系统和后台管理系统两个子系统分别进行介绍。2.3.1前台在线交流子系统前台在讨论子系统为注册用户提供论坛系统的
21、的入口,注册用户通过登陆论坛,讨论、提出不懂的问题,或查看其它用户的问题及解答,在线与用户进行交流,解决不懂的问题,增涨知识.2.3.2后台管理子系统后台管理系统在功能上类似于一个MIS系统,但是在实现方法上有别于传统的MIS系统。该系统采用WEB页面作为管理界面,因此与MIS系统相比较而言,更加友好与智能化,管理员操作起来也更加便捷。系统首先提供管理员的登陆页面,当登陆者输入管理员帐号密码后,系统将对登陆者的帐号和密码加以验证,只有经过授权的管理员才能进入管理系统,执行各项管理职能。否则系统将给出错误提示。该系统具有以下管理功能:1管理员管理具体为论坛管理员设置.分为增加管理员跟修改管理员密
22、码2 用户管理管理员对注册用户信息进行浏览并对注册的用户进行删除操作3 问题分类管理包括添加,修改,删除问题分类4 问题管理对用户提出的各种问题进行浏览,并可进行删除操作.5 答复管理管理员对用户进行解决的信息浏览,并可对答复信息进行删除操作.2.4系统整体结构及其说明整个系统分为两个模块,系统整体结构如图1所示:网上论坛系统前台注册用户交流系统后台管理员管理子系统用户注册用户登录用户提问发贴用户就提问进行解答论坛信息检索用户密码寻回.管理员管理用户信息管理问题分类管理问题管理答复管理退出系统图1系统整体结构图从以上结构图可以看出,两个系统相互联系,构成商务循环。注册用户是讨论者角色,由用户在
23、终端控制,而此以外的,由管理员在服务端控制,整个系统的运行也由管理员来维护。3.网上论坛应用系统的开发与实现前面介绍了构建论坛系统必备的技术与知识,并且对系统进行了总体规划与设计,在此基础上,我们把理论和实际结合起来,看看如何运用这些技术和知识来开发一个网上论坛系统。3.1开发环境系统开发环境的选择对于系统的建立来说至关重要,它将决定着系统开发工作量的大小,系统的性能特点以及系统今后的维护工作难易等。因此在开发系统之前,根据对系统所采用的技术、实现功能的评估,在选择开发环境时,主要考虑以下几个因素:扩展性,总成本,功能,是否容易开发与管理,另外开放性和互操作性也是需要考虑的一个重要方面,因为该
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业论文 网上 论坛 设计 应用
限制150内