图书馆管理系统数据库课程设计说明书.docx
- 文档编号:10033671
- 上传时间:2023-02-08
- 格式:DOCX
- 页数:9
- 大小:107.92KB
图书馆管理系统数据库课程设计说明书.docx
《图书馆管理系统数据库课程设计说明书.docx》由会员分享,可在线阅读,更多相关《图书馆管理系统数据库课程设计说明书.docx(9页珍藏版)》请在冰豆网上搜索。
图书馆管理系统数据库课程设计说明书
数据库
课程设计报告
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
电话
电子邮箱
registtime
注册时间
borrow
id
借书记录编号
borrowtime
借阅时间
readerid
借书证编号
bookid
图书编号
forcebacktime
归还期限
giveback
是否归还
givebacktime
归还时间
liberinfo
id
图书馆ID
libername
图书馆名称
tel
电话
address
地址
电子邮箱
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
是
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
是
varchar
50
是
builddate
datetime
8
是
introduce
text
16
是
4.2数据库对应的表设计
数据库设计的表如下:
operator表
book表
borrow表
liberinfo表
reader表
5、总结
通过本次课程设计,我对数据库的应用有了更深刻的体会。
网络系统都是离不开数据库的支持的。
数据库设计的是否合理,直接影响到系统的性能。
数据库理论对于实际应用有很大的指导意义。
本次课程设计的名称是图书管理系统,由于能力有限,加之近期课程任务比较紧迫,所以数据库中还有许多不完善的地方。
但总体来说收获是很大的,因为通过这次的团队合作,首先我们对数据库系统的分析和设计也有了很深的体会,虽然这次的数据库做的比较丑陋,功能还有很多不完善的地方,在功能上仅实现了图书,用户,图书类别,添加图书和订单信息的管理,只是一些非常基础的功能,少了许多更为实用的功能。
尽管有许多的不完善之处,但是总的说来收获颇多。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书馆 管理 系统 数据库 课程设计 说明书