c语言编写地工资管理系统

c语言编写地工资管理系统

ID:36291533

大小:61.00 KB

页数:19页

时间:2019-05-08

c语言编写地工资管理系统_第1页
c语言编写地工资管理系统_第2页
c语言编写地工资管理系统_第3页
c语言编写地工资管理系统_第4页
c语言编写地工资管理系统_第5页
资源描述:

《c语言编写地工资管理系统》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、实用文案/*程序名称:工资管理系统*//*程序说明: 该系统在磁盘上储存了某单位上月全体员工的工资信息,对于每一位职工存储以下信息:月份,职工编号,基本工资,津贴,岗贴,补贴,房贴,交通补贴,应发数,房租,储蓄,会费,个人所得税,应扣数,实发数。 个人所得税计算方法设定为:工资少于800元为0,800-1000元的部分为5%,1000-5000元的部分为10%,5000元以上的部分为20%。该系统功能如下:1)创建存储职工工资信息的存储系统。2)添加职工的工资信息(增加新职工时用)3)删除某职工的工资

2、信息(职工离职或者死亡时用)4)修改某职工的部分工资信息(当月开始增加或减少某些项工资或扣款数变化)5)输出指定编号职工的工资信息(查询用)6)输出当月全体职工的工资信息(发工资用)*//*编写心得:2006年9月26日19:30-23:00共计3小时30分钟。由于时间仓促,没有对代码进行优化设计。对于主要的结构体也是粗粗设计了一下。在存储上只采用了结构体数组,没用运用到二叉树等复杂的数据结构,有点遗憾。主程序采用模块化设计,用独立的函数把功能分解开来,便于调试和扩展。假如用C++就可以多做几个构造函

3、数,可能会更方便点。不过最近在学JAVA,不敢乱用C++了,怕到时候知识搞混了。感觉稍微麻烦一点的地方是文件的输入输出部分,因为一般的书上这一章都比较靠后,老师上课也就简单的带过的,格式有点忘记了。个人感觉现在靠C语言来做数据库不是很合适,50个元素的数组应该够了吧。标准文档实用文案反正只要弄清那些常用函数,还有怎么一个I/O方式就可以了。让偶想起了教偶C语言的班主任老童,想起了偶美好的青春,以及那些为了听课和MM们一大早抢前排坐位的幸福日子...总得来说还是比较轻松的,就是项目字段太多,写写麻烦(谁

4、叫偶打字不快啊^_^)BY雨田心梦*//*为了调用FILE等函数*/#include"stdio.h"#include"conio.h"/*为了调用atof()等函数*/#include"stdlib.h"#defineTRUE1/*结构体声明 */structzhigong{intmonth;floatid;floatjbgz;floatjt;floatgt;floatbt;floatft;标准文档实用文案floatjtbt;floatyfs;floatfz;floatcx;floathf;floa

5、tgrsds;floatyks;floatsfs;};/*建立50个元素的结构体数组   */structzhigongzg[50]; /*建立结构体变量   */structzhigongzgone;/*职员列表中的数量    */intn=0;/*获得字符串      */charnumstr[50];main(){ 标准文档实用文案   charch;   n=0;   /*rfile(); 使用后启动程序时系统会自动加载纪录*/   while(TRUE)   {    printf(""

6、);    printf("===========================================");    printf("Welcome!Pleasechoice(1-6):             +");    printf("1.Addoneinfomation                     +");    printf("2.Deleteoneinfomation                  +");    printf("3.Modify

7、oneinfomation                  +");    printf("4.Printoutbyid                        +");    printf("5.Printoutall                          +");    printf("6.Savedate                              +");    printf("7.Loaddate                       

8、       +");    printf("8.Exit标准文档实用文案                                   +");    printf("===========================================");    ch=getche();     switch(ch)      {      case'1':addone();break;      case'2':delone()

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。