c++课程设计公司工资管理系统说明书

c++课程设计公司工资管理系统说明书

ID:18494658

大小:469.00 KB

页数:27页

时间:2018-09-18

c++课程设计公司工资管理系统说明书_第1页
c++课程设计公司工资管理系统说明书_第2页
c++课程设计公司工资管理系统说明书_第3页
c++课程设计公司工资管理系统说明书_第4页
c++课程设计公司工资管理系统说明书_第5页
资源描述:

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

1、公司工资管理系统数学与计算机学院课程设计说明书课程名称:面向对象程序设计-课程设计课程代码:8404101题目:公司工资管理系统年级/专业/班:2007级软件工程1学生姓名:刘远强学  号:312007080611109开始时间:2009年06月10日完成时间:2009年06月28日课程设计成绩:学习态度及平时成绩(30)技术水平与实际能力(20)创新(5)说明书撰写质量(45)总分(100)指导教师签名:年月日公司工资管理系统目录1引言11.1问题的提出11.2国内外研究的现状11.5任务与分析12程序的主要功能22.1添加功能22.2删除功能22.3显示功能22.4数据设置功能22

2、.5修改功能23程序运行平台34总体设计45程序类的说明5公司工资管理系统6模块分析86.1添加模块86.2查询本月经营模块86.3修改模块86.4数据存盘模块86.5删除模块86.6基础数据设置模块86.7数据装入模块87系统测试98结论10致谢11参考文献12公司工资管理系统摘要随着计算机的普及……计算机科学越来越变得重要,程序设计作为计算机科学的基本,地位也变得越来越重要。C++作为程序设计的基础,地位也是很重要的。C++是开发性能高复杂度系统的最好语言。此次进行C++课程设计,做一个公司工资管理系统,让我更为深层次地了解到了C++的魅力所在,让我懂得什么才叫编程的快乐。社会在进

3、步,计算机科学也在进步,C++的重要性也越来越重要,我们只有不断地学习,才能赶上时代的步伐……关键词:公司工资管理系统;计算机;C++;程序设计……公司工资管理系统1引言1.1问题的提出在现代化的企业管理中,人事管理系统有着十分重要的作用,然而,用大型软件系统来于小型的企事业单位,不啻于“杀鸡用牛刀”,因此小型的的软件对于这种单位自然有十分重要作用。某小型企业出与这种目的制作了这个人事管理系统。1.2国内外研究的现状C++发展至今已经有20年的时光了,在这20年里,C++逐步的发展壮大,为面向对象开发思维的推广提供了实现的基础。可以说C++对于现在思想的成熟以及在企业开发中的大量应用时

4、功不可没的。蛋随着1995年网络时代的到来,以及JAVA语言的诞生使得C++逐步进入一个尴尬的境地。由于没有跨平台以及网络应用的优势,在企业级应用开发中逐步被JAVA所替代。这几年来笑道LOKI,大到STL等程序库已经为C++语言扩展了广泛的应用领域。我相信通过大家的努力,C++的未来必将更加精彩!1.5任务与分析通过设计一个较为简单的《小型公司工资管理系统》,进一步熟悉C++中类的概念、类的封装、继承的实现方式。了解系统开发的需求分析、类层次设计、模块分析、编码测试、模块组装与整体调试的全过程,加深对C++的理解与VisualC++环境的使用;逐步熟悉程序设计的方法,并养成良好的编程

5、习惯。2程序的主要功能2.1添加功能添加一个职员的基本信息,包括职工类型,姓名等等,2.2删除功能能够对一个职员的信息进行删除按员工号进行删除。-23-公司工资管理系统2.3显示功能显示所有职员的主要信息包括员工类型,姓名,工资。2.4数据设置功能设置不同员工类型的工资要求。2.5修改功能对职员的信息进行修改。3程序运行平台VC++6.0。4总体设计主函数添加信息删除信息清空信息修改信息显示信息查找信息图4.1系统总体框架图雇员类销售员类经理类技术员类销售经理类图4.2类的层次结构图-23-公司工资管理系统5程序类的说明总职工类的声明classPerson//员工类{protected

6、:intNo;//编号charName[20];//姓名intDuty;//岗位doubleEarning;//收入Person*next;public:Person(charID,char*Name,intDuty){this->Duty=Duty;strcpy(this->Name,Name);this->No=ID;}virtualvoidCalcSalary()=0;virtualvoidOutput()=0;friendclassCompany;};技术员类的声明classtechnician:virtualpublicEmployee{public:technician()

7、{}virtualvoidshanchu(){*name=*sex=0;number=age=hour=0;pay1=0;}voidwage(){pay1=100*hour;}virtualvoidprint(){wage();cout<<"技术员员工号:"<

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

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

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