图书馆管理信息系统的分析与设计毕业论文.doc

上传人:小小飞 文档编号:3918482 上传时间:2019-10-10 格式:DOC 页数:92 大小:2.12MB
返回 下载 相关 举报
图书馆管理信息系统的分析与设计毕业论文.doc_第1页
第1页 / 共92页
图书馆管理信息系统的分析与设计毕业论文.doc_第2页
第2页 / 共92页
图书馆管理信息系统的分析与设计毕业论文.doc_第3页
第3页 / 共92页
图书馆管理信息系统的分析与设计毕业论文.doc_第4页
第4页 / 共92页
图书馆管理信息系统的分析与设计毕业论文.doc_第5页
第5页 / 共92页
点击查看更多>>
资源描述

《图书馆管理信息系统的分析与设计毕业论文.doc》由会员分享,可在线阅读,更多相关《图书馆管理信息系统的分析与设计毕业论文.doc(92页珍藏版)》请在三一文库上搜索。

1、I 图书馆管理信息系统的分析与设计图书馆管理信息系统的分析与设计 软件工程 领域 研究生 钱茂莎 指导老师 余勤 二十一世纪,无论是通信技术、计算机网络技术,还是数据库技术、信息 管理技术,都取得了巨大的发展,全球各个国家逐步开始推行数字化信息建设 工程。图书馆资源是数字化信息建设中的重要资源,它蕴藏着大量的信息资源, 具备大吞吐量、高利用率的特性,有机连接着教育、科技和其他产业,是新时 代科技文化知识的数据中心。 信息网络时代的到来,人类各种信息需求日夜俱增,图书资源的规模及数 量成倍增加,图书馆变得越来越庞大复杂,就需要越来越多的管理人员,但要 对图书资源进行科学、动态、高效的管理,还是必

2、须建立一套高效成熟的体系 和机制。研发一套图书馆管理系统软件就是这套体系和机制的核心部分,也是 加强图书馆资源信息网络化建设的主要课题。 该论文绪论部分介绍了课题研究背景、国内外研究情况以及研究内容和论 文结构;接着引入管理信息系统、面向对象方法、数据库技术等相关技术;然 后根据图书馆图书信息化管理与控制流程,对系统开始各种需求分析,也就是 业务需求分析、数据需求分析、功能需求分析、非功能需求分析,并设计出了 图书管理系统的业务数据流程图及用例图;论文最后着重进行系统设计,其中 包含了总体设计、功能模块设计和数据库设计。总体设计由系统体系结构设计、 系统功能架构设计两大部分组成;功能模块设计由

3、流通管理、系统管理、基础 信息管理、编目管理、采访管理五部分组成;数据库设计由数据库概念设计、 主要数据表设计两部分组成。 关键词:关键词:图书馆管理 统一建模语言 软件建模 信息管理 数据库技术 四川大学工程硕士学位论文 图书馆管理信息系统的分析与设计 II Analysis and Design of Library Management Information System Software Engineering Graduate Student: Qianmaosha Adviser: Yuqin In twenty-first Century, both the communica

4、tion technology, computer network technology, and database technology, information management technology, have made great development, global each country gradually began to promote the construction of digital information engineering. Library resources are important resources in the construction of

5、digital information, it contains a large amount of information resources, with high throughput, high efficiency characteristics, organic connection with education, technology and other industries, is the scientific and cultural knowledge of data center in the new era. The coming of information age,

6、human information demand and all increase, the size and the number of book resources multiplied, library is becoming more and more complex, the need for more and more management personnel, but should be scientific, dynamic, efficient management of library resources, must establish a set of effective

7、 mature system and mechanism. The core part of the research and development of a library management system software is the set of system and mechanism, but also strengthen the main subject in the construction of library resources information network. The paper introduction part introduces research b

8、ackground, research situation at home and abroad and the research content and structure of the thesis topic; then introduce the management information system, object oriented method, the database technology and related technology; then according to the library information management system and contr

9、ol process, the system began to all kinds of needs analysis, is also the business needs analysis, the data demand analysis, function III demand analysis, non functional requirements analysis, and design a service data flow diagram and use case diagram library management system; finally, focuses on t

10、he system design, including the overall design, function module design and database design. The overall design of the system architecture design, system function structure design of two parts; the function module design by the circulation management, system management, basic information management,

11、inventory management, interview management of five parts; database design, database design by the concept of main data table design in two parts. KeyKey WordsWords: Library Management Unified Modeling Language Software Modeling Informaion Management Database Technology 四川大学工程硕士学位论文 图书馆管理信息系统的分析与设计 I

12、 目目 录录 1.1. 绪论绪论1 1 1.1 课题研究背景.1 1.2 国内外研究现状.1 1.2.1 国外研究现状.1 1.2.2 国内研究现状.2 1.3 论文主要研究内容和结构.4 2.2. 相关理论与技术概述相关理论与技术概述5 5 2.1 管理信息系统介绍.5 2.2 面向对象相关理论.6 2.2.1 面向对象的基本概念.6 2.2.2 面向对象的基本特征 .7 2.3 数据库技术.8 3.3. 系统需求分析系统需求分析1010 3.1 四川省贸易学校图书馆介绍 10 3.2 业务需求分析 10 3.2.1 业务描述 11 3.2.2 系统要解决的问题和目标 11 3.2.3 主要

13、业务流程分析 13 3.3 功能需求分析 16 3.3.1 角色分析 16 3.3.2 系统业务功能分析16 3.4 数据需求 25 3.5 非功能性需求 28 3.5.1 环境需求 28 3.5.2 性能需求 29 3.5.3 安全需求 29 四川大学工程硕士学位论文 图书馆管理信息系统的分析与设计 II 4.4. 系统设计系统设计3030 4.1 总体设计 30 4.1.1 系统设计原则 30 4.1.2 系统体系结构设计 30 4.1.3 系统功能架构设计 31 4.2 功能模块设计 32 4.2.1 系统登录 32 4.2.2 采访管理 33 4.2.3 编目管理 39 4.2.4 流

14、通管理 45 4.2.5 基础信息管理 50 4.2.6 系统管理 55 4.3 数据库设计 62 4.3.1 数据库的概念设计 62 4.3.2 主要数据库表设计 62 5.5. 系统实现系统实现6666 5.1 系统登录功能实现66 5.2 图书编目信息添加功能实现67 5.3 图书流通管理功能实现69 5.4 系统管理功能实现72 结结 论论7676 参考文献参考文献7878 声声 明明8080 致致 谢谢8181 四川大学工程硕士学位论文 图书馆管理信息系统的分析与设计 1 1. 绪论 1.1 课题研究背景 二十一世纪,以计算机技术、网络技术为核心的信息技术取得了巨大的发 展,全球开始

15、了信息化工程建设,各级政府部门、各类企业都加入了信息化、 网络化建设大军,高等院校及科研机构不甘落后,走在前面,起到了学术带头 作用1。学校图书馆的图书资源信息化、网络化建设是学校全部信息建设工程 的核心部分,图书的数量和规模非常大,增加管理人员等过去的老方法已经不 能满足当今需求,必须开辟图书馆的信息化建设道路2。而图书馆是严格遵守 相关的流程和规范来管理与控制的,每一本图书都有唯一的识别码,这样可以 把学校图书馆看成是一个遵守一定流程的图书数据仓库,从信息技术、数据库 技术来看,研发一套图书管理系统软件是行得通的。 传统的图书管理方法,是采用人工检索这种低效方式来处理,随着图书馆 规模的日

16、益剧增,图书的数量成指数增长,管理人员如果采用人工检索方式来 查阅这些庞大的资源,将变得非常艰难,可以说是一件不可行的事情3。为了 减少图书管理员的人员规模,降低图书管理人员的工作强度,提升图书资源管 理的效率,必须开发一个图书管理系统对图书资源进行科学的控制与管理,动 态地储存、检索、借阅。 图书馆管理人员在日常工作中,天天与海量的学生信息、图书信息以及二 者之间相互生成的图书借阅信息打交道。图书管理系统软件就是要对学生信息、 图书资源、借阅信息等进行动态高效的控制与管理,并且具备更加智能化、模 糊化的图书资源搜索能力4。只有利用图书管理系统软件,实现了图书馆资源 的信息化、数字化、网络化,

17、才能系统化、规范化、高效化的管理图书。在这 样的背景下,基于四川省贸易学校图书馆的实际情况,采用面向对象的软件工 程方法,进行需求分析、系统设计,是本论文研究的意义所在。 1.2 国内外研究现状 1.2.1 国外研究现状 在国外,人们意识到图书管理系统的重要性,深知图书管理人员工作中离 不开图书管理系统,来管理与控制图书资源。随着读者数量和种类的增加,以 及图书资源规模的扩大,对图书管理系统的功能和性能提出了巨大的挑战,各 四川大学工程硕士学位论文 图书馆管理信息系统的分析与设计 2 知名软件开发商在激烈的市场竞争下,积极打破传统瓶颈,不断应用新技术来 研发更具备市场前景的图书管理系统软件。

18、图书管理系统经历了一系列的发展历史,最初网络技术还未起步,图书管 理系统是单机版的,不能连接其他电脑,功能单一5;二十世纪九十年代初, 局域网诞生了,随之出现了 C/S(client/server)模式的图书管理系统,该模 式集中管理了图书资源,在共享性和互动性方面取得了一定的进步,但还是存 在一些不足,比如说系统平台的移植扩张性差,功能裁剪伸缩性差,以及图书 资源的共享性很局限等等,这样就不能满足图书馆规模的不断扩大、图书资源 逐渐增加带来的用户需求6;后来伴随着面向对象方法的软件工程理论出现, 以及全新的软件模式-基于 Web 技术的 B/S(browser/server)模式诞生,图 书

19、管理系统朝着全新的 B/S 模式发展,开辟了一个新时代,该模式下的图书管 理系统具有分布式访问、平台可移植性强、功能伸缩性大和强大开放性等一系 列的优点。当前许多知名软件公司基于 B/S 模式开发了各自的图书管理系统产 品,比如 SIRSI 旗下的 UNICORN、EXLIBRIS 的 ALEPH 以及 INOVATIVE 的 MILLENNIUM 产品7。 最近十年,国外的各种图书馆蕴藏着巨量的图书资源,传统的借阅方式无 法满足其价值需求,为此纷纷寻求增值方式,来开辟全新的图书馆特色服务。 一种方式就是依靠图书馆的图书资源,开拓独具特点的电子图书、电子杂志期 刊、目次特色服务等;另外一种方式

20、就是通过办理 VIP 会员卡、售卖积分卡或 点卡,来提供新型服务,该服务衍生出一种网络自助服务,也是当前国外图书 管理系统的一种主要服务类型。 1.2.2 国内研究现状 十六大会议中,国家主席江泽民就关于文明社会建设提到了终极目标: “全国人民的思想道德修养、科技文化内涵和身心健康都要显著提高,并且建 立一套健全的当代全民教育体系、科研文化革新体系、国民健康和医疗保障体 系。要造就一个全员学习、一辈子学习的先进社会,全面促进国民的综合发展 8。 ”国民的学习和创新都远离不了图书馆资源,加强图书馆的数字化、信息 化建设是学校建设的当务之急。 历经数年的建设,学校图书馆建设已经达到一定的规模和成熟

21、度,每个学 四川大学工程硕士学位论文 图书馆管理信息系统的分析与设计 3 校根据自己的学校基本情况和专业构造情况,打造适合自己特色的图书馆。随 着计算机大数据储存技术、数据库技术等在图书管理系统中的使用,传统上的 印刷版图书早已无法满足学生们对图书杂志的查阅需求,因而基于当代先进技 术,进一步研究和开发图书管理系统是学校发展的必然趋势。 现代化数字化图书馆是英特网蓬勃发展而随之衍生出来的全新产品,是旨 在从原理上改变当前网络上信息杂乱无章的状况而产生的新一代网络资源的分 享模式。它采取全新的网络技术、通讯技术、大数据存储技术以及多媒体技术, 有机融合构造一个规模巨大、移植扩展灵活、互操作性简单

22、、共享性强大的分 布式数据库,并支持在 Web 上进行智能模糊搜索、查阅的信息化服务。换句话 说,学校数字图书馆是基于在具备足够带宽的互联网络上,具有智能模糊搜索、 跨库查阅的超大规格的分布式、数字化、共享化图书资源库集合。数字信息化 方向、网络共享化方向、资源合一化、专业服务化是学校图书馆的未来发展方 向,尤其前两个方向是未来发展的重中之重,它们是图书馆朝信息网络发展的 风向标,引领图书馆数值化、网络化革命9。 过去的局域网图书管理系统在信息共享方面存在严重的不足,不同城市之 间、不同院校之间无法实现图书资源共享,无法跨城市、跨院校实现对图书资 源进行管理与控制。全球英特网技术的发展与普及,

23、使得读者能够更方便的远 程访问图书馆资源,促进了图书资源的共享。所以在英特网基础之上,开发的 全新一代学校数字图书管理系统是未来发展的必然趋势。新型学校数字图书馆 基于 B/S(browser/server)架构,非常方便的把不同城市的图书馆基于 Internet 网络连接在一起,不管有多少个图书馆,系统都把它们抽象为一个 server,对用户而言就好比一个“超大图书馆” ,用户只需要在终端的 browser 上浏览访问 server 上的图书资源;这样一来,使得用户操作更加灵 活,用户在具备 Internet 网络的任意地方都可以连接到数字图书馆访问图书 资源,对管理人员来说也更加方便,只要

24、具备 Internet 网络,就可以随时随 地对图书馆进行远程控制管理,包括系统升级和资源共享。随着无线通讯技术 的发展,智能终端已经非常的普及,人们随时通过 wap 访问网络资源,因而新 一代图书管理系统也支持了 wap 接入访问,这样才方便用户在出差途中,在没 有 Internet 网络的地方,也能随心所欲的访问数字图书馆10。 四川大学工程硕士学位论文 图书馆管理信息系统的分析与设计 4 1.3 论文主要研究内容和结构 作者本人在四川省贸易学校负责图书馆的图书管理工作,非常熟悉图书资 源的控制管理规范与流程,因此本论文基于管理信息系统、面向对象方法、数 据库技术等相关技术,根据图书馆图书

25、信息化管理与控制流程,对系统开始各 种需求分析,也就是业务需求分析、数据需求分析、功能需求分析、非功能需 求分析,并设计出了图书管理系统的业务数据流程图及用例图;最后着重对图 书管理系统进行系统设计(总体设计、功能模块设计和数据库设计) 。总体设 计由系统体系结构设计、系统功能架构设计两大部分组成;功能模块设计由流 通管理、系统管理、基础信息管理、编目管理、采访管理五部分组成;数据库 设计由数据库概念设计、主要数据表设计两部分组成。 论文框架如下: 第一章绪论,首先引入了研究学校图书管理系统的课题背景,其次介绍了 国内外关于图书管理的当前情况和未来发展方向。 第二章相关理论技术介绍,涉及到管理

26、信息系统技术、面向对象方法理论、 数据库技术。 第三章对图书管理系统开始各种需求分析,包括业务需求分析、数据需求 分析、功能需求分析、非功能需求分析,并设计出了图书管理系统的业务数据 流程图及用例图。 第四章对图书管理系统进行系统设计,该章是论文的核心,首先是总体设 计,包含了系统体系结构设计、系统功能架构设计;其次是功能模块设计;最 后是数据库设计。 第五章是本论文的总结和进一步研究的课题方向。 四川大学工程硕士学位论文 图书馆管理信息系统的分析与设计 5 2. 相关理论与技术概述 2.1 管理信息系统介绍 20 世纪 70 年代初,Walter T. Kenevan 首次提出了管理信息系统

27、(MIS, 即 Management Information System 的缩写)的概念:“无论以正规的书面形 式,还是随意的口语形式,只要及时向公司领导、普通员工、公司外相关人员 传递历史的、当前的、将来的与企业管理有关的信息,辅助所有人管理公司, 决定公司的发展策略与方向11” 。这里突出了一个观念,即信息决定策略,但 并未说明使用网络技术和数据库技术。十年之后,西方知名大学(明尼苏达州 大学)的管理学教授高登戴维斯(Gardon Davis) ,也就是学界公认的管理信 息系统之父,提出了相对完全的概念:“基于计算机软硬件技术、信息网络技 术、数据库技术等先进技术,为企业获取完整的信息,

28、并致力于控制管理、分 析决策企业的一套系统12” 。这里详细地诠释了管理信息系统的构造、功效和 目标,为后续发展打下了基础。 管理信息系统基于计算机实体(包括软件和硬件) 、数据交换设备、无线 通讯设备等,为企业管理者和相关人员获取原始信息,并进行一定的加工处理, 最后储存在相关数据库中,并在第一时间传递出来。这样企业的高层管理人员 能做出正确的公司决策,中间管理人员可以严格地传达公司策略和领导思想, 最下层的员工可以一致地执行策略。这样的管理信息系统不再单纯地被看作为 一套计算机系统,人们通常认为是一套集成信息、人、企业管理为一体的综合 系统,对于复杂的信息,通常需要采用数学建模技术对原始数

29、据进行建模处理, 得到更为直观,更加可用的二手数据,因此可见,信息、管理以及系统是管理 信息系统的基本元素。 20 世纪 80 年代至 90 年代,企业通常基于报表形式来完成单一业务的数 据记录、计算处理,最后储存在计算机中,这时候都是单个计算机处理和存储, 功能单一,所以应用也局限在工资表、财务表、资产表等等,这个阶段是管理 信息系统的萌芽阶段13;90 年代初至 90 年代中期,随着数据库技术的发展, 数据库系统逐渐应用在管理信息系统中,除了完成单一的业务报表处理,新型 系统对复杂数据进行过滤、建模、处理、储存,在企业生产管理领域、企业财 务管理领域、水电缴费领域等方面取得了巨大的进步和应

30、用。这种系统大大地 四川大学工程硕士学位论文 图书馆管理信息系统的分析与设计 6 提升了管理效率,使得企业发展迅猛,产生了巨大的经济利润,这是管理信息 系统的生长阶段14;自 90 年代中期以来,局域网、广域网、城域网技术越来 越成熟,并渗透在各个领域,高速率、宽带宽的计算机网络,分布式数据库, 大储存介质的出现,使得管理信息系统从 C/S(client/server)模式发展为 B/S(browser/server)模式,人们更加方便的分享和使用这些数据信息15。 随着多媒体技术的发展,网络安全技术的进步,管理信息系统的应用领域越来 越宽阔,这就是管理信息系统的成熟阶段。 2.2 面向对象相

31、关理论 面向对象编程技术是在对软件系统业务环境分析与考察的基础上采用面向 对象的技术将事物进行抽象和封装处理,其核心概念是类与对象,其中类定义 了一组具有类似特性的事物的共性特征,对象则是在类的基础上对软件业务环 境中特定事物的具体表达,同时各个类结构之间可以继承、多态等方式进行组 织,并最终实现对现实世界的软件表达。 本系统采用完全面向对象的软件开发模式进行设计,因此本节对面向对象 的相关理论与概念进行分析,包括类、对象、消息以及面向对象软件开发的基 本特征等。 2.2.1 面向对象的基本概念 1对象(Object) 在面向对象编程技术中,对象是对实际环境中事物的具体表达形式,例如 一本图书

32、、一名读者、一个管理部门等都可以采用对象来表达,对象可以表示 简单的事物,同时也可以表示内部结构极为复杂的事物。在对象中通过事物的 描述数据和用于操作事物的动作构成,其中描述事物的数据被称为属性 (Attribute)17,用于操作事物或修改事物属性状态的操作被称为方法 (Method)或函数(Function),属性和方法构成了对象的主体内容。在面向 对象程序设计与开发过程中,开发人员可以将对象看做独立的程序功能模块, 多个对象之间的功能相互调用是完成程序核心功能的途径,应用程序的功能是 通过对象之间的方法调用来实现的。 2类(Class) 四川大学工程硕士学位论文 图书馆管理信息系统的分析

33、与设计 7 在面向对象的程序设计中,除了对象之外,另一重要的概念是类,类是用 于创建对象的模板,在类结构中包含了一组通用的属性和方法,是对同一类型 对象的高度抽象18,在程序设计与开发过程中首先需要在软件业务环境分析 的基础上进行类结构定义,随后通过将类实例化为对应的对象,并通过对象之 间的信息交互来完成应用程序的功能。同时,在类结构中还包含了继承、集合 等关系,即不同的类结构之间可以子类或部分类的方式类进行组织。 3消息(Message) 在面向对象程序设计过程中,对象之间的功能调用是通过作为调用方的对 象向被调用对象发送消息19,并由后者的内部方法来执行相关逻辑操作来实 现,消息是完成逻辑

34、处理的重要触发条件,通常包含了接收消息的目标对象、 消息名称以及消息内部数据等。 2.2.2 面向对象的基本特征 面向对象程序设计技术的基本特征主要包括封装性、继承性以及多态性等 方面,这些特征是进行面向对象程序设计的核心与关键,其详细内容介绍如下: 1封装性(Encapsulation) 通过对业务环境中的事物进行类结构封装可以实现将事物基本特征与行为 的内部隐藏,外界只需要了解对象或类的功能方法调用接口即可实现对类或对 象的操作行为,这种对内部数据结构的封装与隐蔽的特征称为封装性。封装性 是面向对象的最基本的特点,可以确保在软件程序中类结构具有高度的独立性, 只要类结构的外部功能调用接口保

35、持不变,则无论类结构的内部属性和方法如 何变动,应用程序的整个逻辑框架不会发生变动。封装性的最终目标是为程序 设计与开发人员提供类结构设计和类结构调用之间的功能隔离,便于程序的模 块化开发。 2继承性(Inheritance) 由于现实世界中的事物之间往往会存在着一定的继承关系,例如对于图书 而言,可以将其定义为一个具体的类结构,在图书中可以包含不同专业的图书, 例如计算机专业、通信专业、数学专业等,这些不同专业的图书之间都具有共 同的属性特征,例如图书名称、出版社、价格等,其不同之处主要在与专业性 四川大学工程硕士学位论文 图书馆管理信息系统的分析与设计 8 方面的属性设置,因此可以将图书类

36、作为上述不同专业的图书类的父类,并通 过继承来完成类结构的组织,被继承的类成为父类,继承得到的类被称为子类 或派生类,子类会默认继承父类所有的属性或方法,采取这种方式可以提高程 序代码的重用性21。 3多态性(Polymorphism) 多态性是指在面向对象的程序设计中,同一个对象会根据不同的调用方或 不同的消息而产生不同的动作行为,同一个消息也会由于目标对象的不同而执 行不同的操作。多态性的优势在于可以为开发人员提供一个便利的功能调用模 式,即开发人员可以采用通用的消息发送动作,将同一个消息发送到不同的类 对象中,则对象会根据其内部逻辑结构的设计而执行不同的动作。例如,可以 通过在应用程序中

37、的类结构发送打印消息,不同的类对象在接收到此消息后执 行不同的打印动作,图表类会执行图表的打印、文件类会执行文件的打印操作 等。多态性的实现基础是继承性,只有在具有继承关系的类结构中通过消息传 递才可能实现多态行为,同时在程序设计中还需要将具备高度通用处理功能的 消息放在类结构中的顶层来处理,而具体用于响应这一消息的动作处理逻辑则 放在类继承结构的底层来实现,即高层类对象中定义消息结构,底层类对象中 定义消息的执行动作,从而实现多态性特征。 2.3 数据库技术 数据库开发技术是为了应对计算机软件程序的海量数据处理与检索、数据 集中存放等需求而出现的一种数据处理技术,其研究内容主要包括数据的高效

38、 存储、检索、索引以及其他管理功能。当前随着计算机技术的快速发展,数据 库技术已经逐步融合到多个领域,并成为信息系统开发的重要基础技术。当前, 主流的数据库技术是采用了基于关系型数学分析模型的数据处理技术,是通过 对数据进行模型分析,并采用属性、索引、聚族等技术对数据进行组织与管理, 为上层应用提供便利的数据存储、检索查询与操作功能接口。同时,随着人工 智能技术的快速兴起,基于人工智能的海量数据处理技术也是当前的重要发展 趋势,包括数据挖掘、数据仓库、专家系统、计算机辅助设计等方面。数据库 开发技术的核心目的是对数据的高效存储与共享提供操作接口,其开发技术中 主要包括了数据定义技术、数据操作技

39、术、数据查询技术以及数据控制技术等, 四川大学工程硕士学位论文 图书馆管理信息系统的分析与设计 9 当前主要是通过数据库管理系统来实现的,数据库管理系统是将数据的组织、 存储、检索以及其他管理操作进行功能集成的综合性软件平台,被称为 DataBase Management System,在 DBMS 中主要包括的功能有数据定义、数据 操纵、数据查询检索以及数据控制四个方面: (1)数据定义:数据定义功能是通过数据定义语言 DDL 来实现,通过 DDL 可以实现对 DBMS 中的数据库、数据表、数据表属性以及其他索引等字段 进行创建与管理操作。 (2)数据操纵:数据操纵功能是通过数据操纵语言 D

40、ML 来实现,DML 主 要用来对数据库中的数据进行添加、修改与删除等功能的实现。 (3)数据查询检索:数据库管理系统的最重要的功能是为用户提供数据 检索与查询服务,所以在 DBMS 中还提供了 DSL 数据库查询语言来完成对基础 数据的查询检索功能,当前通用的数据查询检索语言为 SQL 语言。 (4)数据控制功能:RDBMS 提供了数据控制语言(Data Control Language,DCL) ,利用 DCL 可以完成数据库运行控制功能,包括并发控制(即 处理多个用户同时使用某些数据时可能产生的问题) ,安全性检查,完整性约 束条件的检查和执行,数据库的内部维护(例如索引的自动维护)等。

41、RDBMS 的上述许多功能都可以通过结构化查询语言(Structured Query Language,SQL)来实现的,SQL 是关系数据库中的一种标准语言,在不同的 RDBMS 产品中,SQL 中的基本语法是相同的。此外,DDL,DML,DQL 和 DCL 也 都属于 SQL。 数据库开发技术在基于网络的信息管理系统中的功能主要是为系统提供数 据存储基础平台和数据操作功能接口的调用,其功能详述如下: (1)数据存储与管理:在数据库开发技术和网络通信技术的基础上,开 发人员可以选择具体的开发工具与编程技术来完成信息系统的功能设计与开发, 并通过对业务环境中的数据进行抽象分析,以数据库管理系统

42、作为系统的底层 数据平台,并通过 DBMS 中的数据操纵功能,数据查询功能以及数据控制功能 来实现对业务数据的高效管理。 (2)数据分析和展示:在基于关系型的数据库管理系统中通常提供了大 量用于数据分析和处理的专业工具,包括级联分析、逐级汇总处理等,同时还 可以通过数据表格、图形报表等进行直观展示,为信息管理系统提供数据分析 四川大学工程硕士学位论文 图书馆管理信息系统的分析与设计 10 和展示的功能调用接口。 四川大学工程硕士学位论文 图书馆管理信息系统的分析与设计 11 3. 系统需求分析 本章在四川省贸易学校图书馆日常业务流程分析的基础上对系统的需求分 析工作进行介绍,首先对系统的业务进

43、行详细分析,包括系统业务概述、系统 需要解决的问题与实现目标以及各项业务的具体流程分析。在此基础上基于 Visual Paradigm for UML 以 UML 用例图、类图的形式对系统的功能需求与数 据需求进行详细分析,最后对系统的运行环境、性能要求标准以及安全防护体 系进行介绍。 3.1 四川省贸易学校图书馆介绍 四川省贸易学校图书馆现有馆舍面积 13000 平方米,阅览座位 1700 个, 电子阅览室机位 300 个。图书馆设馆长一人、副馆长二人,下设办公室、综合 借阅部、文献采编部、信息技术部,现有员工 31 人,其中硕士研究生 1 人, 本科学历 20 人,专科学历 6 人,高级职

44、称 7 人,中级职称 7 人;馆藏纸质文 献 60 万册,电子图书 23 万册,引进清华同方中国学术期刊全文数据库 、 博硕士学位论文数据库、超星“读秀知识库” 、台湾智库研究成果库、国研网 数据库等。每年征订中外文期刊 540 种,报纸 100 多种。馆内书目资源、数字 图书资源利用校园网每天 24 小时为全校师生提供网上服务,以方便、快捷的 方式为师生员工的教学、科研提供最新专业信息资料,建成了具有高职特色的 纸质图书与数字图书资源并存的服务体系。为方便广大读者,图书馆通过门禁 监测系统,实行“借、阅、藏、咨”一体化的借阅管理方式,全馆设有书库阅 览室、电子阅览室、报刊阅览室等,每周开放时

45、间最长的达 84 小时。 3.2 业务需求分析 为了对当前图书馆内部管理工作进行信息化改造,在馆内安装部署信息化 的图书馆管理系统平台,首先需要对图书馆日常业务环境进行分析,本节对系 统的业务需求分析进行介绍,首先介绍系统的基本业务环境,其次提出系统所 需实现的基本目标和需要解决的问题,最后给出系统业务环境中主要业务流程 的详细介绍。 四川大学工程硕士学位论文 图书馆管理信息系统的分析与设计 12 3.2.1 业务描述 四川省贸易学校图书馆承担着纸质文献、电子文献等资源的阅览、外借、 咨询等业务,同时还藉由数字化的手段为学院全体教师与学生提供网络接口, 提高图书馆文献服务、数据服务、在线视频、

46、音频点播等服务的便利性。本系 统作为四川省贸易学校教学教务管理系统的重要组成部分,是学院图书馆日常 业务信息化管理的有力保障,对于学院图书馆管理工作效率的提高、图书等财 产的安全管理以及图书馆的服务质量等方面都有着一定的促进作用。 在日常管理工作中,电子资源管理部门工作人员负责将采访活动,同时将 采访的音频以及视频资源进行整理、上传与后期维护管理等;图书管理部门工 作人员负责图书采购、分类、编目、归档,同时为全体教师与学生提供图书外 借、流通等管理工作;图书馆办公室负责对图书馆的日常工作进行全局把控, 包括馆内部门设置、人员管理等。 本系统中涉及到的工作人员类型主要包括电子资源管理部门工作人员

47、、图 书管理部门工作人员、办公室领导、办公室秘书以及普通管理人员等。图书馆 的管理工作具体内容主要包括采访管理、电子资源编目管理、图书编目管理、 图书流通管理、用户信息管理、用户权限管理、部门管理等方面。 当前,四川省贸易学校图书馆已经在内部部署了电子资源、图书资源的检 索与开放式连接服务自动化管理平台,提供的功能包括书目检索、馆藏检索、 新书通报、图书预约、图书续借以及馆际互借等功能。但是由于上述信息化平 台主要是针对图书馆的服务对象而言的,对于图书馆内部的业务与信息管理支 持度不高,导致图书馆当前仍有大量的日常工作需要工作人员手动进行,不仅 管理效率低下,同时错误率也比较高。 因此在此背景

48、下,基于四川省贸易学校图书馆信息管理工作的实际需求, 本文设计了一个基于网络环境的信息管理系统对图书馆的采访、编目、流通以 及基础信息管理等工作进行统一化、信息化的管理。系统整体架构采用 C/S 架 构,同时具有较高的响应速度、安全性以及可靠性,可以满足图书馆日常事务 信息管理工作的需求。 3.2.2 系统要解决的问题和目标 本系统作为四川省贸易学校图书馆实现日常管理工作的信息化与自动化的 四川大学工程硕士学位论文 图书馆管理信息系统的分析与设计 13 重要保障,其功能设置与实现需要切合图书馆的实际业务环节与具体流程。从 整体而言,图书馆的日常管理工作需要按照学院的整体教学计划来进行,以学 期为周期制定管理目标与工作内容,包括采访工作管理、图书等资源的编目工 作管理、图书流通管理、基础信息管理等方面。其中需要管理的基础信息包括 内部工作人员的个人基本信息、权限管理、部门管理等方面。 上述管理工作在进行过程中会产生大量的业务数据,因此本系统需要具有 良好的海量数据处理能力。基于以上分析可以得到本系统需要解决的主要问题 包括以下几个方面: 1. 用户权限设置与管理:系统涉及到的用户种类比较多,包括馆内普通 工作人员、办公室秘书、各部门秘书、办公室领导以及各部门领导等,为了确 保管理数据信息的安全性,不被用户越权访问或修改,

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

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1