在本学期学习了.net和数据库之后,为了巩固所学知识,我选定了货品信息管理系统这个案例来完成一个基本的网站。主要实现的功能也很简单,就是简单的登陆,和对货品信息的增删改查,其中查的方式按照两个变量进行查询。本次作业完成所用的大部分知识也都是课本上的大家都能找到的模块,其中我连接数据库使用DataSet访问数据库
2.模块设计
货品信息管理的运行流程图
二 设计与创建数据库
在这个货品信息管理系统中我创建了两个表,一个用于存放货品信息tb_Goods,一个用于用户登陆管理td_GoodsAdmain
三. 系统实现
1 登陆界面
在界面中添加两个textBox并把ID改为:txtUserName, txtPwd,添加两个button并把Txt属性改为登陆和取消。添加一个Image,向image中添加一个照片,代码如下:论文网http://www.751com.cn/
using System.Data.SqlClient;
protected void Button1_Click(object sender, EventArgs e)
{本文来自辣.文'论.文·网原文请找腾讯3249.114
string ConnSql = "Data Source=.;Initial Catalog=货品信息管理;Integrated Security=True";
string userName = txtUserName.Text.ToString().Trim();
string userPwd = txtPwd.Text.ToString().Trim();
string selectStr = "Select * from td_GoodsAdmain where UserName= '" + userName + "'";
SqlConnection conn = new SqlConnection(ConnSql);
SqlCommand cmd = new SqlCommand(selectStr, conn);
try
{
conn.Open(); //打开连接
SqlDataReader sdr = cmd.ExecuteReader(); 论文网http://www.751com.cn/ //执行查询
if (sdr.Read()) //如果该用户存在
{
if (sdr.GetString(1) == userPwd) //密码正确
{
Session["userName"] = userName;
Response.Redirect("Default.aspx");
}
else //密码错误,给出提示信息!
{
lblMessage.Text = "您输入的密码错误,请检查后重新输入!";
}
}
else //用户不存在或用户名输入错误
{
lblMessage.Text = "论文网http://www.751com.cn/ 该用户不存在或用户名输入错误,请检查后重新输入!";
}
}
catch (Exception ee)
{ Response.Write("<script language=javascript>alert('" + ee.Message.ToString() + "')</script>");
}
finally
{
conn.Close();
}
}
protected void TextBox2_TextChanged(object sender, EventArgs e)2276