- 78
- 0
- 约1.24万字
- 约 22页
- 2019-08-12 发布于广东
- 举报
工资管理系统
设计内容
设计一个工资管理程序
存储的数据包括:姓名,职工号,所属部门,基本工资,奖励工资,补贴项目及金额和扣款项目及金额。
功能:
1)加入一个人的记录
2)删除一个人的记录
3)显示所有人的记录
4)查询(包括按人名查询工资和按工号查询)
5)统计功能(包括统计某一工资范围的人数和统计各部门的工资总数)
6)修改功能
2、设计目的
1.熟悉C语言程序的编辑、编译链接和运行的过程。
2.熟练运用if语句和switch语句以及嵌套应用。
3.学习并掌握C语言定义函数的基本方法、声明函数及调用函数的方法和过程。4.掌握文件的概念以及文件的定义方法,认识文件打开、关闭、读、写等文件基本操作函数。
5.掌握结构体类型变量、数组的定义和使用。
6. 掌握数组的定义、引用以及输入输出的方法、通过字符数组存储字符串,进一步使用字符串。
设计思路(包括所用的函数)
职工工资管理系统
职工工资管理系统
添加职工信息保存数据修改职工信息统计职工信息查看职工信息查找职工信息删除
添加职工信息
保存数据
修改职工信息
统计职工信息
查看职工信息
查找职工信息
删除职工信息
退出
个人工资统计
图1 程序功能图
void show();
void add();//添加职工信息
void see();//查看职工信息
void search();//查找职工信息
void ghcz();//按工号查找
void xmcz();//按姓名查找
void bmcz();//按部门查找
void del();//删除职工信息
void xmsc();//按姓名删除
void ghsc();//按工号删除
void statistics();//个人工资统计
void statistic();//统计职工信息
void gzdtj();//按工资段统计
void bmtj();//按部门统计
void modify();//修改职工信息
void ghxg();// 按工号修改
void xmxg();//按姓名修改
void reserve();//保存职工信息
选择8保存数据选择0
选择8
保存数据
选择0
退出
结束
个人工资统计
删除职工信息
统计职工工资
选择6
选择5
选择4
按工资段
按部门
修改职工信息
选择7
按姓名
按工号
选择3
选择2
选择1
查找职工信息
添加职工信息
查看职工信息
按姓名
按工号
主菜单
开始
选择操作
定义数据类型
定义数据类型numberTemp,i
inumberTemp
i++
添加成功
输出职工信息
开始
结束
添加函数流程图
2、查看职工信息:
定义
定义i=0
iNumber
输出职工信息
开始
结束
查看函数流程图
3、查找职工信息:
定义
定义n=0
如果n=1
如果n=2
按姓名查找
终止
按工号查找
终止
输入错误
终止
开始
结束
输入n
查找函数流程图
4、删除职工信息:
定义
定义n=0
如果n=1
如果n=2
按姓名删除
终止
按工号删除
终止
开始
结束
输入n
删除函数流程图
5、个人工资统计
开始
开始
定义i=0
For函数初始值i=0
iNumber
循环体
输出员工总工资
i++
结束
个人工资统计流程图
6、统计职工工资
定义
定义n=0
如果n=1
如果n=2
按工资段统计
终止
按部门统计
终止
输入错误
终止
开始
结束
输入n
工资统计流程图
7、修改职工工资
定义mode
定义mode=0
如果mode=1
如果mode=2
按姓名修改
终止
按工号修改
终止
输入错误
终止
开始
结束
输入mode
修改函数流程图
程序代码
#include stdio.h
#include stdlib.h
#include string.h
struct worker
{char depa[30];
char name[30];
char ID[10];
int salary1,salary2,salary3,salary4;
};
int dq(struct worker wo[]);
void show();
void bc(struct worker wo[]);
void add();
void see();
void search();
void ghcz();
void xmcz();
void bmcz();
void del();
void xmsc();
void ghsc();
void statistics();
void statistic();
void gzdtj();
void bmtj();
void modify();
void ghxg();
void xmxg();
您可能关注的文档
- 美术生高考志愿填报详解及注意事项.doc
- 翠竹幼儿园沙滩趣味亲子运动会实施方案.doc
- 翻译三级考试英语翻译样题.doc
- 老师激励学生赠言100例.doc
- 老年人居住需求调查问卷.doc
- 考生违纪舞弊处理暂行规定.doc
- 考研政治马原基础资料-事物发展过程中的量变和质变.肯定和否定.doc
- 考试出题A3试卷模板.doc
- 职业与人生-随堂练习222222.doc
- 职业与人生试题及答案.doc
- 三明市建宁县事业单位笔试真题.docx
- 2025年冬季山东高中学业水平合格考语文试卷试题(含答案详解).docx
- 江苏省连云港市灌南县2025-2026学年高一上学期2月期末语文试题(含答案).docx
- 2026届陕西省西安市陕西师范大学附属中学高三上学期第四次模考历史试题(含答案).docx
- 2026届江苏南京市栖霞区名校联盟高三上学期一模历史试题(含答案).docx
- 山东省德州市2025-2026学年高一上学期期末语文试题(含答案).docx
- 2026届河南省周口市西华县第二高级中学高三上学期期中考试历史试题(含答案).docx
- 山东省潍坊市青州市2025-2026学年高一上学期期末考试语文试题(含答案).docx
- 提高群众工作能力.pptx
- 第01讲 分子动理论模型(答案).pdf
原创力文档

文档评论(0)