说明:代码中添加成功,则弹出对话框,运用了JV script语言,代码如下:
protected void AccessDataSource1_Inserted(object sender, SqlDataSourceStatusEventArgs e)
{
if (e.Exception == null)
Response.Write(“<script language=javascript>alert(‘信息添加成功!’)</script>”);
else
Response.Write(“<script language=javascript>alert(‘信息添加失败!’)</script>”);
}
4.3.3 员工修改模块设计
员工修改主要用于当用户信息发生改变时,员工能够随时更正信息,确保信息的准确性,而当管理者知道姓名及密码时,也能修改信息。通过单击【员工修改】,系统弹出“员工信息修改”页面,如图4-6所示:
图4-6 员工信息修改(user3.aspx)
说明:其中Horizontal Rule 上部分为姓名和密码的验证,如果姓名和密码正确,则修改成功,反之,则修改不成功,因此只能知道姓名及密码才能修改信息,增加了数据的安全性。代码运用的WHERE 语句 UpdateCommand=”UPDATE Tab_user SET tel = ?, email = ?, address = ?, branch = ?, sex = ?, job = ? WHERE (name = ?) AND ([password] = ?)” OnUpdated=”AccessDataSource1_Updated”>
4.3.4 员工注销模块设计
员工注销主要用于当职工离职时,将员工的信息删除,防止信息的冗余。此操作仅限于管理者。通过单击【员工注销】,系统弹出“用户注销“页面,页面以分页形式显示职工的相关信息,通过点击【删除】,即可达到删除的效果。
删除命令的代码如下:
<asp:AccessDataSource ID=”AccessDataSource2” runat=”server” DataFile=”~/App_Data/db1.mdb”
DeleteCommand=”DELETE FROM Tab_user where (id=id)” SelectCommand=”SELECT Tab_user.* FROM Tab_user”>原文请找腾讯752018766辣-文^论,文.网http://www.751com.cn
</asp:AccessDataSource>
该页面添加了DetailsView1控件,控件的DataKeyName为id,并且条件语句为where(id=id),是以id为条件进行删除操作。
4.3.5 记事本管理模块设计
“记事本”主要用于个人事物的记载,显示相应时间需要处理的事件,其中提供提交事件的版面和显示事件的消息,同时可以管理信息的删除等操作,使系统的个人办公能力更轻松化,更环保化。
记事本主要提供于普通职工事件的记载,与管理者没有密切的关系,管理者不能对其随意的添加及删除等。
记事本的操作说明如下[6][7]:
(1) 在“记事标题”的文本框中填写相应的标题内容。
(2) 在“记事内容”的文本框中填写我们所要描述的内容。
(3) 单击“提交”,将在“记事本信息列表”中显示我们所填写的内容。
(4) 在“记事本信息列表”中给我们提供了“删除信息”的功能。如不想要某条信息时,我们可以在此条信息后单击删除即可。记事本信息列表以记事先后排序,后记事的排在最上面