院别 | 计算机科学学院 | 专业 | 班级 | ||
姓名 | 学号 | 联系方式 | |||
题目 | 安卓阅读软件的开发 | ||||
1. 说明选题 的依 据和意义 随着智能手机的普及,手机在我们的生活中逐渐占据了更加重要的地位,各种各样的手机APP也孕育而生。每年都会有毕业季,为了方便于毕业后同学们的沟通交流,对于广大毕业生来说填写同学录必不可少。电子同学录更加方便于同学之间的实时互动交流,可以进行分享个人状态、发起聊天等活动。 随着社会的发展,智能手机越来越多,应用越来越广泛。Android系统自推出以来,就以明显的优势逐渐扩大自大的市场份额。 随着社会的发展阅读作为我们日常生活的一部分从来都是我们获取外界信息的一个重要的渠道。自从进入智能时代,阅读的媒介开始无可逆转地从纸质稿转变为电子稿。人们渴望随时随地的阅读,在闲暇之余,能够利用这短暂的时光来获取外界时时刻刻变化的信息,就这一点而言,纸质稿作为媒介,是完全达不到这一要求的。然而时代的变化,又逼着人们需要时刻去关注外界的动态。再这样的大背景下面,手机 App 阅读就应运而生。作为 App 手机阅读的一大成功案例,“今日头条”光荣登榜,据调查显示,互联网一天的信息量约 1.5 亿。而如何从这 1.5 亿当中获取有用的信息,选择正确的阅读 App 很重要。当然阅读类的手机 App 也不单单只是局限于获取信息,有时候人们需要去阅读一些情感类的文字,从而达到内心的共鸣和情感的宣泄。这一类的 App 主要倾向于知性人士,他们或多内心比较敏感,渴望拥有感情。而随着社会压力的不断增长还有社会太过喧嚣,这个时候如何学会正确的获取有用的信息同时又可以阅读一些可以提升自己的书籍就显得特别的重要,这叫处事而独立。 2. 研究的基本内容 分析读者的阅读习惯及偏好,分析和设计一款基于 android 手机的简单的阅读软件,主要是针对目前智能手机的主要使用群体:包括学生在内的年轻人群,因为我和身边同龄人都喜欢用手机软件看书。年轻人喜好获得各种信息,也乐于通过智能手机进行阅读。 1.该软件具有以下两大模块: 用户个人中心,以及阅读软件的核心模块—阅读器。 (1)用户个人中心:用户个人中心作为用户日常对 APP 管理的最直接模块,将 拥有以下几大功能,用户登录、用户信息修改。 a.用户登录:将根据用户的账号密码或用聊天软件(微信)进行软件的登陆。 b.用户信息修改:用户可以更改个人信息如偏好得到自己所需的阅读推送等。 (2)阅读器:作为阅读软件的核心模块将包括添加书籍,阅读设置,书签心情 随笔等功能。 a.添加书籍:用户将通过此将书籍添加至阅读器来进行阅读。 b.阅读设置:用户可以通过此功能修改字体背景颜色等。 c.书签心情随笔:用户可以通过此功能对自己有感触的地方随时记录下来,甚至可以分享至微信。 2.解决的主要问题 本软件主要是通过对于用户的个人习惯的更好的照顾以获得更好的用户体验。用户阅读时如果有一个良好的阅读环境则获取的信息将更加被记忆,由于智能手机的便携性,所以用户的阅读环境将是多样性的,而不一定具有适当的阅读环境,而此APP 将通过手机屏幕上的阅读环境的营造最大限度使用户获得良好的阅读经历。并以此提高阅读效果和有效改善用户的阅读体验。由于目前社交的发达,用户越来越喜欢将自己的生活分享于社交网络,而书籍也应该是一个用户分享出来大家共同品鉴的佳物,所以用户可以将心得感受发到朋友圈获得良好的社交体验。 (三)有所创新之处 可以通过本软件获得信息、可以直接用手机读书,愉悦身心来设计,通过书签心情功能的添加使读者可以随时分享自己的心情,让用户获得除阅读以外的愉悦感受,也能使阅读效果更加显著。 3.研究步骤、方法及措施: (一).开发环境: 操作系统:Windows7 程序语言:Java 开发工具:JDK1.8 ,SDK 23 配置环境 (二).研究方法及措施 本系统主要采用结构化分析方法并且运用面向对象的方法进行系统的分析和设计,应用 Eclipse、MySql 等软件进行开发。 (三).研究步骤 1.阅读相关文献,学习面向对象分析和设计思想。 2.对软件功能进行分析。 3.查阅资料,复习 Java 编程,复习各种企业级框架的使用。 4.对系统进行数据库设计,设计数据字典和数据库表,编写 SQL 脚本实例化数据库,并录入原始的数据。 5.用画图软件画出简单的前端页面,将系统的流程走通,然后开始 Java 业务代码的编写,同时完成设计好的前端页面。 6.代码基本完成后对代码进行走查、调试,然后进行整体业务流程的测试。 四 、研究工作进度: 第1周 ~ 第2周——完成毕业设计选题、查阅文献等初期准备工作 第3周 ~ 第5周——完成文献综述、、开题报告的撰写工作 第6周 ~ 第7周——完成文献综述、、开题报告的检查工作 第8周 ~ 第9周——完成系统总体框架设计、熟悉开发环境和开发 工具 第10周 ~ 第11周——完成毕业设计选题、查阅文献等初期准备工作 第11周 ~ 第12周——撰写毕业设计报告,准备参加第一次成果验收和毕业答辩 第13周 ~ 第14周——参加第一次成果验收和毕业答辩 第15周 ~ 第16周——调整毕业设计全部成果,参加第二次成果验收和毕业答辩 五 、主要参考文献: [1] 李武.青少年社会化阅读动机研究:以上海初高中生微信阅读为例. 学报,2014.11中国图书馆 [2] 李新祥.数字时代我国国民阅读行为嬗变及对策研究.武汉大学, 1 [3] 田文利,于振磊,侯方园.数据库电子文献实现手机在线浏览功能的探讨, [4] 易图强.国内全民阅读的量化分析与研究建言.图书情报知识,2014.11 [5] 叶才卫.移动互联网浪潮下的智能手机发展浅析.移动通信, [6] 王宏坡,马文芝,周红.基于 Android 的电子书阅读器的设计与实现.天津农学院学报,2014.2 [7] 王 强 ,郑 世 珏, 宋 志明 等 . 基于 Android 的交 互 式 学习 微 阅览 器 设 计与 实 现, [8] 胡忠望,莫家庆.基于 Android 的移动应用开发研究.软件导刊,2014,11. [9] 陶阳.基于 Android 平台的 App 设计与实现, [10] 明日科技.Java 从入门到精通[M].清华大学出版社, [11] 成刚编. Eclipse从入门到精通[M] . 北京:清华大学出版社,2015 [12] 杨丰盛编. Android应用开发揭秘[M] . 北京:机械工业出版社,2015 [13] 余志龙,陈昱勋,郑杰明. Android实例开发范例大全[M] . 北京:人民邮电出版社,2016 [14] 胡伟. Android系统架构及其驱动研究[J] . 广播电视大学报, [15] 郑建,贺超. Android和Chrome的发展与未来[J] . 移动通信, [16] 李佐彬. Android开发入门与实战体验[M] . 北京:机械工业出版社, (如果篇幅不够,可另加页) |
|||||
指导教师意见: 指导教师签名: 年 月 日 |
|||||
教研室或系审核意见: 教研室(系)主任签名: 年 月 日 |