(完整版)电子购物商城系统毕业论文

发布时间 : 星期三 文章(完整版)电子购物商城系统毕业论文更新完毕开始阅读

表5-5 GoodsInfo表

字段名 GoodsID ClassID GoodsName 数据类型 bigint bigint 字段说明 ID 类别编号 键引用 PK 备注 主键(自动增一) Varchar(50) 商品名称 商品介绍 商品品牌 商品单位 重量 图片路径 市场价 会员价 是否推荐 是否热销 生产日期 是否打折

表5-6 Image表

GoodsIntroduce ntext GoodsBrand GoodsUnit GoodsWeight GoodsUrl MarketPrice MemberPrice Isrefinement IsHot AddDate IsDiscount varchar(50) varchar(50) float varchar(50) float float bit bit datetime bit 字段名 ImageID ImageName ImageUrl 数据类型 bigint Varchar(50) Varchar(200) 字段说明 ID 图片名称 图片路径

键引用 PK 备注 主键(自动增一) 表5-7 Member表

字段名 MemberID Name Sex Password 数据类型 int 字段说明 ID 键引用 PK 备注 主键(自动增一) Varchar(50) 姓名 bit varchar(50) 性别 密码

TrueName Questions Answers Phonecode Emails City Address PostCode varchar(50) 真实名称 nvarchar(50) 问题 nvarchar(50) 回答 varchar(20) varchar(50) varchar(50) 固定电话 邮箱 城市 varchar(200) 地址 char(10) 邮编 登录时间 AdvancePayment float LoadDate

datetime 表5-8 OrderInfo表

字段名 OrderID OrderDate GoodsFee TotalPrice ShipFee ShipType PayType MemberID ReceiverName ReceiverPhone IsConfirm IsPayment IsConsignment IsPigeonhole ReceiverPostCode ReceiverAddress 数据类型 int datetime float float float int int bigint varchar(50) varchar(50) bit bit bit bit Char(10) 字段说明 ID 订单日期 商品类别 价格 配送物品类别 配送物品类型 支付类型 编号 收货人姓名 电话 是否推荐 是否促销 邮编 键引用 PK 备注 主键(自动增一) varchar(200) 收货地址

ReceiverEmails varchar(50) 收获Email

表5-9 ShipType表

字段名 PayID PayWay 数据类型 bigint 字段说明 ID 键引用 PK 备注 主键(自动增一) Varchar(50) 支付方式

表5.10 PayType表

字段名 ShipID ShipWay ShipFree ClassID 数据类型 bigint 字段说明 ID 键引用 PK 备注 主键(自动增一) Varchar(50) 配送方式 float bigint 配送物品类别 默认价格

表5-11 ShopCart表

字段名 CartID GoodsID Num SumPrice MemberID GoodsWeight 数据类型 bigint bigint int float bigint float 字段说明 ID 商品编号方式 数量 价格 编号 重量 键引用 PK 备注 主键(自动增一) 第六章 电子购物商城系统部分代码

1. 后台连接数据库详细步骤

通过C# Web.Config配置db_NetShopConnectionString1来连接后台的 数据库

Source=BKG5QDM8QABCECD\\SQLEXPRESS;Initial Catalog=db_NetShop;Integrated

Security=True\

后台新建一个连接数据库的类视图

public class DBClass初始化数据库链接变量,表示数据源的链接打开状态。 DBClass dbObj = new DBClass();表示数据的存储过程实例化数据存储命令。 SqlConnection myConn = dbObj.GetConnection();调用dbobj类的getconnection()方法来得到数据库连接字符串。

执行一个名叫P_Str_ProcName的存储过程,应该在数据库中能找到

SqlCommand myCmd = new SqlCommand(P_Str_ProcName, myConn); myCmdmandType = CommandType.StoredProcedure;

SqlDataAdapter da = new SqlDataAdapter(myCmd);实例化数据适配器,用于填充数据集和更新数据源。

DataSet ds = new DataSet(); 实例化数据集,表示数据在内存的缓存 public SqlConnection GetConnection()链接数据库的类 {

String myStr=ConfigurationManager.AppSettinngs [“db_NetShopConnectionString”].ToString(); SqlConnection myConn = new SqlConnection(myStr); return myConn; }

然后通过C#程序语言 using System.Data;

using System.Configuration; using System.Collections; 最后打开连接如示

myConn.Open();数据库连接打开 myCmd.ExecuteNonQuery();

SqlDataAdapter da = new SqlDataAdapter(myCmd);sqlDataAdapter是用来查询的,在实例化的时候,可以不传值,可以传cmd对象,这样做就等于把cmd里的sql语句传给了da,

DataSet ds = new DataSet();实例化数据集,表示数据在内存的缓存

联系合同范文客服:xxxxx#qq.com(#替换为@)