(1)商品类别表(d_category): id为主键,name是类别名称。如表1所示。
表1商品类别表
名称 类型 允许为空 是否主键
id int 否 是
name varchar 否 否
(2)我的订单表(d_item),其中Id为主键,order_id为订单号,product_id商品id号,product_name 商品名称,price 价格,product_num商品号, amount商品数量。如表2所示。
表2订单表
名称 类型 允许空值 是否主键
id int 否 是
order_id int 否 否
product_id int 否 否
product_name varchar 否 否
price double 否 否
product_num int 否 否
amount int 否 否
(3)订单信息表(d_order),其中id 编号, user_id 用户id ,status 用户类别,order_time 订单时间, total_price 消费金额,receive_name 接收姓名 ,full_address 接受地址,mobile 固定电话,phone 手机号。如表3所示。
表3订单信息表
名称 类型 允许为空 是否主键
id int 否 是
user_id int 否 否
status int 否 否
order_time bigint 否 否
total_price double 否 否
receive_name varchar 否 否
(4)产品信息表(d_product),其中id 编号 ,name商品名称 ,goodsinfo 商品描述,price 价格,totalSale总销量,categoryId类别编号 ,add_time 添加时间。如表4所示。
表4产品信息表
名称 类型 是否为空 是否主键
id int 否 是
name varchar 否 否
goodsInfo varchar 否 否
price decimal 否 否
totalSale bigint 否 否
categoryId int 否 否
add_time timestamp 否 否
3.3销售客户管理系统结构模型
根据代码设计结构及B/S结构,设计了三层结构模型,分别为(1)Web层:用于处理从浏览器的请求动作;(2)业务层:是web层和数据链路层的中间桥梁;(3)数据链路层:连接数据库的操作。本系统结构模型如图2:
图2系统结构模型
3.4销售客户管理系统订单流程
根据现实订单状态,需要客户与管理员进行交互,然后更改订单的状态才能完成一系列下单流程。现在模拟订单流程如图3所示:
图3订单流程
4.系统的实现
4.1数据库连接
(1)前提条件:准备好 mysqldriver.jar 这个JAR包。
(2)将数据库连接信息写入到一个后缀名为properties文件中, 并设置数据编码为UTF-8。数据库连接信息如图4:
图4数据连接
(3)从中读取配置信息,建立一个通用的DBConnection工具类,以后所有连接数据库操作都可以调用该工具类。 JSP销售客户管理系统设计与实现(3):http://www.youerw.com/jisuanji/lunwen_2260.html