首页 > 题库 > 职业考证 > 软考 > 网络管理员 > 案例题

阅读以下说明,回答问题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

参考答案: 查看答案 查看解析 查看视频解析 下载APP畅快刷题

相关知识点试题

相关试卷