文档介绍:C#版网上购物系统
20
目录
一、需求分析 3
需求概述 3
功能简介 4
4
二、数据库设计 4
确定联系集 4
画出E-R图
Varchar(50)
Not null
用户名
tuse
Varchar(50)
Foreign key
9
家电表
字段名
别名
数据类型
字段权限
家电编号
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
10
评价表
字段名
别名
数据类型
字段权限
评价信息
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的连接。
11
代码解释:Form1为登陆界面,Form2为用户主界面,Form3为商家主界面。if语句进行选择判断,如果没有输入用户名,密码或者用户名,密码不正确,程序将弹出“错误提示”的窗体。
程序代码如下:
private void label1_Click(object sender, EventArgs e)
{
= "用户名称";
}
private void button1_Click(object sender, EventArgs e)
{
if ( == )
{
12
("用户名称不能为空!", "错误提示", , );
return;
}
if ( == "小李" && == "小明" && == "小军" && == "小刘" && == "yy" && == true)
{
Form2 f2 = new Form2();