螀羀郑州大学肈蚄蒂课程报告蝿膈肅袀蒈课程名称:C语言程序设计芈专业班级:(16)膂学生姓名:王浩鹏薂学号:634芇任课教师:赵天昀芇学期:2012-2013-5薃肀芀莇课程报告任务书羄题目螂职工工资管理系统聿主要蒇内容蒅开发一个职工信息管理系统,信息包括:职工编号、姓名、性别、出生年月、职称、基本工资、奖金、应扣工资、工资年份、工资月份、联系方式等基本信息(也可以根据自己情况进行扩充)。使之能提供以下基本功能:芀(1)职工工资等信息录入功能(注:数据等要求用文件保存)--输入v袈(2)职工工资信息的浏览功能--输出薇(3)查询功能(至少一种查询方式)、排序功能(至少一种排序方式):袆l①按编号查询②按姓名查询等③按照年龄排序④按工资排序等等羁(4)职工相关信息的删除与修改等袁扩展功能:可以按照自己的程度进行扩展。比如(1)简单的权限处理(2)报表打印功能(3)根据分析,实现各种类型的统计,如按职称、月份等统计功能;(4)模糊查询,如姓张的职工等;(5)综合查询蚇总之,可以根据自己需求进行分析功能,成绩评定按照难度进行区分。羂任务蚃要求虿螇一、提交材料应包括:(1)系统源代码(2)课程报告莃二、整个设计过程具体要求膁(1)需求分析要求学生对案例系统进行分析,设计出需要完成的功能,完善各个模块的调用关系;莈(2)设计过程要求学生进一步明确各模块调用关系,进一步完善模块函数细节(函数名、参数、返回值等)袇(3)实现过程要求学生养成良好的编码习惯、完成各个模块并进行测试,最终完成系统整体测试;螄(4)总结阶段按照要求完成系统设计和实现报告,并进行总结、答辩。袃成绩膇评定袇报告撰写情况(30分)膅系统完成情况(30分)芁答辩情况(40分)膀总分节内容20分羃规范程度5分罿程序测试5分肆基本功能20分蚃扩展功能10分蒁自述情况10分螈答辩情况30分膃螁芆蒅蚀薀莆芈蒆肂螀肇成绩评定教师:蒆需求分析蒃职工工资信息和数据格式薂职工工资信息包括:职工号、姓名、性别、出生年月、职称、工资、奖金、练习方式。膀数据格式:数据由clerk-list提供薆职工号姓名性别出生年月职称工资奖金联系方式袄1张华2199502普通员工1500200羀2王明2199402普通员工1500200衿3夏天1199309普通员工1500200蚅5李华1199503经理5000500芅6小明2199804副经理1500300蚂蚈(2)程序功能螅输入职工工资信息蚆显示学生信息膀查找职工工资信息蚁删除职工工资信息袅添加职工工资信息螃修改职工工资信息袂对职工工资信息按升序排序蒀羅(3)概要设计膄1)职工工资信息的结构体薄structclerk艿{肅intnum;//ID号薅charname[20];//姓名肁intxb;//性别羇intcsny;//出生年月肅charzc[20];//职称羅intgz;//工资螃intjj;//奖金肀intlxfs;//联系方式膅}em[100];膂2)模块划分膁蝿芅薃羃职工工资信息管理西工薈模块1袃模块2膈模块3蚅输入(1)袅查找(2)羂删除(3)蕿添加(4)莇修改(5)蚄排序(6)肂羀螅莃膂详细说明膇输入(1)薇输入函数voidinput()/*输入函数*/膂节{薈羄inti,m;膅system("cls");莂printf("职工人数(1--100):\n");羈scanf("%d",&m);蚆for(i=0;i<m;i++)羃莂{荿printf("请输入职工号:");膄scanf("%d",&em[i].num);螂printf("请输入姓名:");蒂scanf("%s",&em[i].name);蒆getchar();袆printf("请输入性别1代表男2代表女:");薁scanf("%d",&em[i].xb);薂printf("请输入出生年月:");袇scanf("%d",&em[i].csny);莄printf("请输入职称:");薄scanf("%s",&em[i].zc);蚁 getchar();芈printf("请输入工资:");肆scanf("%d",&em[i].gz);莃 printf("请输入奖金:");螁 scanf("%d",&em[i].jj);虿printf("请输入联系方式:");蒄scanf("%d",&em[i].lxfs);肂
职工工资管理信息系统 来自淘豆网m.daumloan.com转载请标明出处.