“移动书城”系统的设计与实现

“移动书城”系统的设计与实现

ID:10346642

大小:55.50 KB

页数:4页

时间:2018-07-06

“移动书城”系统的设计与实现_第1页
“移动书城”系统的设计与实现_第2页
“移动书城”系统的设计与实现_第3页
“移动书城”系统的设计与实现_第4页
资源描述:

《“移动书城”系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、“移动书城”系统的设计与实现1引言1.1项目背景阅读对于人类来说是极为重要的事情,它的存在给人类带来了获取知识的最好途径,让不同的人有了自己的思维习惯。如果说人类通过吃补给物质食粮,那么说人类通过阅读进行精神启蒙是不为过的。人类通过阅读进行各种观念上的改变和成长,比如审美观、道德观和人生观可以得到升华和提高。由此可见阅读对于人类的重要意义。近几年,电子阅读利用传统阅读所不具备的优势风靡了整个世界,产生了一系列依托于电子产品的新颖阅读方式,并逐渐改变了读者与书籍、读者与读者的交互方式,使得以纸张为载体的传统阅读面临了挑战。而移动书城系统就是采用其中的一种阅读方式,开发人员利用最新的网页开发技术,

2、将网页浏览和相关阅读应用的功能结合起来,以网页的方式展示给读者,保证读者可以通过移动端浏览器进行相关书籍的阅读。目前各个公司利用上述方式已经实现了众多个性化功能,比如开发人员将图片、动画、音频等多媒体元素互相结合,为读者提供互动式的阅读体验:产品人员制定不同的主题书籍模块,使读者能够阅读到跟某个主题相关的书籍内容;读者的阅读历史和内容评价将会被自动保存,使得读者不用刻意的记录,便可以随时随地的回顾跟自己相关的阅读信息;考虑到读者对书籍更深入的理解和研究,一些系统提供了读者对书籍评论交流的功能;某些系统还为读者提供了书籍更新提示功能,保证读者在第一时间获知书籍内容的更新信息;大部分系统都提供了书

3、籍推荐功能,让读者及时的得到跟自身相关的有用书籍信息。通过这些功能将读者与书籍,读者与读者结合起来,实现阅读的新体验。1.2项目意义和目的移动书城系统希望利用急速发展的移动网络,实现通过移动端浏览器阅读电子书籍的目标,提供书籍排行推荐、专题书目阅读、用户阅读记录、书籍推荐和搜索等功能。使读者与书籍、读者与读者之间紧密相连,满足读者的阅读需求,激发读者的阅读兴趣。通过开发移动书城系统,将互联网中的电子书籍汇总,同时将类似的书籍合并至最优,舍弃一些不合法的书籍,提供给读者丰富并且高质量的阅读品质。通过开发移动书城系统,全面考虑快速更新的网页开发技术,将适用的技术运用到整个系统中,优化页面显示,提升

4、读者的阅读使用感受。通过幵发移动书城系统,将读者的阅读信息进行全面细致的记录,并为读者提供书架功能。同时系统的开发人员和产品人员根据用户的阅读行为进行统计和学习,进一步完善移动书城系统,给读者提供与其相关的书籍信息,使系统更加的贴近读者,让读者更加的了解自己最想要阅读的书籍。通过开发移动书城系统,将为读者提供丰富的主题书籍内容以及相关高质量的评论,使读者全方位了解书籍。通过开发移动书城系统,使读者可以随时随地通过笔记本电脑、智能、平板电脑等移动产品进行阅读,读者还可以利用其提供的强大搜索功能,阅读任何想看的书籍,提高整个阅读的便利性。2移动书城系统的关键技术2.1SpringMVC框架Spri

5、ng框架是一种轻量级的javavc主要解决的问题包括:将odel计算,返回最终的结果数据到表示层并展示给用户。Springmvc的整个原理是首先将页面端的http请求传给框架的核心DispatchServlet.DispatchServlet根据http请求的内容分发给对应的控制器,进行相关数据绑定和业务逻辑处理,将最终的模型和结果返回给DispatchServlet,最后选择页面解析器构造页面,将合成的页面展示给用户。..2.2Memcached缓存技术许多大型网站将数据存储到RDBMS中,系统后台从中读取数据并将它们传递给页面端,但随着页面端用户访问的集中和大量,给RDBMS带来巨大的压力

6、,反馈数据延迟甚至崩溃,由此DangaInteractive团队开发了一个髙性能的分布式内存缓存系统。Memcached通过维护一个hash表,缓存RDBMS查询的数据,包括图像、视频、文件或检索结果等,减少访问RDBMS的次数,由于其分布式的特点允许多用户多同时访问,最终提高G于1989年底发明,逐渐变成开发人员喜欢的、用途广泛的技术语言。具有完全面向对象以及支持动态数据类型的特性,并且轻巧灵活,可以作为开发语言或结合其他编程语言进行大型项目的开发。相对于其他编程语言,例如java、C++、perl等,python能够以少于其多倍的代码量,完成更多的代码任务。幵发人员可以在几天内完成学习工作

7、,这样可以快速的投入到开发工作中。python不受开发平台的环境限制,处理任务速度快。Python作为脚本语言,具有健壮、可扩展和语法清晰的特性。相关功能库的强大关系着一个语言的发展,Python自带很多功能库,比如图形设计、网络开发、数据库编程、数学计算、图像处理、人工智能和游戏开发等种种功能库,可见其功能库的强大。Python在设计上有意强调了淸晰划一的风格,对于某个特定的任务,奉行只要有一种

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。