图书管理数据库课程设计报告有完整代码.docx
- 文档编号:3241694
- 上传时间:2022-11-20
- 格式:DOCX
- 页数:22
- 大小:561.14KB
图书管理数据库课程设计报告有完整代码.docx
《图书管理数据库课程设计报告有完整代码.docx》由会员分享,可在线阅读,更多相关《图书管理数据库课程设计报告有完整代码.docx(22页珍藏版)》请在冰豆网上搜索。
图书管理数据库课程设计报告有完整代码
集美大学诚毅学院
数据库原理课程设计报告
设计题目图书馆管理系统
专业班级计算机1191
学号**********
学生姓名
指导教师
成绩
信息工程系
摘要
图书馆是学校的文献信息中心,是为全校教学和科学研究服务的学术性机构,是学校信息化和社会信息化的重要基地。
它担负着教育与信息服务的双重职能,也是全校师生学习研究的重要场所。
有人说,图书馆是学生的第二课堂,是真正意义上的学习中心,更赋于它“高校的心脏”之美誉,那么“读者第一,服务至上”的办馆宗旨将使图书馆肩负更重的责任感和使命感。
图书馆将根据学校教学科研的需求,对传统文献和数字文献进行合理而科学的整合与开发,并努力为各学科提供更加全面的资源保障,争取在不远的将来,建成涵盖我校人文社会科学所有专业,并在经济学学科、法学学科及管理学科领域具有鲜明特色的知识资源系统,以及多元化、深层次、多形式、优质高效、快捷便利的现代化知识服务体系,为创建一流研究型大学图书馆打下坚实的基础。
1.问题描述
1.1背景
随着社会信息量的与日俱增,职场竞争的日趋激烈,越来越多的人更关注知识的积累、能力的培养。
作为信息存储的主要媒体之一图书,数量、规模比以往任何时候都大的多,不论个人还是图书管理部门都需要使用方便而有效的方式来管理自己的书籍。
在计算机日益普及的今天,对个人而言若采用一套行之有效的图书管理系统来管理自己的书籍,会方便许多。
对图书管理部门而言,以前单一的手工检索已不能满足人们的要求,为了便于图书资料的管理需要有效的图书管理软件。
对于日益扩大的图书馆,查找特定的书目总是借阅者或工作人员劳神费力,有时还没有结果。
因此往往是投入了大量的人力和财力却得不到高效的管理效率。
为了缩短借阅者的等待时间,减轻工作人员的工作量,方便工作人员对它的操作,提高管理的质量和水平,做到高效、智能化管理,从而达到提高图书借阅信息管理效率的目的,采用数据库技术生成的图书馆借阅管理系统将会极大地方便借阅者并简化图书馆管理人员和工作人员的劳动,使工作人员从繁忙、复杂的工作进入到一个简单、高效的工作中。
本文以高校图书馆管理系统管理系统开发过程为背景,全文分为目录、需求分析、概要设计、逻辑设计、物理设计,以及系统的实现等全过程。
在程序设计与调试上采用了自上而下,逐步细化,逐步完善的原则。
采用结构化的功能模块设计系统功能,可读性好,易于扩充。
基本功能全面,系统可读性好,易于维护、更新,安全性好。
2.需求分析
2.1需求分析
读者信息:
读者编号,姓名,性别,学号,类型,类别编号
管理员信息:
管理员编号,姓名,性别,权限,登录口令
馆藏图书信息:
图书编号,索书号,图书名称,副本数,分类,状态
借阅信息:
图书编号,读者编号,借阅日期,归还日期,归还日期,应还日期,罚金
借阅历史信息:
图书编号,读者编号,图书名,作者,借阅日期,还书日期
罚款信息:
读者编号,图书编号,图书名,作者,借阅日期,应还日期,归还日期,罚款金额,处理状态,管理员编号
2.2数据流图
2.3数据字典
(a)数据项:
表1.1数据项列表
数据项编号
数据项名
数据项含义
与其它数据项的关系
存储结构
别名
DI-1
BookID
图书条码号
char(9)
条码号
DI-2
BookNo
图书索书号
char(10)
索书号
DI-3
BookName
图书名
char(20)
书名
DI-4
BookCopy
图书副本数
char(5)
副本数
DI-5
BookState
图书是否可借
char(10)
状态
DI-6
BookRNo
所属馆室号
同RoomNo
char(5)
馆室号
DI-7
ReaID
读者条码号
char(9)
条码号
DI-8
ReaName
读者姓名
char(10)
姓名
DI-9
ReaSex
读者性别
char
(2)
性别
DI-10
ReaNo
读者学号
char(9)
学号
DI-11
ReaLBID
读者类别编号
同LBID
char(5)
类别编号
DI-12
ReaType
读者类型(职务)
char(20)
类型
DI-13
OutDate
借阅日期
Date
借阅时间
DI-14
InDate
归还日期
Date
归还时间
DI-15
YHDate
应还日期
Date
应还时间
DI-16
Fine
罚款金额
char(3)
罚款金额
DI-17
CLState
是否交纳罚金
char(8)
处理状态
DI-18
LBID
类别编号
同ReaLBID
char(5)
类别编号
DI-19
LBName
读者类别名
char(20)
类别名
DI-20
LBnum
允许最多借书数量
char(5)
借阅数量
DI-21
LBbqx
允许最长持有时间
char(4)
借阅期限
DI-22
LBqx
借阅卡有效期
char(3)
有效期限
DI-23
MID
管理员编号
同RoomMID
char(10)
编号
DI-24
MName
管理员姓名
char(10)
姓名
DI-25
MSex
管理员性别
char
(2)
性别
DI-26
Mpwd
管理员口令
char(8)
口令
DI-27
MAuth
管理员权限级别
char(4)
权限级别
DI-28
RoomNo
馆室号
同BookRNo
char(5)
馆室号
DI-29
RoomMID
馆室管理员编号
同MID
char(10)
编号
DI-30
RoomNum
馆室内图书数目
char(5)
数量
DI-31
RoomAddre
馆室地址
char(20)
地址
(b)数据结构:
表1.2数据结构列表
数据结
构编号
数据结构名
数据结构
含义
组成
DS-1
Book
馆藏图书信息
BookID,BookNo,BookName,BookState,BookRNo
DS-2
Reader
读者信息
ReaID,ReaName,ReaSex,ReaNo,ReaLBID,ReaType
DS-3
Borrow
借阅信息
BookID,ReaID,BookName,BookWriter,Outdate,YHdate
DS-4
History
借阅历史
BookID,ReaID,BookName,BookWriter,Outdate,Indate
DS-5
Fine
罚款信息
BookID,ReaID,BookName,Outdate,Indate,Fine,CLState,MID
DS-6
ReaderType
读者类别
LBID,LBName,LBnum,LBbqx,LBqx
DS-7
Maneger
管理员信息
MID,MName,MSex,Mpwd,MAuth
DS-8
Room
馆室信息
RoomNO,RoomMID,RoomNum,RoomAddre
3.概念结构设计
3.1E-R图
部分ER图
m
n
mm
nn
1n
1n
N
1
1
Nnm
M1
1nnn
Nnm
4.逻辑结构设计
4.1E-R图转化为相应关系模式
图书:
Book(BookID,BookNo,BookNameBookState,BookRN)
读者:
Reader(ReaID,ReaName,ReaSex,ReaNo,ReaLBID,ReaType)
管理员:
Maneger(MID,MName,MSex,Mpwd,MAuth)
馆室:
Room(RoomNo,RoomMID,RoomNum,RoomAddre)
读者类别:
ReaderTpye(LBID,LBName,LBnum,LBbqx,LBqx)
各E-R图中联系的属性如下所示:
借阅信息:
Borrow(BookID,ReaderID,BookName,BookWriter,Outdate,YHdate)
借阅历史:
History(BookID,ReaderID,BookName,BookWriter,Outdate,Indate)
罚款信息:
Fine(BookID,ReaderID,BookName,Outdate,Indate,Fine,CLState,MID)
4.2建立相应数据库(基本表、视图、查询等)
4.2.1数据库设计说明
表2.1馆藏图书信息表
列名
数据类型
可否为空
说明
BookID
Char
notnull
图书编号
BookNo
Char
notnull
图书的索书号
BookName
Char
notnull
图书的书名
BookState
Char
notnull
图书是否可借
BookRNo
Char
notnull
图书所在馆室号
表2.2读者信息表
列名
数据类型
可否为空
说明
ReaID
Char
notnull
读者编号
ReaName
Char
notnull
读者姓名
ReaSex
Char
notnull
读者性别
ReaNo
Char
notnull
读者学号
ReaLBID
Char
notnull
读者类别编号
ReaType
Char
读者类型
表2.3管理员信息表
列名
数据类型
可否为空
说明
MID
Char
notnull
管理员编号
MName
Char
notnull
管理员姓名
MSex
Char
管理员性别
Mpsw
Char
notnull
管理员密码
MAuth
Char
notnull
管理员权限
表2.4馆室信息表
列名
数据类型
可否为空
说明
RoomNo
Char
notnull
馆室号
RoomMID
Char
notnull
馆室管理员编号
RoomNum
Char
馆室拥有图书数目
RoomAddre
Char
馆室地址
表2.5读者类别信息表
列名
数据类型
可否为空
说明
LBID
Char
notnull
读者类别编号
LBName
Char
notnull
读者类别名
LBnum
Char
notnull
允许借阅图书最大数
LBbqx
Char
notnull
持有图书最长期限
LBqx
Char
notnull
借阅证期限
表2.6借阅信息表
列名
数据类型
可否为空
说明
ReaID
Char
notnull
读者编号
BookID
Char
notnull
图书编号
BookName
Char
n
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书 管理 数据库 课程设计 报告 完整 代码