BBS论坛的设计与实现计算机科学与技术专业毕业论文毕业设计精品论文

上传人:痛*** 文档编号:133484870 上传时间:2022-08-10 格式:DOC 页数:28 大小:844KB
收藏 版权申诉 举报 下载
BBS论坛的设计与实现计算机科学与技术专业毕业论文毕业设计精品论文_第1页
第1页 / 共28页
BBS论坛的设计与实现计算机科学与技术专业毕业论文毕业设计精品论文_第2页
第2页 / 共28页
BBS论坛的设计与实现计算机科学与技术专业毕业论文毕业设计精品论文_第3页
第3页 / 共28页
资源描述:

《BBS论坛的设计与实现计算机科学与技术专业毕业论文毕业设计精品论文》由会员分享,可在线阅读,更多相关《BBS论坛的设计与实现计算机科学与技术专业毕业论文毕业设计精品论文(28页珍藏版)》请在装配图网上搜索。

1、 目 录摘 要4Abstract41绪论51.1BBS的开展背景51.2 BBS对大学生学习生活的影响61.2.1BBS提供了丰富的网络学习资源61.2.2 BBS促进了协作学习61.2.3 BBS提高了学生自主学习能力62软件介绍及根本原理72.1 ADO 技术72.2开发环境及工具82.3 有关的内置对象的设置82.3.1Request 对象82.3.2Response 对象82.3.3Server 对象92.3.4Session 对象92.4与ADO 有关的设置93系统需求规划103.1需求分析103.2功能设计143.2.1根本功能设计143.2.2扩展功能设计153.3设计可扩充功能

2、的接口184功能模块与数据库设计194.1设计框架194.2模块的划分及设计214.3设计数据库234.4创立数据库235 系统实现与测试245.1 验证性测试245.2 添加、编辑和删除功能测试276结束语296.1 系统的特点与局限性 296.1.1 特点296.1.2 局限性306.2 实施过程中的一些体会30致 谢32参考文献32摘 要BBS已经成为人们获取信息、发表言论的重要场所。它由论坛注册用户所发表的大量主题组成。近些年来,随着校园网建设的开展,大学校园网BBS也越来越火,因此建设一个好的BBS显得越来越有必要了.本文论述了开发一个简单的BBS系统所用到的关键技术和方法。其中运用

3、了技术、ACCESS数据库等等, 对上述技术的实现方法进行了详细的讨论,介绍了在WEB 效劳器上,利用技术和ADO 等技术,实现了一个简单的BBS系统的设计与开发,并详细讨论了该系统的实现过程及其结构。关键字:论坛,根本功能,扩展功能,数据库, AbstractForum and chat room has become for people to obtain information and the important place of expression.It published a large number of registered users by the Forum of the

4、mes.In recent years, as the development of the campus network, Internet forums and chat rooms, university campuses have more fire.So building a good forum and a chat room are becoming increasingly necessary. This paper discusses the development of a simple system to use chat rooms, forums and the ke

5、y technologies and methods.With the use of , ACCESS database and so on.The realization of the above methods are discussed in detail, introduced a Web server. and ADO, such as technology, a simple forums and chat rooms, the system design and development,and discussed in detail the structure of the sy

6、stem and its processes. KeywordS: Forum basic functions, and expanded database, 1绪论BBS的开展背景BBS是在1992年底随着国际互联网的开始流行而迅速开展起来的.互联网的产生使得以前只能在本地访问的BBS可以被全世界随意访问, 这对大多数人来说是极具诱惑力的.BBS 是一个有多人参加的讨论系统,在BBS上大家可以对一个共同感兴趣的问题进行讨论,自由地发表自己的意见与观点,并且能直接与其他的人进行沟通.按照网站的性质以及效劳对象来分,迄今有以下几种类型:一是校园BBS.校园BBS作为主要的集中地,在BBS领域具有

7、举足轻重的地位. 由于校园BBS的繁荣,吸引了很多的社会人士参与.二是专业BBS.一般是由各个著名的大公司组建,人们可以利用其交流自己对商品的看法,更为重要的是可以解决商品使用中的问题.三是商业BBS.它是由ISP建立的BBS站点,这类BBS站点各种信息比较多,内容相当丰富. 四是小型局域BBS.一般是由个人或小型集体建立,为小范围信息交流效劳. 五是业余BBS.一般由BBS爱好者个人利用一些免费空间办的BBS,目的是为广阔网友提供一个在某些专业上的交流场所.六是新闻媒体BBS.是由新闻媒体网站设立的,为广阔网友提供对新闻信息进行评论、发表意见和观点的场所. 随着互联网事业的蓬勃开展.BBS,

8、这个具有强大实时交互功能,信息交流的平台,使人们不再像电视观众、电台听众、报纸杂志读者一样只是被动地观看、收听、阅读,而是可以积极而及时地参与讨论,在了解他人观点意见的同时也可以发表自己的看法.1.2 BBS对大学生学习生活的影响BBS提供了丰富的网络学习资源论坛是一个经过学习者整理加工过的网络资源汇en集中心,从新闻、学习到娱乐、体育,从文字到视频、音频,BBS聚集了各种形式、内容的网络资源。不少BBS都设有专门的NetResources网络资源板块;FTP技术和BT技术的开展更是为BBS站内资源的更新、共享提供了方便。如今,大局部大学的BBS论坛都有相应的FTP效劳器,不少BBS还与网络新

9、兴的BT技术、Blog博客技术等连接起来BBS水木清华站就有“水木Blog的栏目。 BBS促进了协作学习基于网络的论坛社区也是各种学习资源组合的场所,为学习者提供了学习环境。作为一个学生参与论坛的网络活动可包括许多种学习的意义,在特定板块内,论坛参与者围绕某个话题或者问题,通过发表、回复话题、版面讨论、站内信件等方式进行互动讨论、相互探讨,形成了一种以学习者为中心的学习方式。从教育网内人气排名前十名的论坛的网友参与的情况来看,在各大学习板块里,根本上每张帖子提出的问题都可以得到网友友好的、认真的回复解答,有着浓郁的协作探讨的学习气氛和良好的学习效果。 BBS提高了学生自主学习能力网络学习的本质

10、是一种自主学习,论坛提供了丰富的网络学习资源,使学习者能自主选择和控制学习地点、学习时间、学习方法和学习内容。在论坛里,学生可以自主地围绕学习问题,通过发帖、回复的形式提出讨论,寻求解答帮助,提高了学习的积极性和自主学习的能力。2软件介绍及根本原理2.1 ADO 技术ADO (ActiveX Data Objects) 是微软公司提供给网页开发者在网页中存取数据库的最新技术, 它也是内置的重要组件,ADO主要的目的是为了存取或修改数据源的数据、或增加数据到指定的数据源, 数据源不仅包括数据库,而且包括dBase、Excel、Foxpro、Access 或文本文件等一些小型的数据表, 所以, 只

11、要是ODBC 驱动程序所能存取的数据源皆是ADO 存取的对象。ADO主要是由Connection对象、Command对象、Parameter对象、Dataset对象、Field对象、Property对象及Error对象等七个对象与Fields数据集合、Properties数据集合、Parameters数据集合及Errors数据集合等四个数据集合所组合而成, 其功能概述如下:ADO 提供的七个对象:(1)Connection对象负责对指定的数据源进行连接,除此之外,它还可以通过事物(Transaction)来确保在事物中所有的数据源变更的全部成功。(2)Command对象负责对数据库提供请求,也

12、就是传递指定的SQL使命,除此之外,也可能通过Command对象对数据库发出数据定义语言(DDL ,Data Definition Language)。(3)Parameter对象负责传递Command对象所需要的SQL命令参数。(4)DataSet对象负责浏览和操作从数据库取出的数据。(5)Field对象表示指定DataSet对象的数据字段。(6)Property对象表示ADO 的各项对象属性值。(7)Error对象负责记录连接过程所发生的错误信息。ADO的七个对象及四个数据集合相互的关系图如图ActiveX Data Object 关系图软件:Internet Information Se

13、rver(IIS) 6. 0, Dreamweaver MX, Visual Studio 2005,ACCESS 2003。2.3 有关的内置对象的设置Request 对象HTTP 通讯协议是一种请求与响应(Request/Response)的通讯协议,因此通常由客户端向Web 效劳器提出请求,Web效劳器才会响应信息。因此在中,特别将“客户端提出的要求与“Web 效劳器响应的信息等动作封装成Request 对象与Response对象。换言之, Request 对象通常包含了用户端的相关信息,如浏览器的种类、表头信息、表单参数及cookies 等等。Response 对象每一种程序语言或开发

14、工具一定都有与用户沟通的界面或函数, 也不例外。在 中负责将信息传到达用户的对象就是Response 对象。Server 对象Server 对象允许用户取得效劳器提供的各项功能,例如 Server 对象CreateObject 方法允许客户端用户建立一个 ActiveXServer 组件实例,其建立组件实例会随着效劳器端完成网页的处理而自动被释放。如果希望此对象实例可以跨多个 网页,就要用到 Session 对象保存该组件实例,直到 Session 对象的运行时间到了,或是在其他 网页调用 Session 对象的 Abandon 方法,此组件实例才会被释放。Session 对象Session

15、对象在 程序编写中占了相当重的份量, 由于网页是一种无状态的程序, 因此几乎无法知道用户的浏览状态。必须通过 Session 对象记录用户的相关信息, 以供用户再次对此 Web 效劳器提出要求时作确认, 例如, 在某些特定的网页中, 常需要用户输入确认的账号和密码, 假设这些身份确认的结果无法保存, 那岂不是每一个网页都需要重新输入一次密码。必须说明, Session 对象只能适用于具备 Cookie 功能的浏览器。2.4与ADO 有关的设置在本BBS 系统中主要对 ADO 提供的四个数据集合进行了设置:(1)Connection 对象包含 Errors 数据集合, 在 Errors 数据集合

16、中包含数据源响应失败时所建立的 Errors 对象.(2) Command 对象包含Parameters 数据集合, 在Parameters 数据集合中包括Command 对象所有的Parameters 对象.(3) DataSet 对象包含Fields 数据集合, 在Fields 数据集合中包含DataSet 对象的所有Field 数据字段对象.(4)Connection 对象、Command 对象、DataSet 对象与Field 对象皆包含一个Properties 数据集合, 在Properties 数据集合中包含所对应Connection 对象、Command 对象、DataSet 对

17、象与Field 对象的Property 对象.3系统需求规划用户使用论坛,有一定的流程:用户注册登陆进入论坛,就某个话题主题帖展开讨论,通过发帖功能发布新的话题,通过回帖的功能回复已有的话题,通过搜索功能查找已有的话题;管理员通过管理功能创立、编辑、删除论坛的板块,管理注册用户,管理帖子,设置论坛根本参数。这样的流程就决定了论坛的需求,如下列图: 论坛流程图 从流程图上可以看到论坛完成的走向,其实每一个流程的节点处都有许多功能,如下表:论坛功能列表论坛板块列表浏览帖子发帖回帖搜索帖子编辑帖子删除帖子精华帖置顶帖子转移帖子用户注册用户登陆控制用户权限修改注册信息设置论坛参数管理板块管理用户 在这

18、十六个凌乱无序的需求进行整理、归纳、再构建系统的整体框架,设计处数据实体、接口、用户界面,最终将所有功能需求装化为可以编码实现的程序框架。首先,通过观察论坛所有功能需求,可以发现在这十六个功能需求中,如果按照不同事务分类,可以分为四类对象:板块、帖子、用户和论坛。这四类对象,可以设计为四个数据实体,如果用数据库存储它们,即可以设计四个根本数据表。如图: 论坛配置信息表模块信息表帖子信息表用户信息表 板块类有浏览列表和管理两个方法,管理方法又可以分为创立、修改和删除3个子方法,如图: 板块对象的相关用例图帖子类有浏览、发帖、回帖、搜索和管理5个方法,浏览方法又可以分为列表和查看2个子方法,管理方

19、法又可以分为编辑、删除、置顶、转移、指定精华5个子方法,如图: 帖子对象的相关用例图用户类有注册、登陆和管理3个子方法,管理方法又分为添加、删除和设置权限3个子方法,如图: 用户对象的相关用例图论坛一般存在两种用户,分别为注册用户和管理员。用户的权限是向下覆盖的,即上级权限包含下级权限,在本论坛中,管理员的权限是上级权限。与注册用户相关的功能,其实就是论坛前台的主要功能。论坛系统的前台,是用户讨论问题的平台,发帖、回帖一直贯穿用户整个的前台活动。同时,由于论坛系统的帖子管理是管理员在帖子浏览时进行的,所以编辑帖子、删除帖子、转移帖子、置顶帖子和指定精华帖等功能也安排在前台实现。其他与管理员相关

20、的功能,包括板块管理、用户管理和论坛设置等都是管理员在后台进行的操作。根本功能设计通过需求分析,论坛的根本功能可以从众多的需求中筛选出来。顾名思义,根本功能就是构成论坛系统的必要功能,具备这些功能的Web系统即是论坛。根本功能:l 发帖。论坛最初是为了相互讨论话题而诞生的,发表帖子就是表达自己的看法,与他人进行讨论,因此发帖是论坛首要的功能。l 浏览帖子。发表了帖子,就要供他人浏览查看,与他人分享自己的想法和经验。l 回帖。浏览了他人发表的帖子,想要发表自己的想法,参与讨论,就可以回复这个帖子。其实,发帖浏览帖子回帖三大功能周而复始的循环进行,就构成论坛。每个参与论坛的人,主要目的就是发帖,查

21、看已经发表的帖子,针对自己感兴趣的帖子进行回帖,参与讨论。三大根本功能的相互关系如图:扩展功能设计除了根本功能之外,其他的论坛功能都是扩展功能。l 注册登陆。原先的论坛在发帖回帖时,需要填写自己的笔名。这样,经常发帖的人总是要重复填写笔名,比较麻烦。因此,论坛扩展了用户注册登陆功能,参与论坛的注册自己的笔名以及个人信息,拥有论坛中的身份,发言时就不需要重复填写个人信息了。l 分板块浏览帖子。随着论坛帖子数量的增多,讨论相同话题的帖子聚集在一起,引出了论坛新的扩展功能,即分板块浏览帖子,属于同一板块的帖子讨论同样的话题。这样,就使得对某一话题感兴趣的用户不会被其他帖子干扰,也有利于相同兴趣的用户

22、相互间讨论,不易跑题。l 编辑帖子。发帖回帖的用户,如果需要修改更新自己发表的帖子内容,就引出了编辑帖子内容这个扩展功能,提供给用户更新自己发言的选择。对于论坛管理员,可以编辑任何帖子的内容,也算是提供给管理员进行管理的选择。l 删除帖子。如果用户发表了不符合论坛规那么的帖子,那么需要管理员删除这些帖子,这就引出了删除帖子的扩展功能。l 转移帖子。论坛划分了板块,如果帖子内容不属于所在板块的关注话题,那么管理员可以选择将此帖移动到所属话题的板块中去,这就引出了移动帖子的扩展功能。这个功能是随着板块功能的出现而出现的,板块将帖子进行了分组,从而提出了随板块移动帖子的要求。l 置顶帖子。帖子一般是

23、根据发表以及回复时间到序排列的,这样先发的帖子就慢慢排到后面,管理员如果需要强调某些帖子重要,又必看性,就要打乱默认的排列顺序,将这些帖子放在列表的最前端,不再按照时间进行顺序的变化,但是还要保证其他帖子按照时间变化顺序进行排列,这就引出了置顶帖子的扩展功能。l 指定精华帖。如果管理员认为某个帖子的内容非常好,可以打上标记,推荐给看帖的用户,这就引出了指定精华帖的扩展功能。用户可以选择只看打上标记的精华帖。l 搜索帖子。论坛中的帖子越来越多,用户需要从大量的帖子中找到自己需要的内容,这就引出了搜索帖子的扩展功能。l 管理板块。论坛板需要先创立,才能被使用,管理员还可以删除修改板块的相关信息,因

24、此管理板块是管理员使用的扩展功能。l 设置参数。论坛一般有一些初始化信息,比方论坛名称,每页显示帖子数量等参数信息,管理员也可以在后台界面自行设置,这页属于扩展功能。l 管理用户。管理员可以对论坛的注册用户进行管理,直接添加用户,赋予相关权限,也可以修改已注册用户权限,对违规用户可以删除,这个扩展功能便于管理员对论坛用户的管理。论坛的扩展功能如图: 列出了所有根本的和扩展功能之后,在设计时需要考虑以后扩充的余地,即在给论坛添加新的功能的时候,原有的功能正常可用,不受影响。或者丰富扩展某个功能时,能够方便衔接。这就要求在设计程序时,每个功能保存开放的接口,通过接口可以对功能进行扩充,也可以与新功

25、能进行挂接。其实现的原理及思路如图: 功能的可扩充接口实现原理4功能模块与数据库设计 在确定了论坛系统的设计思路之后,还需要归纳成系统的相关模块,每个模块实际上就是功能的合理组合。 由于已经将功能做了前台与后台的分类,因此模块也应该分为两大类:前台模块和后台模块。用户在前台的注册、登陆,以及修改个人的注册信息组合成注册信息组合成注册登陆模块。用户浏览板块、浏览主题帖列表、查看帖子组合成浏览模块。用户发帖、回帖、编辑自己发布的帖子组合成发帖回帖模块。管理员编辑帖子、删除帖子、转移帖子、置顶帖子和精华帖子组合成管理帖子模块。以上4个模块是前台模块。后台模块都是与管理员相关的,设置论坛参数单独为论坛

26、设置模块;创立、修改和删除板块为管理板块模块;添加、删除和设置权限为管理用户模块。BBS的模块体系图:从用户角度分析问题,首先区分系统中有几种用户,目前的论坛系统,为了使其清楚易懂,简化了用户体系,论坛中只有两种用户:注册用户和管理员。一般论坛中的版主权限,划分为管理员,这也是为了使读者容易分清论坛的使用者和管理者。对于注册用户,在论坛中的行为可归纳如下:l 注册个人身份,登陆论坛,登陆成功后可以修改自己的注册信息。这些行为只与用户自身相关,功能独立,设计成注册登陆模块。l 浏览板块列表,选择某板块,浏览其下的主题帖列表,查看帖子内容,搜索需要的帖子。这些行为是用户读取论坛的板块及其帖子的相关

27、信息,设计成浏览模块。可以发表新帖子,也可以回复已有的帖子,同时可以编辑自己写的帖子内容。这些行为是用户参与论坛讨论,发表自己见解的行为,设计为发帖回帖模块。管理员需要负责整个论坛的正常运转,因此他需要更多的管理功能,可以归纳为如下行为:l 具备注册用户的所有功能。因为管理员也是论坛用户,可以参与论坛中的讨论。l 管理帖子。管理员对论坛的帖子有监督的权利,好的帖子要奖励,捣乱的帖子要删除,标识精华帖,置顶帖子,转移发错板块的帖子,这些行为都是针对帖子的操作,设计成管理帖子模块。l 管理板块。论坛中的板块,需要管理员进行创立、管理板块信息,这些针对板块的操作,设计成管理板块模块。l 管理用户。用

28、户注册成功后,需要管理员赋予权限,才能使用论坛的相关功能。同时,管理员可以自主添加、删除用户,这些针对用户信息的操作,设计成管理用户模块。 每个模块的功能都真实反映需求,通过对需求的认真分析,可以设计出符合要求的单独模块。但是,对于一个论坛系统来说,要很好地把握系统地构架,把零散地功能模块用一条主线串连起来,构建完整的系统。 对论坛系统来说,联系各个模块的主线是使用者的权限,用户能够使用论坛的哪些功能是由用户的权限决定的。论坛的每个功能都与相应的权限对应。例如,注册用户具有浏览帖子、发帖、回帖的权限,那么他就能使用论坛中的浏览、发帖、回帖功能。同一类用户使用的功能模块,是以使用者为中心连接起来

29、的。另外,操作同类事务的功能模块,也是有相互关系的。 因此,浏览模块与发帖回帖模块、管理帖子模块关联,是由论坛的系统流程决定的,如图: 帖子相关模块关系图管理板块模块与浏览模块关联,是由帖子与板块的父子关系决定的。帖子依附于板块,先有板块,后有帖子,帖子必须发表在某个板块中,如图:管理板块模块于浏览模块关系图 管理用户模块与注册登陆模块关联,是由同一类对象用户决定的。注册后获得论坛的身份,成为用户,所有的用户需要接受管理员的管理,用户登陆证明自己在论坛中的身份,如图: 管理用户模块与注册登陆模块关系图弄清楚模块间的相互关系,就可以设计出论坛系统的整体架构了,如图: 系统整体架构图系统因入口的不

30、同而分为前台系统与后台系统。前台系统包括注册登陆模块、浏览模块、发帖回帖模块、管理帖子模块;后台包括管理用户模块、管理板块模块。之所以要把属于管理员权限的管理帖子模块归属于前台,是因为,对于一个论坛系统,帖子是最主要的,为了方便管理,管理员需要一边浏览查看一边进行管理,管理时需要了解帖子的详细内容,以及相关回帖信息,因此将帖子的管理界面融合在前台的浏览界面中。至于其他的模块那么比较清楚,是根据用户的权限划分的。本系统所使用的数据库效劳器为ACCESS 2000,它在ACCESS 2000 的根底上, 扩展了ACCESS的总体功能与性能、工具界面更加方便合理、全面的数据完整性保护、系统平安性更高

31、。ACCESS 2000的数据库空间不会受限于Device空间大小, 方便了数据空间的扩展, 使ACCESS 2000作为一个网络数据库管理系统,其扩展已超出了单个物理计算机的限制,Stored Procedure, 所谓Stored Procedure实际上就是一段保存在数据库中的程序, 通过一个名称的命名,其中包含有处理数据库存取与运算的SQL语句, 并且将这样的程序文件紧密结合在数据库中,这样我们的前台应用系统在执行过程中,可以直接执行数据库中设置好的Stored Procedure,甚至可以传递参数。ACCESS 2000 的Manager管理工具是一个非常好用的可视化管理工具, AC

32、CESS 2000中提供的datetime和text两种字段类型,其中datetime是用来保存日期和时间数据的,text 是用来保存不定长度的备注说明内容的, 有了这两个数据类型, 应用系统中就不用再为输出格式和限制字符串长度而增加额外代码了。数据表间关系:序 号数据表名称说 明 1T_Operator操作员用户表 2T_Forum论坛回帖表 3T_Topic论坛主题表 4T_UserPara系统参数表 5T_Mark积分头衔表 6T_OperatorFunction用户功能权限关联表 7T_Function功能表之所以这样设计数据表间关系,主要是考虑论坛中各个对象得相互关系,帖子属于板块,

33、回复帖附属于主题帖,帖子的作者属于用户,因此板块、主题帖、回复帖是一层层的附属依赖关系,帖子的作者必须是论坛的用户,帖子不能脱离板块、用户而单独存在。5 系统实现与测试本论坛系统完成之后,就必须设计许多的测试用例来验证本系统的正确性,容错能力/恢复能力,信息平安性,可靠性等,尽可能多地找出系统的错误所在。5.1 验证性测试在登录论坛之前,论坛首页上显示 “您的当前状态是:未登录!如图1此时,该用户除了能够进行用户注册之外,没有任何权限访问论坛的任何一个模块。当点击任何一个功能按钮时,页面将会显示:“您没有登录,请返回!当用户点击“注册按钮,页面便跳转到用户注册界面如图 2,假设注册成功,那么显

34、示“注册成功如图3,否那么显示“发生错误返回。图 1 图 2 图 3 当点击登录按钮,那么页面跳转到登录界面如图 4用户成功登陆之后,页面即显示您的当前状态为“已登录如图 5。只有当用户登录之后才能够修改该用户的信息,否那么,当用户点击“修改注册信息按钮时,页面会显示“没有登录,取不到用户信息。请返回。 图 4 图 5 5.2 添加、编辑和删除功能测试当管理员点击“新建论坛按钮,页面即跳转到图 9,管理员可以根据需要添加某些论坛,假设添加成功那么显示“添加成功,否那么显示错误信息。 图 9有了论坛的添加当然也少不了论坛的编辑和删除如图 10,点击编辑按钮,那么论坛信息全部变为编辑状态,当编辑完

35、成,那么点击更新,否那么点取消。假设要删除某个论坛,在点击删除按钮时会有确认信息提示,以防错误操作如图 11。假设这些操作成功,那么页面显示更新过的数据,否那么提示错误信息。 图 10 图 116结束语6.1 系统的特点与局限性 特点本系统最大的特点就是结构简单,界面清晰、简洁,一目了然。它不同于网络上的其他论坛的地方在于,主界面只显示每个板块的名称,板块描述,建立时间以及版主,而不细列出每个板块里的主题情况,这样就使原本繁杂的主界面大大简化,层层清楚,给人一种很干净清新的感觉,不会象其他网络论坛一样使人眼花缭乱,不知从何处进入板块才好。本系统还有一个特点就是可扩展性非常强。由于采用的是原型法

36、的开发模式,一开始只是对论坛的根本功能,即浏览帖子、发帖和回帖这三个功能进行了设计,而后来的注册登陆、分板块浏览帖子、编辑帖子、删除帖子、转移帖子、置顶帖子、指定精华帖、搜索帖子、管理板块、设置参数、管理用户以及文件的上传和下载等功能那么是在后来的开发中陆续添加进去的。 局限性 事物总是一分为二的,本论坛系统的优点也就导致了它的局限性,由于界面简洁,每个板块没有列出所包含的主题,用户必须点击进入才能看到该板块中的所有主题,然后点击回复,这样就加大了用户的工作量,令他们的操作有些许累赘。第二,用户在发帖之后,并不能马上对自己发的帖子进行修改或删除,要想进行这些操作,必须进入管理登录界面,这样使得

37、登录过的用户必须又要再登录一遍,又一次增加了用户操作的复杂性。这一点还有待改进。第三,由于最初的设计没有考虑到头衔的显示,因此在对用户进行管理的时候,头衔的管理和用户其他信息及权限的管理是分开的,这样就导致了管理员的工作量有所增加。最后,由于时间的关系,本论坛没有实现系统自动对发帖的用户增加积分的功能,这是本论坛的一大瑕疵。6.2 实施过程中的一些体会为期多月的毕业设计已经接近尾声了,本系统的整个实施过程中,遇到了很多很多的困难。看着自己的设计从无到有,从最初的雏形到如今的完整系统,虽说算不上完善,但也根本符合需求,这不仅仅是自己这几个月来辛勤劳动的结晶,更是对自己学习成果的一个检验。在最初选

38、择和ACCESS 2000作为开发工具的时候,我考虑到的强大功能和ACCESS良好的可移植性很适合做Web开发,但是也考虑到我以前从来没有使用过这两种工具来开发工程,也就是说对于这两种工具的使用我没有任何的经验,这无形之中就增加了我做毕业设计的难度,我必须从头开始学习和ACCESS。我的感觉是跟JAVA很相似,而ACCESS上手很难,但是一旦学懂了,就会发现它真的很有用,并且越来越觉得所掌握的知识远远不够用。在我开发的整个过程中我在不断的学习,一边学一边做,很多时候在一个问题上要花好几个小时甚至一两天,当我好不容易将这个问题解决时才发现其实这是个很小的问题,也许只是由于不了解它的一个对象或者时

39、一个函数的功能。但是,每当我费尽心思解决了一个关键问题时,那种成功的喜悦和茅塞顿开的感觉是没有方法来形容的,它不仅让我感受到自己知识的浅薄也会鼓励我更加努力的去学习更多的东西,好把我的设计做的更完善更好,因为我根本就不会知道自己在接下来的设计中又会遇到怎样的挫折。从我的毕业设计上很容易看出来这个系统的稚嫩,很多地方的需求没有考虑到,很多功能实现的也很不完善,这可能跟我平时很少上网逛论坛有很大的关系。虽说在老师的指导下已经改进了很多,一些我觉得不必要而实际上很必要的功能虽然增加进去了,但是这个系统已经少了一种一气呵成的感觉,很多地方都能够看出需求变更的影子。这也让我更加体会到了一个良好的软件需求

40、对一个软件系统来说是多么的重要了。毕业设计将我学习的知识进行了一次综合,我必须将以前所学融会贯穿,且灵活运用并且更加深入地研究学习之后才能完成我的设计,这也正是学习的真谛,希望我能够成功地通过这次检验,成为一个优秀的毕业生。致 谢在本论文完稿之际,谨向所有给予我关心和帮助的人们致以我最诚挚的谢意。我的良师对本文的写作给予了极大的支持与精心的指导,提出了很多珍贵的论文整改意见,也做了大量的辅助工作,我谨向恩师深表谢意。恩师严谨求实的学风,孜孜不倦的精神,渊博的学识,深邃的思想,都深深的刻在我的心中,在老师的教导下,我接受了全新的思想观念,树立了明确的学术目标,掌握了通用的研究方法。在此,我向帮助

41、指导和培养我的导师致以崇高的敬意和衷心的感谢!我的周围是一群风华正茂的有志青年,他们的求知精神不断鼓励着我学习、钻研专业知识。在完成毕业论文的过程中很多同学都给予了我极大的帮助。最后,感谢我的家人和朋友,是你们在生活和学习上给了我巨大的鼓励和支持,我的学业得以顺利完成离不开你们的帮助和照顾。不管过去、现在、还是将来,家人和朋友永远是我坚强的后盾,也是我努力学习和勤奋工作的最大动力。参考文献1 钟玉,阳昊,浅谈大学校园网BBS,益阳师专学报,2004年11月,P22 刘冰,从BBS 看校园网络文化对大学生学习的影响,现代远程教育研究,2005年2期,P3-43 邵斐,基于Web的BBS系统的建立

42、,金陵职业大学学报,2003年3月,P14 李勇平,陈峰波,根底教程,清华大学出版社,2006年2月,P12-135 胡百敬 姚巧玫,ACCESS 2003数据库开发详解,电子工业出版社,P25-336 曹斌、韩中孝,t数据库系统工程开发实践 ,北京:科技出版社,2005,P1027 Karli Watson Christian Nagel,C#入门经典(第3版),清华大学出版社,2006-1-5,P56-698 陈宗兴. ACCESS2000 程序设计M . 北京: 中国铁道出版社, 1999,P43-489 万峰科技,网站开发,电子工业出版社,2005年8月,P143-17110 王少锋,

43、UML面向对象建模方法与技术,北京:清华大学出版社,2004 .10,P55-12011 吴建,郑潮,汪杰,UML根底与ROSE建模案例,人民邮电出版社,2004年9月,P98-12412 孟凡琦, + ACCESS 动态网站开发从根底到实践,北京:电子工业出版社,2005,P237-31213 张蓓,通用模块及典型系统开发,人民邮电出版社,2006,P38-5414 Frentzen, Jeff,GO WITH USENET FOR RELIABLE ONLINE RESEARCH, Week, 07401604, 02/09/98, Vol. 15, Issue 6 ,P415 郝刚,严治

44、国 何宇光,.NET 2.0开发指南,人民邮电出版社,2006年5月,P129,16 Reid Goldsborough,Usenet Can Still Be Useful,Tech Directions.Ann Arbor:Feb 2006.Vol.65,Iss.7;pg.9,P117 考夫曼(Kauffman,J.) 唐格勒西纳姆(Thangarathinam,T.),数据库入门经典(第4版),清华大学出版社,P31-4818 蒋凡高俊波张敏王煦法,BBS中主题发现原型系统的设计与实现,中国科学技术大学计算机科学与技术系,P245-33719 Kusatsu, Kohei Tsuda a

45、nd Ruck Thawonmas,Keyword Discovery by Measuring Influence Rates on Bulletin Board Services, Shiga 525-8577, Japan20 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,P7521 林金霖, 实务经典M. 北京

46、: 中国铁道出版社, 1999,P69-7222 王映雪, 肖平, 佟秋利,HTML 网页制作M . 北京: 清华大学出版社, 1998,P53-59以下内容与本文档无关!以下内容与本文档无关!。以下为赠送文档,祝你事业有成,财源广进,身体健康,家庭和睦!高效能人士的50个习惯l 在行动前设定目标有目标未必能够成功,但没有目标的肯定不能成功。著名的效率提升大师博思.崔西説:“成功就是目标的达成,其他都是这句话的注释。现实中那些顶尖的成功人士不是成功了才设定目标,而是设定了目标才成功。一次做好一件事著名的效率提升大师博思.崔西有一个著名的论断:“一次做好一件事的人比同时涉猎多个领域的人要好得多。

47、富兰克林将自己一生的成就归功于对“在一定时期内不遗余力地做一件事这一信条的实践。培养重点思维从重点问题突破,是高效能人士思考的一项重要习惯。如果一个人没有重点地思考,就等于无主要目标,做事的效率必然会十分低下。相反,如果他抓住了主要矛盾,解决问题就变得容易多了。发现问题关键在许多领导者看来,高效能人士应当具备的最重要的能力就是发现问题关键能力,因为这是通向问题解决的必经之路。正如微软总裁兼首席软件设计师比尔。盖茨所説:“通向最高管理层的最迅捷的途径,是主动承担别人都不愿意接手的工作,并在其中展示你出众的创造力和解决问题的能力。把问题想透彻把问题想透彻,是一种很好的思维品质。只要把问题想透彻了,

48、才能找到问题到底是什么,才能找到解决问题最有效的手段。不找借口美国成功学家格兰特纳说过这样的话:“如果你有为自己系鞋带的能力,你就有上天摘星星的时机!一个人对待生活和工作是否负责是决定他能否成功的关键。一名高效能人士不会到处为自己找借口,开脱责任;相反,无伦出现什么情况,他都会自觉主动地将自己的任务执行到底。要事第一创设普及全美的事务公司的亨瑞。杜哈提说,不管他出多小钱的薪水,都不可能找到一个具有两种能力的人。这两种能力是:第一,能思想;第二,能按事情的重要程度来做事。因此,在工作中,如果我们不能选择正确的事情去做,那么唯一正确的事情就是停止手头上的事情,直到发现正确的事情为止。运用20/80

49、法那么二八法那么向人们揭示了这样一个真理,即投入与产出、努力与收获、原因和结果之间,普遍存在着不平衡关系。小局部的努力,可以获得大的收获;起关键作用的小局部,通常就能主宰整个组织的产出、盈亏和成败。合理利用零碎时间所谓零碎时间,是指不构成连续的时间或一个事务与另一事务衔接时的空余时间。这样的时间往往被人们毫不在乎地忽略过去,零碎时间虽短,但倘假设一日、一月、一年地不断积累起来,其总和将是相当可观的。凡事在事业上有所成就的人,几乎都是能有效地利用零碎时间的人。习惯10、废除拖延对于一名高效能人士来説,拖延是最具破坏性的,它是一种最危险的恶习,它使人丧失进取心。一旦开始遇事推托,就很容易再次拖延,

50、直到变成一种根深崹蒂固的习惯。习惯11、向竞争对手学习一位知名的企业家曾经说过,“对手是一面镜子,可以照见自己的缺陷。如果没有了对手,缺陷也不会自动消失。对手,可以让你时刻提醒自己:没有最好的,只有更好。习惯12、善于借助他人力量年轻人要成就一番事业,养成良好的合作习惯是不可少的,尤其是在现代职场中,靠个人单打独斗的时代已经过去了,只有同别人展开良好的合作,才会使你的事业更加顺风顺水。如果你要成为一名高效能的职场人士,就应当养成善于借助他人力量的好习惯。习惯13、换位思考在人际的相处和沟通里,“换位思考扮演着相当重要的角色。用“换位思考指导人的交往,就是让我们能够站在他人的立场上,设身处地理解

51、他人的情绪,感同身受地明白及体会身边人的处境及感受,并且尽可能地回应其需要。树立团队精神一个真正的高效能人士,是不会依仗自己业务能力比别人更优秀而傲慢地拒绝合作,或者合作时不积极,倾向于一个人孤军奋战。他明白在一个企业中,只有团队成功,个人才能成功。善于休息休息可以使一个人的大脑恢复活力,提高一个人的工作效能。身处剧烈的竞争之中,每一个人如上紧发条的钟表.因此,一名高效能人士应当注意工作中的调节与休息,这不但于自己健康有益,对事业也是大有好处的。及时改正错误一名高效能人士要善于从批评中找到进步的动力.批评通常分为两类,有价值的评价或是无理的责难.不管怎样,坦然面对批评,并且从中找寻有价值、可参

52、考的成分,进而学习、改进、你将获得意想不到的成功。责任重于一切著名管理大师德鲁克认为,责任是一名高效能工作者的工作宣言.在这份工作宣言里,你首先说明的是你的工作态度:你要以高度的责任感对待你的工作,不懈怠你的工作、对于工作中出现的问题能敢于承担.这是保证你的任务能够有效完成的根本条件。不断学习一个人,如果每天都能提高1%,就没有什么能阻挡他抵达成功.成功与失败的距离其实并不遥远,很多时候,它们之间的区别就在于你是否每天都在提高你自己;如果你不坚持每天进步1%的话,你就不可能成为一名高效能人士.让工作变得简单简单一些,不是要你把事情推给别人或是逃避责任,而是当你焦点集中很清楚自己该做那些事情时,

53、自然就能花更小的力气,得到更好的结果.重在执行执行力是决定一个企业成败的关键,同时也是衡量一个人做事是否高效的重要标准.只做适合自己的事找到适宜自己的事,并积极地发挥专长,成为行业的能手,是高效能人士应当努力追求的一个目标.把握关键细节精细化管理时代已经到来,一个人要成为一名高效能人士,必须养成重视细节的习惯.做好小事情既是一种认真的工作态度,也是一种科学的工作精神.一个连小事都做不好的人,绝不可能成为一名高效能人士.不为小事困扰我们通常都能够面对生活中出现的危机,但却常常被一些小事搞得垂头丧气,整天心情不快,精神忧闷紧张。一名高效能人士应当及时摆脱小事困扰,积极地面对工作和生活。专注目标美国

54、明尼苏达矿业制造公司(3M)的口号是:写出两个以上的目标就等于没有目标.这句话不仅适用于公司经营,对个人工作也有指导作用。有效沟通人与人之间的交往需要沟通,在公司,无论是员工于员工员工于上司员工与客户之间都需要沟通.良好的沟通能力是工作中不可缺小的,一个高效能人士绝不会是一个性格孤僻的人,相反他应当是一个能设身处地为别人着想充分理解对方能够与他人进行桌有成效的沟通的人。及时化解人际关系矛盾与人际交往是一种艺术,如果你曾为办公室人际关系的难题而苦恼,无法忍受主管的反复无常,看不惯主管的假公济私,那么你要尝试学习如何与不同的人相处,提高自己化解人际矛盾的能力。积极倾听西方有句谚语说:“上帝给我们两

55、只耳朵,却只给了一张嘴巴。其用意也是要我们小説多听。善于倾听,是一个高效能人士的一项最根本的素质。保持身体健康充分的体力和精力是成就伟大事业的先决条件。保持身体健康,远离亚健康是每一名高效能人士必须遵守的铁律。杜绝坏的生活习惯习惯有好有坏。好的习惯是你的朋友,他会帮助你成功。一位哲人曾经説过:“好习惯是一个人在社交场合中所能穿着最正确服饰。而坏习惯那么是你的敌人,他只会让你难堪、丢丑、添麻烦、损坏健康或事业失败。释放自己的忧虑孤独和忧虑是现代人的通病。在纷繁复杂的现代社会,只有保持内心平静的人,才能保证身体健康和高效能的工作。合理应对压力身体是革命的本钱,状态是成功的根底。健康,尤其是心理健康

56、,已成为职场人士和企业持续开展的必备保障。学会正确地应对压力就成了高效能人士必备的一项习惯。掌握工作与生活的平衡真正的高效能人士都不是工作狂,他们善于掌握工作与生活平衡。工作压力会给我们的工作带来种种不良的影响,形成工作狂或者完美主义等错误的工作习惯,这会大大地降低一个人的工作绩效。及时和同事及上下级交流工作正确处理自己与上下级各类同事的关系,及时和同事、上下级交流工作,是高效能人士的一项重要习惯。做到上下逢源,正确处理“对上沟通,与同事保持良好的互动交流是我们提高工作效能的一个关键。注重准备工作一个善于做准备的人,是距离成功最近的人。一个缺乏准备的员工一定是一个过失不断的人,纵然有超强的能力

57、,千载难逢的时机,也不能保证获得成功。守时如果你想成为一名真正的高效能人士,就必须认清时间的价值,认真方案,准时做每一件事。这是每一个人只要肯做就能做到的,也是一个人走向成功的必由之路。高效地搜集并消化信息当今世界是一个以大量资讯作为根底来开展工作的社会。在商业竞争中,对市场信息尤其是市场关键信息把握的及时性与准确性,对竞争的成败有着特殊的意义。一个高效能人士应当对事物保持敏感,这样才能在工作中赢得主动。重完善自己的人际关系网人际能力在一个人的成功中扮演着重要的角色。成功学专家拿破仑.希尔曾对一些成功人士做过专门的调查。结果发现,大家认同的杰出人物,其核心能力并不是他的专业优势,相反,出色的人

58、际策略却是他们成功的关键历练说话技巧有人说:“眼睛可以容纳一个美丽的世界,而嘴巴那么能描绘一个精彩的世界。法国大作家雨果也说:“语言就是力量。确实,精妙、高超的语言艺术魅力非凡,世界上欧美等兴旺国家把“舌头、金钱、电脑并列为三大法宝,口才披公认为现代职场人士必备素质之一。一名高效能人士的好口才加上礼仪礼节,往往可以为自己的工作锦上添花,如果我们能够巧妙运用语言艺术,对协调人际关系、提高工作效能都将大有裨益。善于集思广益、博采众议一件事物往往存在着多个方面,要想全面、客观地了解一个事物,必须兼听各方面的意见,只有集思广益,博采众长,才能了解一件事情的本来面目,才能采取最正确的处理方法。因此,一名

59、高效能人士要时常以“兼听那么明,偏听那么暗的谏言提醒自己,多方地听取他人的意见,以确保自己能够做出正确的决定。善于授权善于授权,举重假设轻才是管理者正确的工作方式:举轻假设重,事必躬亲只会让自己越陷越深,把自己的时间和精力浪费于许多毫无价值的决定上面。制订却实可行的方案许多成功人士的成功经验告诉我们,认真的做一份方案不但不会约束我们,还可以让我们的工作做得更好。当然,同许多其他重要的事情一样,执行方案并不是一件简单容易的事。如果你约束自我,实现了自己制定的方案,你就一定会成为一个卓有成效的高效能人士。经常和成功人士在一起心理学研究说明,环境可以让一个人产生特定的思维习惯,甚至是行为习惯。环境能

60、够改变我们的思维与行为习惯,直接影响到我们的工作效能与生活。和成功人士在一起,有助于我们在身边形成一个“成功的气氛,在这个气氛中我们可以向身边的成功的人士学习正确的思维方法,感受他们的热情,了解并掌握他们处理问题的方法。有效决策一个好的决策思想,不是限期完成的,而是在反复思考、不断推敲的过程中,在相关事物或其他活动中受启发顿悟而产生和迸发出来的。一个高效的决策者的价值在于“做正确的事,同时帮助各管理层的主管“把事情做正确,把决策落实。到困难找方法一个高效能人士,是最重视找方法的人。他们相信凡事都会有方法解决,而且是总有更好的方法。不被琐务缠身高效能人士不会被太多的琐务缠身。其含义主要是说高效能

61、人士要充分重视时间的价值,不浪费时间会做那些不值得去做的事情。及时走出失败高效能人士不会让自己永远徘徊在失败的阴影之下。相反他们总是把所有的“失败都看作“尚未成功在遭遇一次次失败的时候,他们会始终以一种积极的心态来面对。不管多么困难,他们都要鼓励自己再试一次。保持一颗平常心无伦做事还是做人,除了要善于抓住时机,懂得运用必要的技巧之外,还需要保持一颗平常人的心态。这种平常心,对于一名高效能人士来讲,是十分重要的。给人留下好的第一印象外表漂亮的人更受人欢迎,更容易获得他人的青睐,这就是“光环效应的作用。一个人的某一品质被认为是好的,他就被一种积极的光环所笼罩,从而也被赋予其他好的品质;如果一个人的某一品质被认为是坏的,他就被一种消极的光环所笼罩,并被赋予其他不好的品质。拥有双赢思维对于职场人士来讲,这种双赢的本质是有感染力的。如果你在工作中是一个人心胸开阔、乐于帮助别人成功和愿意与他人分享荣誉的人的话,那么你就不愁没有朋友。如果你的周围充满了对你的成功感兴趣而又希望你成功的人,你在工作中就会充满与别人合作的热情。这对你工作绩效的提高很有帮助。追求绰约,超越自我追求完美不仅是一种重要的工作态度,也是一种重要的生活标准,是我们工作效能和生活质量的重要保证。一个满足于现状、不思进取的人永远也无法成为一名高效能人士。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!