土地资源管理系统
(UML及其建模工具)课程实验(设计)记录与总结
实验设计名称:土地资源管理系统分析与设计指导教师:刘刚
专业班级:计算机092 日期:2012年04月22日
学号姓名
09109201 孔杰
09109202 任奕霖
一、实验(设计)目的和内容
实验目的:
通过分析设计《土地资源管理系统》并使用VISIO绘制《土地资源管理系统》的设计建模图,熟悉《土地资源管理系统》的设计思路,理解利用UML进行信息系统建模的一般原理,掌握运用UML进行信息系统建模的一般方法。
实验内容:
运用UML进行系统建模,分析、设计“土地资源管理系统”,掌握运用UML建模方法进行信息系统分析、设计的一般方法
①需求分析:对《土地资源管理系统》采用用例驱动的分析方法进行需求分析;
②静态结构模型和动态行为模型:进一步分析需求,确定类之间的静态结构和动态行为;
③物理模型:《土地资源管理系统》的应用物理环境分析。
(7) 实验步骤与方法
①分析《土地资源管理系统》的功能性需求;
②采用用例驱动分析方法进行需求分析:
第一步,识别参与者;
第二步,识别用例,绘制系统用例图;
第三步,用例的事件流描述;
③类之间的静态结构:
第一步,定义系统对象;
第二步,定义用户界面类;
第三步,建立类图,在VISIO中绘制;
④类之间的动态行为模型:
第一步,确定动态行为的建模图类型,分别为交互作用图、状态图和活动图;
第二步,建立交互作用图,在VISIO中绘制;
第三步,建立状态图,在VISIO中绘制;
⑤物理模型:
第一步,确定《土地资源管理系统》的应用物理环境;
第二步,根据应用物理环境在VISIO中绘制系统的配置图;
⑥总结《土地资源管理系统》建模的过程,体会使用UML进行信息系统分析设计建模
的一般方法。
(8) 编写实验报告
二、实验(设计)过程情况
1、识别参与者
系统有四个参与者:投资者、规划者、督办者、系统管理员
参与者描述
投资者有查询、申报、取件等权限
规划者对投资者的申报受理、审批,最后根据可行性进行规划、发证
督办者对规划以及规划实施的过程进行监督、催办,对以往的工程具有查询的权限系统管理员对系统进行管理,对用户的权限进行管理,对系统的数据进行更新
2、功能需求
系统的功能主要是为满足土地利用规划业务需求中的规划、设计、实施、项目验收、监控、管理等多个方面。系统要实现以下6方面的功能。
(1)、基本功能
建设一套完整的土地利用规划数据库、土地利用现状数据库和各项专题规划数据库,以及基础地图数据库。
(2)、查询统计功能
系统能以多种形式进行快速查询检索(图形查属性、属性查图形等),提高工作效率。
(3)、土地规划业务审批、审查
系统能按流程实现建设用地预审、建设用地规划审查、开发整理复垦项目规划审查、规划调整审查等功能。
(4)、规划成果的管理
实现对土地利用规划和在规划实施中形成的相关图件、文档、指标等成果的管理,提供查询、统计、分析、调整修改以及输出等功能
(5)、辅助设计与决策支持
系统具有土地利用规划的辅助设计能力,有利于土地规划的合理布局与科学调整。提供缓冲区分析与叠置分析,以便快速理解土地规划的可行性等。
用例图:
类图:
类的交互图:
流转
时序图:
状态图:
活动图:
三、实验(设计)分析和总结
通过本次实验,我们对UML系统建模有了进一步的理解和掌握,从问题分析到模型设计,课堂内容贯穿始终,将所学应用于实践。通过建模课的学习,了解到使用模型可以更好地理解问题,同时也是用户与设计者交互的最直接有效的方式。本次练习让我们练习了到目前为止所学过的有关UML标记符的技巧,学习并实践了如何利用VISIO建立自己的模型,同时对已经绘制的图有比较全面的理解。与此同时,本次实验以小组形式展开,从需求分析,功能分析,模型设计,大家通过讨论分工,对自己完成的任务块有了更深的理解,对UML系统建模整体上有一个全面的掌握和应用。