某书店图书进货、管理销售系统实验

发布时间 : 星期四 文章某书店图书进货、管理销售系统实验更新完毕开始阅读

﹒2.3数据字典

·数据项

数据项编号 DI-1 DI-2 DI-3 DI-4 DI-5 DI-6 DI-7 DI-8 DI-9 DI-10 DI-11 DI-12 DI-13 DI-14 DI-15 DI-16 DI-16 DI-17 DI-18 DI-19 DI-20 DI-21

数据项名 BookID BookName Bookwriter Bookpublish Bookprice Bookddate Bookclass Bookstate Purchaseaddress Purchasemobile Booksumtotal Payway Buyinvoice Bill Mid Mname Msex Mauth MTTeleph Maddre Roomnum Roomaddre 数据项含义 图书编号 图书名 图书作者 图书出版社 图书单价 图书出版日期 图书类别 图书是否卖出 供书商地址 供书商电话 应付总金额 付款方式 是否要发票 收据 管理员编号 管理员姓名 管理员性别 管理员权限级别 管理员电话 管理员地址 图书数目 图书地址 存储长度 Char(10) Char(20) Char(10) Char(10) Int(4) Date Char(20) Char(10) Char(30) Char(15) Float(4,2) Char(15) Boolean Char(20) Char(10) Char(10) Char(2) Char(4) Char(15) Char(30) INT(4) Char(20) 6

3.概念结构设计

·3.1概念结构概述

概念模型设计是整个数据库设计的关键,通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型,是各种数据模型的共同基础。

用户的需求具体体现在各种信息的提供、保存、更新和查询,这要求数据库能充分满足各种信息的输入和输出。

概念结构的主要特点是:

(1) 能真实充分地反映现实世界,包括事物和事物之间的联系,能满足用户对数

据的处理要求。是对现实世界的一个真实模拟。

(2) 易于理解,从而可以用它和不熟悉计算机的用户交换意见,用户的积极参与

是数据库设计成功的关键。

(3) 易于更改,当应用环境和应用要求改变时,容易对概念模型修改和扩充。 (4) 易于向关系、网状、层次等各种数据模型转换。

通过上述系统功能的分析,针对书店进书、销售系统的需求,总结出以下需求信息:

1)每一书店可以在多个供书商处购买,每供书商可供给多个书店。 2)每一仓库可以放置多种类别的书,一种类别只放在一个仓库。 3)每种图书类别下可以有多种图书。

3.2 E-R图

有上述关系分析,则可以把书店销售管理系统设计以下实体:图书类别实体、图书实体、供书商实体、订单实体、仓库实体、管理员实体。

则各实体之间关系的E-R图3-1所示:

7

图书类别1分类n顾客n销售m图书n供应量购买m数量订单n填写1供书商pm统计n管理员n存放管理数量m仓库1

图3-1实体之间关系的E-R图

3.2.1图书类别实体E-R图:

图书类别类别编号类别名称是否删除

图3-2图书类别实体E-R图

3.2.2图书信息实体E-R图:

8

数量作者出版日期图书类别 图书书名出版社价格编号

图3-2 图书读者信息实体E-R图

3.2.3订单信息实体E-R图:

付款方收货人姓供书量订单收货人地订单标识收货人电订单金

图3-3订单信息实体E-R图

3.2.4供书商信息实体E-R图:

地址供书商编号邮政编码电话

9

联系合同范文客服:xxxxx#qq.com(#替换为@)