当前位置:首页 > 某书店图书进货、销售管理系统课程设计
江西理工大学应用科学学院
图3-4 供书商信息实体E-R图
3.2.5仓库信息实体E-R图:
存书量仓库编号入库时间管理员编号
图3-5仓库信息实体E-R图
3.2.6管理员信息实体E-R图:
性别管理员编号电话姓名年龄
图3-6管理员信息实体E-R图
3.2.7顾客信息实体E-R图:
10
江西理工大学应用科学学院
性别顾客购书时间电话姓名地址
图3-7顾客信息实体E-R图
根据书店管理处理需求,对应数据表的设计及功能如下: ﹒图书类别基本信息表:涉及书店提供的各类书籍信息。 ﹒图书基本信息表:存放书店所售图书的基本信息。
﹒订购单基本信息表:存放与供书商相关的订单的基本信息。 ﹒供书商基本信息表:存放供书商的基本信息表。 ﹒管理员基本信息表:存放书店管理员一些基本信息表。 ﹒仓库基本信息表:存放书店书籍放置的基本信息表。 ·顾客基本信息表:存放书店购书信息。
4.逻辑结构设计
概念结构是独立于任何一种数据模型的信息结构。逻辑结构设计的任务就是把概念结构设计阶段设计好的基本E-R图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构。
对某一种数据模型,各个机器系统又有许多不同的限制,提供不同环境与工具。所以设计逻辑结构时一般要分3步进行:
1)将概念结构转换为一般的关系、网状、层次模型;
2)将转换来的关系模型向特定DBMS支持下的数据模型转换; 3)对数据模型进行优化。
11
江西理工大学应用科学学院
·4.1E-R图向关系模型的转换
关系模型的逻辑结构是一组关系模式的组合。E-R图则是由实体型、实体的属性和实体型之间的联系3个要素组成的。所以将E-R转换为关系模型实际上就是要将实体型、实体的属性和实体型之间的联系转换为关系模式,把1:1、1:N、N:M关系转换为一些独立的关系模式或者把之间联系相互合并。
由图3-1实体E-R图转化的关系模型如下:
图书类别:booktype(typeID,typeName,ISdelete) 。
图书:book(bookID,bookname,bookauthor,bookprice,publisher,publishdate,typeID,bookcount)。 订单:order(orderID,ordercount,buyeradress,buyertelephone,ordersum,buyername,)。 供书商:purchase(purchaseID,purchaseadress,ship,purchasetelephone)。 仓库:store(storeID,count,putdate,adminisID)。
管理员:adminis(adminiID,adminissex,adminisname,administele,admniosage)。
顾客:customer(buydate,customername,customersex,customeradress,customerage)
统计:statistics(bookID,adminisID,counts)。 存放:load(bookID,storeID,loaddate)。 购买:Buy(bookID,orderID,buycount)。
销售:Sell(bookID,customername,sellcount)。
(1) 图书类别基本信息表- booktype
字段名 数据类型 长度 描述 键引用 typeID Char 10 类型标识 主键 typeName Char 50 类型名称 ISdelete CHAR 2 是否删除
表4-1图书类别基本信息表
(2) 图书基本信息表- book
字段名 bookID bookname bookauthor publisher publishdate typeID 数据类型 Char Char Char Char Char Char 12
长度 10 50 20 50 8 10 描述 图书编号 书名 作者 出版社 出版日期 类型编号 键引用 主键 外键
江西理工大学应用科学学院
bookcount bookprice Int Numeric 6 数量 价格
表4-2图书基本信息表
(3) 订单基本信息表- order
字段名 orderID ordercount buyeradress buyertelephone ordersum buyername 数据类型 长度 Char 10 Int Char 50 char 15 Numeric 9 Char 20 描述 订单号 订单量 收货人地址 收货人电话 订单总和 收货人 键引用 主键 表4-3订单基本信息表
(4) 供书商基本信息表- purchase
字段名 purchaseID purchaseadress ship purchasetelephone 数据类型 Char Char Char Char 长度 10 50 20 15 描述 供书商编号 供书商地址 平邮 电话 键引用 主键 表4-4供书商基本信息表
(5) 仓库基本信息表- store
字段名 storeID count putdate adminisID 数据类型 Char Int Char Char 长度 10 8 10 描述 仓库号 存放数量 入库时间 管理员号 键引用 主键 外键 表4-5仓库基本信息表
(6) 管理员基本信息表- adminis
字段名 数据类型 adminiID Char adminissex Char adminisname Char 长度 10 10 20 描述 管理员编号 性别 姓名 键引用 主键
13
共分享92篇相关文档