完整word版网上图书销售系统的数据库设计Word下载.docx

上传人:b****2 文档编号:14665159 上传时间:2022-10-23 格式:DOCX 页数:13 大小:115.38KB
下载 相关 举报
完整word版网上图书销售系统的数据库设计Word下载.docx_第1页
第1页 / 共13页
完整word版网上图书销售系统的数据库设计Word下载.docx_第2页
第2页 / 共13页
完整word版网上图书销售系统的数据库设计Word下载.docx_第3页
第3页 / 共13页
完整word版网上图书销售系统的数据库设计Word下载.docx_第4页
第4页 / 共13页
完整word版网上图书销售系统的数据库设计Word下载.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

完整word版网上图书销售系统的数据库设计Word下载.docx

《完整word版网上图书销售系统的数据库设计Word下载.docx》由会员分享,可在线阅读,更多相关《完整word版网上图书销售系统的数据库设计Word下载.docx(13页珍藏版)》请在冰豆网上搜索。

完整word版网上图书销售系统的数据库设计Word下载.docx

该系统开发设计的总目标是实现网上图书销售包括图书的购进、管理、购买、付款过程的系统化、自动化。

系统主要实现的功能有书籍出入库,书目检索,统计供应商信息,订单功能和管理者信息等。

系统数据库可对以下信息作出处理:

订购人信息管理:

浏览订购人的信息,对订购人信息进行维护。

书籍信息管理:

浏览书籍的信息,对书籍信息进行维护。

供应商信息管理:

显示当前数据库中供应商的供应情况。

管理者信息管理:

显示数据库中管理者的情况,对管理者信息进行维护。

付款接收银行管理:

根据不同的付款银行建立管理表。

 

二.E-R图

(1)客户与图书E-R图

(2)管理员和银行的E-R图

(2)供应商和订单的E-R图

图2网上图书销售系统E-R图

三、关系模式

实体主要有:

管理员、书、供应商、订单、客户、银行。

关系模式如下:

客户(客户号,客户名,密码,邮箱,地址,电话,身份证号)

书籍(书号,书名,定价,作者,出版社,出版日期,书籍类型,管理员ID)

供应商(厂名,厂号,联系人,电话,地址)

银行(地址,负责人,名称,银行编号,电话)

订单(付款数,订单号,总价,订单状态,订单日期,订单客户ID,银行编号)

管理员(姓名,登录密码,管理员ID)

系统中的联系有:

管理(管理员ID,管理书号,管理厂号,管理编号)

供应(供应书号,供应厂号,单价,供应总数,供应ID)

付款(付款日期,订单客户,截止日期,供应厂号,银行编号,付款数,订单号)

订单生成(订购日期,订单总价,订单状态,订单客户,订单号,订单书名)

表1管理员

字段名称

数据类型

长度

备注

管理员ID

char

10

主键

姓名

varchar

8

notnull

登录密码

12

表2书籍

书号

作者

20

书名

出版社

书籍类型

出版日期

datetime

默认

定价

int

外键

表3供应商

字段名

厂号

4

厂名

联系人

6

电话

11

地址

表4客户

客户号

客户名

密码

联系地址

身份证号

Notnull

表5订单

订单号

订单状态

3

订购日期

付款数

银行编号

表6银行

名称

负责人

表7付款

类型

主键,标识

订单客户

截止日期

外键

供应厂号

付款总数

notnull

付款日期

表8供应

供应ID

供应书号

供应总数

表9订单生成

订购总价

订单书名

表10管理

管理编号

管理书号

管理厂号

五.系统实现

数据库的建立用企业管理器,基本表的建立用T-SQL语言:

数据库名称:

1.建立数据库

createdatabase网上图书销售系统

on

(name='

网上图书销售系统dat'

filename='

E:

\数据库作业\网上图书销售系统的数据库设计.mdf'

size=15,

maxsize=120,

filegrowth=3)

logon

网上图书销售系统log'

\数据库作业\网上图书销售系统的数据库设计.ldf'

size=8MB,

maxsize=60MB,

filegrowth=3MB)

2.建立基本表

use网上图书销售系统

createtable管理员

(管理员IDchar(10)primarykey,

登录密码char(12)notnull,

姓名varchar(8)notnull)

createtable书籍

书号char(8)primarykey,

管理员IDchar(10)references管理员(管理员ID),

书名varchar(20)notnull,

作者varchar(20)notnull,

出版社char(20)notnull,

书籍种类char(8)notnull,

出版日期datetime,

定价char(10)notnull

createtable供应商

(厂号char(4)primarykey,

厂名varchar(20)notnull,

联系人varchar(6)notnull,

电话char(11)notnull,

地址char(20)notnull)

createtable客户

(客户号char(10)primarykey,

客户名varchar(6)notnull,

密码char(10)notnull,

联系地址char(20)notnull,

身份证号char(20)notnull)

createtable银行

(银行编号char(10)primarykey,

名称varchar(20)notnull,

负责人varchar(10)notnull,

createtable订单

(订单号char(4)primarykey,

客户号char(10)references客户(客户号),

银行编号char(10)references银行(银行编号),

订单状态char(3)notnull,

订购日期datetimenotnull,

付款数intnotnull,

付款日期datetimenotnull)

createtable订单生成

(订单号char(4)references订单(订单号),

primarykey(订单号),

订单客户char(10)references客户(客户号),

订单状态char(4)notnull,

订购总价intnotnull,

订单书名char(20)notnull)

createtable供应

(供应IDintprimarykey,

供应书号char(8)references书籍(书号),

供应厂号char(4)references供应商(厂号),

供应总数intnotnull)

createtable付款

(订单号intprimarykey,

订单客户char(10)references客户(客户号),

截止日期datetimenotnull,

银行编号char(10)references银行(银行编号),

供应厂号char(4)references供应商(厂号),

付款总数intnotnull,

付款日期datetimenotnull)

createtable管理

(管理编号intprimarykey,

管理员IDchar(10)references管理员(管理员ID),

管理书号intreferences书籍(书号),

管理厂号intnotnull)

3.输入数据

以管理员表输入为例:

Insertinto管理员

Values(‘3012203096’‘111111’‘管岱’)

其他表格输入数据略

4.创建索引

createnoncluster

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工作范文 > 其它

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1