基于Android的在线阅读系统设计与实现

来源 :北京交通大学 | 被引量 : 3次 | 上传用户:zhx35003
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
该在线阅读系统来源于实习公司发起的实际项目,该系统通过整合优质资源为学生、老师、家长提供一个阅读的平台。本在线阅读系统与目前市场上的在线阅读平台不同之处在于以下几点,一方面,本在线阅读系统为不同的人群提供不同的阅读产品,产品包括看书、听书、听课、精品阅读等多种分类供读者用户选择,满足不同用户群体的不同需要。另一方面,公司借助本系统对中国传统出版行业所拥有的资源进行整合,实现传统出版行业从纸质书籍销售到电子书籍销售的转型,并在一定程度上对资源的知识产权进行保护。同时,本系统为多个知名中小学的教师提供一个线上授课的平台,对于一些教育资源较弱的地区,实现教育资源的平衡。本文详细地阐述了在线阅读系统的设计与实现流程。介绍了项目中所使用的相关技术以及项目开发过程中使用到的解决方案。相关技术包括epub阅读器、FBReader、Maven、Elasticsearch搜索引擎。在需求分析中按照Android端和后台服务器端划分了系统功能模块,其中Android端包括产品使用模块、交易模块、反馈模块、个人中心模块、推送模块,后台服务器端包括产品管理模块、用户管理模块、推送管理模块。在概要设计中,首先对系统的架构做了设计,确保了系统各模块间的低耦合性,对各模块功能进行了细化,明确了各模块的逻辑结构和功能点并且对数据库进行设计,明确了数据库模型和表结构。在详细设计中阐述了各模块的实现方式,画出各模块实现的类图。设计了 Android端epub电子书解析方式,为了解决epub解析时间长,影响用户的阅读体验的问题,使用了预加载和回收机制。对于第三方支付模块,为了确保用户支付的安全性,使用了同步回调、异步回调以及主动query的方式与支付平台进行交互。系统还接入了第三方推送软件,用于向用户推送系统活动、产品更新、系统反馈等信息。在系统上线前对系统进行了详细的测试,包括功能测试以及性能测试,确保系统上线后可以在生产环境中正常运行并且可以承受一千以上的用户并发量。2018年11月该系统已经正式上线使用,系统功能在上线后还在不断迭代中。系统使用过程中运行稳定,已达到预期效果。
其他文献
采用聚类及排序与直接梯度结合的方法对河西走廊盐化草甸主要植物及群落的分布,演替及其与土壤水盐的关系进行了研究。结果表明,该区植被可划分为5个群丛,与相应的土壤水盐生态类
林庚通过自我选择,实现精神上的“二重”解放,走上新诗自由创造的起点,并找到了新诗现代性追求与皈依传统的契合之路。他诗歌“独行其事”、“不易解”的根源,在于倾向晚唐诗
瞬间的把握对摄影来说是至关重要的,因为被摄物体处于运动状态时,其呈现出的瞬间是千变万化的,也就是说瞬间美具有多变丰富性的特点。笔者在此强调的瞬间是"决定性的瞬间",是
目的 :探讨围刺配合叩刺拔罐治疗女性迟发性痤疮临床应用价值。方法 :将 6 0例患者随机分为治疗组、对照组各 30例 ,治疗组用围刺配合叩刺拔罐治疗 ,对照组用口服丹参酮胶囊
声势能够更加直观、形象地呈现音乐的律动,对学生的感官产生刺激,从而激发学生的学习兴趣,使学生积极主动地投入到学习活动中,深入感知音乐的内涵和魅力,丰富自身的精神世界
一次成功的授课,不仅要给予学生知识,还要使学生受到美的熏陶、美的享受。一名优秀的教师不仅要注重知识的传授,更要注重营造一种艺术的氛围,从而达到美的心灵、美的语言、美的情
群体性事件可以分为三个阶段,每个阶段有着不同的社会心理机制。在酝酿形成阶段,主要是相对剥夺感和基本的归因偏差;在诱导发生阶段,主要是从众心理和传言的扩散;在发展激化
随着我国经济的发展,人们的生活质量不断提高,人们对于生活的需求也在不断变化。在东马物流工程道路施工过程中,使用伸缩缝技术能够提高东马物流工程道路施工质量,并且提高东
<正>与北京的按部就班不同,深圳事业单位"去行政化"改革走得更远。比如彻底打破医生的"铁饭碗",在未来3年内,深圳将有近3万医生与编制脱钩。以2011年3月《中共中央国务院关于