本系统主要实现了管理员查询、添加、删除用户信息;水电费录入、查询、修改和删除。用户缴纳水电费和查询水电信息等功能。 ; X2 _, Z1 p. {" u& N. ^ ! z2 _8 {1 k, ?$ _) V ) k2 @; U$ N/ ~3 ]: s7 L/ k, n% P7 {" S其中涉及到的模块有:) A+ R) ?2 q7 g! l! T, x! \: B
(1)登录模块功能:主要是输入的用户名和密码保存并且与数据库中的数据进行比较,只有完全符合才可以登录系统。. W w8 M0 M# p, e1 F' L( e* g
(2)管理员模块功能:可以操作水电价格、用户信息和水电录入、缴纳。/ K; J$ P. J) c6 h. K
①用户信息子模块功能:可以查询、操作用户信息。/ y) e8 j4 A% L! y- ]& L
②价格子模块功能:主要是对水电费价格的管理。 . z& ^0 y" t) R; e8 u③水费子模块功能:添加、修改和删除水费缴纳信息。 + c. Q4 f; D% \: }④电费子模块功能:添加、修改和删除电费缴纳信息。0 G# q9 Q; t2 |* r# \6 F
(3)用户模块:能查看个人信息和缴费信息。 6 a7 a5 i& Y0 \8 u" C1 F % F }" O) @, p$ v
2.1.1 用例图描述 * c/ u5 ?$ F7 B采用用例驱动方法分析需求,首先识别出系统的参与者主要有管理员、用户,每一种参与者都有不同的权限,下面就对整个系统建立用例模型来表达需求: # ~( H: v8 L/ a. F⑴管理员:登录系统后,能够查看和修改个人信息、修改密码、查看修改、添加和删除用户等。: k' g& _6 J# m6 ?# T
3 {; A0 `& b0 Q L9 Y* D# O ' N2 |7 D& t0 N% h/ h8 Z- }, E" p# R①登录:利用用户名和密码进行登录,这个功能是系统管理员的基本功能, 9 r! D8 g/ N9 R! L4 S8 J* W②个人信息管理:系统管理员可以对个人信息进行查看和修改。6 F" M9 u7 m6 n9 l6 w
③个人密码管理:系统管理员可以修改个人密码。8 u! ?: ^+ S9 T9 g% b* U
④水电价格管理:管理员可以添加、修改和删除水电费价格。 , ]8 v( q9 L( s- ]3 E" K* ^⑤水电费管理:管理员可以添加、修改、删除和缴纳水电费。4 M @7 q5 [1 U& _$ U& K
⑥用户管理:管理员能够添加、查看、删除用户信息。0 l U+ V- Y: \7 T
% K9 Z& ]4 B Z6 H( U0 p
3 X; {) J6 c! i D) O3 V4 @; E⑵用户:登录系统后能够查看和修改个人信息、修改密码 # d" B" N! i0 c l) s①登录:利用用户名和密码进行登录 ( Q7 f0 ], [( }! R" E4 I②个人信息管理:用户可以对个人信息进行查看和修改。 ; V( q6 Z/ [" C' C( i# {* |③个人密码管理:用户可以修改个人密码。# @' o# v" \, r {
④水费管理:用户可以查询到个人的水费缴纳信息。, d- c( H1 J5 |8 \: t7 c, a% C
⑤电费管理:用户可以查询到个人的电费缴纳信息。/ h8 b* H0 E5 E1 R: q: B! l$ v3 P7 E/ X
& z8 X/ E0 d; n, f& l0 r s% S
. S6 E- q* G1 f+ T2.1.2系统活动描述 & R9 g" x" F6 O2 h4 n, k0 \根据对水电缴费管理系统的设计与实现的需求分析,可以将水电缴费管理系统分为六个模块,登陆模块、管理员模块、用户模块、水电费价格模块、水费模块和电费模块。/ K( l3 ]: E6 f
⑴登录模块,根据自己的用户名和密码选择权限登录,进入相应权限的主页,具体的UML活动图如图2-5所示:3 E! t5 o% F( ?7 A
⑵管理员模块,管理员进入此模块可以查看和修改个人信息、修改密码、增加、修改和删除用户信息,也可以查看、和修改水电费信息等,具 % b! e" m) v$ j' x% e% I* R⑶价格模块,管理员进入此模块可以查看和修改水电费价格,) O' e9 d0 X/ S
⑷水费管理模块,管理员进入此模块可以查看和修改用户水费信息和缴费: A: `+ ?: ]8 L2 k+ S. r9 u+ Y: ]
(5)电费管理模块,管理员进入此模块可以查看和修改用户电费信息和缴费 ( m& B; n' P+ A0 k1 e(6)用户模块,用户进入此模块可以修改密码,查看水电费信息和缴纳# p2 F1 ]4 a9 R
1 c3 L$ i o M. T/ h
运行截图: $ _ U- O, O$ B+ R" o: k K" m& \( k. U/ y8 \2 v5 z
% W8 t* U, W, D2 C' i7 W. J$ m
2 d* ~3 a+ ?( n: g) G! y+ J% D6 \ - Y# J3 ]3 P$ u2 N. M" ~' x " ~% B( l0 d/ b. J2 t0 N% e# J& Q1 |9 S: b' h; D4 f- S8 y5 P6 h
) N+ b$ O$ g- ]( c/ u) M
/ B8 b9 ^+ m7 R/ H0 k! E 7 y3 R# X& N/ J+ Z. j + o4 y9 Y' N9 u9 Z8 _; U; V ' i- D9 f% t/ ^ h, A- b. ^$ W+ {4 ]9 e" p4 j3 g 5 M# [0 y9 \6 e ; m+ u! R2 G; ~7 c' m( {) ?/ S3 A% x& M# X
4 [) }; z; B4 T: C5 v+ A ' y, z! A+ _5 Z0 R ' e* m. J! I3 i& T' ^% a& V1 D2 z) n p
1 X; c; S5 x0 k/ a , h; }9 ?3 B) t7 l7 I/ D# L. C( W6 f: e/ X' i4 Z4 W0 x( r1 D: I1 D
提取码: : r/ w: K3 O5 F% J, p; d % H, r& Q2 L4 @" j" t3 b8 f) d# t x2 Y0 w3 u: Q2 N e1 Y. F