Uml在农村电力投资管理系统中的应用

时间:2022-09-07 05:34:43

Uml在农村电力投资管理系统中的应用

摘要:本文采用UML建模语言对农村电力投资管理系统的主要环节进行分析、设计, 可通过VC#、SQL Server等技术实现投资计划的录入与修改、汇总、查询等工作。

关键词:UML 农村电力投资管理系统 SQL Server

中图分类号:TM769 文献标识码:A 文章编号:1007-9416(2013)03-0077-02

农村电力投资管理系统内各组件或各模块之间的关系有静态和动态两种,UML建模机制也有静态和动态之分。静态建模主要有用例图、类图、包图、对象图、组件图和配置图。动态建模反映了系统的动态行为,主要包括交互图、状态图和活动图。本文给出了农村电力投资管理系统的用例图、对象类图、顺序图和活动图。

1 农村电力投资管理系统的用例分析

根据系统的职责范围和需求可以确定活动者:操作员。“操作员”活动者使用系统进行农网计划管理、无电计划管理。这录入下达的投资计划和完成的投资计划,查询计划的具体内容,修改计划、对计划分类汇总查看。从农村电力投资管理系统的顶层Use Case抽象,可以确定两个Use Case:“农网管理”,“无电管理”。顶层Use Case如图1所示:

以Use Case“农网管理”为例,它可以分解为以下一些Use Case:“配置服务器”、“登录”、“界面设置”、“下达投资计划”、“完成投资计划”、“报表查询”如图2所示:

Use Case“下达投资计划”可以分解为以下一些Use Case:“录入计划”、“查询计划”、“修改计划”、“分类汇总查看计划”、“导 入计划”和“导出计划”。如图3所示:

Use Case“完成投资计划”可以分解为以下一些Use Case:“导入下达计划”、“录完成信息”、“查询计划”、“修改完成计划”、“分类汇总查看计划”和“导出计划”。如图4所示:

2 主要对象类图

以“农网管理”为例,对象类图如图5所示。在“农网下达计划”类与“农网计划”类和“农网项目”类存在着“农网下达投资”关联。相互关联的类之间不存在继承关联,而是通过消息传递相互联系、协同工作。例如“农网完成计划”类在进行操作时,需要请求“农网下达计划”类提供已下达计划数据。“农网下达计划”类、“农网完成计划”类与“农网投资Excel录入数据库”类之间也是通过消息传递协同工作的。农网计划汇总是在农网下达计划的数据上进行的,在“农网计划汇总”类与“农网下达计划”类之间存在依赖联系,“农网计划汇总”类依赖于“农网下达计划”类,同样,“农网计划汇总”类也依赖于“农网完成计划”类。

3 顺序图

以“农网投资计划录入”为例,对于Use Case“农网管理”是活动者“操作员”和“login表单”接口对象、“农网投资计划录入表单”接口对象、“农网下达计划”对象发生的交互,可以绘制下达计划的序列图,如图6所示。

4 活动图

农村电力投资管理系统可以绘制活动图,如图7所示。

5 结语

UML建模语言应用于农村电力投资管理系统的设计中,提高了开发效率,降低了开发风险。本设计应用系统的研究成果在较好的满足了农村电力投资企业管理工作的同时,还提供了一种切实可行的信息管理体系,具有很好的现实意义。

参考文献

[1]张龙祥.UML与系统分析设计(第二版).北京:人民邮电出版社,2007.

[2]赵琰,黄婷婷.基于UML的教务管理系统的分析与设计[J].科技信息,2011(3).

上一篇:桌面虚拟化技术在高职院校实训基地机房中的应... 下一篇:BP—PID在锅炉供回水压差系统的应用