图书馆管理系统数据库课程设计说明书.docx

上传人:b****1 文档编号:3307148 上传时间:2023-05-05 格式:DOCX 页数:9 大小:107.92KB
下载 相关 举报
图书馆管理系统数据库课程设计说明书.docx_第1页
第1页 / 共9页
图书馆管理系统数据库课程设计说明书.docx_第2页
第2页 / 共9页
图书馆管理系统数据库课程设计说明书.docx_第3页
第3页 / 共9页
图书馆管理系统数据库课程设计说明书.docx_第4页
第4页 / 共9页
图书馆管理系统数据库课程设计说明书.docx_第5页
第5页 / 共9页
图书馆管理系统数据库课程设计说明书.docx_第6页
第6页 / 共9页
图书馆管理系统数据库课程设计说明书.docx_第7页
第7页 / 共9页
图书馆管理系统数据库课程设计说明书.docx_第8页
第8页 / 共9页
图书馆管理系统数据库课程设计说明书.docx_第9页
第9页 / 共9页
亲,该文档总共9页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

图书馆管理系统数据库课程设计说明书.docx

《图书馆管理系统数据库课程设计说明书.docx》由会员分享,可在线阅读,更多相关《图书馆管理系统数据库课程设计说明书.docx(9页珍藏版)》请在冰点文库上搜索。

图书馆管理系统数据库课程设计说明书.docx

图书馆管理系统数据库课程设计说明书

数据库

课程设计报告

1、引言1

1.1项目背景1

1.2定义2

2、约定2

3、数据库概念模型设计3

3.1数据库关系图3

3.2数据实体描述3

4、数据库逻辑模型设计5

4.1实体模型描述5

4.2数据库对应的表设计8

5、总结9

1、引言

1.1项目背景

●项目名称:

图书馆管理系统

●项目发出者:

孙承爱老师

●小组成员:

徐彬,宫若瑜,曹鲁希

●项目简介:

进入21世纪以来,信息技术从根本上推动了图书馆的飞速发展,计算机和计算机管理系统已成为图书馆进行图书管理的主要设备和系统。

虽然目前很多大型的图书馆已经有一整套比较完善的管理系统,但是在一些中小型的图书馆中,大部分工作仍需手工完成,工作起来效率比较低,不便于动态、及时地调整图书结构。

为了更好地适应当前图书馆的管理需求,解决手工管理中存在的弊端,越来越多的中小型图书馆正在逐步向计算机信息化管理转变。

高校拥有一个小型图书馆,为全校师生提供一个阅读、学习的空间。

近年来,随着生源不断扩大,图书馆的规模也随之扩大,图书数量也相应地大量增加,有关图书的各种信息成倍增加。

面对如此庞大的信息量,校领导决定使用一套合理、有效、规范、实用的图书馆管理系统,对校内图书资料进行统一、集中的管理。

●项目目的:

组队完成本次大作业,注重项目管理,在整个开发过程对项目进行监控管理,从而让全体成员在实际项目中能够学到项目管理的相关知识,学会更多关于项目管理的本领,为以后的发展打下基础。

1.2定义

E-R图也即实体-联系图(EntityRelationshipDiagram),提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。

2、约定

该系统数据库具体属性的命名根据中文意思翻译成英文,有实际字面含义。

3、数据库概念模型设计

3.1数据库关系图

3.2数据实体描述

表名

实体属性

属性名

中文名

book

id

图书编号

bookname

书名

author

作者

publisher

出版社

price

价格

intime

入馆时间

operatorid

操作员

number

数量

reader

id

借书证编号

name

姓名

sex

性别

papertype

证件类型

paperno

证件号

tel

电话

email

电子邮箱

registtime

注册时间

borrow

id

借书记录编号

borrowtime

借阅时间

readerid

借书证编号

bookid

图书编号

forcebacktime

归还期限

giveback

是否归还

givebacktime

归还时间

liberinfo

id

图书馆ID

libername

图书馆名称

tel

电话

address

地址

email

电子邮箱

builddate

创建日期

introduce

简介

operator

id

管理员编号

name

登录名

password

密码

4、数据库逻辑模型设计

4.1实体模型描述

实体名:

dbo.book

字段名

数据类型

数据长度

说明

允许空

备注

id

int

4

标识,增量1

主码

bookname

varchar

50

author

varchar

50

publisher

varchar

50

price

float

8

intime

datetime

8

operatorid

int

4

number

int

4

实体名:

dbo.reader

字段名

数据类型

数据长度

说明

允许空

备注

id

int

4

标识,增量1

主码

name

varchar

50

sex

tinyint

2

papertype

varchar

50

paperno

varchar

50

tel

varchar

50

email

varchar

50

registtime

datetime

8

实体名:

dbo.operator

字段名

数据类型

数据长度

说明

允许空

备注

id

int

4

标识,增量1

主码

name

varchar

50

password

varchar

50

实体名:

dbo.borrow

字段名

数据类型

数据长度

说明

允许空

备注

id

int

4

标识,增量1

主码

borrowtime

datetime

8

默认时间

readerid

int

4

reader表

外键

bookid

int

4

book表

外键

forcebacktime

datetime

8

giveback

tinyint

2

默认0

givebacktime

datetime

8

实体名:

dbo.liberinfo

字段名

数据类型

数据长度

说明

允许空

备注

id

int

4

标识,增量1

主码

libername

varchar

50

tel

varchar

50

address

varchar

50

email

varchar

50

builddate

datetime

8

introduce

text

16

4.2数据库对应的表设计

数据库设计的表如下:

operator表

book表

borrow表

liberinfo表

reader表

5、总结

通过本次课程设计,我对数据库的应用有了更深刻的体会。

网络系统都是离不开数据库的支持的。

数据库设计的是否合理,直接影响到系统的性能。

数据库理论对于实际应用有很大的指导意义。

本次课程设计的名称是图书管理系统,由于能力有限,加之近期课程任务比较紧迫,所以数据库中还有许多不完善的地方。

但总体来说收获是很大的,因为通过这次的团队合作,首先我们对数据库系统的分析和设计也有了很深的体会,虽然这次的数据库做的比较丑陋,功能还有很多不完善的地方,在功能上仅实现了图书,用户,图书类别,添加图书和订单信息的管理,只是一些非常基础的功能,少了许多更为实用的功能。

尽管有许多的不完善之处,但是总的说来收获颇多。

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

当前位置:首页 > 人文社科 > 法律资料

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

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