图书管理数据库课程设计报告有完整代码.docx

上传人:b****5 文档编号:3241694 上传时间:2022-11-20 格式:DOCX 页数:22 大小:561.14KB
下载 相关 举报
图书管理数据库课程设计报告有完整代码.docx_第1页
第1页 / 共22页
图书管理数据库课程设计报告有完整代码.docx_第2页
第2页 / 共22页
图书管理数据库课程设计报告有完整代码.docx_第3页
第3页 / 共22页
图书管理数据库课程设计报告有完整代码.docx_第4页
第4页 / 共22页
图书管理数据库课程设计报告有完整代码.docx_第5页
第5页 / 共22页
点击查看更多>>
下载资源
资源描述

图书管理数据库课程设计报告有完整代码.docx

《图书管理数据库课程设计报告有完整代码.docx》由会员分享,可在线阅读,更多相关《图书管理数据库课程设计报告有完整代码.docx(22页珍藏版)》请在冰豆网上搜索。

图书管理数据库课程设计报告有完整代码.docx

图书管理数据库课程设计报告有完整代码

 

集美大学诚毅学院

数据库原理课程设计报告

 

设计题目图书馆管理系统

专业班级计算机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

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

当前位置:首页 > 小学教育 > 英语

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

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