基于Web书籍在线阅读系统的设计与实现
基于Web书籍在线阅读系统的设计与实现[20201006182752]
目 录
第1章 绪论 - 1 -
1.1选题背景 - 1 -
1.2研究现状 - 1 -
1.3研究目标 - 1 -
第2章 系统开发环境 - 3 -
2.1 HTML5技术 - 3 -
2.2 B/S结构 - 3 -
2.3 JSP简介 - 3 -
2.4 MYSQL数据库简介 - 3 -
第3章 系统分析 - 5 -
3.1可行性分析 - 5 -
3.1.1技术可行性 - 5 -
3.1.2操作可行性 - 5 -
3.1.3经济可行性 - 5 -
3.1.4时间可行性 - 5 -
3.2 需求分析 - 6 -
3.2.1性能需求 - 6 -
3.2.2功能需求 - 6 -
3.3 系统UML用例分析 - 7 -
3.4 流程分析 - 9 -
3.4.1添加信息流程 - 9 -
3.4.2修改信息流程 - 10 -
3.4.3删除信息流程 - 10 -
3.4.4注册流程 - 10 -
3.4.5登录流程 - 11 -
第4章 系统设计 - 12 -
4.1系统设计原则 - 12 -
4.2数据库设计 - 12 -
4.2.1数据库设计原则 - 12 -
4.2.2数据库实体 - 12 -
4.2.3数据库表设计 - 14 -
4.3系统的包设计 - *好棒文|www.hbsrm.com +Q: %3^5`1^9`1^6^0`7^2#
16 -
4.4系统的类设计 - 16 -
4.4.1action包中的类 - 16 -
4.4.2dao包中的类 - 16 -
4.4.3servlet包中的类 - 17 -
第5章 系统的实现 - 18 -
5.1系统前台功能模块的实现 - 18 -
5.1.1用户注册 - 18 -
5.1.2用户登录 - 18 -
5.1.3图书信息 - 19 -
5.1.4文章上传 - 19 -
5.1.5在线留言 - 20 -
5.1.6用户信息 - 20 -
5.1.7我的收藏 - 21 -
5.2系统后台功能模块的实现 - 22 -
5.2.1后台登录 - 22 -
5.2.2图书类别管理 - 22 -
5.2.3图书信息管理 - 23 -
5.2.4会员管理 - 24 -
5.2.5文章管理 - 24 -
5.2.6留言管理 - 25 -
5.3部分代码展示 - 25 -
第6章 系统测试 - 26 -
6.1测试目的 - 26 -
6.2测试意义 - 26 -
6.3测试描述 - 26 -
6.4测试结论 - 26 -
结论 - 27 -
参考文献 - 28 -
附录 - 31 -
第1章 绪论
1.1选题背景
伴随着网络的飞速发展,人们的生活方式发生了许多不同方面的改变。近年来,越来越多的人开始利用计算机来进行图书信息查询,在线阅读,给人们带来了极大的便利,同时通过计算机来进行图书信息数据的存储,存储信息量大,且不宜丢失,由此可见,书籍在线阅读系统更加适应了当前社会发展的需求。
近年来,在互联网的迅速发展下,计算机技术逐渐发展成熟,在信息化时代的今天,通过计算机来实现在在线阅读已经成为当今的热点。基于Web书籍在线阅读系统拥有广阔的客户群体,与传统的阅读方式相比,有着无法比拟的优点,其具有查找图书方便快捷,让用户效率最大化,受到了人们的广泛使用。同时基于Web书籍在线阅读系统利用计算机平台,对图书信息进行管理, 储存空间大,成本低,查找图书方便。基于Web书籍在线阅读系统采取的是MYSQL数据库,用来确保数据的安全和稳定。
1.2研究现状
用户在网上关注的信息也多彩多样。报告数据显示,用户在网上经常进行的操作中,网上阅读信息占了很大一部分的比例,而且这种比例上升趋势近年来不断地提高。越来越多的人开始使用网络,人们越来越热衷于网络在线阅读。
本基于Web书籍在线阅读系统设计与实现充分地体现了网络给人们带来的极大方便,为用户提供了一个便利的阅读、交流平台。这个系统在生活节奏越来越快的今天显得很有必要,很有市场。
1.3研究目标
本基于Web书籍在线阅读系统先要实现,首先对系统所涉及到的相关计算机知识进行整体把握,需要对本系统进行统计、分析和总结之后,进行详细的系统需求分析,对现有的系统功能模块进行改进,开发出一套 *好棒文|www.hbsrm.com +Q: %3^5`1^9`1^6^0`7^2#
新颖的、综合性、针对性较好的在线书籍阅读网站,进而掌握系统开发的流程和方法,并进行具体的系统分析[1]。在整体的软件开发过程中,有关系统分析的问题是十分重要的[2]。在进行系统调查的同时,也要基于调查情况有针对性的对自己的系统的具体功能进行详细深入地分析,这样才能够更多的研究开发出功能更加完整的系统设计本系统平台利用了MYSQL数据库的架构[3]。其次对基于Web书籍在线阅读系统的业务流程进行了细致的分析,并记录和处理好相关的数据。最后确定工具,开发系统。
基于Web书籍在线阅读系统的设计与实现的研究目标如下:
1.操作简便、界面良好:简单明了的页面布局,方便用户查询图书信息,进行图书下载、收藏等;
2.及时性:对书籍信息、在线留言信息等信息的处理会立刻在对应的网站前台展现出来。
3.功能齐全:各种功能齐全;用户可以查看图书信息,并可进行图书下载、收藏、在线留言以及文章上传等功能。
第2章 系统开发环境
2.1 HTML5技术
1999年推出HTML4后,HTML超文本标记语言就停止了开发。XForms 和 MathML 作为新的语言标记。一些公司联合起来(主要是 Apple、Opera 和 Mozilla Foundation),他们成立了一个叫做 Web Hypertext Application Technology Working Group (Web 超文本应用技术工作组 -WHATWG) 的组织。WHATWG 致力于 Web 表单和应用程序,而 W3C(World Wide Web Consortium,万维网联盟)专注于 XHTML 2.0。2006年,双方决定共同创建一个新的HTML版本即HTML5,2008年1月22日该草案被正式公布。
HTML5优势:
1、改进用户的友好体验,帮助开发者定义重要内容;
2、更多的多媒体元素可以展现在站点中,例如视频和音频等;
3、是FLASH和Silverlight很好的替代品;
2.2 B/S结构
B/S(Browser/Server,浏览器/服务器结构)系统在很大程度上减轻了客户机的负担,只要安装、配置少量的客户端运行软件在客户机上就可以了,大量的工作将有服务器承担[4]。服务器将用来完成对数据库的访问以及应用程序的执行[5]。
目 录
第1章 绪论 - 1 -
1.1选题背景 - 1 -
1.2研究现状 - 1 -
1.3研究目标 - 1 -
第2章 系统开发环境 - 3 -
2.1 HTML5技术 - 3 -
2.2 B/S结构 - 3 -
2.3 JSP简介 - 3 -
2.4 MYSQL数据库简介 - 3 -
第3章 系统分析 - 5 -
3.1可行性分析 - 5 -
3.1.1技术可行性 - 5 -
3.1.2操作可行性 - 5 -
3.1.3经济可行性 - 5 -
3.1.4时间可行性 - 5 -
3.2 需求分析 - 6 -
3.2.1性能需求 - 6 -
3.2.2功能需求 - 6 -
3.3 系统UML用例分析 - 7 -
3.4 流程分析 - 9 -
3.4.1添加信息流程 - 9 -
3.4.2修改信息流程 - 10 -
3.4.3删除信息流程 - 10 -
3.4.4注册流程 - 10 -
3.4.5登录流程 - 11 -
第4章 系统设计 - 12 -
4.1系统设计原则 - 12 -
4.2数据库设计 - 12 -
4.2.1数据库设计原则 - 12 -
4.2.2数据库实体 - 12 -
4.2.3数据库表设计 - 14 -
4.3系统的包设计 - *好棒文|www.hbsrm.com +Q: %3^5`1^9`1^6^0`7^2#
16 -
4.4系统的类设计 - 16 -
4.4.1action包中的类 - 16 -
4.4.2dao包中的类 - 16 -
4.4.3servlet包中的类 - 17 -
第5章 系统的实现 - 18 -
5.1系统前台功能模块的实现 - 18 -
5.1.1用户注册 - 18 -
5.1.2用户登录 - 18 -
5.1.3图书信息 - 19 -
5.1.4文章上传 - 19 -
5.1.5在线留言 - 20 -
5.1.6用户信息 - 20 -
5.1.7我的收藏 - 21 -
5.2系统后台功能模块的实现 - 22 -
5.2.1后台登录 - 22 -
5.2.2图书类别管理 - 22 -
5.2.3图书信息管理 - 23 -
5.2.4会员管理 - 24 -
5.2.5文章管理 - 24 -
5.2.6留言管理 - 25 -
5.3部分代码展示 - 25 -
第6章 系统测试 - 26 -
6.1测试目的 - 26 -
6.2测试意义 - 26 -
6.3测试描述 - 26 -
6.4测试结论 - 26 -
结论 - 27 -
参考文献 - 28 -
附录 - 31 -
第1章 绪论
1.1选题背景
伴随着网络的飞速发展,人们的生活方式发生了许多不同方面的改变。近年来,越来越多的人开始利用计算机来进行图书信息查询,在线阅读,给人们带来了极大的便利,同时通过计算机来进行图书信息数据的存储,存储信息量大,且不宜丢失,由此可见,书籍在线阅读系统更加适应了当前社会发展的需求。
近年来,在互联网的迅速发展下,计算机技术逐渐发展成熟,在信息化时代的今天,通过计算机来实现在在线阅读已经成为当今的热点。基于Web书籍在线阅读系统拥有广阔的客户群体,与传统的阅读方式相比,有着无法比拟的优点,其具有查找图书方便快捷,让用户效率最大化,受到了人们的广泛使用。同时基于Web书籍在线阅读系统利用计算机平台,对图书信息进行管理, 储存空间大,成本低,查找图书方便。基于Web书籍在线阅读系统采取的是MYSQL数据库,用来确保数据的安全和稳定。
1.2研究现状
用户在网上关注的信息也多彩多样。报告数据显示,用户在网上经常进行的操作中,网上阅读信息占了很大一部分的比例,而且这种比例上升趋势近年来不断地提高。越来越多的人开始使用网络,人们越来越热衷于网络在线阅读。
本基于Web书籍在线阅读系统设计与实现充分地体现了网络给人们带来的极大方便,为用户提供了一个便利的阅读、交流平台。这个系统在生活节奏越来越快的今天显得很有必要,很有市场。
1.3研究目标
本基于Web书籍在线阅读系统先要实现,首先对系统所涉及到的相关计算机知识进行整体把握,需要对本系统进行统计、分析和总结之后,进行详细的系统需求分析,对现有的系统功能模块进行改进,开发出一套 *好棒文|www.hbsrm.com +Q: %3^5`1^9`1^6^0`7^2#
新颖的、综合性、针对性较好的在线书籍阅读网站,进而掌握系统开发的流程和方法,并进行具体的系统分析[1]。在整体的软件开发过程中,有关系统分析的问题是十分重要的[2]。在进行系统调查的同时,也要基于调查情况有针对性的对自己的系统的具体功能进行详细深入地分析,这样才能够更多的研究开发出功能更加完整的系统设计本系统平台利用了MYSQL数据库的架构[3]。其次对基于Web书籍在线阅读系统的业务流程进行了细致的分析,并记录和处理好相关的数据。最后确定工具,开发系统。
基于Web书籍在线阅读系统的设计与实现的研究目标如下:
1.操作简便、界面良好:简单明了的页面布局,方便用户查询图书信息,进行图书下载、收藏等;
2.及时性:对书籍信息、在线留言信息等信息的处理会立刻在对应的网站前台展现出来。
3.功能齐全:各种功能齐全;用户可以查看图书信息,并可进行图书下载、收藏、在线留言以及文章上传等功能。
第2章 系统开发环境
2.1 HTML5技术
1999年推出HTML4后,HTML超文本标记语言就停止了开发。XForms 和 MathML 作为新的语言标记。一些公司联合起来(主要是 Apple、Opera 和 Mozilla Foundation),他们成立了一个叫做 Web Hypertext Application Technology Working Group (Web 超文本应用技术工作组 -WHATWG) 的组织。WHATWG 致力于 Web 表单和应用程序,而 W3C(World Wide Web Consortium,万维网联盟)专注于 XHTML 2.0。2006年,双方决定共同创建一个新的HTML版本即HTML5,2008年1月22日该草案被正式公布。
HTML5优势:
1、改进用户的友好体验,帮助开发者定义重要内容;
2、更多的多媒体元素可以展现在站点中,例如视频和音频等;
3、是FLASH和Silverlight很好的替代品;
2.2 B/S结构
B/S(Browser/Server,浏览器/服务器结构)系统在很大程度上减轻了客户机的负担,只要安装、配置少量的客户端运行软件在客户机上就可以了,大量的工作将有服务器承担[4]。服务器将用来完成对数据库的访问以及应用程序的执行[5]。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/3093.html