莂芆郑州大学芅蒂蒀课程报告蚆羆薄薈荿课程名称:C语言程序设计螆专业班级:(16)芁学生姓名:王浩鹏羁学号:20127611634袈任课教师:赵天昀蒆学期: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普通员工150020055555555荿2王明2199402普通员工150020011111111膆3夏天1199309普通员工150020066666666袄5李华1199503经理500050022222222螁6小明2199804副经理150030077777777蚁薆(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转载请标明出处.