文档介绍:SANY GROUP system office room 【SANYUA16H-SANYHUASANYUA8Q8-SANYUA1688】
C版网上购物系统
目录
一、需求分析 3
需求概述 3
1
用户名
评价信息
图2-2-7评价实体集E-R图
-R图
根据上面对实体联系的分析,可以画出E-R图如下:
商家
1
n
销售
评价
百货
n
n 1 n
用户
1 1
1
1
m
n
家 电
美 食
图2-2-8网上购物系统总E-R图
三、数据表设计
用户表
字段名
别名
数据类型
字段限制
用户名字
sname
Varchar(50)
Primary key
用户密码
spsd
Varchar(50)
Not null
商家表
字段名
别名
数据类型
字段限制
商家名字
ssname
Varchar(50)
Primary key
商家密码
sspsd
Varchar(50)
Not null
字段名
别名
数据类型
字段权限
美食编号
tno
int
Primary key
美食名字
tname
Varchar(50)
Not null
美食价格
tprise
Varchar(50)
Not null
用户名
tuse
Varchar(50)
Foreign key
家电表
字段名
别名
数据类型
字段权限
家电编号
yno
int
Primary key
家电名字
yname
Varchar(50)
Not null
家电价格
yprise
Varchar(50)
Not null
用户名
yuse
Varchar(50)
Foreign key
字段名
别名
数据类型
字段权限
百货编号
cno
int
Primary key
百货名字
cname
Varchar(50)
Not null
百货价格
cprise
Varchar(50)
Not null
用户名
cuse
Varchar(50)
Foreign key
字段名
别名
数据类型
字段权限
销售编号
xnumber
Varchar(50)
Primary key
销售名字
xname
Varchar(50)
Not null
销售地址
address
Varchar(50)
Not null
商家名
xuse
Varchar(50)
Foreign key
评价表
字段名
别名
数据类型
字段权限
评价信息
information
Varchar(100)
Primary key
用户名
puse
Varchar(50)
Foreign key
四.windows窗体应用程序
studio2010连接数据库sql sever2008
代码解释:创建SqlConnection的对象conn为了连接数据库(本人电脑名为YY,通过sql sever身份验证连接数据库(登陆名:sa,密码:123),数据库名为ShopOnlineyy)
SqlConnection conn = new SqlConnection("Server=YY-PC;User Id =sa;Pwd =123;DataBase=ShopOnlineyy");
如果Sqlconncection对象conn的赋值有误,就会出现下面的程序错误:在与sql sever进行连接时出现错误,无法打开到sql sever的连接。
代码解释:Form1为登陆界面,Form2为用户主界面,Form3为商家主界面。if语句进行选择判断,如果没有输入用户名,密码或者用户名,密码不正确,程序将弹出“错误提示”的窗体。
程序代码如下:
private void label1_Click(object sender, EventArgs e)
{
= "用户名称";
}
private void button