您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > 42软件需求规格说明书
1“旅游笔记”系统需求规格说明书班级:软工131姓名:王永怀学号:1308060135指导教师:申玲2目录引言...............................................................31.1编写目的.......................................................31.2项目背景.......................................................31.3定义...........................................................31.4参考资料范围...................................................32任务概述..............................................32.1设计目标与原则.............................................32.2运行环境..........................................33数据描述.............................................43.1静态数据.........................................43.2动态数据.........................................43.3数据库介绍........................................43.4数据词典..........................................43.5数据采集.........................................44功能需求..............................................74.1客户端功能........................................74.2服务器功能........................................75性能性需求............................................85.1数据精确度.....................................85.2时间特性..........................................831.引言1.1编写目的需求分析说明书是为软件的开发者能更好的理解开发的需求,避免由于对问题认识的不清或错误理解而增加更多的开发成本。需求分析是软件系统生存期中定义阶段的最后一个步骤;是作为整个软件开发范围的指南,是软件开发人员开发出正确的符合用户要求的软件的重点;是为明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档。该文档将最终交给软件具体开发人员进行具体的开发,其针对的对象是软件开发人员。1.2项目背景本项目是由XX公司XX团队开发,由XX部门负责。该软件系统需要和数据库连接,需要获取GPS定位信息。1.3定义暂无1.4参考资料《软件工程方法与实践》窦万峰主编机械工业出版社2.任务概述2.1设计目标与原则在实现导航系统的各个功能的同时,应当保证系统的健壮性、可移植性、响应性。1.软件质量是至关重要的,在手机环境上运行,经常碰到各种异常操作,此时,应用程序应当能处理各种异常行为,保证用户的使用。2.由于手机资源紧缺,很多手机软件,反映较慢,操作响应滞后,给用户带来不便。本系统应该合理用户资源,保证用户的操作的流畅性。3.手机平台众多,不可能每推出一个平台都重新开发一套系统是不现实的,从长远角度思考,可重用的软件框架设计能够带来丰厚的经济效益。2.2运行环境1.操作系统:安卓系统42.数据库:SQL数据库3.支持环境:支持运行环境即可3.数据描述3.1静态数据1.地图信息。2.图片信息。3.三维数据3.2动态数据输入数据:用户用例输入信息1Android智能手机用户行程记录、随身物品,查找攻略,显示足迹,记录美食,分享拍摄周边地图、路线查询及指引、交通路况、投影模拟真人导游、美食记录、拍摄周边建筑分享及精确定制最短路径等输出数据:小模块或用例输出信息1手机导航定位信息:所在位置、路线查询及指引、导游、制定路径等2项目模块项目列表:项目名称、开始时间、结束时间、介绍等3小组模块小组列表:小组名字、人数、成员等3.3数据库介绍SQLserver关系型数据库3.5数据采集测绘局,卫星影像,三维数据,谷歌采集的街景数据等。5数据流图:物品记录美食记录图一顶层数据流图管理后的物品信息物品信息导航信息请求信息导航导航信息定位信息请求定位接收定位信息地址信息位置显示信息通知寻址信息寻址通知位置信息输入源地点下载地图包导航信息离线地图包导航历史下载命令用户网络服务器数据处理定位显示位置请求导航导航位置信息定位导航命令拍摄图片用户网络服务器1.位置检索3.导航2.开始检索4.物品管理随身携带物品6图二第一层数据流图图三第二层数据流图实体与服务器之间的关联:存储照片GPS定位命令照片信息照片信息信息显示请求信息定位结果显示位置手机用户导航功能服务器请求服务普通导航照片导航虚拟导游图片服务器三维数据服务器地图信息服务器用户1.1信息辨别1.2照片定位1.3GPS定位1.4照片匹配1.5位置信息匹配结果存储定位结果存储匹配结果1.6照片分享拍摄照片拍摄后的照片7图四实体与服务器之间的关联4.功能需求4.1客户端功能1.显示地图。根据用户的当前定位信息向用户显示当前所在地的地图信息。2.导航。可以显示用户可指定地点、指定比例尺的地图数据。3.下载地图。4.热点查询。根据用户指定的查询类别、查询中心点搜索出热点列表,供用户选择,如美食城、公交车站等旅游常见必要场所。5.GPS定位。6.照相定位。利用手机的照相功能,找到你所在地,可以选择上面的分享功能,图片即刻发往自己的朋友圈以达到分享的目的。7.虚拟导游。利用3D全息投影的方式投影出一个虚拟人物,你可以与他交流,告诉他你去哪儿,然后他会带着你到达目的地。你还可以与他聊天,调侃。他还可以介绍当地的美食,景点,住宿并对你所经历的美食和景点进行存储记录。8.显示足迹。手机能响应你的要求---“显示足迹”描绘出你已经过的地点。4.2服务器功能1.地图管理(1)存储地图信息(2)添加,删除,修改地图信息(3)查询地图信息(4)显示行程记录2.图片管理(1)在数据库中存储定位图片(2)存储用户拍摄的图片(3)用户拍摄的图片和数据库中的图片匹配(4)向数据库中添加,删除,修改图片83.三维管理(1)存储投影人物外貌,性格,动作,声音(2)添加,修改,删除投影人物状态图:图五状态图5.性能需求5.1数据精确度定位信息精确到:平面位置精度10米、高程10米;测速精度每秒0.2米;授时精度单向50纳秒5.2时间特性1.响应时间不超过10秒。2.更新处理时间一般为半年。3.数据转换与传输时间不超过30秒4.可连续运行5个小时“旅游笔记”-手机导航系统地图、求路引擎地址查询服务器其他服务器实时交通数据服务器手机端与后台各种服务器的接口地图数据库第三方路况信息数据库用户信息数据库(包括随身物品)地址数据库9
本文标题:42软件需求规格说明书
链接地址:https://www.777doc.com/doc-5371889 .html