摘要:当今互联网发展迅速,信息设备普及率飞速增涨,人们阅读书籍的方式也从书本阅读转向了网上阅读,传统的网上阅读平台存在平台内容资源聚集,文章错综杂乱,漏洞多,用户账号及个人信息安全系数低,平台不规范,广告弹窗跳出频繁等问题,并且多数阅读平台功能类似,缺乏创新,照搬照抄严重,用户的阅读体验差。
本次毕业设计致力于为读友们搭建一个绿色、便捷、个性化、可持续运营的在线阅读平台。该平台采取常规的前后台独立登录方式设计,严谨规范构建系统数据库,实现了登录、注册、书籍阅读、书籍搜索、书籍发布、书籍管理、公告管理等基本功能,独特的点赞功能还将根据用户的对喜好图书的点赞情况进行统计分析,推动智能阅读平台的建设。平台依赖JAVA语言开发,拥有更高的健壮性和复用性。使用SSH框架作为系统的开发框架,为后期的维护和拓展提供便利。交互界面采用了CSS3, AJAX,HTML5,JS等前端技术辅助开发,为用户提供更加舒适愉快的的阅读体验。
针对当今主流的网络安全威胁,本系统将采取针对性措施进行防护,力求保证平台的高可靠性及保障用户个人隐私安全。
关键词:在线阅读平台、SSH框架、网络安全
目录
摘要
Abstract
第一章 绪论-6
1.1 选题的背景-6
1.2 国内外现状分析-6
1.3 论文工作内容-7
1.4 论文结构-8
第二章 相关技术概述-9
2.1 SSH框架-9
2.1.1 Struts框架-9
2.1.2 Spring框架-10
2.1.3 Hibernate框架-10
2.2 HTML5技术-11
2.3 AJAX技术-11
2.4 WEB安全技术防范SQL注入攻击-12
2.5章节小结-12
第三章 在线书籍阅读平台业务需求分析-13
3.1业务需求-13
3.2功能模块划分-15
3.3数据库建设需求-18
3.4网络安全需求-19
3.5本章小结-20
第四章 在线书籍阅读平台设计与实现-20
4.1系统应用架构-20
4.2框架技术的应用-21
4.3系统功能设计-22
4.3.1阅读功能设计-22
4.3.2会员注册登录功能设计-23
4.3.3后台管理功能设计-23
4.3.4书籍点赞推荐功能设计-23
4.3.5评论留言功能设计-23
4.3.6书籍搜索功能设计-23
4.4系统数据库设计-24
4.5系统功能实现-26
4.5.1 阅读功能实现-26
4.5.2 会员注册登录功能实现-27
4.5.3 后台管理功能实现-28
4.5.4 点赞推荐功能实现-30
4.5.5 评论留言功能实现-30
4.5.6 书籍搜索功能实现-31
4.5.7 Web安全SQL防注入功能实现-32
4.5.8 本章小结-33
第五章 在线阅读平台测试及分析-34
5.1系统运行环境-34
5.2测试用例-35
5.2.1浏览器兼容性测试-35
5.2.2用户注册、登录功能测试-35
5.2.3用户阅读功能测试-36
5.2.4书籍搜索功能测试-36
5.2.5公告查看、留言评论功能测试-36
5.2.6管理员管理功能测试-37
5.2.7 SQL防注入攻击测试-37
5.3本章小结-37
第六章结论和展望-38
6.1研究结论-38
6.2研究展望-38
参考文献-39
致谢-40