- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章商城用户与商品管理实训报告
实训名称:商城用户与商品管理 实训人:_ 学号:
班级:_ 指导教师:_
同组学生姓名
实验地点: 创新楼 实验日期:2011 年10月20日
一、 实训目的:
掌握数据库建立方法、数据表的建立技巧、配置web.config 连接到数据库,为后面的返问操作打好基础;
熟悉数据库返问基础操作,建立数据库的类,寧握数库操作 类的应用:商城用户重名检测、用户登录和用户资料修改;
掌握web用户控件的建立和调用方法;
掌握通过?查询字符串方式在网页间传递参数与接收参数的 方法,熟悉用Repeater方式显示查询结果。
二、 实训内容:
1、 建立一个简单的用户管理系统,其中具有简单的添加、查询 删除和修改的功能,;
2、 数据库操作类的建立,在沾点内新建类文件DbManger.cs;
3、 商城用户重名检测与注册,就是当输入用户名已经存在时 单击检测按钮后会弹出提示框说:“用户名已经被人使用,请用其 用户名注册”,否则,输入用户名没有重复,则会弹出“注册成功 的提不。
4、 商城用户登录,用户输入用户名和密码,如果正确就转 manager.aspx,否则提示用户名或密码错误;
5、 建立一个searchO.aspx文件,其中有一个“搜索”文本框,输 要查询的关键字,就可能在search.aspx中显示查询结果;
6、口定义分页显示。
三、实训的相关代码:
1、建立一个简单的用户管理系统的关键性代码如下:
ub1ic partial class member manager : System. Web. Ul. Page
{
protected void Page Load(object sender, EventArgs e)
{
}
protected void btnDeleteClick(object sender, EventArgs e)
{
string strSQL = DELETE FROM [user]WHERE 用户名二july;
DbManger. ExecuteNonQuery(strSQL);
Label 1. Text =删除成功! “;
}
protected void btnlJpdate_Clickl (object sender, Event.z\rgs e)
{
string strSQL = UPDATE [user] SET 密码二456WHERE 用户名二有天
DbManger. ExecuteNonQuery(strSQL);
Label 1. Text =修改成功! “;
}
protected void btnAdd_Clickl(object sender, EventArgs e)
{
string strSQL = INSERT INTO [user](用户名,密码,通讯地址,电话)VALUES (july456北 京,137591234556);
DbManger. ExecuteNonQuery(strSQL);
Label 1. Text =添加成功! ”;
}
protected void btnSelect_Click(object sender, EventArgs e)
{
string strSQL 二”SELECT * FROM [user]*;
GridViewl. DataSource 二 DbManger. ExecuteQuery(strSQL);
GridViewl. DataBind ();
}
2、数据库操作类的建立的关键性代码如下:
public static DataTable ExecuteQuery(string strSQL)
st ring Connec ti()nString -
Conf igurati()nManager? ConnectionStrings[/,accessconn,/]? ConnectionString;
OleDbConnection conn = new 01 eDbC()nnect.ion(ConnectionString): try 01oDbDataAdapter adapter = new 01eDbDataAdapter(strSQL, conn); DataSet ds = new DataSet();
adapter? Fill(ds);
return ds?Tables[0];
}
finally
{
if (conn?StdtG = ConnettionStato.Open)
conn. CloseO ;
}
}
public static int ExecuteNonQuery(string strSQL)
{
string ConnectionSt
文档评论(0)