GIS工程需求分析报告.docx
《GIS工程需求分析报告.docx》由会员分享,可在线阅读,更多相关《GIS工程需求分析报告.docx(14页珍藏版)》请在冰豆网上搜索。
GIS工程需求分析报告
案卷号
日期
某市地籍管理信息系统
用户需求分析报告
(地籍管理处)
编写:
(签名)______________年月日
复查:
(签名)_________________年月日
批准:
(签名)_________________年月日
完成单位:
___某大学________
签收单位:
_
修改情况记录:
版本号
修改批准人
修改人
安装日期
签收人
V1.0
1引言
1.1编写目的
是在经过了可行性分析与用户调研之后,进一步定制软件开发的细节问题,深入分析和描述子系统的功能和性能,系统中各子系统的联系与接口细节,并细化用户对系统的要求,描述要处理的数据域,引导用户提出明确的要求,并把用户的要求转换成一个完全的、精细的软件逻辑模型,准确地表达用户要求,便于用户与开发商协调工作,希望能使本软件开发工作更具体,保证项目开发成功。
本文档面向的读者主要是系统设计编程人员及后期的系统测试人员人员,以及市建设委员会的系统管理与维护人员。
1.2背景
说明本项目的:
A.提出者和交办单位;
B.提出经过;
C.承办单位;
D.软件名称;
E.用户。
1.3定义
列出本文件中用到的专门术语的定义和外文首字母组词的原词组。
数据字典datadictionary
软件系统中使用的所有数据项的名字及与这些数据项有关的特性(例如,数据项长度、表示等)的集合。
数据流图dataflowchart
系统的一种图形表示,其中表示出数据源、数据汇、存储和以结点形式对数据执行的处理,以及结点间作为连接部分的逻辑数据流。
土地登记landregistration
国家依照法定程序将土地的权属关系、用途、面积、使用条件、等级、价值等情况记录于专门的簿册,以确定土地权属,加强政府对土地的有效管理,保护权利人对土地的合法权益的一项重要法律制度。
土地调查landsurvey
对土地的权属、利用类型、面积、质量及分布的调查。
地籍调查cadastralsurvey
国家采用科学方法,依照有关法律程序,通过权属调查和地籍测量,查清每一宗土地的位置、权属、界线、面积和用途等基本情况,以图、簿示之,在此基础上进行土地登记。
土地权属调查adjudicationinvestigation
对土地权属单位的土地权源及其权利所及位置、界址、数量和用途等基本情况的调查。
1.4参考资料
列出用得着的参考资料,如:
a.本项目的经核准的计划任务书或合同、上级机关的批文;
b.属于本项目的其他已发表的文件;
c.本文件中各处引用的文件、资料、包括所要用到的软件开发标准。
列出这些文件资料的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。
1、GB8567-88《计算机软件产品文件编制规范》
2、GB/T11457-1995《软件工程术语》
3、GB1526—89信息处理--数据流程图、程序流程图、系统流程图、程序网络图和系统资源图的文件编制符号及约定
4、GB8566-88《软件开发规范》
5、市各类有关文件、报表等格式和说明
6、毕硕本,王桥,徐秀华.地理信息系统软件工程的原理与方法.北京:
科学出版社,2003
2任务概述
2.1目标
叙述该项软件开发的意图、应用目标、作用范围以及其他应向读者说明的有关该软件开发的背景材料。
解释被开发软件与其他有关软件之间的关系。
如果本软件产品是一项独立的软件,而且全部内容自含,则说明这一点。
如果所定义的产品是一个更大的系统的一个组成部分,则应说明本产品与该系统中其他各组成部分之间的关系,为此可使用一张方框图来说明该系统的组成和本产品同其他各部分的联系和接口。
|
2.2用户的特点
列出本软件的最终用户的特点,充分说明操作人员、维护人员的教育水平和技术专长,以及本软件的预期使甩频度。
这些是软件设计工作的重要约束
2.3假定和约束
列出进行本软件开发工作的假定和约束,例如经费限制、开发期限等。
3业务职能分析
3.1用户概况
局地籍处。
3.2业务内容
根据《中华人民共和国土地管理法》、原国家土地管理局《土地登记规则》、国土资源部《土地登记办法》、《湖南省土地登记办法》、国土资源部《关于进一步规范土地登记工作的通知》等,地籍管理业务包括以下几项:
根据对地籍管理系统包括办公自动化、工作流管理、业务流管理以及信息发布等几个方面在内的整个业务职能以及现有系统运行、数据需求等进行分析可得到土地登记及土地变更的流程图如所示
3.3业务流程
3.3.1土地登记流程
办理土地登记业务流程,其具体的业务流程如下图
土地登记业务流程
图1土地登记业务流程图
4数据描述
对数据进行逻辑描述时可把数据分为动态数据和静态数据
4.1静态数据
登录密码,各数据库所在位置,系统分析原始数据,系统管理的各类数据等;系统内部有关的数据结构和操作规程;
4.2动态数据
包括所有在运行中要发生变化的数据以及在运行中要输入、输出的数据数据流图的绘制标准
此处可绘制数据流图,数据流图可以使用Visio2003中基本流程图来绘制
图2土地登记数据流程图
4.3数据字典
数据词典的任务是对于数据流图中出现的所有被命名的图形元素在数据词典中作为一词条加以定义,使每一图形元素的命根子都有一个确切的解释,分别需要给出下列数据词条描述:
数据流词条描述
数据流词条应包括下列内容:
1.数据流名称;
2.数据流说明:
简要介绍其作用,既说明其产生的原因和结果;
3.数据流来源;
4.数据流去向;
5.数据流组成(即数据流的数据结构);
6.数据流的数据量;
数据元素词条描述
数据元素是数据结构的最小组成部分,它的主要信息包括:
1.数据元素名;
2.数据元素类型;
3.数据元素长度;
4.数据元素的取值范围;
5.数据元素的缺省值;
6.相关的数据元素及其数据结构;
数据元素描述示例:
数据文件词条描述
数据文件是数据结构保存的地方,如果使用数据库保存管理数据,则直接数据库中存放的表名,数据文件词条描述报以下内容:
1.数据文件名称
2.简述,说明存放的是什么数据;
3.输入数据;
4.输出数据;
5.数据结构;
6.存储方式等(顺序存放、直接存放、关键码、索引);
7.存取频率;
加工逻辑词条描述
对数据流图中出现的的数据加工进行描述,数据加工较为复杂,将在后面的一节内容中讲述,对加工的描述分以下几项:
1.加工名;
2.加工编号(该编号要反映该加工的层次);
3.简要描述(描述加工的逻辑以及功能简述);
4.输入数据流;
5.输出数据流;
6.加工逻辑(简述加工程序与加工顺序);
源点及汇点词条描述
系统的源点和汇点不宜太多以提高系统的独立性,系统的源点和汇点信息如下:
1.名称;
2.简要描述(什么外部实体);
3.有关数据流;
4.数目;
注:
在建立数据字典的过程中可以进行结构化的数据分析,从而可为分析员提供各种表的定义信息,通过检查各个加工的逻辑功能,实现和检查在数据和程序之间的一致性和完整性,甚至系统建成以后的维护阶段也需参照数据字典进行设计与修改。
注:
在建立数据字典的过程中可以进行结构化的数据分析,从而可为分析员提供各种表的定义信息,通过检查各个加工的逻辑功能,实现和检查在数据和程序之间的一致性和完整性,甚至系统建成以后的维护阶段也需参照数据字典进行设计与修改。
4.5数据需求分析
4.5.1基础空间数据
基础空间数据是指区域内各种比例尺地形图、影像图等。
在排水管理子系统中具体地包括以下内容:
1、基础地形图
1:
10000比例尺的某市主要城区基础地形图。
包括建筑物、道路、水系、植被、等高线、宗地、行政边界、注记等数据。
在排水管理信息系统中,可利用1:
10000地形图为背景,根据排水管网统计表、排水设施统计表等数据,进行排水各类设施的管理、查询、统计,另外,该基础数据可以作为以后所有空间数据录入的坐标参照,控制数据的精度。
4.5.2地籍管理数据
4.5.3政策与法规数据
指涉及到的排水设施运行、维护、管理的各种政策、法规和标准。
主要包括编号,法规类别,法规、标准的具体内容,以及相应的备注。
以下是排水管理相关的各种政策、法规、标准。
1.排水管理相关的政策法规
详细情况见9.4法律法规
2.排水管理信息系统相关的国家和地方标准
详细情况见9.4法律法规
4.5.4系统维护数据
排水管理信息系统的系统维护数据主要完成系统日常的数据库维护,人员权限、岗位职责的管理,使用系统的人员范围划分,以及系统数据名词的编码方案和解释等工作。
从而保证系统的安全,清晰,易于使用,统一规划。
排水管理信息系统的系统维护数据具体分析为用户职能、权限表,数据字典,日志表。
5功能需求(重点)
功能需求是最主要的需求,主要列举出子系统在职能上能做什么,将用户对子系统的要求转化为功能要求,如输入、输出、计算、使用事件、统计报表等。
5.1功能划分
此处一一列举出子系统的功能。
对我们要开的系统而言系统的功能主要集中在空间分析、统计出表、打印出图、数据查询、辅助审查、业务办理、文档管理、数据维护、数据转换等,对这类功能一定要明确其数据结构,对每一功能上流入流出的数据深入了解,并且应是相关功能的流出流入数据,由于我们采用的是数据库管理,所以主要考虑数据在数据库中的组织和存取方法,为建立数据库模型准备。
5.2功能描述
此处对每一功能作出详细的描述,讲述其作用,数据输入输出接口等。
5.2.1数据管理
(1)数据维护:
对空间数据,文档数据、系统的配置信息进行维护。
(2)数据转换:
提供ArcGis的shape,coverage,Geodata-base与MipGis格式的相互转换功能;提供ArcGis的shape,coverage,Geodatabase,MipGis格式与VCT格式的转换。
(3)数据变更:
提供可恢复的,交互式的数据变更功能,变更记录在历史中。
(4)文档管理:
把文档按行政区和年度存放在对应辖区的数据库中,统一管理;C/S,和B/S段可以浏览文档,在数据维护端可修改和更新文档。
5.2.2查询统计
(1)数据查询:
分析点击图元查属性功能模块和根据指定条件查找图元,并可对查询的图元进行统计。
(2)辅助审查:
支持导入范围新建项目,交互新建项目项目出图,项目统计出表;项目自建立后由数据库进行统一管理。
(3)统计出表:
按照行政辖区和年度,城镇地籍相关统计表。
首先从地理数据中按县级别汇总出基础汇总数据,在出表或提交汇总结果时,按行政区从基础汇总数据中提起数据,生成汇总结果。
统计出表的形式包括出EXCLE、ACESS格式两种字段按照二次调查标准执行。
统计分析结果记录在历史中。
5.2.3打印输出
(2)打印出图:
包含按行政辖区出图和按图幅出图,图例采用二次调查规定的图例;晕线可设置。
出图结果记录在历史中。
5.2.4其他功能
(1)空间分析:
包含导入范围分析,任意范围分析,面buffer分析,分析完成后给出空间分析结果和统计结果,改功能主要应用了GIS的裁剪分析。
分析结构记录在历史中。
包含动态投影、坐标解析、索引图浏览,用户角色和权限管理等功能。
5.2.5业务功能
1、国有土地使用权出让审批
(1)能给出业务提示;
(2)能够将申请的有关信息保存;
(3)能对数据库已有的国有土地数据进行查阅和修改;
(4)能提供常见的审批意见;
(5)能够进行法律法规查询;
(6)能够生成国有土地使用权转让审核表。
2、出让土地使用权变更登记工作
(1)能给出业务提示;
(2)能够将申请的有关信息保存;
(3)能对数据库已有的土地使用权数据进行查阅和修改;
(4)能提供常见的审批意见;
(5)能够进行法律法规查询;
(6)能够生成土地使用权变更登记表。
3、城市(乡镇)分批次建设用地审核工作
(1)能给出业务提示;
(2)能够将申请的有关信息保存;
(3)能对数据库已有的城市(乡镇)建设用地数据进行查阅和修改;
(4)能提供常见的审批意见;
(5)能够进行法律法规查询;
(6)能够生成建设用地审批表。
4、单独选址建设用地审核工作
(1)能给出业务提示;
(2)能够将申请的有关信息保存;
(3)能对数据库已有的建设用地数据进行查阅和修改;
(4)能提供常见的审批意见;
(5)能够进行法律法规查询;
(6)能够生成单独选址建设用地审核表。
6性能需求
主要指名用户对拟建子系统的技术性能指标的要求(运行时间、存储量、安全性等)
为了保证系统能够长期、安全、稳定、可靠、高效的运行,本系统应满足以下性能需求:
1、系统处理的准确性和及时性
2、系统的开放性和系统的可扩充性
3、系统的易用性和易维护性
4、系统的标准性
5、系统的先进性
6、系统的高响应速度
6.1数据精度
由于本系统为国土资源管理系统,该系统中的数据将会作为城市统筹规划的依据,同时也会上报国家相关部门以便统一管理,所以该数据要求不能有误差。
6.2时间要求
当日窗口收发件要求有即时性,马上能反应已受检、发件情况;审批人员提交的审批意见能够随时更新;规划成果信息5~15年更新一次,基础信息根据城市建设情况随时更新;
6.3适应性
此软件只在国土资源厅管理人员的机器上使用,因此不考虑适应性
7运行需求
7.1用户界面
【用户界面内容、屏幕格式、报表格式、菜单格式、输入方式、输入输出时间等】
屏幕格式(详见原型)如:
(1)要求有菜单及工具栏以方便操作;
(2)各数据库信息可在屏幕上直接修改(权限许可的情况);
(3)各数据统计结果可在屏幕上显示;
(4)进行系统分析后的结果在另一窗口中显示;
(5)具备数据管理、整理编目、检索查询、安全保密、系统维护等基本功能,并能辅助实体管理及根据用户特殊需求增扩其他相应功能;
(6)具有良好的实用性、兼容性及可扩展性,界面友好,用语规范,操作简单,使用方便;
(7)配置完备的帮助文档,主要包括:
用户手册、系统管理员手册、数据报表格式:
菜单格式:
菜单项大致与Windows标准相同,另外附加的功能做到新的菜单项中.
输入方式如:
键盘、鼠标、扫描
输入输出时间:
输入年、月、日,年输入四位;
7.2硬件接口
标准打印机接口(并口)
TV-OUT接口(视频输出接口)
IEEE1394接口(同步数据传输)
7.3软件接口
要求采用Client/Server(客户机/服务器)和Browser/Server(浏览器/服务器)两者结合的体系架构模式。
扫描加工系统和属性数据录入和管理模块采用C/S模式,业务查询同时支持C/S和B/S两种模式。
提供多种公共的API接口:
ActiveX控件,EXE接口,DLL组件接口,XML接口,ASP接口等以供其它系统进行方便的高度集成,实现业务系统内部交互式查询与统计。
7.4故障处理
1、系统非正常退出时在下一次登陆时可以恢复到任务执行之前的状态;
2、发生系统错误时可以自动修复到正常状态;
3、遇到操作错误时应有详细的信息的提示与处理方式;
4、可以根据日志文件恢复到某一种状态;
5、系统崩溃时自动根据日志文件恢复到最近一个没有错误的状态;
6、读取和提示已有用户的故障信息;
7、能实时提醒和删除不良用户的信息
8其他需求
8.1可使用性
容易使用,界面交互性好,操作简单,适合各种阶层居民的使用。
8.2安全保密性
该系统对任何公民具有开放性。
但公民只有浏览查询的权利,但不能够修改或删除数据。
8.3可维护性
对软件维护较容易。
按照预定的需要各个功能部件进行维护较容易。
按照规定的使用条件,在一定时间间隔内一个项具有保持在某一指定状态或恢复到某一指定状态的能力。
在此状态下,若在规定的条件下实现维护并使用所指定的过程和资源时,它能实现要求的功能。
8.4可移植性
指软件不加改动地从一种运行环境转移到另一种运行环境下运行的能力。
系统安全稳定性的考虑只能运行在Win2000或WindowsNT4.0下,不需要移植。
8.5数据库、安装的等方面的需求
系统的数据库及软件模块将可以在其它子系统中进行重用,以减少今后系统开发和维护的工作量。