需求规格说明书_07122995_周瑶+GIS软件需求规格说明由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“06软件需求规格说明书”。
中 国 矿 业 大 学
China University of Mining and Technology
GIS软件需求规格说明
姓
名:
周瑶
学
号:07122995 学
院:环测学院
班
级:地理信息系统12-1班
老师:张海荣老师
1.引言
1.1编写目的由于高校教师带领学生去野外实习中,经常出现学生掉队、旷课、自行离队或走散等现象,为了学生的安全和实习的顺利进行,减轻教师传统的管理学生的方法的负担,急需一些有效措施来解决这些问题,帮助教师在野外实习期间充分了解每个学生的位置信息,进行有效管理,保障学生人员安全,实现安全有效的野外实习,并明确其中的经济效益。1.2GIS项目背景
项目由中国矿业大学团队开发。为了满足实际野外实习的需求,采取相关措施来解决野外实习中出现的问题,开发野外实习管理信息系统。1.3定义
GPS室外定位:全球定位系统
数据库SQL Server:由微软退出的关系型数据库管理系统,具有使用方便可 伸缩性好与相关软件集成程度高等优点。
服务器Tomcat:是一个免费的开放源代码的Web应用服务器,属于轻量级 应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用。1.4参考资料
项目经审核的计划任务书 项目开发计划 论文:
[1]李刚.GPS导航系统的工作原理,2012 [2]胡旭科.融合GPS与Wi-Fi的室内外无缝定位原型系统研制,2014 [3]曹科.基于智能手机的GPS定位技术的研究与实现,2006 [4]刘前刚.GPS定位算法,2009 书籍:
《Android应用开发揭秘》杨丰盛著 《Android优化技术详解》陈德春编著 《IOS开发指南》关东升编
《Tomcat与Java Web开发技术详解》电子工业出版社
《Tomcat权威指南》中国电力出版社
2.GIS项目概述
2.1 GIS项目目标、内容、现行系统的调查情况
项目目标主要是开发出一款手机APP,针对野外实习的场景,方便教师更好地管理学生,保障学生安全。
项目内容主要包括教师客户端通过读取学生客户端的数据,掌握学生的地理位置,方便野外实习管理。
现行系统调查情况如下:现行系统的主要功能和目标是满足高校教师带领学生外出实现的管理需求,确保学生的安全。2.2 GIS运行环境
软件为手机APP,运行在手机端,即现在主流的智能机。当用户把手机软件打开时,软件会默认读取用户的地址位置,并返回。即当学生打开手机软件或将手机软件运行在后台时,软件会自动读取学生的地理位置信息,并将信息返回给教师的客户端上。2.3条件与限制
GPS的室外定位精度约为5米左右,由于在室内是无法使用GPS定位的,所以该软件适用于户外定位;当在野外实习处于交通闭塞信号差的山区时,通信差,可能会导致手机接收不到信号,导致定位出现阻碍,学生的地理位置信息读取出现错误、地理信息返回给教师客户端出现故障等,这样一来,教师不能完全掌握学生的位置信息。
3.GIS数据描述 3.1 GIS静态数据 学生和教师的基本信息。3.2 GIS动态数据
输入数据:学生与教师的个人信息。输出数据:学生和教师的地理位置信息。3.3 GIS数据库描述
使用SQL Server数据库,数据类型分为基本数据和地理数据。3.4 GIS数据字典
数据流名:地理位置信息 简述:学生的地理位置信息 来源:学生 去向:教师
组成:学生学号+姓名+地理位置信息 数量流量:教师可随时查看
4.GIS功能需求 4.1功能划分 4.1.1流程图
4.1.2数据与功能的对应关系
数据是功能的基础,该软件功能的实现是依靠数据的。教师之所以能掌握学生的实时动态,是因为学生的客户端后台通过手机上的GPS读取学生的地理位置信息数据,将该数据实时传输给教师的客户端。4.2功能描述
(1)打开软件,进行注册,登录。教师用学校工号进行注册登录,学生用学校学号进行注册登录,登录后教师和学生分别有不同的界面,分别有教师和学生学校教务系统统计的基本个人信息,也可在此基础上完善个人信息。
(2)先介绍学生界面。学生界面的功能选择主要有:查看和完善个人基本信息、查看同伴的地理位置、查看自己的地理位置。软件系统默认读取用户的地理位置信息等。
(3)教师界面。教师先将学生的名册添加进入自己的系统中,也可手动输入添加。教师界面的功能选择主要有:查看和完善个人信息、查看学生所有信息、查看所有学生现时地理位置、查看学生一段时间内的路线、查看单个学生个人信息、查看单个学生现时地理位置、查看教师自己的地理位置等。(4)教师与学生均可查询自己在一定时间内走过的路线。
5.GIS性能需求 5.1数据精确度
GPS的室外定位精度约为5米左右,由于在室内是无法使用GPS定位的,所以该软件适用于户外定位;而在野外实习的过程中可能会去一些信号弱的山区,这样可能导致手机接收不到信号,导致定位出现阻碍,教师不能完全掌握学生的位置信息。5.2时间特性
相应时间较短,只需要在联网状态下,打开软件,会自动进行更新地理位置。5.3适应性
操作方式简单,运行环境是当下热门的智能机,系统是基于Android 4.0以上或者ISO系统,具有良好的兼容性当开发计划改变时具有良好的适应性。
6.GIS运行需求 6.1用户界面
屏幕格式设计为适合所有的手机屏幕 6.2硬件接口
开发环境为基于Windows 7操作系统下的PC。运行环境为当下流行的基于Android 4.0以上或者IOS的智能手机。6.3软件接口
开发环境为Windows 7 系统下的eclipse 的Android开发环境或者X-code的IOS开发环境,调用百度地图的API,数据库选用SQL Server,服务器选用Apache的tomcat。6.4故障处理
在软件发布前,进行大量全面的测试。
当出现严重故障时,应在第一时间内解决掉,要正对用户的描述来评估问题的大致问题,然后针对该问题进行修改;当出现一般故障时,需要尽快解决,不要任其发展演变成软件严重故障;当出现轻微故障时,在不影响总体使用的前提下,将故障原因记下,根据实际情况,灵活的解决问题。
7.质量保证
发布前采用软件测试,依次进行单元测试、集成测试、组装测试、确认测试、系统测试、验收测试、回归测试。客观的验证软件项目产品和工作是否遵循恰当的标准、步骤和需求等。并写清楚相关使用文档。
8.其他需求
软件的可使用性强,将用户信息加强安全保密性,教师和学生的信息加强了保密,并对地理位置数据也加强保密性,后期的可维护性强,可移植性强。
第四章 需求规格说明书4.1 引言4.1.1 编写目的通过对主流JAVA学习论坛系统的研究,根据可行性分析的方案和项目成员的讨论,编制本需求说明书。此说明书用于JAVA学习论坛系统的......
需求规格说明书范文(共16篇)由网友“捕捉瞬间”投稿提供,下面是小编为大家整理后的需求规格说明书范文,欢迎阅读与收藏。篇1:需求说明书 (V1.0.1)编制说明千里之行购物网由“级软件......
1引言 ...............................................................................................................................................2 1.1编写目......
《软件需求规格说明书》检查单文档组织与完整性1.所有对其它需求的内部交叉引用是否正确?2.需求为设计提供了充足的基础么?3.是否所有需求的书写详细程度都是一致的、合适的?4.......
关于《需求规格说明》的编写说明《需求规格说明》是《需求规格说明书》的必要补充,是《需求规格说明书》不可分割的内容。在甲方签字确认《需求规格说明书》后,如果又提出新的......