摘要:随着社会发展速度的愈来愈快,以及社会压力变化的越来越快速,致使很多人采取各种不同的方法进行解压。大多数人缓解压力的方法,是捧一本书籍,心情愉悦地让自己沉浸在情节里面,以短暂的愉悦让自己得以释怀。小说阅读网站是典型的信息发布系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库。而对于后者则要求应用程序功能完备,易使用等特点。
本系统使用MyEclipse 作为JSP开发工具,使用MYSQL制作系统的数据库,结合JSP和Servlet技术,做一个具有站内新闻,用户注册,在线留言,书籍查询,用户登录,按类别查询,查看书籍简介,阅读书籍正文,插入书签,用户添加/查看/修改自己书库等功能的小型的小说阅读网站。
这个网站使用基于B/S的结构,网站的角色分别是管理员和注册用户,管理员具有所有的增删改查功能,主要的功能模块有用户管理,书籍信息管理,留言管理,站内新闻管理和友情链接管理。注册用户就只是能够对网站进行浏览和留言,这样整个网站的结构就比较简洁,实用。
关键词: 网上阅读;管理;JSP;数据库
目录
摘要
Abstract
1 绪论-1
1.1 课题背景-1
1.2 选题意义-1
2 相关技术理论和开发工具-2
2.1 Macromedia Dreamweaver MX 2004-2
2.2 JSP-2
2.3 MyEclipse 8.5-3
3 系统需求分析及设计分析-5
3.1 系统环境概述-5
3.1.1 软硬件环境-5
3.2 系统功能需求分析-5
3.2.1 整体框架结构-5
3.2.2 模块功能划分-6
3.2.3 用户模块-7
3.2.4 管理员模块-8
3.3 系统功能说明-9
3.3.1 系统总功能说明-9
3.4 各实体E-R图-11
3.4.1 管理员实体图-11
3.4.2 注册用户实体图-12
3.4.3 书籍信息实体图-12
3.4.4 主要实体间关系总E-R图-13
4 数据库设计-15
4.1 数据库概要说明-15
4.2 数据库模型的建立-15
5 系统功能模块的实现-20
5.1 首页-20
5.2 书籍查询浏览页-21
5.3 留言模块-24
5.4 用户注册页面-25
5.5 个人后台-26
5.6 管理员模块-26
5.6.1 用户管理-28
5.6.2 留言管理-28
5.6.3 书籍管理-29
5.6.4 友情链接-31
致谢-34
参考文献-35
附录-36
附录一 主要代码-36
附录二 查重报告-40