留言信息表:Message
列名 数据类型 长度 允许空
MID int 4 不允许
UName varchar 100 允许
UPhone varchar 100 允许
UEmail varchar 100 不允许
MTitle varchar 200 不允许
MContent varchar 2000 不允许
Pubdate datetime 8 不允许
MID是买家在留言时自动生成的代号;UPame是买家的姓名;UPhone为买家的联系号码;UPmail为买家的电子邮箱;Mtitle为买家的上传信息的概括;Mcontent为买家的问题内容或是其他一些建议的详细解释;Pubdate为该条客户回馈信息的时间。
订单信息表:Orders
列名 数据类型 长度 允许空
OID varchar 304 不允许
SalesID int 4 允许
PID int 4 不允许
PName nvarchar 50 不允许
PNum Int 4 不允许
PCPrice money 8 允许
PPrice money 8 不允许
OID为订单编号;SalesID为销售人员的ID;PID为商品的ID; Pname为商品的名字; Pnum订单中商品的数量;PCPrice为商品的原价;Pprice为商品的现价。
商品信息表:Plist
列名 数据类型 长度 允许空
PLID Int 4 不允许
PID Int 4 不允许
CardNum Nvarchar 50 不允许
CardPassword Nvarchar 50 不允许
CardState int 4 不允许
PLID为商品连接图片代号;PID为商品的号码;CardNum为现存的该卡的数量; CardPassword 为卡的密码;CardState为卡的状态。
订单于plist关联表:OrderList
列名 数据类型 长度 允许空
OID nvarchar 30 不允许
PLID int 4 不允许
该表是创建的商品信息表和订单信息表间的连接, OID为订单信息表的ID; PLID为商品信息表的ID。
商品价格信息表:Products
列名 数据类型 长度 允许空
PID Int 4 不允许
PName Varchar 100 不允许
CID Int 4 不允许
PCPrice Money 8 不允许
PFPrice Money 8 不允许
PNPrice Monety 8 不允许
PPicture image 16 允许
PID为商品的ID; Pname为商品的名字; Pnum订单中商品的数量;PCPrice为商品的原价;Pprice为商品的现价;Ppicture为商品的图片显示。
销售人员表:Sales
列名 数据类型 长度 允许空
SalesID int 4 不允许
SalesName varchar 100 不允许
SalesID为销售人员的ID;SalesName为销售人员的姓名。
支付对帐表Wangguan
列名 数据类型 长度 允许空
id varchar 50 不允许
Text varchar 1000 允许
bewrite varchar 50 允许
text为说明文本;bewrite是说明文本。
4.2. 数据库的链接文件
本系统后台的很多管理员操作都是对数据库的修改,所以管理员要经常的连接数据库修改数据库,为了提高系统效率我设计了数据库连接文件类DBConn.cs。这样读取数据库的效率就大大提高了。此外系统代码中需要连接数据库,关闭数据库,修改数据库数据,删除数据库数据,插入数据库数据,更新数据库数据等操作时只需调用DBConn.cs类中的相应的函数就可以了。不需要在重新些重复的代码了,这样就减少了代码的冗余程度。
DBConn.cs类的代码如下:
对数据库的加载和关闭
namespace SCard{
/// DBConn 的摘要说明。
public class DBConn
{
private SqlConnection conn;
public DBConn()
{
conn=new SqlConnection(ConfigurationSettings.AppSettings["ConnStr"]);
conn.Open();//打开数据库连接
}
public DBConn(string ConnStr)
{
conn=new SqlConnection(ConnStr);
conn.Open();
}
public void Close()//关闭数据库连接
{
conn.Close();
conn = null;
}
public SqlDataReader getDataReader(string SQLQuery)
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>