系统中数据有原始采集数据、净化数据、因子分析数据、因素复合数据、定级结果数据、面积统计数据和绘图数据。系统中空间数据按因子形态用矢量点、线、面表示原始数据,分析采用栅格数据(平面、曲面)形式;属性数据根据所需的数据表格项确定(表8-7)。
表8-7定级系统中的数据
二、系统设计
系统分析阶段工作包括系统总体设计、模块设计、实施方案制定等。
系统总体设计即在系统逻辑模型的基础上设计系统的物理模型,包括软硬件环境、系统功能、数据库。首先根据系统的要求确定支撑系统的软硬件环境,硬件环境包括输入、处理、输出设备的定型;软件环境包括操作系统、数据库管理软件、微机地理信息系统软件工具和应用模型(或用户程序)的设计语言。系统功能的设计根据系统逻辑模型的要求设计系统的功能组成、系统组织结构、各子系统的功能和性能要求。数据库设计确定系统内信息的表示方法、数据的组织和数据库的建立过程。
模块设计即将系统进行分解、确定实现方法、进行代码设计。系统分解即根据系统功能间的聚合度将系统分解为粒度适当的模块,块内聚合度最大、块间聚合度最小。然后根据系统功能和性能要求确定实现的方法,采用工具和程序设计语言设计该模块的代码。
通过总体设计和模块设计,将任务分解,根据任务以及资源(人力、物力)进行任务实施的安排,确定每项任务的实施人员、可利用资源、完成时间。
根据定级工作对设备的要求,确定镇江市土地定级信息系统的硬件配置(图8-11)。操作系统采用DOS,采用数据库管理系统DBASEⅢ和微机地理信息系统软件工具GISKEY作为开发的支持工具,采用TURBOPASCAL作为应用模型设计的语言。
根据系统业务流程和数据流程设计系统功能组成和系统组织结构(图8-12)。
系统中的数据包括各阶段工作的数据,按其形式可分为空间数据和非空间数据。空间数据采用微机地理信息系统工具GISKEY中的表示方法,非空间数据采用DBASEⅢ的表示方法,其内容分别为各表格中的数据项。数据组织采用目录树型结构,按工作阶段、数据内容、对象特征分为三层(图8-13)。数据库的建立分为底图标描、表格整理、数据库结构定义、表格录入、图形数字化、表格编辑、图形编辑等过程。
系统采用微机地理信息系统工具,因此模块分解基本按照工具中的模块,工具库中设有的应用程序相对简单。如果没有工具支持,则要按照软件工具设计中的方法进行分解。各模块采用嵌入方式合并到系统中。
在实施方案的制定中将任务分解为数据采集编辑、软件编制、系统组装、试运行和测试,并根据人力、物力、时间作了任务进度安排(表8-8)。
表8-8实施任务进度安排
三、系统实施
系统实施是指根据系统设计将物理模型转化为实际系统,其工作包括硬件配置、软件编制、数据准备、人员培训、系统组装、试运行和测试,最后交付使用。系统实施过程中要进行实施组织,实施管理小组负责整个系统实施的进度、质量管理。
根据镇江城市土地定级信息系统的设计,在原有主机和打印机的基础上购置了数字化仪和绘图机,将外部设备通过串并口与主机相联结。在软件编制中,首先建立输入输出接口模块、然后编制应用模型(如引力模型),最后将微机地理信息系统软件工具、应用模型采用嵌入方式组织成各功能模块。在硬件配置完成后即进行数据准备工作,组织人员采集、编辑数据,完成原始数据入库的工作。在此同时进行用户人员培训,掌握数据输入输出、分析的工作方法。
在以上工作完成后,将整个系统进行组装,把数据、程序都按系统设计组织起来。使用采集的定级数据对系统进行试运行和测试,对系统不足之处进行改进,最后得出定级结果,系统即可交付使用。