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