高校人事管理系统 .docx
《高校人事管理系统 .docx》由会员分享,可在线阅读,更多相关《高校人事管理系统 .docx(66页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、面向对象设设计方法CC+课程程设计设计题目高校人事管管理系统组员姓名组员学号114211512229/033/17/34/119/099专业班级11计算机机科与技术术2班指导教师李春梅信息工程学学 院 计算机机科学与技技术 系2013年年 55 月 26 日日面向对象设设计方法CC+课程程设计任务务分配院(系):信息工程程学院 教教研室:软软件教研室室课程设计题题目高校人事管管理系统课 程 设设 计目的的(1)要求求学生达到到熟练掌握握C+语语言的基本本知识和技技能; (2)基本本掌握面向向对象程序序设计的基基本思路和和方法; (3)能够够利用所学学的基本知知识和技能能,解决简简单的面向向对象
2、程序序设计问题题。 (4)训训练用系统统的观点和和软件开发发一般规范范进行软件件开发,并并在此过程程中培养严严谨的科学学态度和良良好的工作作作风。初初步掌握软软件开发过过程的问题题分析、系系统设计、程程序编码、测测试等基本本方法和技技能。(5)熟练练掌握C+中类及及类模板在在程序中的的应用,并并熟练了解解类中函数数的调用。小组成员及及任务分配配姓名学号承担任务是否组长1142151229类的构建等及运行调试是1142151217删除功能实现 否1142151203统计功能实现及封面设计否1142151234添加功能实现否1142151219 编辑功能实现否1142151209查询功能实现否目录
3、第一章 需需求分析11第二章 总总体设计222.1系统统功能模块块22.2类之之间的关系系2第三章 各各功能模块块实现33.1模块块实现及代代码33.2运行行结果155第四章 系系统调试 18第五章 总总结与体会会18参考文献220附录21课程设计任任务书课 程程 名名 称称高校人事管管理二 级级 学学 院院 信息工程程学院专 业业 班班 级级 11级计计科本(22)班 起 止止 日日 期期20133年5月220日指 导导 教教 师师 李 春春 梅梅 1课程设设计目的及及意义目的意义:(1)掌握握面向对象象程序设计计的基本思思路和方法法;(2)了解解系统开发发的需求分分析、类层层次设计、模模块
4、分解、编编码测试、模模块组装与与整体调试试的全过程程;(3)进一一步熟悉CC+中类类的概念、类类的封装、继继承的实现现方式;(4)学会会分析简单单的实际问问题,并能能利用所学学的知识建建立系统的的逻辑结构构,学会简简单的调试试技巧和方方法。逐步步熟悉面向向对象程序序设计的方方法,养成成良好的编编程习惯。2课程设设计任务及及成果提交交形式(包包括课程设设计说明书书、图纸、实实物样品等等要求)(1) 分分析课程设设计题目的的要求 (2) 写写出详细设设计说明 (3) 编编写程序代代码,调试试程序使其其能正确运运行 (4)设计计完成的软软件要便于于操作和使使用(5) 设设计完成后后提交课程程设计报告
5、告及测试记记录 3主要参参考文献1郑莉莉、傅仕星星编,C+面向对象象程序设计计,清华大大学出版社社,20003年9月月出版2谭浩浩强编,C+面向对象象程序设计计,清华华大学出版版社,20005年77月出版3李师师贤等译,C+精髓,机械工工业出版社社,20002年8月月出版4Daavis Chappman,学用VVisuaal c+ 6.0,清清华大学出出版社,22001年年7月出版版5郑莉莉、傅仕星星编,CC+语言言面向对象象程序设计计习题与实实验指导,清清华大学出出版社,22003年年9月出版版。4课程设设计进度安安排起 止 日日 期工 作 内 容2013年年5月18日5月20日分析设计准准
6、备阶段: 功能模模块分析、控控制模块分分析、 绘制必必要的流程程图2013年年5月20日5月24日代码设计 2013年年5月24日5月25日编程调试阶阶段 2013年年5月25日5月26日总结报告和和书写说明明书阶段:编写程序序设计说明明书考核5成绩考考核办法(1)根据据平时上机机考勤、表表现和进度度,教师将将每天点名名和检查( 10% )(2)完成成基本功能能( 30% )。 (3)学生生的动手能能力,创新新能力( 10% )。 (4)总结结报告( 50% ) :包括系系统设计要要求,设计计思路,系系统功能模模块图,系系统流程图图,类的层次图图(包括类类成员列表表),调试试过程,关关键程序代
7、代码,总结结,参考书书目。系审查意见见:系主任签字字:年 月 日教学单位意意见:教学单位负负责人签字字:年 月 日第一章 需求分析高校人事管管理,高校校在有职人人员(行政政人员、教教师、一般般员工)、退退休人员、返返聘人员和和临时工。现现在,需要要存储这些些人员的人人事档案信信息:编号号、姓名、性性别、年龄龄、职务、职职称、政治治面貌、最最高学历、任任职时间、来来院时间。要求: 1) 添添加删除功功能:能根根据学院人人事的变动动情况,添添加删除记记录;2) 查查询功能:能根据编编号和姓名名进行查询询;3) 编编辑功能(高高级):根根据查询对对相应的记记录进行修修改,并存存储;4) 统统计功能:
8、能根据多多种参数进进行人员的的统计(在在职人数、党党员人数、女女工人数、高高学历高职职称人数);5) 保保存功能:能对输入入的数据进进行相应的的存储,要要求重载插插入和提取取符以完成成数据的保保存和打开开。6) 人员员编号在生生成人员信信息时同时时生成,每每输入一个个人员信息息编号顺序序加1。第二章总体体设计2.1系统统功能模块块输出选择退出操作统计功能编辑功能添加功能删除功能查询功能按编号查找按姓名查找图2.1系系统功能模模块2.2类之之间的关系系 定义了88个类,分分别为人员员类(peersonnnel类类),临时时工类(ccasuaallabborerr类),进进入时间类类(commet
9、imme类),在在职人员类类(inccumbeency类类),退休休时间类(rretirretimme类),退退休人员类类(rettireee类),返返聘时间类类(rettime类类),返聘聘人员类(rreturrnee类类)等。同同时又定义义一个scchooll类,在里里面实现数数据的添加加、删除、修修改、查找找、显示和和退出。Public:setcasuallaborer();casuallaborerprint();Protected:int number;char party20;char study30;char pos20;Public: setincumbency();incum
10、bencyprint();incumbency();Protected:int day;int year;int month:Public:setretiretime( );retiretimeprint( );Protected:int month;int year;int day;Public:setretime( );retimeprint( );Public:setreturnee();returneeprint();9=jhnPublic:retireeprint();setretiree();Protected:int month;int year;int day;Public:c
11、ometime( );setcometime( );人员类Protected:char name20;char sex10;int age;Public:setpersonnel( );personnelprint();进入时间类临时工类退休时间类返聘时间类在职员工类退休人员类返聘人员类第三章 各各功能模块块实现3.1 模模块实现及及代码删除功能:#incllude1.hschoool:ddele()exteern iint II,J,KK,Z;int i;int numbber;int a;systtem(cls);A:cooutweelcommeenndl; ccouttt 【11】按编号
12、号删除 eendl;cooutt 【0】返返回 n ; cooutaa; swwitchh(a) caase 11:couutnumbber; ffor(ii=0;iiJ;ii+) if(incuumbii.geetnummber22()-nnumbeer=00) ccoutinccumbi.iincummbenccypriint()被被删除enddl; ffor(ii;iJJ;i+) incuumbii=inncumbbi+11; JJ-; for(i=0;iK;i+)if(retiii.getnnumbeer3()-nummber=0)cooutretiii.retiireepprintt
13、()被删除除eendl;foor(i;iK;i+)rretii=rretii+1;K-;for(i=0;iZ;i+)if(retuuri.gettnumbber4()-nuumberr=0)couutrreturri.retuurneeeprinnt()被删删除:enddl;forr(i;iiZ;ii+)reeturi=rreturri+11;Z-;gooto AA; ccase 0:brreak; 添加功能:#incllude1.hschoool:aadd() int a; exxternn intt I,JJ,K,ZZ;A:cooutweelcommeenndl; ccouttt【1】添加
14、临临时工信息息eendl; ccouttt【2】添加在在职员工信信息eendl; ccouttt【3】添加退退休人员信信息eendl;cooutt【4】添加人人员的信息息eendl;cooutt【0】返回n ;coutta;swittch(aa)casee 1: casuuallI. setccasuaallabborerr(); I+; gooto BB;casee 2:inccumbJ.ssetinncumbbencyy();J+; gotto B;casee 3:rettiK.settretiiree();K+; gotto B;casee 4:retturZZ.seetretturne
15、ee();Z+; gotto B;casee 0:bbreakk;defaault:coutt选选择有误,请请重新选择择!;ggoto A;统计功能:#incllude1.hschoool:ttongjji()exteern iint II,J,KK,Z;int a;int i=0;systtem(cls);A:intt j=00; couutwellcomeeenddl; ccouttt 【11】在职人人员数统计计 enndl; ccouttt 【22】党员人人数统计 eendl; ccouttt 【33】女工人人数统计 endll; ccouttt 【44】博士生生人数统计计 enndl;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高校人事管理系统 高校 人事管理系统
限制150内