阅读以下说明,回答问题1和问题2,将解答填入答题纸对应的解答栏内。
【说明】
某公司人力资源信息管理系统可以实现员工基本信息、工资、部门等信息管理功能,开发语言为ASP,部分程序文件功能描述如表4-1所示。所有数据均存储在Access 数据库中,数据库文件名为erpInfoSystem.mdb,其中员工工资表数据结构如表4-2所示。
【问题1】(8分)
以下所示代码为实现员工工资调整的代码片段,当公司决定为工号A001002的员工每月工资增加300元时,图4-1为输入操作页面截图。请将(1) ~ (8)的空缺代码补齐。
图4-1
salaryEdit.asp代码片段:
<form name="form" method="post" action="(1)" >
<div class="cont_title">
<p>员工工资调整</p>
</div>
<div>
<span>工号</span>
<input type="text" name=" (2)"/>
</ div>
<br>
<div >
<span>额度</ span>
<input type="text" name="number"/>
(3)
<br>
<div>
<span>类型</span>
<select name="change_type">
<option value="add">增加</ option>
<option value="dec">减少</ option>
( 4)
</ div>
<br>
<div class="c">
<input type="submit" id="button" name="button" value="提交"/>
</ div>
</ form>
salarySave.asp 代码片段:
empID =request.form ( " empID ")
change num =request.form(" (5)") '注释:获取调整额度
change_type =request.form ( "change_type ")
change_type =request.form ( "change_type ")
if change_type="(6)" then '注释:当类型选择增加时
sql="update (7) set salary=salary+"&(8)_& " where empID='"&empID&"'"end if
conn.execute (sql) '注释:执行数据更新
说明:其他代码省去
(1) ~ (8)的备选答案:
A. </div>
B. number
C. salarySave.asp
D. change_ num
E. add
F. </select>
G. empID
H. employeeSalary
I. A001002
J. 300
【问题2】 (7 分)
以下所示是根据员工工号查询工资并显示的程序代码片段,调整完工号为A001002的员工工资后,根据工号查询并显示该员工的详细工资信息,如表4-3所示。请将(9) ~ (15)的空缺代码补齐。
salarySearch.asp代码片段:
说明:rs为结果集对象,conn为数据库连接对象,定义和获取省去。
<%
condition =request.form ( "condition") '注释:获取查询条件,即工号
sql="select empID as id , empName , department ,salary from employeesalarywhere empID =' " &_(9)&"'"
rs.open sql , conn
If Not rs.eof Then
empID=rs ( "(10)")
empName=rs ( "empName")
department=rs ( "department" )salary=rs ( "salary")
(11)
rs.close()
%>
<table width="80%" border="1" align="center" cellpadding="0" cellspacing="0">
<tr>
<td colspan=" (12)" height="30" align=" (13)">员工工资查询结果</td>
</tr>
<tr>
<td width="25%" height="30" align="center">工号</td>
<td width="25%" height="30" align="center">姓名</td>
<td width="25%" height="30" align="center">部门</td>
<td width="25%" height="30" align="center">(14)</td></tr>
<tr>
<td width="25%" height="30" align="center"><%=(15)%></td>
<td width="25%" height="30" align="center"><%=empName%></td>
<td width="25%" height="30" align="center"><%=department%></td>
<td width="25%" height="30" align="center"><%=salary%></td>
</tr>
</table>
......(9) ~ (15) 的备选答案:
A. 工资/月
B. end if
C. empID
D. center
E. id
F. 4
G. left
H. condition