本人工作:
主机和客户端的文件操作,主机的数据处理。
系统需求分析:
主程序:模拟产生用户的每月水、电、气三项用量数据,计算出每月费用,总费用费用,并把这些事数据输出到文件,供客户端查询。
客户端:添加、删除用户,查询用户各月各数据,缴费。
程序功能介绍:
主程序(主机.exe):产生随机数的方法模拟用户数据,保存在二维数组中,叠加方法算每月费用,文件操作从文件(flag.txt)中读入用户数量、被删用户账号、写出用户每月各种用量、每月费用在一个文件(file1.txt),总费用在另一文件(total.txt)。
客户端 (link.exe): 打开客户端程序和用户每进行一次操作时都从从初始化文件(name.txt)中读入初始化数据,从文件(file1.txt)中读入用户最近三月各项数据最新数据和文件(total.txt)读入用户累积的总费用的最新数据。
当客户端添加删除用户完毕,把总人数、添加删除用户的账号输出到文件(flag.txt),以供主程序做出处理。
当用户缴费完毕,把最新总分费用数据写入(total.txt)。
当退出客户端时把用户名、对应账号、对应总费用写入初始化文件(name.txt),以便下一次打开客户端时,数据仍在。
数据结构设计:
链表存放用户数据。
结构体数组保存用户数据。
三个二维数组存放用户三个月数据用。 一维数组存放总费用。
一维数组存放删除用户账号。