数据库报告Word文件下载.docx

上传人:b****1 文档编号:5190513 上传时间:2023-05-04 格式:DOCX 页数:26 大小:325.85KB
下载 相关 举报
数据库报告Word文件下载.docx_第1页
第1页 / 共26页
数据库报告Word文件下载.docx_第2页
第2页 / 共26页
数据库报告Word文件下载.docx_第3页
第3页 / 共26页
数据库报告Word文件下载.docx_第4页
第4页 / 共26页
数据库报告Word文件下载.docx_第5页
第5页 / 共26页
数据库报告Word文件下载.docx_第6页
第6页 / 共26页
数据库报告Word文件下载.docx_第7页
第7页 / 共26页
数据库报告Word文件下载.docx_第8页
第8页 / 共26页
数据库报告Word文件下载.docx_第9页
第9页 / 共26页
数据库报告Word文件下载.docx_第10页
第10页 / 共26页
数据库报告Word文件下载.docx_第11页
第11页 / 共26页
数据库报告Word文件下载.docx_第12页
第12页 / 共26页
数据库报告Word文件下载.docx_第13页
第13页 / 共26页
数据库报告Word文件下载.docx_第14页
第14页 / 共26页
数据库报告Word文件下载.docx_第15页
第15页 / 共26页
数据库报告Word文件下载.docx_第16页
第16页 / 共26页
数据库报告Word文件下载.docx_第17页
第17页 / 共26页
数据库报告Word文件下载.docx_第18页
第18页 / 共26页
数据库报告Word文件下载.docx_第19页
第19页 / 共26页
数据库报告Word文件下载.docx_第20页
第20页 / 共26页
亲,该文档总共26页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

数据库报告Word文件下载.docx

《数据库报告Word文件下载.docx》由会员分享,可在线阅读,更多相关《数据库报告Word文件下载.docx(26页珍藏版)》请在冰点文库上搜索。

数据库报告Word文件下载.docx

功能需求:

(1)图书表,图书分类信息表,图书信息表(增,删,改)

(1)图书表,图书分类信息表,图书信息表(查)

(1)订单表(增)

(1)订单明细表(增,删,改,查)

(1)客户表(增,删,改,查)

(1)用户表(增,删,改,查)

(1)图书销售表,售货表,售货明细表(查)

3、数据库概念结构设计

4.数据库逻辑结构设计

(1)逻辑结构设计图型描述:

逻辑结构设计图

(2)逻辑结构设计描述:

用户表(用户号,用户名,密码,权限)

售货员表(售货员ID号,姓名,地址,电话)

客户表(客户ID号,姓名,地址,密码,电话,电子邮件)

图书表(图书ID,书名,图书分类ID,入库时间)

图书分类信息表(图书分类ID,图书分类名称)

图书信息表(图书ID,作者,出版社,价格,销售价格,内容和目录,图书简介)

订单表(订单ID,客户ID,图书ID)主码为订单ID。

订单明细表(订单ID,售货时间,总金额,订单备注,是否发货,是否付款,数量)

图书销售表(图书销售ID,售货员ID,图书ID,订单ID)

售货表(售货ID,售货员ID,客户ID)

售货明细表(售货ID,售货时间,售货地点,,订单ID)

(3)逻辑结构设计列表描述

用户表(Users)

列名

含义

长度

 

类型

NULL

DEFAULT

主键

UserID

用户号

10

Char

no

yes

UserName

用户名

Pwd

密码

QX

权限

售货员表(Sales)

SaleID

售货员ID号

no 

SaleName

姓名

Address

地址

150 

Char 

yes 

Phone

电话 

16

客户表(Clients)

ClientID

客户ID号

ClientName

No

150

Yes

no

电话

Email

电子邮件

图书表(Books) 

长度 

BookID

图书ID 

Bookname

书名

Bookcategory

图书类别 

Regate 

入库时间

8

datatime

图书信息表(BookInfo)

图书ID

Author 

作者

Publish 

出版社

100

Price 

价格

int

Saleprice 

销售价格

Content 

内容和目录

Descript 

图书简介

图书分类信息表(BookCategory) 

CategoryID

图书分类ID

Char()

Categoryname

图书分类名称

50

订单表(Orders)

OrderID

订单ID

客户ID

订单明细表(OrderDetails)

32

SaleTime

售货时间

datetime

Totalprice

总金额,

float

Ordercontent

订单备注

Isdiliver

是否发货

Bit

Ispay

是否付款

Amount

数量

图书销售表(BookSales)

BookSaleID

图书销售ID

售货员ID

售货表(Sal)

SalID

售货ID

售货明细表(SalDetails)

SalTime

DateTime

SalAddr

售货地点

4、数据库实现

1)数据库及表的创建,代码如下:

createdatabasebooksale1

usebooksale1

createtableUsers

UserIDChar(10)primarykey,

UserNameChar(10),

PwdChar(10),

QXChar(10)

createtableSales

SaleIDChar(10)primarykey,

SaleNameChar(10),

AddressChar(150),

PhoneChar(16)

createtableClients

ClientIDChar(10)primarykey,

ClientNameChar(10),

PhoneChar(16),

EmailChar(10)

createtableBooks

BookIDChar(10)primarykey,

BooknameChar(10),

BookcategoryChar(150),

RegateDatetime

createtableBookInfo

AuthorChar(10),

PublishChar(10),

Pricefloat,

Salepricefloat,

ContentChar(10),

DescriptChar(100)

createtableBookCategory

CategoryIDChar(10)primarykey,

CategorynameChar(50)

createtableOrders

OrderIDChar(10)primarykey,

ClientIDChar(10),

BookIDChar(10)

createtableOrderDetails

SaleTimedatetime,

Totalpricefloat,

OrdercontentChar(100),

Isdiliverbit,

Ispaybit,

Amountint

createtableBookSales

BookSaleIDChar(10)primarykey,

SaleIDChar(10),

BookIDChar(10),

OrderIDChar(10)

createtableSals

SalIDChar(10)primarykey,

ClientIDChar(10)

createtableSaleDetails

SalTimedatetime,

SalAddrChar(100),

dropdatabasebooksale1

2)运行结果

刷新后,得到如下的结果:

3)各功能模块的代码如下:

--功能需求:

--1).系统管理员可以对书籍的全部信息进行管理。

--

(1)图书表,图书分类信息表,图书信息表(增,删,改)

--添加书籍

insertintoBooks

values('

1'

'

数据库'

数据库类'

2009-8-12'

insertintoBookInfo

丁宝康'

电子工业'

56.4,63.8,'

省略'

insertintoBookCategory

--修改书籍

updateBookssetBookcategory='

whereBookID='

updateBookInfosetPrice=50whereBookID='

updateBookCategorysetCategoryname='

whereCategoryID='

--删除书籍

deletefromBookswhereBookID='

deletefromBookInfowhereBookID='

--2).客户和系统管理员可以查询图书的全部信息。

--

(1)图书表,图书分类信息表,图书信息表(查)

--查询书籍

selectdbo.Books.*,Author,Publish,Price,Saleprice,Content,Descript,Categoryname

fromdbo.BookInfo,dbo.Books,dbo.BookCategory

wheredbo.BookCategory.Categoryname=Bookcategoryanddbo.BookInfo.BookID=dbo.Books.BookID

--3).客户可以产生购书订单。

--

(1)订单表(增)

insertintodbo.Ordersvalues('

--4).系统管理员可以对订单信息进行管理。

--

(1)订单明细表(增,删,改,查)

--查询订单信息

select*fromdbo.OrderDetails

--增加订单信息

insertintodbo.OrderDetails

2009-12-1'

1200,'

没有'

1,1,4)

--修改订单信息

updatedbo.OrderDetailssetAmount=Amount+1

whereOrderID='

--删除订单信息

deletefromdbo.OrderDetails

--5).系统管理员可以对客户进行管理。

--

(1)客户表(增,删,改,查)

--查询客户信息

select*fromdbo.Clients

--增加客户信息

insertintodbo.Clients

杨丽萍'

昆明'

123456'

ylp@'

--修改客户信息

updatedbo.ClientssetPhone='

2885886'

whereClientID='

--删除客户信息

deletefromdbo.Clients

--6).系统管理员对用户进行管理

--

(1)用户表(增,删,改,查)

--查询用户信息

select*fromdbo.Users

--增加用户信息

insertintodbo.Users

普通用户'

--修改用户信息

updatedbo.UserssetQX='

管理员'

whereUserID='

--删除用户信息

deletefromdbo.Users

--7).售货员和系统管理员可以查询售货信息及图书销售信息

--

(1)图书销售表,售货表,售货明细表(查)

selectdbo.BookSales.*,dbo.SaleDetails.SalID,SalTime,SalAddr

fromdbo.BookSales,dbo.SaleDetails,dbo.Sals

4)各功能的运行结果:

5、数据库设计经验教训总结

本次课程设计使我真正的学到了不少知识,由于对数据库知识积累不够,使得本次课程设计遇到了许多困难。

但正是伴随着这些困难得一个个的被解决,我学到了许多知识,每次解决一个问题都会收获不少的知识。

本次课程设计让我有机会能把之前学的数据库知识系统的串联起来。

尤其是对数据库的建立与操作都上了一个台阶,包括怎么建立更简洁,没有冗余又很完备的数据库系统,怎样对数据库结构模型的设计,主键的定义,更重要的是前期对概念模型,也就是E-R图的规划,深刻的体会到前期工作的重要性,只有正确详尽的对系统进行分析以后,才能更高效率的完成系统的开发。

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

当前位置:首页 > 医药卫生 > 中医中药

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2