下载此文档

小型公司管理系统c课程设计含源代码.doc


文档分类:IT计算机 | 页数:约30页 举报非法文档有奖
1/30
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/30 下载此文档
文档列表 文档介绍
C++程序设计课程设计报告
课 题: 小型公司工资管理系统
专业班级:
学 号:
姓 名:
指导教师:
评阅意见:
评定成绩:
指导老师签名:
年 月 日
目录
1.设计系统的目的意义…………………………………………第1页
2.系统需求、功能分析…………………………………………第2页
3. 数据结构表……………………………………………………第3页
4. 数据测试表……………………………………………………第5页
5. 运行和调试……………………………………………………第7页
6. 课程心得体会…………………………………………………第16页
参考书目…………………………………………………………第17页
附录………………………………………………………………第18页
课程设计报告内容:
1、设计系统的目的意义
本次课程设计所编辑的C++程序是为了建立“小型公司工资管理系统”。
通过对该系统的建立进一步掌握面向过程和面面相对象程序的设计的几本方法和编程技巧,巩固所学理论知识,是理论与实践相结合,提高分析问题、解决问题的能力。
具体一点主要是为了进一步熟悉C++中类的概念、类的继承、抽象类、虚函数、虚基类、多态和文件的输入/输出等内容的实现方式。了解系统开发的需求分析、类层次设计、模块分析、编码测试、模块组装与整体调试的全过程;逐步熟悉程序设计的方法,并养成良好的编程****惯。
2、系统需求、功能分析
A、公司主要有四类雇员:经理、技术人员、销售人员、销售经理。要求储存雇员的编号、姓名、性别、所在部门、级别等信息,并进行工资计算。
B、工资的计算方法
(1)经理:领取固定月薪,固定月薪5000元;
(2)技术人员:按小时领取月薪,工作时间*小时工资(80元/小时); (3)销售人员:按巩固销售额领取月薪,*销售额;
(4) 销售经理:既拿固定月薪也领取销售提成,*销售额+固定月薪(5000元)。
C、功能分析
(1)添加功能:程序能够任意添加上述四类人员的记录,可提供选择界面供用户选择所要添加的人员类别,要求员工的编号要唯一,如果添加了重复编号的记录时,则提示数据添加重复并取消添加。
(2)查询功能:可根据编号、姓名等信息对已添加的记录进行查询,如果未找到,给出相应的提示信息,如果找到,则显示相应的记录信息;
(3)显示功能:可显示当前系统中所有记录,每条记录占据一行。
(4)编辑功能:可根据查询结果对相应的记录进行修改,修改时注意编号的唯一性。
(5)删除功能:主要实现对已添加的人员记录进行删除。如果当前系统中没有相应的人员记录,则提示“记录为空!”并返回操作;否则,输入要删除的人员的编号或姓名,根据所输入的信息删除该人员记录,如果没有找到该人员信息,则提示相应的记录不存。
(6)统计功能:能根据多种参数进行人员的统计。例如,统计四类人员数量以及总数,或者统计男、女员工的数量,或者统计平均工资、最高工资、最低工资等信息。
(7)读取功能:可将保存在文件中的人员信息读入到当前系统中,供用户进行使用。
(8) 退出功能:退出程序。
3、数据结构表




5.删除功能
打开程序




雇员
经理
技术人员
销售人员
销售经理
4、数据测试表
添加后的数据:
编号
姓名
性别
部门
等级
工资
1
张三

经理
A
5000元
2
李四

经理
A
5000元
3
王五

经理
A
5000元
4
李白

技术
B
4320元
5
杜甫

技术
B
3440元
6
洋洋

销售
C
2525元
7
丽丽

销售
C
2

小型公司管理系统c课程设计含源代码 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数30
  • 收藏数0 收藏
  • 顶次数0
  • 上传人350678539
  • 文件大小981 KB
  • 时间2021-01-27