C++企业工资管理系统课程设计

上传人:M****1 文档编号:486272415 上传时间:2023-09-20 格式:DOC 页数:45 大小:841.50KB
返回 下载 相关 举报
C++企业工资管理系统课程设计_第1页
第1页 / 共45页
C++企业工资管理系统课程设计_第2页
第2页 / 共45页
C++企业工资管理系统课程设计_第3页
第3页 / 共45页
C++企业工资管理系统课程设计_第4页
第4页 / 共45页
C++企业工资管理系统课程设计_第5页
第5页 / 共45页
点击查看更多>>
资源描述

《C++企业工资管理系统课程设计》由会员分享,可在线阅读,更多相关《C++企业工资管理系统课程设计(45页珍藏版)》请在金锄头文库上搜索。

1、目录一、需求分析1二、概要设计3三、详细设计12四、调试分析12五、用户手册13六、测试数据17七、附录31需求分析1. 数据存储采用文件形式。2. 标准 C+俞入输出3. 程序完成企业人事工资管理, 能够实现工资的录入、 统计(整个单位的平均 工资、最高工资、最低工资) 、查询、修改、删除等功能。4. 程序执行的命令:( 1) 录入员工工资信息;( 2) 选择需要执行的操作(添加、统计、删除、修改、查询);( 3 ) 输出结果。二、概要设计1. 设计类的数据类型定义class messageprivate:char bornplace10,duty10;/籍贯 职务 int ID;/身份证号

2、public:char name10,bume n10;/姓名部门int basesalary;/基本工资int jia ngji n; 奖金friend void modify(int xfriend int del(int x);); / 友员函数/ 友员函数2. 程序模块( 1) 录入操作: void writen (int x ) ,该模版主要实现工资信息的录入;( 2)添加操作: void add (int x ),该模版主要实现工资信息的添加;( 3)删除操作: void del (int x ),该模版主要实现工资信息的删除;(4)修改操作: void modify( int x

3、),该模版主要实现工资信息的修改;5) 查询操作: void find(int x),该模版主要实现工资信息的查询统计操6) 统计操作: void count(int x),实现最高工资,最低工资等的统计;7) 退出;三、详细设计(1) 类模块 class message private: char bornplace10; char duty10; int ID;public:char name10;char bumen10;int basesalary;message()/* *构造函数int jiangjin;void xinxi(char a_name,char a_bornplace

4、,char a_duty,char a_bumen,int a_ID,int a_basesalary,int a_jiangjin)strcpy(name,a_name);strcpy(bornplace,a_bornplace); strcpy(duty,a_duty); strcpy(bumen,a_bumen);ID=a_ID;basesalary=a_basesalary;jiangjin=a_jiangjin;message &operator=(const message &s) /*运算符重载strcpy(name,s.name);strcpy(bornplace,s.born

5、place);strcpy(duty,s.duty);strcpy(bumen,s.bumen);ID=s.ID;jiangjin=s.jiangjin;return * this;friend void modify(int x);/* *友元函数basesalary=s.basesalary;friend int del(int x);void put()/ 定义 put函数,以便于其他函数的调用coutnamebornplacedutybumenIDbasesalaryjiangjinendl;message()/* *析构 ;2) 主函数流程图(3) 录入、添加函数流程图(4) 删除函

6、数流程图修改函数流程图没找到要修改-A1 r没有找到要查找的姓名bj.put理 r1T(6) 查找函数流程图开始(8) 统计函数流程图in t i,j,k ,nu m;charming.四、调试分析输入要查询的名1、开始使用文件保存时出现不能为read 错误,后通过查阅资料解决了问题;2、删除部分程序开始不能判断是否找到了要删除的人员信息,后来加了标记后flagbi.n可以判断了;ame=ming3、统计部分程序在求均方差的时候出现算法错误,后来查阅了均方差公式后改正了过来4、使用友员函数可以解决类外作用域问题。结束五、用户手册1. 本程序的运行环境为 doc 操作系统;2 ?进入界面后,按照

7、提示输入选择;3. 选择 1: 执行工资信息录入操作;4. 选择 2: 执行工资信息添加操作;5. 选择 3: 执行工资信息删除操作;6. 选择 4: 执行工资信息修改操作;7. 选择 5: 执行工资信息查询操作;8. 选择 6: 执行工资信息统计操作;9. 选择 7: 退出工资管理系统;10. 输入后按回车键,即可输出信息,按提示输入即可。六、测试数据S r F:D ebuX 12,exe3一 心 培菅理系统KM M M#i铢 自 删一隆 心 像工g 白 查工心 的工m 自 3恵工岂心斤工居什恵A意童一白他列M M分:區伦花三:营本工無七、附录#includeiostream.h#in eludestdlib.h#include stdio.h#includestring.h#includemessage.hclass messageprivate:char bornplace10,duty10;/籍贯 职务int ID;/身份证号

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

当前位置:首页 > 行业资料 > 国内外标准规范

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号