ImageVerifierCode 换一换
格式:DOCX , 页数:49 ,大小:576.54KB ,
资源ID:9606643      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9606643.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(中国矿业大学银川学院届本科毕业设计论文.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

中国矿业大学银川学院届本科毕业设计论文.docx

1、中国矿业大学银川学院 届本科毕业设计论文 中国矿业大学银川学院 2012 届本科毕业设计(论文)题 目 网上论坛 所 在 系 机电动力与信息工程系 专业班级 计算机科学与技术二班 姓 名 张 军 辉 指导教师 张 梅 教务处制摘要随着网络的发展,大家的生活得节奏变得越来越快了,大家使用电脑的时间越来越多了,人们之间面对面的的交流时间越来越少了,使得人与人的关系变得疏远,这种精神上的聚餐越来越少了。为了解决由于网路发展而疏远了人与人之间的距离,有种新的交流工具发展起来了,就是bbs论坛。而在论坛里面,讨论区BBS论坛,是bbs论坛的核心的部分,也是论坛的重要功能,让我们能够互相交流和讨论,谈论区

2、是为了论坛的注册用户能够互相交流,用户可以发帖子,也可以对帖子回复。该论坛功能较齐全,在这里可以自由地发表自己的观点和对论坛的主题发表意见,我们还可以对网友的问题及时地解决,获取对自己有用的知识。该论坛还有一些特殊的功能,如强大的搜索功能。经调试,这个论坛完全可以成为一个很好的师生交流平台,充分利用有限的教育资源,提高资源利用率,同时又能活跃学习氛围,使学习、工作更加方便。关键词:BBS管理系统;论坛; AbstractWith the development of network ,Everyones life become more and more fast-paced,We use t

3、he computer more and more, People face-to-face exchanges between the time to become less and less,Makes the relationship between people become alienated, This spiritual gatherings are becoming fewer and fewer.In order to address the development of alienation as a result of the network distance betwe

4、en the people, Endemic to the new communication tools developed, and is the forum bbs. Inside in the forum to discuss the district BBS forums, bbs forum is part of the core, The Forum is also an important function, so that we can exchange and discussion forum to talk about the districts registered u

5、sers to exchange, the user can post messages.This forum function is complete, may freely express own viewpoint in here and express the opinion to the forum subject, we also may promptly solve to net friends question, gain to the oneself useful knowledge. This forum also has some special functions, l

6、ike the formidable search function.After the debugging, this forum definitely may become very good teachers and students to exchange the platform, the full use limited education resources, raise the resources use factor, at the same time can actively study the atmosphere, causes the study, the work

7、to be more perfectKeywords:BBS Management system;BBS;引言当今社会,越来越多的人开始使用网络,越来越多的人离不开网络。网络成为人们生活不能缺少的一部分。网络聊天,电子邮件,论坛等等可以使人们非常方便的传递消息。网络也被运用到各个方面,许多的公司都拥有自己的网站,用于宣传自己的公司以及和客户之间的交流。同时随着网络的加速发展,静态的网页已经不能满足大家的要求,这时出现了一些服务器端的技术。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是.asp,现在常用于

8、各种动态网站中。ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。本次毕业设计我选用了ACCESS2003和ASP作为开发工具,用Dreamweaver8.0设计并实现了BBS论坛系统。本系统应用动态网页技术实现了论坛发帖,回复,会员登录系统,后台管理。1 项目概述1.1 系统的概述论坛又名网络论坛BBS,全称为Bulletin Board System(电子公告板)或者Bulletin Bo

9、ard Service(公告板服务)。是Internet上的一种电子信息服务系统。它提供一块公共电子白板,每个用户都可以在上面书写,可发布信息或提出看法。它是一种交互性强,内容丰富而及时的Internet电子信息服务系统。用户在BBS站点上可以获得各种信息服务,发布信息,进行讨论,聊天等等。BBS最早是用来公布股市价格等类信息的,当时BBS连文件传输的功能都没有,而且只能在苹果机上运行。早期的BBS与一般街头和校园内的公告板性质相同,只不过是通过电脑来传播或获得消息而已。一直到开始普及之后,有些人尝试将苹果计算机上的BBS转移到个人计算机上,BBS才开始渐渐普及开来。近些年来,由于爱好者们的努

10、力,BBS的功能得到了很大的扩充。目前,通过BBS系统可随时取得各种最新的信息;也可以通过BBS系统来和别人讨论计算机等等各种有趣的话题;还可以利用BBS系统来发布一些“征友”、“廉价转让”、“招聘人才”及“求职应聘”等启事;更可以召集亲朋好友到聊天室内高谈阔论这个精彩的天地就在你我的身旁,只要您在一台可以访问互联网的计算机旁,就可以进入这个交流平台,来享用它的种种服务。 目前,通过BBS系统可随时取得国际最新的软件及信息,也可以通过BBS系统来和别 人讨论计算机软件、硬件、Internet、多媒体、程序设计以及医学等等各种有趣的话题,更可以利用BBS系统来刊登一些“征友”、“廉价转让”及“公

11、司产品”等启事,而且这个园地就在你我的身旁。只要您拥有1台计算机、1只调制解调器和1条电话线,就能够进入这个“超时代”的领域,进而去享用它无比的威力! 国内的BBS站,单线站还占大多数。随着计算机的普及,特别是调制解调器的大量使用,BBS的活动将会进一步高涨。但是,随之而来的拨号难和抢线难的问题将会加剧。尽管BBS站台的数量在不断增长,但这种增长的幅度总也赶不上用户群的增长。许多人同时拨号一个站台,不可避免地发生冲突。每回要拨上几十次乃至上百次才能成功连上一个BBS站的状况已经成为困扰今日中国BBS用户的一个难题。随着BBS活动的深入,国内已经出现了一些多线站,一次可以允许2人以上同时访问。

12、1.2 组织结构及业务范围BBS系统的人员构成包括论坛管理员(站长),责任编辑,用户,游客。游客在浏览该论坛时可以浏览用户、责任编辑发的帖子。游客在本论坛注册后则变成本论坛的用户,可以在论坛发帖,可以修改自己所发表的帖子,也可以回复别人的帖子,同时还可以修改自己的帖子。用户可以在论坛发表帖子,可以修改自己的帖子,可以浏览其他用户发表的帖子,可以回复其他用户的帖子。用户可以由管理员调整为责任编辑,可以在该论坛发表帖子,可以修改该论坛的所有用户的帖子,也可以回复所有人的贴子。管理员可以管理该论坛的用户和责任编辑,可以将用户的权限调整为责任编辑,也可以将责任编辑降为用户,可以删除用户和责任编辑,可以

13、管理所有帖子,可以将帖子置顶,将帖子申精,可以删除帖子和回复。管理员可以管理页顶广告,页脚广告和帖子广告,可以修改广告的内容。1.3 论坛流程描述按照系统的层次结构,画出系统数据流程图。如图1-1:回帖搜索阅览帖子阅览板块用户注册游客 发 帖用 户责任编辑用户管理删除帖子管理帖子管理板块管理员图 1-1系统数据流程图1.4 系统存在的问题级薄弱环节分析通过对体统的调研,我认为现行系统存在的薄弱环节主要表现在下列几个方面:1. 本系统的用户注册信息过于简单。2. 本系统不能发图片和视屏。3. 本系统有些简单,只提供一些简单的操作。4. 用户在查看回帖的时候只能一篇一篇的查看,不能全部查看。2 需

14、求分析2.1 可行性分析2.1.1 技术可行性1. 本系统对硬件要求不高,一般的计算机硬件资源就能满足本系统的开发需求。其 中运用软件主要有Adobe Dreamweaver CS4,数据库采用access。2. 本系统采用Asp技术,此技术功能非常强大,可扩展性强。3. 本系统的维护简单,简洁明了,管理后台非常方便。2.1.2 社会可行性1998年,“四通利方与华渊资讯合并建立新浪网”一事被互联网周刊评为当年“十大IT新闻”之首。这一年,张朝阳在中国第一次利用风险投资建立搜狐,并成功地将之打造成新兴生活时尚门户;这一年,凭借出售免费邮件系统获得资金的网易也开始参照AOL模式进军门户行列;同样

15、是这一年,曾经叱咤风云的张树新离职,瀛海威开始全面转型1998年被称为中国互联网元年。也正是从这一年开始,论坛的影响力逐渐凸显出来。当今社会,大部分年轻人都不太看电视和报纸,获得咨询的主要途径就是网络。在论坛上,大家可以对自己所看到的、听到的、想到的任何一件事做出评论。谁也不知道自己的帖子可能会获得成千上万的人的支持,就像在那遥远的1997年。1997年,在“四通利方”论坛上,一篇名为“大连金州没有眼泪”的帖子就感动了无数的人,仅仅48小时就被阅读了两万余次。 在2012年的今天,论坛上的帖子阅读两万余次已经算不上什么惊天动地的大事了。论坛的本身早已由原来的娱乐交流工具转化成了一种新兴媒体:网

16、络媒体。我们的网络媒体在不断发展,不断变革。在不断前进的社会中不断增强其影响力与引导力。论坛在现在已经深入到我们的生活,我们会经常在网上浏览论坛。2.2 具体目标本系统的主要功能如下:1. 游客界面部分:1) 阅览所有帖子(可以按主题查询帖子)2) 申请成为该论坛的用户3) 阅览用户评论4) 阅览责任编辑的评论2. 用户界面部分:1) 用户可以发帖(可以按主题查询帖子)2) 用户可以评论帖子3) 用户可以回帖4) 用户可以阅览评论3. 责任编辑界面部分:1) 责任编辑可以发帖(可以按主题查询帖子)2) 责任编辑可以评论帖子3) 责任编辑可以编辑帖子4) 责任编辑可以回帖5) 责任编辑可以阅览评

17、论6) 责任编辑可以用户的帖子4. 管理员界面部分:1) 管理员可以按主题查询帖子2) 管理员可以删除帖子3) 管理员可以删除评论4) 管理员可以将帖子置顶、消顶、拉前、精华、消精。5) 管理员可以将用户提示为责任编辑6) 管理员可以管理广告,修改系统参数2.3 系统功能建模数据流程分析把数据在系统内部的流动情况抽象地独立出来,舍去了具体组织机构、信息载体、处理工作、物资、材料等。单从数据流动过程来考察实际业务的数据处理模式。数据流程分析主要包括对信息的流动、传递、处理、存储等的分析。数据流程分析的目的就是要发现和解决数据流通中的问题。现有的数据流程分析多是通过分层的数据流程图(DFD)来实现

18、的。通过对系统的分析,可以整理出用户流程图和管理流程图。1. 用户流程图。如图2-1:回复主题浏览主题、查询回复浏览回复浏览论坛注册游客浏览主题验证登录用户发表主题用户信息图2-1用户流程图2. 管理员数据流图。如图2-2:管理用户登录验证管理员管理论坛显示管理选项页面管理帖子图2-2管理员数据流图3. 数据流图。如图2-3:前台信息显示P论坛系统F1游客和用户操作信息游客和用户F2责任编辑操作信息责任编辑F3管理员操作信息管理员图2-3顶层数据流图1) 论坛前台用户子系统数据流图。如图2-4:P1论坛前台用户子系统用户信息表D2帖子信息表F1.1游客注册F1.2用户发帖F1.3用户回帖F1.

19、4用户修改帖子图 2-4论坛前台用户子系统数据流图2) 论坛前台责任编辑子系统数据流图。如图2-4:帖子信息表F2.1责任编辑回帖F2.2责任编辑发帖F2.3责任编辑修改帖子图 2-5论坛前台责任编辑子系统数据流图3) 论坛后台子系统数据流图。如图2-6:帖子信息管理表图2-6论坛后台子系统数据流图2.4 数据字典2.4.1 数据存储数据字典是在系统数据流程图的基础上。进一步定义和描述所有的数据项、数据结构、数据存储、处理过程和外部实体的详细逻辑内容与特征的工具。数据字典的任务是对于数据流程图中出现的元素的名字都有一个确切的解释。名称: 游客注册表说明:记录用户信息 编号:D2组成:用户帐号,

20、密码,头像。名称: 帖子信息表说明:记录用户,责任编辑发帖回帖以及修改帖子的信息 编号:D1组成:帖子内容名称: 论坛参数表说明:记录论坛参数信息 编号:D3组成:论坛名称,是否允许注册用户,用户注册间隔时间,发帖间隔时间,限定内容的长度,每页显示多少条主题,文件扩展名,修改后是否显示修改者及时间,不良词汇,禁止IP。名称: 用户信息管理表说明:记录用户信息 编号:D4组成:用户名,密码,用户头像,发帖数,管理级别,用户IP。名称: 帖子(文章)信息管理表说明:记录用户发帖(文章)信息 编号:D5组成:帖子编号,回复帖子编号,被回帖总数,用户回帖总数 ,回帖编号,回复帖子编号+次数,发帖时间,

21、置顶处理,精华处理。名称: 广告管理表说明:记录广告信息 编号:D6组成:页顶广告,页脚广告,帖子广告。2.4.2 数据流数据流是数据结构在系统内传输的路径。对数据流的描述通常包括如下内容:数据流名,说明,编号,数据流来源,数据流去向,组成(数据结构)。编号:F1名字:论坛前台用户子系统组成:F1.1,F1.2,F1.3,F1.4描述:参会人员输入的操作信息编号:F2名字:论坛前台责任编辑子系统组成:F2.1,F2.2,F2.3描述:会议管理人员操作的信息编号:F1.1名字:游客注册描述:游客进入注册界面进行注册编号:F3名字:论坛后台子系统组成:F3.1,F3.2,F3.3,F3.4描述:游

22、客进入注册界面进行注册 编号:F2.3名字:责任编辑修改帖子描述:责任编辑进入帖子界面进行修改编号:F3.3名字:文章管理信息描述:管理员登录后台,管理帖子信息编号:F3.4名字:广告管理信息描述:管理员登录后台,管理广告信息编号:F3.2名字:用户信息描述:管理员登录后台,修改用户信息编号:F3.1名字:论坛参数信息描述:管理员登录后台,修改系统参数信息编号:F2.2名字:责任编辑回帖描述:责任编辑进入回帖界面输入帖子的内容,进行回帖编号:F1.4名字:用户修改帖子描述:用户进入帖子界面进行修改编号:F2.1名字:责任编辑发帖描述:责任编辑进入发帖界面输入帖子的内容,进行发帖编号:F1.3名

23、字:用户回帖描述:用户进入回帖界面输入帖子的内容,进行回帖编号:F1.2名字:用户发帖描述:用户进入发帖界面输入帖子的内容,进行发帖2.4.3 数据处理处理过程的具体处理逻辑通常在详细设计过程中用判定表或判定树来描述。在数据字典中,只无原则描述处理过程的说明性信息,通常包括以下内容:处理过程名,说明,输入数据流,输出数据流,处理。编号:P名字:论坛系统描述:整个系统输入/输出:D1,D2,D3,D4,D5,D6编号:P1名字:论坛前台用户子系统描述:完成论坛前台用户子系统的全部功能输入/输出:D1,D2 编号:P3名字:系统后台子系统描述:完成管理员后台操作的系统的全部功能输入/输出:D3,D

24、4,D5,D6编号:P2名字:论坛前台责任编辑子系统描述:完成论坛责任编辑子系统的全部功能输入/输出:D12.5 系统数据模型通过对系统的分析,确定了网上论坛系统的基本功能及性能的基本需求。1. 功能需求:指定系统必须提供的服务,划分出系统必须完成的功能。其功能如下:1) 游客:主要包括浏览板块,浏览帖子,浏览回复,注册用户。2) 用户:主要包括浏览板块,浏览帖子,浏览回复,发表帖子,修改自己帖子。3) 责任编辑:主要包括浏览板块,浏览帖子,浏览回复,发表帖子,修改自己帖子,修改用户的帖子。4) 管理员:主要包括浏览帖子,浏览回复,删除帖子,管理帖子。2. 性能需求:指定系统必须满足的定时约束

25、和容量约束,通常包括响应时间、信息量速率、主存容量、磁盘容量、安全性等方面的要求。其要求如下:5) 用户在客户端浏览网页时,系统能快速响应。6) 在安全性方面,程序要满足用户传输信息的基本安全。3. ER图设计 ER模型直接从现实世界抽象出实体类型及实体间的联系,用ER图来表示数据模型有两个优点:接近于人的思维,容易理解;与计算机无关,用户容易接受。ER图是直观表现概念模型的工具,它有四个基本成分:a) 矩形框,表示实体类型(考虑问题的对象)。b) 菱形框,表示联系类型(实体间的联系)。c) 椭圆形,表示实体类型和联系类型的属性。d) 直线,联系类型与其相关的实体类型。1) 系统总体ER图 。

26、如图2-7:论坛名用户名密码论坛用户头像名字管理员头像设置责任编辑发表时间作者文章标题发表时间回复从属主题内容标题作者内容图2-7系统总体ER图2) 游客例图。如图2-8:注册浏览论坛浏览主题Guest浏览回复图2-8游客用例图3) 用户用例图。如图2-9:浏览主题浏览论坛发表帖子登录回复帖子User退出管理浏览回复修改自己的帖子图2-9用户用例图4) 管理员用例图。如图2-10:修改广告删除帖子管理帖子删除回复删除用户修改用户级别管理广告管理帖子管理用户Admin图2-10管理员用例图得到上面的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以及他们之间的关系,为后面的逻辑结构

27、设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。根据上面的设计规划出的实体有:游客,用户,管理员,帖子。1) 实体之间关系的E-R图。如图2-11:图2-11实体之间关系的E-R2) 管理员信息实体E-R图。如图2-12管理员属性包括:帐号,密码,级别,用户IP,用户头像,发帖数。 管理员发帖数帐号密码级别用户头像用户IP图2-12管理员信息实体E-R3) 帖子信息实体E-R图。如图2-13:帖子属性包括:帖子编号,发帖内容,发帖时间,帖子主题。帖子帖子编号发帖内容发帖时间帖子主题图2-13帖子信息实体E-R4) 责任编辑实体E-R图。如图2-14责任编辑属性包括:用

28、户名,密码,头像责任编辑发帖时间发帖数头像密码帐号图2-14责任编辑实体E-R5) 用户实体E-R图。如图2-15用户发帖时间发帖数头像密码帐号图2-15 用户实体E-R3 概要设计网上论坛系统分为前台和后台2个管理系统。前台为游客浏览系统,用户发帖系统,用户回帖系统,责任编辑发帖系统,责任编辑回帖系统:后台分为:管理员登录,用户管理,文章管理,广告管理。3.1 体系结构设计3.1.1 系统总体设计系统总体设计结构图。如图3-1:数据库后台管理前台管理用户信息管理广告管理发帖、回帖管理回帖用户登录发帖责任编辑登录浏览器浏览器图 3-1总体结构图3.1.2 各个子系统的功能1. 用户发帖需求。如

29、图3-2:发帖用户回帖用户浏览用户编辑图 3-2用户发帖结构图2. 责任编辑发帖需求。如图3-3:发帖编辑帖子回复帖子发表帖子浏览帖子图 3-3责任编辑发帖结构图3. 广告管理。如图3-4:广告管理帖子广告页脚广告页顶广告图3-4广告管理结构图综合系统的总体目标和各个系统的具体目标分析,能得到如下功能树。如图3-5:论坛系统前台模块后台模块用户责任编辑游客浏览帖子发表帖子编辑帖子浏览回复发表帖子浏览帖子编辑帖子浏览回帖浏览帖子浏览回复管理用户管理帖子管理广告图3-5论坛功能树图3.2 接口设计 3.2.1 外部接口包括用户界面、软件接口和硬件接口。3.2.1.1用户界面1) 游客界面:游客进入首页,浏览帖子,浏览回帖,注册界面。如图3-6:图3-6游客主界面2) 浏览帖子界面。如图3-7:图3-7浏览帖子界面3) 用户界面:浏览帖子,浏览回帖,发表帖子,修改帖子,修改密码。如图3-8:图3-8用户主界面4) 帖子界面:游客,用户,责任编辑可以浏览帖子。如图3-9图3-9用户浏览帖子界面5) 责任编辑界面:浏览帖子,浏览回帖,发表帖子,修改帖子,修改密码。如图3-10:图3-10责任编辑主界面6) 查询界面:游客查询,用户查询,责任编辑查询。如图3-11图3-11查询主界面7) 管理员进入后台,修改用户权限,修改责任编辑权限,管理帖子和回帖,管理广告,删除用户。如图3-12:图3-

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1