登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 文献综述 > 计算机类 > 计算机科学与技术 > 正文

基于Html5的电子书阅读网站的设计与实现文献综述

 2020-05-11 11:05  

一. 选题依据

1.课题背景

随着时代的进步以及人们物质生活水平的逐步提高,人们的精神需求也随之不断提高。而阅读书籍也成为了很大一部分人在闲暇之余提高精神修养的方式。而传统的阅读是纸质上的阅读,人们通过在图书馆或者书店借阅和购买书籍来进行阅读,这种方式不仅繁琐,需要出门或者将书带回借阅,也不利于书籍的保存,并且需要一定的书本资源。而随着网络的发展和网络文学的兴盛,越来越多的人选择通过网络来阅读他们喜欢的书籍。

随着计算机进入千家万户,网络阅读这种全新的阅读方式开始走入人们尤其是年轻一代的生活。网络阅读的产生和发展是与网络文化和数字生活的兴起息息相关的。网络文化以计算机网络为物质载体,以上网者为主体,以虚拟空间为主要传播领域,以数字化为基本技术手段,为人类创造出一种新的生存、活动和思维方式。正是它及其带来的”数字生活”催生和促进了网络阅读的蓬勃发展。

网络阅读的优势在于足不出户即可享受到阅读的体验,同时大部分书籍可以在线免费阅读也免去了购买书籍的的花费。而且在网上阅读可以轻松的搜索图书,在网络上,图书的资源也极大的丰富。不仅是已经出版的图书,还有各种各样的连载,杂志期刊都可以方便的阅读到。同时,电子书不需要印刷,节省资源,节省纸张,减少了对环境可能造成的污染。因此,人们特别是年轻人群越来越多的选择在网站上阅读他们喜爱的书籍。

正是因为目前网络阅读的兴盛与发展,建立一个内容丰富,搜索方便的电子书阅读网站就越发显得重要。因此我设计了这个电子书阅读网站,方便人们在网上愉快的阅读,轻松的阅读。

2.课题的目的和意义

一个界面简洁优美,搜索方便快捷,内容翔实丰富的电子书阅读网站可以充分的满足人们日益增长的阅读需求。提供的用户登录功能可以实现每个用户不同的收藏以实现从上次停止的地方再次开始阅读,免去了用户寻找的麻烦,同时也提供了不同的权限以供管理员上传新的书籍和章节以及管理用户信息等功能。同时图书排行榜可以让那些不知道该读什么的用户轻松的找到自己喜爱的图书。搜索功能也方便了用户查找自己想要的书籍。从而实现阅读的便捷化,网络化。

二、技术平台介绍
1.Dreamweaver
Adobe Dreamweaver,简称”DW”,中文名称 "梦想编织者",是美国MACROMEDIA公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,DW是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。
Adobe Dreamweaver使用所见即所得的接口,亦有HTML(标准通用标记语言下的一个应用)编辑的功能。它有Mac和Windows系统的版本。随Macromedia被Adobe收购后,Adobe也开始计划开发Linux版本的Dreamweaver了。Dreamweaver自MX版本开始,使用了Opera的排版引擎"Presto" 作为网页预览。
2.HTML5
万维网的核心语言、标准通用标记语言下的一个应用超文本标记语言(HTML)的第五次重大修改。
对于用户来说,HTML5提高了用户体验,加强了视觉感受。HTML5技术在移动端,能够让应用程序回归到网页,并对网页的功能进行扩展,用户不需要下载客户端或插件就能够观看视频、玩游戏,操作更加简单,用户体验更好。HTML5的视音频新技术解决了移动端苹果和安卓4.0 ,对flash的支持问题。在视音频方面,性能表现比flash要更好。网页表现方面,HTML5中的CSS3特效样式、Canvas、webgl的介入,不仅加强了网页的视觉效果,甚至能够使用户在网页当中看到三维立体特效。
对于开发者来说,HTML5技术跨平台,适配多终端。传统移动终端上的Native App,开发者的研发工作必须针对不同的操作系统进行,成本相对较高。Native App对于用户还存在着管理成本、存储成本以及性能消耗成本。HTML/JavaScript/CSS语言所开发的应用只要一次开发就能进入所有浏览器进行分发。即使是走传统的App Store应用商店渠道,只需要再将底层用HTML5开发的应用”封装”为App,从时间和资金成本上讲远小于跨系统移植。

对于搜索引擎来说,HTML5新增的标签,使搜索引擎更加容易抓取和索引网页,从而驱动网站获得更多的点击流量。
3.PHP
PHP(外文名:PHP: Hypertext Preprocessor,中文名:”超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。而且PHP开放源代码,免费,快捷,跨平台性强,效率高,优点显而易见。
4.MYSQL
MySQL是一个开放源码的小型关联式数据库管理系统,。MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。要做一个小型的网站,MySQL完全适用。
5.Apache
Apache源于NCSAhttpd服务器,经过多次修改,成为世界上最流行的Web服务器软件之一。Apache取自”a patchy server”的读音,意思是充满补丁的服务器,因为它是自由软件,所以不断有人来为它开发新的功能、新的特性、修改原来的缺陷。Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。
本来它只用于小型或试验Internet网络,后来逐步扩充到各种Unix系统中,尤其对Linux的支持相当完美。Apache有多种产品,可以支持SSL技术,支持多个虚拟主机。Apache是以进程为基础的结构,进程要比线程消耗更多的系统开支,不太适合于多处理器环境,因此,在一个Apache Web站点扩容时,通常是增加服务器或扩充群集节点而不是增加处理器。到目前为止Apache仍然是世界上用的最多的Web服务器,市场占有率达60%左右。世界上很多著名的网站如Amazon、Yahoo!、W3 Consortium、Financial Times等都是Apache的产物,它的成功之处主要在于它的源代码开放、有一支开放的开发队伍、支持跨平台的应用(可以运行在几乎所有的Unix、Windows、Linux系统平台上)以及它的可移植性等方面。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图