2024年5月2日发(作者:)

软件开发与应用

信息与电脑

China Computer & Communication

2020年第13期

基于UML的网上水电费用管理系统设计

邝加龙 姚敦红

(怀化学院 计算机科学与工程学院,湖南 怀化 418000)

摘 要:

随着数字化生活的到来,生活节奏也变得越来越快,人们也希望水电费用的缴费方式能够更加便利,于是

便出现了线上缴纳水电费。基于此,笔者对水电费用管理系统进行了探讨研究,并设计了基于UML的系统设计。

关键词:

水电费用管理系统;UML技术;软件工程

中图分类

号:TP393.09;TP311.10  文献标识码:A  文章编号:1003-9767(2020)13-096-02

Design of Network Hydropower Cost Management System Based on UML

Kuang Jialong, Yao Dunhong

payment method of water and electricity charges can be more convenient, so online payment of water and electricity fees appears.

Abstract:

With the advent of digital life, people's pace of life has become faster and faster, and people also hope that the

(School of Computer Science and Engineering, Huaihua University, Huaihua Hunan 418000, China)

Based on this, the author discusses the hydropower cost management system, and designs the system design based on UML.

Key words:

hydropower cost management system; UML technology; software engineering

0 引言

过网页表单提交注册,管理员通过操作数据库添加管理员。

UML作为建模语言,具有统一、标准化的特点,使开发

两种注册方式让系统可以很方便地识别用户身份。系统通过

团队不再纠结于程序语言和算法实现,而是更加专注于建立

用户登录系统时提交的UserID识别用户身份,并以此赋予用

系统模型。UML适用于建立各种模型,包括数据建模、对象

户使用系统的权限级别。网上水电费用管理系统的参与者包

建模、业务建模等

[1-3]

。本文中,建立相关模型使用的UML

括一般用户和管理员两个用户,不同的用户可以根据他们的

建模工具为《UML与系统分析设计》一书中介绍的Rational

权限等级使用系统提供的功能。本文使用Rational Rose建模

Rose。水电费用在过去都是由水力公司与电力进行分别管理,

工具对系统角色视图进行设计,如图1所示。

查询与缴费都不方便。

1 网上水电费用管理系统用例图建模

1.1 系统用例图介绍

系统用例图主要用于对系统的功能集进行概括描述,它

反映了系统需要做什么,需要为用户提供什么样的功能。用

例图建模主要从用户角度进行描述建模。系统用例图包括一

般用户和管理者两部分。

1.2 识别系统参与者

系统只包含一般用户和管理员两个参与者,一般用户通

图1 参与者视图

基金项目:

怀化学院非标准答案考试改革专项(项目编号:2019年114号);怀化学院教学方法改革专项(项目编号:

2019年70号)。

作者简介:

邝加龙(2000—),男,湖南郴州人,本科。研究方向:软件工程。

通信作者:

姚敦红(1972—),男,湖南怀化人,硕士研究生,副教授。研究方向:数据挖掘、大数据分析与软件工程与应用。

E-mail:***************.cn。

—   96   —

信息与电脑

2020年第13期

China Computer & Communication

软件开发与应用

1.3 获取用例

现的具体功能,然后通过建立时序图完成系统功能设计。本

在确定系统的主要参与者后,逐个分析系统参与者使用

文以一般用户的管理个人信息功能为例建立时序图,如图4

系统的详细情况,以此确定各个参与者用例。通过前面的分

所示。修改用户信息:可以对已经保存到数据库的个人信息

析结果,得出系统的主要参与者为一般用户和管理员两大类。

进行增删改查等操作。

1.3.1 一般用户用例

在网上水电费用管理系统中,一般用户通过以下方式使

用系统:①查询水电费信息,包括查询水电价格以及个人的

水电情况;②管理个人信息,包括对个人信息的增删改查;

③水电费用缴费。通过对一般用户使用系统的行为进行分析,

得出系统用例图设计如图2所示。

图2 一般用户用例图

图4 一般用户个人信息管理时序图

1.3.2 管理员用例

2 结 语

管理员用例通过以下方式使用系统:①管理水电费信息,

面向对象的UML语言具有简单、可视化、标准统一等

包括查询及修改水电价格;②管理用户信息,对用户信息进

特点,可以统一团队开发中队员之间的沟通标准,使系统开

行增删改查;③系统维护,包括对数据库的备份、恢复及删

发变得更加简单、高效。同时,UML语言能够使系统拥有更

除等操作。系统管理员用例图如图3所示。

高的可维护性、可拓展性、可移植性、可重用性,使系统发

挥更大的作用。系统设计得很简洁,主要目的是让用户能够

感受系统带来的便利。相信网上水电费用管理系统将会为人

们带来巨大的便利,也会有更多的人选择使用网上缴费,让

系统能够为更多的人服务。

参考文献

[1]刘超,张莉.可视化面向对象建模技术:标准建模语

言UML教程[M].北京:北京航空航天大学出版社,1999.

[2]袁国铭,刘瑞,樊波,等.UML用例图在软件工程中

图3 管理员用例图

的步骤设计研究[J].微型电脑应用,2014(1):50-52.

1.4 网上水电费用管理系统时序图建模

[3]张龙祥.UML与系统分析设计[M].第2版.北京:人

民邮电出版社,2007.

通过对系统参与者用例进行分析,明确了系统所需要实

—   97   —