$ k" p9 G k! {: d0 R" P2.1.1 用例图描述 * ?) Q! K/ o, F8 b2 K' E采用用例驱动方法分析需求,首先识别出系统的参与者主要有管理员、用户,每一种参与者都有不同的权限,下面就对整个系统建立用例模型来表达需求: n! Y1 w5 U. V, |; F' {8 D⑴管理员:登录系统后,能够查看和修改个人信息、修改密码、查看修改、添加和删除用户等。- y6 w! [7 \0 W
. w. O/ ]8 l( k% S9 p' t
2 {9 a+ }9 V! d+ f$ z①登录:利用用户名和密码进行登录,这个功能是系统管理员的基本功能, & o" u1 Z% g5 C& L. c1 [②个人信息管理:系统管理员可以对个人信息进行查看和修改。 6 W) ^' V5 ]$ Y7 C③个人密码管理:系统管理员可以修改个人密码。 / Z. Q3 g# l/ W) M6 C+ H④水电价格管理:管理员可以添加、修改和删除水电费价格。* `+ D+ e' G1 @ [& Z) y7 S
⑤水电费管理:管理员可以添加、修改、删除和缴纳水电费。! C% x, U- y6 P* F, \+ k" i' P
⑥用户管理:管理员能够添加、查看、删除用户信息。0 w, F) I8 X& x$ w9 T1 g
+ [+ p3 G, p# N4 I# i
+ p: ^; b# R1 v, L7 Y
⑵用户:登录系统后能够查看和修改个人信息、修改密码 A5 N0 v- }6 n2 v3 {* H; j2 L
①登录:利用用户名和密码进行登录 ( D& C W* L# A& u. W) D2 e& w②个人信息管理:用户可以对个人信息进行查看和修改。( t: [& L1 V. k
③个人密码管理:用户可以修改个人密码。 ; G( C/ q. }1 ^2 H/ t5 P0 {④水费管理:用户可以查询到个人的水费缴纳信息。% L8 X' K/ j1 P$ K
⑤电费管理:用户可以查询到个人的电费缴纳信息。 - @- H7 i! o$ l' i/ e* A4 _3 g9 p& w- |8 _+ o+ K! X& r
/ B0 g( _% O7 _) Q, C8 w2.1.2系统活动描述" p+ C6 I5 ?9 Y; C/ Y
根据对水电缴费管理系统的设计与实现的需求分析,可以将水电缴费管理系统分为六个模块,登陆模块、管理员模块、用户模块、水电费价格模块、水费模块和电费模块。 ( x! M4 y7 ^: b6 [8 T" \ Z⑴登录模块,根据自己的用户名和密码选择权限登录,进入相应权限的主页,具体的UML活动图如图2-5所示:6 [: e1 F' r4 R% o2 {. a+ `$ b
⑵管理员模块,管理员进入此模块可以查看和修改个人信息、修改密码、增加、修改和删除用户信息,也可以查看、和修改水电费信息等,具 0 P: L4 T0 A2 O) W8 \0 E, x$ a⑶价格模块,管理员进入此模块可以查看和修改水电费价格,# q ^- R- [/ V& e; m
⑷水费管理模块,管理员进入此模块可以查看和修改用户水费信息和缴费3 b0 U$ F G- r
(5)电费管理模块,管理员进入此模块可以查看和修改用户电费信息和缴费' w7 n' u: B5 h5 {
(6)用户模块,用户进入此模块可以修改密码,查看水电费信息和缴纳: s: h, I. L0 V5 o' [& n' [ n
J0 Q4 L& Q' |2 z5 K+ F, ]8 v q+ O
运行截图: : X$ k. }8 N' D$ w' m6 \