c++课题设计报告.docx

上传人:文*** 文档编号:68224984 上传时间:2022-12-27 格式:DOCX 页数:66 大小:195.74KB
返回 下载 相关 举报
c++课题设计报告.docx_第1页
第1页 / 共66页
c++课题设计报告.docx_第2页
第2页 / 共66页
点击查看更多>>
资源描述

《c++课题设计报告.docx》由会员分享,可在线阅读,更多相关《c++课题设计报告.docx(66页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、课程设计报告课程名称一面向对象程序设计课题名称公司人用管理系统2011年12月28日湖南工程学院课程设计任务书课程名称面向对象程序设计课题公司人员管理系统专业班级学生姓名 指导老师审 批任务书下达日期201I年11月15日任务完成日期2011年12月28日、设计内容与设计要求1 .课程设计目的:面向对象程序设计课程设计是集中实践性环节之,是学习完面向对象程序设计课 程后进行的一次全面的综合练习。要求学生达到熟练掌握C+语言的基本知识和技能;基本掌 握面向对象程序设计的思想和方法;能够利用所学的基本知识和技能,解决简单的面向对象程 序设计问题,从而提高动手编程解决实际问题的能力。2 .瞄题目1)

2、公司库存管理系统2)髙校学籍管理系统3)高校工资管理系统4)高校人事管理系统5)通讯录程序设计6)学生成绩管理系统7)图书管理系统8)文本编辑器的设计与实现9)学生考勤管理系统10)公司人员管理系统3 设计要求:(1)设计课题题目:毎位同学根据自己学号除以10所得的余数加1选择 相应题号 的课题。随意换题者不记成绩。根据自己对应的课题完成以下主要工作:完成系统需求分析:包括系统设计 目的与意义:系统功能需求(系统流程图):输入输出的要求。完成系统总体设计: 包括系统功能分析;系统功能模块划分与设计(系统功能模块图1完成系统详细设计: 包括数据库需求分析;数据库概念结构设计(E - R图);数据

3、库逻辑结构设计;类层次图;界面设计与各功能模块实现。系统调试:调试出现的主要问题,编译语法错误及修改,重点是运行逻辑问题修改和调整。使用说明书及编程体会:说明如何使用你编写的程序, 详细列出毎步的操作步骤。关键源程序(带注释)按规定格式完成课程设计报告,将其打印稿(A4纸)上交给老师存档。不得抄袭他人程序、课程设计报告,毎个人应体现自己的个性设计。二、进度安排第17周星.期 00 8 : 0012 : 008 : 0012 :星期四第18周星期星期二8 : 0012 :8 : 0012 :挪 14 : 3018 : 30三、参考书籍星期三 8 : 0012 :001XC+ +程序设计课程设计刘

4、振安编著TP312c5632.C+ Builder和Delphi课程设计与系统开发案例伍俊良清华大学出版社7-302-06072-X3. Visual C+课程设计案例精编严华峰中国水利水电出版社7-5084-2007-120044. Visual C+课程设计与系统开发案例伍俊良清华大学出版社7-302-05968-320025. Visual C+语言课程设计:案例精选与编程指导陈淸华朱红东南大学出版社7-81089-275-4 20036.VisualC+ +课程设计案例精编中国水利水电出版社 7-5084-1004T 20027.数据结构课程设计案例精编:用C/C+描述李建学李光元吴春

5、芳清华大学出版社 7-302-14536-9 2007(编程平台不限,vc+, C+ Builder等 等。)课题5:公司人员管理系统(_ X课程设计题目:公司人员管理系统(-1目的与要求:1、目的:(1)要求学生达到熟练掌握C+语言的基本知识和技能;(2 )基本掌握面向对象程序设计的基本思路和方法;(3 )能够利用所学的基本知识和技能,解决简单的面向对象程序设计问题。2、基本要求:(1)要求利用面向对象的方法以及C+的编程思想来完成系统的设计;(2 )要求在设计的过程中,建立清晰的类层次:(3 )在系统中至少要定义四个类,毎个类中要有各自的属性和方法;(4)在系统的设计中,至少要用到面向对象

6、的种机制。3、创新要求:在基本要求达到后,可进行创新设计,如根据查找结果进行修改的功能。4、写出设计说明书(三X设计方法和基本原理;1、问题描述(功能要求):公司人员管理系统实现对公司人员按姓名或者编号显示、查找、增加、删除和保存各 类人员信息的操作。某小型公司,主要有四类人员:经理、兼职技术人员、销售经理和兼职推销员。现在, 需要存储这些人员的姓名、编号、级别、当月薪水,计算月薪总额并显示全部信息。人员编号在生成人员信息时同时生成,毎输入一个人员信息编号顺序加1。程序对所 有人员有提升级别的功能。薪金的计算方法是:经理拿固定月薪,兼职技术人员按工作小时数领取月薪,兼职推 销员的报酬按该推销员

7、当月销售额提成,销售经理既拿固定月薪也领取销售提成。能按姓名或者编号显示、查找、增加、删除和保存各类人员的信息。在基本要求达到后,可设计出比较友好的界面(如下拉菜单),也可用VC+ Classwizard设计(选作12、问题的解决方案:根据系统功能要求,可以将问题解决分为以下步骤:(1)应用系统分析,建立该系统的功能模块框图以及界面的组织和设计:(2 )分析系统中的各个实体及它们之间的关系包括属性和行为;(3 )根据问题描述,设计系统的类层次;(4 )完成类层次中各个类的描述(包括属性和方法);(5 )完成类中各个成员函数的定义;(6)完成系统的应用模块;(7 )功能调试;(8)完成系统总结报

8、告以及系统使用说明书。目录L系统需求分析12 .总体设计33 .详细设计54 .系统调试115 .结果分析186 总结207 附录211 .系统需求分析1.1 问题描述公司人员管理系统实现对公司人员按姓名或者编号显示、查找、增加、删除和 保存各 类人员信息的操作。某小型公司,主要有四类人员:经理、兼职技术人员、销售经理和兼职推销员。现在, 需要存储这些人员的姓名、编号、级别、当月薪水,计算月薪总额并显示全部信息。人员编号在生成人员信息时同时生成,毎输入一个人员信息编号顺序加1。程序对所 有人员有提升级别的功能。薪金的计算方法是:经理拿固定月薪,兼职技术人员按工作小时数领取月薪,兼职推 销员的报

9、酬按该推销员当月销售额提成,销售经理既拿固定月薪也领取销售提成。能按姓名或者编号显示、查找、增加、删除和保存各类人员的信息。在基本 要求达到 后,可设计出比较友好的界面(如下拉菜单),也可用VC+ + Classwizard设计(选作)1. 2功能分析 查询功能:void Query () 删除功能:void DeleteO添加功能:void Add () 修改功能:void ModifyO。保存功能:void SaveO。数据装入:void Load()1.2. I查询功能函数原型:void Query()说明:查询个职员的基本信息,包括职号,姓名,性别,所在部门,职务,薪水。1 .2.2删

10、除功能函数原型:void DeleteO说明:能够对个职员的信息进行删除,按职号+姓名进行删除。2 . 2. 3添加功能函数原型:void Add()说明:添加一个职员的基本信息,包括职号,姓名,性别,所在部门, 职务,薪水。12. 4修改功能函数原型:void ModifyO说明:对满足条件的职员的信息进行修改,可以修改职所在部门、职务、资。1 . 2. 5保存功能函数原型:void Save()说明:保存想要保存的人员信息。1.2. 6数据装入函数原型:void Load()说明:将保存在磁盘的数据装入到内存中,以便对数据的再次管理和操作。2 .总体设计2.2. 系统总体框架系统总体框架使

11、用面向对象的程设计思想逬行分析,整个系统涉及两大类信息和操作, 公司,人员。所以系统主要涉及两个大类:公司类Company、人员类Person。系统的总体框 架就是公司类,人员类的定义;主函数中定义一个公司对象,循环显示主菜单并根据用户选择 调用公司类的相应方法(成员函数)。(1)公司类Company :考虑系统操作的人员信息的数量具有不确定性,所以考虑使用链 表保存、处理人员信息。公司类包含:所有人员信息的个不带头结点的链表 (作为数据成员)及可以对人员信息进行增,删,改,查询,数据存盘等操作的相关模块 (Add, Delete, Modify, Query, Set)作为成员函数。(2)人

12、员类Person :所有人员都具有的公共信息及操作可以使用人员类进行描述。由 于系统具有4类人员且4类人员数据,操作有所不同,如销售员包含销售额,而技.专业,樱理.术人员包含工作小时数且计算工资的方法不同,所以应当为4类人员创建相应的Person类的派生类。(3) 为了使公司类可以方便处理人员信息、,可以考虑将公司类确定为人员类的友元类 或者人员类提供公共的方法以便公司类进行操作。为了公司类可以用共同方法操作人员类, 可以将人员类的方法确定为虚函数。2. 2结构框图2. 3类的层次图People 类其中:(1) Person类有N。一人员编号,Name一人员姓名,Duty一人员类别,Earni

13、ng-资,next- 指向下一个人员的指针;Person类的CalcSalaryO , Output。定义为纯虚函数分别 表示要计算人员资和输出人员信息,由于定义纯虚函数,所 以Person是抽象类, 具体计算工资,输出人员信息由派生类完成。(2 )各个派生的类,包含本类对象特有的数据,Sales: Amount-销售员销售额, SalesManagen:Amount-销售经理的总销售额(系统统计各个销售员销售额得到销售 经理的总销售额),Technician: 技术人员工作小时数。CompanyPersor *Worker,CompanyOCompanyO. AddO. DeleteO. M

14、odifyO, Query (), Set (), Save (), Load () 其中:Worker就是人员链表。 Add。,Delete。,Modify () , Query () , Set (), Save。,Load ()分别表示 系统各个功能模块:增加人员,删除人员,修改人员,查找人员,基本数据的设 置,数据存盘,数据装入。3.详细设计 3. 1.程序的运行步骤及函数的实 当)主函数流程 C屮)1186二 I,戊囱 I旅兒Of樞】必Yf樞 O DD1e% 叫+ Company:Add()开始ID号增!/输入亩位/上输入数据,创建员对象结一二员对象加入结点束Company:Dele

15、te()(4)Company:Modify(5)Company:Query()(6)Company:Save()(7) Company: : Load ()6ca01ney%YlA%)倣匕 i10OIA:4p,。士启泓IAUAEjdi6 zqAzIAZ能。,u%YEOADi %a 启AI%6E6 %台河HA IAAae ODD%qA!410OlA%b( 台Eo ,4.系统调试4.1 界面的显示,选择功能项C: *C:DOCU1EHTS AND SETTINGSHHIEy- AVORn ESKDebuzMl.ex人员和基础数据已经装入.公司人员管理系统图4. 14. 2最开始先增加人员1)增加经

16、理ANDSETHRGSHNlEFAV()RHESDebuclk公司人员営理系统項选择功能项,输入17:1k新増员*灘万陟VI经理2平售经理3f肖售员4水术员:1隔入姓名(* 健否保存数据(Y/NLY如存人员和基础数据,是否继续?【Y/N:Y保存人员和基础数据己经完成.图4.212)增加销售经理AND SETTIHCSHHIEFAVORITESDebugll.公司人员管理系统謂修査摄退Lrm择功能项,输入1?:一新增员经理2瑚售经理3销售员4技术员):2匕入姓名:B 匚月個售额:19000当否保存数据Y/H , Y禄存人员和基础数裾经;图 4.2.23)增加技术人员 司、首理年:谓之择功能項,摘

17、入1-7:X裁m:“ (y/ni:y足否保存做法1 现2桐生经理3书吿员4技木工“ 告冃I虹咁阳存人员基祂於!8.+否缕MY/MIXY图 4. 2.343增加后对增加的人员进行査找*C:DOCUErrS AID SETTUKSXnilKFAV0*ITE5lbucll.935S人人人人融寵題iE情择的第项,筋.,-7X 用!人要査找的的用号:2月忌責円寻姓名图4. 3专业整理.4. 4如果能査找到就说明增加成功,然后在进行修改操作AMDSETTIRGSmiIEFAVORITESDebugll.exe,公司人员管理系统人人人人数警 如除改WQ出 增删修査摄退:项,输入A7: 3修改员”L 2B钳售

18、经理100002850寧樓鸟经理2一雄经理3.铜吿员4技术员):1燃名:B改成功? 否保存数据Y/NLY图4. 4卜我可维辑4. 5修改之后再查找这个人员,看是否修改成功。卜叔可爆紺图4.54.6 确定修改成功后再进行删除人员清並择功能项.K1 7:2蛹*11:2 * f图4. 64.7 确定是否删除成功公司人员営理孕迁,专业,整理.人人人人1.疊一;am 出 aal追114.7卜我可维辑P系文全 需修声IA人人数康4.8 确定删除之后再进行保存或C:DOniEBTS AMD SETTnKSHHIEFAMORITESDebugll.exe,一公司人员管理系统青选择功能项,输入1-7:6 呆存人

19、员和基础数据,是否继续? tY/Ns Y图4. 84. 9对数据进行修改公司人员管理系2无*椅入E5israscffi月軒50帥元J:600埋度定雨薪(2卜儿-31 理浜成W.S%h9S员小时资121K元/小时】:3佃图4.94.10 看一下修改后的效果公司人员営理孕迂人人人人ttl賈*gawy图 4. 104.11 修改正确,整个系统无误,退出系统.专业整理.CC:DOCniEBTS AHD SETTIHGSHHIEFAVORITESDebugll.es导选择功能项.输入 1-?-? rcss any key to continue.图 4. 115.结果分析本系统独特的设计1 .两个类的设

20、计1. 1 Company类有数据成员员,这个类的主要功能是对功能模块的实现,可以设计 Add。,Delete。,Modify。,Query。,Set。,Save。,Load。函数对系统功能需求的实现。查询功能void QueryO查询个职员的基本信息,包括职号,姓名,性别,所在部门,职务,薪水。删除功能void DeleteO能够对个职员的信息进行删除,按职号+姓名进行删除。添加功能void Add()添加一个职员的基本信息,包括职号,姓名,性别,所在部门,职务,薪水。修改功能void ModifyO对满足条件的职员的信息进行修改,可以修改职所在部门、职务、资。保存功能void SaveQ保

21、存想要保存的人员信息。数据装入void LoadO 将保存在磁盘的数据装入到内存中,以便对数据的再次管理和操 作。1.2 People类有数据成员姓名,编号,职务,月总资,还有两个纯虚函数,纯虚数不 给出实现,在People类的派生类中再给出两个纯虚函数的相应的实现,个纯虚函数是 virtual void CalcSalary () =0;实现对毎个人员工资的计算,另个就是virtual void 0utput0=0;实现对毎个人员的具体信息的输出。这个设计是个亮点。2 .链表的设计,使用链表可以动态的增加人员,而不受内存的限制,先定义个People类的 链表头指针,再在以后毎增加的人员设置为

22、个节点然后再把节电连接到头指针就实现了 人员的增加。3 .界面的设计,毎对个具体的操作进行完之后,利用个retum ;就可以返回主函数,在 进行下步操作,这是个很好的操作。二.本系统不足之处1.我设计的思路是由People类派生出四个类,Manager类,Sales类,SalesManager类, 和Technician类。但也可以用Manager类和Sales类共同派生 出SalesManager类,这 样就更接近我们学习的面向对象的设计的思路,这是个不足之处。2,本系统的删除功能不是很完善,问题就是毎当删除一个人员的时候,这个人员的所有信息都 被删除了,包括人员的编号,编号一旦删除了就找不

23、回了,也就是说删除了一号,这个系统 就没有了一号,这是个不足之处。其他的还算比较好。.6.总结这次课程设计所设计的公司员管理系统(CEMS )是个小型的人事信息管理系统,该 系统实现了职信息的添加、删除、修改、显示、查询等功能,并且运用了文件操作技术,可 以实现数据的永久性保存。通过这次课程设计,我拓宽了知识面,锻炼了能力,综合素质得到 较大提高。运用学习成果,把课堂上学到的系统化的理论知识,尝试性地应用于实际设计 作,并从理论的高度对设计工作的现代化提出些有针对性的建议和设想。检验学习成果,看 看课堂学习与实际工作到底有多大距离,并通过综合分析,找出学习中存在的不足,以便为 完善学习计划,改

24、变学习内容与方法提供实践依据。对我们计算机专业的本科生来说,实际能 的培养至关重要而这种实际能力的培养单靠课堂教学是远远不够的,必须从课堂走向实践 这也是一次预演和准备毕业设计工作。通过课程设计,让我们找出自身状况与实际需要的差距, 芥在以后的学习期间及时补充相关知识,为求职与正式工作做好充分的知识、能力准备,从 而缩短从校园走向社会的心理转型期。经过两周的C+ +课程实践,我对C+语言设计有了一个更深,更全面的了解,尤其体会 到C+面向对象操作对简化程序的重要作用.下面是我的几点体会:刚拿到课题时,我脸的 茫然,看到如此庞大的工程,不知如何下手.这个资管理系统中职子信息竟然包!5条,以前 从

25、来没有遇到过如此多的变量.和同学讨论很久好,我发现其实可以化繁为简的,信息15条不 一定全都要,因为其中本身就有重复的.所以做任何事情都必须要开动脑筋,积极思考,有时 还要学会化繁为简.在编程时条理清晰是至关重要的.主函数,函数,成员函数之间的层次关 系,调用关系一定要有一个全面的把握,尤其要体会类的封装.专业,整理.性.另外很重要的一点就是一定要对链表的五种操作熟练的掌握.在编译,链接,调试的过 程中一定要有耐心.因为个程序中会有很多小的错误,甚至有的问题要几个小时才能解决. 遇到问题,一定要全面分析,有时候还要向同学请教.总得来说编程时极需要耐心的.C+ +课程设计实践为我们提供了一个综合

26、运用所学知识, 解决实际问题的平台,增强了我们实践动手的能力和工程实践能力,并且锻炼和培养了我们的 自学能力,让我们对C+ +有了一个更全面的了解。7.附录源程序清单:ttinclude #include #include #include #include 全局数据,对象double ManagerSalary=5000; /经理固定月薪double SalesManagerSalary=2000; 销售经理固定月薪double SalesManagerPercent=O. 5; 销售经理提成double SalesPercent=5; /tfi 售人员提成double WagePerHou

27、r=20; 技术人员小时资int ID; 员标识(要保证唯一)class Person 员类protected:int No; 编号char Name 20; /姓名int Duty; /岗位double Earning; 收入Person *next;publicPerson(char ID,char *Name, int Duty) thisDuty=Duty;strcpy (this- Name, Name); thisNo=ID;)virtual void CalcSalary()=0;virtual void Output()=0;friend class Company;);cla

28、ss Managenpublic Person 经理类(publicManager (char ID,char *Name, int Duty):Person(ID, Name, Duty)void CalcSalaryOEarning=ManagerSalary;void Output ()CalcSalaryO;cout No Wt Name Wt 经理 Wt” Earning endl;);class SalesManagerpublic Person 销售经理类private:double Amounts;publicSalesManager(char ID,char *NameJnt

29、 Duty.doubleAmounts):Person(ID, Name, Duty)thisAmounts=Amounts;void SetAmounts(double s)Amounts=s;double GetAmountsO!return Amounts;void CalcSalaryO(Earning=SalesManagerSalary+Amounts*SalesManagerPercent/100;void Output ()(CalcSalaryO;cout No Wt Namet=T;double GetT ()(return t;void SetTfdouble T)(th

30、ist=T;)void CalcSalaryO(Earn i ng=WagePerHour*t;)void Output ()(CalcSalaryO;coutNoWtName“Wt 技术员 Wt”tWt Amount=Amount;)void CalcSalaryO Earning=SalesPercent/100*Amount;void OutputO(CalcSalaryO;“ EarningcoutNoWtNameWt 销售员 WtAmountWf endl; );class Company 公司类(private:Person Worker; 员表publicCompanyO(Wor

31、ker=0;Load ();-CompanyOPerson *p;p=Workenwhile(p)p=p-next;delete Worker;Worker=p;)Worker=0;)void Add();増加人员void DeleteQ; 删除人员void ModifyO; 修改人员void QueryOi ”查询人员void Set。;设置基本数据void Save() ; /数据存盘(包括基础数据,人员数据)void LoadQ;数据的装入 void Company: :Addo 増加人员Person *p; 新结点指针int Duty;char Name20;double Amount

32、, Amounts, T;cout*Wn* 新增员 *Wn ;ID+;/输入员信息cout输入岗位(1经理2销售经理3销售员4技术员):二cinDuty;cout ”输入姓名:“;cinName;if(Duty=2)(cout”本月销售额:“;cin Amounts;if(Duty=3)(cout本月销售额:;cin Amount;else if(Duty=4)cout“本月工作小时数(0-168):cinT;创建新员结点switch(Duty)case 1:p=newbreakManager(ID, Name, Duty);case 2:p=new SalesManager(ID, Name

33、, Duty, Amounts); break;case 3:p=newbreakSales (ID, Name, Duty, Amount);case 4:p=newbreakTechnician (ID, Name, Duty, T);p-next=0;员结点加入锌表if (Worker) /若已经存在结点Person *p2;p2=Workerwhile(p2-next) 査找尾结点(p2=p2-next;p2-next=p; 连接else 若不存在结点(表空)Worker=p; 连接)数据的保存cout”是否保存数据Y/N:; char ch;cinch;if (ch= Y* )(Sa

34、veQ; void Company:DeleteO /删除人员int No;coutWn* AM 除员 *Wn;coutID:cinNo;査找要删除的结点Person *pl,*p2;pl=Worker;while(pl)if (pl-No= No)break;else(P2=pl;pl=pl-next;)删除结点if (pl!=NULL)/若找到结点,则删除(if(pl=Worker) 若要删除的结点是第一个结点Worker=pl-next;delete pl;)else 若要删除的结点是后续结点(p2 next二pl- next;delete pl;)else 未找到结点(cout未找至w

35、Wn ;char ch;cout按任意键返回菜单:;cinch;if(ch!=W)(return ;void Company: :ModifyO修改人员函数的实现(int No, Duty;char Name20;double Amount, Amounts, !;coutWn* 修改员 *Wn”;coutID:;cinNo;查找要修改的结点Person *pL*p2; pl=Worker;while(pl)(if(pl-No= = No)break;else(P2=PL pl=pl-next;修改结点if(pl!=NULL) 若找到结点(char ch;pl Outputo ;cinDuty

36、;cout调整岗位(1经理2销售经理3销售员4技术员): if(pl- Duty! = Duty) 若岗位发生变动修改其它数据cout”输入姓名:cinName;if(Duty=2)(cout本月销售额:;cin Amounts;)if (Duty=3)(cout 一本月销售额:“;cin Amount;else if(Duty= =4)(cout本月工作小时数(0-160) cinT;)创建新员结点Person *p3;switch(Duty)case 1:p3=new Manager(pl- No, Name, Duty); break;case 2: p3=new SalesManage

37、r (pl- No, Name(Duty, Amounts); break;case 3:p3=new Sales(pl-No, Name, Duty, Amount); break;case 4:p3=new Technician(pl-No, Name, Duty, T); break;)员结点替换到链表p3-next=pl-next;if (pl=Worker) 若要替换的结点是第一个结点Worker=p3;else 若要删除的结点是后续结点p2next=p3;删除原来的员结点delete pl;Ielse 若岗位没有变动Icout输入姓名:“;cinpl-Name;if(Duty=2)

38、cout”本月销售额:“;cin Amounts;(SalesManager*)PD- SetAmounts(Amounts);if(Duty=3)cout本月销售额:“;cinAmount; (Sales *)pl)-SetAmount(Amount);else if(Duty=4)cout“本月工作小时数(0T68) :;cinT; (Technician )pl)-SetT(T);cout ”修改成功! Wn;cout”是否保存数据Y/N:; cinch;if (chY)(SaveO;)else 未找到结点cout”未找到要查询的人员!Wn”; char ch;cout ”按任意键返回菜

39、单:;cinch;if (ch!二WO)(return ;void Company:QueryO(int i;Person *pl,*p2;pl=Worker;if (pl)(cout一清输入要查找的人的编号:;cini;while(pl)(if(pl-No=i)(break;)else (p2=pl; pl=pl-next;)if(pl!-NULL)(if(pl-Duty= = 1)(cout ”编号姓名pl-0utput0丿if (pl-Duty=2)cout ”编号姓名pl-Output :Iif(pl-Duty=3)cout ”编号姓名 pl-OutputO职位月总资endl;职位月销

40、售量月总 资”endl;职位 月销售量月总资”endl;if (pl-Duty=4)cout编号 姓名 职位 月工作量月总资Vendl; pl-OutputQ;else(char ch;cout“查无此人,按任意键返回菜单:cinch;if (ch!=W)(return;else(cout”系统还未存入人员 endl;return void Company:Set()基本数据的设置 (cout ”Wn*设置基础数据*Wn”;cout”经理固定月薪 ManagerSalary ManagerSalary;cout ”销售经理固定月薪 SalesManagerSalary 元:;cin SalesManagerSalar

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

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁