GIS软件工程试验讲义Word下载.docx
- 文档编号:15047601
- 上传时间:2022-10-27
- 格式:DOCX
- 页数:53
- 大小:2.80MB
GIS软件工程试验讲义Word下载.docx
《GIS软件工程试验讲义Word下载.docx》由会员分享,可在线阅读,更多相关《GIS软件工程试验讲义Word下载.docx(53页珍藏版)》请在冰豆网上搜索。
(2)需求文档管理
步骤1:
右键根节点(new>
requirementmodel)
图2-1步骤1
步骤2:
鼠标单击第一行,输入第一个需求信息,左侧树发生变化。
步骤3:
根据当前需求(右键)可以划分更细的需求。
或者点击按钮。
图2-2步骤2图2-3步骤3
步骤4:
右键当前需求(右键>
properties)可以增加更详细的描述。
图2-4步骤4
步骤5:
确定后,在刚才的需求界面上出现如下变化
图2-5步骤5
步骤6:
文档输出:
根节点右键>
new>
report
步骤7:
输出,右键需求文档节点>
generate>
Html
图2-6步骤6图2-7步骤7
备注:
以下面的格式组织需求,内容填写完整
1.系统概述
1.1系统目标
1.2运行环境
1.3条件与限制
2.数据概述
2.1空间数据
2.2属性数据
3.功能需求
3.1二手房登记
3.1.1二手房空间位置标注
3.1.2二手房属性信息录入
3.2用户管理
3.2.1用户注册
3.2.2用户修改信息
3.2.3用户注销
3.3二手房查询
3.3.1按照属性查询
3.3.2按照位置查询
3.3.3混合查询
3.4二手房交易
3.4.1客户提交购房计划
3.4.2顾问选房
3.4.3客户购房确认
4.性能需求
5.运行需求
6.其他需求
(3)数据流分析
需求问题描述:
(1)房产中介通过该系统为买房人提供服务。
A、买房人选定房产经纪人。
B、买房人通过地图找房,买房人可以通过缓冲区分析,得出可以选择的二手房房源,形成购房计划。
C、买房人在网上提交个人的购房计划,在购房计划中要详细描述需要的房型、价格、位置等信息。
(2)买房人通过该系统进行购买房屋
A、房产经纪人查看买房人的购房计划表,选出合适的房屋,给买房人确认。
B、经过买房人和买房人达成买卖共识后,买房人再申请银行贷款,贷款之前需要向银行申请,并通过信用系统的确认,确认该买房人没有不良信用记录,才能发放贷款,完成房屋买卖。
新建业务逻辑模型
图3-2步骤2
增加第0层加工(process),加工名称叫“二手房交易地理信息系统”,一般为系统名称。
点击DataFolwDiagram面板上的,然后再布局窗口中点击,窗口上便放上一个加工,右键该加工进行属性设置。
对第顶层加工进行分解。
在左侧的管理树中,选中“二手房交易”右键,选择“Decomposeprocess”,顶层加工发生变化。
图3-3步骤3图3-4步骤4
双击左侧管理树,进入下一级数据流图的设计。
图3-5步骤5图3-6步骤6
按照需求,该系统包括两个主要的过程,买房人提交购房计划,房产经纪人根据购房计划,为用户提供合适的房源,并协助买房人完成交易。
据此完成第一层数据流图分解。
该过程包含两个外部实体(买房人、房产经纪人),两个加工(买房人提交购房计划、经纪人协助选房和交易),一个数据流(购房计划)。
按照以上分析把外部实体、加工和数据流图标拖入视图上,并右键属性(右键对象->
properties)进行设计。
买房人(外部实体)的属性设置
提交购房计划(加工)的属性设置
步骤8:
其他设置略,形成如下视图
图3-7步骤7图3-8步骤8
步骤9:
接下来增加数据流向,选中,然后在视图中,自源连向目标。
步骤10:
选中两个加工之间的数据流,并右键进行属性设置。
图3-9步骤9图3-10步骤10
步骤11:
在data页面上,单击,增加数据流的数据描述,例如增加价格属性。
图3-11步骤11
步骤12:
最终1层数据流的设计如下图
图3-12步骤12
步骤13:
对加工(提交购房计划)进行下一层的分解,过程与顶层分解相同。
双击该层的逻辑视图,进入设计界面。
图3-13步骤13
步骤14:
对加工(提交购房计划)的详细分析如下,买房人首先需要注册,把自己的电话、姓名、email等信息提交到数据库,然后用户登录,首先选择期望的房产经纪人,然后通过地图找到可供选择的二手房信息,再提交价格要求和户型要求,形成购房计划表,提交给下一个加工(1.2选房及交易)。
该过程可以整理成五个加工(注册、登录、选择经纪人、地图选房、提交需求)、三个外部数据文件(买房人信息表、经纪人信息表、购房计划信息表)。
选中加工、数据文件、分别放到视图上,右键属性进行设置。
形成下图
图3-14步骤14
步骤15:
在加工之间连接数据流(注意流向),在数据文件和加工之间连接资源流(注意流向)。
图3-15步骤15
步骤16:
在定义数据流的属性过程中,对于已经定义的属性,可以通过引用的方式(过程如下图);
新的属性则需要添加(添加过程如前面所示)。
图3-16步骤16
步骤17:
按照上述步骤对加工(1.2选房及交易)进行分解
图3-17步骤17
步骤18:
对加工(地图找房)进行分解
图3-18步骤18
步骤19:
文档形成(模型根节点“二手房交易地理信息系统”,右键>
report),确定即可
步骤20:
文档输出(选择HTML或RTF)
图3-19步骤19图3-20步骤20
(4)绘制实体关系图
通过对需求的分析,可以得到以下ER图。
新建ConceptualDataModel:
ConceptualDataModel.其中红线部分为实体(Entity)和关系(relationshipe)
增加买房人、经纪人、购房计划和购房交易记录实体,右键实体,选择属性,进行名称设置(name)。
按照上述的ER图输入每个实体的属性,右键实体->
属性。
在Attribute页面下输入属性。
注意Name、code列输入的内容不同。
(注意:
属性的名字不能重复,如果不同实体都包括“姓名”字段,最好给每个“姓名”字段前面加上前缀,例如“买房人姓名”或“顾问姓名”等)
建立域(Domain),选中“二手房交易地理信息系统”,右键->
new->
domain。
建立“姓名”域(如下图)。
注意datatype的设置。
在“standardchecks”中可以进行高级设置(按照需要进行设置)
设置实体属性的类型,选中实体,右键->
properties。
在Attribute页面,点击Datatype列中的每个“Undefined”,进行属性设置。
点击后出现如下界面,根据需求确定类型。
由于买房人姓名、卖房人姓名、经纪人姓名,都是人名,因此在定义类型时,进行域定义即可。
首先选中其中的“买房人姓名”属性
然后,点击图标,进行设置。
依次对其他字段进行设置,最终“购房交易记录”实体的属性设置如下图
使用Domain的目的是为了将来数据库维护方便,例如,一旦发现有的人姓名长度超过6了(诸葛孔明),此时只要把Domain(姓名)的长度修改为8,而不用改每个实体中的属性,因此容易进行维护。
依次设置其他实体的属性(略)
建立买房人和交易记录之间的关系:
先选中面板上的relationshipe图标,然后在屏幕上连接“买房人”和“交易记录”实体。
双击relationshipe_4进行修改(第一个Tab页进行名称修改、第二个Tab页进行实体关系修改)
按照上述方法建立其他实体之间的关系。
输出文档(略)
第二章GIS软件工程数据库建模
2.1实验目的
通过本次实验使学生掌握利用PowerDesinger软件进行数据建库的基本方法。
2.2实验内容
基于已有的实验成果,利用PowerDesinger把ER模型转成逻辑模型,然后转化成物理模型,最后建立数据库。
2.3实验要求
2.4实验步骤
以建立好的ER模型为基础。
把当前的逻辑模型转成物理模型(目的是建数据库):
Tools>
generatePhysicalDataModel,然后选择数据库
面向数据库的逻辑结构形成如下图:
其中的relationship(学),由于是m:
n的关系,系统自动形成中间的关联表。
此时逻辑模型中的“实体”表达变成了“表”描述(仔细对比一下ER模型和物理模型的区别,实体的属性发生变化,例如购房交易记录中增加了经纪人编码和买房人编码,这些都是数据库建库的需要,PD按照ER图中的关系,智能的完成)。
选择目标数据库,并设定参数
选择“database”>
“GenerateDatabase”,弹出以下界面后,Generationtype选择“directGeneration”直接生成到数据库。
或者选择“Scriptgeneration”直接产生SQL脚本。
第三章GIS软件工程基本流程图
1、实验目的
通过本次实验是学生掌握利用Viso软件进行流程图绘制的基本方法。
或者使用Word文件绘制程序流程图。
2、实验内容
利用Viso软件或者使用Word软件,设计流程图的过程。
3、实验要求
4、实验步骤
打开Viso,新建“流程图>
基本流程图”
图步骤1图步骤2
由于在绘制流程图过程中,需要复杂的连接线,因此需要增加“连接线”形状。
选择“文件>
形状>
其他Viso方案>
连接线”,左侧的形状toolbar上增加了“连接线”形状。
设计结果
购房者创建(提交)购房计划的流程:
基本流程:
1购房者输入用户名(电子邮件地址)和密码登录系统
2用户不存在,提示用户进行注册。
3购房者选择创建一个个人购买计划(价格、区位等)
4如果这个预期购买者的个人计划不存在,那么系统要求该购房者创建一个新的购房计划描述;
如果该文件已经存在,那么系统将给该用户进行提示。
5系统提示客户创建一个新的描述。
并通过邮件进行市场信息的偏好调查。
6系统创建购房人的描述文件。
当新的描述文件被创建,系统会寄一封邮件给客户,欢迎客户使用本系统,并提供进入信息和一些在需要的情况下可以改变信息的细节
7购房者设置一个默认的住房搜索规则并保存信息。
选择流程:
1如果购买计划描述文件已经存在,系统询问购房者是否使用已经存在的购买计划还是创建一个新计划。
2如果创建一个新计划,则执行创建计划的流程。
3如果使用已有计划,则系统调出计划供用户修改。
4保存计划信息
以数据流图中的分析为例,通过流程图的方式描述其详细的过程。
第四章GIS软件
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GIS 软件工程 试验 讲义