PHP 毕业设计 个人博客系统(6)

2019-01-27 12:40

华南理工大学广州学院本科毕业设计(论文)说明书

主要的实现代码如下 if ($action==\

//当用户点击聊天按钮

{

echo \style='font-size:12px;'> //

\

//JS提示

4.17后台管理

后台管理页面可以对博客里面的多种信息进行管理,如用户管理,文章管理,公告管理,日志管理等,方便用户对博客进行管理。

后台登陆是否安全关系要用户信息,是非常重要的一个环节,后台登陆主要是验证用户是否是管理员,非管理员能否登录后台,或者能否看到后台,如果是管理员登录则创建session成功,否则要输出登录失败,并提示信息,可以允许再次登录。还要防止用户进行暴力登录还有sql注入,应该对于用户可以登录多少次,要做一个限制,并且要对登录的信息进行检查,过滤非法的字符。PHP的设置里面有许多功能,其中提供了魔术引号的功能,默认情况下是关闭的,打开php.ini文件将“magic_quotes_gpc = Off”改为“magic_quotes_gpc = On”,然后重启服务器即可打开魔术引号,他可以有效的降低sql注入,利用php创建session也非常方便。

下面是后台管理页面框架的主要代码

</p><p> </p><p><body>您的浏览器不支持框架!</body>

后台管理中,为了方便页面的管理,使用了框架的方式,分为主界面,左边的导航界面,与上部界面,用框架的形式让方便对页面的管理与使用。

21

华南理工大学广州学院本科毕业设计(论文)说明书

图4-5 后台管理页面

4.2本章小结

本章主要讲解了博客系统主页,日记页面,后台页面,等的详细设计过程和部分设计代码。

22

第五章 软件测试

第五章 软件测试

5.1 软件测试定义

软件测试是在可以控制的条件下操作一个系统或者应用程序,并且对结果进行评价的活动。测试是有意的使某些事情产生错误,从而进行判断。是为了发现错误而执行程序的过程,在软件投入运行前,对软件需求分析、设计规格说明和编码的最终复审,是软件质量保证的关键步骤。是验证程序正确并符合用户需求的过程。

5.2 制定测试计划

5.2.1 测试目标

察觉在程序的物理错误,即那些中断程序执行错误。发现程序的逻辑错误,包括不正确的处理和得到错误的结果,但不会影响程序的执行。发现用户界面映射到错误的表达式,即接口程序没有反映用户的要求不正确的函数或表达式。

5.2.2 设计测试方案

计划的目的是测试在测试阶段的关键技术问题。有两种方法来测试:如果你已经知道产品应该有一个函数测,你要去验证它的每个功能是不是正确的,那就可以进行黑盒测试,黑盒测试有不同的测试方法,如等价划分,边界值分析,错误推断,因果图分析法等,选择合适的测试方法会让你的测试更加事半功倍。若你了解软件实现的过程以及内部的逻辑结构,那可以用白盒测试的方式进行测试。尽量去覆盖里面的逻辑结构即可。

所谓功能测试里面有很多个方面,主要是测试输入与输出的结果是不是对应的,其中最困难的是设计输入的测试用例,一个好的用例设计不是简单就可以完成,如果以最小的设计成本来设计出好用的测试用例,并且用来检测测试结果,是一个很大的问题,要学会科学有效的利用测试数据,用它来得到你想到的结果。

(1)使用功能测试和集成测试方法,结合增量测试。 (2)在发展过程中,功能模块测试。 (3)系统的集成测试。

5.3 功能测试

主要测试内容:

前台的主要测试内容包括,博客的登录,浏览博客,发表评论,注册博客,发表留言等

浏览博客是给予用户一个便捷的阅读一些自己比较喜欢的或者感兴趣的内容 。 发表评论可以提供给读者对阅读文章发表自己的看法,可以与博主相互交流,相互

23

华南理工大学广州学院本科毕业设计(论文)说明书

分享。

博客的管理功能:公告的管理,文章的管理,评价的管理等,博客系统在登录以后用户就可以发表自己的文章,并且可以对文章进行管理,如添加,删除或修改操作等。

公告管理是用户可以编辑自己博客主页上的欢迎内容。

5.4 测试执行情况

表5-1 测试表

测试类型 功能测试 测试内容 前台包括登录功能的测试、博客是否可以正常浏览显示、是否可发表留言等 系统管理方面包括对博客的管理,用户的管理,公告的管理维护等等 用户界面测试 页面中的背景、文字是否整齐统按钮、提示信息是否正确等等 是否易用,合理 安全性测试 验证用户界面的内容风断字的情况,界面统一美观,符合用户的习惯,保证界面的好有性 密码的安全性,登录个人用户,验证用户只能操作其自和其他管理人的使用权限 登录超时限制 SQL注入问题 性能测试 最多的并发数 浏览博客,注册新的用户,登录博客页面所需要的时间等 身所拥有的操作权限里面的功能 验证系统在多用户同时操作的情况下,系统依然稳定,没有其他异常现象 黑盒测试 手工测试 一、导航、链接是否可用、题目、格保持一致,没有出现测试目的 验证主体的功能都可以实现,各个功能的逻辑所用的测试工具和方法 以注册博客、以及博客的登录,没有问题 表5-2 测试环境与配置表

环境名称 PC 数据库 浏览器 配置 P610 2.00GGZ 内存2GB 硬盘500GB MYSQL chrome 5.5 测试结论

经过功能、性能、安全性、界面等测试,博客系统均测试通过,基本满足要求。

24


PHP 毕业设计 个人博客系统(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:我国部分(中医)医院院训

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

马上注册会员

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