课程设计 小组报告
课程名称: 软件系统课程设计 校内方向: 移动互联方向 设计名称: xxxxxxxxx系统 专业班级:软件组长姓名:组员姓名: 指导教师:1408班 学号: 2014001684 李 三 李 三、李 三、李 三 李 三、李 三、李 三 孙静宇
2017年 07 月 06 日
目 录
任务书...................................................0 第一章 概要设计说明书 ..................................................... 第二章 需求分析说明书 ................................................... 3
2.1 项目背景 ............................................................. 3 2.2 项目目的 ............................................................. 3 第三章 相关技术 ............................................................. 7
3.1 Adnroid平台介绍 ................................................ 7 3.2 关键技术研究 ...................................................... 8 第四章 概要设计 ............................................................ 10
4.1 系统体系结构 ................................................... 10 4.2用户界面设计 ...................................................... 11 第五章 详细设计 ............................................................ 12
5.1 添加闹铃功能模块 .............................................. 12 第六章 测试报告 ...............................................................
太原理工大学课程设计任务书
学生姓名 课程名称 设计名称 设计 任务 主要 李三 专业班级 软件1408 应用软件方向综合课程设计 Xxxxx系统 根据选定题目填写。例如 1.搭建xxxx环境; 2.按照….进行分组,选择..设计题目; 3.开发成绩查询、…等三个功能; 设计周数 2 设计 内容 根据选定题目填写。例如 设计要求 1. 开发、设计与运行环境要求:Tomcat7.0、JDK1.7,….等; 2. 完成3-5以上功能点; 3. 进行模块测试、系统测试、编写设计文档; 参考书籍及文章: 主要参考 作者1,作者2.书名[M].出版社名.出版年 资 料 作者1,作者2..文章标题[J].出版物名称.出版年,卷(期):初始页码-终止页码. 项目小组必须提交一份完整的项目技术说明文档(纸质版和电子版),文档内容必须包含《需求分析说明书》、《概要设计说明书》、《详细设计说明书》、《源程序》、《测试计划》、《测试报告》与《项目开发学生提交 归档文件 计划》等部分。每一位同学应提交一份开发日志,详细记录课程设计过程中出现的问题、解决方案及课程设计心得。 注:1.课程设计完成后,学生提交的归档文件应按照:封面—任务书—说明书—图纸的顺序进行装订上交(大张图纸不必装订)。
2.可根据实际内容需要续表,但应保持原格式不变。
指
日期:
导
教
师
签
名
:
第一章 概要设计说明书
本课题要求:设计一个基于Android的休闲的软件。实现的功能有:
a) 类似于QQ的侧滑界面。
b) 模块里边有玩游戏,逛商城等娱乐项目。 c) 建立后台服务进程,可以看新闻 d)有个相册功能可以查看自己的照片
需重点研究的关键问题:如何实现界面的侧滑,点击图标后如何跳转界面,产品的介绍等。?
e)功能介绍? 1.1界面侧滑? 功能描述?
主界面类似于QQ的界面可以侧滑。 1.2玩游戏模块? 功能描述:?
点击玩游戏模块是进入游戏界面,有游戏图片和介绍?功能实现 游戏界面截图: 1.3 看新闻模块 功能描述: 可以查看热点新闻 1.4 商店模块
功能描述:可以查看商品与介绍 1.5 个人相册
功能描述:可以查看个人相片
e)??概要分析?
随着第三代数字通信(3G)技术获得了广泛的接受,它为智能手机用户带来了更快的数据传输速率。智能手机不再仅是通讯网络的终端,还将成为互联网的终端。另外智能手机正一步步走进普通人的生活,这意味着智能手机将会成为人们获取信息的主要设备。因此,手机的应用服务将会有很大的发展空间,手机Web地图服务就是其中的一项,它的最大优点在于便携性好和数据的实时性。基于以上分析,设计手机地图服务具有非常好的实用意义。到目前为止,开发内嵌式地图应用的软件是相当的困难,而且往往还需要支付很高的地图厂商的版权费用,加之手机上GPS功能的不完善,导致很多可以基于当前位置来开发功能的软件少之又少。还有就是现在手机生产商众多,而且操作系统不开源,各种应用放上去非常困难。对运营商来讲,往往需要对某类手机进行单独开发,成本无形增大很多。实现开源后,与运营商结成同盟,将导致成本降低。目前,操作系统的成本占15%一20%,这对消费者是一个很大的压力,把成本降到零,这对消费者和运营商都有好处。为此,Google于2007年11月推出了一个专为移动设备设计的软件平台——Android。它的出现打破了这些格局,还提供给普通开发者非常灵活的地图展示与控制功能。??
?Android是一个真正意义上的开放性移动设备综合平台,它包括操作系统、用户界面、中间件和一些关键的平台应用,拥有移动电话工作所需的全部软件。Android最大特点在于它是一个开放的体系架构,具有非常好的开发和调试环境,而且还支持各种可扩展的用户体验。?
?Android平台的开放性等特点既能促进技术(包括平台自身)的创新,又有助于降低开发成本,还可以使运营商能非常方便地制定特色化的产品,以形成自己的竞争优势,这对于手机制造商来说,具有很强的吸引力。因此,它具有很大的市场发展潜力。