当前位置:首页 > 简单的职工管理系统报告
} } if(head==p) { head->next=q->next; head=q; q->next=p; q=head->next; p=head; } else { p->next=q->next; q->next=p; s->next=q; p=q; q=p->next; } flag=1; 排序算法流程图如图6所示:
显示排序菜单是链表是否为空否无职工信息退出排序系统选0选3对工作日期排序选择操作选2对性别排序选1对出生日期排序选除上述操作的任意操作
图6 排序算法程序流程图
4 测试
测试是使用人工或者自动手段来运行或测试某个系统的过程,其目的在于检验它是
8
否满足规定的需求或弄清预期结果与实际结果之间的差别.其主要阶段包括单元测试、集成测试、确认测试和系统测试。测试方法主要有白盒测试法和黑盒测试法;其中,白盒测试也称结构测试或逻辑驱动测试,它是按照程序内部的结构测试程序,通过测试来检测产品内部动作是否按照设计规格说明书的规定正常进行,检验程序中的每条通路是否都能按预定要求正确工作;黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。
职工信息有:姓名、性别、出生年月、工作年月、学历、职务、住址、电话。在数据输入中注意数据类型:
现有10组测试数据:
姓名、性别、出生年月、工作年月、学历、职务、住址、电话 aa a 32543 453254 aaa aaaa aaaaa 4365357 bb b 52654 654365 bbb aaaa bbbbb 5365463 cc a 54325 546354 aaa bbbb ccccc 4354365 dd b 43543 435465 bcb dddd ccccc 1351512 ee a 23611 151312 bbb cccc bbbbb 1531515 ff b 53111 151515 fff ffff fffff 1561561 gg b 53111 435465 aaa bbbb fffff 4454564 hh b 11223 564564 hhh hhhh hhhhh 1545555 kk a 45455 454545 kkk aaaa kkkkk 4564534 pp a 54565 456454 fff ffff wwwww 4564565 系统运行结果:
(1)进入职工管理系统,如图7所示:
9
图 7 进入职工管理系统界面
(2)输入职工人数为4,并输入职工信息,如图8所示: ee a 23611 151312 bbb cccc bbbbb 1531515 ff b 53111 151515 fff ffff fffff 1561561 aa a 32543 453254 aaa aaaa aaaaa 4365357 bb b 52654 654365 bbb aaaa bbbbb 5365463
图8 主菜单选择界面
(3)新增一职工信息并查询全部职工信息,如图9所示: dd b 43543 435465 bcb dddd ccccc 1351512
10
图 9 新增并查询职工信息界面
(4)删除并查询信息,如图10所示: 删除职工姓名:dd
图10 删除并查询职工信息界面
(5)修改职工信息并与前面信息对照,如图11所示:
11
共分享92篇相关文档