--------------------校验:_____________--------------------日期:_____________人事管理系统说明书*******************实践教学*******************兰州理工大学计算机与通信学院2012年春季学期算法与数据结构课程设计题目:人事管理专业班级:软件工程基地班姓名:学号:10250139指导教师:王旭阳成绩:_______________目录摘要 11. 采用类c语言定义相关的数据类型 22. 各模块的伪码算法 23. 函数的调用关系图 (带注释) 22总结 44参考文献 45致谢 46附件Ⅰ任务一源程序代码 飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。人事管理系统已成为企事业单位信息化管理中的重要组成部分,从而倍受人们的重视。为了提高企事业单位的办公效率,并为了对自己这两年来学习成果的检验。我这次选择了基于VC++和算法与数据结构的人事管理系统,讲述了人事管理系统的设计、结构组成和适用范围。它的应用实现了人事管理的规范化,数据的准确量化,以及该系统的查询过程等。该系统是一个具有开放性、可查询性和可维护处理性的管理系统。系统功能齐全、操作简单、界面清晰直观、扩充方便。关键词人事管理系统;VC++;人事管理。采用类c语言定义相关的数据类型public: intNo; intID; stringName; stringSex; intBirthday; stringAddress; intPhone; voidinput()各模块的伪码算法录入模块voidinsert()//录入数据{intn;while(1){cout<<"请输入部门的代码:1-人事部2-维修部3-销售部"<<endl;cin>>n; if(n==1||n==2||n==3) { if(n==1) { do { Staff<Personnel>*p; p=newStaff<Personnel>; p->(); p->input(); p->(); intq; do { for(inti=0;i<N;i++) { q=0; if(P[i]==NULL) {break;} elseif(P[i]->No==p->No) {cout<<"此工作号已存在!请修改~!"<<endl; p->input(); p->(); q++; break; } } }while(q!=0); for(intj=0;j<N;j++) { if(P[j]==NULL) { P[j]=p; cout<<"输入成功!"<<endl; break; } } cout<<"你还要继续执行其操作吗?是'1',否'0':";cin>>n; }while(n==1); } elseif(n==2) { do { Staff<Maintain>*a; a=newStaff<Maintain>; a->(); a->input(); a->(); intq; do{ for(inti=0;i<N;i++) {q=0; if(M[i]==NULL) {break;} elseif(M[i]->No==a->No) {cout<<"此工作号已存在!请修改~!"<<endl; a->input(); a->(); q++; break; } } }while(q!=0); for(intj=0;j<N;j++) { if(M[j]==NULL) { M[j]=a; cout<<"输入成功!"<<endl; break; } } cout<<"你还要继续执行其操作吗?是'2',否'0':";cin>>n; }while(n==2); } elseif(n==3) {do { Staff<Sell>*s; s=newStaff<Sell>; s->(); s->input(); s->(); intq; do{ for(inti=0;i<N;i++) {q=0; if(S[i]==NULL) {break;} elseif(S[i]->No==s->No) {cout<<"此工作号已存在!请修改~!"<<endl; s->input(); s->(); q++; break; } } }while(q!=0); for(intj=0;j<N;j++) { if(S[j]==NULL) { S[j]=s; cout<
人事管理系统说明书 来自淘豆网m.daumloan.com转载请标明出处.