《(2020)(设备管理)基于android手持设备的景区导览系统需求分析说明书》由会员分享,可在线阅读,更多相关《(2020)(设备管理)基于android手持设备的景区导览系统需求分析说明书(55页珍藏版)》请在金锄头文库上搜索。
1、基于android手持设备的景区导览系统需求分析说明书编写: 日期:2012-08-31审核:日期:批准:日期:受控状态:是 发布版次:日期:编号:基于android手持设备的景区导览系统变更记录日期版本变更说明作者2012-08-311.0初始版本王万腾2012-08-311.0初始版本杨冲2012-08-311.0初始版本赵帅2012-08-311.0初始版本卢礼平签字确认系统模块对应章节对应部门负责人签字1. 引言51.1 编写目的51.2 项目风险51.3 文档约定61.4 预期读者和阅读建议61.5 产品范围82. 综合描述92.1 产品的状况92.2 产品的功能102.3 用户类和
2、特性112.4 运行环境122.5 设计和实现上的限制132.6 假设和约束(依赖)143. 外部接口需求143.1 用户界面143.1.1用户获取服务183.1.2景区实时监控293.1.3景区导览资源管理363.2 硬件接口433.3 软件接口443.4 通讯接口444. 系统功能需求444.1 说明和优先级454.2 激励响应序列454.3 输入输出数据454.3.1数据名称:454.3.2实际含义464.3.3数据类型:464.3.4数据格式:474.3.5数据约束:475. 其它非功能需求485.1 性能需求495.2 安全措施需求495.3 安全性需求495.4 软件质量属性495
3、.5 业务规则495.6 用户文档506. 词汇表527. 数据定义528. 分析模型539. 待定问题列表551. 引言旅游景区的越来越火热所带来的高效益,计算机的应用普及到经济和社会生活的各个领域.计算机虽然与人类的关系愈来愈密切,但在景区内部,还有人由于计算机操作不方便继续用手工劳动部分游客迷路或者在不经意间损坏景区的公共设施。.为了适应现代社会人们高度强烈的时间观念,基于安卓的手机导览系统为提高景区资源利用效率,厉声游客的游览满意度,提升景区周边设施的安全保障性而开发。. 为明确软件需求, 安排项目规划与进度,组织软件开发与测试,撰写本文档.该手持设备导览系统是以 Java编程+MSS
4、QL 2000数据库或者更高+ 数据查询语言编写,其系统功能在apache tomcat服务器上运行.系统管理员,景区工作人员,游客只需通过简单的操作,用户都可以了解本系统软件的基本工作原理.用户只需进行输入一些简单的汉字,数字,或用鼠标点击即可达到自己想要的目标.1.1 编写目的该系统将要完成的是旅游景区的导览功能。这里提到的导览,是指景区向游客提供的一种服务,这种服务的目的是让游客能够方便的获取景区的各种介绍信息以及景区的实时状态,例如景区内各个分景点的人流是否拥挤、分景点的游览车的数量等等,还要提供相应的查询功能,例如查询欲知景点的位置信息,当前位置到该景点的距离及绘制出最合适的路径轨迹
5、信息等等。在游客拥有自己的PDA设备的前提下,利用手持设备的wifi功能,向游客的设备传输对应景区的导览文件(如视频介绍,文字介绍,以及查询服务)。并且完成提供导览文件资源的服务器资源数据的管理,例如日常维护,更新文件资源等,并且提供对客户终端请求的处理。客户端的开发是基于谷歌android操作系统平台的,该操作系统是目前最火热的几大主流操作系统之一,具有巨大的市场和发展潜力,并且成为移动电子设备上占有量最大的操作系统,因此本软件选择在之上进行开发,另外,编程语言选择Java,因此具有较好的可移植性。服务端采用微软的MFC框架进行开发,MFC(Microsoft Foundation Clas
6、ses),是一个微软公司提供的类库(class libraries),以C+类的形式封装了Windows的API,并且包含一个应用程序框架,使用MFC可以加快软件的开发流程。1.2 项目风险具体说明本软件开发项目的全部风险承担者,以及各自在本阶段所需要承担的主要风险,首要风险承担者包括: 任务提出者: 中软国际华东交通大学android实训班 软件开发者: Android实训班第六小组 产品使用者:各大景区的管理人员和进入景区游览的游客1.3 文档约定描述编写文档时所采用的标准(如果有标准的话),或者各种排版约定。排版约定应该包括: 正文风格:本文档,即基于android手持设备的景区导览系统
7、的需求分析报告,正文全文采用五号宋体字体写作,纸张采用21厘米乘以29.7厘米的A4纸张,文字方向为水平,纸张方向为纵向,页边距为上下均保持2.54厘米,左右保持3.18厘米。行间距字间距均保持单倍于标准的长宽。 提示方式:本需求分析报告提示为方式使用微软office2010自带的“明显参考样式提示文档需要注意的部分,即使用加粗下划线,强调文字颜色的字体。字体加宽量为0.25磅,使用快速样式,优先级保持为33,所有更改均基于默认的段落字体。 重要符号:本需求报告中应重点观察实心圆黑点,一般为某模块的详细内容说明,实心黑色方块为圆黑点需求的子需求,相对来讲,圆黑点为高层次需求,可以被其所有细化的
8、需求所继承,或者每个需求陈述是在书写顺序上将体现其部分优先级。1.4 预期读者和阅读建议 用户:如果用户为游客,建议只需要阅读文档的第二部分,即游客用户只需了解或知道产品的状况,产品的功能,产品运行需要的手持设备环境以及操作方法即可。如果用户是管理员,建议除上述片段尚需阅读用户类和特性这一章节并且需要阅读关于产品在服务器端的系统使用流程。 开发人员:开发人员需要严格认真的阅读文档的所有内容,尤其是在用户界面,硬件接口,软件接口,通讯接口和系统功能需求模块及性能需求,安全措施需求,安全性需求,软件质量属性的模块。 项目经理;通篇阅读此文档,并对文档模糊不清或者有歧义的地方进行固定修正或者批注 营
9、销人员:阅读产品功能模块,产品范围和本文档所涉及的待开发软件与市场上同类产品的优点,以及产品运行所需要的手持设备坏境。 测试人员:通篇阅读此文档尤其是在系统需求,用户界面,硬件接口,软件接口,通讯接口和系统功能表需求模块,并和开发人员保持一定的沟通,并对文档的部分内容进行讨论。 文档编写入员: 通篇阅读此文档,检查文档的用词用语是否符合规范,并对文档中可能出现歧义的部分进行注释,即使这个可能性很小。1.5 产品范围景区的服务不够全面细致,管理不够科学,效率不高,游客人数的急剧增长所带来的安全问题,本项目就是在这样的背景下提出的,旨在开发出一个能够方便游客、便于景区管统。随着旅游景区人流量越来越
10、大,景区内交通如何保持畅通,如何在减少成本的情况下更快的更好的介绍景区内的各个不同景点和和如何保证景区设施的安全已经成为一个重要的问题。高效率化的现在生活需求使得人们难以在一个景区内较易的找到停车场或者另外一个景点的具体位置,和如何更快的到达自己的目的地,而由于景区内的大人流量使得景区内的各种旅游的安全难以保证。本导览系统可以使得游客在某景区实时的登陆服务器获取自己的位置和各个景点的位置,可以进行路线的导航和试试查看景区信息和停车场信息由计算机来管理庞大而繁忙的景区导览是非常合适的,并且效率化,速度快,完全适应市场需求。参考文献 本项目的合同书:中软国际华东交通大学安卓实训班实训合同 签约者
11、为中软国际和实训班学生 上级机关有关本项目的批文:华东交通大学的批准 本项目已经批准的计划任务书:基于安卓手持设备的景区导览系统的可行性研究报告编写日期 2012年8月28日 开发本项目时所要用到的标淮:Java开发规范 系统规格需求说明: 使用实例文档: 属于本项目的其它己发表文件: 本项目的可行性研究报告 本软件产品需求分析报告中所引用的文件、资料; 相关软件产品需求分析报告;为了方便读者查阅,所有参考资料按一定顺序排列。每份资料都应该给出了: 标题名称; 作者或者合同签约者; 文件编号或者版本号; 发表日期或者签约日期; 出版单位或者资料来源。2. 综合描述 对于客户端的使用会涉及到各种
12、类型的游客人群,凭借android简洁明了的UI和快捷的操作特性,并不要求用户对其特别的熟悉,其可以做到让使用方法简单易懂,操作方法尽量浅显明了,用户能够在短时间内借助简易的说明快速上手。为了提高系统的实用性,要求具有较强的可靠性和较大的吞吐量。对于服务端的操作人员,由于软件设计的提供给操作人员的接口仅仅会涉及到简单的文件新建、修改、复制、删除等操作,因此仅仅需要操作人员熟悉简单的电脑操作即可,不需要专门进行培训。2.1 产品的状况描述了在软件产品需求分析报告中所定义的软件产品的背景和起源。说明了该软件产品是否属于下列情况: 是否是产品系列中的下一成员; 是否是成熟产品所改进的下一代产品; 是
13、否是现有应用软件的替代品(升级产品); 是否是一个新型的、自主型的产品。2.2 产品的功能以产品的运行图片来展示因为将在需求分析报告的第4部分中详细描述软件产品的功能,所以在此只需要概略地总结。仅从业务层面陈述本软件产品所应具有的主要功能,在描述功能时应该针对每一项需求准确地描述其各项规格说明。如果存在引起误解的可能,在陈述本软件产品主要功能的作用领域时,也需要对应陈述本软件产品的非作用领域,以利读者理解本软件产品。为了很好地组织产品功能,使每个读者都容易理解,可以采用列表的方法给出。也可以采用图形方式,将主要的需求分组以及它们之间的联系使用数据流程图的顶层图或类图进行表示,这种表示方法是很有用的。参考用户当前管理组织构架,了解各个机构的主要职能,将有助于陈述软件产品的主要功能。2.3 用户类和特性确定有可能使用该软件产品的不同用户类,并且描述它们相关的特征。往往有一些软件需求,只与特定的用户类有关。描述时,应该将该软件产品的重要用户类与非重要用户类区分开。用户不一定是软件产品的直接使用者,通过报表、应用程序接口、系统硬件接口得到软件产品的数据和服务的人、或者机构也有他们的需求。所以,应该将这些外部需求视为通过报表、应用程序接口、系统硬件接口附加给软件产品的附加用户类。2.4 运行环境 硬件平台:服务器硬件要求支持Intel平台、AMD平台。双CPU 2.0G以上,内存2.0G