是否主键 描述
ID Int 4 是 类别ID
superType Int 4 父类ID
TypeName Varchar 50 类别名称
(3)tb_rebate(折扣表)
折扣表用来保存顾客在购买商品时的折扣信息。表tb_rebate的结构如表4-3所示。
表4-3 折扣表
字段名 数据类型 长度 是否主键 描述
grade Varchar 20 是 等级
Amount Money 8 消费额
rebate Float 8 折扣
(4)tb_order_detail(订单明细表)
订单明细表用来保存订单的详细信息。表tb_order_detail的结构如表4-4所示。
表4-4 订单明细表
字段名 数据类型 长度 是否主键 描述
ID bigint 8 是 ID号
orderID bigint 8 与tb_Order表的OrderID字段关联
goodsID bigint 8 商品ID
price money 8 价格
number int 4 数量
(5)tb_order(订单信息主表)
订单信息主表用来保存订单的概要信息。表tb_order的结构如表4-5所示。
表4-5 订单信息主表
字段名 数据类型 长度 是否主键 描述
OrderID Bigint 8 是 订单编号
bnumber smallint 2 品种数
username Varchar 15 用户名
Truename varchar 15 真实
address Varchar 100 联系地址
postcode varchar 10 邮政编码
tel Varchar 20 电话
pay Varchar 20 付款方式
carry Varchar 20 运送方式
rebate float 8 折扣
OrderDate smalldatetime 4 订货日期
enforce int 4 是否执行
bz varchar 200 备注
(6)tb_member(会员信息表)
会员信息表主要用来存储所注册的会员的信息。表tb_member的结构如表4-6所示。
表4-6 会员信息表
字段名 数据类型 长度 是否主键 描述
ID int 4 是 会员ID
userName varchar 20 用户名
trueName varchar 20 真实
passWord varchar 20 密码
city varchar 20 所在城市
address varchar 100 联系地址
postcode varchar 6 邮政编码
cardNO varchar 24 证件号码
cardType varchar 20 证件类型
grade int 4 等级
Amount money 8 消费额
tel varchar 20 电话
email varchar 100 Email地址
freeze Int 4 是否冻结
(7)tb_manager(管理员信息表)
管理员信息表用来保存管理员信息。表tb_manager的结构如表4-7所示。
表4-7 管理员信息表
字段名 数据类型 长度 是否主键 描述
ID Int 4 是 ID号
manager varchar 30 管理员名称
PWD varchar 30 密码
(8)tb_goods(商品信息表)
商品信息表主要用来保存商品信息。表tb_goods的结构如表4-8所示。
表4-8 商品信息表
字段名 数据类型 长度 是否主键 描述
ID bigint 8 是 商品ID
typeID Int 4 类别ID
goodsName varchar 200 商品名称
introduce text 16 商品简介
price money 8 定价
nowPrice money 8 现价
picture varchar 100 图片文件
INTime datetime 8 录入时间
newGoods Int 4 是否新品
sale Int 4 是否特价
hit Int 4 浏览次数
(9)tb_BBS(公告信息表)
公告信息表主要用来保存商城的公告信息。表tb_BBS的结构如表4-9所示。
表4-9 公告信息表
字段名 数据类型 长度 是否主键 描述
ID Int 4 是 ID号
title varchar 100 公告标题
content varchar 40000 公告内容
INTime datetime 8 录入时间
第5章 网上购物系统实现过程
本系统所采用的是Internet架构,三层B/S模式,采用JSP+SQL Server 2005数据库技术实现,同时利用了JavaBean、JavaScript、JDBC-ODBC桥接器等技术。本节将首先介绍系统开发工具、再介绍系统各部分的实现方法。
5.1 系统各部分的实现方法
从系统功能模块划分中可以看出,系统功能模块分为前台和后台。前台包括有用户注册、用户登录、修改个人信息、查询商品、特价商品展示、新品展示、购买商品、加入购物车、支付等功能。后台模块总要有添加商品、删除商品、添加商品类别、管理用户、管理公告、管理订单等。各模块虽然是独立的,但又统一于同一数据库中,便于管理员管理维护数据库,同时也便于用户的操作。
5.1.1 创建与数据库的连接
在JSP中可以使用Java的JDBC技术,实现对数据库中表记录的查询、修改和删除等操作。JDBC技术在JSP中占有很重要的位置。JDBC(Java DataBase Connectivity)是Java数据库连接API。简单地说,JDBC能完成三件事:
?与一个数据库建立连接
?向数据库发送SQL语句
?处理数据库返回的结果
JDBC-ODBC桥是一个JDBC驱动程序,它通过将JDBC操作转换为ODBC操作来实现JDBC操作。对O
上一篇:
基于.NET_的精品课网站设计与实现_毕业论文
下一篇:
网上购物系统毕业设计论文