c 课程设计-人事管理系统

c 课程设计-人事管理系统

ID:8567999

大小:27.00 KB

页数:13页

时间:2018-04-01

c  课程设计-人事管理系统_第1页
c  课程设计-人事管理系统_第2页
c  课程设计-人事管理系统_第3页
c  课程设计-人事管理系统_第4页
c  课程设计-人事管理系统_第5页
资源描述:

《c 课程设计-人事管理系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C++课程设计-人事管理系统导读:就爱阅读网友为您分享以下“C++课程设计-人事管理系统”资讯,希望对您有所帮助,感谢您对92to.com的支持!课程设计课程名称___C++语言程序设计___题目名称__公司人事管理系统___学生学院___自动化学院____专业班级__11级网络工程3班__学号__3111001381__学生姓名___何宇航_____指导教师___黄永慧______2012年10月17日广东工业大学课程设计任务书13题目名称公司人事管理系统学生学院自动化学院专业班级11级网络3班姓名何宇航学号311100138

2、1报告正文一、项目简介公司人事管理系统◆利用面向对象的编程思想以及C++的编程方法完成系统的设计;◆完成设计的具体内容:某小公司,主要有四类人员:经理、兼职技术人员、销售经理和兼职推销员。需要存储这些人员的姓名、编号、级别、当月薪水,计算月薪总额并显示全部信息。二、系统功能的要求与数据a)人员编号在生成人员信息时同时生成,每输入一个人员信息编号顺序加1。b)程序对所有人员有提升级别的功能c)月薪的计算方法是:经理拿固定月薪,兼职技术人员按工作小时数领取月薪,兼职推销员的报酬按该推销员当月销售额提成d)13销售经理既拿固定月薪也领

3、取销售提成。e)能按姓名或者编号寻找、删除、更新、显示各类人员的信息三、课程设计应完成的工作3.1系统实现概述系统功能结构与模块划分3.1.1输入人员数据:将用户输入的数据添加到对应类型的的链表中3.1.2显示成员数据:调用函数将各类成员链表的全部数据输出.3.1.3删除成员数据:由用户输入要删除的成员的姓名或编号,调用函数从对应的类型链表中删除该中成员数据.3.1.4查找成员:由用户输入要查找的成员的编号或姓名,调用函数查找并输出该成员的数据.3.1.5修改成员数据:由用户输入要修改成员的编号及要改为的目标数据,调用函数修改相

4、应的类的成员的数据.(修改后编号改变)3.1.613更改成员等级:由用户输入要更改等级的成员的编号及目标数据,调用函数修改对应成员的等级。3.2系统采用的关键(难点)技术(对开发过程采用的关键技术进行说明,自己创新的地方也在此作详细的说明)关键技术及难点:动态链表。类◆先创建people,经理,销售经理,兼职技术人员,兼职销售员类;cint1;switch(t1){case1:{cout”1-经理”“2-销售经理”“3-兼职技术人员”“4-兼职销售员”endl;cint2;switch(t2){case1:list1.Inser

5、tList();a++;break;case2:list2.InsertList();a++;break;case3:list3.InsertList();a++;break;case134:list4.InsertList();a++;break;}getchar();getchar();system(“cls”);gotobegin;}break;◆再创建经理链表,销售经理链表,兼职技术人员链表,兼职销售员链表类,添加相关实现函数;case2:ShowAllList(list1.head,list2.head,list3.h

6、ead,list4.head);getchar();getchar();system(“cls”);gotobegin;break;……./*****************各类人员的类的定义************/class13people{public:voidSetPeople();voidShowPeople();stringlevel;doublenum;doublepay;stringname;charsex;};……classSalesManager:publicpeople{public:SalesManage

7、r*next;voidSetPay();…..doubleFixedPay;doubleTotalAmount;};…………classSalesMan:public13people{public:SalesMan*next;voidSetPay();voidSetSalesMan();//voidShowSalesMan();SalesMan(){next=NULL;}doubleSalesAmount;};/**************************************************//********

8、*******各类人员构成的链表类的定义*********/classSMList{public:SalesMan*head;voidShowList();voidInsertList();…..voidChangeList(double);SalesMan13

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。