基于安卓Android手持设备的景区导览系统的设计(MySQL)
基于安卓Android手持设备的景区导览系统的设计(MySQL)(任务书,可行性分析报告10000字,需求分析说明书9600字,详细设计说明书5200字,概要设计说明书8300字,系统设计说明书2600字,数据库设计说明书1300字,使用说明书,程序项目代码,MySQL数据库,系统测试报告,幻灯片PPT)
该系统将要完成的是旅游景区的导览功能。这里提到的导览,是指景区向游客提供的一种服务,这种服务的目的是让游客能够方便的获取景区的各种介绍信息以及景区的实时状态,例如景区内各个分景点的人流是否拥挤、分景点的游览车的数量等等,还要提供相应的查询功能,例如查询欲知景点的位置信息,当前位置到该景点的距离及绘制出最合适的路径轨迹信息等等。在游客拥有自己的PDA设备的前提下,利用手持设备的wifi功能,向游客的设备传输对应景区的导览文件(如视频介绍,文字介绍,以及查询服务)。并且完成提供导览文件资源的服务器资源数据的管理,例如日常维护,更新文件资源等,并且提供对客户终端请求的处理。
该软件产品是基于android手持设备的景区导览系统,开发该系统的目的是希望通过开发的系统为游客提供景区导览服务,从而避免景区人流拥堵现象,提升游客的旅游体验,方便游客,便于景区管理。企业可通过向景区提供软件,旅客获取服务以及商业广告等获取利益。
客户端用户(游客) 会简单的触摸屏操作
服务端用户(管理员) 会基本的计算机操作
需求名称 详细要求
服务器硬件要求 支持Intel平台、AMD平台。双CPU 2.0G以上,内存2.0G以上,100M网卡、硬盘250G以上,带液晶显示。
服务器系统平台 Windows XP/Windows7 及以后
客户端硬件要求 支持Android2.2(或者更高版本)操作系统的嵌入式平台,支持移动网络连接功能(或者支持wifi功能),支持GPS定位,带触摸屏功能,具有音频输出
客户端系统平台 Android操作系统2.0及更高版本
地理位置约束
需求名称 详细要求
地理位置要求 该景区在google地图或者百度地图上能有详细显示,并且服务端能改变数据库数据
[版权所有:http://DOC163.com]
[资料来源:http://www.doc163.com]
概要设计说明书
目 录
1 引言 4
1.1 编写目的 4
1.2 背景 4
1.3 基线 4
1.4 范围 4
1.5 定义 5
1.6 参考资料 6
2 总体设计 6
2.1 概述 6
2.1.1 功能描述 6
2.1.2 运行环境 6
2.1.5 开发环境 7
2.2 设计思想 8 [来源:http://Doc163.com]
2.2.1 系统构思 8
2.2.2 关键技术与算法 12
2.3 人工处理过程 17
3 系统功能设计 17
4 系统数据结构设计 21
4.1 说明 21
4.2 数据结构 22
4.3 数据结构与系统元素的关系 23
4.3.1 实际含义 23
4.3.2 数据类型 23
4.3.3 数据格式 24
4.3.4 数据约束 24
5 接口设计 25
5.1 用户接口 25
5.2 外部接口 26
6 系统出错处理设计 28
7 系统维护设计 30
需求分析说明书
目录
1. 引言 1
1.1 编写目的 1
1.2 项目风险 1
1.3 文档约定 1
1.4 预期读者和阅读建议 3
1.5 产品范围 4
1.6 参考文献 5
2. 综合描述 5
2.1 产品的状况 5
2.2 产品的功能 5
2.3 运行环境 5
2.4 设计和实现上的限制 5
2.5 假设和约束(依赖) 6
3. 外部接口需求 6
3.1 用户界面 7
3.2 硬件接口 14
3.3 软件接口 14
3.4 通讯接口 14
4. 系统功能需求 14
4.1 功能用例图 14
4.2 基本类图 17
4.3 用户获取服务 17
4.4 景区实时监控 28
4.5 景区导览资源管理 33
5. 其它非功能需求 37
5.1 响应需求 37
5.2 可靠性需求 37
5.3 可用性需求 37
6. 待定问题列表 38
数据库设计说明书
目 录
1 引言 4
1.1 预期的读者 4
1.2 数据库 4
1.3 目的和作用 4
2 数据字典设计 4
3 数据库设计 5
3.1 系统物理结构设计 5
3.2 表设计 5
3.2.1 TableName(表名的解释) 5
3.3 表之间的关联设计 5
3.4 存储过程设计 6
3.5 触发器设计 6
3.6 JOB设计 6 [来源:http://www.doc163.com]
详细设计说明书
目 录
1 引言 4
1.1 编写目的 4
1.2 背景 4
1.3 基线 4
1.4 参考资料 4
2 词汇表 4
3 支撑环境 7
3.1 数据库管理系统 7
3.2 开发工具、中间件以及数据库接口 7
3.3 硬件环境 7
3.4 网络环境 8
3.5 多种支撑环境开发要点 8
4 部件详细设计 9
4.1 部件1 9
4.2 部件2 9
4.3 部件3 10
4.4 部件4 10
[资料来源:http://www.doc163.com]
5 子系统模块设计 11
5.1 模块1 11
5.2 模块2 12
5.3 模块3 14
5.4 模块4 17
5.5 模块5 19
可行性分析报告
目录
1. 引言 4
1.1 项目背景 4
1.2 术语定义 5
1.3 参考资料 5
2. 市场可行性 5
2.1 市场前景 5
2.2 产品定位 6
3. 技术可行性 8
3.1 功能说明 8
3.2 系统分析 8
3.3 技术分析 9
3.4 系统的工作流程 10
3.4.1 用户获取服务 10
3.4.2景区实时监控 20
3.4.3 景区导览资源管理 26
3.5 技术风险 31
[资料来源:http://www.doc163.com]
4. 资源可行性 31
4.1 人力资源 31
4.2 软件资源 31
4.3 设备资源 31
4.4 时间资源 32
5. 经济可行性 32
5.1 投资规划 32
5.2 收益分析 32
5.2.1 定量收益 32
5.2.2 非定量收益 33
5.3 投资收益率 33
5.4 投资回收期 33
6. 社会可行性 33
6.1 法律可行性 33
6.2 政策可行性 33
6.3 使用可行性 33
7. 可测试性分析 34
7.1 技术可测试性分析 34
7.2 功能项的可测试性 34
7.3 项目测试目标 35
7.4 完成测试的条件、假定和限制 35
7.5结论 35
8. 评价过程 35
8.1 评价标准 35
[资料来源:Doc163.com]
8.2 评价结果 36
9. 结论 36
系统设计说明书
目 录
1 引言 4
1.1 编写目的 4
1.2 背景 4
1.3 基线 4
1.4 范围 4
1.5 定义 4
1.6 参考资料 4
2 总体设计 4
2.1 概述 4
2.1.1 功能描述 4
2.1.2 运行环境 5
2.1.3 开发环境 5
2.2 设计思想 7
2.2.1 总体技术架构 7
2.2.2 总体功能框架 7
2.2.3 总体业务流程 8
2.2.4 关键技术与算法 8
3 系统功能设计 10
3.1 XXXX模块 10
3.1.1 XXX子模块 10
4 数据库设计 10
5 类图设计 11
6 接口设计 11
6.1 用户接口 11
6.2 外部接口 11
7 运行设计 11
7.1 系统初始化 11
7.2 运行控制 11
7.3 系统结束 11
8 系统出错处理设计 12
8.1 出错信息 12
8.2 补救措施 12
9 系统维护设计 12
9.1 检测点的设计 12 [资料来源:https://www.doc163.com]
9.2 检测专用模块的设计 12
10 尚待解决的问题 12
上一篇:基于安卓Android手机通讯录的设计与实现(MySQL)
下一篇:基于CS架构网络聊天系统的设计和实现(Swing,Socket,JDBC,MySQL)★