c语言课程设计技术关键,广东工业大学c语言课程设计技术报告20021389.doc

广东工业大学c语言课程设计技术报告20021389

课 程 设 计

C语言程序设计课程设计课程名称______________________

C语言程序设计课程设计

水电气费用管理系统题目名称______________________

水电气费用管理系统

自动化学院学生学院______________________

自动化学院

电子信息科学与技术专业班级______________________

电子信息科学与技术

学 号______________________

学生姓名______________________

指导教师______________________

2012 年 6

需求分析:

设计题目:水电气费用管理系统

设计内容:

编程建立一个水电气费用管理系统,使其能对每月的水电气进行系统管理。包含删除,增加用户,查询,缴费功能。

整个系统分为二个软件:主机和客户端。主机负责计算,客户端面向用户。

系统功能:

主机:

接收每个月的数据并处理。

把每个月的数据写到文件等待客户端操作。

客户端:

打开时初始化用户数据。

接收主机输送的数据,整合给用户。

提供删除用户功能。

增加用户。

查询最近三个月数据和缴费情况。

缴费。

退出时保存用户数据。

具体功能

程序打开时初始化原有用户数据。

进入循环体

选择界面。

三月数据读入;总费用读入;总人数写出;删除的用户排行写出,如无删除写出-1,否则主机删除排行所对应的总费用数组元素,并立刻写出-1;标志位写出,主机接收后总费用清零。

选择操作:

删除用户:链表中寻找对应账号,检查缴费情况,若成功删除把删除账号写入存放删除用户账号数组,否则删除失败标记位置位

增加用户:检查是否达到最大用户数量,申请内存加到链尾,检测是否有已删除账号,用户数据写入

查询:

缴费:

返回选择界面

若退出循环体,保存用户数据

数据结构设计

链表存放用户数据

结构体数组保存用户数据

存放用户三个月数据用的是三个二维数组

一维数组存放总费用

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

目录:

TOC \o "1-2" \h \z \u HYPERLINK \l "_Toc327389884" 程序下载地址 PAGEREF _Toc327389884 \h 3

HYPERLINK \l "_Toc327389885" 客户端 PAGEREF _Toc327389885 \h 5

HYPERLINK \l "_Toc327389886" 主函数 PAGEREF _Toc327389886 \h 5

HYPERLINK \l "_Toc327389887" 增加删除函数 PAGEREF _Toc327389887 \h 8

HYPERLINK \l "_Toc327389888" 对主机输送数据处理函数 PAGEREF _Toc327389888 \h 12

HYPERLINK \l "_Toc327389889" 数据输送函数 PAGEREF _Toc327389889 \h 14

HYPERLINK \l "_Toc327389890" 初始化用户数据函数 PAGEREF _Toc327389890 \h 19

HYPERLINK \l "_Toc327389891" 保存用户数据函数 PAGEREF _Toc327389891 \h 21

HYPERLINK \l "_Toc327389892" 查询函数 PAGEREF _Toc327389892 \h 22

HYPERLINK \l "_Toc327389893" 结构体定义 PAGEREF _Toc327389893 \h 24

HYPERLINK \l "_Toc327389894" 主机 PAGEREF _Toc327389894 \h 25

HYPERLINK \l "_Toc327389895" 主函数 PAGEREF _Toc327389895 \h 25

HYPERLINK \l "_Toc327389896" 截图 PAGEREF _Toc327389896 \h 30

HYPERLINK \l "_Toc327389897" 客户端 PAGEREF _Toc327389897 \h 30

HYPERLINK \l "_Toc327389898" 总结 PAGEREF _Toc327389898 \h 31

程序下载地址:

/c08d42kc1x

流程图:

选择界面

选择界面

选择

删除用户

增加用户

查询

缴费

输入用户名

成功删除

是否欠费

输入姓名

是否达到最

大用户数

窗口显示

选择

次月份

最近月份

次次月份

缴费情况

输入账号

输出账号

输入交易额

初始化用户数据

退出程序

保存用户数

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值