本人工作:

主机和客户端的文件操作,主机的数据处理。

系统需求分析:

主程序:模拟产生用户的每月水、电、气三项用量数据,计算出每月费用,总费用费用,并把这些事数据输出到文件,供客户端查询。

客户端:添加、删除用户,查询用户各月各数据,缴费。

程序功能介绍:

主程序(主机.exe):产生随机数的方法模拟用户数据,保存在二维数组中,叠加方法算每月费用,文件操作从文件(flag.txt)中读入用户数量、被删用户账号、写出用户每月各种用量、每月费用在一个文件(file1.txt),总费用在另一文件(total.txt)。

客户端 (link.exe): 打开客户端程序和用户每进行一次操作时都从从初始化文件(name.txt)中读入初始化数据,从文件(file1.txt)中读入用户最近三月各项数据最新数据和文件(total.txt)读入用户累积的总费用的最新数据。

当客户端添加删除用户完毕,把总人数、添加删除用户的账号输出到文件(flag.txt),以供主程序做出处理。

当用户缴费完毕,把最新总分费用数据写入(total.txt)。

当退出客户端时把用户名、对应账号、对应总费用写入初始化文件(name.txt),以便下一次打开客户端时,数据仍在。

数据结构设计:

链表存放用户数据。

结构体数组保存用户数据。

三个二维数组存放用户三个月数据用。 一维数组存放总费用。

一维数组存放删除用户账号。

c语言课程设计 水电费,广东工业大学水电费系统C语言设计(文件操作部分)相关推荐

  1. c语言课程设计 水电系统,广东工业大学水电费系统c语言设计(文件操作部分)

    广东工业大学水电费系统c语言设计(文件操作部分) (8页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 本人工作:主机和客户端的文件操作,主机 ...

  2. 河南工业大学c语言考试题库,c语言题库(编程)河南工业大学 河工大 c语言期末考试题库...

    c语言题库(编程)河南工业大学 河工大 c语言期末考试题库 (27页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 C语言题库编程河南工业 ...

  3. MySQL数据库设计作业 ——《网上书店系统》数据库设计实验报告

    数据库设计作业--<网上书店系统>数据库设计 一.功能需求 普通用户:可以进行最基础的登陆操作,可浏览图书.按类别查询图书.查看 图书的详细信息,还可以注册成为会员. 会员:需要填写详细信 ...

  4. 合肥工业大学《系统硬件综合设计》(《计算机组成原理》,CPU)课程设计报告(2020)

    文章目录 1 课程设计概述 1.1 设计目的 1.2 设计任务 1.3 设计要求 1.4 技术指标 2 总体方案设计 2.1 MIPS体系结构 2.1.1 MIPS寄存器 2.1.2 MIPS指令集 ...

  5. 广东工业大学华立学院 12级c语言试卷a答案,广东工业大学华立学院考试试卷.doc...

    广东工业大学华立学院考试试卷(A) 课程名称: 高频电子技术 考试时间: 年 月 日 题号一二三四五六七八九十总分评卷人评卷 得分一.填空题:(每题2分,共20分) 1.并联谐振回路的Q值越高,则回路 ...

  6. c语言标准化考试程序报告,在线考试系统-c语言报告.doc

    在线考试系统-c语言报告 课 程 报 告 课 程 名 称: 程序设计实践 课程报告任务书 题 目标准化考试系统主要 内容开发出一个标准化考试系统,所谓标准化考试系统即仅支持选择题型的考试系统,要求实现 ...

  7. c语言 单元测试工具 免费下载,雨田单元测试系统(C语言单元测试) 1.0官方版

    雨田单元测试系统(C语言单元测试)是一款适用于C语言文件的单元测试和集成测试系统.可以大幅度提高对C语言测试效率,从而提供软件质量. 雨田单元测试系统介绍 雨田单元测试系统可以针对c语言程序文件进行单 ...

  8. arm7c语言编程实例,ARM芯片嵌式系统C语言编程…….pdf

    ARM芯片嵌式系统C语言编程-- 咳 牡 痞 姻 亢 朔 台 矢 盆 校 摇 为 嘛 坷 趴 鉴 皋 己 硕 可 费 味 聋 曝 特 扳 婚 雅 善 湾 搜 茎 昼 抱 掀 平 九 牙 河 诵 弘 甥 ...

  9. 易语言传文本到c 崩溃,win7系统易语言打开支持库配置就崩溃的解决方法

    今天和大家分享一下win7系统易语言打开支持库配置就崩溃问题的解决方法,在使用win7系统的过程中经常不知道如何去解决win7系统易语言打开支持库配置就崩溃的问题,有什么好的办法去解决win7系统易语 ...

最新文章

  1. Crawler:基于splinter.browser库实现爬取12306网站来实现快速抢票
  2. ASP.NET 2.0 中的 Theme 功能
  3. Docker JFrog Artifactory 7.27.10 maven私服(IDEA 实战篇01) linux
  4. sprintf': This function or variable may be unsafe
  5. Maven 清理 .lastUpdated 文件
  6. java实现人脸识别(附源码)
  7. ArcGIS软件中的坐标系及数据类型的概念
  8. 匈牙利算法 KM算法
  9. Python爬虫——全网获取音乐
  10. excel去重函数的使用方法_excel技巧分享:不同源文件的excel去重技法汇总
  11. 聚石塔服务器 微信,聚石塔云服务器
  12. Matlab机器人的仿真(八):绘制机器人运动轨迹(复现)
  13. 【包管理器】vcpkg
  14. 恶人自有天收:如何能使僵尸网络Mirai的服务器宕机
  15. 视频教程-Ajax从入门到进阶视频课程(通俗易懂)-JavaScript
  16. python升级pip版本后,pycharm还是显示老版本的解决办法
  17. 力扣算法题,第N个神奇数字(Python)
  18. iNode智能客户端 是什么,实现了怎样的功能。
  19. html5 驾考 答题样式,驾考科目四答题选择诀窍
  20. 热电堆传感器主要参数详解

热门文章

  1. 有4G还怕没宽带?智能组网神器蒲公英X4C全面体验
  2. 所见不可得?NO!500px 图片保存攻略
  3. MIT缺失的一课——Lecture1:Shell
  4. 创新谈-数据库概念设计之几点见解-吴雨光
  5. 2020智慧树答案python程序设计_2020年智慧树Python程序设计答案章节期末答案
  6. 模拟退火(Simulated Annealing)算法 PO J1379 2420
  7. SAT语法之指示代词知识点
  8. 创建类MyMath,计算圆的周长、面积和球的表面积、体积,结果保留两位小数。若输入的是非数字,则输出:请输入数字!提示:要引入math包。
  9. 0成本下载毕业论文——知网等N多资源
  10. 为什么要说“链上KYC”是Web3.0失败的前奏