首页 c 课程设计之高校教职工人事管理系统

c 课程设计之高校教职工人事管理系统

举报
开通vip

c 课程设计之高校教职工人事管理系统《C++程序设计》课程设计报告高校教职工人事管理系统年级/专业/班:学生姓名:学号:指导教师:开题时间:2010年09月06日完成时间:2010年09月28日目录TOC\o"1-2"\h\uHYPERLINK\l"_Toc273557909"一、引言PAGEREF_Toc273557909\h1HYPERLINK\l"_Toc273557910"二、设计目的与任务PAGEREF_Toc273557910\h1HYPERLINK\l"_Toc273557911"1、本课程设计的目的P...

c  课程设计之高校教职工人事管理系统
《C++程序设计》课程设计报告高校教职工人事管理系统年级/专业/班:学生姓名:学号:指导教师:开 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 时间:2010年09月06日完成时间:2010年09月28日目录TOC\o"1-2"\h\uHYPERLINK\l"_Toc273557909"一、引言PAGEREF_Toc273557909\h1HYPERLINK\l"_Toc273557910"二、设计目的与任务PAGEREF_Toc273557910\h1HYPERLINK\l"_Toc273557911"1、本课程设计的目的PAGEREF_Toc273557911\h1HYPERLINK\l"_Toc273557912"2、本课程设计的任务PAGEREF_Toc273557912\h1HYPERLINK\l"_Toc273557913"三、 设计方案 关于薪酬设计方案通用技术作品设计方案停车场设计方案多媒体教室设计方案农贸市场设计方案 PAGEREF_Toc273557913\h1HYPERLINK\l"_Toc273557914"1、总体设计PAGEREF_Toc273557914\h1HYPERLINK\l"_Toc273557915"2、详细设计PAGEREF_Toc273557915\h2HYPERLINK\l"_Toc273557916"3、程序清单PAGEREF_Toc273557916\h5HYPERLINK\l"_Toc273557917"4、程序调试与体会PAGEREF_Toc273557917\h14HYPERLINK\l"_Toc273557918"5、运行过程截图PAGEREF_Toc273557918\h14HYPERLINK\l"_Toc273557919"四、结论PAGEREF_Toc273557919\h17HYPERLINK\l"_Toc273557920"五、致谢PAGEREF_Toc273557920\h17HYPERLINK\l"_Toc273557921"六、参考文献PAGEREF_Toc273557921\h17《C++程序设计语言》课程设计——高校教职工人事管理系统一、引言随着人们生活水平的提高,计算机发展异常迅速。如今,计算机已经深入到我们社会的各个领域,计算机的使用也已不再局限于科学计算,它已进入人类社会的各个领域并发挥着越来越重要的作用。通过计算机对各类问题求解已经成为一种高效、快捷的方式。本课程设计就是用C++研究两点距离的求解的问题,实现对两点距离的问题求解,和实现类模板的应用以及函数的调用。二、设计目的与任务1、本课程设计的目的1)通过课程设计更进一步理解C++的基础知识和面向对象的思想。2)训练用系统的观点和软件开发一般 规范 编程规范下载gsp规范下载钢格栅规范下载警徽规范下载建设厅规范下载 进行软件开发,并在此过程中培养严谨的科学态度和良好的工作作风。初步掌握软件开发过程的问题分析、系统设计、程序编码、测试等基本方法和技能。3)熟练掌握C++中类及类模板在程序中的应用,并熟练了解类中函数的调用。2、本课程设计的任务使用类实现编写一个高校教职工人事管理系统,能够实现教职工信息增加、删除、修改、查找,能够统计在职人员、中共党员、女教职工、高职称、高学历的人数,信息的输入输出能够重载输入与输出操作符,并且要求有错误提示功能,例如输入日期,输入错误提示重新输入。三、设计 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 1、总体设计(1)定义员工(Person)类,其中包括编号、职工分类("行政人员","教师","一般员工","退休人员","返聘人员","临时工")、性别、年龄,职务("无","科级","处级","地级");、职称("无","初级","中级","高级");、政治面貌("群众","中共党员","民主党派")、学历("中专","大专","大学","硕士","博士")。(2)实现下面的功能a、设计菜单实现功能选择;b、输入功能:输入员工的信息,并保存到文件中;c、删除资料:能够根据编号删除员工的资料;d、修改功能:能够根据编号来修改员工的资料;e、查询功能:能够根据编号来查看员工的资料;f、统计功能:能够统计在职人员、中共党员、女教职工、高职称、高学历的人数。g、错误提示功能:如果输入的资料不合法,将会提示错误,并给予指导。2、详细设计类Personcharno[100];//编号charduty[30];//职工分类charsex[10];//性别intage;//年龄charposition[30];//职务charzhicheng[30];//职称charpolitical[30];//政治面貌charrecord[30];//学历voidadd();//增加信息voiddelet();//删除信息voidchange();//修改信息voidfind();//查找信息voidpush(Personpp);//给类赋值下面程序流程图中的判断框必须用菱形表示,请修改Person::add()Person::delete()Person::change()(4).Person::find()3、程序清单/*改程序需要在D盘加入文本名为“”文本档案作为资料的库存。文本档案资料内容如下:09408201行政人员男35处级高级中共党员大学09408202教师女30处级高级中共党员大学09408203临时工女20无高级群众中专09408204临时工男22处级初级中共党员博士09408205返聘人员男30科级高级中共党员大专09408206教师女40科级初级中共党员硕士09408207退休人员女68处级中级民主党派大学09408208一般员工男27地级高级群众大学09408209教师男22处级高级中共党员博士09408210退休人员男62地级初级民主党派硕士09408211返聘人员女40无中级中共党员硕士09408212一般员工男38处级中级群众大学09408213教师男46处级无中共党员博士09408214教师男27无高级民主党派大学09408215教师男18处级高级中共党员大学*///下面程序开始#include#includeusingnamespacestd;constintN=1000;intt=0;inton=0;//统计在职人员人数intdang=0;//统计中共党员人数intnv=0;//统计女性职工人数intgaozhi=0;//统计高职称人数intgaoli=0;//统计高学历人数classPerson{public:charsex[10];//性别charduty[30];//职工分类intage;//年龄charpolitical[30];//政治面貌charrecord[30];//学历charposition[30];//职务charzhicheng[30];//职称charno[100];//编号voidadd();//增加信息voiddelet();//删除信息voidchange();//修改信息voidfind();//查找信息voidpush(Personpp);//给列成员赋值};Personp[N];voidPerson::push(Personpp){strcpy(no,pp.no);strcpy(sex,pp.sex);strcpy(position,pp.position);strcpy(zhicheng,pp.zhicheng);strcpy(political,pp.political);strcpy(record,pp.record);strcpy(duty,pp.duty);age=pp.age;if(strcmp(duty,"退休人员"))on++;if(strcmp(sex,"女")==0)nv++;if(strcmp(zhicheng,"高级")==0)gaozhi++;if(strcmp(political,"中共党员")==0)dang++;if(strcmp(record,"硕士")==0||strcmp(record,"博士")==0)gaoli++;}voidtip(){cout<<"输入ENTER返回子菜单!"<>duty;if(strcmp(duty,"行政人员")&&strcmp(duty,"教师")&&strcmp(duty,"一般员工")&&strcmp(duty,"退休人员")&&strcmp(duty,"返聘人员")&&strcmp(duty,"临时工")){cout<<"--(请输入正确的职工分类,例如:行政人员,教师,一般员工,退休人员,返聘人员,临时工)"<>sex;if(strcmp(sex,"男")&&strcmp(sex,"女")){cout<<"--(请输入正确的性别,例如:男,女)"<>age;if(age<=0){cout<<"--(请输入正确的年龄,例如:18等)"<>position;if(strcmp(position,"无")&&strcmp(position,"科级")&&strcmp(position,"处级")&&strcmp(position,"地级")){cout<<"--(请输入正确的职务,例如:无,科级,处级,地级)"<>zhicheng;if(strcmp(zhicheng,"无")&&strcmp(zhicheng,"初级")&&strcmp(zhicheng,"中级")&&strcmp(zhicheng,"高级")){cout<<"--(请输入正确的职称,例如:无,初级,中级,高级)"<>political;if(strcmp(political,"群众")&&strcmp(political,"中共党员")&&strcmp(political,"民主党派")){cout<<"--(请输入正确的政治面貌,例如:群众,中共党员,民主党派)"<>record;if(strcmp(record,"中专")&&strcmp(record,"大专")&&strcmp(record,"大学")&&strcmp(record,"硕士")&&strcmp(record,"博士")){cout<<"--(请输入正确的学历,例如:中专,大专,大学,硕士,博士)"<>n;if(n<1||n>9){cout<<"sorry,您输入的信息有误,请重新输入!"<>no;cout<<"员工编号修改成功"<>duty;if(strcmp(duty,"行政人员")&&strcmp(duty,"教师")&&strcmp(duty,"一般员工")&&strcmp(duty,"退休人员")&&strcmp(duty,"返聘人员")&&strcmp(duty,"临时工")){cout<<"(请输入正确的职工分类,例如:行政人员,教师,一般员工,退休人员,返聘人员,临时工)"<>sex;if(strcmp(sex,"男")&&strcmp(sex,"女")){cout<<"(请输入正确的性别,例如:男,女)"<>age;if(age<=0){cout<<"(请输入正确的年龄,例如:18等)"<>position;if(strcmp(position,"无")&&strcmp(position,"科级")&&strcmp(position,"处级")&&strcmp(position,"地级")){cout<<"(请输入正确的职务,例如:无,科级,处级,地级)"<>zhicheng;if(strcmp(zhicheng,"无")&&strcmp(zhicheng,"初级")&&strcmp(zhicheng,"中级")&&strcmp(zhicheng,"高级")){cout<<"(请输入正确的职称,例如:无,初级,中级,高级)"<>political;if(strcmp(political,"群众")&&strcmp(political,"中共党员")&&strcmp(political,"民主党派")){cout<<"(请输入正确的政治面貌,例如:群众,中共党员,民主党派)"<>record;if(strcmp(record,"中专")&&strcmp(record,"大专")&&strcmp(record,"大学")&&strcmp(record,"硕士")&&strcmp(record,"博士")){cout<<"(请输入正确的学历,例如:中专,大专,大学,硕士,博士)"<>n;system("cls");if(n<1||n>9){cout<<"sorry,您输入的信息有误."<>num;for(i=0;i>num;for(i=0;i>num;cout<>num;cout< 经验 班主任工作经验交流宣传工作经验交流材料优秀班主任经验交流小学课改经验典型材料房地产总经理管理经验 。我们相信在今后的学习真的我们会更加努力,积累经验。使自己在编程等各方面得到提高。五、致谢这次的课程设计对我们来说是一次尝试与挑战的过程。在这里,我们由衷地感谢帮助、支持和鼓励我们完成课程设计的老师和一起奋斗过的伙伴。首先我们要感谢学校给我们提供这样一个一起学习和研究的机会,让我们把理论知识应用到实际中来。其次我们要感谢我们的指导老师羊四清老师,在进行课程设计的这段时间里他对我们的指导和帮助,为我们课程设计的顺利完成指明了方向,也给了我们锻炼和提高的机会。根据老师的指导,在设计中我们基本能按照规范的方法和步骤进行,开始对实现高校教职工人事管理系统问题进行讨论,并查阅有关资料,最后确定设计方案,然后设计并制作。在实践过程中我们深刻的认识到类在C++中的重要性。在此我们向您们致以最诚挚的谢意!六、参考文献[1]张基温编著.C++程序设计基础.北京:高等教育出版社,1996[2]宛延闺.c++语言和面向对象程序设计.北京:清华大学出版社,1999[3]钱能主编.c++程序设计教程.北京:清华大学出版社,1999[4]张龙祥编著.UML与系统分析设计.北京:人民邮电出版社,2001[5]张海藩,牟永敏.面向对象程序设计实用教程.北京:清华大学出版社,2001[6]揣锦华.c++程序设计语言.西安:西安电子科技大学出版社,2003课程设计任务书及成绩评定课题名称:完成者:1、设计的目的与要求:设计进度及完成情况日期内容分析问题,找出所要解决问题的关键总体设计,找出解决方案详细设计,列出解决步骤-程序编码程序调试,修改加以完善9.25-9.26书写文档3、成绩评定:设计成绩:(教师填写)指导老师:(签字)二00年月日
本文档为【c 课程设计之高校教职工人事管理系统】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: ¥18.0 已有0 人下载
最新资料
资料动态
专题动态
is_113440
暂无简介~
格式:doc
大小:252KB
软件:Word
页数:0
分类:企业经营
上传时间:2019-07-18
浏览量:11