摘 要
网络的发展带动了小说这一行业的快速发展,各大网站都能看到小说阅读的身影,读者的增加进一步抑制了市场消费的提升,随着市场竞争的日益激烈,虽然许多作者主动选用信用销售模式,但却缺乏对其充分的重视与质量的良性控制,一些作者没有建立独立的信用实践管理,无法在交易前期准确获取读者资信情况而是轻易的履行授信,令其始终无法得到良性提升。
小说阅读网站,主要的模块包括查看;管理员;首页、个人中心、读者管理、作者管理、小说信息管理、小说分类管理、余额充值管理、购买小说管理、下载小说管理、系统管理,读者;个人中心、余额充值管理、购买小说管理、下载小说管理、我的收藏管理等,作者:个人中心、小说信息管理、小说分类管理、余额充值管理、购买小说管理、下载小说管理、我的收藏管理。首页:小说信息、我的、跳转到后台功能。系统中管理员主要是为了安全有效地存储和管理各类信息,还可以对系统进行管理与更新维护等操作,并且对前后台有相应的操作权限。
要想实现小说阅读网站的各项功能,需要后台数据库的大力支持。管理员验证注册信息,收集的读者信息,并由此分析得出的关联信息等大量的数据都由数据库管理。本文中数据库服务器端采用了Mysql作为后台数据库,使Web与数据库紧密联系起来。在设计过程中,充分保证了系统代码的良好可读性、实用性、易扩展性、通用性、便于后期维护、操作方便以及页面简洁等特点。
本系统的开发使获取小说阅读网站信息能够更加方便快捷,同时也使小说阅读网站信息变的更加系统化、有序化。系统界面较友好,易于操作。
关键词:小说阅读网站 ;jsp ;Mysql
系统开发环境
- JSP
- Java
- MySQL
系统概要设计
管理员;首页、个人中心、读者管理、作者管理、小说信息管理、小说分类管理、余额充值管理、购买小说管理、下载小说管理、系统管理等功能结构图,如图4-3所示:
作者:个人中心、小说信息管理、小说分类管理、余额充值管理、购买小说管理、下载小说管理、我的收藏管理等结构图,如图4-4所示:
数据库设计
duzhe 表
序号 | 字段名称 | 字段类型 | 大小 | 允许为空 | 最大长度 | 备注 |
---|---|---|---|---|---|---|
1 | id | Int | 4 | 10 | ||
2 | addtime | 150 | 255 | |||
3 | duzhezhanghao | 150 | 255 | |||
4 | mima | DateTime | 8 | 255 | ||
5 | xingming | 150 | 255 | |||
6 | xingbie | DateTime | 8 | 255 | ||
7 | shouji | 150 | 255 | |||
8 | youxiang | DateTime | 8 | 255 | ||
9 | shenfenzheng | 150 | 255 | |||
10 | zhaopian | DateTime | 8 | 255 |
goumaixiaoshuo表
序号 | 字段名称 | 字段类型 | 大小 | 允许为空 | 最大长度 | 备注 |
---|---|---|---|---|---|---|
1 | id | Int | 4 | 10 | ||
2 | addtime | 150 | 255 | |||
3 | dingdanbianhao | 150 | 255 | |||
4 | xiaoshuomingcheng | DateTime | 8 | 255 | ||
5 | xiaoshuofenlei | 150 | 255 | |||
6 | zuozhezhanghao | DateTime | 8 | 255 | ||
7 | zuozhexingming | DateTime | 8 | 255 | ||
8 | jiage | 150 | 255 | |||
9 | goumairiqi | DateTime | 8 | 255 | ||
10 | duzhezhanghao | 150 | 255 | |||
11 | xingming | DateTime | 8 | 255 |
xiaoshuoxinxi表
序号 | 字段名称 | 字段类型 | 大小 | 允许为空 | 最大长度 | 备注 |
---|---|---|---|---|---|---|
1 | id | Int | 4 | 10 | ||
2 | addtime | 150 | 255 | |||
4 | xiaoshuomingcheng | DateTime | 8 | 255 | ||
5 | xiaoshuofenlei | 150 | 255 | |||
6 | jianjie | DateTime | 8 | 255 | ||
7 | zishu | 150 | 255 | |||
8 | jiage | DateTime | 8 | 255 | ||
9 | xiaoshuofengmian | 150 | 255 | |||
10 | zuozhezhanghao | DateTime | 8 | 255 | ||
11 | zuozhexingming | 150 | 255 | |||
12 | thumbsupnum | DateTime | 8 | 255 |
zuozhe表
序号 | 字段名称 | 字段类型 | 大小 | 允许为空 | 最大长度 | 备注 |
---|---|---|---|---|---|---|
1 | id | Int | 4 | 10 | ||
2 | addtime | 150 | 255 | |||
4 | zuozhezhanghao | DateTime | 8 | 255 | ||
5 | mima | 150 | 255 | |||
6 | zuozhexingming | DateTime | 8 | 255 | ||
7 | xingbie | 150 | 255 | |||
8 | shouji | DateTime | 8 | 255 | ||
9 | youxiang | 150 | 255 | |||
10 | shenfenzheng | DateTime | 8 | 255 | ||
11 | zhaopian | 150 | 255 |
系统详细设计
个人信息界面图
读者管理界面图
作者界面图
小说信息界面图
购买小说界面图
余额充值界面图
下载小说界面图
小说信息界面图
结论
本系统通过对jsp和Mysql数据库的简介,从硬件和软件两反面说明了小说阅读网站的可行性,本文结论及研究成果如下:实现了jsp与Mysql相结合构建的小说阅读网站 ,网站可以响应式展示。通过本次小说阅读网站的研究与实现,我感到学海无涯,学习是没有终点的,而且实践出真知,只有多动手才能尽快掌握它,经验对系统的开发非常重要,经验不足,就难免会有许多考虑不周之处。比如要有美观的界面,更完善的功能,才能吸引更多的读者 。
由于在此之前对于java知识没有深入了解,所以从一开始就碰到许多困难,例如一开始的页面显示不规范、数据库连接有问题已经无法实现参数的传递等等,不过通过在网上寻找有关资料以及同学的帮助下最后都得到了解决,在此过程中,我不仅学到了很多知识,也提高了自己解决问题的能力,尤其是学会如何从大量的信息中筛选出所需有用的信息,同时我更加深刻的体会到了,虽然书本上的大部分知识都是有价值,正确的,但实际上每个人编程的思路和对数据处理的方法、思想都是不同的,这就要求我们一定要通过实践才能找到解决问题的方案。在此次毕业设计活动中,我不断的提高了自己,也得到了宝贵的经验,我相信这些对我以后的发展都会有很大帮助。
通过这次小说阅读网站的开发,我参考了很多相关系统的例子,取长补短,吸取了其他系统的长处,逐步对该系统进行了完善,但是该系统还是有很多的不足之处,有待以后进一步学习。
实践证明,小说阅读网站有着非常好的发展前景,经过测试运行,系统各项功能都十分完善,界面漂亮,使用方便,操作容易,在技术理论上已经成熟。