C 语言课程设计报告-工资管理系统
一. 系统功能
1,输入记录模块主要完成将数据存入数组中的工作。记录可以从以二进制形式存储的数据文件中读入,
也可以从键盘逐个输入记录。
2,查询记录模块主要完成在数组中查找满足相关条件的记录。在查询记录模块中,用户可以按照职工编
号或者姓名在数组中进行查找。
3,更新记录模块主要完成对记录的维护。在此工资管理系统中,实现对记录的修改、删除、插入、排序操
作。
4,统计记录模块主要完成对公司员工的工资在各等级的人数统计。
5,输出记录模块主要完成两个任务:
第一,它实现对记录的存盘操作,将数组中各元素的存储的记录信息写入数据文件中。
第二,它实现将数组中存储的记录信息以表格的形式在屏幕上打印出来。
6,从文件读入功能模块主要是将数据存放在数组中。该模块从数据文件中读取所有记录,通过多次调用
fread()文件函数,每次操作都是从文件中读取一条工资记录信息存入数组中的操作.
7,从键盘输入功能模块主要实现记录从键盘上输入 Add 函数实现。首先把文件中存在的记录全部显示出
来,而后从键盘接收多次输入记录,如果职工编号重复则提醒重新输入,输入的记录暂保存到结构体数组中,
输入 0 回到主菜单。
8,查询模块主要实现在结构体数组中按职工编号或姓名查找满足条件的记录的功能,通过 Qur()函数来
实现。提供两种方式查询:1 为按照编号来查询,2 按照姓名来查询;如找到查询内容则输出记录值,找不到
则提示无此项记录。
9,更新记录模块主要是实现对记录的修改、删除、插入、排序操作。所有这些操作都在数组中完成。