软件测试函数列表功能图程序源代码

上传人:豆浆 文档编号:756444 上传时间:2017-05-13 格式:DOC 页数:14 大小:102.50KB
返回 下载 相关 举报
软件测试函数列表功能图程序源代码_第1页
第1页 / 共14页
软件测试函数列表功能图程序源代码_第2页
第2页 / 共14页
软件测试函数列表功能图程序源代码_第3页
第3页 / 共14页
软件测试函数列表功能图程序源代码_第4页
第4页 / 共14页
软件测试函数列表功能图程序源代码_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《软件测试函数列表功能图程序源代码》由会员分享,可在线阅读,更多相关《软件测试函数列表功能图程序源代码(14页珍藏版)》请在金锄头文库上搜索。

1、第一次软件测试作业软件基本概述:该段程序是一个工资信息管理系统,通过该系统,能够实现四个主要功能:1.查询个人工资情况。2.录入工资信息。3.删除个人工资信息。4.浏览员工工资信息。最后一项为退出。实现此系统的工具:Microsoft Visual C+6.0运行环境:Windows XP函数列表:函数名 主要参数 基本说明Duqu FILE *fp 打开文件“工资信息 .TXT”chaxun int b;int i;int j;label_3:b=0;工资信息的查询liulan struct worker x;int c;float d;int i;int j;int k;显示工资信息sha

2、nchu FILE *fp;int b;int c;int i;int j;label_4:工资信息的删除luru FILE *fp;int k;int i;int j;工资信息的录入 int b;int c;int d;Main int a=0; 显示主界面功能图:浏览工资信息显示结果查询工资信息 录入工资信息 删除工资信息工资信息管理系统显示结果程序代码:#include#include#define N 100char abcde20; /全局变量struct mygz /我的工资int yuefen;float yfgz;float sf;float df;float sj;float

3、 sfgz;struct workerint kahao;char xingming20;struct mygz m12;float zsfgz;int ygsm;struct worker aN;float shuijin(float m)float shui1,shui2;float tmp;shui1=0;shui2=0;if(m=1400)shui1=(m-1400)*0.1;shui2=30;else if(m=800 & m=10001&daj.kahao)c=aj.kahao;k=j;x=ai;ai=ak;ak=x; for(i=0;i=1&b=10001&d=32767)?0:

4、printf(请您输入 10001-32767 范围你的卡号数字n);for(i=0;iygsm&ai.kahao!=d;i+);if(ai.kahao!=d)c=0;do printf(没有该卡号记录.n1 新建n2 返回上一级n); scanf(%d,&c);gets(abcde);while(c!=1&c!=2)?printf(刚才输入有误n):0);if(c=2)goto label_1;if(c=1)ai.kahao=d;printf(请输入姓名:n);scanf(%s,ai.xingming);ai.mb.yuefen=b+1;printf(请输入此人该月的应发工资:n);scan

5、f(%f,&ai.mb.yfgz);printf(请输入此人该月所用水费:n);scanf(%f,&ai.mb.sf);printf(请输入此人该月所用电费n);scanf(%f,&ai.mb.df);ai.mb.sj=shuijin(ai.mb.yfgz);ai.mb.sfgz=shifagongzi(ai.mb.yfgz,ai.mb.sf,ai.mb.df,ai.mb.sj);ai.zsfgz=0;for(k=0;k12;k+)ai.zsfgz+=ai.mk.sfgz;ygsm+;c=0;doprintf(1 继续n2 返回主菜单 n);scanf(%d,&c);gets(abcde);w

6、hile(c!=1 & c!=2)?printf(刚才输入有误n):0);if(c=1)goto label_1;if(c=2)goto label_2; else if(ai.mb.yuefen=b+1)c=0;doprintf(已有该月记录n1 覆盖原有记录n2 返回上级n);scanf(%d,&c);gets(abcde); while(c!=1 & c!=2)?printf(刚才输入有误n):0);if(c=1)printf(请输入此人该月的应发工资:n);scanf(%d,&ai.mb.yfgz);gets(abcde);printf(请输入此人该月所用水费:n);scanf(%d,

7、&ai.mb.sf);gets(abcde);printf(请输入此人该月所用电费n);scanf(%d,&ai.mb.df);gets(abcde);ai.mb.sj=shuijin(ai.mb.yfgz);ai.mb.sfgz=shifagongzi(ai.mb.yfgz,ai.mb.sf,ai.mb.df,ai.mb.sj);ai.zsfgz=0;for(k=0;k12;k+)ai.zsfgz+=ai.mk.sfgz;while(c!=1 & c!=2)printf(1 继续n2 返回主菜单n);scanf(%d,&c);gets(abcde);if(c=1)goto label_1;i

8、f(c=2)goto label_2; elsegoto label_1; if(ai.mb.yuefen=NULL)ai.mb.yuefen=b+1;printf(请输入此人该月的应发工资:n);scanf(%f,&ai.mb.yfgz);printf(请输入此人该月所用水费:n);scanf(%f,&ai.mb.sf);printf(请输入此人该月所用电费n);scanf(%f,&ai.mb.df);ai.mb.sj=shuijin(ai.mb.yfgz);ai.mb.sfgz=shifagongzi(ai.mb.yfgz,ai.mb.sf,ai.mb.df,ai.mb.sj);ai.zs

9、fgz=0;for(k=0;k12;k+)ai.zsfgz+=ai.mk.sfgz;c=0;while(c!=1 & c!=2)printf(1 继续n2 返主主菜单 n);scanf(%d,&c);gets(abcde);if(c=1)goto label_1;if(c=2)goto label_2; c=0;while(c!=1 & c!=2)printf(1 继续n2 返回主菜单 n);scanf(%d,&c);gets(abcde); if(c=1)goto label_1;if(c=2)goto label_2;label_2:fp=fopen(D:工资信息.txt,r+);for(

10、j=0;jygsm;j+); fwrite(&ai,sizeof(struct worker),1,fp); fclose(fp); void main()int a=0;duqu();doprintf(/*欢迎使用*/n);printf(/* 请按菜单选项进行选择 */n);printf(/* 1.查询个人工资情况 */n);printf(/* 2.录入工资信息 */n);printf(/* 3.删除个人工资信息 */n);printf(/* 4.浏览员工工资信息 */n);printf(/* 5.退出工资管理系统 */n);printf(/*_ _ _*/n);scanf(%d,&a);gets(abcde);switch(a)case 1:chaxun();break;case 2:luru();break;case 3:shanchu();break;case 4:liulan();break;default :break; while(a!=5)?printf(请选菜单数字 1-5:n):0);

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 教学课件 > 高中课件

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