课题名称: 基于Android的电子书阅读器的研究与实现
本人对课题任务书提出的任务要求及实现预期目标的可行性分析
电子书阅读器一般比较简洁,没有复杂的操作,增强阅读的真实感,隐藏一些菜单导航选项。使读者尽可能充分享受类似于纸张图书的感觉的同时,也能体验到手机应用酷炫的效果。
一、技术可行性
(1)使用java语言进行编程。
(2)数据库方面:选用SQLite数据库。SQLite是一款轻型的数据库,它被大量的应用在嵌入式领域。
(3)使用工具方面:开发环境为Eclipse,Android SDK,ADT。
(4)操作系统方面:使用Windows 7操作系统。
(5)Tomcat配置服务器端,实现网络访问。
二、硬件可行性
本机配置完全支持本课题项目开发实现所需,并有真机测试条件。
三、市场及社会因素可行性
(1)本课题项目是基于Android手机操作系统平台,随着Google大力开发及推广,Android手机已在现今市场占据很广阔的市场,未来Android发展无可限量。
(2)电子书阅读器具有使用方便、节约纸张保护环境等众多优点,促进国家可持续发展。
(3)现今社会的年轻人、及中年人都很喜欢通过手机来进行一些日常事务处理及信息阅读,来补充自身所需知识。
(4)移动设备的普及,及网络的快速发展为电子书阅读器提供了更广阔的应用市场。
毕业设计课题需要重点研究的、关键的问题及解决的思路
论文 重点研究及关键问题:
一、文本下载:用户通过网络下载列表中所列图书到手机本地SD卡中;
二、自动翻页:用户根据自己所需选择自动翻页功能,每隔一定时间来自动翻页;
三、书签功能:用户根据需要,为所阅读的文本添加书签,方便下次阅读;
四、设置功能:用户根据自己所需,更改字体颜色、大小及背景图片,来满足实际应用中的多重需求;
五、在线阅读:用户通过网络在线阅读所需图书,无需下载。
由以上五条重点及关键问题来考虑解决思路。首先,本课题项目要实现网络反问功能,就要在程序中设置网络反问权限;其次,对网络资源文本的解析,Google Gson或json都可对文本进行解析;再次,课题中所涉及到的功能如:自动翻页、书签、界面设置所涉及的知识将通过学习参考资料、网络资源及老师指导来完成。