计082班施磊磊的数据库课程设计高校图书馆管理信息系统.docx

上传人:b****3 文档编号:733395 上传时间:2022-10-12 格式:DOCX 页数:47 大小:2.55MB
下载 相关 举报
计082班施磊磊的数据库课程设计高校图书馆管理信息系统.docx_第1页
第1页 / 共47页
计082班施磊磊的数据库课程设计高校图书馆管理信息系统.docx_第2页
第2页 / 共47页
计082班施磊磊的数据库课程设计高校图书馆管理信息系统.docx_第3页
第3页 / 共47页
计082班施磊磊的数据库课程设计高校图书馆管理信息系统.docx_第4页
第4页 / 共47页
计082班施磊磊的数据库课程设计高校图书馆管理信息系统.docx_第5页
第5页 / 共47页
点击查看更多>>
下载资源
资源描述

计082班施磊磊的数据库课程设计高校图书馆管理信息系统.docx

《计082班施磊磊的数据库课程设计高校图书馆管理信息系统.docx》由会员分享,可在线阅读,更多相关《计082班施磊磊的数据库课程设计高校图书馆管理信息系统.docx(47页珍藏版)》请在冰豆网上搜索。

计082班施磊磊的数据库课程设计高校图书馆管理信息系统.docx

计082班施磊磊的数据库课程设计高校图书馆管理信息系统

数据库课程设计

题目:

高校图书馆管理信息系统

学号:

0813022057

专业班级:

计082班

姓名:

施磊磊

指导老师:

程晨

完成日期:

2011年6月24日

摘要

在计算机日益普及的今天,对个人而言若采用一套行之有效的图书管理系统来管理自己的书籍,会方便许多。

对图书管理部门而言,以前单一的手工检索已不能满足人们的要求,往往是投入了大量的人力和财力却得不到高效的管理效率。

为了便于图书资料的管理需要有效的图书管理软件,减轻工作人员的工作量,方便工作人员对它的操作,提高管理的质量和水平,做到高效、智能化管理,达到提高图书借阅信息管理效率的目的。

采用数据库技术生成的图书馆借阅管理系统将会极大地方便借阅者并简化图书馆管理人员和工作人员的劳动,使工作人员从繁忙、复杂的工作进入到一个简单、高效的工作中。

基于这个问题,开发了大学图书馆借阅系统。

系统采用C/S模式,实现了借还书的方便、高效性、有效性和及时性。

本文通过作者设计和开发一个中小型高校图书馆管理系统的实践,阐述了高校图书管理软件中所应具有的基本功能、设计、实现。

分别从设备管理和用户管理等角度进行处理,并对需求分析、概念设计、逻辑设计、物理设计、数据库实施和维护进行了阐述,实行设备管理的计算机自动化。

关键字:

图书借阅;人员管理

1引言

当今时代是飞速发展的的信息时代。

在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的原因。

计算机的最大好处在于利用它能够进行信息管理。

使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。

尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。

计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。

本系统就是为了管理好图书馆信息而设计的。

图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。

根据调查得知,他们以前对信息管理的主要方式是基于文本,表格等纸介质的手工处理,对于图书借阅情况(如借书天数,超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限,以及借阅天数等用人工计算,手抄进行。

数据处理工作量大,容易出错。

由于数据繁多,容易丢失,且不易查找。

总的来说,缺乏系统规范的信息管理手段。

尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基于环境。

基于这个问题,我认为有必要建立一个图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时,准确,有效的查询和修改图书情况。

1.1本课题(项目)的研究意义

在计算机日益普及的今天,对个人而言若采用一套行之有效的图书管理系统来管理自己的书籍,会方便许多。

对图书管理部门而言,以前单一的手工检索已不能满足人们的要求,为了便于图书资料的管理需要有效的图书管理软件。

对于日益扩大的图书馆,查找特定的书目总是借阅者或工作人员劳神费力,有时还没有结果。

因此往往是投入了大量的人力和财力却得不到高效的管理效率。

为了缩短借阅者的等待时间,减轻工作人员的工作量,方便工作人员对它的操作,提高管理的质量和水平,做到高效、智能化管理,从而达到提高图书借阅信息管理效率的目的,采用数据库技术生成的图书馆借阅管理系统将会极大地方便借阅者并简化图书馆管理人员和工作人员的劳动,使工作人员从繁忙、复杂的工作进入到一个简单、高效的工作中。

1.2本论文的目标与任务

针对各大中专院校的图书管理现状,设计出适合一般学校的计算机辅助图书管理系统。

实现对图书基本信息、读者基本信息进行计算机辅助管理,完成借书和还书有关信息的记录、修改、查询、删除等一系列任务的计算机管理与实现。

一、图书管理部分:

包括图书信息管理和类别管理,其功能是实现对各部分数据内容进行添加、修改、查询等操作。

二、借阅管理部分:

包括借书管理和还书管理,其功能是实现对各部分数据内容的添加和查询等操作。

三、读者管理部分:

包括读者信息管理和读者类别管理,其功能是实现对各部分数据内容的添加和修改等操作。

2数据库设计

2.1需求设计

2.1.1引言

需求分析阶段确定的系统逻辑模型是以后设计和实现目标系统的基础,因此必须准确完整地体现用户的要求。

在这一章里,我将给出系统的数据流图,功能结构图,数据字典,为系统的设计奠定基础。

随着计算机技术的飞速发展,其应用方面已渗透到社会生活的各个领域。

它已经成为我们学习和工作的得力助手。

在学校,尤其是在一些高校,图书是学校的一项重要资源,图书的管理也是学校的一项常规性的重要工作。

而长期以来,学生图书管理都是依赖人工进行的。

现今,有很多的学校都已经开始使用计算机进行图书信息管理,并且起得良好的效果。

近年来我校招生情况越来越好,所以图书管理工作越来越繁重,但由于种种原因,管理人员并没有增加,因此原有的人工管理工作已不能适应现行的工作需要。

同时,陈旧的人工管理也不利于推广计算机应用。

为使图书管理工作科学化、规范化,就必须采用计算机辅助管理。

2.1.2需求分析阶段的目标和任务

1.明确企业的业务类型

2.明确应用系统软件种类

3.明确对网络功能指标的要求

2.1.3处理对象

学生信息:

学生证号,学生姓名,学生性别,学院,专业,班级,图书证号,办证日期

图书信息:

图书编号,图书名,图书作者,出版社,单价,图书分类,关键字、摘要,图书数量,图书状态,所属藏馆编号,所属馆藏名

借阅信息:

学生证号证号,学生姓名,图书编号,图书名,借书时间,规定还书时间,借书数量

需添加新书信息:

需添加图书名,需添加图书作者,需添加图书出版日期

需删除图书信息:

需删除图书名,需删除图书编号

管理员信息:

管理员编号,管理员姓名,管理员性别

2.1.4处理功能及要求

1.能够对一定量的学生信息进行管理,方便管理员操作学生信息主要包括:

(1)存储管理学生信息、修改学生信息

(2)添加新生信息、删除离校学生信息

(3)查询学生信息

2.能够存储一定量的图书信息,方便管理员操作相关数据主要包括:

(1)存储图书信息、修改图书信息

(2)添加新图书信息、删除旧图书

(3)查询图书信息

3.学生能借阅相应图书,管理员清楚掌握图书借阅情况包括:

(1)学生借阅图书、归还借阅图书

(2)对学生进行图书催还

(3)对超期归还图书进行罚款

4.管理工作人员信息

2.1.5安全性和完整性要求

安全性先通过视图机制,不同的用户只能访问系统授权的视图,这样可提供系统数据一定程度上的安全性,再通过用户授权机制,通过用户登陆来识别用户级别,根据这个级别来分配用户权限,达到数据更高层次的安全保密功能。

近而可以满足用户的基本数据安全性要求。

完整性要求用于描述各种信息之间的制约关系,以及关联关系,各个数据项的取值范围以及各个数据项是否可以不取值。

根据实际需要,采取一定的手段来满足用户的完整性需求。

详细完整性要求见于系统的逻辑设计阶段。

2.1.6需求分析阶段成果

2.1.6.1设备管理系统业务流程图

从读者角度考虑的业务流程图

2.1.6.2图书管理系统数据流程图

顶层数据流图

第2层数据流图:

(学生办理、撤销图书证,学生借阅,学生还书,学生查询,管理员查询,

第3层数据流图:

(学生办理图书证)

第3层数据流图:

(学生撤销图书证)

第3层数据流图(学生归还图书)

第3层数据流图:

(学生借阅图书)

第3层数据流图(查询信息)

第3层数据流图(添加新图书)

第3层数据流图(删除旧图书)

第3层数据流图(工作人员信息管理)

2.1.6.3图书管理系统数据字典

(1)数据项

表1.1数据项列表

数据项编号

数据项名

存储结构

与其它数据项的关系

数据项含义

取值范围

DI-1

Sno

char(10)

学号

DI-2

Sname

char(10)

姓名

DI-3

Ssex

char

(2)

性别

男、女

DI-4

Sdpt

char(20)

学院

DI-5

Smajor

char(20)

专业

DI-6

Sclass

char(10)

班级

DI-7

Scno

char(10)

图书证号

DI-8

St

datetime

办证日期

DI-9

Bno

char(20)

图书编号

DI-10

Bname

char(40)

图书名

DI-11

Bwriter

char(30)

图书作者

DI-12

Bconcern

char(20)

出版社

DI-13

Bprice

float

单价

DI-14

Bpt

char(10)

出版时间

DI-15

Bsort

char(10)

图书分类

DI-16

Bkeyword

char(40)

摘要、关键字

DI-17

Bamount

smallint

图书可借数量

>=0

DI-18

Bstate

char(10)

图书状态

可借、不可借

DI-19

Bpno

char(10)

图书所属藏馆编号

DI-20

Bpname

char(10)

图书所属藏馆名

DI-21

Lsno

char(10)

同DI-7

图书证号

DI-22

Lsname

char(10)

学生姓名

DI-23

Lbno

char(20)

同DI-8

图书编号

DI-24

Lbname

char(40)

图书名

DI-25

Lbtime

datetime

借书时间

DI-26

Lrtime

datetime

规定还书时间

DI-27

Lbnumber

smallint

借书数量

<=4

DI-28

Nbname

char(40)

需添加图书名

DI-29

Nbwriter

char(30)

需添加图书作者

DI-30

Nbpt

char(10)

需添加图书出版社

DI-31

Obname

char(40)

需删除图书名

DI-32

Obno

char(20)

同DI-8

需删除图书编号

DI-33

Ano

char(10)

管理员编号

DI-34

Aname

char(10)

管理员姓名

DI-35

Asex

char

(2)

管理员性别

男、女

(2)数据结构

表1.2数据结构列表

数据结构编号

数据结构名

数据结构含义

组成

DS-1

Student

学生基本信息

Sno,Sname,Ssex,Sdpt,Smajor,Sclass,Scno,St

DS-2

Book

图书基本信息、状态、所属馆藏

Bno,Bname,Bwriter,Bconcer,Bprice,Bpt,Bsort,Bkeyword,Bamount,Bstate,Bpno,Bpname

DS-3

Lend

图书借阅信息

Lsno,Lsname,Lbno,Lbname,Lbtime,Lrtime,Lbnumber

DS-4

Newbook

需添加新书信息

Nbname,Nbwriter,Nbpt

DS-5

Oldbook

需删除图书信息

Obname,Obno

DS-

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

当前位置:首页 > 工程科技 > 能源化工

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

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