网上花店系统的设计与实现
Connection conn=db.getDbConnection(); return conn;
3.3.3 数据库表格设计
数据字典是系统中各类数据描述的集合,其中规定了每个字段的字段名称,数据类型,长度,主键等基本信息。对与本系统中出现的数据,用以下数据字典做详细描述。
1.表名:TUSER
TUSER表为用户基本信息表,用于存储用户的基本信息,包括用户编号id,用户名,密码,姓名,性别,出生日期,身份证号,手机号,住址。表结构如表3-1所示。
表3-1 用户基本信息表结构
数据库编号:f1 基表编号:1001 基表英文名称:tuser 基表中文名称:用户基本信息 字段编号 T1 T2 T3 T4 T5 T6 T7 T8 T9 说明: 英文字段名 user_id user_name user_pass realname user_sex user_birth realid user_tel user_addr 中文字段名 用户编号 用户名 密码 姓名 性别 出生日期 身份证号 手机号 住址 字段类型 NUMBER(6) VARCHAR2(20) VARCHAR2(20) VARCHAR2(20) CHAR(2) DATE CHAR(18) CHAR(11) VARCHAR2(20) 备注 primary key 2.表名:ADMIN
ADMIN表为管理员信息表,用于管理用户、商品等所有相关信息,包括编号id,用户名、密码,表的结构如表3-2所示。
表3-2 管理员信息表结构
数据库编号:f2 基表英文名称:admin 基表中文名称:管理员信息 字段编号 A1 A2
英文字段名 a_id a_name 中文字段名 管理员编号 用户名 10
字段类型 NUMBER(6) VARCHAR2(20) 备注 primary key 网上花店系统的设计与实现
A3 说明: a_pass 密码 VARCHAR2(20) 3.表名:GETINFO
GETINFO表为收货人信息表,用于存储收货人信息,包括收货人id、用户id、收货人姓名、收货人手机号、收货住址等;表结构如表3-3所示。
收货人信息表
表3-3 收货人信息表结构
数据库编号:f3 基表编号:1003 基表英文名称:getinfo 基表中文名称:收货人信息表 字段编号 G1 G2 G3 G4 G5 G6 说明: 英文字段名 getinfo_id user_id 中文字段名 收货信息编号 用户编号 字段类型 NUMBER(5) NUMBER(6) VARCHAR2(20) CHAR (20) VARCHAR2(200) CHAR (6) 备注 primary key Not null getinfo_name 收货人姓名 getinfo_tel getinfo_addr getinfo_post 收货人手机号 收货人地址 邮编 4.表名:BOOKLIST
BOOKLIST表为授权表,用于存储订单信息,包括订单的id,用户id、收货人id等,表结构如表3-4所示。
表3-4 订单信息表结构
数据库编号:f4 基表编号:1004 基表英文名称:booklist 基表中文名称:订单信息表 字段编号 B1 B2 B3 B4 B5 B6
英文字段名 book_id user_id getinfo_id book_time send_time get_time 中文字段名 订单编号 用户编号 收货信息编号 购买时间 发货时间 收货时间 11
字段类型 NUMBER(5) NUMBER(6) NUMBER(5) DATE DATE DATE 备注 primary key Not null 网上花店系统的设计与实现
说明: 5.表名:MINGXI
MINGXI表为订单明细表,用于存储订单明细,商品id、订单编号id等,表结构如表3-5所示。
表3-5 订单明细表结构
数据库编号:f5 基表编号:1005 基表英文名称:mingxi 基表中文名称:订单明细表 字段编号 M1 M2 M3 M4 说明: 英文字段名 mx_id goods_id user_id good_num 中文字段名 订单明细编号 购买商品编号 订单编号 商品数量 字段类型 NUMBER(5) NUMBER(5) NUMBER(6) NUMBER(6) 备注 primary key Not null Not null 6.表名:COMMENTS
COMMENTS表为用户评论表,用于存储用户评论,包括评论的id,用户编号、商品编号等,表结构如表3-6所示。
表3-6 用户评论表结构
数据库编号:f6 基表编号:1006 基表英文名称:comments 基表中文名称:评论表 字段编号 C1 C2 C3 C4 C5 说明: 英文字段名 comments_id user_id goods_id comments_info comments_time 中文字段名 评论编号 用户编号 商品编号 评论信息 评论时间 字段类型 NUMBER(5) NUMBER(5) NUMBER(6) VARCHAR2(200) date 备注 primary key Not null Not null 7.表名:STOREGOODS
STOREGOODS表为收藏商品信息表,用于存储收藏商品信息,包括收藏商品信息id,商品编号、用户编号、收藏时间等,表结构如表3-7所示。
12
网上花店系统的设计与实现 表3-7收藏商品信息表结构
数据库编号:f7 基表编号:1007 基表英文名称:storegoods 基表中文名称:收藏商品信息表 字段编号 S1 S2 S3 S4 说明: 英文字段名 mx_id goods_id user_id good_num 中文字段名 收藏编号 商品编号 用户编号 收藏时间 字段类型 NUMBER(6) NUMBER(5) NUMBER(6) DATA 备注 primary key Not null Not null 8.表名:GOODS
GOODS表为商品信息表,用于存储商品信息,包括ID,名称、价格,描述,库存,图片等,表结构如表3-8所示。
表3-8 商品详细信息表结构
数据库编号:f8 基表编号:1008 基表英文名称:goods 基表中文名称:商品详细信息表 字段编号 G1 G2 G3 G4 G5 G6 说明: 英文字段名 goods_id goods_name goods_price goods_desc goods_allnum goods_pic 中文字段名 商品编号 名称 价格 描述 库存 图片 字段类型 NUMBER(5) VARCHAR2(20) NUMBER(5) VARCHAR2(400) NUMBER(5) varchar2(50) 备注 primary key 9.表名:GOOD_USER
GOOD_USER表为商品用途表,用于存储商品用途信息,包括用途编号,商品编号等,表结构如表3-11所示。
表3-9 商品用途表结构
数据库编号:f9 基表编号:1009 基表英文名称:good_use
13
网上花店系统的设计与实现
基表中文名称:商品用途表 字段编号 G1 G2 说明: 英文字段名 use_id goods_id 中文字段名 用途编号 商品编号 字段类型 NUMBER(5) NUMBER(5) 备注 foreign key foreign key 10.表名:GOOD_COLOR
GOOD_ COLOR表为商品用途表,用于存储商品用途信息,包括用途编号,商品编号等,表结构如表3-10所示。
表3-10 商品颜色表结构
数据库编号:f10 基表编号:10010 基表英文名称:good_color 基表中文名称:商品颜色表 字段编号 G1 G2 说明: 英文字段名 color_id goods_id 中文字段名 颜色编号 商品编号 字段类型 NUMBER(5) NUMBER(5) 备注 foreign key foreign key 11.表名:GOOD_FES
GOOD_FESR表为商品用途表,用于存储商品用途信息,包括用途编号,商品编号等,表结构如图3-11所示。
表3-11 商品节日表结构
数据库编号:f11 基表编号:10011 基表英文名称:good_fes 基表中文名称:商品节日表 字段编号 G1 G2 说明: 英文字段名 fes_id goods_id 中文字段名 节日编号 商品编号 字段类型 NUMBER(5) NUMBER(5) 备注 foreign key foreign key 12.表名:GOOD_FTYPE
GOOD_FTYPE表为商品花材表,用于存储商品花材信息,包括编号,商品编号、花材编号、花材支数等,表结构如表3-12所示。
表3-12 商品花材表结构
数据库编号:f11
14