资源描述:
《c++课程设计报告闽江学院》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、C++面向对象程序设计大作业总结报告---人员信息管理程序的实现与扩展**计本(**)班第**组小组成员(每行列出一位同学的名字、班号、及座位号):第七组名字班号(学号)座位号************************************一,程序完成情况(请在相应括弧打勾,只勾一个)()没有形成完整的程序,代码写了部分,还无法运行。()程序能够正确编译,能够运行,但还存在bug()程序能够正确编译,正确运行,但功能不完整,书本描述的样例没有都实现。()程序能够正确编译,正确运行,功能完整,书本描述的样例都给出实现。(√)程序能够正确编译,正确运行,功能完整,书本描述的样例都给
2、出实现,并且功能有所扩充。二,程序功能(业务)描述(分行列出实现的主要功能,若使用UML图示辅助介绍更好)Employee类:(其它类可以通过继承得到)structBirthday{intYear;intMonth;intDay;}b;structWelfare{charBankName[20];charBankAccount[20];};Employee-Name[20]:char-Age:unsignedint-Number:unsignedlong-ID[20]:char-Salary:double-Position[20]:char-Height:double-Weight:d
3、ouble-BirthDay:Birthday-W:Welfare-N:staticlong-Gender[20]:char+mation(Employee&):friendvoid+SetName(inti,charname[20]):void+SetAge(inti):void+SetBirthday(Birthdayb,inti):void+SetNumber(inti,unsignedlongintnum):void+SetID(inti,charid[20]):void+SetSalary(inti,doublesalary):void+SetPosition(inti,ch
4、arpos[20]):void+SetHeight(inti,doubleh):void+SetWeight(inti,doubleweight):void+SetGender(inti,chargender[20]):void+SetWelFare(inti,charbankname[20],characcount[20]):void+ShowMe():voidunsignedlongGet_Number(){returnNumber;}char*Get_Name(){returnName;}BirthdayGet_BirthDay(){returnBirthDay;}char*Ge
5、t_ID(){returnID;}char*Get_Position(){returnPosition;}doubleGet_Salary(){returnSalary;}doubleGet_Weight(){returnWeight;}doubleGet_Height(){returnHeight;}unsignedintGet_Age(){returnAge;}char*Get_Gender(){returnGender;}WelfareGet_WelFare(){returnW;}};voidSystem()的功能显示如下:********************人员信息管理系统
6、*****************
7、开始:1增加人员信息:2修改人员信息:5
8、
9、结束:3删除人员信息:4输出人员信息:6
10、
11、清屏:9查找人员信息:7开/关确认模式:8
12、
13、显示菜单:10人员总数查询:11人员系统归零:12
14、
15、备份存档:13路径选择:14
16、********************人员信息管理系统*****************voidSetInformation(Employee*E,intn,intm)的功能显示:对人员信息*E从E[m]到E[n]进行设置人员信息。voidAdd_Employee(Employee*E,intn,intAdd_Num,Employee
17、*p)的功能显示如下:对人员信息*E进行动态增加人员到*p,然后释放*E的内存空间。intDel_Employee(Employee*E,intn,intDel_Num)的功能显示如下:对人员信息*E,人员总数n,删除编号Del_Num,若存在该人员进行删除。voidMake_Sure()的功能显示如下:该函数可以实现在使用过程中进行确认模式的开与关。voidPrint_Employee(Employee*E,intn)的功能显示如下:该函数可