教师工资管理系统
1、问题描述
每个教师的信息为:教师号、姓名、性别、单位名称、家庭住址、联系电话、基本工资、津贴、生活补贴、应发工资、电话费、水电费、房租、所得税、卫生费、公积金、合计扣款、实发工资。
应发工资=基本工资+津贴+生活补贴;
合计扣款=电话费+水电费+房租+所得税+卫生费+公积金;实发工资=应发工资 - 合计扣款。
2、功能要求
(1)数据维护:对教师信息进行增删改查操作。
(2)查询功能: 根据教师工号查询教师工资等数据并显示,一次可显示多条记录。可以查询教师每月的工资。
(3)统计功能: 统计汇总本单位的工资总额、按工资数额进行排序。
(4)保存功能:可将当前系统中各类记录存入文件中,存入方式任意。
(5)读取功能:可将保存在文件中的信息读入到当前系统中,供用户进行使用。

int main(int argc, char** argv) {int menuid=1;while(menuid!=0){system("cls");                                 //清屏 printf("=====教师工资管理系统=====\n");        //显示主菜单 printf("=========主菜单===========\n");printf("1.教师基本信息管理\n");printf("2.教师工资信息管理\n");printf("0.退出\n");printf("请选择(0-2):\n") ; scanf("%d",&menuid);                          //获取按键 switch(menuid){case 1: teachermanage();    break;case 2: paymanage(); break;default: break;          }}return 0;
}
struct teacher{char number[10];char name[20];char sex[10];char workplace[20];char address[15];char telphone[15];
};struct pay{char number[10];char month[2];           //月份 double salary;double allowance;double life;double tel;double utilities;double rent;double tax;double health;double fund;double total;            //总扣款 double should;           //应发工资 double actual;           //实际工资
};//自定义函数
int teachermanage(void);
int t_add(void);
int t_delete(void);
int t_modify(void);
int t_query(void);
int t_exist(char *number,struct teacher *t);
void t_append(FILE *file,struct teacher *t);int paymanage(void);
int p_add(void);
int p_delete(void);
int p_modify(void);
int p_query(void);
int pn_query(void);
int pm_query(void);
int p_rank(void);
int p_exist(char *number,char *month,struct pay *p);
void p_append(FILE *file,struct pay *p);

用dev-c++写的
大概的框架就是这样的,只要把方法写全了就可以!
坚持自己打完代码能力会有很大的提升的!
想要源码的可以私信联系

教师工资管理系统C语言课程设计相关推荐

  1. c语言课程设老师信息管理,学生和教师信息管理系统C语言课程设计

    学生和教师信息管理系统C语言课程设计 1目 录一.课题内容 -------------------2二.总体设计 -------------------51.系统要求 ---------------- ...

  2. c语言课程设计 职工工资处理系统,院职工工资管理系统_C语言课程设计-2017年10月.doc...

    信息科学与技术学院 课程设计报告 2012-2013学年第一学期 课程名称:C语言课程设计上机 设计题目:院职工工资管理系统 学 号:__________________ 姓 名:__________ ...

  3. 小型公司工资管理系统C语言课程设计

    小型公司工资管理系统 1.问题描述 某公司需要存储雇员的编号.姓名.性别.所在部门,级别,并进行工资的计算.其中,雇员分为经理.技术人员.销售人员和销售经理.四类人员的月薪计算方法如下:经理拿固定月薪 ...

  4. 教室工资管理系统c语言课程设计csdn,工资管理系统(C编写)

    #include#include#include//包含清屏.退出程序函数. #include//备份数据 #include class Employee { public: friend class ...

  5. c语言课程设计报告停车系统,停车场管理系统C语言课程设计

    <停车场管理系统C语言课程设计>由会员分享,可在线阅读,更多相关<停车场管理系统C语言课程设计(27页珍藏版)>请在人人文库网上搜索. 1.计算机科学与技术系课程设计报告20 ...

  6. c语言人事管理课程设计,人事管理系统--c语言课程设计.doc

    人事管理系统--c语言课程设计 本科生C语言课程设计论文 课程名称 C语言课程设计 教师姓名 朱莉 本科生姓名 李百蝉 本科生学号 20111002986 本科生专业 地质学 所在院系 地球科学学院 ...

  7. 学校运动会管理系统 c语言,学校运动会管理系统——C语言课程设计.docx

    学校运动会管理系统--C语言课程设计 C语言课程设计 学 校 运 动 会 管理系统 专业:网络工程 班级:网133 报告人:王先海 139074347 刘随心 139074338 葛 翔 139074 ...

  8. 学生个人消费系统设计C语言,个人消费管理系统C语言课程设计毕业设计word格式.doc...

    个人消费管理系统C语言课程设计毕业设计word格式 目 录 TOC \o "1-3" \h \z HYPERLINK \l "_Toc256000000" 1 ...

  9. c语言程序设计服装销售系统报告,服装销售管理系统—C语言课程设计

    服装销售管理系统-C语言课程设计 C 语言课程设计实验报告第 1 页 共 37 页C 语言课程设计实验报告一. 目的(本次课程设计所涉及并要求掌握的知识点. )用户与商品信息要采用文件存储,因而要提供 ...

最新文章

  1. python处理xml中非法字符的一种思路
  2. python常用英语单词-3天教你掌握Python必备常用英语词汇
  3. SQL Server 数据库所有者
  4. 设计模式(中介者模式-对象去耦)
  5. 计算机 - 网络原理
  6. 【文章】浅相遇,薄相知,淡相守,终难忘
  7. 信息安全工程师笔记-入侵检测技术原理与应用
  8. SQL LIKE 操作符
  9. 为什么家里电信宽带不能用路由器了?要怎么解决?
  10. c获取当前程序的路径_漏洞挖掘|使用AFL Fuzzing网络程序
  11. 优秀!文件备份工具——IDrive for Mac
  12. sleep与信号唤醒的问题 内核对信号的处理方式 udelay
  13. 引用 USB启动盘,将DOS工具集成到WinPE的grub - Windows
  14. sample函数注意事项
  15. Real-time Intended Knee Joint Motion Prediction by deep-recurrent neural networks利用深度递归神经网络实时预测膝关节运动
  16. 怎么在linux系统中输入日历,Linux命令行上如何使用日历详解
  17. 计算机硬件系统中 计算机心脏,办公室常用设备教案——计算机办公设备(计算机硬件及软件系统)02.doc...
  18. ​力扣解法汇总2315. 统计星号
  19. 定时停用计算机服务器,如何让服务器每天定时开关机?
  20. DLL文件是怎么产生的,DLL文件是什么,DLL文件有什么用

热门文章

  1. 带负荷测试要求二次最小电流_带负荷测试的判别
  2. Python小练习—— 如何统计序列中元素的频度
  3. 当电脑所有浏览器主页被篡改无法修改,一个不用工具解决的方法
  4. 交叉表的概念及sql中交叉表的使用
  5. jquery 删除数组
  6. 与构架有关的几个基本概念
  7. 邮件中CC和BCC的含义
  8. ContentProvider--stable参数
  9. while语句和do...while语句
  10. 关于win10基础上安装ubuntu遇到的坑