- 1
- 0
- 约9.27千字
- 约 6页
- 2016-10-06 发布于贵州
- 举报
软件测试工程师理系统详细设计-0.5
版本说明
日期 版本号 发布说明 作者 批准人 签字 岗位 2006 6 23 1 王静
引言
编写目的
尽可能详细地描述程序各成份的设计思路,以利于编制程序。
项目背景
该项目的实施主要是为提高武汉飞龙公司的人事管理效率而编制的。
定义
参考资料
《使用C语言开发应用程序》
程序系统的组织结构
程序关系
程序运行过程
系统在运行后,出现系统功能菜单, 同时提示用户选择,并打印用户的选择,选1:提示用户输入软件测试工程师资料信息,选2对工程师资料数据清零,选5:计算工程师应发的薪水,选8输出工程师信息数据。其它(3,6,7)提示功能还没有实现。若0;程序结束。
3系统菜单界面
系统运行中提供用户选择的主菜单如下:
图一:系统主菜单
3.1系统处理流程
图二系统处理流程
3.2 详细设计描述
按照软件测试工程师管理系统需求,要实现资料的输入,删除,查询,修改等功能,还要实现对月薪水的计算,保存新添加的资料,输出所有信息,打印报表,文件导入等功能。
4.实现各菜单功能
4.1充实“输入测试工程师资料”菜单
按照要求添加显示输入信息:编号,工龄,基本工资,月工作日天数,午餐补助,月保险金。
实现菜单5:计算工程师月薪水
薪水=(基本工资+10*月有效工作日天数+月效益*工作年限/100)*0.9-月保险
界面如下:
4.3修改软件测试工程师资料
添加性别、教育背景
4.4实现菜单“删除指定工程师资料”的功能
4.5修改菜单“计算工程师薪水”
从键盘输入月收益、月保险金
4.6实现菜单“输出所有工程师信息”
5.用函数实现各菜单功能
5.1函数定义
int menu(); //菜单函数
void InputInfo(); //输入信息函数
void Reset(); //清空库函数
void Calcu(); //计算薪水函数
void OutputInfo(); //输出所有信息函数
void ModInfo(); //修改记录函数
void DelInfo(); //删除记录函数
int Search(); //查询函数
void SaveFile(); //保存文件函数
void Export(); //生成报表函数
void Sort(); //排序函数
void Print(int i); //打印函数
void SelectSort(); //选择排序函数
void BubbleSort(); //冒泡排序函数
void InsertSort(); //插入排序函数
void swap(int k,int i); //交换数据函数
5.2实现部分功能
int menu(); //菜单函数,返回用户的选择
void InputInfo(); //输入信息函数
void Reset(); //清空库函数
void Calcu(); //计算薪水函数
void OutputInfo(); //输出所有信息函数
void ModInfo(); //修改记录函数
void DelInfo(); //删除记录函数
of support and hanger. Cable hole plugging gaps should use qualified fireproof materials, block surface should have sufficient strength, surface appearance. When cables pass through the firewall, of lax structure of local fire safety clamps. Thermoplastics production, to comply with the process, no bubbles in the thermoplastics pipes, linear nose consistent with the core wire specifications, contact is good, no cracks, break. Tinned copper nose clean solder full exterior surface is smooth without burrs. Control cable Assembly should be fast
原创力文档

文档评论(0)