Android计划项目开发实训-计划项目学习总结报告新.doc
《Android计划项目开发实训-计划项目学习总结报告新.doc》由会员分享,可在线阅读,更多相关《Android计划项目开发实训-计划项目学习总结报告新.doc(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-+ 课程设计 小组报告课程名称: 软件系统课程设计 校内方向: 移动互联方向 设计名称: xxxxxxxxx系统 专业班级:软件1408班 学号: 2014001684 组长姓名: 李 三 组员姓名: 李 三、李 三、李 三 李 三、李 三、李 三 指导教师: 孙静宇 2017年 07 月 06 日-+目 录任务书.0第一章 概要设计说明书1第二章 需求分析说明书32.1 项目背景32.2 项目目的3第三章 相关技术73.1 Adnroid平台介绍73.2 关键技术研究8第四章 概要设计104.1 系统体系结构104.2用户界面设计11第五章 详细设计125.1 添加闹铃功能模块12第六章
2、测试报告19太原理工大学课程设计任务书学生姓名李三专业班级软件1408课程名称应用软件方向综合课程设计设计名称Xxxxx系统设计周数2设计任务主要设计内容根据选定题目填写。例如 1.搭建xxxx环境; 2.按照.进行分组,选择.设计题目; 3.开发成绩查询、等三个功能;设计要求根据选定题目填写。例如1. 开发、设计与运行环境要求:Tomcat7.0、JDK1.7,.等;2. 完成3-5以上功能点;3. 进行模块测试、系统测试、编写设计文档;主要参考资 料 参考书籍及文章: 作者1,作者2.书名M.出版社名.出版年 作者1,作者2.文章标题J.出版物名称.出版年,卷(期):初始页码-终止页码.学
3、生提交归档文件 项目小组必须提交一份完整的项目技术说明文档(纸质版和电子版),文档内容必须包含需求分析说明书、概要设计说明书、详细设计说明书、源程序、测试计划、测试报告与项目开发计划等部分。每一位同学应提交一份开发日志,详细记录课程设计过程中出现的问题、解决方案及课程设计心得。注:1.课程设计完成后,学生提交的归档文件应按照:封面任务书说明书图纸的顺序进行装订上交(大张图纸不必装订)。2.可根据实际内容需要续表,但应保持原格式不变。指导教师签名: 日期:2017.06.26第一章 概要设计说明书本课题要求:设计一个基于Android的休闲的软件。实现的功能有:a) 类似于QQ的侧滑界面。b)
4、模块里边有玩游戏,逛商城等娱乐项目。c)建立后台服务进程,可以看新闻d)有个相册功能可以查看自己的照片需重点研究的关键问题:如何实现界面的侧滑,点击图标后如何跳转界面,产品的介绍等。e)功能介绍1.1界面侧滑功能描述主界面类似于QQ的界面可以侧滑。1.2玩游戏模块功能描述:点击玩游戏模块是进入游戏界面,有游戏图片和介绍功能实现游戏界面截图: 1.3 看新闻模块功能描述:可以查看热点新闻1.4 商店模块功能描述:可以查看商品与介绍1.5 个人相册功能描述:可以查看个人相片e)概要分析随着第三代数字通信(3G)技术获得了广泛的接受,它为智能手机用户带来了更快的数据传输速率。智能手机不再仅是通讯网络
5、的终端,还将成为互联网的终端。另外智能手机正一步步走进普通人的生活,这意味着智能手机将会成为人们获取信息的主要设备。因此,手机的应用服务将会有很大的发展空间,手机Web地图服务就是其中的一项,它的最大优点在于便携性好和数据的实时性。基于以上分析,设计手机地图服务具有非常好的实用意义。到目前为止,开发内嵌式地图应用的软件是相当的困难,而且往往还需要支付很高的地图厂商的版权费用,加之手机上GPS功能的不完善,导致很多可以基于当前位置来开发功能的软件少之又少。还有就是现在手机生产商众多,而且操作系统不开源,各种应用放上去非常困难。对运营商来讲,往往需要对某类手机进行单独开发,成本无形增大很多。实现开
6、源后,与运营商结成同盟,将导致成本降低。目前,操作系统的成本占15一20,这对消费者是一个很大的压力,把成本降到零,这对消费者和运营商都有好处。为此,Google于2007年11月推出了一个专为移动设备设计的软件平台Android。它的出现打破了这些格局,还提供给普通开发者非常灵活的地图展示与控制功能。Android是一个真正意义上的开放性移动设备综合平台,它包括操作系统、用户界面、中间件和一些关键的平台应用,拥有移动电话工作所需的全部软件。Android最大特点在于它是一个开放的体系架构,具有非常好的开发和调试环境,而且还支持各种可扩展的用户体验。Android平台的开放性等特点既能促进技术
7、(包括平台自身)的创新,又有助于降低开发成本,还可以使运营商能非常方便地制定特色化的产品,以形成自己的竞争优势,这对于手机制造商来说,具有很强的吸引力。因此,它具有很大的市场发展潜力。 需求分析说明书1 项目背景与可行性分析1.1背景介绍移动互联网时代的来临,直接促进了搭载智能操作系统、具有强大扩展性的智能手机、平板电脑等移动终端产业的蓬勃发展。搭载安卓操作系统的智能手机目前已经成为市场上最炙手可热的智能产品。开放的源代码和零成本已经让安卓在全世界范围内受到青睐并迅速获得了主要手机厂商和数百万软件开发者的支持,2011年安卓系统的市场份额已经超过Symbian,成为全球第一大智能手机操作系统。
8、当今,人们越来越重视休闲娱乐,信息化的今天,人们除了吃饭,睡觉,工作,最多的时间就是消费在手中那部几英寸的智能手机上了。只要有空闲时间,亦或不是空闲的时候,手机中永远都运行着他们喜欢的应用。购物,娱乐,学习等等只要能够想到的东西,在手机中总是能找到一款属于该领域的App。在娱乐领域当中人们每天都会打开手机中的qq,微信这种直接的用于沟通交流的软件。1.2选题目的及意义选题目的:一直都希望有属于自己制作的一款app,因为自己也想从事这方面的工作。制作app的人都希望看见别人使用自己开发的应用,这是一件很有成就感的事情。在制作app的过程也是自己的一个学习的过程,只有亲手去做才知道天有多高,地有多
9、厚,实践出真知,对自己而言既是学习的机会也是挑战。选题意义:打开手机应用市场,可以发现应用于娱乐休闲的应用很多,而且这些应用的趣味性也是很高,很多应用都是依靠陌生人的照片去吸引彼此。这种单方面的信息传递是缺乏内容的,因此我希望找到一种除了他们拥有的东西外,还具有自己特点的方式。不仅仅依靠美丽的外衣去博取别人的欣赏,还要利用自己的智慧和关系去拓展自己的圈子。让人们在休闲娱乐的同时也能锻炼自己的智慧,并且享受到乐趣,还能体验到不一样的应用软件。13可行性分析智能手机平台之争已经进入群雄争霸的时代,新势力的不断崛起,使其不断进步。因此,对智能手机的平台的研究与开发是当前移动计算技术发展中最为活跃的领
10、域。Android与PC平台存在先天的基因联系,可以很好的实现与PC设备的信息互享,更容易获得用户的广泛认可。a)技术可行性Android的应用都基于Java开发,Java具有一次编写、到处运行的跨平台属性,只要编写一遍程序,就能够实现在所有Android设备中运行,真正做到了硬件无关性,大幅度降低了开发者的负担。Android和操作系统进行了紧密的整合,从而可以方便地使用操作系统的功能。b)经济可行性到目前为止,开发内嵌式地图应用的软件是相当的困难,而且还需要支付很高的地图厂商的版权费用,对运营商来讲,往往需要对某类手机进行单独开发,成本无形增大很多。实现开源后,与运营商结成同盟,将导致成本
11、降低。目前,操作系统的成本占15一20,这对消费者是一个很大的压力,把成本降到零,这对消费者和运营商都有好处。为此,Google于2007年11月推出了一个专为移动设备设计的软件平台Android。它的出现打破了这些格局,还提供给普通开发者非常灵活的地图展示与控制功能。c)操作可行性Android是一个真正意义上的开放性移动设备综合平台,它包括操作系统、用户界面、中间件和一些关键的平台应用,拥有移动电话工作所需的全部软件。Android最大特点在于它是一个开放的体系架构,具有非常好的开发和调试环境,而且还支持各种可扩展的用户体验。2开发环境2.1 Android平台2.2MVC框架2.3 ec
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- android 计划 规划 项目 开发 学习 总结报告
限制150内