西南交大嵌入式课程设计

上传人:第*** 文档编号:55671550 上传时间:2018-10-03 格式:PDF 页数:29 大小:843.37KB
返回 下载 相关 举报
西南交大嵌入式课程设计_第1页
第1页 / 共29页
西南交大嵌入式课程设计_第2页
第2页 / 共29页
西南交大嵌入式课程设计_第3页
第3页 / 共29页
西南交大嵌入式课程设计_第4页
第4页 / 共29页
西南交大嵌入式课程设计_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《西南交大嵌入式课程设计》由会员分享,可在线阅读,更多相关《西南交大嵌入式课程设计(29页珍藏版)》请在金锄头文库上搜索。

1、嵌入式课程设计封面 20132173 嵌入式系统 课程设计报告 系系别别 :信息科学与技术学院信息科学与技术学院 专专业:业:软件工程软件工程 指导老师:指导老师:何滨何滨 系系统:统:国色天乡乐园智慧景区国色天乡乐园智慧景区 APPAPP 姓姓名名:何欢何欢 学学号号:2013217320132173 西南交通大学信息科学西南交通大学信息科学与技术学院与技术学院 2016 年年 6 月月 嵌入式课程设计目录 20132173 1 (一) 项目开发计划(GB856T88)1 一、 引言.1 1) 编写目的1 2) 背景1 二、 项目概述.1 1) 工作内容1 2) 主要参加人员1 3) 产品2

2、 三、 实施计划.2 1) 工作任务的分解与人员分工.2 2) 接口人员2 四、 支持条件.3 1) 计算机系统支持. 3 2) 需由用户承担的工作. 3 (二) 软件需求说明书.4 一、 引言.4 1) 编写目的4 2) 背景4 3) 定义4 4) 参考资料4 二、 任务概述.4 1) 目标4 2) 软件开发的背景. 4 3) 软件开发的应用目标. 5 4) 软件与其它软件的关系.5 5) 用户的特点6 6) 假定和约束6 三、 需求规定.6 1) 对功能的规定6 2) 对性能的规定7 3) 其他专门要求7 四、 运行环境规定.8 1) 设备8 2) 支持软件8 3) 控制8 (三) 概要设

3、计说明书.9 一、 引言.9 1) 编写目的9 2) 背景9 3) 定义9 4) 参考资料9 二、 总体设计.10 1) 需求规定10 2) 运行环境10 嵌入式课程设计目录 20132173 2 3) 基本设计概念和处理流程.10 4) 结构11 5) 功能器求与程序的关系.12 6) 人工处理过程. 14 三、 接口设计.14 1) 用户接口14 2) 外部接口14 四、 运行设计.15 1) 运行模块组合. 15 2) 运行控制15 五、 系统数据结构设计.15 1) 逻辑结构设计要点. 15 六、 系统出错处理设计.16 1) 出错信息16 2) 补救措施16 (四) 详细设计说明书.

4、17 一、 引言.17 1) 编写目的17 2) 背景17 3) 定义17 4) 参考资料17 二、 程序系统的结构.18 三、 程序(标识符)设计说明.18 1) 程序描述18 2) 功能19 3) 输人项20 4) 流程逻辑22 5) 存储分配22 6) 限制条件23 (五) 测试分析报告(GB856788)24 一、 引言.24 1) 编写目的24 2) 背景24 3) 定义24 4) 参考资料24 二、 测试概要.24 三、 测试结果及发现.25 四、 对软件功能的结论.25 五、 分析摘要.25 1) 能力25 2) 缺陷和限制26 3) 建议26 4) 评价26 六、 测试资源消耗

5、.26 嵌入式课程设计正文 20132173 1 (一)(一)项目开发计划(项目开发计划(GB856T88) 一、一、引言引言 1) 编写目的编写目的 明确项目计划,在了解项目内容的基础上,按时间段合理安排该项目参与者 的工作,为后续工作提供指导依据。该文档预期读者为本开发小组所有成员和嵌 入式老师何老师。 2) 背景背景 1)本软件系统的名称是国色天香乐园智慧景区 APP; 2)本项目的任务提出者是嵌入式系统课程老师; 3)开发者是 13 级信息科学与技术学院软件工程学生何欢。 4)实现该软件的计算机网络是交大教育网。 二、二、项目概述项目概述 1) 工作内容工作内容 1) 了解系统需求,确

6、定系统的资源,执行项目规划; ; 2) 划分系统功能模块,进行系统功能分析和设计; 3) 根据软件设计需求制定测试计划,设计测试数据和测试用例; 4) 完成对产品的集成测试与系统测试,以及产品的软件功能、性能等方面 的测试; 5) 准确地定位并跟踪开发过程出现的问题,并进行及时合理地解决; 6) 控制好系统版本,保证项目各阶段所使用的版本正确。 2) 主要参加人员主要参加人员 本项目开发的主要人员是软件一班何欢。是本科大三软件工程的学生,有丰 富项目开发经验。 嵌入式课程设计正文 20132173 2 3) 产品产品 程序 须移交给用户的程序主要是系统开发成功后的 APP 和源代码、所用地编程

7、 语言是 Java,操作系统是 Android。 Java 是一种面向对象的可以撰写跨平台应用软件的程序设计语言, 其特点有: 面向对象、分布式、解释执行、健壮性、安全性、体系结构中立、可移植、多线 程以及动态性等。与其他编程语言相比,Java 有很多优点,主要有:封装、继承 以及多态。 Android 是 Andy Rubin 公司开发的一种以 Linux 为基础的开放源代码操作系 统,主要使用于移动设备,例如智能手机、平板电脑。Android 的系统采用了分 层的架构,这也是与其它操作系统的不同之处。Android 分为四个层,从低层到 高层分别是 Linux 内核层、系统运行库层、应用程

8、序框架层和应用程序层。 文件 需要移交给永华的文件: 项目开发计划、 软件需求说明书、 概要设计说明书、 详细设计说明书、测试分析报告。这些文件都是反应系统开发过程所做的工作的 文件。 服务 需向用户提供的各项服务:培训安装、维护和运行支持。 完成项目的最迟期限完成项目的最迟期限 完成本项目最迟期限是 2016 年 6 月 16 日。 三、三、实施计划实施计划 1) 工作任务的分解与人员分工工作任务的分解与人员分工 1)需求分析:何欢 2)设计实现:何欢 3)测试维护:何欢 2) 接口人员接口人员 1)负责接口工作的人员:何欢 2)职责包括:负责本项目同用户的接口; 进度进度 嵌入式课程设计正

9、文 20132173 3 时间阶段任务 2016.5.1 - 2016.5.4需求阶段 项目开发计划, 项目需求分析。 2016.5.5 -2016.5.8设计阶段 体系结构设计, 用户界面设计, 模块设计。 2016.5.9 -2016.5.23实现阶段 系统分模块处理, 编码实现每个模块。 2016.5.24 -2016.5.28测试阶段 测试每个模块, 完善系统稳定性, 并撰写相应文档。 2016.5.29 -2016.5.30总结阶段 全面总结项目, 完善必备文档。 录制视频,刻录光盘 四、四、支持条件支持条件 1) 计算机系统支持计算机系统支持 1)开发所需计算机系统:Windows

10、7 旗舰版; 2)编译程序:Java Eclipse、 Android SDK、Android ADT; 3)数据存储能力:不小于 128M; 4)测试支持能力:可以运行 APP; 5)运行时所需的手机系统:安卓操作系统。 2) 需由用户承担的工作需由用户承担的工作 安装 APP,应用 APP。 嵌入式课程设计正文 20132173 4 (二)(二)软件需求说明书软件需求说明书 一、一、引言引言 1) 编写目的编写目的 本文档主要针对国色天香乐园智慧景区 APP 的使用环境与功能,提出具体的 需求要求,说明该软件的功能及适用范围,以及各软件模块的功能。同时它还将 作为该产品设计与开发的重要参考

11、依据。 本文档预期读者为本开发小组所有成员 和嵌入式老师何老师。 2) 背景背景 1)本软件系统的名称是国色天香乐园智慧景区 APP; 2)本项目的任务提出者是嵌入式系统课程老师; 3)开发者是 13 级信息科学与技术学院软件工程学生何欢; 4)实现该软件的计算机网络是交大教育网。 3) 定义定义 暂无 4) 参考资料参考资料 1)需求规格说明书撰写规范 2)软件项目管理朱少民,韩莹编著,人民邮电出版社。 二、二、任务概述任务概述 1) 目标目标 2) 软件开发的背景软件开发的背景 成都市置信国色天乡乐园坐落于成都市温江区万春镇, 属于国家级生态示 嵌入式课程设计正文 20132173 5 范

12、区、国家 4A 级风景区,它由成都置信实业(集团)有限公司拆巨资打造, 总投资超过 20 亿元人民币。乐园距离成都市区 18 公里,距离成都双流国际机 场约 30 分钟车程,距世界文化与自然双遗产地都江堰、青城山风景区约 39 公里。项目集上千亩主题乐园、星级酒店、高端主题社区、会议中心以及 自然生态绿地于一体, 并设有欧美风商业中心、 国际双语学校、 双语幼儿园等, 并有大型医院、购物中心等,基础设施完善,为游客打造一座旷世的“国色天 乡国际度假区” 。继国色天乡一期童话乐园、二期水上乐园之后,重磅推出的 融极限体验、游乐休闲、科普教育于一体的综合型主题乐园。其中包括多项惊 险刺激的过山车:

13、眼镜蛇过山车、极限摩托过山车、旋风过山车以及亚洲最大 双冲式水上过山车,同时还有最具挑战的亚洲超大海盗船,西南最高的极限蹦 极,360 度的时空大摆锤和云霄马戏团。此外,园区每天为游客提供激情畅快 的特色表演以供观看,让游客们在陆地乐园体验到前所未有的惊险与快乐。 国色天乡作为一个大型公司,为用户提供包括游乐设施、酒店、住房、 商场、绿地等多样化服务,在信息化发展迅速的今天,无疑要加快自身的信息 化发展的步伐,以保持公司在这充满竞争的社会处于领军地位。如何结合当下 “智慧景区”的理论,为游客提供更好的旅行服务,将是企业关注的重点。对 于一个游乐园来说,除了直观地呈现在网站上的乐园介绍、活动详情

14、等,提供 一款集导游、 指南等功能为一体的景区 APP 也将成为吸引游客的一项重要因素。 现阶段,成都国色天乡乐园已实现了全景区无线网络覆盖,这不仅为游客 的游玩提供方便, 也可以保证游客在景区内使用景区 APP 进行游玩指南和定位 提供有力的技术保障,消除游客“刷个图片流量耗光、定个位流量耗光”的担 忧。 3) 软件开发的应用目标软件开发的应用目标 目前,景区的 APP 计划为游客提供包括:地图、游玩指南、交通指南、 景区活动、景区贴士等功能,并在研发过程中不断收集游客意见,增加新的功 能点,为游客提供便捷。 此外,诸如深圳欢乐谷、香港海洋公园、美国迪士尼乐园等游乐场都已 向游客提供了手机客

15、户端平台,游客可以足不出户地欣赏景区的景色,随时随 地地了解景区,为即将到来的出行做好准备;也可以在景区内边走边玩,了解 前方即将达到的游乐设施、寻找最近的服务中心。而在这一方面,成都国色天 乡乐园可谓是一片空白。 纵观其它乐园发展情况,结合景区自身情况以及用户需求,不难发现,对 于用户来说景区 APP 首要功能为景区导游,即我们常说的地图。如何在 APP 中实现景区样貌最大化还原、如何让游客迅速找到自己在景区内所处的位置、 如何为游客提供最新的游乐活动等,都将是该款 APP 所要解决的问题。 4) 软件与其它软件的关系软件与其它软件的关系 本软件产品是一项独立的软件,而且全部内容自含。 嵌入

16、式课程设计正文 20132173 6 5) 用户的特点用户的特点 本软件的最终用户的特点 1)游客无论是已经身临景区内还是在即将来景区的路上,游客都希望了解 景区游乐设施、 游玩路线、 周边住宿等信息, 拥有一款智能景点服务 APP 将会极大便利用户 2)用户可以是各种教育水平,会使用智能手机,熟悉手机 APP 的基本操作 即可。 操作人员、维护人员的教育水平和技术专长 本科水平,专长是软件工程,具备程序设计和软件维护能力。 本软件的预期使用频度 软件推广后,预期每天有上千名用户使用 6) 假定和约束假定和约束 1)假定本软件开发工作的经费无限制; 2)软件开发工作的时间限制是 2016 年 5 月-2016 年 6 月 三、三、需求规定需求规定 1) 对功能的规定对功能的规定 1) 软件应支持的终端数:无限制,各终端独立。 2) 系统以网页列表的形式输出信息; 3) 支持的并行操作的用户数:无限制,用户对本软件的使用相互独立。 4) 本应用主要通过对手机屏幕的触摸进行交互: 功能模块输入处理输出 园区地图对“园区地图”图标的触摸

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号