基于java的烟草销售管理系统的设计与实现 - 图文 联系客服

发布时间 : 星期二 文章基于java的烟草销售管理系统的设计与实现 - 图文更新完毕开始阅读f908decbd0d233d4b14e69da

江西财经大学普通本科毕业设计

表3.4 用户信息数据字典

名称 别名 描述 定义 约束 操作权限 位置 用户信息 无 描述用户的基本信息 用户信息=编号+性别+姓名+电话+密码+年龄+住址+组编号 定义约束(非空约束、唯一约束、主键约束、外键约束) 可对数据进行查询、添加 、删除、修改 存储到Oracle数据库 3.2.3 数据库表

服务器上建立名为Oracle的数据库。其中包括以下表:用户表、用户组表、权限表、商品大类表、商品小类表、会员表、供应商表、入库表、库存表、商品表、商品价格表、价格折扣表、商品销售主表、商品销售从表、退货表。退货表的机构如表3.5所示,用户表的结构如表3.6所示,用户组表的结构如表3.7所示,权限表的结构如表3.8所示,商品大类表的结构如表3.9所示,商品小类表的结构如表3.10所示,会员表的结构如表3.11所示,供应商表的结构如表3.12所示,库存表的结构如表3.13所示,入库表的结构如表3.14所示,商品表的结构如表3.15所示,商品价格表的结构如表3.16所示,价格折扣表的结构如表3.17所示,商品销售主表的结构如表3.18所示,商品销售从表表的结构如表3.19所示,退货表的结构如表3.19所示。

3.2.4 数据库表设计

Qracle把各种完整性约束作为数据库模式定义的一部分,既有效防止了对数据库的意外破坏,提高了完整检测的效率,又可以减轻编程人员的负担。SQL对三种不同完整性约束的设置及检测,采取了不同的方式加以实现。下面分别介绍:

24

江西财经大学普通本科毕业设计

表3.5 退货表

序号 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 字段名 Sellno Ssno ssname ssBstyle ssSstyle Sspricetype Ssprice sstotal ssnum unoseller Unochecker Checkstyle 中文说明 销售编号 商品编号 商品名称 商品大类 商品小类 价格类型 单价 金额 退货数量 退货操作员 审核员 审核状态 类型 Number Number Varchar2 Varchar2 Varchar2 Varchar2 Float Float Number Number Number Number 可空 No No No No No No No no no yes yes yes 备注 主键(sellpar) 主键 外键 表3.6用户表

序号 1. uno 2. uname 3. upassword 4. tno 5. usex 6. uphone 7. uaddress 8. uage 字段名 中文说明 编号 姓名 密码 组编号 性别 电话 住址 年龄 类型 number Varchar2 Varchar2 number Varchar2 Varchar2 Varchar2 number 可空 no no no no yes yes yes yes 外键userteam 备注 主键自增 表3.7用户组表

序号 1. 2. 3. tno tname trank 字段名 中文说明 编号 名称 组权限 类型 number Varchar2 Varchar2 可空 no no yes rno_rno 备注 主键自增 表3.8权限表

序号 1. 2. rno rname 字段名 中文说明 编号 名称 类型 Number Varchar2 可空 No no 备注 主键 表3.9商品大类别表

序号 1. 2. gbno gbname 字段名 中文说明 编号 名称 类型 Number Varchar2 可空 No no 备注 主键

25

江西财经大学普通本科毕业设计

表3.10商品小类别表

序号 1. 2. 3. gsno gsname gbno 字段名 中文说明 编号 名称 大类编号 类型 Number Varchar2 Number 可空 No no no 主键 外键goodsBtype 备注 表3.11会员表

序号 1. 2. 3. 4. 5. 6. 7. mno mname mphone mtime mlasttime mtotal memail 字段名 中文说明 编号 名称 电话 注册时间 消费总额 邮箱 类型 Number Varchar2 Varchar2 Date Float Varchar2 可空 No no no yes yes yes yes 备注 主键 最后消费时间 Date 表3.12供应商表

序号 1. 2. 3. 4. 5. 6. bno bname bphote baddress bemail bperson 字段名 中文说明 编号 名称 电话 地址 邮箱 联系人 类型 Number Varchar2 Varchar2 Varchar2 Varchar2 Varchar2 可空 No no no yes yes yes 备注 主键 表3.13库存表

序号 1. 2. 3. 4. 5. 6. 7. 8. 字段名 sgoodsno sgoodsname sgoodsBstyle sgoodsSstyle sjinjia slingshoujia shuiyuanjia snum 中文说明 商品编号 商品名称 商品大类 商品小类 商品进价 商品零售价 商品会员价 数量 类型 Number Varchar2 Number Number Float Float Float Number 可空 No No No No No No No No 外键 外键 备注 主键 表3.17价格折扣表

序号 1. 2. 字段名 sgoodsno mbrebate 中文说明 商品编号 会员折扣 类型 Number float 可空 No No 备注 外键 26

江西财经大学普通本科毕业设计

表3.14入库表 序号 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ino idate ichecker icheckdate icheck bno igoodsno inum jinjia igoodsname igoodsBstyle igoodsSstyle iuno 字段名 中文说明 入库编号 入库日期 审核人编号 审核日期 审核状态 供应商编号 商品编号 数量 进价 商品名称 商品大类 商品小类 入库人员 类型 Number Date Number Date Number Number Varchar2 Number Float Varchar2 Number Number Number 可空 No no yes yes yes yes yes yes yes yes yes yes yes 外键user 外键 外键 外键 外键 备注 主键 表3.15商品表

序号 0. 1. 2. 3. 4. 5. 6. 7. 8. 10. 字段名 goodsno Goodsid goodsname goodsBstyle goodsSstyle jinjia lingshoujia huiyuanjia unit bno 中文说明 商品编号 条形码 商品名称 商品大类 商品小类 商品进价 商品零售价 商品会员价 计量单位 供应商编号 类型 Number Number Varchar2 Varchar2 Varchar2 Float Float Float Float Number 可空 No No No No No No No No No No 主键 外键business 备注 表3.16商品价格表

序号 1. 2. 3. 4. 5. 6. 7. gsno sgoodsno gspricetype gsprice gspassdate Gsdate gsbfprice 字段名 中文说明 调价编号 商品编号 价格类型 调价后价格 生效日期 申请日期 调价前价格 类型 Number Number Varcher2 float Date Date Float 可空 No No No No yes No no 备注 主键(自动生成) 外键stock 27