- 14
- 0
- 约5.2千字
- 约 5页
- 2017-06-06 发布于河南
- 举报
实验十 设计一个小型的电子商务网站
实验十 设计一个小型的电子商务网站
实验目的:
(1) 练习所学的 HTML ,JAVASCRIPT 和 CSS 进行网页设计
(2 ) 练习 ASP.NET 访问和操作数据库
(3 ) 练习 ASP.NET 多页面传值和状态维护
实验内容:
设计一个小型的电子商务网站,设计内容包括以下几个网页:登陆页面,注册页面、购物页面、帐单页
面。在 Access 下设计三个表,分别为用户信息表、产品信息表和帐单信息表。
各页面及表格分别按以下要求设计:
(1) 登陆页面
网站运行后,首先进入登陆页面。用户输入正确的用户名和密码 (从用户表TUserInfor 去查寻),则跳
转到购物页面,如果错误,则提示出错,连续错误三次,则跳转到注册页面。如果用户点击注册页面,
则直接跳转到注册页面。
图 1 登陆页面
(2) 注册页面
在注册页面,用户输入用户名,密码,性别,电子邮件等基本信息后,对每一个项进行前台验证(从是
否为空,格式是否正确等进行验证),然后进行后台验证,主要看用户名是否已经存在,验证通过后,将
其写入数据库的用户信息表中 TUserInfor,提示验证通过,转到登陆页面.
图2 注册页面
(3) 购物页面
登陆成功后,转到购物页面,显示“欢迎 XXX ”的信息,XXX 为用户名,从登陆页面传值过来。
用户在购物页面勾选需要的商品,并输入购买数量,将其放入“购物车”(可以用一个 Session 对象存
储),单击“结帐”按钮,则转到打印电子帐单页面
图3 购物页面
(4) 电子帐单页面
在电子帐单页面中显示购物车中的购物清单。如果用户单击确认购买,将购物清单存入帐单信息表,
并将其信息发到对应用户的电子邮件中(高级功能,可不做要求,感兴趣的同学可以研究一下) 。如果用
户单击继续购物,则返回先前的购物页面。
你好,WWW ,您本次购物清单如下:
(5) 各表设计如下:
用户信息表(TUserInfor):
包括用户名,用户密码,性别,电子邮件等字段
产品信息表(TGoodsInfor):
包括产品 ID,产品名称,产品单价,产品图片等字段
帐单信息表(TOrderInfor) :
包括帐单号,用户名,产品名称,产品采购数目,总金额等字段
示例代码如下:
(1) 登陆页面的代码
protected void Button1_Click(object sender, EventArgs e) //登陆代码
{
try
{
objOleConnection = new OleDbConnection ();
objOleConnection.ConnectionString
Provider=Microsoft.Jet.OLEDB.4.0;Data Source +
F:\\EBussiness\\UserInfor.mdb ;
objOleConnection.Open();
string InputUserName TextBox1.Text.Trim();
string InputUserPwd= TextBox2.Text.Trim();
string SqlSeclectStr;
SqlSeclectStr select UserName,UserPwd from [User] where UserName
+InputUserName+ and UserPwd=
+InputUserPwd+;
OleDbCommand MyCom = new OleDbCommand (SqlSeclectStr, objOleConnection);
OleDbDataRe
原创力文档

文档评论(0)