系统流程图
开始
菜单界面
选择1
选择2
添加用户资
显
料如:
示
姓名:
用
身份证:
户
电量:
信
缴费情况:
息
余额:
选择3
保存保存信息
返回菜单界面
选择4
选择0
读取
退
所保
出
存的
该
用户
界
信息
面
结束
2
f31个人负责模块功能分析
三系统设计
电费管理系统
用
用
用
户
户
户
缴
基
用
费
本
电
信
信
情
息
息
况
添
显
保
读
返
加
示
存
取
回
缴
缴
缴
用
主
费
费
费
户
菜
信
信
信
信
单
息
息
息
息
姓名身份证电费
姓名身份证用电量缴费额余额
保从存文信件息中到读文取件信中息
图31电费管理系统层次图
模块:此模块为缴费链表
此程序中我主要负责此链表的编写,此模块将实现客户的缴费管理和余额查询,同时用户的基本资料也一并显示;
3
f1、添加用户:录入用户的基本信息,包括用户姓名和账号;2、显示所有用户缴费情况:自动列出所有保存过的用户缴费信息;3、修改用户缴费信息:可对系统中已录入的用户缴费信息进行修改;4、保存用户缴费信息:将录入的用户缴费信息保存在文件中,以便下次再打
开系统时,录入的用户缴费信息还在。5、读取用户缴费信息:将保存在文件中的用户缴费信息读取出来。6、查询用户缴费信息:每个用户可以匿名查询所有用户缴费情况,可以按不
同的条件进行查询,如输如账号进行查询,或者输入姓名进行查询。
32类、函数及说明定义的类:1、classpayprivate
定义一个缴费的类
char
ame20用户姓名
char
um20用户身份证号码
charji
e20缴费金额
charbala
ce20电费余额
charydl20用电量
publicpay
ext
定义一个指针
publicvoidSetNamechar
设置用户名
charGetNamevoidSetNumchar设置用户账号
charGetNum
4
fvoidSetji
echar录入用户缴费金额
charGetji
evoidSetydlchar录入用户用电量
charGetydlvoidSetbala
cechar计算并显示用户余额
charGetbala
ce
voidI
put
voidDisplay
2、classpaylistpublic
定义一个用户缴费菜单类
paypHead定义一个头指针
public
paylist无参数构造函数
voidAddpays添加多个用户
voidDisplay显示所有用户信息
voidSavecharfileName保存所有用户信息到文件
voidLoadcharfileName从文件中读取用户信息
paylist
析构函数,释放资源
voidMe
u
处理用户信息模块菜单
voidMe
u_1
voidMai
Me
u_1
5
fvoidMe
u_2
voidMe
u_3
voidpayMe
u
voidMai
Me
u
privatevoidAddpayi
tMe
u_1Select
添加一个用户显示r