当前位置:文档之家› 网上购物系统 实训报告

网上购物系统 实训报告

Title varchar (50),
Content varchar (1000),
PostTime datetime,
Poster varchar (20)
)
GO
其他表格的创建大同小异,这里就不将代码一一列出。
2
2.1
1)ConnDB.asp
用来实现数据库的连接,代码如下:
<%
Dim Conn
Dim ConnStr
Float
进货价格
9.
Content
Varchar(100)
商品简介
10.
ReadCount
Int
阅读次数
11.
BuyCount
Int
销售数量
12.
ImageFile
Varchar(50)
图片文件
购物车表Basket(用来保存用户订购的商品信息)
表4.4: 购物车表
编号
字段名称
数据结构
说明
1
Id
int
Passwd = Trim(Session("admin_pwd"))
'用户名是否为空
If AdminId <> "" Then
sql = "Select * From Admin Where AdminId='" & AdminId & "' And Passwd='" & Passwd & "'"
SetConn= Server.CreateObject("ADODB.Connection")
ConnStr = "DRIVER={SQL Server};SERVER=(local);UID=sa;PWD=sa;Database=Shop"
Conn.Open ConnStr
%>
实现ConnDB.asp的代码如下:
CREATE DATABASE Shop
GO
本系统数据库中包括如下7张表:
公告信息表Board(用来保存网站公告信息)
表4.1: 公告信息表
编号
字段名称
数据结构
说明
1
Id
Int
公告编号
2
Title
Varchar(50)
公告题目
3
Content
Varchar(100)
公告内容
4
PostTime
Datetime
datetime
提交时间
10
AdminChecked
char
管理员确认
客户投诉表Complain(用来保存客户对订单的投诉信息)
表4.5: 客户投诉表
编号
字段名称
数据结构
说明
1
Id
int
投诉编号
2
PostTime
datetime
投诉时间
3
UserId
Varchar(20)
用户名
4
OrderNumber
实训目的
通过2周时间完成具体网站的设计、建设、维护及管理。在实训的过程中需要充分结合已经学习过的相关知识如图像处理软件、数据库技术、动态页面技术等来完成实训任务。
实训内容
一、
1
本系统的建成,客户首先可以在不注册的情况下,浏览本网站的商品,有意愿的情况的下,可以注册,然后购买商品,管理员则可以通过台管理,去处理订单,产品的上架,注册用户的管理等网站的维护操作。
Id
int
商品编号
2.
Type
int
商品类别
3.
Name
Varchar(50)
商品名称
4.
SN_Numbei
Varchar(50)
商品序列号
5.
Producer
Varchar(50)
生产厂家
6.
Package
Varchar(50)
包装类型
7.
SalePrice
Float
销售价格
8.
StorePrice
'是否存在此用户名
Set rs = Conn.Execute(sql)
If rs.EOF Then
Response.Redirect "Login.asp"
End If
Else
Response.Redirect "Login.asp"
End If
%>
3)IsUser.asp
注册用户在确认订单、查看购物车、提交投诉等情况下,需要通过身份验证。IsUser.asp可以实现此功能,代码如下:
提交时间
5
Poster
Varchar(20)
提交人
商品类别表GoodsType(用来保存商品类别的信息)
表4.2: 商品类别表
编号
字段名称
数据结构
说明
1
Id
int
分类编号
2
Type
Varchar50
分类名称
商品信息表Goods(用来保存商品的基本信息)
表4.3: 商品信息表
编号
字段名称
数据结构
说明
1.
2
客户购物流程如图2.2.1所示。
图2.2.1客户购物流程
网站结构总图如下:
二、收集制作素材
根据网站搜集相关素材,包括文字、图片、动画、音视频等;根据网站制作素材,包括修改已有素材及自行设计制作素材;自己设计的logo如下:
三、设计制作网页、功能扩展
1
首先创建一个数据库Shop,脚本如下:
-- 创建数据库
用户密码
3
UserName
Varchar(50)
用户姓名
4
Sex
Bit
性别
5
Address
Varchar(1000)
地址
6
Email
Varchar(50)
电子邮件地址
7
Telephone
Varchar(100)
固定电话
8
Mobile
Varchar(50)
移动电话
管理员表Admin(用来保存系统管理员的基本信息)
<!--#include file=”ConnDB.asp”-- >
2)IsAdmin.asp
判断当前用户是否是管理用户,如果不是,则跳转到Login.asp,要求用户登录:如果是,则不执行任何操作,直接进入包含它的网页。代码如下:
<%
'从Session变量中读取用户信息
AdminId = Trim(Session("admin_id"))
表4.7: 管理员表
编号
字段名称
数据结构
说明
1
AdminId
Varchar(20)
用户名
2
PassWd
Varchar(20)
密码
3
Name
Varchar(50)
用户姓名
1.创建表Board
代码如下:
USE Shop
GO
CREATE TABLE Board (
Id int IDENTITY (1, 1),
编号
2
UserId
Varchar(20)
用户名
3
GoodsId
Int
商品编号
4
OrderTime
Datetime
订购时间
5
OrderCount
Int
订购数量
6
SalePrice
Float
销售价格
7
UserChecked
Char
用户确认
8
OrderNumber
Varchar(50)
订单号
9
PostTime
Varchar(50)
订单号

Content
Varchar(1000)
投诉内容
6
Result
Varchar(1000)
处理结果
7
Flag
Bit
处理标志
用户表Users(用来保存注册用户的基本信息)
表4.6: 用户表
编号
字段名称
数据结构
说明
1
UserId
Varchar(20)
用户名
2
Pwd
Varchar(20)
相关主题