(完整word版)网上图书销售系统的数据库设计.docx
《(完整word版)网上图书销售系统的数据库设计.docx》由会员分享,可在线阅读,更多相关《(完整word版)网上图书销售系统的数据库设计.docx(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、(完整word版)网上图书销售系统的数据库设计 网上图书销售系统的数据库设计 班级:2022级电气与自动化工程学院自动化4班 组成员及所完成的工作: XX 所完成的工作:系统需求,E-R图,关系模式 XX 所完成的工作:物理设计,系统实现 系统名称:网上图书销售系统 一系统需求(系统简介及功能需求) A.该“网上图书销售系统”只是对数据库应用技术的一个样本数据库的实例,重在对数据库一些方法的熟悉与掌握,其中包括从数据库的概念模型到E-R图的绘制,再到数据库关系模式的建立,然后是物理模型的建立,最后完成一些简单的关系运算表达式的表达和相关的Select 查询语句的使用。 B.系统结构简述: 本系
2、统包括:订购人信息管理模块,书籍信息管理模块,供应商信息管理模块,管理者信息管理模块和付款接收银行管理模块5个部分 根据网上图书销售系统分析和设计,确定数据库的实体主要有管理员、书、供应商、订单、客户、银行。 实体之间的关系转换为其他三个表:管理(多对多),供应(多对多),付款(多对多),订单生成(一对多)注:各个基本表中关键字已在关系模式中说明 C系统功能简述: 该系统开发设计的总目标是实现网上图书销售包括图书的购进、管理、购买、付款过程的系统化、自动化。 系统主要实现的功能有书籍出入库,书目检索,统计供应商信息,订单功能和管理者信息等。 系统数据库可对以下信息作出处理: 订购人信息管理:浏
3、览订购人的信息,对订购人信息进行维护。书籍信息管理:浏览书籍的信息,对书籍信息进行维护。 供应商信息管理:显示当前数据库中供应商的供应情况。 管理者信息管理:显示数据库中管理者的情况,对管理者信息进行维护。 付款接收银行管理:根据不同的付款银行建立管理表。 二E-R图 (1)客户与图书E-R图 (2)管理员和银行的E-R 图 (2) 供应商和订单的E-R 图 图2 网上图书销售系统E-R 图 客户 客户名 邮箱 密码 客户号 地址 电话 身份证号 书名 单价 书籍 书号 书籍类型 出版日期 作者 出版社 管理员 姓名 登陆密码 管理员ID 银行 电话 名称 银行编码 地址 负责人 供应商 厂号
4、 厂名 联系人 电话 地址 订单 订单号 订单状态 数量 订单日期 总价 订单客户 三、关系模式 实体主要有:管理员、书、供应商、订单、客户、银行。 关系模式如下: 客户(客户号,客户名,密码,邮箱,地址,电话,身份证号) 书籍(书号,书名,定价,作者,出版社,出版日期,书籍类型,管理员ID) 供应商(厂名,厂号,联系人,电话,地址) 银行(地址,负责人,名称,银行编号,电话) 订单(付款数,订单号,总价,订单状态,订单日期,订单客户ID ,银行编号) 管理员(姓名,登录密码,管理员ID ) 系统中的联系有: 管理 (管理员ID ,管理书号,管理厂号,管理编号) 供应 (供应书号,供应厂号,单
5、价,供应总数,供应ID ) 付款 (付款日期,订单客户,截止日期,供应厂号,银行编号,付款数,订单号) 订单生成 (订购日期,订单总价,订单状态,订单客户,订单号,订单书名) 总价 订购日期 付款日期 付款总数 订单号 订单状态 截止日期 订单编号 客户 订单客户 银行编号 银行 供应厂号 付款 订单 管理书号 管理厂号 管理编号 管理员 订单生成 总数 供应商 书号 单价 供应厂名 管理员ID 供应ID 管理 书籍 供应 销售 供应 表1 管理员 字段名 称 数据类型长度备注 管理员 ID char 10 主键 姓名varchar 8 not null 登录密 码char 12 not nu
6、ll 表2 书籍 字段名 称 数据类型长度备注书号char 8 主键 作者varchar 20 not null 书名varchar 20 not null 出版社char 20 not null 书籍类 型char 8 not null 出版日 期datetime 默认 定价int 10 not null 管理员 ID char 10 外键 表3 供应商 字段名数据类型长度备注厂号char 4 主键 厂名varchar 20 not null 联系人varchar 6 not null 电话char 11 not null 地址char 20 not null 表4 客户 字段名数据类型长度
7、备注客户号char 10 主键 客户名varchar 6 not null 密码char 10 not null 电话char 11 not null 联系地 址char 20 not null 身份证 号char 20 Not null 表5 订单 字段名数据类 型 长度备注订单号char 4 主键 订单状 态char 3 not null 订购日期datetim e 默认not null 付款数int 4 not null 客户号char 10 外键 银行编 号char 10 外键 表6 银行 字段名数据类型长度备注 银行编 号char 10 主键 名称varchar 20 not nul
8、l 负责人varchar 6 not null 电话char 11 not null 地址char 20 not null 表7 付款 字段名类型长度备注订单号int 8 主键,标 订单客 户varchar 8 外键 截止日期datetim e 默认not null 银行编 号int 8 外键 供应厂 号int 8 外键 付款总 数int 4 not null 付款日期datetim e 默认 not null 表8 供应 字段名类型长度备注 供应ID int 4 主键,标 识 供应书 号int 8 外键 供应厂 号int 4 外键 供应总 数int 4 not null 表9 订单生成 字段
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 完整 word 网上 图书 销售 系统 数据库 设计
限制150内