Android平台新闻客户端的设计与实现任务书
2020-05-24 12:17:01
1. 毕业设计(论文)的内容和要求
本设计主要实现一个android新闻客户端,包括如下功能: #61548; 新闻阅读功能:本地客户端可以展示一个新闻列表,点击新闻列表可以显示新闻的详细图文内容;时间允许会考虑设计缓存功能 #61548; 在线视频功能:视频资源来自优酷,本地客户端视频列表,点击item播放视频 #61548; 扫描二维码功能:采用自定义的二维码扫描控件,扫描成功可以跳转对应内容 #61548; 在线音乐功能:音乐播放界面为自定义控件,计划设计成黑胶唱片风格控件。
#61548; 在线图片功能:图片源来自百度图片,提供图片缓存功能。
#61548; 整体架构采用google最新的mvp,区别于mvc,整体设计风格基于google material design 综合这次实践,使学生加深理解软件的开发和数据库等课堂所学知识,学习并掌握相关开发工具和应用软件,能熟悉软件开发的过程。
2. 参考文献
[1]刘曾杰,张少军. MYSQL 5.5从零开始学[M].北京:清华大学出版社,2012. [2]张伟.Java SE实践教程[M].电子工业出版社,2009. [3]杨丰盛. Android 技术内幕[M]. 北京: 机械工业出版社,2011:77-89. [4]杨云君. Android 的设计与实现[M]. 北京:机械工业出版社,2013:45-49. [5]柯元旦. Android 内核剖析[M]. 北京:电子工业出版社,2011:59-70. [6]丰生强. Android 软件安全与逆向分析[M]. 北京:人民邮电出版社,2013:78-90. [7] 陈矗, 任平红. Web编程基础:HTML、CSS、JavaScript[M].清华大学出版社,2014. [8] Liang, Y. Daniel [美]. Introduction to Java Programming EIGHTH EDITION [M]. Prentice Hall,2010. [9] 余成锋,李代平,毛永华. Android3.0 内存管理机制分析[M]. 计算机应用与软件,2013:55-80.[10] 郑阿奇. MySQL实用教程[M]. 北京:电子工业出版社,2014. [11] 王飞飞, 崔洋, 贺亚茹. MySQL数据库应用从入门到精通[M]. 北京:中国铁道出版社,2014. [12] 佐冰冰. Android 平台下 Launcher 启动器的设计与实现[D]. 哈尔滨工业大学,2012:108-150. [13]深入浅出MySQL:数据库开发、优化与管理维护(第2版) 唐汉明 翟振兴 关宝军 王洪权 黄潇 著 人民邮电出版社 2014 [14]杜吉志,徐明昆. Android 系统内存管理研究及优化[J]. 软件,2012,24(5):69-80. [15]陆琳.罗明亮.数据库技术与应用(技术篇).湖南:中南大学出版社,2010 [16] 徐明华, 邱加永, 纪希禹. Java基础与案例开发详解[M]. 北京:清华大学出版社,2014. [17] 薛均晓, 李占波. UML系统分析与设计[M]. 北京:机械工业出版社,2014. [18] 高焕堂. Google Android 应用框架原理与程序设计 36 计[M]. Misoo,2010:8-13. [19] Xin Chen,Songwe i Ma,Bingli Guo,Yan Wang,Juhao Li, Zhangyuan Chen,Yongqi He. A novel fragmentation-aware spectrum allocation algorithm in flexible bandwidth optical networks[J]. Optical Switching and Networking,2014(12):6- 22. [20]Zhu, Zhiwu Liu, Xu Li, Xiangyu. Ratcheting Behaviors of the Carbon FiberReinforced PEEK Composites: Experimenta l Study and Numerical Simulation[J]. Polymers Polymer Composite, 2014,(221):45-230.
3. 毕业设计(论文)进程安排
起讫日期 设计(论文)各阶段工作内容 备 注 2015.12.1-12.20 确定题目 2016.1.1-1.16 查阅参考文献,了解课题要求,完成开题报告 2016.3.1-3.25 完成系统的总体设计,包括软件的总体设计和完成数据库的概念设计(包括E-R图等) 3.28-4.8 完成数据库的详细设计,包括各数据表的设计和数据的录入 数据库平台自选 4.9-4.18 初步完成app的框架搭建 服务器和网页工具自选 4.19-4.29 着手编制有关程序,并完成主要模块的设计 软件开发工具自选 5.8-5.12 完善主要模块的功能并完成其他模块的设计 5.15-5.19 完成各模块的单元测试,并着手进行系统调试 5.22-5.26 完成整个系统的调试工作,并着手毕业论文(设计)的撰写工作 5.29-6.9 完成论文的初稿,并通过电子邮件发给指导老师初审 完成英文翻译 6.10-6.12 按指导老师意见修改论文并定稿打印装订 递交论文和英文翻译 6.13- 准备毕业论文的答辩,包括答辩演示文稿等