ImageVerifierCode 换一换
格式:DOC , 页数:27 ,大小:267.50KB ,
资源ID:1798603      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-1798603.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(员工信息管理系统(含附源代码)03.doc)为本站会员(weiwoduzun)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

员工信息管理系统(含附源代码)03.doc

1、西安郵電學院高级语言课程设计报告题 目: 员工信息管理系统 系部名称 : 电子与信息工程专业名称 : 电子科学与技术班 级 : 科技 0701班内序号 : 03学生姓名 : 刘力源指导教师 : 黄 茹时间 : 2008 年 6 月 9 日 至 2008 年 6 月 20 日实验题目: 员工信息管理系统一、 实验目的1. 熟悉 c 语言的编译连接和运行过程。2. 掌握 c 语言的数据类型,熟悉整型、实型、字符型变量的定义方式及如何给它们赋值。3. 掌握 if 语句及 switch 语句的运用方法及嵌套应用方法。4. 掌握实现循环结构的三种语句 while、 do-while.、for 的使用。5

2、. 掌握函数的定义方法和调用方法。6. 能够采用模块化思想调试程序。二实验内容1. 编写程序并进行调试运行。2. 输入员工资料,并保存于文件。每个员工包含信息:工作证号、姓名、性别、年龄、担任职务,工资等信息。3. 对已存入的员工信息进行更新操作,包括添加一个员工信息、删除某个员工信息和修改某个员工信息。4. 通过输入姓名、工作证号,年龄的方式查询员工信息。5. 最后输出学生信息,供需要时打印。二、 需求分析1. 该程序可用于对员工的雇佣情况基本信息的存储、更新、查询、输出等操作,以实现对员工的管理。2. 其中更新功能包括:添加信息、删除信息、修改信息,可根据需要添加一个或多个员工信息,也可对

3、个别员工信息进行适当的删除或修改,以便随时更新员工信息。3. 程序中设计的查询功能可根据需要从若干数据中查询某个员工信息,并且可根据三种不同的方法查询:按工作证号查询,按年龄查询和按姓名查询。以满足不同的需要。四、概要设计1.模块功能说明对各个模块进行功能的描述(1).输入模块:录入需要管理的学生信息并将信息保存于文件中,以方便日后进行打印、读取、更新等操作。(2)添加模块:可添加一个或多个员工信息,并将所添加员工信息保存,方便查找。(3)删除模块:可对辞职或被解雇的员工信息做删除处理。(4)修改模块:可根据需要对多个员工信息进行修改,也可随时对个别项进行修改。(5)查询模块:可对已建立的员工

4、信息进行查询,并且可根据需要选择按姓名查询,年龄查询或按工作证号查询。(6)保存模块:用于对信息进行保存。(7)输出模块:将所有员工信息或想要查询的员工信息显示于屏幕,用于打印员工信息或查找某些员工信息。(8)退出系统:选择该项,自动退出该系统。2、方案设计对系统进行分析,给出结构图分析:系统要求实现许多的功能,因此遵循结构化程序设计思想来进行本系统的设计自顶向下、逐步细化,将系统设计任务分解出许多子功能模块进行设计结构图如下:五、详细设计及运行结果流程图, 函数之间相互调用的图示 ,程序设计及编码, 运行结果。统计函数: 排序函数:输入模块输出模块更新模块查询模块统计模块添加员工信息删除员工

5、信息修改员工信息按年龄查询按姓名查询按工作号查询排序模块按工作号排序按身份号排序修改个人密码按工资排序按工资排序按工资排序退出模块员工信息管理系统返回主菜单开始选择统计内容 i性别统计年龄统计退出统计i=0开始选择排序内容 i工资排序工号排序身份排序退出排序i=0主函数 : 输入函数:开始输入 i判断 i输入模块输出模块更新模块查询模块统计模块排行模块系统模块退出模块i=0保存信息结束开始输入信息是否继续i+sum= i结束添加函数:按姓名查询函数 结束 结束开始输入姓名 chi=0i后交换变量 j+输出列表 结束 开始输入工号输入姓名输入生日输入身份输入性别输入年龄输入职务输入电话输入工资输

6、入部门i=0i5*m)m+;j=m;if(sum=0)j=1;clrscr();printf(“t * 员工基本信息列表 *n“);printf(“t 共%d 页 第%d 页nn“,j,page);PRINT1;PRINT2;PRINT3;printf(“nn“);PRINT1;doif(n=20printf(“nnnnn“);printf(“t|-|n“);printf(“t| 20 岁以下:%d 人 |n“,tw);printf(“t| 20-30 岁:%d 人 |n“,th);printf(“t| 30-40 岁:%d 人 |n“,fo);printf(“t| 40-50 岁:%d 人

7、|n“,fi);printf(“t| 50 岁以上:%d 人 |n“,si);printf(“t| 按任意键返回! |n“);printf(“t|-|n“);bioskey(0);/*统计模块*/countmessage()int i;clrscr();doclrscr();printf(“nnnnn“);printf(“t|-|n“);printf(“t| *请选择统计内容* |n“);printf(“t| 1.按性别统计人数 |n“);printf(“t| 2.按年龄统计人数 |n“);printf(“t| 0.退出统计 |n“);printf(“t| 请输入(02) |n“);print

8、f(“t|-|n“) ;printf(“t 选择:“);scanf(“%d“,switch(i)case 1:countsex();break;case 2:countold();break;case 0:break;while(i!=0);/*按工作证号排序*/sortworknum()int i,j;clrscr();for(i=0;i0)t=worki;worki=workj ;workj=t;outputmessage();/*按身份证号排序*/sortID ()int i,j;clrscr();for(i=0;i0)t=worki;worki=workj ;workj=t;outpu

9、tmessage();/*按工资排序*/sortsalary()int i,j;clrscr();for(i=0;iworkj.salary)t=worki;worki=workj ;workj=t;outputmessage();/*排序模块*/sortmessage()int i;clrscr();doclrscr();printf(“nnnnn“);printf(“t|-|n“);printf(“t| *请选择排序内容* |n“);printf(“t| 1.按工作证号排序 |n“);printf(“t| 2.按身份证号排序 |n“);printf(“t| 3.按工资排序 |n“);pri

10、ntf(“t| 0.退出排序 |n“);printf(“t| 请输入(03) |n“);printf(“t|-|n“) ;printf(“t 选择:“);scanf(“%d“,switch(i)case 1:sortworknum();break;case 2:sortID ();break;case 3:sortsalary();break;case 0:break;while(i!=0);/*密码模块*/password()char ch10,worknum10;int i,flag;clrscr();loop1:flag=0;printf(“nt 请输入工作证号:“);scanf(“%s

11、“,worknum);printf(“nt 请输入密码:“);scanf(“%s“,ch);for(i=0;isum;i+)if(strcmp(worknum,worki.worknum)=0)flag=1;break;if(flag=0)printf(“nt *不存在此员工 !*n“);goto loop1;if (strcmp(worki.pw,“0“)=0) /*没改密码之前运行*/if(strcmp(worknum,ch)=0)printf(“nt 密码输入正确 nn“);getch();return;elseprintf(“nt 密码错误,请重新输入 nn“);getch();pas

12、sword();if (strcmp(worki.pw,“0“)!=0) /*改密码之后运行*/if(strcmp(ch,worki.pw)=0)printf(“nt 密码输入正确 nn“);getch();return;elseprintf(“nt 密码错误,请重新输入 nn“);getch();password();/*关于我们*/our() clrscr();printf(“nnnnn“);printf(“t|-|n“);printf(“t| |n“);printf(“t| 本信息管理系统是编者基于 C 语言开发的一款软件, |n“);printf(“t| 具有使用方便,内容较齐全的特点

13、。在编写此信息管 |n“);printf(“t| 理系统中得到了黄茹老师的悉心指导,在此表示感 |n“);printf(“t| 谢。由于编者水平有限以及对 C 语言理解不深,不当 |n“);printf(“t| 之处还望大家指正。再次感谢大家对本系统的支持 |n“);printf(“t| 与关心! |n“);printf(“t| |n“);printf(“t| |n“);printf(“t| |n“);printf(“t| |n“);printf(“t| * 按任意键进入下一页 * |n“);printf(“t| |n“);printf(“t|-|n“);getch();clrscr();pr

14、intf(“nnnnn“);printf(“t|-|n“);printf(“t| 制作人: 刘力源 |n“);printf(“t| 指导老师:黄茹 |n“);printf(“t| QQ: 465035063 |n“);printf(“t| Email: |n“);printf(“t| 版权: 西安邮电学院 科技 0701 |n“);printf(“t| |n“);printf(“t| |n“);printf(“t| |n“);printf(“t| 版权所有 翻版必究 |n“);printf(“t| |n“);printf(“t|-|n“) ;getch();/*主程序*/main()int

15、i;sum=readmessage();clrscr();printf(“nnnnn“);printf(“t|-|n“);printf(“t| 欢迎进入员工管理系统 |n“);printf(“t| QQ:465035063 |n“);printf(“t|-|n“);printf(“t| * 请输入个人工作证号(001) * |n“);printf(“t| * 请输入密码 * |n“);printf(“t| (初始密码为个人工作证号) |n“);printf(“t| * 按任意键进入输入界面 * |n“);printf(“t|-|n“);getch();password();doclrscr()

16、;printf(“nnnnn“);printf(“t|-|n“);printf(“t| *请选择服务内容* |n“);printf(“t| 1.录入员工信息 |n“);printf(“t| 2.打印员工信息 |n“);printf(“t| 3.更新员工信息 |n“);printf(“t| 4.查询员工信息 |n“);printf(“t| 5.统计员工信息 |n“);printf(“t| 6.员工排行信息 |n“);printf(“t| 7.关于我们 |n“);printf(“t| 0.退出管理系统 |n“);printf(“t| 请输入(07) |n“);printf(“t|-|n“) ;pr

17、intf(“t 选择:“);scanf(“%d“,switch(i)case 1: inputmessage();break;case 2: outputmessage();break;case 3: renewmessage();break;case 4: inquiremessage();break;case 5: countmessage();break;case 6: sortmessage();break;case 7: our();break;case 0: break;default:printf(“ntt 输入错误! n“);getch();while(i!=0);savemessage(sum);printf(“信息已经保存到(workman.txt)之中“);

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报