人事管理系统说明书

上传人:博****1 文档编号:512750404 上传时间:2023-09-02 格式:DOC 页数:66 大小:558.50KB
返回 下载 相关 举报
人事管理系统说明书_第1页
第1页 / 共66页
人事管理系统说明书_第2页
第2页 / 共66页
人事管理系统说明书_第3页
第3页 / 共66页
人事管理系统说明书_第4页
第4页 / 共66页
人事管理系统说明书_第5页
第5页 / 共66页
点击查看更多>>
资源描述

《人事管理系统说明书》由会员分享,可在线阅读,更多相关《人事管理系统说明书(66页珍藏版)》请在金锄头文库上搜索。

1、*实践教学*兰州理工大学计算机与通信学院2012年春季学期算法与数据结构课程设计题 目: 人事管理 专业班级: 软件工程基地班 姓 名: 学 号: 10250139 指导教师: 王旭阳 成 绩: _目 录摘 要11.采用类c语言定义相关的数据类型22.各模块的伪码算法23.函数的调用关系图164.调试分析165.测试结果176.源程序(带注释)22总 结44参考文献45致 谢46附件 任务一源程序代码47摘 要在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。人事管理系统已成为企事业单位信息化管理中的重要组成

2、部分,从而倍受人们的重视。为了提高企事业单位的办公效率,并为了对自己这两年来学习成果的检验。我这次选择了基于VC+和算法与数据结构的人事管理系统,讲述了人事管理系统的设计、结构组成和适用范围。它的应用实现了人事管理的规范化,数据的准确量化,以及该系统的查询过程等。该系统是一个具有开放性、可查询性和可维护处理性的管理系统。系统功能齐全、操作简单、界面清晰直观、扩充方便。关键词人事管理系统 ;VC+;人事管理。1. 采用类c语言定义相关的数据类型public:int No;int ID;string Name;string Sex;int Birthday;string Address;int P

3、hone;void input()2. 各模块的伪码算法1、 录入模块void insert()/录入数据int n; while(1) cout请输入部门的代码: 1-人事部 2-维修部 3销售部n;if(n=1|n=2|n=3) if(n=1) do Staff *p;p=new Staff;p-bumen.show();p-input();p-bumen.input();int q;do for(int i=0;iNo=p-No)cout此工作号已存在!请修改!input(); p-bumen.input(); q+; break; while(q!=0);for(int j=0;jN;

4、j+) if(Pj=NULL) Pj=p;cout输入成功!endl; break; coutn; while(n=1);else if(n=2) do Staff *a;a=new Staff;a-bumen.show(); a-input();a-bumen.input();int q;dofor(int i=0;iNo=a-No)cout此工作号已存在!请修改!input(); a-bumen.input(); q+; break; while(q!=0);for(int j=0;jN;j+) if(Mj=NULL) Mj=a; cout输入成功!endl; break; coutn;

5、while(n=2);else if(n=3) do Staff *s;s=new Staff;s-bumen.show(); s-input();s-bumen.input();int q;dofor(int i=0;iNo=s-No)cout此工作号已存在!请修改!input(); s-bumen.input(); q+; break; while(q!=0);for(int j=0;jN;j+) if(Sj=NULL) Sj=s; cout输入成功!endl; break; coutn; while(n=3);break;2、显示模块void show()/显示数据 int n; whi

6、le(1) cout请输入部门的代码: 1-人事部 2-维修部 3销售部 n; if(n=1|n=2|n=3) if(n=1) Staff *p;coutoutendl;for(int j=0;joutput();p-bumen.output();break;else if(n=2)Staff *a;coutoutendl;for(int i=0;ioutput();a-bumen.output(); break;else if(n=3)Staff *s;coutoutendl;for(int i=0;ioutput();s-bumen.output(); break; else if(n=0

7、) break; 3、查找模块void find()/查找数据 string n; cout输入你要查找姓名n; for(int j=0;jName)=n) Pj-bumen.show(); coutoutoutput();Pj-bumen.output();break; for(j=0;jName)=n) Mj-bumen.show(); coutoutoutput();Mj-bumen.output(); break; for(j=0;jName)=n) Sj-bumen.show();coutoutoutput();Sj-bumen.output(); break; 4、删除模块void Delete()/删除数据 string n;int m; cout输入你要查找姓名n; cout请输入该员工所在的部门的代码: 1-人事部 2-维修部 3销售部m;if(m=1) for(int j=0;jName)=n)coutoutoutput();Pj-bumen.output(); Pj=NULL;cout该员工已被删除!endl;break; if(m=2) for(int j=0;jN;j+) if

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号