您好,欢迎访问三七文档
当前位置:首页 > 办公文档 > 工作范文 > 图书在线阅读网站的设计与实现
龙源期刊网图书在线阅读网站的设计与实现作者:侯英杰刘爱丽苏彦玮来源:《智富时代》2018年第12期【摘要】在如今的生活中,人们阅读的方式发生了巨大改变,通过电子书阅读成为了主流阅读方式。阅读对于人们获取知识和陶冶情操具有重大意义。互联网不断发展的当下,网上在线阅读取代了传统纸质书籍的阅读,使人们随时随地进行阅读。本系统使用Java作为开发语言,Eclipse作为开发工具,服务器采用Tomcat,数据库采用MySql来连接系统。本系统基于Internet,以JSP语言对网站进行开发。基本上实现了电子阅读的功能,能够使用户在网上进行阅读并提高阅读效率。【关键词】在线阅读;Java;MySQL第一章引言1.1背景当今社会,互联网成为人们快速获取、发布和传递信息的重要渠道,它在文化、经济、生活等各个方面都发挥着重要的作用。伴随着读图时代的到来,电视、手机、互联网等传播媒体逐渐普及,视频、漫画等图像信息逐渐渗透到大众生活的方方面面,挑战着传统的阅读方式。由于现场感、时效性、便捷性和逼真性等优势,网络新闻阅读逐渐取代传统纸质媒体,成为大众获取社会新闻的主要方式。电子书成为更多人的阅读选择,图像也开始对纯文学书籍入侵,传统经典图书的珍藏插图本、漫画形式以及影视改编都意味着我们的传统阅读方式正在发生革命性的变化。人们的阅读方式、阅读品位在海量信息时代也发生了重大改变,青灯黄卷式的传统模式被即时在线浏览所取代,以碎片化为特征的数字阅读已成为一种潮流趋势。1.2目的及意义由于快节奏的生活方式,使人们无法利用碎片化的时间对阅读花费大量连续时间,人们要想通过随身携带的纸质书籍进行阅读也已然不可能。因此为了满足当今民众阅读需求,本网站使得读者可以更轻松地查找到自己喜欢类型的书籍,也可以利用碎片化的时间随时进行阅读。第二章需求分析2.1业务需求龙源期刊网本网站能提供图书种类分类、图书查询、图书在线阅读、图书上传、图书下载、图书收藏、图书分享等功能。系统角色包括管理员和用户,管理员可以对过期的图书进行删除,对存在问题的图书进行改正,对用户进行管理,包括用户阅读权限和账户封锁。2.2业务流程用户首先可以注册并登录,进入本网站。在网站的主界面中,用户可以选择从自己已有的书架上进行在线阅读,也可以进行相关书籍的查找并提供试读业务,如用户感兴趣则可以收藏或推广。同时网站首页上还提供图书推荐、小知识等推广服务。用户还可以对自身账户进行管理。2.3用例图第三章系统设计3.1使用技术本系统采用JSP作为开发语言,文件的引用、URL的转向、JavaBean的引用等一系列操作都是自动完成初始化的,无需手动编程实现。利用JavaScript脚本语言给网页添加动态功能,它主要用来和HTML页面进行交互功能,可以在多种类型平台下运行。利用MVC框架完成对HTML、CSS和JavaScript完全控制、数据库的连接和业务逻辑的控制,即JSP+Servlet+JavaBean的技术路线实现系统。3.2功能结构3.3数据库设计3.3.1概念设计图书表包括书籍的名称,书籍的ID,书籍的字数,书籍信息以及书籍存储的位置,其中书籍ID是图书表的主键。读者表包括读者ID,读者姓名,读者密码,读者邮箱和读者性别,其中读者ID是主键。一个读者可以借阅多本书籍,同一书籍可以被多名读者借阅。借阅图书要记录读者借阅的时间。类型表包括类型名称和类型ID,其中类型ID是主键。一本书属于一个类型,一个类型可以包括多本图书。3.3.2E-R图3.3.3详细设计第四章结论龙源期刊网本文首先介绍了书籍阅读平台的发展历史和未来趋势,分析了该类平台普遍存在的问题,诸如:架构不合理、用户体验差等。据此,本文提出了自己的解决方案。本文按照软件工程的流程,依次进行了需求分析,总体设计,详细设计。其功能基本符合需求分析中所提出的要求,在线阅读、检索图书、用户管理等功能全部实现。根据MVC框架模型对网站进行整体架构搭建,采用了HTML5和AJAX,通过这些技术和框架的协同作用,最终采用Tomcat服务器、MySql数据库部署了在线阅读平台,构建了一个稳定高效且具有较好用户体验的阅读平台。【参考文献】[1]孔令云,吕昊.我国电子图书发展使用现状分析[J].新西部(理论版),2013(12).[2]史小艳.“互联网+”时代教辅图书O2O出版模式研究[D].华中师范大学,2017.[3]史海娜.图书网络营销研究[D].武汉大学,2010.[4]曲皎,白静.大学生图书阅读行为实证研究[J].大学图书情报学刊,2017(05).[5]魏艳霞.“读秀”图书搜索引擎资源及利用方式[J].中国科技信息,2007(06).
本文标题:图书在线阅读网站的设计与实现
链接地址:https://www.777doc.com/doc-5224272 .html