图书管理系统实训报告Word文档格式.docx
- 文档编号:13397562
- 上传时间:2022-10-10
- 格式:DOCX
- 页数:13
- 大小:20.88KB
图书管理系统实训报告Word文档格式.docx
《图书管理系统实训报告Word文档格式.docx》由会员分享,可在线阅读,更多相关《图书管理系统实训报告Word文档格式.docx(13页珍藏版)》请在冰豆网上搜索。
2013年01月
摘要
为了便于图书资料的管理需要有效的图书管理软件,减轻工作人员的工作量,方便工作人员对它的操作,提高管理的质量和水平,做到高效、智能化管理,达到提高图书借阅信息管理效率的目的。
采用数据库技术生成的图书馆借阅管理系统将会极大地方便借阅者并简化图书馆管理人员和工作人员的劳动,使工作人员从繁忙、复杂的工作进入到一个简单、高效的工作中。
基于这个问题,开发了大学图书馆借阅系统。
系统采用C/S模式,实现了借还书的方便、高效性、有效性和及时性。
本文通过我们小组设计和开发一个中小型高校图书馆管理系统的实践,阐述了高校图书管理软件中所应具有的基本功能、设计、实现。
关键字:
图书借阅
人员管理
图书维护
Booksmanagementsystemmanagementsystemtrainingreport
Abstract
Inordertofacilitatethematerialmanagementrequireseffectivelibrarymanagementsoftware,toreducetheworkingpersonnel'
sworkload,convenientstaffforitsoperation,improvethemanagementqualityandlevel,doefficientandintelligentmanagement,improvetheefficiencyofthelibraryinformationmanagementpurpose.Usingdatabasetechnologygenerationlibrarylendingmanagementsystemwillgreatlyconvenientborrowingandsimplifythelibrarymanagementpersonnelandworkerslabor,makethestafffromabusyandcomplicatedworkintoasimpleandefficientwork.Basedonthisproblem,thedevelopmentoftheuniversitylibraryborrowingsystem.SystemUSESC/Smode,andrealizethecirculationconvenience,efficiency,effectivenessandtimeliness.Inthispaper,throughourgroupdesignanddevelopmentofasmallandmedium-sizeduniversitylibrarymanagementsystemofpractice,thearticlediscussestheproblemsinthelibrarymanagementsoftwareshouldhavethebasicfunctions,design,implementation.
Keywords:
Bookborrowing
Personnelmanagement
Booksmaintenanc
摘要
I
Abstract
II
一、需求分析
1
1.1引言
1.2需求分析的目标和任务
2
1.2.1处理对象
1.2.2处理功能及要求
1.2.3安全性和完整性要求
二、概念结构以及逻辑结构分析
4
2.1E-R图分析
2.2各个逻辑表的结构
5
2.2.1图书流通表
2.2.2读者信息表
7
2.2.3图书信息表
2.3表间关系
8
三、数据库的实施
9
3.1建立数据库
3.2建立数据表
3.2.1图书流通表的建立
3.2.2读者信息表的建立
10
3.2.3图书信息表的建立
11
3.3建立视图
12
3.4建立索引
3.5建立触发器
3.6建立存储过程
13
四、数据库的查询
14
4.1跨表查询
4.2条件语句查询
五、存在的问题及建议
16
六、实训心得
17
参考文献
18
一、需求分析
1.1引言
随着社会信息量的与日俱增,职场竞争的日趋激烈,越来越多的人更关注知识的积累、能力的培养。
作为信息存储的主要媒体之一图书,数量、规模比以往任何时候都大的多,不论个人还是图书管理部门都需要使用方便而有效的方式来管理自己的书籍。
在计算机日益普及的今天,对个人而言若采用一套行之有效的图书管理系统来管理自己的书籍,会方便许多。
对图书管理部门而言,以前单一的手工检索已不能满足人们的要求,为了便于图书资料的管理需要有效的图书管理软件。
对于日益扩大的图书馆,查找特定的书目总是借阅者或工作人员劳神费力,有时还没有结果。
因此往往是投入了大量的人力和财力却得不到高效的管理效率。
为了缩短借阅者的等待时间,减轻工作人员的工作量,方便工作人员对它的操作,提高管理的质量和水平,做到高效、智能化管理,从而达到提高图书借阅信息管理效率的目的,采用数据库技术生成的图书馆借阅管理系统将会极大地方便借阅者并简化图书馆管理人员和工作人员的劳动,使工作人员从繁忙、复杂的工作进入到一个简单、高效的工作中。
在构造系统时,首先从需求出发构造数据库表,然后再由数据库表结合需求划分系统功能模块。
这样,就把一个大的系统分解成了几个小系统。
这里把系统的层次划分为了四个部分:
图书信息,读者信息管理,图书借阅管理,信息查询。
能够实现以下功能:
1、进行新书入库、现有图书信息修改以及删除;
2、能够实现对读者基本信息的查询和编辑管理;
3、能够进行借阅信息的查询功能;
1.2需求分析的目标和任务
1.2.1处理对象
读者信息:
借者学号,借者姓名,借阅书名,图书编号,性别,电话
图书信息:
图书编号,ISBN号,书名,定价,出版社,出版日期
借阅信息:
图书编号,书名,借者学号,借者姓名,借阅日期,应归还日期,
借阅历史信息:
图书编号,读者编号,图书名,作者,借阅日期,还书日期
1.2.2处理功能及要求
1、能够存储一定数量的图书信息,并方便有效的进行相应的书籍数据操作和管理,这主要包括:
1)
图书信息的录入、删除及修改。
2)
图书信息的多关键字检索查询。
3)
图书的出借、返还及超期罚款或丢失赔偿。
2、能够对一定数量的读者、管理员进行相应的信息存储与管理,这其中包括:
读者信息的登记、删除及修改。
2)管理员信息的增加、删除及修改。
读者资料的统计与查询。
3、能够提供一定的安全机制,提供数据信息授权访问,防止随意删改、查询。
4、对查询、统计的结果能够列表显示。
1.2.3安全性和完整性要求
1、安全性要求
系统安全性要求体现在数据库安全性、信息安全性和系统平台的安全性等方面。
安全性先通过视图机制,不同的用户只能访问系统授权的视图,这样可提供系统数据一定程度上的安全性,再通过分配权限、设置权限级别来区别对待不同操作者对数据库的操作来提高数据库的安全性;
系统平台的安全性体现在操作系统的安全性、计算机系统的安全性和网络体系的安全性等方面。
2、完整性要求
系统完整性要求系统中数据的正确性以及相容性。
可通过建立主、外键,使用check约束,或者通过使用触发器和级联更新。
二、概念结构以及逻辑结构分析
2.1E-R图分析
1、图书管理系统实体间关系E-R图,如图2-1-1所示:
图2-1-1图书管理系统实体间关系E-R图
2、图书管理系统读者信息实体图,如图2-1-2所示:
图2-1-2图书管理系统读者信息实体图
3、图书管理系统图书信息实体图,如图2-1-3所示:
图2-1-3图书管理系统图书信息实体图
4、图书管理系统借阅信息实体图,如图2-1-4所示:
图2-1-4图书管理系统借阅信息实体图
2.2各个逻辑表的结构
2.2.1图书流通表
如表2-2-1所示是图书流通表,主要存储图书的流通情况,其中编号是主键,书名、借者学号、借者姓名字段非空。
图2-2-1图书流通表
2.2.2读者信息表
如表2-2-2所示是读者信息表,主要存储读者即借者的基本信息,其中借者学号是主键,借者姓名和性别字段非空。
2.2.3图书信息表
如表2-2-3所示是图书信息表,主要存储书籍的基本信息,其中图书编号是主键,书名字段非空。
表2-2-3图书信息表
2.3表间关系
图2-3-1数据表间的关系
三、数据库的实施
3.1建立数据库
createdatabase图书管理系统;
3.2建立数据表
3.2.1图书流通表的建立
图3-2-1图书流通表的建立
3.2.2读者信息表的建立
图3-2-2读者信息表的建立
3.2.3图书信息表的建立
图3-2-3图书信息表的建立
3.3建立视图
图3-3-1视图的建立
3.4建立索引
createclusteredindexix_on读者信息表(ix_);
3.5建立触发器
USE[图书管理系统]
GO
/******Object:
Trigger[dbo].[xxx_trigger]
ScriptDate:
01/12/201316:
13:
00******/
SETANSI_NULLSON
SETQUOTED_IDENTIFIERON
ALTERtrigger[dbo].[xxx_trigger]
on[dbo].[图书流通表]
insteadofdelete
as
print'
数据删除不成功'
3.6建立存储过程
StoredProcedure[dbo].[p_guanli]
14:
33******/
ALTERprocedure[dbo].[p_guanli]
select*from图书信息表
where出版社='
大众文艺'
四、数据库的查询
4.1跨表查询
如图4-1-1所示是对图书流通表和图书信息表两个表的查询。
图4-1-1跨表查询图
4.2条件语句查询
如图4-2-1所示是使用where条件语句对图书信息表中出版社为中国长安的图书信息查询。
图4-2-1where条件语句查询图
五、存
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书 管理 系统 报告