毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

C#网上售卡系统(源程序+论文) 第7页

更新时间:2010-3-10:  来源:毕业论文
C#网上售卡系统(源程序+论文) 第7页
后台界面的设计与实现
5.2.1管理员登陆界面设计
 该登陆页面是包含在admin中的Defult.apx程序实现的。                管理员要登陆后台进行后台管理必须输入正确的管理员名,密码和验证码。当单击登陆按钮时系统自动触发btnOK_Click事件。如果管理员名和密码为空时则提示不能为空如果验证码不正确则提示验证码有误,然后返回登陆页面重新登陆。最后检查管理员名和密码争取与否调用isAdmin(  )函数。如果错误则提示“管理员/密码不真确”返回登陆页面。
5.2.1 登陆界面  部分代码实现如下:
 private bool isAdmin( string strAdmin, string strPassword )
 //检查 管理员名和密码是否正确
        {
            bool bTemp = false;
            strPassword= FormsAuthentication.HashPasswordForStoringInConfigFile( strPassword ,"MD5");
            DBConn myDB = new DBConn();
            string mySql = "select * from admin where admin='" + strAdmin + "' and password='" + strPassword + "'";
            SqlDataReader mydr = myDB.getDataReader( mySql );
            if( mydr.Read() )
            {
                bTemp = true;
            }
            else
            {
                bTemp = false;
            }
            mydr.Close();
            myDB.Close();
            return bTemp;
            } 
private void btnOK_Click(object sender, System.EventArgs e)
            {
            string strAdminname = CleanString.htmlInputText( txtAdminname.Text );
            string strAdminPW = CleanString.htmlInputText( txtAdminPW.Text );

        if( strAdminname ==String.Empty || strAdminPW ==String.Empty )
            {
                Response.Write("<script>");
                Response.Write("alert('管理名/密码 不能为空!!!');");
                Response.Write("</script>");
                return;
            }
  //检查 管理员输入的验证码是否正确
            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 )//类别名称不能为空
   { www.751com.cn
    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();//重新绑定,重新显示

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页

C#网上售卡系统(源程序+论文) 第7页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。