图书管理系统的设计与实现数据库.docx

上传人:b****6 文档编号:6633527 上传时间:2023-01-08 格式:DOCX 页数:16 大小:575.49KB
下载 相关 举报
图书管理系统的设计与实现数据库.docx_第1页
第1页 / 共16页
图书管理系统的设计与实现数据库.docx_第2页
第2页 / 共16页
图书管理系统的设计与实现数据库.docx_第3页
第3页 / 共16页
图书管理系统的设计与实现数据库.docx_第4页
第4页 / 共16页
图书管理系统的设计与实现数据库.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

图书管理系统的设计与实现数据库.docx

《图书管理系统的设计与实现数据库.docx》由会员分享,可在线阅读,更多相关《图书管理系统的设计与实现数据库.docx(16页珍藏版)》请在冰豆网上搜索。

图书管理系统的设计与实现数据库.docx

图书管理系统的设计与实现数据库

图书管理系统的设计与实现(数据库)

 

 

————————————————————————————————作者:

————————————————————————————————日期:

 

 

第一章设计意义…………………………。

.2

第二章设计内容………………………….。

2

第三章设计要求………………………….。

2

第四章设计分析………………………….。

3

一、E—R图……………………………3

二、建表…………………………。

.…3

三、插入数据………………………….6

四、练习数据库命令………………….11

第五章……………………………………。

15

 

第一章设计意义

在这个信息发达的时代,人们更多追求的是速度、效率,所有的管理系统都是以方便、快捷、简洁为主要前提.此系统可以帮图书经销商更好的了解自己公司的具体信息,包括公司职工信息,客户信息,图书信息和一些图书厂家的信息.供图书经销商也可以通过此系统更好地管理公司人员和书籍、实现公司的信息化管理。

第二章设计内容

(1)基础信息管理用于对书籍、出版社及客户信息的管理;

(2)采购信息管理用于书籍的采购、入库和维护;

(3)销售信息管理用于书籍的销售;

(4)信息查询统计用于对采购单、销售单、库存信息等的查询和一定时间内收益、销售、库存等情况的统计;

第三章设计要求

综合运用所学的数据库基本知识,并能通过查阅相关文献材料,独立完成该课题的设计开发工作。

要求根据本课题设计出合理的数据结构,并实现基础信息管理模块、采购统维护模块等功能模块。

第三章设计分析

一、E—R图

二、建表

1、书籍表

createtable书籍(

图书编号char(10)primarykey,

书名char(15),

作者char(10),

出版社编号char(10),

价格char(5),

出版日期char(10),

2、出版社表

createtable出版社(

出版社编号char(10)primarykey,

出版社名称char(10),

地址char(10),

电话char(15),

3、客库户信息表

createtable客户信息(

客户编号char(10)primarykey,

姓名char(10),

性别char(5),

电话char(15),

身份证号char(20),

会员char(5),

积分char(10),

4、书籍采购表

createtable采购信息(

图书编号char(10)primarykey,

单价char(5),

厂家char(10),

日期char(15),

采购员char(5),

5、入库表

createtable销售信息(

图书编号char(10)primarykey,

售价char(5),

销售数量char(5),

销售日期char(10),

单价char(5),

销售员char(5),

6、销售表

createtable工作人员(

工作编号char(10)primarykey,

姓名char(10),

性别char(5),

工作类型char(5),

7、工作人员表

createtable工作人员(

工作编号char(10)primarykey,

姓名char(10),

性别char(5),

工作类型char(5),

8、供货商信息表

createtable供货商(

供货编号char(10)primarykey,

供货商char(5),

地址char(5),

联系电话char(10),

三、插入数据

1、对书籍表插入书籍

insertinto书籍

values('001',’《英语》','周凯’,’01','20’,'2009—10-12')

insertinto书籍

values('002',’《数学》’,’邢星',’02’,'27',’2008—09-01')

insertinto书籍

values('003’,'《语文》’,'王博轩’,'03’,’32',’2007—08—27’)

insertinto书籍

values('004’,’《物理》’,'胡森','04','25’,’2009-12-25’)

insertinto书籍

values(’005’,'《化学》',’史佩玉’,’05’,'39’,'2007—10-01’)

2、对出版社表插入

insertinto出版社

values(’01','长江出版社’,’武汉’,’12345678')

insertinto出版社

values(’02’,’西南出版社',’重庆’,’12233445')

insertinto出版社

values('03’,'人民出版社’,’北京','11223344')

insertinto出版社

values('04’,'西北出版社’,’西安',’87654321’)

insertinto出版社

values(’05',’大众出版社’,’郑州’,'88776655')

3、对客户信息表插入

insertinto客户信息

values(’1001’,'周特’,'男',’69220003’,'411323001',’是',’108')

insertinto客户信息

values(’1002’,'刘一',’女','64466611','411323002’,’是’,’120’)

insertinto客户信息

values(’1003’,'马池','男','67324613’,'411323003','否','0’)

insertinto客户信息

values(’1004’,’武乐’,'女’,'69272314’,’411323004’,’否',’0')

insertinto客户信息

values('1005','邢泽’,’男',’69260038’,'411323005','是’,'60')

4、对采购表插入

insertinto采购信息

values(’001’,’20’,’星火’,'2011-02-27','马特')

insertinto采购信息

values('002','27',’速递','2011-03-21',’张弛’)

insertinto采购信息

values(’003','32’,'盛达','2011—04—10’,'马特’)

insertinto采购信息

values('004','25’,’捷运',’2011—05-06’,'唐唐’)

insertinto采购信息

values(’005',’39',’书城','2011—06—06’,'唐唐’)

5、对入库表插入

insertinto入库表

values(’101’,’001','20','2011—02—27','马特','星火',’270’)

insertinto入库表

values('102','002’,’27’,'2011—03—21','张弛’,’速递’,'300')

insertinto入库表

values(’103','003',’32','2011—04-10',’马特’,’盛达',’350’)

insertinto入库表

values(’104','004','25','2011—05—06',’唐唐’,’捷运','280’)

insertinto入库表

values('105','005','39','2011—06—06’,’唐唐','书城','390')

6、对销售部表插入

insertinto销售信息

values(’001',’25','200',’2011-07—21’,’20’,’李珀')

insertinto销售信息

values('002',’30’,’270’,’2011—07—22’,’27',’周浔')

insertinto销售信息

values(’003','37’,'300',’2011—07-21',’32’,’李珀’)

insertinto销售信息

values(’004’,’31','180’,’2011—08—01’,’25’,’周浔’)

insertinto销售信息

values(’005',’45’,'90',’2011-08-05’,’39’,’周浔’)

7、对工作人员表插入

insertinto工作人员

values(’1’,’马特',’男',’采购’)

insertinto工作人员

values(’2’,'张弛’,'男’,’采购’)

insertinto工作人员

values('3’,'唐唐’,'女’,’采购')

insertinto工作人员

values(’4’,'李珀',’男’,’销售’)

insertinto工作人员

values(’5’,’周浔’,’女’,'销售’)

8、对供货商信息表插入

insertinto工作人员

values(’1001',’星火',’武汉','13077’)

insertinto工作人员

values('1002’,’速递',’重庆’,'69000’)

insertinto工作人员

values('1003',’盛达',’南宁’,’82456’)

insertinto工作人员

values(’1004','捷运’,’南京','62817’)

insertinto工作人员

values(’1005’,'书城','汉口’,’57795')

 

四、练习数据库命令

1、插入

①插入一条书籍信息

insertinto书籍

values('006','《生物》','刘萌','教育出版社','56',’2011—06—18’)

原表:

插入数据之后:

2、删除

①删除一条出版社信息

delete

from出版社

where地址=’武汉’

原表:

删除数据之后:

3、修改

①修改库户信息的电话

update客户信息

set电话=’69220006'

where客户编号='1001’

原表:

修改数据之后:

②对积分大于0的客户的积分清零

update客户信息

set积分=0

where积分>0

原表:

修改数据之后:

4、查询

①对采购单销售单库存信息的查询

select*

from采购信息

②对一定时间内销售情况的查询

select销售数量

from销售信息

where销售日期='2011—07—21’

③对一定时间内图书库存的查询

select图书编号,数量

from入库表

where入库日期between'2011—04-10’and’2011—05-06’

④嵌套查询

select出版社名称,地址,电话

from出版社

where出版社编号in(select出版社编号

from书籍

where图书编号='003')

⑤查询姓刘的客户的姓名,电话,积分

select*

from客户信息

where姓名like’刘%’

⑥select入库编号,图书编号,数量

from入库表

where单价<30

第五章参考文献

[1]龚沛曾,袁科萍,杨志强。

数据库技术与应用[M]。

北京:

高等教育出版社,2008

[2]王珊,萨师煊.数据库系统概论(第四版).北京:

高等教育出版社,2006

[3]郑玲利.数据库原理与应用案例教程。

北京:

清华大学出版社,2008

[4]钱雪忠,罗海驰,陈国俊。

数据库原理及技术课程设计。

北京:

清华大学出版社,2009

[5]胡海璐。

VisualBasic。

NET控件应用实例.北京:

电子工业出版社,2003

[6]施伯乐,丁宝康,汪卫.数据库系统教程[M].北京:

高等教育出版社,2003

[7]龚沛曾,杨志强,陆慰明。

VisualBasic。

NET程序设计教程[M]。

北京:

高等教育出版社,2005

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

当前位置:首页 > 党团工作 > 入党转正申请

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

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