企业工资管理系统课程设计.doc

企业工资管理系统课程设计.doc

ID:53802789

大小:550.50 KB

页数:31页

时间:2020-04-07

企业工资管理系统课程设计.doc_第1页
企业工资管理系统课程设计.doc_第2页
企业工资管理系统课程设计.doc_第3页
企业工资管理系统课程设计.doc_第4页
企业工资管理系统课程设计.doc_第5页
资源描述:

《企业工资管理系统课程设计.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、目录一、需求分析.......................................1二、概要设计.......................................3三、详细设计......................................12四、调试分析......................................12五、用户手册......................................13六、测试数据......................................17七、附录..................

2、........................3131一、需求分析1.源文件采用多文件的工程结构。2.数据存储采用文件形式。3.标准C++输入输出4.程序完成企业人事工资管理,能够实现工资的录入、统计(整个单位的平均工资、最高工资、最低工资和工资均方差;各部门的平均工资、最高工资、最低工资和工资均方差)、查询(按工号或姓名查询)、修改、删除等功能。5.程序执行的命令:(1)录入员工工资信息;(2)选择需要执行的操作(添加、统计、删除、修改、查询);(3)输出结果。二、概要设计1.设计类的数据类型定义classmessage{private:charbornplace[10],duty[10]

3、;//籍贯职务intID;//身份证号public:charname[10],bumen[10];//姓名部门intnumber;//工号intbasesalary;//基本工资intjobsalary;//岗位工资intyljj;//医疗基金intsj;//税金intjiangjin;//奖金friendvoidmodify(intx);//友员函数friendintdel(intx);//友员函数31}1.程序模块(1)录入操作:voidwriten(intx),该模版主要实现工资信息的录入;(2)添加操作:voidadd(intx),该模版主要实现工资信息的添加;(3)删除操作:void

4、del(intx),该模版主要实现工资信息的删除;(4)修改操作:voidmodify(intx),该模版主要实现工资信息的修改;(5)查询操作:voidfind(intx),该模版主要实现工资信息的查询(按名字查询或按工号查询);(6)统计操作:voidcount(intx),该模版主要实现工资信息的统计(统计单位的平均工资、最高工资、最低工资、工资均方差;统计部门的平均工资、最高工资、最低工资、工资均方差)。3.程序模块结构voidmain(){菜单(输入选择);操作;}三、详细设计(1)类模块classmessage{private:charbornplace[10],duty[10];

5、//籍贯职务intID;//身份证号public:charname[10],bumen[10];//姓名部门intnumber;//工号intbasesalary;//基本工资intjobsalary;//岗位工资intyljj;//医疗基金intsj;//税金intjiangjin;//奖金message(){}//********************构造函数voidxinxi(chara_name[],chara_bornplace[],chara_duty[],chara_bumen[],inta_ID,int31a_number,inta_basesalary,inta_jobsa

6、lary,inta_jiangjin,inta_yljj,inta_sj){strcpy(name,a_name);strcpy(bornplace,a_bornplace);strcpy(duty,a_duty);strcpy(bumen,a_bumen);ID=a_ID;number=a_number;basesalary=a_basesalary;jobsalary=a_jobsalary;jiangjin=a_jiangjin;yljj=a_yljj;sj=a_sj;}message&operator=(constmessage&s)//**********************运算

7、符重载{strcpy(name,s.name);strcpy(bornplace,s.bornplace);strcpy(duty,s.duty);strcpy(bumen,s.bumen);ID=s.ID;number=s.number;basesalary=s.basesalary;jobsalary=s.jobsalary;jiangjin=s.jiangjin;yljj=s.yljj;sj

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

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

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