- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
“移动书城”系统的设计与实现.doc
“移动书城”系统的设计与实现
1引言
1.1项目背景
阅读对于人类来说是极为重要的事情,它的存在给人类带来了获取知识的最好途径,让不同的人有了自己的思维习惯。如果说人类通过吃补给物质食粮,那么说人类通过阅读进行精神启蒙是不为过的。人类通过阅读进行各种观念上的改变和成长,比如审美观、道德观和人生观可以得到升华和提高。由此可见阅读对于人类的重要意义。近几年,电子阅读利用传统阅读所不具备的优势风靡了整个世界,产生了一系列依托于电子产品的新颖阅读方式,并逐渐改变了读者与书籍、读者与读者的交互方式,使得以纸张为载体的传统阅读面临了挑战。而移动书城系统就是采用其中的一种阅读方式,开发人员利用最新的网页开发技术,将网页浏览和相关阅读应用的功能结合起来,以网页的方式展示给读者,保证读者可以通过移动端浏览器进行相关书籍的阅读。目前各个公司利用上述方式已经实现了众多个性化功能,比如开发人员将图片、动画、音频等多媒体元素互相结合,为读者提供互动式的阅读体验:产品人员制定不同的主题书籍模块,使读者能够阅读到跟某个主题相关的书籍内容;读者的阅读历史和内容评价将会被自动保存,使得读者不用刻意的记录,便可以随时随地的回顾跟自己相关的阅读信息;考虑到读者对书籍更深入的理解和研究,一些系统提供了读者对书籍评论交流的功能;某些系统还为读者提供了书籍更新提示功能,保证读者在第一时间获知书籍内容的更新信息;大部分系统都提供了书籍推荐功能,让读者及时的得到跟自身相关的有用书籍信息。通过这些功能将读者与书籍,读者与读者结合起来,实现阅读的新体验。
1.2项目意义和目的
移动书城系统希望利用急速发展的移动网络,实现通过移动端浏览器阅读电子书籍的目标,提供书籍排行推荐、专题书目阅读、用户阅读记录、书籍推荐和搜索等功能。使读者与书籍、读者与读者之间紧密相连,满足读者的阅读需求,激发读者的阅读兴趣。通过开发移动书城系统,将互联网中的电子书籍汇总,同时将类似的书籍合并至最优,舍弃一些不合法的书籍,提供给读者丰富并且高质量的阅读品质。通过开发移动书城系统,全面考虑快速更新的网页开发技术,将适用的技术运用到整个系统中,优化页面显示,提升读者的阅读使用感受。通过幵发移动书城系统,将读者的阅读信息进行全面细致的记录,并为读者提供书架功能。同时系统的开发人员和产品人员根据用户的阅读行为进行统计和学习,进一步完善移动书城系统,给读者提供与其相关的书籍信息,使系统更加的贴近读者,让读者更加的了解自己最想要阅读的书籍。通过开发移动书城系统,将为读者提供丰富的主题书籍内容以及相关高质量的评论,使读者全方位了解书籍。通过开发移动书城系统,使读者可以随时随地通过笔记本电脑、智能、平板电脑等移动产品进行阅读,读者还可以利用其提供的强大搜索功能,阅读任何想看的书籍,提高整个阅读的便利性。
2 移动书城系统的关键技术
2.1 Spring MVC 框架
Spring框架是一种轻量级的java vc主要解决的问题包括:将odel计算,返回最终的结果数据到表示层并展示给用户。Spring mvc的整个原理是首先将页面端的http请求传给框架的核心Dispatch Servlet. Dispatch Servlet根据http请求的内容分发给对应的控制器,进行相关数据绑定和业务逻辑处理,将最终的模型和结果返回给Dispatch Servlet,最后选择页面解析器构造页面,将合成的页面展示给用户。
..
2. 2 Memcached缓存技术
许多大型网站将数据存储到RDBMS中,系统后台从中读取数据并将它们传递给页面端,但随着页面端用户访问的集中和大量,给RDBMS带来巨大的压力,反馈数据延迟甚至崩溃,由此Danga Interactive团队开发了一个髙性能的分布式内存缓存系统。Memcached通过维护一个hash表,缓存RDBMS查询的数据,包括图像、视频、文件或检索结果等,减少访问RDBMS的次数,由于其分布式的特点允许多用户多同时访问,最终提高 G于1989年底发明,逐渐变成开发人员喜欢的、用途广泛的技术语言。具有完全面向对象以及支持动态数据类型的特性,并且轻巧灵活,可以作为开发语言或结合其他编程语言进行大型项目的开发。相对于其他编程语言,例如java、C++、perl等,python能够以少于其多倍的代码量,完成更多的代码任务。幵发人员可以在几天内完成学习工作,这样可以快速的投入到开发工作中。python不受开发平台的环境限制,处理任务速度快。Python作为脚本语言,具有健壮、可扩展和语法清晰的特性。相关功能库的强大关系着一个语言的发展,Python自带很多功能库,比如图形设计、网络开发、数据库编程、数学计算、图像处理、人工智能和游戏开发等种种功能库,可见其功能库的强大。Python在设计上有意强
您可能关注的文档
最近下载
- 急性胰腺炎急救护理措施.pptx
- 老年人跌倒风险综合管理专家共识PPT.docx VIP
- 2024-2025学年高中音乐必修《歌唱》人音版(2019)教学设计合集.docx
- 人教版小学一年级数学上册期中试卷及答案(精品推荐)..doc VIP
- 2025云南大理白族自治州检验检测院(第二批)招聘编外聘用人员5人备考练习试题及答案解析.docx VIP
- FAN-045 37#地块 电梯井施工操作架搭设 及安全防护方案 终.doc VIP
- 《油气管道安全管理》课件.ppt VIP
- 高速铁路客运服务专业职业生涯规划书.pptx
- GJ B-360B-2009 电子及电气元件试验方法.pdf VIP
- 概率论与数理统计教程(第2版) 茆诗松全套PPT课件.ppt
原创力文档


文档评论(0)