基于php的小说阅读网的设计与实现(附件)【字数:8651】
目录
一、 引言 1
(一)课题研究的背景与意义 1
(二)课题研究意义 1
二、 系统开发技术及开发工具 1
(一) PHP 1
(二) HTML 1
(三) SQL server 2
(四) bootstrap 2
(五) YII框架 2
三、 系统需求分析 2
(一)系统可行性分析 2
1. 功能性需求分析 2
2. 非功能性需求分析 5
四、 系统总体设计 5
(一) 系统功能模块设计 5
(二) 数据库设计 6
五、 系统详细设计与实现 8
(一)系统前台模块实现 8
1. 小说网站首页 8
2. 图书阅览页 9
3. 用户登录页面 10
4. 个人收藏页面 11
5. 个人信息编辑页面 13
6. 小说发布页面 14
7. 评论发布页面 15
(二) 系统后台模块实现 15
1. 小说管理页面 15
2. 分类管理页面 16
3. 用户管理页面 17
六、 系统测试 18
(一) 系统测试与实施 18
(二) 系统测试目的 19
(三) 系统测试方 *51今日免费论文网|www.51jrft.com +Q: @351916072@
法 19
(四) 系统测试用例 19
七、 结论 20
致谢 22
参考文献 23
一、 引言
(一)课题研究的背景与意义
随着网络技术的不断发展,具备网站开发能力的程序编程人员数量正在编程人员数量正在逐年增长。各种类型的网站数量也有明显的起伏而小说网站的开发成本比较低,因此网站的数量也比较多。为了确保所开发的小说网站系统,能够在大量的网站当中吸引到一定的用户群体,需要对网站当中的功能进行研究。一些大型的小说网站成立的时间比较久,所积累的用户流量以及作者数据是普通网站所不能替代的。因此小型网站需要另辟蹊径,在现有的小说资源的基础上针对性的研究网站的功能用更好的服务留住读者。
(二)课题研究意义
本次课题研究主要解决现在常见的小型网站所存在的响应速度较慢的问题,用户在进行小说浏览的过程访问新章节的小说数据,更快的响应速度,能够给用户带来流畅的阅读体验。同时能够解决传统网站当中无法灵活的对小说书籍进行推荐的缺陷,确保网站的运营能够由管理员灵活的进行调整与控制。
(三)课题研究的现状
根据调查研究了解到现在网络小说市场中,做的比较好的网站有起点、新浪等。这类小说网站已经经营了较长的时间,网站当中功能模块也已经扩充的比较完善。这类小说站点在进行书籍推荐时,经常会将文章阅读量比较高的书籍放在首页推荐。还有一些网站会根据用户经常阅读的小说的标签,推荐该标签分类下知名度比较高的小说作品。从调研中也能够发现,各个网站在提升用户阅读体验的同时,也在研究如何更加精准的实现小说推荐确保站点的用户流量。
二、 系统开发技术及开发工具
(一) PHP
PHP语言的版本更新速度非常快,它有专门的维护团队负责对功能进行更新。同时因为使用面广程序又开源免费,所以社区建设的非常完整。所有有关PHP的问题以及需要的一些外部扩展库都能够通过社区找到。对于网站开发者来说,强大的适应性与简单的语法要求让使用PHP进行动态网页开发非常容易。
(二) HTML
HTML介绍:
HTML是超文本标记语言,与简单的文本文档不同它能够完成对文本展示方式的定义、能够被浏览器识别并通过不同的样式进行展示。
编程过程中所有了HTML代码都需要被包含在标签当中才能够使用,HTML通常被用三个标签进行区分,HTML标签当中是该文本文件的所有代码、head标签记录的是所有文件引用信息、body标签当中是该站点的主要结构与信息。
3、HTML开发时所使用的标签有单标签与多标签两种,为了能够适应所有的浏览器对标签的书写格式需要严格按照规范进行处理。
(三) SQL server
SQL sever使用成本低单同时性能很好,无论是哪类开发语言都能够通过对应的API接口访问到对应的数据内容。网站开发在选择数据库的过程中会考虑数据库的使用便捷程度,本次开发所选择的SQL server技术在商用领域使用广泛。对于Windows系统SQL server有更好的兼容性。和其他数据库相比,SQL server数据库的使用对技术的要求不高,能够帮助开发者更快的完成数据库的部署任务。随着时间的推移数据库也在被不断升级,未来使用还会更加的灵活与便捷。
(四) bootstrap
独立的对网页样式与交互进行设计不仅需要研究配色,还需要对网页的结构窗口的结构等内容进行设计。样式开发过程虽然简单但是非常繁琐,而Bootstrap的使用帮助开发者有更好的软件开发体验。通过使用框架能够使用更加合理的命名方式,能够确保设计出的样式之间和谐共处,并且对网站当中所有的站点页面风格进行统一。
(五) YII框架
在YII框架当中很多功能模块都可以重复使用在项目当中的不同位置,并且在对现有项目进行升级扩展的过程中也非常简便。YII框架的开发者在对它的功能进行拓展的同时使用者也做出了很对贡献扩展库当中有大量的组件可以随意使用。
三、 系统需求分析
(一) 系统可行性分析
小说网站主要是为了给读者更好的阅读体验,站点在工作的过程中会通过各种各样的数据表,对站点内所有的数据内容进行存储管理,确保读者阅览的过程中,站点能够有更快的响应速度。同时站点还设计了用户管理、小说管理、分类管理等功能能够满足经营者对于系统当中的内容管理需求。本次系统的开发所使用到的各项技术也都是比较基础的网站开发技术在使用上没有难度,因此系统的开发是可行的。
原文链接:http://www.jxszl.com/jsj/wljs/608374.html