【《基于Web的校园安全论坛的设计与实现》11000字】_第1页
【《基于Web的校园安全论坛的设计与实现》11000字】_第2页
【《基于Web的校园安全论坛的设计与实现》11000字】_第3页
【《基于Web的校园安全论坛的设计与实现》11000字】_第4页
【《基于Web的校园安全论坛的设计与实现》11000字】_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1.2目的和意义1.3国内外进展2.2功能需求2.3数据需求2.4相关技术分析2.5系统实体—联系图(E-R图)4.2数据库设计5.1前台设计5.1后台设计第6章测试6.1校园论坛的运行及测试6.2测试结论第7章结论本文主要是提出一种基于php+mysql+apache开发的现在相对比较流行的一个校园bbs论坛。这一套论坛的优势之处是它的扩展能力和保守意识都要高于一般的校园论坛,非常适合当代在校大学生使用的中小型校园网论坛。1.2目的和意义现在的互联网已经开始慢慢的走进我们原来的日常生活,影响和改变着我们原来的日常生活。现在的互联网不仅仅给我们提供了稳定且又方便的信息来源,而且更加成为了我们大家相互彼此交流的一个重要场所[1]。而校园论坛就是方便大众人们交流的一个网络空间。它完全不受任何时间或者空间条件的限制,并且每个用户都可以一起讨论某一些问题或者闲时交流。目前,网上论坛并不是一件刚刚从国外发展过来的新鲜事物,网络上已经出现了很多独特的论坛,这些东西在网络上随时都可以看到。为了充分反应当前大学生校园论坛的发展特点,我在各类论坛中采取学习的风格和设计结构,以及改变当前现有的大学生校园论坛整体的设计风格和规划,添加一些更加有用的功能并尽量删除那些繁杂且毫无用途的功能,使其更加的方便管理,因此开发一套界面简洁美观、易于使用的偏向当代大学生审美价值观风格的大学生校园论坛系统。校园论坛系统是一个用户可以作为游客浏览,并可以注册账号登录并浏览评论论坛上的帖子。论坛注册会员可以在个人信息页面进行修改自己的信息,申请版主,发帖等等功能,让大家积极参与讨论。论坛管理员可以更加方便地对校园论坛进行管理,包括浏览访客留言、评论留言、删除不健康或不利于社会稳定的留言、会员管理、板块管理、版主管理等。其次,设计和实现这个校园论坛也是为了给老师和学生之间搭建一个方便沟通的桥梁,拉进师生之间的距离,使其可以有一个很好的交流。因此,本论坛的登录用户可以在该校园论坛中通过回帖和评论的方式进行一种间接的交流,从而加强老师与老师之间、学生与学生之间、老师与学生之间在学习、生活等方面的交流。1.3国内外进展在互联网上特别流行的“留言板”,人们喜欢称它为bbs。bbs是bulletin

board

system的缩写,中文名字就是“电子公告板”。bbs原本仅仅只是为了公开股价等信息而建立的,最初文件传送功能没有被开发,运行平台也只能选择苹果电脑。初期的bbs,和社区里面的消息公示栏差不多,不过不同的只是通过网络发布信息,获取信息[2]。1.3.1国外进展1978年,基于8080芯片开发的CBBS/Chicago系统,严格意义上来说是第一个计算机化的BBS系统。但是后来随着Mac的出现,在Mac的基础上开发了两个BBS系统,Bulletin

Board

System和People

Message

System。1981年IBM推出个人电脑时,还没有自己的BBS系统。直到1982年,巴斯·莱恩用BASIC为IBM个人电脑编写了一个原型程序。经过多次修改,1983年,在首都PC用户组(CPCUG)通信特殊兴趣小组成员的努力下,个人电脑系统BBS得以改写。这个平台系统的源程序是透明化的,考虑的是未来可以更好地修改维护。因此,RBBS-PC将被用作未来由RBBS-PC赞助的其他平台系统开发的框架。目前,一些海外学校、学院和组织都有自己的论坛,为学生、教师等之间的在线交流提供了便捷的平台。1.3.2国内进展我国第一个BBS站的建设始于1991年左右。在历经一段时间的更新后,BBS直到1995年电脑及其周边设备的价格急剧下降,人们才逐渐因为价格而关注这个站点。1996年呈指数级的增长速度。当然,我国的BBS站可以分为两种:一种是用于商业用途的商业公告板,比如新华龙讯网。另一种是不用于商业途径的BBS站。如天堂资讯站。大多数BBS站主每天都通过电子邮件进行个人联系,并逐渐演变成了ChinaFidoNet(中国惠多网)。因此,全国各地网站的访问者可以使用本地粉业余BBS站与远在上万公里的网友共享信息。志愿者通常将设置公告板作为其志愿工作的一部分。他们并不是从盈利的角度出发的,虽然花费了很多的时间和精力。目的是支持中文信息网络的强劲发展,提高我国网民的应用水平。现在国内的公告板大多是融入了综合元素的BBS站。随着计算机的出现,尤其是宽带已经走进千万家,BBS网站的发展不断壮大。然而,专注于特定领域的信息板的需求正在逐渐增加。公告板的数量在增加,但设置公告板存在严重问题。由于国内使用的时事通讯软件大多是从国外进口的,所以大部分解释都是英文而不是中文。虽然一些网站管理员热衷于翻译某些文档,但仅仅依靠网站管理员翻译是不够的。此外,一些网站的设置被山寨,因此它们很可能看起来都是像一家网站的结构。本文包含了整个校园论坛的建立和测试,涉及系统软件的项目需求分析,系统设计,数据库开发,系统架构的建立与开发设计,开发设计出的系统软件具体包含登录、发帖、评论、聊天等多个大的控制模块。全篇共分成6个章节目录:第一章:绪论,说明本课题的主要工作来源,以及目的和意义,对国内外的发展趋势进行说明,以及毕业设计中的关键工作任务和具体章节目录的分配,对系统的开发设计有了较为基本的了解。第二章:系统软件的项目需求分析,详细说明了校园论坛的总体设计目标和功能需求。深入分析了系统软件的数据库需求,在最后详细介绍了系统软件的开发环境。第三章:系统软件的总体设计,详尽阐释了系统软件的总体架构模式与系统软件功能设计。第四章:数据库的设计,详细的说明了数据库的具体结构与设计。第五章:系统软件的详细设计,详细介绍了校园论坛前台的具体设计情况以及后台的具体设计结构等。第六章:系统软件的测试,详细介绍了系统软件的测试与运行全过程,在最后得出了测试的结论。

2.2功能需求为确保模块的正确使用,系统更易于使用,并确保系统的实用性和安全性。系统中有五个角色:访客、普通会员、版主、管理员和超级管理员。其都具有不同的权限。2.2.1游客的功能权限(1)可以查看阅读帖子;(2)不能发布帖子;(3)不能回复帖自;(4)只有注册成为本论坛的正式用户,才具有普通会员的各种功能权限。2.2.2普通会员的功能权限登录论坛;论坛发表帖子;查看论坛的帖子;在论坛帖子中发表评论;修改论坛用户的个人基本资料。2.2.3版主的功能权限对板块进行修改;查看论坛版主的基本个人信息;修改自己的个人信息;查看论坛已经发布的帖子;对本板块的论坛帖子进行管理;版主具有普通用户的所有权限。2.2.4管理员的功能权限进行用户管理;对新闻板块进行管理;对论坛各大板块进行管理;对论坛中已经发布的帖子进行管理;对帖子中的不规范评论进行管理;管理员具有版主的所有权限。2.2.5超级管理员的功能权限(1)添加论坛用户;(2)超级管理员具有管理员的所有权限。2.3数据需求正式会员无需登陆即可使用系统。系统用户信息包括用户名、密码、用户类型等。每个人的用户ID都是不一样的。当用户看到消息时,此信息须包括消息的用户名和主题。用户可以提交特定主题的文章,提交文章所需的信息包括用户名、栏目、文章标题和文章正文。用户动作信息包括用户名、对应的序列号、相关内容和子类别名称。如果管理员在后台使用管理员权限,则所需信息包括管理员ID和密码。用户在连接之前无法进行书写、回复、编辑等操作。2.4相关技术分析2.4.1系统数据库选择数据库的需求分析是设计完成校园论坛系统的重要的一个步骤,也是十分复杂的一个工作。设计一个数据库首要应当要求开发人员能考虑各种用户在其他各种方面的需求,包含原有的需求和将来也许出现的需求[4]。用户的需求反映在对各种信息内容的储存、更新、查询和删除上,这些需求可否实现的前提条件是数据库的结构是否能充分考虑各种信息内容的输入和输出。通过对校园论坛系统的分析发现本系统需要存放的数据具有数据量大、数据变动频繁、数据安全性需求高等多种特点。为了满足上述系统需求,在对当前系统开发中使用的主要数据库进行简要分析后,我们将选择匹配该系统的数据库。MySQL具备体型小、速度快、适用性强和稳定性高等特性,在不需要进行事务化处理的情形下,MySQL是储存和管控数据最佳的选择。所以本系统软件依据MySQL的这些特性,选用了MySQL作为本系统软件的数据库。2.4.2PHP语言的特点PHP具有以下特点:(1)开源:PHP代码很容易获取。(2)PHP速度:应用开发速度快,操作快,PHP简单易学。与其他语言相比,由于PHP可以集成到HTML中,因此对于初学者来说更容易编辑、更方便使用。[5](3)多平台功能非常强大:由于PHP是服务器端脚本,所以可以运行在UNIX、LINUX、WINDOWS文件上。2.4.3Apache服务器介绍Apache是世界上使用最广泛的Web服务器软件。Apache来自httpdNCSA,经过多次更改后,它已成为世界上最受欢迎的web软件之一。Apache来自“apatchyserver”这个词,意思是满载维修的服务器。由于它是免费软件,人们不断地开发新功能、新功能并修复原始错误。Apache具有简单、高速、性能稳定的特点,可以作为代理服务器。Apache服务器软件具有以下功能:(1)支持最新的HTTP/1.1协议。(2)具有简单高效的文件创建过程。(3)支持公共侧端口。(4)基于IP和域名的虚拟主机。(5)支持各种HTTP认证方式等。2.5系统实体—联系图(E-R图)ER模型的基本思想:ER图是一个概念。ER形式主要由三个要素组成:实体、所有权和关联。设备和用户一样是真实的东西,有时很抽象,但它们必须具有商业意义。属性用于描述设备和设备之间的关系。(1)实体:实际生活中的事件(2)属性:对象的属性。(3)联系:现实生活中事件的关系。实体集合之间的关系可以是一对多、一对一、多对多。这三个因素使我们能够创建将在许多系统中使用的ER数据库模型。现在设计本系统使用的数据库模块,即电子邮件模块、回复消息模块、设计元素、类模块和用户模块。下面是该系统中许多关键模块的E-R图。2.5.1帖子实体根据设备的不同,它包括编号、项目、标题、内容、出版商、出版时间、标签、报告、帖子发布的事件、是否帖子放在首页展示和被置顶时间、是否是核心帖子。指示它是置顶贴子与是否为精华贴子属性可以用来作为精华帖的参考标准。图2.1展示的是E-R实体图。.2回复帖实体响应列表包括帖子编号、注册标签、名称、正文、回帖人员、回帖时间和表情属性。图2.2展示的是回复帖实体。“连接”到E-R模型用于描述连接设备。一种综合方法是根据对局部结构中两种单元的需求分析的结果,研究局部结构中两种类型单元之间是否存在相关性[7]。如果有连接,可以指定1:n,m:n或1:1。我们还需要验证不同类型的设备之间有连接以及单个实体类型内部的关联性。在图2.3中展示的是系统-ER模型。论坛通常有两种不同类型的注册用户。他们中的大多数是注册用户和管理员。拥有最高权限的用户比任何用户都有更高的权限范围,例如用户的上限权限被顶层和底层覆盖并到达底层。超级权限的持有者在这个校园论坛中是权限最大的。先是是管理员,然后是板块版主,最后是正式论坛会员。与注册用户相关的活动实际上是接受讨论的主要活动。论坛审批系统是用户可以讨论主题的论坛。所有用户确认后进行交付和反馈。由于管理员在搜索消息的同时管理消息系统中的消息,因此接收方还提供了消息修改、消息删除、消息转发、消息置顶和消息定义等选项。其他管理功能,如分区管理、用户管理设置,都隶属于管理员权限范围。如果用户发布违反论坛规则的帖子,版主取消他们的权限,从而导致完全删除。版主可以管理论坛注册用户,添加用户,授予必要的权限或更改注册用户的权限,删除违规者。此高级功能对于管理员监控论坛用户很有用。创建和设计数据库时,它在应用程序的创建和开发中扮演着重要的角色。它通常在创建程序时直接说明应该编写哪个程序。[8]合理且有限的数据库设计可以让应用程序的复杂性减弱,并使整个应用程序的组装和开发变得更加容易。这个系统是供应需求的中型信息站点。综合考虑开发成本、用户数据质量和客户需求等因素,决定选择mysql作为整个项目的主数据库。4.2数据库设计根据数据库的思想设计,可以为设备创建数据表。正如图4.1所展示的系统数据表结构。图4.1数据库所包含的数据表结构图本系统分为8个数据元素,下面对这些表的框架一一介绍。4.2.1block(板块表)板块表用来记录各个的板块详细信息,其中包含华科论坛、活动通知、校园随谈、其他、灌水专区、职场与招聘、跳蚤市场、考研专区、出国留学、考试资料、毕业情怀等板块,这些板块分别归属于新手上路、信息中心、校园论坛这三大板块。该表的结构如表4.1所示。表4.1block表的结构4.2.2collection(收藏表)收藏表用来据库用户收藏帖子的信息,单独建立一个收藏表,每个用户都有自己的ID,根据该ID用户每收藏一次代表一次记录。该表的结构如表4.2所示。表4.2collection表的结构4.2.3count(计数表)计数表用来存储访本站问次数的信息,用户每访问一次,计数递增加一。该表的结构如表4.3所示。表4.3count表的结构新闻表用来保存论坛的新闻详细信息,其中包含新闻序号、新闻条数、新闻题目等内容。该表的结构如表4.4所示。表4.4news表的结构4.2.5online(在线用户信息表)在线用户信息表主要是用来存储在线用户详细信息的,该表中包含在线序列(主键)、用户ID、上线时间、上线地点(ID)这几项内容。该表的结构如表4.5所示。表4.5online表的结构4.2.6post(帖子表)帖子表主要用来存储论坛帖子的详细信息,该表包含发帖序列、帖子题目、帖子内容、发帖时间、帖子作者(外键)、板块序列(外键)、附件、发帖IP等内容。该表的结构如表4.6所示。表4.6post表的结构4.2.7reply(回复表)回复表包含用户在帖子中的评论回复,其包含回复序号、回复内容、恢复时间、回复人、帖子序列、回复IP。该表的结构如表4.7所示。表4.7reply表的结构4.2.8user(用户表)用户表主要包含用户的个人信息,其主要包含用户ID、昵称、密码、性别、身份、真实姓名、邮箱地址、注册时间、头像、小头像、等级、个性签名、住址等详细信息。该表的结构如表4.8所示。表4.8user表的结构5.1前台设计5.1.1前台页面设计与实现本系统中的所有页面都有一个页面框架,一分栏结构的布局形式,分为页面标题、操作栏、内容查看区和页脚四个区域。图5.1展示的是该网站前台首页面的运行结果。5.1.2前台首页显示概述具体来说,论坛的主界面包括:主界面、单独版块的基本信息界面、底部界面、界面右侧、搜索窗口界面、消息列表、会员界面、聊天消息、带有通知列表的屏幕。论坛首部显示包含一张logo设计图,logo图上左右两部分,左侧主要是一个时钟,实时显示时间,右侧是一个登录框,用于用户首页登录,以及进入个人中心还有后台进入页面都包含在右上角。logo图下是功能栏,包含该论坛的基本功能:论坛首页、论坛新闻、注册中心、登录中心、发帖中心、个人中心、进来聊天以及关于本站。然后是内容显示区,左侧是板块分类以及基本信息显示。右侧有搜索框以及论坛公告、论坛动态等列表。5.1.3查看首页面的区域类别论坛排序页面信息说明如下:论坛排序列表同时显示各个论坛的排序过程,并显示与该页面连接的论坛排序页面上的所有论坛。同时发布链接组件并显示当前新闻管理员与多个相关帖子之间的设备名称和其他重要信息。.1.4查看某版块中贴子列表此屏幕功能的主要目的是在布局上显示特定元素。这种视觉模式允许用户单独查看此页面上的所有文章。查看网络,按网络时间降序排列下一步。要查看更多页面,下一步是减少在这些页面上花费的时间。每篇文章都包括主题、回复数量、页面浏览量、发布IP地址和电子邮件作者等。例如,如果您单击站点特定部分主页上的“链接”按钮并输入正在查看的站点部分的主记录列表的名称,将来就会发现看到该帖子列表只是显示在本站的版块首页中的一个置顶帖子,该主要贴子标题是否可能需要把所有网站置顶的相关帖子和其他置顶帖子一起进行综合分类才能够可以被网站显示。如果想要真正地实现本次访问的该模块,首先我们就需要用post表来获取当前社区版面的获取共享页面上的当前值,找到ID就可以搜寻到有关帖子的数据表,然后从当前post表中打印每条记录的相关数据。图5.5新闻中心页面显示5.1.5查看帖子和回复贴内容该模块以显示的方式来实现的效果如下:它既显示了一个帖子的所有详情信息,又能够同时展示出一个帖子的全部回复帖,每个帖子旁边的所有评论都可以同时显示该帖子的信息和评论的详细信息。每条帖子的信息是通过get传值获得的信息中可以分析每个帖子的消息ID,然后将其作为搜索词,根据消息信息和识别信息进行搜索、计算和检索得到的。表尾和导出获取每条消息的完整值[9]。图5.6帖子回复页面5.1.5发表帖子模块设计该报告主要关注为讨论彼此的问题而创建的角色,该角色在现场系统中也起着重要作用。一般情况下,须先在论坛中直接输入用户名,然后登录,这样用户才能在论坛上发表文章。发表帖子单元的步骤如下:首先主要包含用户注册和登录信息,然后判断该报文是否已经通过网络发送,并确定该报文发送后进行适当的处理。图5.8展示的就是消息用户发表流程图。图5.8帖子发表流程5.1.6聊天室功能这是一个类似于匿名的聊天室,每个用户都可以自己设置昵称进行发言,并且随时都可以更改自己的昵称,论坛的各个用户可以在这个聊天室进行闲聊。该聊天室的实现主要是分为四个状态:写、读、在线、退出。‘写’状态的用户主要是编辑消息并发送,此时服务器接收消息并记录时间,然后将这条消息存进一个文件中,这是用户就算消息发送成功。‘读’状态的用户是通过时间对比得到2秒以内的发言,服务器根据时间对比直接将合适的发言文件让客户端读取,这就实现了‘读’状态。‘在线’状态就是不读不写,发送消息就变成‘写’状态,读取消息就变成了‘读’状态。最后就是‘退出’状态,退出该聊天室时就是‘退出’状态,会弹出一个弹窗进行二次确认。部分代码如下:(1)‘读’状态的代码,可以得到两秒以内的所有发言。elseif($action=="read"){ $first=$_POST["first"]; $lastmod=intval($_POST["lastmod"])-$get_past_sec;//得到两秒以内的所有发言(2)‘写’状态if($action=="write")(3)‘在线’状态elseif($action=="quit"){ $name=$_POST['name']; if($disonline)(4)‘退出’状态elseif($action=="keep"){ keeponline(); echo"keepok";}5.1后台设计5.1.1后台首页设计与实现在在本站的操作系统中,本站的所有页面搭建的都是分页式栏目设计样式。两个背景图像具有两个共同的显示区域。侧栏、页首、内容综合展示区以及网站尾页的内容区域,在图5.10中我们展示的是论坛后台管理系统的首页。图5.10后台首页5.1.1后台其余功能(1)用户管理功能模块:该用户管理功能模块中已经包含了每个用户的基本使用个人信息,超级管理员可以通过该管理功能模块中的页面提示来对其中的一些用户信息进行一些相应的管理操作,比如手动删除其他用户、查看其他用户的基本使用个人信息、以及对其他用户的基本使用个人信息等对其内容也都进行了相应修改。在用户管理功能模块中,超级管理员和其他管理员分别同时拥有不同用户高级管理权限,管理员仅仅能够对其中的所有用户操作过程进行高级管理,包含了对其他用户的所有删除、增加、修改,而超级用户管理员只是单独拥有对其他用户的增加删除以及其他用户增加修改的管理权限,不具备用户添加的权限。图5.11用户管理模块(2)网站新闻管理功能模块:这个功能模块主要包含了网站管理员在其中所发表的一些网站新闻基本资料,如:网站的题目、新闻种类、浏览量及发布时间等。在该网站的页面中,管理员们就可以对该网站的新闻进行发布、删除、修改等操作。在该网站的新闻发布中,一般情况下新闻的发布都是只有由网站管理员直接进入到后台该网站的页面才能开始操作,一般的普通用户不能直接发布。图5.12新闻管理模块(3)板块管理功能模块:这主要是对于论坛网站首页所有板块的管理,管理员在该网站页面中针对论坛网站首页的各种板块信息进行了管理,如:对于板块基本信息的查看、修改板块信息、删除板块、添加板块等。图5.13板块管理模块(4)帖子管理模块:这个管理页是一个由管理员负责对帖子的一个管理模块,在该模块的页面上,管理员们就可以对帖子进行一些相应的管理操作,包括查看帖子基本的信息、修改帖子、删除帖子。因为发布帖子是所有已经登录用户的权限,所以发布帖子并不需要放在后台帖子管理的页面。如果一个论坛用户在他的网站上同时发布了不当且完全符合该网站论坛管理规则的某些帖子,则管理会可能需要网站管理员重新设置删除这些新的帖子,这就可能导致我们为此引出了用于删除该论坛帖子的一个禁用扩展名的功能。论坛每个板块都可能需要先对它进行重新创建,才能被论坛管理员广泛使用,管理员也同样因此可以随时进行删除和重新修改本论坛板块中所有的论坛相关文章资料,因此创建论坛板块管理员本板块也是一个可以供论坛管理员们广泛研究使用的板块扩展和属性功能。图5.14帖子管理模块评论管理模块:该页面包含了论坛左右帖子中的评论,管理员可以通过该页面查看评论,并对一些不正当言论进行删除以及修改。并且可以在该页面中可以看到评论具体出自哪篇帖子、发表评论用户等信息。图5.15评论管理模块第6章测试6.1校园论坛的运行及测试这次设计的校内网站论坛系统主要考察整个论坛实验室的研发设计过程。我们前期准备了很多的工作来应对这此的系统设计,根据所考虑的工作,测试过程通常可以分为设计、测试设计、测试步骤和故障排除。每一步都可以存储大量数据,师生之间的信息沟通不只限于口头交流,希望能帮助制作人员更好地通过一些测验。测试过程主要选择专门用于执行上述任务的软件和硬件。记录测试过程中每个测试阶段产生的文档和信息,协调技术人员之间的关系。系统控制对于整个系统的设计和实施需要高昂的财务成本。通过将各种系统测试人员合理地纳入系统测试流程,在用户名中提供所有必要的设备,可以显着减少研发校园论坛系统所需的时间,并可以快速提高测试质量。最后把这些理念能更好地融入到用户所需要的各类产品当中。接着我们依据检测结果做出系统性的说明。6.1.1校园论坛的运行本校园论坛系统使用PHP语言以及Mysql数据库平台,在结合HTML+DIV+CSS技术之下开发了这个校园论坛页面。整个校园论坛都做好后,用户就可以通过IE浏览器访问它所完成的整个校园论坛。本校园网论坛在apache服务器上运行时,系统在服务器上运行并且稳定,所以可以看到为了实现校园论坛系统的优化用户也可以自由挑选登录方式。注册必须包含所有用户信息(例如用户名,性别,出生日期等),将其输入到相应的用户配置文件中,然后提交。注册后,可以以普通用户身份登录或加入主聊天室并撰写自己的研究和相关文章。如果身份未注册,则没有权限进行撰写、发布或评论相关文章。通过站点管理功能,可以轻松管理和删除站点上的所有帖子。系统还可以在线显示所有用户,会员数量等。6.1.2校园论坛的测试本次测试所取得的目标主要在大学层面,它寻找规划、运营和管理方面的不足和问题。对该大学论坛系统提供的服务质量进行公正的评估。测试不仅测试设计本身,还测试整个设计和开发过程。当开发一个特定的软件后出现很多问题时,就意味着整个研发过程中研发人员不太可能意识到了任何错误的存在。因此,软件验证和测试的目的是确保所有软件开发人员、研发人员和运营商获得的信息都是有效地高质量信息。6.1.3校园论坛的测试内容对论坛进行了系统的入口测试,确认用户的身份认证,分为两个主要部分来验证测试:用户ID和管理员ID。校园论坛上测试是这样的:在论坛发帖前需要注册身份信息。用户在注册时,须输入注册用户名、性别、密码等特定用户信息,以识别用户身份。关于用户的附加信息是用户的个人数据图6.1用户注册页面用户注册后,下次访问时只需要输入注册ID和与其匹配的密码就好了,登录后发表文章或修改删除文章的权限就可以被使用。图6.2用户登录界面在测试中,如果没有登录发帖是就会自动跳转到一个新页面提示用户还未登录,并进行登录。图6.3提示页面管理员进入论坛首页时,可以通过登录管理员账号进入管理员的后台管理页面。图6.4管理员登录当管理员登录进入后台以后,可以通过后台页面的功能,对该校园论坛进行论坛的管理。校园论坛的后台管理员信息也可以随时进行修改。图6.5管理员后台功能6.2测试结论对于本次论坛的测试结果和各种功能需求进行评测,论坛的功能设计基本上可以到学校毕业设计要求的及格线,但是一些部分可能存在一些不

温馨提示

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

评论

0/150

提交评论