JSP销售客户管理系统设计与实现(3)
时间:2017-01-16 09:26 来源:毕业论文 作者:毕业论文 点击:次
(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工具类,以后所有连接数据库操作都可以调用该工具类。 (责任编辑:qin) |