基于SSH的BBS论坛系统的设计与实现(7)

2019-05-18 22:56

成都学院学士学位论文(设计) 会员帐号锁定操作的数据库表为member,更新的字段为lockstatus,正常状态为0,锁定状态为1,具体执行的SQL语句为:

锁定 \锁定' where id=\取消锁定 \正常' where id=\4.2.2 公告管理模块

本功能为管理员编辑站内资讯,发布在前台供游客以及会员用户浏览查看,操作的数据库表为NOTICE,界面设计如下:

图4-9 公告管理界面

添加公告执行的SQL为:

\

编辑公告执行的SQL为:

\

删除公告执行的SQL为: \

4.2.3 版块管理模块

本模块为管理员维护本论坛系统的版块信息,通常论坛的帖子类型以版块来区分,本论坛遵循了这一规则,将帖子以版块为界分门别类的管理起来,可以为每个版块指定版主为替代管理员对论坛的日常管理。

27

成都学院学士学位论文(设计)

图4-10 新增版块界面

图4-11 版块列表界面

新增版块的SQL语句为:

insert into board (name,remark,badmin,delstatus) values('\badmin+\

编辑版块的SQL语句为:

\

设置版主的SQL语句为:

\

4.2.4 非法字符管理模块

为了论坛内的文明交流,本系统对会员发帖内容需要进行过滤,过滤掉不友好或敏感字符,非法字符通过一个单独的模块来维护,易维护性和及时性都得到了保障。

图4-12 非法字符管理界面

本功能涉及的数据库表为words,新增执行的SQL语句为: \

28

成都学院学士学位论文(设计) 编辑非法字符的SQL语句为:

\

在保存用户发帖及加帖之前,通过数组遍历的方式为对内容进行转换,达到了非法字符过滤的要求。

4.2.5 修改密码模块

管理员登陆后可以对自己的个人密码进行修改,这样可以对管理员用户的安全有一定的保证保证。

图4-13 密码修改界面

29

成都学院学士学位论文(设计) 5 系统的调试与测试

5.1 软件测试的目的

软件测试的目的,第一是确认软件的质量,其一方面是确认软件做了你所期望的事情,另一方面是确认软件以正确的方式来做了这个事件。

第二是提供信息,比如提供给开发人员或程序经理的反馈信息,为风险评估所准备的信息。

第三软件测试不仅是在测试软件产品的本身,而且还包括软件开发的过程。如果在一个软件程序开发成功之后,我们开发者才发现了很多问题,这说明该软件在开发过程中很有可能就是存在缺陷。因此我们说软件测试的最主要目的就是保证所开发的软件是高质量的。

5.2 软件测试的任务

首先,对注册新用户模块进行测试,填写注册模块中的用户,邮箱,密码,确认密码等内容,填写必须按要求进行。例如,当注册时用户名太长时间系统会提示用户名在6到12个字符,要求重新填写,对于邮箱、密码也有格式和长度的要求,当确认密码与密码不一致时,系统会进行提示,要求重新填写。若填写成功,在注册时的邮箱中会收到一个超链接,用于对账户的激活。

其次,是用户登录模块的测试,其中基本页面中包含用户名、密码及登录按钮,本系统有用户有普通用户和管理员用户,两种用户对应不同的权限,账号可以用来区分权限,例如本系统注册了一个用户名为123456,密码为123456的普通用户,和用户名为xiaowen,密码为xiaowen的管理员,管理员比用户多一些权限,如对帖子的管理等功能。

再次,对个人中心模块的测试,本功能包括修改密码,增加个人主题和对帖子的查看,这个模块管理个人的基本信息。用户可以通过这个模块对自己的信息进行操作。

最后,是发帖模块,发帖模块的基本功能是发帖,这个模块中包括图片的插入,保证用户可以发带有图片的帖子。

5.3 测试环境

Apache提供的Web服务器Tomcat 6.0使得用户可以在Windows 2000以上操作系统下发布自己设计的动态网页。因此对论坛的调试工作主要是利用Tomcat 6.0的强大功能在本机下完成的。为了在本机下浏览Web页面,首先在创建该系统的站点上(该系统

30

成都学院学士学位论文(设计) 使用的是Web的默认站点)将IP地址设定为127.0.0.1,它的缺省域名值为localhost。然后向IE浏览器输入本地动态网页的URL,Web服务器在收到浏览器传送的URL之后找到网页文件,并在服务器端执行该文件后将此文件以JSP文件的形式返回该浏览器。

5.3.1 测试环境的配置

创建安装项目:要对一个应用程序进行打包部署,首先需要把tomcat服务器集成到myeclipse开发工具。

点击window?preferences,弹出对话框,如图5-1所示:

图5-1 测试环境配置界面

选择MyEclipse,选择Servers,选择Tomcat选项,选择Tomcat 6.X,并选择Tomcat文件的路径,点击Enable,使这个设置为有效的。如图5-2所示:

31


基于SSH的BBS论坛系统的设计与实现(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2018-2019学年教科版三年级语文第一学期第一单元测试题及答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: