数据库课程设计结题报告Word格式文档下载.docx

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

数据库课程设计结题报告Word格式文档下载.docx

《数据库课程设计结题报告Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《数据库课程设计结题报告Word格式文档下载.docx(52页珍藏版)》请在冰点文库上搜索。

数据库课程设计结题报告Word格式文档下载.docx

  3、图书资料统计:

根据要求对图书总数、各类图书数以及图书单价合计统计,打印日常报表。

  4旧书出库处理:

通过查询确定过期期刊杂志、旧书籍以及由于丢失等其他原因需要从书库中撤销的图书资料,并从书库中撤除。

2.2.1.2图书资料借阅管理 

  1、借还书管理:

主要负责日常的借书本文来自六维论文网登记、还书登记,和逾期未还图书的催还工作。

  2、检索查询:

按照各种组合条件对图书借阅情况查询,也可以进行模糊查询。

  3借书统计:

统计各类书借阅情况,借阅次数;

统计个人借书情况,打印日常报表。

  4、定期整理图书借阅信息:

将还书情况总结整理后彻底删除。

  此外,图书管理人员还要定期做整理图书资料的全部图书清单、分类印图书清单、借阅清单以及整理填写各种报表等工作。

2.1.2数据流图

2.1.3数字字典

2.1.3.1数据结构

读者(读者)

编号

数据项

数据项别名

数据类型

数据项含义

1

读者编号

char(10)

主键

2

读者姓名

非空

3

读者性别

4

读者年龄

int

可以为空

5

读者类别

书籍(book)

索引号

图书编号

图书名称

作者

图书类别

6

出版社

7

价格

Float

8

出版日期

datetime

管理员(管理员)

管理员编号

管理员姓名

管理员性别

管理员类别

登陆(cc)

登陆者编号

id

登陆者姓名

name

登陆者密码

psword

登陆者权限

admin

借阅(借阅)

书籍编号

借阅书类

书籍名称

已借书数

可借书数

借书日期

9

应还日期

10

归还(归还)

归还书号

归还书类

归还书名

罚款金额

赠送(赠送)

赠送书号

赠送书类

赠送书名

赠送日期

管理书籍(管理1)

受限书籍编号

受限书籍名

管理读者(管理2)

冻结的读者编号

2.1.3.2数据处理

书籍查询:

输入书籍编号,输出书本信息

书籍修改:

输入书籍编号,书籍信息,修改书本信息

书籍删除:

输入书籍编号,删除书本信息

书籍增加:

输入书籍编号,书籍信息增加书本信息

读者查询:

输入读者编号,输出读者信息

读者修改:

输入读者编号,读者信息,修改读者信息

读者删除:

输入读者编号,删除读者信息

读者增加:

输入读者编号,读者信息,增加书本信息

借阅:

输入借阅信息,表格显示行记录显示

查询:

输入书籍编号或读者编号,表格显示相应信息

3数据库需求分析

3.1概念结构

分E-R图;

1)读者信息

在读者信息界面上可进行查询、添加、删除、修改操作,读者信息对应界面E-R图如下

2)图书信息

在图书信息界面上可进行查询、添加、删除、修改操作,图书信息对应界面E-R图如下

3)借阅信息

在借阅信息界面上可进行查询、借阅操作,进入界面就能看到所有借阅信息,点击查询可以按读者编号或图书编号查询借阅信息,并刷新表格,增加相应的记录。

这包含了两个实体,是多对多的联系。

借阅信息对应界面E-R图如下

4)归还信息

在归还信息界面上可进行查询、归还操作,进入界面就能看到所有借阅信息,点击归还可以按读者编号归还书籍,并刷新表格,删除相应的记录。

这包含了两个实体,

是多对多的联系。

5)赠送信息

在赠送信息界面上可进行查询、赠送操作,进入界面就能看到所有赠送信息,点击赠送可以按读者编号赠送书籍,并刷新表格,增加相应的记录。

6)管理1信息

在管理1界面上可进行对图书信息的查询、增加、修改、删除操作,可以对图书基本信息进行管理。

7)管理2信息

在管理2界面上可进行对读者信息的查询、增加、修改、删除操作,可以对读者基本信息进行管理。

3.2逻辑结构

3.2物理结构

3.3创建表的脚本文件

/*==============================================================*/

/*DBMSname:

MicrosoftSQLServer2008*/

/*Createdon:

2011-6-2611:

44:

41*/

ifexists(select1

fromsys.sysreferencesrjoinsys.sysobjectsoon(o.id=r.constidando.type='

F'

wherer.fkeyid=object_id('

借阅'

)ando.name='

FK_借阅_借阅_BOOK'

altertable借阅

dropconstraintFK_借阅_借阅_BOOK

go

FK_借阅_借阅2_读者'

dropconstraintFK_借阅_借阅2_读者

归还'

FK_归还_归还_读者'

altertable归还

dropconstraintFK_归还_归还_读者

FK_归还_归还2_BOOK'

dropconstraintFK_归还_归还2_BOOK

管理1'

FK_管理1_管理1_管理员'

altertable管理1

dropconstraintFK_管理1_管理1_管理员

FK_管理1_管理3_BOOK'

dropconstraintFK_管理1_管理3_BOOK

管理2'

FK_管理2_管理2_读者'

altertable管理2

dropconstraintFK_管理2_管理2_读者

FK_管理2_管理4_管理员'

dropconstraintFK_管理2_管理4_管理员

赠送'

FK_赠送_赠送_BOOK'

altertable赠送

dropconstraintFK_赠送_赠送_BOOK

FK_赠送_赠送2_读者'

dropconstraintFK_赠送_赠送2_读者

fromsysobjects

whereid=object_id('

book'

andtype='

U'

droptablebook

fromsysindexes

andname='

借阅_FK'

andindid>

0

andindid<

255)

dropindex借阅.借阅_FK

借阅2_FK'

dropindex借阅.借阅2_FK

droptable借阅

归还2_FK'

dropindex归还.归还2_FK

归还_FK'

dropindex归还.归还_FK

droptable归还

管理1_FK'

dropindex管理1.管理1_FK

管理3_FK'

dropindex管理1.管理3_FK

droptable管理1

管理2_FK'

dropindex管理2.管理2_FK

管理4_FK'

dropindex管理2.管理4_FK

droptable管理2

管理员'

droptable管理员

读者'

droptable读者

赠送_FK'

dropindex赠送.赠送_FK

赠送2_FK'

dropindex赠送.赠送2_FK

droptable赠送

/*Table:

book*/

createtablebook(

索引号char(10)notnull,

图书编号char(10)notnull,

图书名称char(10)notnull,

作者char(10)notnull,

图书类别char(10)notnull,

出版社char(10)null,

价格float(5)null,

出版日期datetimenull,

constraintPK_BOOKprimarykeynonclustered(图书编号)

借阅*/

createtable借阅(

读者编号char(10)notnull,

书籍编号char(10)notnull,

借阅书类char(10)notnull,

书籍名称char(10)notnull,

已借书数intnotnull,

可借书数intnotnull,

借书日期datetimenotnull,

应还日期datetimenotnull,

constraintPK_借阅primarykeynonclustered(图书编号,读者编号)

/*Index:

借阅2_FK*/

createindex借阅2_FKon借阅(

读者编号ASC

借阅_FK*/

/*=================

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

当前位置:首页 > 法律文书 > 调解书

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

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