毕业设计(论文)-BBS论坛的设计与实现论文.doc
《毕业设计(论文)-BBS论坛的设计与实现论文.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)-BBS论坛的设计与实现论文.doc(53页珍藏版)》请在三一文库上搜索。
1、 毕业设计(论文) 题 目 BBS论坛的设计与实现 专 业 学 号 学 生 指 导 教 师 答 辩 日 期 年 月 日 毕业设计(论文)任务书 姓 名: 院 (系): 专 业: 班 号: 任务起至日期: 年 月 日至 年 月 日 毕业设计(论文)题目:BBS论坛的设计与实现 立题的目的和意义:在网络技术逐渐渗入社会生活各个层面的今天,以前网站上的论坛管理系统要用户登陆以后才能进行相关浏览。而随着网络互联技术的进步,现在的网站投票只需打开网页就可进行论坛发帖。论坛对象是很多的,各个层次都可进行论坛访问,大至国家领导,小至一个普通干部,访问和发帖从到指定用户进行表格到现在通过网络直接就可以进行。网
2、上论坛管理系统可解决游客访问及发帖,致使现在几乎各个网站都有各种类型网站论坛管理系统,用户可选择自己的看法。所以我提出了本课题的研究。 技术要求与主要内容:1、充分运用所学的知识和技术,实现论坛系统功能模块,完成教育论坛系统前后台操作。2、页面设计美观、实用、高效。3、数据库设计合理,数据记录充足。主要功能:网站主要分为:管理员主要功能有分类设计、版面设置、用户管理、管理员设置、数据库备份、帖子管理等功能模块;用户主要功能有注册、登录、发表帖子、回复帖子、编辑、查看自己的资料,查看我的主题和我的回复等。管理员主要功能有分类设计、版面设置、用户管理、管理员设置、数据库备份、帖子管理等功能模块;分
3、类设置:添加论坛分类,添加后可以继续编辑或是删除分类。版面设置:添加论坛板块,设置是否显示,添加后可以继续编辑或是删除版面信息。管理员设置:添加管理员账号,同时可以编辑、删除,修改密码。数据库备份:备份信息。帖子管理:可以按照帖子名的关键字搜索查看帖子信息,并可以删除或是回复帖子。用户管理模块包括:搜索查看注册用户信息,并可以删除用户。用户主要功能有注册、登录、发表帖子、回复帖子、编辑、查看自己的资料,查看我的主题和我的回复等。用户注册:用户输入用户名、密码、邮件等进行用户注册。用户登录:用户输入用户名、密码进行登录。发表帖子:用户在系统中发帖,可以选择帖子的类型,也可以回复其他人的帖子。编辑
4、个人资料:用户在此可以查看并编辑自己的资料。我的主题:在此查看自己发表的帖子。我的回复:在此查看回复的帖子。 进度安排:序号名称周数起止时间备注1可行性研究1周2需求分析1.5周3总体设计1.5周4软件编码5周5软件测试1周6撰写论文3周 同组设计者及分工:独立完成 指导教师签字_ 年 月 日 系主任意见: 系主任签字_ 年 月 日毕业设计(论文)摘 要网络化的今天,BBS论坛系统的功能得到了很大的扩充。BBS的用户已扩展到各行各业,除了原先的计算机爱好者们外,其它利益团体也加入了这个行列。通过BBS系统来和别人讨论计算机软件、硬件、Internet、多媒体、程序设计以及等等各种有趣的话题。给
5、计算机爱好者提供一个互相交流的地方。在论坛里你可能会学习到很多书本上没有的东西,这就是教育网站的意义。本文首先介绍了BBS论坛系统的现状,项目的目标与期望及设计原则,然后论述了系统开发的可行性,系统需求分析和概要设计方案,较详细的论述了该BBS论坛系统的需求和功能模块,需求分析、概要设计和数据库的设计,以及BBS论坛系统的实现。最后,本文对BBS论坛系统进行了总结。论坛主要为用户提供用户登录、用户注册、发表帖子、回复帖子、管理员登录、分类设计、版面设置、用户管理、管理员设置、数据库备份、帖子管理等功能模块。本系统也将用户划分为游客、用户、管理员三类,他们的权限不同,能够使用的功能也不同。对于系
6、统来说,需要实现的功能总体来说分为以下两大模块。前台模块提供给所有用户使用,不论是论坛的注册用户,还是普通的浏览者都可以进入其中。区别在于随着用户的等级不同,所允许使用的功能也有所不同。后台模块提供给管理人员使用,以对用户、论坛及帖子进行管理维护。普通用户如果试图使用这一模块将被系统拒绝。关键词 Internet;数据库;BBSAbstractNetwork today, BBS forum system function has been greatly expanded. The BBS user has been extended to all walks of life, in add
7、ition to the original computer enthusiasts, and other interest groups also joined the ranks. Through BBS system to talk about computer software, hardware, Internet, multimedia, programming and so on various topics of interest. For computer enthusiasts to provide a mutual exchange place. At the forum
8、, you can learn a lot of books no thing, this is the meaning of education website.This paper first describes the BBS forum system at present, the project objectives and expectations and design principle, and then discusses the development of the feasibility of the system, the system needs analysis a
9、nd a summary of design, more detailed discussion of the BBS forum system demand and the function module, needs analysis, outline design and the database design, as well as the BBS forum system the realization of. Finally, based on the BBS forum system are summarized.Yo beam Education Forum is mainly
10、 to provide users with user login, user registration, theme, theme, the administrator login, user management, management, post management and other functions. This system also divide users into visitors, users, administrators three, their jurisdiction is different, can use the functions are also dif
11、ferent. For the system, need to realize the function of the whole is divided into two modules. The module is provided to all users, regardless of is the forum for registered users, or an ordinary browser can enter. Difference is that as the user of different grades, which allows the use of the funct
12、ion are different. The module is provided to the management of personnel, to the user, forum and the management and maintenance. Ordinary users if you attempt to use this module will be rejected by the system.Keywords Internet Database BBSII目 录摘 要IAbstractII目 录1第1章 绪论11.1 背景11.2 目的及意义21.3 系统设计思想2第2章
13、 可行性分析52.1 系统总体目标52.2 技术可行性分析52.3 经济可行性分析52.4 系统流程图62.5 本章小结7第3章 需求分析83.1 需求分析83.1.1 编写目的93.1.2 任务目标93.2 数据流图103.3 数据库表设计123.4 本章小结15第4章 总体设计164.1 系统功能模块设计164.2 功能模块描述174.3 E-R图设计184.4 数据库连接234.5 本章小结24第5章 详细设计与实现255.1 系统开发平台介绍255.2 系统开发环境275.2.1 Microsoft Visual Studio 介绍275.2.2 Microsoft SQL Serve
14、r 介绍275.3 系统主界面设计与实现285.3.1.注册界面285.3.2.用户发帖界面305.3.3.用户编辑个人资料界面325.3.4.分类设置界面345.3.5.添加论坛版面界面355.3.6. 用户信息管理界面365.3.7. 帖子管理界面385.4本章小结41第6章 系统测试426.1 测试的任务和目的426.1.1 测试目的426.1.2 测试任务426.2 本系统测试436.2.1 系统登录模块测试436.2.2 帖子回复管理模块测试446.3 本章小结45结 论46致 谢47参考文献48第1章 绪论1.1 背景随着社会的发展,人们之间的交往越来越密切。现今的社会是一个信息飞
15、速发达的社会,其中在信息的交流当中,互联网占据着一个非常重要的位置。人们可以通过在互联网上收到最新的消息,也可以通过互联网进行信息的交流。而论坛就是大家进行信息交流的其中一个渠道。网友们可以在此发表自己的某些观感,交流某些技术、经验乃至人生的感悟与忧欢,已经成为师生之间一条很好的交流的渠道,提供了更大的交流的空间,可以在此空间上谈论各方面的知识,这是在课堂上远远作不到的,也在很大程度促进了师生之间的感情。现如今科技日益发达,计算机技术迅速向着网络化、集成化方向发展。传统的单机版应用软件正在逐渐退出舞台,取而代之的是支持网络、支持多种数据信息(多媒体)的新一代网络版应用软件,而目前网络版软件中似
16、乎存在着两种不同的趋势,一种称为客户端服务器的C/S结构应用系统,这类软件具有结构严谨,运行效率高,服务器压力小,安全性好等优点,被广泛运用于局域网中。而另一种,也是本毕业设计所采用的,称为浏览器服务器的B/S结构应用系统,它的特点是在客户端直接采用了功能强大的浏览器软件作为界面,其优点在于软件开发效率高,客户端不受操作平台的限制、也不受地域的限制,网络传输量少,即适用于局域网,更适用于Internet,而且投资小、见效快,用户可以不必进行服务器方面的投资,而是去租用,甚至是免费使用ISP的服务器资源,因而受到越来越多中小型单位的青睐。本文讨论的是一个基于C#的BBS网站,它具有BBS网站应该
17、具有的所有功能。论坛系统是互联网是的一种应用服务模式,通过这种服务,互联网用户可以在上面浏览到其他用户在网站发表的各种主题、帖子、问题等具有各种表现形式的文字,并且用户可以在上面针对某个具体的内容即时地发表自己的回答、看法、议论等,或者直接发表自己的帖子、问题或其它内容。由于BBS的这种特点,使得全球的用户都可以随时随地进行交流,从而真正的做到全球信息的交流。论坛具有多种表现形式,各网站可以按照自己的服务特点设计出适合自身的论坛形式,例如,各类论坛、在线问答、各种供求信息、网上订购等,都可以是论坛的表现形式。论坛目前在互联网上得到非常广泛的应用,而且反应非常活跃。由于论坛可以使网上信息交流变得
18、非常方便、广泛、及时,因而对于加深网站的服务深度、提高网站的知名度、拓展网站的交流范围、激活网站的人气都有不小的作用,并且可以建立单独的系统站因此在互联网的服务中,论坛将是一个重要的内容。1.2 目的及意义当今社会正处在网络时代,信息化大潮席卷全球,网络正以前所未有的速度在我国普及开来。网站以其独特的优势在信息化的过程中占有重要的一席。为了方便信息的交流,在结合C#和SqlServer 技术之下开发了这个快捷、界面友好的交流系统,实现了一个功能相对齐全的论坛系统,网友可以自由地提出问题以及帮助他人解决问题,或者交流经验。论坛在前人功能完善的基础上,用当今主流的网站开发技术C#语言进行开发。论坛
19、将采用B/S体系结构,人们通过浏览器就可以访问教学网站的主页,保证的服务器的安全。数据库采用免费,小巧,易用的Microsoft SqlServer数据库。该论坛功能较齐全,在这里可以自由地发表自己的观点和对论坛的主题发表意见,我们还可以对网友的问题及时地解决,获取对自己有用的知识。该论坛还有一些特殊的功能,如在线人员显示、强大的搜索功能。本网站严格按照软件项目开发的流程进行开发,对于网站开发的可行性分析、需求分析、概要设计、详细设计以及对网站的测试与维护都有详细的论述和实现过程。本论坛系统的优点在于,它具有强大的可扩展性和可维护性,非常适合中国的广大网民创建自己的中小型BBS论坛。1.3 系
20、统设计思想对于网站设计,第一件事情要做的是选主题,究竟你的网站做出来是什么样子的,主题就是你想做什么事,比如说天涯社区,她就是一个以文会友的社区,虽然她也有blog,个人面板之类的东西,但是她更是一个BBS;我们再看看联络家,她的主题就是为商务人士得人脉扩展服务,虽然概念相对狭小,但是主题很鲜明。网站除了你本身围绕主题展开的服务之外,最重要的一块就是如何设计用户与用户之间的关系,当然这一块设计的最主要目的就是如何更好的把你的服务衔接好,更好的帮助你的服务推广。这个关系很多时候取材于线下,其实就是人与人之间的关系,这些关系归纳起来,按结构性质来分,应该有紧密型,松散型,紧密型的关系是你平时接触最
21、多得,按现在SNS理论来说,就是你的一度关系,而松散型的关系很多时候就建立在二度和二度以上的关系,同时二度关系又是最有可能发展到一度的。因为在关系上,一度关系是最需要去维护的,很多时候一些关于你的信息,你都会希望其中的某些人在第一时间知道,而二度以上的关系是用来发展的,但是在设计二度关系的时候就需要在隐私设计上花更大得功夫,还有就是二度关系究竟通过一种什么样的形式来维系。在社区中,信息的扩散始终需要遵循一定的规则,信息的扩散是一个逐步的过程,只有这样信息才能真正得起到一个沟通和展示自我的作用。1智能性:设计系统时,系统运行的智能性是重中之重,在系统运行一段时间后,要求系统适应于任何网络。2安全
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 BBS 论坛 设计 实现
链接地址:https://www.31doc.com/p-3951080.html