- 1
- 0
- 约2.37万字
- 约 50页
- 2021-11-20 发布于重庆
- 举报
目 录
一、 需求分析 1
二、 概要设计 3
三、 详细设计 12
四、 调试分析 12
五、 用户手册 13
六、 测试数据 17
七、 附录 31
一、 需求分析
1. 源文件采用多文件的工程结构。
2. 数据存储采用文件形式。
3. 标准 C++输入输出
4. 程序完成企业人事工资管理,能够实现工资的录入、统计(整个单位的平均工资、最高
工资、最低工资和工资均方差; 各部门的平均工资、 最高工资、最低工资和工资均方差) 、
查询(按工号或姓名查询) 、修改、删除等功能。
5. 程序执行的命令:
(1) 录入员工工资信息;
(2 ) 选择需要执行的操作(添加、统计、删除、修改、查询) ;
(3 ) 输出结果。
二、 概要设计
1. 设计类的数据类型定义
class message{
private:
char bornplace[10],duty[10];// 籍贯 职务
int ID;// 身份证号
public:
char name[10],bumen[10];// 姓名 部门
int number; // 工号
int basesalary;// 基本工资
int jobsalary;// 岗位工资
int yljj;// 医疗基金
int sj;// 税金
int jiangjin;// 奖金
friend void modify(int x); // 友员函数
friend 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 ),该模版主要实现工资信息的修改;
(5) 查询操作: void find(int x) ,该模版主要实现工资信息的查询(按名字查询或按
工号查询);
(6) 统计操作: void count(int x) ,该模版主要实现工资信息的统计(统计单位的平均
工资、最高工资、最低工资、工资均方差;统计部门的平均工资、最高工资、最低
工资、工资均方差) 。
3.程序模块结构
void main(){
菜单(输入选择) ;
操作;
}
三、详细设计
(1)类模块
class message{
private:
char bornplace[10],duty[10];// 籍贯 职务
int ID;// 身份证号
public:
char name[10],bumen[10];// 姓名 部门
int number; // 工号
int basesalary;// 基本工资
int jobsalary;// 岗位工资
int yljj;// 医疗基金
int sj;// 税金
int jiangjin;// 奖金
message(){} //******************** 构造函数
void xinxi(char a_name[],char a_bornplace[],char a_duty[],char a_bumen[],int
a_ID,int a_number,int a_basesalary,int a_jobsalary,int a_jiangjin,int
您可能关注的文档
最近下载
- 《新编应用文写作(第2版)》全套教学课件.pptx
- 美的热水器F80- A20GA2(H)专项试验报告.pdf VIP
- 湖南省长沙市雅礼中学2024-2025学年高二上学期期末考试数学试题(含答案).docx VIP
- 2025年最新修订中华人民共和国监察法实施条例学习解读专题宣讲PPT课件.pptx VIP
- 量子纠缠光源性能表征和测试方法-15页.pdf VIP
- 场厂内机动车辆考试试题.docx VIP
- 水库坝线选择、正常蓄水位、施工总布置编制规定.pdf VIP
- 中学校长述职报告【7篇】.docx VIP
- .直线式包裹分拣机输送分拣装置设计.doc VIP
- 2025年春新人教版七年级下册历史全册课件.ppt
原创力文档

文档评论(0)