本网站使用MySQL作为后台数据库,基于B/S模式,采用Eclipse 作开发平台,利用JSP技术,java作为编程语言,大大的提高了系统的安全性和可靠性。主要实现了小说类别、小说管理、新闻资讯管理、评论管理、用户注册、在线评论小说等功能。
关键词:MySQL;B/S模式;JSP
由于系统存在二种不同身份的用户,每一种身份的用户登录后都可以实现不同的功能,因此在使用编程语言实现系统之前需要先对系统进行初步的模块划分.划分模块之后不仅可以明确模块之间的相互关系,而且在划分模块之后,可以对系统的局部进行更加详细的考虑和设计,模块划分就是一个逐步求精的过程。
在遵循上述原则的基础上,根据系统处理业务的不同,将该系统分为系统管理员子系统、注册用户角色子系统。
本系统是特定某对象使用,登陆系统首先要进行身份验证,验证成功才能对应相应的角色进行使用.以下为二种不同角色的使用功能.
1.系统管理员模块:修改登陆密码、用户信息管理、小说类别管理、小说信息管理、评论管理、章节管理、新闻资讯、新闻图片等功能。
2.前台模块:浏览小说、加入书架、在线评论等。
目 录
摘 要 III
Abstract III
第1章 引言 1
1.1 课题背景 1
1.2 系统开发环境 3
1.3 论文的工作内容及其结构 3
第2章 可行性分析 5
2.1 经济可行性 5
2.2 技术可行性 5
2.3 操作可行性 5
2.4 业务流程图 5
第3章 需求分析 6
3.1 需求分析 6
3.2 系统功能需求分析 7
3.3 数据库需求分析 7
第4章 系统设计 7
4.1 系统模块设计 7
4.2 数据库设计 8
4.2.1数据库需求分析 8
4.2.2数据库概念结构设计 9
4.2.3数据库逻辑结构设计 9
第5章 系统实现与详细设计 14
5.1 相关技术介绍 14
5.1.1 java面向对象 14
5.1.2 MYSQL 简介 15
5.1.3 jsp简介 17
5.1.4 B/S模式 17
5.2 登录页面 20
5.3 系统管理员页面 22
5.3.1修改登录密码页面 24
5.3.2管理注册用户页面 24
5.3.3管理类别页面 24
5.3.4管理小说页面 25
5.3.5管理新闻资讯页面 27
5.4 网站首页设计 28
5.4.1用户注册 29
5.4.2小说信息查询 29
5.4.3评论小说 30
第6章 系统测试 32
6.1 测试的重要性 32
6.2 软件测试的方式 32
6.3 系统登录测试 32
结 论 34
致 谢 35
参考文献 35