ASP.NET网上售卡系统 第9页
//检查 管理员输入的验证码是否正确
if( Session["CheckCode"] == null )
{
Response.Redirect("Default.aspx");
return;
}
if( Session["CheckCode"].ToString() != txtCheck.Text.Trim() )
{
Response.Write("<script>");
Response.Write ("alert('输入的验证码有误!请重新输入!')");
Response.Write ("</script>");
return;
}
if( isAdmin( strAdminname, strAdminPW ) )
{
Session["adminName"] = strAdminname;
Response.Redirect("adminManage.aspx");
}
else
{
Response.Write("<script>");
Response.Write("alert('管理名/密码 不正确!!!');");
Response.Write("</script>");
}
}
5.2.2后台管理主界面设计实现
后台界面即管理员登陆后的管理员主页面。各模块的说明如下
分类管理
包括新增商品分类和修改删除分类。分类管理模块是包含在admin中的categoryAdd.apx程序实现的管理员进入该页面后输入新分类的名称后点击添加按钮即完成添加新分类的功能。操作简单符合用户的操作习惯。管理员点击添加按钮系统自动触发Button1_Click事件,首先检查TextBox1里是否为空,为空则提示请输入类名,而且类别名称长度不超过35,检查成功后连接数据库,最后重新绑定。添加新类别成功。部分代码实现如下:
private void Button1_Click(object sender, System.EventArgs e)
{
string strName = TextBox1.Text;
if( strName.Trim() == String.Empty )//类别名称不能为空
{
Response.Write("<script>");
Response.Write("alert('请输入类别名称!!!');");
Response.Write("</script>");
return;
}
else if( strName.Length > 35 )//检查类别长度
{
Response.Write("<script>");
Response.Write("alert('输入类别名称太长了!!!');");
Response.Write("</script>");
return;
}
strName = CleanString.htmlInputText( strName );
DBConn myDB = new DBConn();
string sql="insert into Category(CName) values('" + strName + "')";
myDB.Insert(sql);
myDB.Close();
Response.Write("<script>");
Response.Write("alert('成功添加!!!');");
Response.Write("</script>");
TextBox1.Text="";
getData();//重新绑定,重新显示
} }} 相应的界面如下所示:图5.2.2 添加商品分类
销售人员管理
包括新增销售人和修改删除销售人。实现代码和界面基本与商品添加界面类似,在此不做介绍。
商品管理
包括添加商品,商品明细管理,销售情况查询,库存情况查询,热卖商品查询和修改。商品管理是该系统后台管理的核心部分。管理员用户使用频率最高,功能要求最高的模块就是商品管理模块。该模块功能实现直接影响本系统的运行质量。下面介绍一下商品明晰管理界面和销售情况界面。
商品明细管理界面:
图5.2.3 商品明细图
商品明细管理模块是包含在admin中的productAlter.apx程序实现的。首先该界面的顶部为管理员用户设计了方便的查询功能。管理员可以根据商品名称或者商品编号以及商品所属类别进行模糊查询。界面的下部显示了管理员用户查询的结果。管理员可以查看各个商品的详细信息,还可以删除该商品,还可以点击进入该商品仓库管理界面。商品明细管理界面部分代码实
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>