建立数据库,内包括员工信息、考试题目及标准答案、员工答案、成绩四张表,表均存为EXCEL格式,各表所含信息如下:
员工信息
ID |
Job number |
Name |
Department |
Station |
考试题目及标准答案
ID |
Number |
Department |
Station |
Question |
Answer |
Type |
员工答案
ID |
Job number |
Department |
Station |
Question |
Answer1 |
Answer2 |
Part1 |
成绩
ID |
Time |
Job number |
Department |
Name |
Part1 |
Part2 |
Achievement |
其中各表的ID为关键字
按照部门及岗位输入员工信息、考试题目及标准答案
考试界面由VB制作,进入界面的左边由两个标识与两个下拉菜单组成,上面一个标识显示“部门”,对应的下拉菜单里显示各部门名称,下面一个标识显示“岗位”,对应的下拉菜单里显示各部门下岗位名称。界面右边为一表格及“确定”按钮,选择部门和岗位的同时,从数据库中的员工信息表内读取该部门和岗位下所有员工的员工号,并显示在界面右边的表格内,由员工选取自己的员工号,选择后单击“确定”按钮,从员工信息表内读取相应员工的信息,并弹出确认提示,提示上显示员工的员工号、姓名、所在部门、所在岗位,让员工进行确认。单击确认后,从考试问题及标准答案表中随机抽取员工所在部门和岗位对应的题目,根据题目类型把员工的员工号、部门、岗位、抽取的问题存入“员工答案”表里,并根据题目类型在考试界面内显示题目。进入考试界面。
考试界面分为两个部分,上部分显示员工信息及考试剩余时间,及“交卷”按钮;下部分由两个页面组成,页面标识分别为“填空”和“问答”,每个页面由一个组合按钮及一个对话框组成,左边组合按钮根据考试题目的多少设置,按钮上显示“第一题”、“第二题”……当选择左边按钮时,右边的对话框显示出对应的题目。(注:“填空”页面的右下方再多出一个“答案”标识及文本框,让员工在文本框内作答。)当员工单击“交卷”按钮时,把员工作答的答案根据题目存入“员工答案”表内。(注意:当考试时间剩下十分钟时,自动弹出“离考试结束还剩下十分钟”的提示)
员工交卷后,把“员工答案”表里的答案与“考试题目及标准答案”表里对应题目的标准答案比较,产生得分存入“成绩”表里的“PART1”。“PART2”为问答得分,由人工输入。输入完毕后,把“PART1”和“PART2”中成绩相加,存入“achievement”列中。