




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、图书馆管理信息系统的分析与设计图书馆管理信息系统的分析与设计 软件工程 领域 研究生 钱茂莎 指导老师 余勤 二十一世纪,无论是通信技术、计算机网络技术,还是数据库技术、信息 管理技术,都取得了巨大的发展,全球各个国家逐步开始推行数字化信息建设 工程。图书馆资源是数字化信息建设中的重要资源,它蕴藏着大量的信息资源, 具备大吞吐量、高利用率的特性,有机连接着教育、科技和其他产业,是新时 代科技文化知识的数据中心。 信息网络时代的到来,人类各种信息需求日夜俱增,图书资源的规模及数 量成倍增加,图书馆变得越来越庞大复杂,就需要越来越多的管理人员,但要 对图书资源进行科学、动态、高效的管理,还是必须建
2、立一套高效成熟的体系 和机制。研发一套图书馆管理系统软件就是这套体系和机制的核心部分,也是 加强图书馆资源信息网络化建设的主要课题。 该论文绪论部分介绍了课题研究背景、国内外研究情况以及研究内容和论 文结构;接着引入管理信息系统、面向对象方法、数据库技术等相关技术;然 后根据图书馆图书信息化管理与控制流程,对系统开始各种需求分析,也就是 业务需求分析、数据需求分析、功能需求分析、非功能需求分析,并设计出了 图书管理系统的业务数据流程图及用例图;论文最后着重进行系统设计,其中 包含了总体设计、功能模块设计和数据库设计。总体设计由系统体系结构设计、 系统功能架构设计两大部分组成;功能模块设计由流通
3、管理、系统管理、基础 信息管理、编目管理、采访管理五部分组成;数据库设计由数据库概念设计、 主要数据表设计两部分组成。 关键词:关键词:图书馆管理 统一建模语言 软件建模 信息管理 数据库技术 analysis and design of library management information system software engineering graduate student: qianmaosha adviser: yuqin in twenty-first century, both the communication technology, computer network
4、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 digital information, it contains a
5、 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, human information demand and all i
6、ncrease, 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 mature system and mechanism. the
7、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 background, research situation at h
8、ome 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 control process, the system began to al
9、l kinds of needs analysis, is also the business needs analysis, the data demand analysis, function demand analysis, non functional requirements analysis, and design a service data flow diagram and use case diagram library management system; finally, focuses on the system design, including the overal
10、l 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, inventory management, interview manage
11、ment 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 目目 录录 1.1. 绪论绪论.1 1 1.1 课题研究背景.1 1.2 国内外研究现状.1 1.2.1 国外研究现状.1 1.2.2
12、国内研究现状.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 3.3 功能需求分析 .16 3.3.1 角色分析 .16 3.3.2 系统业务功能分析.16 3.4
13、 数据需求 .25 3.5 非功能性需求 .28 3.5.1 环境需求 .28 3.5.2 性能需求 .29 3.5.3 安全需求 .29 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 流通管理 .45 4.2.5 基础信息管理 .50 4.2.6 系统管理 .55 4.3 数据库设计 .62 4.3.1 数据库的概念设计 .62 4.3
14、.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、信息建设工程 的核心部分,图书的数量和规模非常大,增加管理人员等过去的老方法已经不 能满足当今需求,必须开辟图书馆的信息化建设道路2。而图书馆是严格遵守 相关的流程和规范来管理与控制的,每一本图书都有唯一的识别码,这样可以 把学校图书馆看成是一个遵守一定流程的图书数据仓库,从信息技术、数据库 技术来看,研发一套图书管理系统软件是行得通的。 传统的图书管理方法,是采用人工检索这种低效方式来处理,随着图书馆 规模的日益剧增,图书的数量成指数增长,管理人员如果采用人工检索方式来 查阅这些庞大的资源,将变得非常艰难,可以说是一件不可行的事情3。为了 减少图书管理员的人员规模,降低图书管理人员的工作强度
16、,提升图书资源管 理的效率,必须开发一个图书管理系统对图书资源进行科学的控制与管理,动 态地储存、检索、借阅。 图书馆管理人员在日常工作中,天天与海量的学生信息、图书信息以及二 者之间相互生成的图书借阅信息打交道。图书管理系统软件就是要对学生信息、 图书资源、借阅信息等进行动态高效的控制与管理,并且具备更加智能化、模 糊化的图书资源搜索能力4。只有利用图书管理系统软件,实现了图书馆资源 的信息化、数字化、网络化,才能系统化、规范化、高效化的管理图书。在这 样的背景下,基于四川省贸易学校图书馆的实际情况,采用面向对象的软件工 程方法,进行需求分析、系统设计,是本论文研究的意义所在。 1.2 国内
17、外研究现状 1.2.1 国外研究现状 在国外,人们意识到图书管理系统的重要性,深知图书管理人员工作中离 不开图书管理系统,来管理与控制图书资源。随着读者数量和种类的增加,以 及图书资源规模的扩大,对图书管理系统的功能和性能提出了巨大的挑战,各 知名软件开发商在激烈的市场竞争下,积极打破传统瓶颈,不断应用新技术来 研发更具备市场前景的图书管理系统软件。 图书管理系统经历了一系列的发展历史,最初网络技术还未起步,图书管 理系统是单机版的,不能连接其他电脑,功能单一5;二十世纪九十年代初, 局域网诞生了,随之出现了 c/s(client/server)模式的图书管理系统,该模 式集中管理了图书资源,
18、在共享性和互动性方面取得了一定的进步,但还是存 在一些不足,比如说系统平台的移植扩张性差,功能裁剪伸缩性差,以及图书 资源的共享性很局限等等,这样就不能满足图书馆规模的不断扩大、图书资源 逐渐增加带来的用户需求6;后来伴随着面向对象方法的软件工程理论出现, 以及全新的软件模式-基于 web 技术的 b/s(browser/server)模式诞生,图 书管理系统朝着全新的 b/s 模式发展,开辟了一个新时代,该模式下的图书管 理系统具有分布式访问、平台可移植性强、功能伸缩性大和强大开放性等一系 列的优点。当前许多知名软件公司基于 b/s 模式开发了各自的图书管理系统产 品,比如 sirsi 旗下
19、的 unicorn、exlibris 的 aleph 以及 inovative 的 millennium 产品7。 最近十年,国外的各种图书馆蕴藏着巨量的图书资源,传统的借阅方式无 法满足其价值需求,为此纷纷寻求增值方式,来开辟全新的图书馆特色服务。 一种方式就是依靠图书馆的图书资源,开拓独具特点的电子图书、电子杂志期 刊、目次特色服务等;另外一种方式就是通过办理 vip 会员卡、售卖积分卡或 点卡,来提供新型服务,该服务衍生出一种网络自助服务,也是当前国外图书 管理系统的一种主要服务类型。 1.2.2 国内研究现状 十六大会议中,国家主席江泽民就关于文明社会建设提到了终极目标: “全国人民的
20、思想道德修养、科技文化内涵和身心健康都要显著提高,并且建 立一套健全的当代全民教育体系、科研文化革新体系、国民健康和医疗保障体 系。要造就一个全员学习、一辈子学习的先进社会,全面促进国民的综合发展 8。 ”国民的学习和创新都远离不了图书馆资源,加强图书馆的数字化、信息 化建设是学校建设的当务之急。 历经数年的建设,学校图书馆建设已经达到一定的规模和成熟度,每个学 校根据自己的学校基本情况和专业构造情况,打造适合自己特色的图书馆。随 着计算机大数据储存技术、数据库技术等在图书管理系统中的使用,传统上的 印刷版图书早已无法满足学生们对图书杂志的查阅需求,因而基于当代先进技 术,进一步研究和开发图书
21、管理系统是学校发展的必然趋势。 现代化数字化图书馆是英特网蓬勃发展而随之衍生出来的全新产品,是旨 在从原理上改变当前网络上信息杂乱无章的状况而产生的新一代网络资源的分 享模式。它采取全新的网络技术、通讯技术、大数据存储技术以及多媒体技术, 有机融合构造一个规模巨大、移植扩展灵活、互操作性简单、共享性强大的分 布式数据库,并支持在 web 上进行智能模糊搜索、查阅的信息化服务。换句话 说,学校数字图书馆是基于在具备足够带宽的互联网络上,具有智能模糊搜索、 跨库查阅的超大规格的分布式、数字化、共享化图书资源库集合。数字信息化 方向、网络共享化方向、资源合一化、专业服务化是学校图书馆的未来发展方 向
22、,尤其前两个方向是未来发展的重中之重,它们是图书馆朝信息网络发展的 风向标,引领图书馆数值化、网络化革命9。 过去的局域网图书管理系统在信息共享方面存在严重的不足,不同城市之 间、不同院校之间无法实现图书资源共享,无法跨城市、跨院校实现对图书资 源进行管理与控制。全球英特网技术的发展与普及,使得读者能够更方便的远 程访问图书馆资源,促进了图书资源的共享。所以在英特网基础之上,开发的 全新一代学校数字图书管理系统是未来发展的必然趋势。新型学校数字图书馆 基于 b/s(browser/server)架构,非常方便的把不同城市的图书馆基于 internet 网络连接在一起,不管有多少个图书馆,系统都
23、把它们抽象为一个 server,对用户而言就好比一个“超大图书馆” ,用户只需要在终端的 browser 上浏览访问 server 上的图书资源;这样一来,使得用户操作更加灵 活,用户在具备 internet 网络的任意地方都可以连接到数字图书馆访问图书 资源,对管理人员来说也更加方便,只要具备 internet 网络,就可以随时随 地对图书馆进行远程控制管理,包括系统升级和资源共享。随着无线通讯技术 的发展,智能终端已经非常的普及,人们随时通过 wap 访问网络资源,因而新 一代图书管理系统也支持了 wap 接入访问,这样才方便用户在出差途中,在没 有 internet 网络的地方,也能随心
24、所欲的访问数字图书馆10。 1.3 论文主要研究内容和结构 作者本人在四川省贸易学校负责图书馆的图书管理工作,非常熟悉图书资 源的控制管理规范与流程,因此本论文基于管理信息系统、面向对象方法、数 据库技术等相关技术,根据图书馆图书信息化管理与控制流程,对系统开始各 种需求分析,也就是业务需求分析、数据需求分析、功能需求分析、非功能需 求分析,并设计出了图书管理系统的业务数据流程图及用例图;最后着重对图 书管理系统进行系统设计(总体设计、功能模块设计和数据库设计) 。总体设 计由系统体系结构设计、系统功能架构设计两大部分组成;功能模块设计由流 通管理、系统管理、基础信息管理、编目管理、采访管理五
25、部分组成;数据库 设计由数据库概念设计、主要数据表设计两部分组成。 论文框架如下: 第一章绪论,首先引入了研究学校图书管理系统的课题背景,其次介绍了 国内外关于图书管理的当前情况和未来发展方向。 第二章相关理论技术介绍,涉及到管理信息系统技术、面向对象方法理论、 数据库技术。 第三章对图书管理系统开始各种需求分析,包括业务需求分析、数据需求 分析、功能需求分析、非功能需求分析,并设计出了图书管理系统的业务数据 流程图及用例图。 第四章对图书管理系统进行系统设计,该章是论文的核心,首先是总体设 计,包含了系统体系结构设计、系统功能架构设计;其次是功能模块设计;最 后是数据库设计。 第五章是本论文
26、的总结和进一步研究的课题方向。 2. 相关理论与技术概述 2.1 管理信息系统介绍 20 世纪 70 年代初,walter t. kenevan 首次提出了管理信息系统(mis, 即 management information system 的缩写)的概念:“无论以正规的书面形 式,还是随意的口语形式,只要及时向公司领导、普通员工、公司外相关人员 传递历史的、当前的、将来的与企业管理有关的信息,辅助所有人管理公司, 决定公司的发展策略与方向11” 。这里突出了一个观念,即信息决定策略,但 并未说明使用网络技术和数据库技术。十年之后,西方知名大学(明尼苏达州 大学)的管理学教授高登戴维斯(ga
27、rdon davis) ,也就是学界公认的管理信 息系统之父,提出了相对完全的概念:“基于计算机软硬件技术、信息网络技 术、数据库技术等先进技术,为企业获取完整的信息,并致力于控制管理、分 析决策企业的一套系统12” 。这里详细地诠释了管理信息系统的构造、功效和 目标,为后续发展打下了基础。 管理信息系统基于计算机实体(包括软件和硬件) 、数据交换设备、无线 通讯设备等,为企业管理者和相关人员获取原始信息,并进行一定的加工处理, 最后储存在相关数据库中,并在第一时间传递出来。这样企业的高层管理人员 能做出正确的公司决策,中间管理人员可以严格地传达公司策略和领导思想, 最下层的员工可以一致地执行
28、策略。这样的管理信息系统不再单纯地被看作为 一套计算机系统,人们通常认为是一套集成信息、人、企业管理为一体的综合 系统,对于复杂的信息,通常需要采用数学建模技术对原始数据进行建模处理, 得到更为直观,更加可用的二手数据,因此可见,信息、管理以及系统是管理 信息系统的基本元素。 20 世纪 80 年代至 90 年代,企业通常基于报表形式来完成单一业务的数 据记录、计算处理,最后储存在计算机中,这时候都是单个计算机处理和存储, 功能单一,所以应用也局限在工资表、财务表、资产表等等,这个阶段是管理 信息系统的萌芽阶段13;90 年代初至 90 年代中期,随着数据库技术的发展, 数据库系统逐渐应用在管
29、理信息系统中,除了完成单一的业务报表处理,新型 系统对复杂数据进行过滤、建模、处理、储存,在企业生产管理领域、企业财 务管理领域、水电缴费领域等方面取得了巨大的进步和应用。这种系统大大地 提升了管理效率,使得企业发展迅猛,产生了巨大的经济利润,这是管理信息 系统的生长阶段14;自 90 年代中期以来,局域网、广域网、城域网技术越来 越成熟,并渗透在各个领域,高速率、宽带宽的计算机网络,分布式数据库, 大储存介质的出现,使得管理信息系统从 c/s(client/server)模式发展为 b/s(browser/server)模式,人们更加方便的分享和使用这些数据信息15。 随着多媒体技术的发展,
30、网络安全技术的进步,管理信息系统的应用领域越来 越宽阔,这就是管理信息系统的成熟阶段。 2.2 面向对象相关理论 面向对象编程技术是在对软件系统业务环境分析与考察的基础上采用面向 对象的技术将事物进行抽象和封装处理,其核心概念是类与对象,其中类定义 了一组具有类似特性的事物的共性特征,对象则是在类的基础上对软件业务环 境中特定事物的具体表达,同时各个类结构之间可以继承、多态等方式进行组 织,并最终实现对现实世界的软件表达。 本系统采用完全面向对象的软件开发模式进行设计,因此本节对面向对象 的相关理论与概念进行分析,包括类、对象、消息以及面向对象软件开发的基 本特征等。 2.2.1 面向对象的基
31、本概念 1对象(object) 在面向对象编程技术中,对象是对实际环境中事物的具体表达形式,例如 一本图书、一名读者、一个管理部门等都可以采用对象来表达,对象可以表示 简单的事物,同时也可以表示内部结构极为复杂的事物。在对象中通过事物的 描述数据和用于操作事物的动作构成,其中描述事物的数据被称为属性 (attribute)17,用于操作事物或修改事物属性状态的操作被称为方法 (method)或函数(function),属性和方法构成了对象的主体内容。在面向 对象程序设计与开发过程中,开发人员可以将对象看做独立的程序功能模块, 多个对象之间的功能相互调用是完成程序核心功能的途径,应用程序的功能是
32、 通过对象之间的方法调用来实现的。 2类(class) 在面向对象的程序设计中,除了对象之外,另一重要的概念是类,类是用 于创建对象的模板,在类结构中包含了一组通用的属性和方法,是对同一类型 对象的高度抽象18,在程序设计与开发过程中首先需要在软件业务环境分析 的基础上进行类结构定义,随后通过将类实例化为对应的对象,并通过对象之 间的信息交互来完成应用程序的功能。同时,在类结构中还包含了继承、集合 等关系,即不同的类结构之间可以子类或部分类的方式类进行组织。 3消息(message) 在面向对象程序设计过程中,对象之间的功能调用是通过作为调用方的对 象向被调用对象发送消息19,并由后者的内部方
33、法来执行相关逻辑操作来实 现,消息是完成逻辑处理的重要触发条件,通常包含了接收消息的目标对象、 消息名称以及消息内部数据等。 2.2.2 面向对象的基本特征 面向对象程序设计技术的基本特征主要包括封装性、继承性以及多态性等 方面,这些特征是进行面向对象程序设计的核心与关键,其详细内容介绍如下: 1封装性(encapsulation) 通过对业务环境中的事物进行类结构封装可以实现将事物基本特征与行为 的内部隐藏,外界只需要了解对象或类的功能方法调用接口即可实现对类或对 象的操作行为,这种对内部数据结构的封装与隐蔽的特征称为封装性。封装性 是面向对象的最基本的特点,可以确保在软件程序中类结构具有高
34、度的独立性, 只要类结构的外部功能调用接口保持不变,则无论类结构的内部属性和方法如 何变动,应用程序的整个逻辑框架不会发生变动。封装性的最终目标是为程序 设计与开发人员提供类结构设计和类结构调用之间的功能隔离,便于程序的模 块化开发。 2继承性(inheritance) 由于现实世界中的事物之间往往会存在着一定的继承关系,例如对于图书 而言,可以将其定义为一个具体的类结构,在图书中可以包含不同专业的图书, 例如计算机专业、通信专业、数学专业等,这些不同专业的图书之间都具有共 同的属性特征,例如图书名称、出版社、价格等,其不同之处主要在与专业性 方面的属性设置,因此可以将图书类作为上述不同专业的
35、图书类的父类,并通 过继承来完成类结构的组织,被继承的类成为父类,继承得到的类被称为子类 或派生类,子类会默认继承父类所有的属性或方法,采取这种方式可以提高程 序代码的重用性21。 3多态性(polymorphism) 多态性是指在面向对象的程序设计中,同一个对象会根据不同的调用方或 不同的消息而产生不同的动作行为,同一个消息也会由于目标对象的不同而执 行不同的操作。多态性的优势在于可以为开发人员提供一个便利的功能调用模 式,即开发人员可以采用通用的消息发送动作,将同一个消息发送到不同的类 对象中,则对象会根据其内部逻辑结构的设计而执行不同的动作。例如,可以 通过在应用程序中的类结构发送打印消
36、息,不同的类对象在接收到此消息后执 行不同的打印动作,图表类会执行图表的打印、文件类会执行文件的打印操作 等。多态性的实现基础是继承性,只有在具有继承关系的类结构中通过消息传 递才可能实现多态行为,同时在程序设计中还需要将具备高度通用处理功能的 消息放在类结构中的顶层来处理,而具体用于响应这一消息的动作处理逻辑则 放在类继承结构的底层来实现,即高层类对象中定义消息结构,底层类对象中 定义消息的执行动作,从而实现多态性特征。 2.3 数据库技术 数据库开发技术是为了应对计算机软件程序的海量数据处理与检索、数据 集中存放等需求而出现的一种数据处理技术,其研究内容主要包括数据的高效 存储、检索、索引
37、以及其他管理功能。当前随着计算机技术的快速发展,数据 库技术已经逐步融合到多个领域,并成为信息系统开发的重要基础技术。当前, 主流的数据库技术是采用了基于关系型数学分析模型的数据处理技术,是通过 对数据进行模型分析,并采用属性、索引、聚族等技术对数据进行组织与管理, 为上层应用提供便利的数据存储、检索查询与操作功能接口。同时,随着人工 智能技术的快速兴起,基于人工智能的海量数据处理技术也是当前的重要发展 趋势,包括数据挖掘、数据仓库、专家系统、计算机辅助设计等方面。数据库 开发技术的核心目的是对数据的高效存储与共享提供操作接口,其开发技术中 主要包括了数据定义技术、数据操作技术、数据查询技术以
38、及数据控制技术等, 当前主要是通过数据库管理系统来实现的,数据库管理系统是将数据的组织、 存储、检索以及其他管理操作进行功能集成的综合性软件平台,被称为 database management system,在 dbms 中主要包括的功能有数据定义、数据 操纵、数据查询检索以及数据控制四个方面: (1)数据定义:数据定义功能是通过数据定义语言 ddl 来实现,通过 ddl 可以实现对 dbms 中的数据库、数据表、数据表属性以及其他索引等字段 进行创建与管理操作。 (2)数据操纵:数据操纵功能是通过数据操纵语言 dml 来实现,dml 主 要用来对数据库中的数据进行添加、修改与删除等功能的实现
39、。 (3)数据查询检索:数据库管理系统的最重要的功能是为用户提供数据 检索与查询服务,所以在 dbms 中还提供了 dsl 数据库查询语言来完成对基础 数据的查询检索功能,当前通用的数据查询检索语言为 sql 语言。 (4)数据控制功能:rdbms 提供了数据控制语言(data control language,dcl) ,利用 dcl 可以完成数据库运行控制功能,包括并发控制(即 处理多个用户同时使用某些数据时可能产生的问题) ,安全性检查,完整性约 束条件的检查和执行,数据库的内部维护(例如索引的自动维护)等。rdbms 的上述许多功能都可以通过结构化查询语言(structured que
40、ry language,sql)来实现的,sql 是关系数据库中的一种标准语言,在不同的 rdbms 产品中,sql 中的基本语法是相同的。此外,ddl,dml,dql 和 dcl 也 都属于 sql。 数据库开发技术在基于网络的信息管理系统中的功能主要是为系统提供数 据存储基础平台和数据操作功能接口的调用,其功能详述如下: (1)数据存储与管理:在数据库开发技术和网络通信技术的基础上,开 发人员可以选择具体的开发工具与编程技术来完成信息系统的功能设计与开发, 并通过对业务环境中的数据进行抽象分析,以数据库管理系统作为系统的底层 数据平台,并通过 dbms 中的数据操纵功能,数据查询功能以及数
41、据控制功能 来实现对业务数据的高效管理。 (2)数据分析和展示:在基于关系型的数据库管理系统中通常提供了大 量用于数据分析和处理的专业工具,包括级联分析、逐级汇总处理等,同时还 可以通过数据表格、图形报表等进行直观展示,为信息管理系统提供数据分析 和展示的功能调用接口。 3. 系统需求分析 本章在四川省贸易学校图书馆日常业务流程分析的基础上对系统的需求分 析工作进行介绍,首先对系统的业务进行详细分析,包括系统业务概述、系统 需要解决的问题与实现目标以及各项业务的具体流程分析。在此基础上基于 visual paradigm for uml 以 uml 用例图、类图的形式对系统的功能需求与数 据需
42、求进行详细分析,最后对系统的运行环境、性能要求标准以及安全防护体 系进行介绍。 3.1 四川省贸易学校图书馆介绍 四川省贸易学校图书馆现有馆舍面积 13000 平方米,阅览座位 1700 个, 电子阅览室机位 300 个。图书馆设馆长一人、副馆长二人,下设办公室、综合 借阅部、文献采编部、信息技术部,现有员工 31 人,其中硕士研究生 1 人, 本科学历 20 人,专科学历 6 人,高级职称 7 人,中级职称 7 人;馆藏纸质文 献 60 万册,电子图书 23 万册,引进清华同方中国学术期刊全文数据库 、 博硕士学位论文数据库、超星“读秀知识库” 、台湾智库研究成果库、国研网 数据库等。每年征
43、订中外文期刊 540 种,报纸 100 多种。馆内书目资源、数字 图书资源利用校园网每天 24 小时为全校师生提供网上服务,以方便、快捷的 方式为师生员工的教学、科研提供最新专业信息资料,建成了具有高职特色的 纸质图书与数字图书资源并存的服务体系。为方便广大读者,图书馆通过门禁 监测系统,实行“借、阅、藏、咨”一体化的借阅管理方式,全馆设有书库阅 览室、电子阅览室、报刊阅览室等,每周开放时间最长的达 84 小时。 3.2 业务需求分析 为了对当前图书馆内部管理工作进行信息化改造,在馆内安装部署信息化 的图书馆管理系统平台,首先需要对图书馆日常业务环境进行分析,本节对系 统的业务需求分析进行介绍
44、,首先介绍系统的基本业务环境,其次提出系统所 需实现的基本目标和需要解决的问题,最后给出系统业务环境中主要业务流程 的详细介绍。 3.2.1 业务描述 四川省贸易学校图书馆承担着纸质文献、电子文献等资源的阅览、外借、 咨询等业务,同时还藉由数字化的手段为学院全体教师与学生提供网络接口, 提高图书馆文献服务、数据服务、在线视频、音频点播等服务的便利性。本系 统作为四川省贸易学校教学教务管理系统的重要组成部分,是学院图书馆日常 业务信息化管理的有力保障,对于学院图书馆管理工作效率的提高、图书等财 产的安全管理以及图书馆的服务质量等方面都有着一定的促进作用。 在日常管理工作中,电子资源管理部门工作人
45、员负责将采访活动,同时将 采访的音频以及视频资源进行整理、上传与后期维护管理等;图书管理部门工 作人员负责图书采购、分类、编目、归档,同时为全体教师与学生提供图书外 借、流通等管理工作;图书馆办公室负责对图书馆的日常工作进行全局把控, 包括馆内部门设置、人员管理等。 本系统中涉及到的工作人员类型主要包括电子资源管理部门工作人员、图 书管理部门工作人员、办公室领导、办公室秘书以及普通管理人员等。图书馆 的管理工作具体内容主要包括采访管理、电子资源编目管理、图书编目管理、 图书流通管理、用户信息管理、用户权限管理、部门管理等方面。 当前,四川省贸易学校图书馆已经在内部部署了电子资源、图书资源的检
46、索与开放式连接服务自动化管理平台,提供的功能包括书目检索、馆藏检索、 新书通报、图书预约、图书续借以及馆际互借等功能。但是由于上述信息化平 台主要是针对图书馆的服务对象而言的,对于图书馆内部的业务与信息管理支 持度不高,导致图书馆当前仍有大量的日常工作需要工作人员手动进行,不仅 管理效率低下,同时错误率也比较高。 因此在此背景下,基于四川省贸易学校图书馆信息管理工作的实际需求, 本文设计了一个基于网络环境的信息管理系统对图书馆的采访、编目、流通以 及基础信息管理等工作进行统一化、信息化的管理。系统整体架构采用 c/s 架 构,同时具有较高的响应速度、安全性以及可靠性,可以满足图书馆日常事务 信
47、息管理工作的需求。 3.2.2 系统要解决的问题和目标 本系统作为四川省贸易学校图书馆实现日常管理工作的信息化与自动化的 重要保障,其功能设置与实现需要切合图书馆的实际业务环节与具体流程。从 整体而言,图书馆的日常管理工作需要按照学院的整体教学计划来进行,以学 期为周期制定管理目标与工作内容,包括采访工作管理、图书等资源的编目工 作管理、图书流通管理、基础信息管理等方面。其中需要管理的基础信息包括 内部工作人员的个人基本信息、权限管理、部门管理等方面。 上述管理工作在进行过程中会产生大量的业务数据,因此本系统需要具有 良好的海量数据处理能力。基于以上分析可以得到本系统需要解决的主要问题 包括以
48、下几个方面: 1. 用户权限设置与管理:系统涉及到的用户种类比较多,包括馆内普通 工作人员、办公室秘书、各部门秘书、办公室领导以及各部门领导等,为了确 保管理数据信息的安全性,不被用户越权访问或修改,系统需要提供完善合理 的权限体系来保证用户在其权限许可的范围内进行信息管理工作。 2. 业务数据的安全保障:图书馆日常管理工作中产生的业务数据信息涉 及到图书、电子资源等大量学院公共财产,所以系统需要提供完善的安全防护 体系保障业务数据的安全性与可靠性。 3. 系统功能接口设置:本系统在运行过程中除了需要对图书馆日常管理 工作的业务数据信息进行管理,同时还要和现有的图书资源检索信息平台进行 整合,
49、实现图书等资源信息的高效共享。所以系统在设计过程中需要对图书馆 现有信息管理平台的功能进行考察,同时在系统中设计合理科学的功能接口, 为平台之间的功能整合提供便利。 因此,基于以上问题分析可以得到系统需要实现的目标主要包括以下几个 方面: 一、系统的功能设置应该要满足图书馆信息管理工作的需求,能够对采访 工作、编目工作、流通工作、基础信息管理工作提供安全可靠的管理功能,为 图书馆工作人员的管理工作提供有效的信息化手段,降低工作中的劳动强度与 失误概率,提高管理工作的总体效率。 二、系统要提供友好的人机交互功能接口,以科学的管理界面为工作人员 的管理工作提供便利,数据的输入与输出要符合实际操作习
50、惯,同时各功能模 块的页面设计要按照统一的界面风格进行。 三、系统的信息处理效率要能够满足图书馆日常业务的需求,实现与现有 图书资源检索平台之间的数据交换与共享,同时数据的冗余性与一致性要达到 预定的实时性要求标准。 四、系统的信息管理操作在响应时间方面要能够满足管理人员的实际需求, 系统需要处理的业务数据信息量较大,涉及到的部门与人员数量较多,所以系 统要保证能够提供比较高的整体响应速度。 3.2.3 主要业务流程分析 根据对当前图书馆内部业务进行分析,可以得到其主要业务包括采访管理、 编目管理、图书流通管理以及基础信息管理等方面,本节对上述各个业务的详 细流程进行介绍。 1. 采访管理 采
51、访管理业务主要包括采访活动以及采访音频与视频资源的管理两个方面, 参与的人员与部门包括馆领导、图书馆办公室、外联部普通管理人员以及电子 资源部门管理人员,其详细业务流程图如图 3.1 所示。 图图 3.13.1 采访管理业务详细流程采访管理业务详细流程 从图 3.1 中可以看到在系统的采访业务中主要包括的详细流程与步骤有以 下几步: (1) 办公室秘书根据图书馆日常业务的总体规划确定采访活动的主要标准 与规则,同时提交馆领导审核,审核通过后将采访计划下发至图书馆外联部门; (2) 图书馆外联部门工作人员根据采访活动计划确定采访活动的具体内容, 包括采访对象、采访内容、采访时间等,并提交系统后由
52、馆领导审核,审核通 过后将上述内容添加到采访计划后上传至系统。 (3) 图书馆外联部门普通工作人员按照采访计划进行采访活动,并将采访 过程进行音频或视频记录。 2. 编目管理 编目管理业务是指对图书馆内部的所有图书资源进行标记、分类、登记、 入库等管理操作过程,整个业务流程涉及到的人员包括采购人员、图书管理人 员,其详细业务流程如图 3.2 所示,从图 3.2 中可以看到编目管理业务的详细 流程与步骤包括以下几步: (1) 采购人员在购买图书之后将购买发票等记录交付给图书管理人员。 (2) 图书管理人员根据购买记录对新购图书进行清点入库,随后根据图书 信息进行标签编制、图书分类。 (3) 将分
53、类后的图书进行登记操作,并将图书存入对应馆室。 图图 3.23.2 编目管理活动图编目管理活动图 3. 流通管理 流通管理业务是指对图书馆内的所有图书资源的线上、线下预定、外借、 归还、续借、超期处罚等操作进行统一化管理,其中涉及到的人员主要包括图 书馆用户(教师、学生等) 、图书管理人员,其详细业务流程如图 3.3 所示, 从图 3.3 中可以看到流通管理业务的详细流程与步骤包括以下几步: (1) 用户通过外部计算机或馆内主机进行图书信息查询,并根据查询结果 进行图书预定或现场外借。 (2) 用户通过外部计算机或馆内主机进行已借图书的续借,检索系统自动 更新用户的图书外借状态。 (3) 用户
54、对已到期的图书进行现场归还,如果图书超期归还,则按照规定 进行处罚,最后图书管理人员扫描图书标签,同时更新图书状态信息。 图图 3.33.3 流通管理活动图流通管理活动图 4基础信息管理 基础信息管理的工作内容包括对读者、借书证等基础信息进行管理,涉及 的人员主要是图书馆管理人员、教务处管理人员与读者,其详细业务流程如图 3.4 所示,从图 3.4 中可以看到基础信息管理的详细流程与步骤包括以下几步: (1) 读者在教务管理部门进行相关信息注册并通过审核后,由图书馆管理 人员将读者信息记入系统。 (2) 图书馆管理人员按照读者的注册信息印制借书证,并交付给教务处管 理部门,最后将借书证发给读者
55、。 (3) 读者在毕业或离职时由教务处管理部门进行信息注销,同时读者持借 书证到图书馆办理借书证注销业务。 (4) 图书馆管理人员回收借书证并将读者信息删除。 图图 3.43.4 基础信息管理活动图基础信息管理活动图 3.3 功能需求分析 本节在系统业务环境分析的基础上对系统的功能需求进行研究,首先分析 系统中所有用户的角色信息,并对其具体职责进行研究,其次结合系统的业务 环境与业务流程给出系统需要实现的各项功能。 3.3.1 角色分析 从系统的业务需求分析结果可以得到本系统中的角色主要包括图书馆领导、 图书管理人员、办公室秘书、电子资源(e 资源)管理人员、系统管理员、教 务处管理人员以及读
56、者: 1.系统管理员:负责本系统运行维护等工作; 2.数字资源管理员:负责电子资源制作、上传与维护等; 3.图书馆领导:负责图书馆信息管理总体规划与计划审核等; 4.教务处管理员:负责读者信息审核与提交、注销等; 5.图书管理员:负责图书登记、编目、流通管理等; 6.读者:维护个人信息、图书借还信息等; 7.办公室秘书:协调图书馆信息管理工作。 3.3.2 系统业务功能分析 图书馆信息管理系统负责的业务主要包括采访管理、编目管理、流通管理、 基础信息管理、系统管理五个方面。系统的顶级用例图如图 3.5 所示。从图 3.5 中可以看到系统管理员主要负责系统的日常运行管理工作,是确保系统正 常稳定
57、运行的关键,图书管理员同时负责系统所有业务的管理工作,包括采访 管理、编目管理、流通管理、基础信息管理等,电子资源管理员则对采访活动 中得到音频、视频等数字资源进行管理,图书馆领导则负责对编目管理、流通 管理以及基础信息管理的日常管理工作。 图图 3.53.5 系统顶层用例图系统顶层用例图 按照系统的顶层用例分析结果,下文对系统各个用例活动的详细用例设计 进行分析和介绍,包括采访管理、编目管理、图书流通管理、基础信息管理和 系统管理等方面。 3.3.2.1 采访管理 采访管理的用例图如图 3.6 所示,从图 3.6 中可以看到,在采访管理中主 要包括了采访计划管理和采访活动管理两个方面,图书馆
58、办公室秘书负责采访 计划管理工作,主要包括了采访计划的指定、维护以及审核结果管理,外联部 工作人员负责采访活动的活动计划制定、活动计划维护、活动计划审核结果管 理、活动计划实施管理,图书管领导则负责对采访计划和采访活动计划进行审 批管理。 图图 3.63.6 采访管理用例图采访管理用例图 其中图 3.6 中的采访计划管理是对图书馆本期的采访整体规划进行管理, 包括采访对象范围、采访内容规定、采访活动数量等过程进行描述,参与者为 图书馆办公室秘书和馆领导,同时要求图书馆办公室秘书已经成功登录到采访 管理子系统,在完成管理操作后系统界面向图书馆办公室秘书以及馆领导给出 操作成功提示,同时生成采访计
59、划信息表单,并向外联部门管理人员上报采访 计划活动信息。其基本操作流程主要包括如下几个步骤: 1. 图书馆办公室秘书在系统中查询本期采访整体规划; 2. 图书馆办公室秘书根据整体规划内容编写本期采访活动对象范围; 3. 图书馆办公室秘书根据整体规划内容编写本期采访活动内容规定; 4. 图书馆办公室秘书根据整体规划内容确定本期采访活动次数; 5. 图书馆办公室秘书点击提交按钮将采访整体规划信息上传至系统; 6. 馆领导对本期采访整体规划进行查看与审核; 7. 审核完成后点击通过按钮进行提交; 8. 界面给出审核成功提示信息; 9. 图书馆办公室秘书收到审核通过消息提示。 同时,在采访管理操作过程
60、中,图书馆办公室秘书在创建整体规划的任意 一项内容时可对已经编写的内容进行查询、修改、删除等操作。当图书馆领导 在审核不通过时,系统需要转到基本操作流步骤第一步重新进行管理操作。 另外,在图 3.6 中还可以看到在系统的采访活动管理功能中主要是对图书 馆本期的采访活动详细内容进行管理,包括采访对象信息、采访具体内容、采 访时间等过程进行描述,涉及到的管理人员主要包括图书馆外联部门工作人员 和图书馆领导,并且要求上述人员已经成功登录到采访管理子系统,在完成管 理操作后系统通过前台界面向图书馆外联部门工作人以及馆领导给出操作成功 提示;系统生成采访活动信息表单。采访活动管理的详细操作流程主要包括如
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中国动力电池行业市场深度调研及投资战略分析报告
- 2025年中国VA行业市场运营态势与营销战略分析报告
- 2025年中国加气混凝土外加剂行业市场前景预测及投资价值评估分析报告
- 2025年中国边料回收机行业市场前景预测及投资价值评估分析报告
- 2025年防水材料生产质量报告
- 2025年中国低负压吸引器行业市场前景预测及投资价值评估分析报告
- 2025年保温杯行业洞察报告及未来五至十年预测分析报告
- 长期设备租赁合同条款全解析
- 2025年中国物流装备制造业市场运行态势研究报告
- 2025年中国聚氨酯灌封胶行业市场调查及投资战略预测报告
- 人力资源任务清单及工作分解表
- 人教版八年级下册历史第一二单元复习课件
- 英语PET真题集标准版T2口语训练
- 神木市小保当二号煤矿矿山地质环境保护与土地复垦方案
- 中学数学解题研究课程教学大纲
- 中国脑卒中流行现状和发展趋势
- 【校企合作视角下民航专业人才培养机制探究(论文)】
- 造价咨询重点、难点及控制措施
- 小学英语湘少版三年级起点《Unit 10 He has two feet.》获奖教学设计-四年级英语教案
- 零基础的住宅和城市设计智慧树知到答案章节测试2023年同济大学
- 抗菌药物临床应用指导原则(2023年版)
评论
0/150
提交评论