表6订单表(tb_OrderInfo)
编号 1 2 3 4 5 6 7 8 9
字段名称 OrderID OrderMember GoodsID GoodsName GoodsTypeID 数据类型 bigint varchar bigint varchar bigint 长度 8 50 8 50 8 50 8 10 8 说明 订单ID 订货人 商品ID 商品名称 所属类别ID 所属类别 商品价格 是否结帐 订货日期 GoodsTypeName varchar GoodsPrice IsCheckout OrderDate bigint char datetime 表7仓库表(tb_StoreInfo)
编号 1 2 字段名称 StoreID StoreName 数据类型 bigint varchar 长度 8 50 说明 仓库ID 仓库名称 另外,要声明的是,为了能更好的保持数据的一致性就需要通过程序来完成。
5. 系统具体实现
5.1 前台用户功能实现
5.1.1 用户的登陆和注册
用户登陆页面用于用户登陆和新用户的注册,只有在网上购物系统上注册后,才能在线购买商品。
图5 用户登陆注册图
10
下面是登陆按钮的代码:
protected void Button1_Click(object sender, EventArgs e) {
//判断用户输入的用户名和密码是否为空
if (TextBox1.Text == string.Empty || TextBox2.Text == string.Empty) {
Response.Write(\用户名和密码不能为空!')\ return; } dr.Close();
//定义插入用户注册信息的字符串
string cmdtext = \
MemberQue,MemberAns,MemberPhone,MemberEmail,MemberCity,MemberAddress,MemberPostCode,MemberPhoto,MemberMoney,MemberDate)values(@MemberName,@MemberPWD,@MemberSex,@MemberTName,@MemberQue,@MemberAns,@MemberPhone,@MemberEmail,@MemberCity,@MemberAddress,@MemberPostCode,@MemberPhoto,@MemberMoney,@MemberDate)\
SqlCommand cmd = new SqlCommand(cmdtext, con); //添加参数并设定参数的值
cmd.Parameters.Add(\ cmd.Parameters[\ cmd.Parameters.Add(\ cmd.Parameters[\ cmd.Parameters.Add(\ cmd.Parameters[\ cmd.Parameters.Add(\ cmd.Parameters[\ cmd.Parameters.Add(\ cmd.Parameters[\ cmd.Parameters.Add(\ cmd.Parameters[\ cmd.Parameters.Add(\ cmd.Parameters[\ cmd.Parameters.Add(\ cmd.Parameters[\ cmd.Parameters.Add(\ cmd.Parameters[\ cmd.Parameters.Add(\ cmd.Parameters[\
13