! L' _2 T, Q. E( X% [; h2.1.1 用例图描述' u. y" k9 v6 n
采用用例驱动方法分析需求,首先识别出系统的参与者主要有管理员、用户,每一种参与者都有不同的权限,下面就对整个系统建立用例模型来表达需求: / s: Y5 h# f _6 u2 |⑴管理员:登录系统后,能够查看和修改个人信息、修改密码、查看修改、添加和删除用户等。8 P8 v+ G7 e M
Q7 M/ }: Z- W& f! A# v # x- U' @* e" |& P①登录:利用用户名和密码进行登录,这个功能是系统管理员的基本功能,: r* l, E2 B: ]3 Z* T
②个人信息管理:系统管理员可以对个人信息进行查看和修改。7 C* x' _; n$ I& W5 ?! h
③个人密码管理:系统管理员可以修改个人密码。# l" h; f# J9 H& A2 X
④水电价格管理:管理员可以添加、修改和删除水电费价格。 2 `' U, l+ i6 Y4 \⑤水电费管理:管理员可以添加、修改、删除和缴纳水电费。7 i6 m3 v$ q+ L
⑥用户管理:管理员能够添加、查看、删除用户信息。 ) ~: S: D( @9 e; q% K% W) z8 w$ _3 s! v1 k. m' ]
. ?! [7 T. ?0 D; K) B& q" h
⑵用户:登录系统后能够查看和修改个人信息、修改密码. K0 T' ^# w3 ]/ X
①登录:利用用户名和密码进行登录- ]$ J# M1 }& P! e0 C
②个人信息管理:用户可以对个人信息进行查看和修改。) _: e' a, E; ?' g% P1 w
③个人密码管理:用户可以修改个人密码。 % N. {) [9 R9 a2 b% E" G2 h( J④水费管理:用户可以查询到个人的水费缴纳信息。! }) U/ s5 O9 N0 p- |
⑤电费管理:用户可以查询到个人的电费缴纳信息。+ {1 J: e+ x& U6 `
* @5 m1 T$ D* a" N; p j
" [# |, R" c7 j" x2.1.2系统活动描述9 `8 d2 |$ |. y6 K- l
根据对水电缴费管理系统的设计与实现的需求分析,可以将水电缴费管理系统分为六个模块,登陆模块、管理员模块、用户模块、水电费价格模块、水费模块和电费模块。 7 `$ C5 x6 _4 ^6 k⑴登录模块,根据自己的用户名和密码选择权限登录,进入相应权限的主页,具体的UML活动图如图2-5所示: " q( R% D- I9 k8 ^ G. a" c- D⑵管理员模块,管理员进入此模块可以查看和修改个人信息、修改密码、增加、修改和删除用户信息,也可以查看、和修改水电费信息等,具: O% y, ?8 H- ~1 @5 b' h
⑶价格模块,管理员进入此模块可以查看和修改水电费价格, & J7 a- P8 T" f* L$ J⑷水费管理模块,管理员进入此模块可以查看和修改用户水费信息和缴费( d; q) d5 K0 y2 ]
(5)电费管理模块,管理员进入此模块可以查看和修改用户电费信息和缴费 , B# V# K! s+ a6 B/ z2 }' R(6)用户模块,用户进入此模块可以修改密码,查看水电费信息和缴纳 ) r( c, n. s* @' K+ m7 B3 y6 D& S8 _) Q2 h' @: v9 u Z- P' I
运行截图: 8 r8 p' z: N) D6 q/ Y$ \