文档库 最新最全的文档下载
当前位置:文档库 › 图书馆借还书管理系统分析与设计

图书馆借还书管理系统分析与设计

图书馆借还书管理系统分析与设计
图书馆借还书管理系统分析与设计

课程设计报告

学生姓名:

学院:

班级:

题目: 图书馆借还书管理系统分析与设计

指导教师:职称:

2011年 7 月15日

目录

1.选题背景 (1)

2. 图书馆借还书管理系统需求分析 (2)

2.1图书馆借还书管理系统需求陈述 (2)

2.2图书馆借还书管理系统需求分析 (2)

2.2.1系统功能需求分析 (2)

2.2.2性能需求 (3)

2.3系统需求建模 (3)

2.3.1确定参与者 (3)

2.3.2确定用例 (3)

2.3.3系统用例建模 (4)

2.3.4 用例描述 (4)

3.图书馆借还书管理系统分析 (8)

3.1系统用例建模 (8)

3.2静态结构模型 (10)

3.2.1类的识别 (10)

3.2.2类的关联分析 (11)

3.2.3类的属性描述 (12)

3.3系统动态模型 (12)

3.3.1系统执行顺序分析 (12)

3.3.2系统的协作分析 (15)

3.3.3系统状态分析 (17)

3.3.4活动分析 (18)

4.图书馆借还书管理系统系统设计与实现 (22)

4.1 UML体系结构设计 (22)

4.1.1硬件体系结构设计 (22)

4.1.2软件体系结构设计 (22)

4.2对象模型设计 (23)

4.3 系统实现 (25)

4.3.1 组件分析 (25)

4.3.2 配置分析 (25)

5.课程设计心得体会 (27)

参考文献 (28)

1.选题背景

当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。

尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了管理好图书馆信息而设计的。

图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况(如借书天数、超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境。

数据处理手工操作,工作量大,出错率高,出错后不易更改。图书馆采取手工方式对图书借阅情况进行人工管理,由于信息比较多,图书借阅信息的管理工作混乱而又复杂;一般借阅情况是记录在借书证上,图书的数目和内容记录在文件中,图书馆的工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。

基于这此问题,我认为有必要建立一个图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。随着科学技术的高速发展,我们已步入数字化、网络化的时代。图书馆是学校的文献信息中心,是为全校教学和科学研究服务的学术性机构,是学校信息化的重要基地。图书馆的工作是学校教学和科学研究工作的重要组成部分,是全校师生学习和研究的重要场所。为了更好地适应这种网络数字化信息的环境,一种成功的跟踪最新技术,充分利用软硬件资源,扎根于准、新、全数字资源的"图书馆管理信息系统"已孕育而生。

另外,由于图书馆陈旧的管理手段给读者和图书馆管理员带来的很多操作上的不方便,同时为了提高工作效率、服务质量和管理水平,并使图书馆管理人员从繁琐的工作中解脱出来,从而使我们下定决心开发该系统。

面向对象的软件工程,同传统的面向过程的软件工程相比,在需求的获取、系统分析、设计和实现方面都有着很大的区别。UML是OOA和OOD的常用工具。使用UML来构建软件的面向对象的软件工程的过程,就是一个对系统进行不断精化的建模的过程。

应用软件系统,就其本质来说,是使用计算机对现实世界进行的数字化模拟。应用软件的制造过程,按照UML的方法,就是建立这一些模型的过程。关于这个图书馆借还书系统,基本的需求比较简单,就是允许借阅者可以在图书馆借阅和归还图书,另外,也可以通过网络或者图书馆的终端来查询和预订图书。当然,图书馆管理员也可以对图书和借阅者进行管理。

东北电力大学课程设计报告

2. 图书馆借还书管理系统需求分析

2.1图书馆借还书管理系统需求陈述

作为图书馆借还书管理系统,需要完成图书借阅、图书归还、图书预定及取消预订等功能,系统开发的总目标是:系统开发的总目标是实现内部图书借阅管理的系统化、规范化和自动化。能够对图书进行注册登记,也就是将图书的基本信息(如:书的编号、书名、作者、入库时间、出版时间等)预先存入数据库中,供以后检索。

下面陈述对图书馆管理系统的需求。

在图书管理系统中,要为每一个借阅者建立一个账户,并给借阅者发放借阅证(借阅者可以提供借阅证号、借阅者名),账户中存储借阅者的个人信息、借阅信息及预订信息等。持有借阅证的借阅者可以借阅图书、返还图书、查询图书信息、预定图书或取消预定图书,但其中借阅图书、返还图书是通过图书管理员代理进行的,也就是借阅者不直接与系统交互,而是图书管理员充当借阅者的代理与系统交互,在借阅图书时,需要扫描借阅者的借书证及所要借阅的图书条形码,系统验证借阅者是否有效(在系统中存在该账户或满足借书要求),若有效,借阅请求被接受,系统查询数据库系统,看借阅者所借阅的图书是否存在,若存在,则借阅者可借出图书,建立并在系统中存储借阅记录。借阅者还书后,删除关于所还书刊的借阅记录。如果借阅者所借的图书已被借出,借阅者还可预订该图书;系统还提供相关的安全性认证。

2.2图书馆借还书管理系统需求分析

2.2.1系统功能需求分析

对上述图书馆借还书管理系统的问题描述进行分析,可以获得如下功能性需求:

(1)借阅者可以通过网络查询书籍信息和预定书籍。

(2)借阅者能够节约书籍和还书。

(3) 图书管理员能够处理借阅者的借阅和还书请求。

(4)系统管理员可以对系统的数据进行维护,如增加、删除和更新数目,增加、删除和更新借阅者账户,增加和删除书籍。

满足上述需求的系统主要包括一下几个模块。

(1)基本数据维护模块。基本数据维护模块提供了使用者录入、修改并维护基本数据的途径。例如对借阅者的、书籍的各项信息的更新与修改。

(2)基本业务模块。基本业务模块主要用于实现用户借书与还书的管理,例如借阅者可以登录系统预订书籍,图书管理员可以取消书籍的预订,当然还可以进行借书、还书等操作。

(3)数据库管理模块。在系统中,所有书籍的信息以及借阅者的账户信息都要统一管理,书籍的借阅情况、预订情况也要进行详细的记录,所以要用统一的数据库平台进行管理。

(4)信息查询模块。信息查询模块主要用于查询书籍的信息和借阅者的信息。

2.图书馆借还书管理系统需求分析

2.2.2性能需求

本系统使用UML建模技术,对图书管理系统进行分析与设计,使开发的系统方便用户的使用和维护,根据图书管理工作性质和环境决定了本系统在性能方面要达到以下要求。

1.在性能方面,要求系统的查询和更新时间不超过1秒。

2.系统最小寿命:系统应该在无重大改动的条件下正常运行5年以上。

3.设备要求:计算机稳定性良好,整套系统经济实惠。

4.在使用上:要求系统易理解,易学习,易操作。

5.在安全上:要求系统安全可靠,容错,易恢复。

6.在数据集上:要求用统一的数据库实现数据的完整性和实时性。

7.在可为维护性上:要求系统可修改,可测试,可扩充,可移植。

2.3系统需求建模

根据对系统需求建模的分析可知几乎在任何情况下都需要使用用例,通过用例可以获取用户需求,规划和控制图书馆借还书管理系统项目。获取用例是需求分析阶段的主要工作之一,而且是首先要做的工作。大部分用例将在项目的需求分析阶段产生而且随着开发工作的深入还会发现更多用例,这些新发现的用例都应及时补充进已有的用例集中。用例集中的每个用例都是对系统的一个潜在的需求。一个用例模型由若干幅用例图组成。创建用例模型的工作包括:定义系统、寻找参与者和用例、描述用例、定义用例之间的关系、确定模型,其中寻找参与者和用例是关键。

2.3.1确定参与者

通过对系统需求的分析,可以确定系统中有两个参与者:借阅者、图书管理员。

参与者的描述如下。

1.借阅者

描述:借阅者可以借阅、预定、归还图书,还可以取消预定。

示例:持有借阅证的人或组织。

2.图书管理员

描述:图书管理员描述系统,可以创建、修改、删除借阅者的信息,可以添加、编辑、删除图书信息,即维护目录。

示例:图书管理员。

3.系统维护人员

描述:系统维护人员可以进行对系统的一系列维护活动。

示例:系统维护人员。

2.3.2确定用例

前面已经识别出了参与者,通过对需求的进一步分析,可以确定系统中有如下用例存在。从用例

东北电力大学课程设计报告

图中我们可以看出管理员和读者之间对本系统所具有的用例。

管理员所包含的用例有:

(1)登录系统:管理员可以通过登录该系统进行各项功能的操作

(2)书籍管理:包括对书籍的增删改等。

(3)书籍借阅管理:包括借书、还书、预订、书籍逾期处理和书籍丢失处理等等。

(4)读者管理:包含对读者的增删改等操作。

读者所包含的用例有:

(1)登录系统

(2)借书:进行借书业务。

(3)还书:读者具有的还书业务。

(4)查询:包含对个人信息和书籍信息的查询业务

(5)预订:读者对书籍的预订业务。

(6)逾期处理:就是书籍过期后的缴纳罚金等。

(7)书籍丢失处理:对书籍丢失后的不同措施进行处理。

2.3.3系统用例建模

在识别出参与者和用例后,要想建立用例图,还需要识别出它们之间的关系。

借阅图书、预定图书、取消预定这些动作是由借阅者执行的,但是对于软件系统来说,这些操作是由图书管理员与系统进行交互完成的,也即用例借书、还书、预定图书、取消预定实际上是与图书管理员交互的,在参与者“借阅者”和参与者“图书管理员”之间存在着依赖关系,即“借阅者”借助“图书管理员”完成这些工作。用例“维护借阅者信息”、“维护图书信息”也是与参与者“图书管理员”交互,为了系统的安全性,系统还需要提供进行身份验证的功能,以确保只有具有权限的“图书管理员”才可以使用系统的功能,所以“图书管理员”必须与用例“登录”交互,即“图书管理员”在使用系统前,要使用用户名和密码进行登录,系统验证用户的密码正确后,用户才可以执行进一步的操作。其中图书馆借还书管理信息系统用例图如图2.1所示:

2.3.4 用例描述

用例可以用事件流来描述,用例的事件流是对完成用例行为所需的事件的描述。事件流描述了系统应该做什么,而不是描述系统应该怎么做,也就是说,事件流描述是用域语言描述的,而不是用实现语言描述的。

图书馆借还书管理系统的用例的事件流描述如下:

1.名称:借阅图书

1.1.前置条件:在这个用例开始前,图书管理员必须登录到系统中。

1.2.后置条件:如果这个用例成功,在系统中建立并存储借阅记录,如果必要还要删除预订记录。否则,系统的状态没有变化。

1.3.扩充点:没有。

2.图书馆借还书管理系统需求分析

图2.1图书馆借还书管理系统用例图1.4.事件流

1.4.1.基流

当借阅者从图书馆借阅图书时,用例启动。

如果图书管理员选择:“借书”,则直接借阅图书。

如果所借图书是经过预订的,则执行预订借阅图书。

1.4.2分支流

直接借阅图书

(1)提供书刊种类、借阅者信息。

(2)检索书刊种类。

(3)确定所借书刊是否都以借出。

(4)检索借阅者。

(5)图书馆将图书借给借阅者。

(6)创建借阅记录。

(7)存储借阅记录。

通过预订借阅图书

(1)提供图书种类、借阅者信息。

(2)检索图书种类。

东北电力大学课程设计报告

(3)检索借阅者。

(4)确定该类图书是否可以获得。

(5)将图书发给借阅者。

(6)创建借阅记录。

(7)存储借阅记录。

(8)删除借阅记录。

2返还图书

2.1. 前置条件

在这个用例开始之前,图书管理员必须登录到系统中。

2.2.后置条件

如果这个用例成功,系统删除借阅记录。否则,系统的状态没有变化。

2.3.扩充点:没有。

2.4.事件流

2.4.1.基流

当借阅者返还所借的图书时,用例启动。

(1)提供所返还图书信息。

(2)检索图书

(3)检索图书的借阅信息。

(4)删除借阅信息

3.预定图书

3.1.前置条件

在这个用例开始前,图书管理员必须登录到系统中。

3.2.后置条件

如果这个用例成功,系统建立预定记录。否则,系统的状态没有变化。

3.3.扩充点:没有。

3.4.事件流

3.4.1基流

当图书管理员为借阅者预订图书时,用例启动。

(1)提供图书种类、借阅者信息。

(2)检索图书种类。

(3)检索借阅者。

(4)系统接收预订。

(5)将预定记录存储在系统中。

4.取消预定

4.1.前置条件

2.图书馆借还书管理系统需求分析

在这个用例之前,图书管理员必须登录到系统中。

4.2.后置条件

如果这个用例成功,系统删除预定记录。否则,系统没有变化。

4.3.扩充点:没有。

4.4.事件流

4.4.1.基流

(1)提供所预定的图书种类、借阅者信息。

(2)检索所预定图书种类。

(3)检索借阅者。

(4)从系统中删除预定信息。

5.维护图书信息

5.1.前置条件

在这个用例使用之前,图书管理员必须登录到系统中。

5.2.后置条件

如果这个用例成功,系统添加、修改或图书种类。否则,系统没有变化。

5.3.扩充点:没有。

5.4.事件流

5.4.1.基流

(1)添加图书信息。

(2)删除图书信息。

(3)修改图书信息。

6.登录

6.1.前置条件

没有。

6.2.后置条件

如果用例成功,参与者可以启动系统并使用所提供的功能。反之,系统的状态不变。

6.3.扩充点:没有。

6.4.事件流

6.4.1.基流

当用户希望登录到系统中,用例启动。

(1)系统提示用户输入用户名和密码。

(2)用户输入用户名和密码。

(3)系统验证输入的用户名和密码,若正确,则用户登录到系统中。

东北电力大学课程设计报告

3.图书馆借还书管理系统分析

3.1系统用例建模

用例图中的每个用例都是对系统的一个潜在的需求。图书管理系统的用例建模是有以下几幅用例图组成的,包括借阅者请求服务的用例图,图书馆管理员处理借书、还书等的用例图,系统管理员进行系统维护的用例图

一、借阅者请求服务的用例

(1)查询信息

(2)书籍预约

(3)借书

(4)还书

(5)图书续借

(6)登录系统

图 3.1 借阅者请求服务的用例图

3.图书馆借还书管理系统分析

二、图书馆管理员处理借书、还书等的用例图

(1)处理借书

(2)处理还书

(3)取消预约

(4)检查读者数量

图 3.2 图书馆管理员处理借书、还书等的用例图三、系统管理员进行系统维护的用例图

(1)增加图书

(2)删除图书

(3)添加标号

(4)删除或更新标号

(5)添加读者

(6)删除或更新读者

(7)查询读者信息

(8)查询图书信息

东北电力大学课程设计报告

图3.3 系统管理员进行系统维护的用例图

3.2静态结构模型

3.2.1类的识别

系统需求已经定义过了,现在可以根据系统需求识别出系统中存在的类。系统类的识别可以通过寻找系统域描述和需求描述中的名词来进行。

1.找出候选类

从前述的系统需求描述中可以找到的名词有:借阅者、用户、读者、图书、借阅记录、预定记录、永久数据、用户个人信息、借书证、借书证号、图书编号、图书名、出版社、地址、电话、作者、入库时间、出版时间等,这些都是类图中的候选类。

2.筛选正确类

仅通过一个简单、机械的过程不可能正确的完成分析工作。接下来要从中去掉不正确的、不必要的,仅保留确实应该记录的类。按照如下标准进行筛选

a.冗余

如果两个类表达了同样的信息,则应该保留在此问题中最富于描述力的名称。

3.图书馆借还书管理系统分析

此系统中“借阅者”、“用户”、“读者”描述相同的信息,因此应该用“借阅者”。

b.属性

在需求陈述中有些名词实际上描述的是其他对象的属性,应该把这些名词从候选类中去掉,当然,如果某个性质具有很强的独立性,则应把它作为类,而不是作为属性。

此系统中“借书证号”、“图书编号”、“图书名”、“出版社”、“地址”、“电话”、“作者”、“入库时间”、“出版时间”等,实际上都应该作为属性对待。

综上所述,经过初步的筛选剩下的类有: 借阅者、图书、借阅记录、预定记录、数据库中的存储、借阅证。

3.2.2类的关联分析

在初步分析确定了问题域中的类之后,接下来就分析确定类与对象之间的关联关系,两个或多个对象之间的相互依赖、相互作用的关系就是关联。分析确定关联能促使分析员考虑问题域的边缘情况,有助于发现那些尚未被发现的类。

对于图书馆管理系统,我们从以下几个方面确定其关联。

在需求陈述中使用的描述性动词或动词词组,通常表示关联关系,经过对本图书馆分析,初步确定下列关联。

通过对图书管理系统需求陈述的分析,我们得到了各个类之间的关联。

1.直接提取动词短语得出的关联

(1)图书入库管理和修改图书信息。

(2)对读者借书、还书和罚金处理

(3)建立、修改和删除标题、借书者、借阅信息和预定信息。

(4)根据图书信息,进行查询

(5)预约和续借

2.需求陈述中隐含的关联

(1)系统维护员对图书管理系统进行一定的系统维护

(2)图书管理员与读者和借阅窗口进行交互

(3)预定的图书归还回来时,通知预定人

(4)读者拥有自己的图书证号

3.根据问题域知识得出的关联

(1使用图书证号登录系统

(2)图书馆雇佣图书管理员和系统维护员

经过初步分析得出的关联只能作为候选的关联,对此,我们进行了进一步的筛选,以确定不正确的的关联。

以下是标准的关联。

(1)图书入库管理和修改图书信息。

东北电力大学课程设计报告

(2)对读者借书、还书和罚金处理

(3)建立、修改和删除标题、借书者、借阅信息和预定信息。

(4)根据图书信息,进行查询

(5)预约和续借

(6)系统维护员对图书管理系统进行一定的系统维护

(7)图书管理员与读者和借阅窗口进行交互

3.2.3类的属性描述

根据系统的需求分析确定的主要类有:借阅者、图书、借阅记录、预订记录、图书管理员、登录对话框。

属性是对象的性质,借助于属性人们能够对类和对象的结构有更深入、更具体的认识,下面具体介绍一下上述各类的属性。

1.类名:借阅者

属性:姓名、地址、电话、班级、学号、邮箱、借阅记录、还书记录、罚款记录、预订记录

2.类名:图书

属性:图书名、图书号、出版社、作者、出版时间、入库时间、分类

3.类名:借阅记录

属性:图书名、借阅者、借书日期和应还日期、图书类型

4.类名:预订记录

属性:图书名、借阅者、预订日期和应还日期、图书类型

5.类名:图书管理员

属性:姓名和编号

6.类名:登录对话框

属性:用户名和密码

系统的实体类的类图如图3.4所示。

3.3系统动态模型

在开发图书馆管理信息系统时,动态模型起着重要的作用,动态行为模型由顺序图、协作图、状态图、活动图描述。

3.3.1系统执行顺序分析

顺序图是显示对象之间交互的图,这些对象是按时间顺序排列的。该图书馆借还书管理系统主要含有以下几个重要的顺序图,其他对象的顺序图和这些也类似。

3.图书馆借还书管理系统分析

图3.4 图书馆借还书管理系统读者借阅的类图

1.借书顺序

借书的过程是:图书管理员登录借书界面,并验证读者信息,在借书界面显示读者信息,读者提出借书要求,显示读者信息看读者是否符合借书要求,若符合,则显示可借,并取得图书信息,检查图书是否预订,如若没有预订,返回没有被预订,书籍外借,显示借书成功。如若上述有一条不符则不能成功借书。

根据基本流程,创建借阅者借书的顺序图如图3.6所示。

2.还书顺序

还书的过程是:读者将图书交给图书管理员,图书管理员登录系统,显示还书界面,扫描书籍条形码并取得书籍条目信息,进行确认验证,并返回确认结果,对书籍条目进行更新和对借阅者信息进行修改,返回还书成功。

根据基本流程,创建借阅者还书的顺序图如图3.7所示。

3.删除借阅者顺序

删除借阅者的过程是:图书管理员选择菜单下“删除借阅者”,查询对话框弹出,图书管理员输入借阅者账号,系统查询数据库,显示借阅者信息(若借阅者信息不存在,显示提

东北电力大学课程设计报告

示信息,结束删除动作),按下删除按钮,系统确定是否存在与该借阅者相关的借阅记录,若有,给出提示信息,结束删除动作;若没有,查询是否存在与该借阅者相关的预订记录,若有,删除预订记录。从系统中删除借阅者。

根据基本流程,创建删除借阅者的顺序图如图3.8所示。

图3.5借书顺序图

图3.6还书顺序图

3.图书馆借还书管理系统分析

图3.7删除借阅者顺序图

4.逾期处理是还书时的扩展动作,因此在这里一起考虑。还书时扫描图书,若显示正常,则管理员只需修改删除相应书目信息,在系统显示书目信息后还书成功。若显示图书逾期,则管理员需按照处罚条例给以一定的罚款处理。等借阅者交纳罚金后,修改删除相应书目信息,在系统显示书目信息后还书成功。根据基本流程,创建逾期处理的顺序图如图2.9所示。

3.3.2系统的协作分析

顺序图和协作图在语义上是等价的,所以顺序图和协作图可以彼此转化,而不会损失信息,但这并不意味着两种图都显式的可视化了同样的信息。例如,协作图描述了对象怎样互相连接,但相应的顺序图没有显式的描述这个信息。在顺序图中,可以描述返回消息,但相应的协作图没有描述这个信息。

下面以借书协作图为例进行分析;图3.5所示的顺序图与图3.9所示的协作图是等价的,根据借书顺序图与借书协作图之间的关系,我们能够轻易画出其它一些操作的协作图,下面就依照借书顺序图与协作图之间的关系进行分析。

东北电力大学课程设计报告

图3.8 逾期处理顺序图

图3.9借书协作图

3.图书馆借还书管理系统分析

3.3.3系统状态分析

1.登录系统后显示系统界面,借阅者可以进入查询界面直接进行信息查询。管理员输入用户名和密码后进入管理员界面,此后管理员可以进行查询、书籍管理和用户管理三个功能操作。当借阅者借书时,管理员验证借阅者信息后系统显示借阅者信息,而后添加书目信息,借阅者借书成功。还书时管理员扫描图书,若未逾期则显示正常和相应的更新书目信息后还书成功;若逾期则做出罚款处理后修改书目信息,待系统显示更新的书目信息后还书成功。描述系统用例的状态图如下3.10所示:

图3.10 图书馆借还书管理系统的状态图

2.图书状态分析

图书在未变成图书馆在库图书时,为新加图书状态。图书处于在库状态时既可以预订也可以外借,外借后变为借出状态。处于预订状态时也可以外借,超出预订时间期限则从预订状态直接转为可用状态。借阅者在规定的预订时间内也可以考虑取消预订,取消预订后书籍的状态转为可用。外借书籍归还后变为可用状态。图书馆的书籍状态图如图3.11所示。

3.借阅者状态分析

借阅者在没有账户的时候,由图书管理员创建账户,创建账户后,处于可用的状态,当借阅者可以借阅图书的时候,处于能够借书状态;当借阅者借书超过规定额度时,处于不能借书状态,只有将图书归还后,才能处于能够借书状态;当借阅者被删除时,处于删除状态不能使用。借阅者状态图如图3.12所示。

东北电力大学课程设计报告

图3.11 图书馆的图书状态图

图3.12 借阅者状态图

3.3.4活动分析

活动图能够描述出系统中那些地方提供了什么功能,以及这些功能之间如何协同来共同满足前面的用例。活动图描述的是某流程中的任务的执行,活动图描述活动是如何协同工作的,当一个操作必须完成一系列事情,而又无法确定以什么样的顺序来完成这些事情时,活动图可以更清晰地描述这些事情。活动图可以有效地描述用例,在为用例建立工作控制流模型时,活动图可以显示用例内部和用例之间的交互路径。在本图书馆管理系统中,我们主要

图书馆管理系统的设计与实现

图书馆管理系统的设计与实现 引论 目前,随着信息技术的快速发展,图书馆也逐渐现代化,为了适应市场需求,软件开发者已经开发了许多商业图书馆管理软件,软件功能完善,他们中的大多数都面临着大型的,专业性强的图书馆设计,操作繁杂,并且各分公比较精细。然而,对于那些管理者,非图书馆管理业务的专业人员,分工不很清楚,这个软件太复杂了。针对上述状况,系统使用.NET技术,以实用的原则,力求使系统操作简单,易于掌握使用。 1 系统开发概况 1.1 开发目的 科技发展迅速呈现这样的一个现状:数字化统治的优态越来越觉得明显,从中小型图书馆管制技术落后的现状来看,设计与实现图书馆管理系统的是十分必要的,结合电脑管制图书馆及图书信息的使用,方便管理员和用户检索迅速,查找方便,存储容量大。针对此,准备设计这样一个系统:清晰,功能齐全,适用页面,掌握简单和容易理解;开发周期短、维护成本低、软件更新的很快;管理方便,易于使用,一看就明白和目标系统具有一定的可靠性,安全性,可维护性,可移植性,等。 1.2 开发及运行环境 开发环境:VS2008, SQL Server2005, Dreamweaver2008,PhotoShopCS3等软件。 运行环境: 1.服务器设备: 硬件环境: (1)CPU:AMD 2500+ (2)内存:1G DDR2 (3)硬盘:160G 软件环境: Windows XP,SQL Server2005, Visual Studio2008 2.客户端设备 (1)CPU:赛扬2.0GHZ以上 (2)内存:1GB以上 (3)硬盘:160G以上 2 系统需求分析 2.1 系统功能分析 互联网的快速发展,使得人们愈来愈习惯于使用网络来达到所需。此外,以往的图书馆已经无法实现现代人的个性化需求,但对电子阅览室,因为大多数的功能是不受时间,空间制约,并且可以实现各种用户的一般与特别需要,所以容易得到当代人的喜好。 读者既可以借阅借阅喜欢的书籍,并且可以通过输入重要字找寻自己的一切所存信息。管理员供给其登陆的名称及密码,以及设立借阅人的级别,为其供给书籍列表,允许借阅人知道书籍的受欢迎榜排名。 2.2 系统功能总体描述 本系统选用B/S形式,能够完成书籍的查询,借阅书籍与归还书籍,借阅人管理等功能。 用户可以使用系统的一般功能,可以浏览大部分信息,但不能使用管理用户信息功能,这主要是防止用户胡乱使用,妨碍整个系统的管理。

图书馆借还书系统-管理信息系统

图书馆借还书管理系统 系统分析与设计报告 班级 姓名 学号 目录

一、引言 1.1项目背景介绍 1.2系统目标 二、系统分析 2.1功能需求描述2.2数据流程图 2.3数据字典 三、系统设计 3.1 登陆界面 3.2 借书界面 3.3 还书界面 一、引言

1.1项目背景介绍 图书管理是高校内每一个系部或院部都必须切实面对的工作,但一直以来人们使用的传统的人工方式管理图书资料,这种方式存在着许多缺点,如效率低,保密性差且较为繁琐,随着科学技术的发展尤其是计算机的迅速发展,这种传统的手工管理方法必然被以计算机为基础的管理信息技术所取代。图书馆里作为计算机应用的一个分支,有着手工管理无法比拟的优点,如检索迅速,查找方便,可靠性高,存储量大,保密性好,寿命长,成本低等,这些优点能够极大地提高图书馆里的效率。因此,开发一套能够为用户提供充足的信息和快捷的查询手段的图书管理系统将是非常必要的手段。 1.2系统目标 图书管理信息系统的总目标是按照管理信息系统的管理和开发方法,采用先进的信息技术和手段。支持并规范图书和读者资料的管理,借书还书等过程,并加强上述过程中各种信息资源的管理和应用,提高各部门管理工作的现代化述评,实现各部门信息的准确,及时处理和沟通及共享,为图书馆对库存资料的决策提供有力的支持和反馈信息,以实现图书馆的总体目标。 二、系统分析

2.1功能需求描述 依据图书馆管理系统的高层数据流程图,确定借还书系统的5项处理功能,即借阅管理、还书管理、统计管理、读者信息管理和图书信息管理。根据借书业务流程图和还书业务流程图,确定借还书处理相应的处理功能,比如借书处理又细分为读取借阅证、输出书籍信息和输出不可借阅信息3项处理功能;还书处理又细分为确认破损情况、确认丢书情况和办理还书3项处理功能,其中确认破损情况又可分为打印警示单和修改读者信息2项处理,确认丢书情况可细分为获得读取借阅证、打印罚款单和修改数据库的处理。 除此之外,依据借还书系统高层数据流程图,并根据实际操作的需要,衍生出系统管理(包括密码管理和用户管理)、读者信息管理(包括读者信息修改、查询、添加)和图书信息管理(包括图书信息查询、修改、添加)3项处理功能。 2.2 数据流程图

图书管理系统的设计与实现

摘要 图书管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库。而对于后者则要求应用程序功能完备,易使用等特点。结合图书馆公共检索管理的要求,对MS SQL Server2000数据库管理系统、SQL语言原理、Power Builder 9.0应用程序设计,Power Builder 9.0数据库应用技术进行了较深入的学习和应用,主要完成对图书管理系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。 本设计所完成的图书管理系统软件是功能较完善的数据管理软件,数据操作方便高效。该软件采用功能强大的数据库软件开发工具进行开发,可在应用范围较广的Windows系列操作系统上使用。 关键词:图书管理系统;数据库安全性;Power Builder 9.0;MS SQL Server2000

ABSTRACT Search public library management information system is a typical management information system (MIS), including the development of its database background to the establishment and maintenance, and front-end application development aspects. With regard to the former request to establish strong data consistency and integrity, data security a good database. For the latter request applications fully functional, easy to use and so on. Search the management of public libraries with the requirements of the MS SQL Server2000 database management system, SQL language principle, Power Builder 9.0 application design, Power Builder 9.0 database application technology for a more in-depth study and application of the completion of the main public library management information retrieval System requirements analysis, functional module of the database model analysis and design of this structure of the database and applications. The design by the Public Library Management Information Retrieval System Software is a function of a better system of data management software, with data to facilitate efficient operation of the advantages of the rapid. The software used a powerful database software development tools for development, has a good portability, the application of a wide range of Windows family of operating systems used. Keywords: Public library management information retrieval system, Database security; Power Builder 9.0; MS SQL Server2000

图书馆借还书系统可行性分析

图书馆借还书系统可行性研究报告 (小组成员:胡雷、邵旭东、周森林、郑煜彬、冯鹏) 1引言 1.1编写目的 编写本图书馆借还书系统可行性研究报告的目的是研究该系统综合管理图书资源,更快更好的服务师生和科学管理图书的各种策划方案的可行性,评估各种能实现的合理的方案。 1.2背景 图书馆管理方式落后,借阅还书复杂麻烦,图书资源管理不合理的情况设计一个综合的管理系统,该系统顺应当前网络数字化的要求,对图书信息资源进行了合理有序的管理分配。最传统的图书馆借还书是纯手工操作的,读者要将所要借阅的书和借阅证给工作人员,工作人员根据每本书的附加信息以及借阅证的个人信息,将本次借阅记录下来。还书时,再根据图书信息找到当时的借阅记录完成一次借还书过程。这种人工的操作方式随着社会的发展远不能满足人们的需求,随之才出现了现在的信息自动化管理以及数字化管理系统 1.3定义 当今社会,随着信息技术的发展,信息数字化管理已成趋势。针对学校图书馆借还书管理的落后性,为提高学校的信息自动化办公水平以及方便广大的学生,我们设计实现一个图书馆借还书系统。该系统是基于Internet及web技术,以数据库为后台核心应用,以服务为目的信息平台。 1.4参考资料 《软件工程导论》张海藩清华大学出版社2008第五版 《信息系统开发方法》姜旭平清华大学出版社1997第一版 《实用软件工程》郑人杰殷人昆陶永雷清华大学出版社1997第二版 2可行性研究的前提 2.1要求 主要功能:负责图书的信息整理及存档,对各种图书的分类整理以及查询工作,能够合理管理师生的借阅信息,合理的管理图书。 性能:方便快捷的完成各种借阅还书过程,能够快速查询图书信息,能够保证信息的及时性,技术先进且可靠性高。 安全及保密:该系统登录时要进行加密操作,需要验证登录人的信息,需要输入用户名及密码。不同的人员具有不同的权限,具有一定权限的管理员只有借还书的权限,只有高级权限的部门管理人员才有权对系统进行后台操作。除此外,本系统还有一定的保护机制和备份机制,防止系统被恶意

图书馆借还书系统的需求分析说明

图书馆借还书系统的需求分析说明 (小组成员:冯鹏、周森林、胡雷、郑煜彬、邵旭东) 1 引言 1.1编写的目的 随着图书馆的规模在不断的扩大,图书的数目也不断地增多,有关图书的各种信息也成倍增多,面对庞大的信息量,传统的人工管理会导致图书馆管理上的混乱,人力和物力的浪费,管理成本的增加,从而使图书馆的负担过重,影响整个图书馆的运作和控制管理,因此,制定一套合理、有效,规范和使用的图书馆借还书系统,对图书资料进行统一的储存和管理变得非常有必要。另一方面,IT产业和Internet获得了飞速的发展,计算机应用已渗透到了各个领域,引起信息管理的革命,实现了信息管理自动化,提高了处理的及时性和准确性。 图书管理系统面对大量的可模块化处理的信息,是当今信息革命的一个重要阵地。我们小组开发图书馆借还书系统就是采用现代化的信息管理模式代替手工管理模式,提高图书管理工作的效率,做到信息规范化管理,科学统计和快速查询,让图书馆更好的为学校和社会服务。 1.2背景 项目名称:图书馆借还书系统 项目委托单位:黄冈师范学院图书馆 项目开发人员:冯鹏、胡雷、周森林、郑煜彬、邵旭东 系统开发平台:SQL SERVER、windows pc、java等。 1.3定义 (1)系统:图书管理软件 (2)图书信息:图书的基本信息,包括书名、图书编号、作者、出版社、索书号、库存数量和库存位置等,以便于读者查阅。 (3)借书记录:包括借书人的姓名、班级、借书卡号、以及借书书名、书号、借书日期等。(4)借书规则:对于不同的借书人有不同的借书数量和借书时间。 1.4 参考资料 (1)朱群雄、汪晓男等,《系统分析与设计》,北京:机械工业出版社 (2)王恩波,《管理信息系统教程》,电子工业出版社 (3)王珊,《数据库原理和设计》,清华大学出版社

图书馆管理系统的设计与实现

图书馆管理系统 开发概述 当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机网被广泛应用于管理信息系统的外部环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息处理,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与管理信息系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了管理好图书馆信息而设计的。 图书馆作为一种信息资源的集聚地,图书和用户借阅资料繁多,包含很多的信息数据的管理。现今,有很多的图书馆都是初步开始使用,有的甚至尚未使用计算机进行信息管理。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况(如借书天数、超过限定借书时间的天数等)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统化、规范化的信息管理手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出。 数据处理手工操作,工作量大,出错率高,出错后不易更改。图书馆采取手工方式对图书借阅情况进行人工管理,由于信息比较多,图书借阅信息的管理工作混乱而又复杂;一般借阅情况是记录在借书证上,图书的数目和内容记录在文件中,图书馆的工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如要对很长时间以前的图书进行信息更改就更加困难了。 基于这些问题,我认为有必要为图书馆建立一个管理系统,使图书管理工作规范化、系统化、程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。

图书馆借还书系统实验报告(含业务_数据流程图_例图等)

第二级借书业务流程图

第二级还书业务流程图 2)数据流程图 借书数据流程图

还书数据流程图

3.系统设计部分 1)功能结构图设计 依据图书馆管理系统的高层数据流程图,确定借还书系统的5项处理功能,即借阅管理、还书管理、统计管理、读者信息管理和图书信息管理。根据借书业务流程图和还书业务流程图,确定借还书处理相应的处理功能,比如借书处理又细分为读取借阅证、输出书籍信息和输出不可借阅信息3项处理功能;还书处理又细分为确认破损情况、确认丢书情况和办理还书3项处理功能,其中确认破损情况又可分为打印警示单和修改读者信息2项处理,确认丢书情况可细分为获得读取借阅证、打印罚款单和修改数据库的处理。 除此之外,依据借还书系统高层数据流程图,并根据实际操作的需要,衍生出系统管理(包括密码管理和用户管理)、读者信息管理(包括读者信息修改、查询、添加)和图书信息管理(包括图书信息查询、修改、添加)3项处理功能。 2)数据库设计 书库图书信息,包括数据项有:图书编号、书名、书号、类别、出版社、作者、ISBN、印张、字数、版次、印数、定价、开本、是否在库、是否损坏、是否遗失、入库时间、图书介绍 读者信息,包括数据项有:学生编号、学号、姓名、性别、系别、班级、级别、已借图书、照片 借书信息,包括数据项有:图书编号、学生编号、是否归还、书名、姓名、学号、书号、系别、班级、已借图书、出版社、作者、借阅日期、图书类别、是否续借 供货商信息,包括数据项有: 员工信息,包括数据项有:员工序号、姓名、密码、类别、性别、家庭住址、联系电话、职务、出生日期、照片

罚款信息,包括数据项有:流水号、罚款原因、罚款金额、日期 主题数据库规范化设计 主题数据库一览表 数据库表一览表 数据库表结构

图书馆借书还书管理系统

-- Table structure for table `book_info` -- DROP TABLE IF EXISTS `book_info`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREA TE TABLE `book_info` ( `b_id` char(50) NOT NULL, `b_name` char(50) NOT NULL, `b_author` char(50) DEFAULT NULL, `b_publish` char(50) DEFAULT NULL, `b_price` decimal(5,2) NOT NULL, `b_quantity` int(3) NOT NULL, `b_remain` int(3) DEFAULT NULL, PRIMARY KEY (`b_id`), KEY `publishname` (`b_publish`) ) ENGINE=InnoDB DEFAULT CHARSET=gbk; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Dumping data for table `book_info` -- LOCK TABLES `book_info` WRITE; /*!40000 ALTER TABLE `book_info` DISABLE KEYS */; INSERT INTO `book_info` V ALUES ('789','信号系统','吴大正','高等教育','37.40',20,20),('870','操作系统','Peter Baer','高等教育','60.00',5,4),('978','MySQL','Ben Forta','人民邮电','39.00',10,10); /*!40000 ALTER TABLE `book_info` ENABLE KEYS */; UNLOCK TABLES; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = gbk */ ; /*!50003 SET character_set_results = gbk */ ; /*!50003 SET collation_connection = gbk_chinese_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'STRICT_TRANS_TABLES,NO_AUTO_CREA TE_USER,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; /*!50003 CREA TE*/ /*!50017 DEFINER=`root`@`localhost`*/ /*!50003 trigger clear after insert on book_info for each row begin delete from borrow_info

广州图书馆自助借还书系统人机学分析

人机工程学 (2013 -2014学年第一学期) (广州图书馆自助借还书系统人机工程学分析) 课程名称人机工程学 报告名称广州图书馆自助借还书系统人机工程学分析 指导老师xxx 小组成员xxx 报告时间2013年12月31日

目录 1. 引言 (3) 1.1 选题的依据和意义 (3) 2. 人机界面分析 (4) 2.1 人体模型的选取 (4) 2.2人机界面组成 (5) 2.3 触控屏幕分析 (6) 2.4 其他分析 (11) 2.5尺寸分析 (12) 2.5.1 显示器尺寸 (12) 2.5.2 操作台尺寸 (15) 3. 用户行为分析 (15) 3.1 读者借书流程 (15) 3.2 读者还书流程 (16) 4. 用户行为仿真及仿真结果分析 (17) 4.1 创建产品模型 (17) 4.2可触及分析 (18) 4.2.1用户行为仿真及仿真结果分析 (19) 4.3视野分析 (24) 5. 总结与体会 (31)

1.引言 1.1 选题的依据和意义 图书馆的规模在不断的扩大,图书的数目也不断地增多,有关图书的各种信息也成倍增多,面对庞大的信息量,传统的人工管理会导致图书馆管理上的混乱,人力和物力的浪费,管理成本的增加,从而使图书馆的负担过重,影响整个图书馆的运作和控制管理。 随着科学技术的发展尤其是计算机的迅速发展,这种传统的手工作业方法必然被以计算机为基础的信息管理方法所取代。自助借还书系统是让读者在图书馆内利用机器设备自行借阅或归还图书资料,而无需经过馆员手工作业的一种服务方式。这种借还书方式而自助服务提供的则是一种全新的选择,通过简单的人机对话,就可以自主完成图书的借还。实现了信息管理自动化,提高了处理的及时性和准确性,受到读者们的广泛青睐。 在此,我们通过对借还书系统的物理尺寸分析、空间尺度分析及操作过程的效率分析,对借还书系统的合理性进行评估。 1.2主要分析方面 本文将通过以下方面对借还书系统人机系统进行分析: 1)人机分析 2)用户行为分析 3)用户行为仿真及仿真结果分析分析 图1.1 广州图书馆 3M读者自助借还书系统

图书馆管理系统设计方案

图书馆管理系统设计方案 系统需求分析 2.1可行性分析 通过对图书馆的各个方面进行了具体的了解之后,现对开发图书管理系统的可行性进行分析。 技术上可行:系统所需硬件设备,市场上销售且价格较低,甚至可以使用原有的设备,软件上,操作系统采用Windows系列操作系统,系统开发工具采用Java,后台数据库采用SQL Server或者MYSQL这些软件在MIS开发中已被大量应用,技术上都比较成熟,因此在技术上是可行的。 经济上可行:由于学校急需采用计算机来进行图书馆的管理,因此对开发图书管理系统大力支持。 管理上可行:图书馆有很多的管理体制,每位借书人员均有借书证,同时图书馆还为每位借书人建立了档案。因此管理上可行。另外,同时制定了培训计划,并进行了实施MIS的物质准备和工作准备。 综上所述,开发图书馆管理系统在技术上、经济上、管理上都是可行的。2.2功能需求 图书馆管理系统对加强图书管理有着极其重要的作用。随着图书的日益增多,传统的手工图书馆管理不仅工作量大,而且容易出现问题。图书馆管理设计的内容非常复杂而且繁多,比如拥有图书信息录入管理、读者信息管理管理、图书借阅和归还管理,图书的查询和修改等。 由于系统主要是为方便管理员定制开发的,因此针对图书馆管理的实际工作而言,经过了反复地论证,最终确定了图书馆管理系统的设计方案,图书馆管理系统的主要功能为: 1. 系统管理:包括增加管理员、修改密码、系统注销和退出系统。 2.读者管理:包括添加读者信息、修改读者信息、删除读者信息、查询读者信息。 3.图书管理:包括添加图书信息、修改图书信息,查询图书信息、删除图书信息。 4.借阅管理:包括借书信息管理和还书信息管理两部分。其中,借书信息管理包括借书信息的添加、借书信息的修改、借书信息的查询等;还书信息管理

图书管理系统示例

图书管理系统 1、需求分析 1.1系统任务概述 这里我们将图书管理系统的应用对象定位在中小型图书馆。 图书馆的主要功能是为注册用户提供图书借阅,主要涉及对图书的管理,借阅者管理,以及图书借阅信息的管理。其中对图书的管理主要是指:对馆藏图书的增删改查;对借阅者信息的增删改查,还有挂失;对借阅者借阅信息的管理。除此之外,只有合法用户才能使用该系统,要实行用户密码登陆。 1.2功能需求 图书管理系统完整功能需求如下: 1)借阅者管理 每个通过审查的人可以办理一张借阅卡,拥有用户名、密码,成为注册用户。此卡包含所有个人信息,以后所有图书借阅活动凭此卡进行,直至该卡被注销或删除。 因此,对借阅者的管理包括相关信息的添加、修改、删除、检索。 2)图书信息管理 ●新书入库:每本新到图书需将详细信息添加入库,方可对外借阅。 ●图书检索:馆藏图书丰富,须提供图书快速查询检索功能。 ●图书信息修改:图书基本信息入库时已基本确定,但是一些辅助信息,如存放 位置,是否接触等会有变化,须提供修改功能。 ●图书信息删除:对于太过破旧被淘汰或者丢失的书籍,要从系统信息中删除。 3)图书借阅信息管理 系统核心功能之一。图书管理系统最主要的功能是对图书的借出和归还。主要涉及被借阅的图书和借阅者,即图书基本信息,借阅者部分信息,借出归还日期等。 具体来说,对于借书,首先获得借阅者的信息,看其是否有权利借书,其次检查相关书籍,看其是否被可以被外借;对于还书,同样也需要借阅者信息和图书信息才能还书,同时还要计算本次借阅是否超期,超期要计算出罚款金额,借阅者交了足额罚款才能还书成功。此外,对于历史借还记录要提供查询功能;同时由于存储空间限制,不能永久保存历史记录,还需提供删除记录功能。 4)用户登录 该系统用户主要有系统管理员和普通注册用户(即持有借阅卡的借阅者)两种。系统管理员拥有所有功能权限,普通注册用户只能管理个人信息和检索需要图书。系统要对不同的用户给予不用权限,每个合法用户凭登录名和密码登陆此系统。 5)系统基本信息管理 ●对借阅者类别的设置:对于借阅者设置不同类别,不同类别的借阅者设置不同 的借阅图书数量上限。 ●对图书类别的设置:不同类别图书的借阅期限不同,超期后的罚款金额也不同。 ●对系统用户的管理:本系统暂定两类用户,系统管理员和普通注册用户,不同 用户拥有不同的使用权限。 1.3数据流图

大学图书馆借阅管理信息系统分析与设计

实验1:结构化需求分?析—大学图书馆图书信?息管理系统 1.实?验内容说明: 开发一?个大学图书馆图书信息?管理系统。包括:图书?信息查询、读者信息查?询、借书、还书、图书?管理、读者管理、图书?注销、处罚、图书预订?、缺书登记。 读者借?书要办理借书手续,出?示图书证,没有图书证?,需去图书馆办公室申?办图书证。如果借书数?量超出规定,则不能继?续借阅,系统规定本科?生最多只能借阅10本?,借期1个月;教师最?多能够借阅20本,借?期3个月,均可以续借?1次。超期者每本每天?处罚1元,丢失者处罚?原价值的5倍,破损1?页处罚1元。 读者可?以预订图书,如果图书?馆当前有读者预订的图?书,则通知读者并对预?订的图书保存3天,超?期后自动消除预订;如?果当前馆内没有读者预?订的图书,则在将来有?此书后,自动以EMA?I L方式通知读者,自?通知时间起保存3天,?超出3天,此书不再为?预订者保留。 当读者?还书时,流通组工作人?员根据图书证编号找到?读者的借书信息,查看?是否超期。如果已经超?期,则处罚。如果图书?有破损,则进行破损处?罚。登记还书信息,做?还书处理,同时查看是?否有预订记录,如果有?则发出EMAIL通知?到书。 系统每天自动?查找借还书记录,提前?3天通知读者应准备还?书。 图书采购人员采?购图书时,要注意合理?采购,每册图书采购5?本。如果有缺书登记,?则随时进行采购。采购?到货后,编目人员进行?验收、编目、上架,录?入图书信息,检查却书?登记,发到书通知,进?行新书信息发布。如果?图书丢失或旧书淘汰,?则将该书从书库中清除?,即图书注销。 系统?的各种参数设置最好是?灵活的,由系统管理人?员根据需要设定。例如?:借阅量的上限,应还?书提示的时间,预订图?书的保持时间等参数。?2.实验目的 1)通过?本实验使学生掌握结构?化需求分析的方法、过?程和相应的文档内容与?格式。特别是熟悉数据?流程图、数据字典和I?P O图三个核心技术 的?应用。 2)以小组形式完?成本实验,锻炼同学之?间的协作和沟通能力、?自我学习和管理能力。? 3)学生在实验过程中熟?练掌握常用的CASE?工具。 3.实验学时?:

图书借阅管理系统需求规格说明书

1.前言 编写目的 本文档面向的读者为图书借阅管理管理系统的最终用户、开发人员、测试人员。本项目软件需求规格说明书是本项目设计、开发、测试、验收的依据。在对项目涉及的所有用户的需求进行调研和分析的基础上,进一步将需求文档化,并将需求按功能和非功能分类。 项目背景 随着计算机的广泛应用,其逐步成为现代化的标志。图书馆或者一些企业内部,甚至是书店,在正常运行过程中总是面对大量的读者信息,书籍信息以及两者相互作用产生的借书信息、还书信息。因此需要对读者资源、书籍资源、借书信息、还书信息进行管理,及时了解各个环节中信息的变更,要对因此而产生的单据进行及时的处理,为了提高图书馆或者企业内部对图书存销的自动化的管理,能够更快速的满足读者的要求,提高各种工作的效率,现对其设计相应的系统,以达到上述的目的[1]。 图书管理系统的主要功能是实现图书馆图书借阅和归还的管理的自动化。围绕这一主要功能,本系统涉及到以下核心功能:借阅管理,归还管理。除了这些核心功能外,还包括一些基本和辅助功能,它们是:用户管理、图书馆参数管理、图书管理、统计查询。 2.功能需求 图书借阅管理系统需求概述 2.1.1系统目标 该系统主要建立一个基于模式的图书馆借阅管理系统,面对当起很多小型图书管理仍是人工管理带来的检索速度慢,效率低,借阅归还图书量大,图书统计工作量大,藏书不能完成及时更新的问题,该系统可以对跟系统的三个用户类型的使用实现: 1.对于读者在本系统的应用下可实现按照各种方式(如:书名,编号,作者)查询图书馆的藏书请客,方便的借阅图书,续借图书,归还图书,能够查询自己的借阅图书情况。

2.对于图书馆工作人员能够实现方便的对图书进行查询,方便的进行读者借阅情况查询,方便的进行借书还书处理等,便捷的对图书信息进行添加、修改、删除,分类管理等操作,对读者信息进行相关添加,修改,分类管理等操作。 3.对于系统管理员可以对图书馆信息进行修改更新操作,对系统用户进行添加、修改、删除、权限设置等操作,对图书馆的办证参数进行修改维护等操作功能。 2.1.2用户类和用户特性 图书借阅管理系统是一个基于模式的对图书馆进行高效率管理的应用系统,它的用户主要是读者和图书管理员,学生通过该系统进行图书查询进而对自己需要的图书进行借阅及自己的借阅情况进行查询,图书管理员则通过本系统实现对图书及读者的高效管理,除此之外,还需要一个系统管理员对不同的用户进行权限的设置等操作[2]。 三类用户的具体描述如下表所示: 表用户具体描述 用户类描述 读者读者是该系统的重要的使用角色,他们通过该系统查询自己需要的图书信息,并像图书管理员提出借阅图书的申请进而借阅自己所需 的图书,还可以通过对自己借阅情况进行查询。 图书管理员 图书管理员是该系统的另一个重要使用者,图书管理员通过该系统进行图书的增加,修改,删除,分类管理等操作,实现对读者借阅归还续接图书的方便操作,实现对系统中图书,读者,读者借阅情况的查询,信息更改维护等操作,管理读者类型,对不同类型读者可借阅的图书数量进行设置等图书馆的基本操作。 系统员系统管理员主要是图书管理系统中用户的管理,实现用户添加修改删除以及用户权限设置等操作,实现对图书馆基本信息的修改维护 等操作,还包括对图书馆书架的设置操作,以及校外读者办证所需费 用、证件有效期等参数的设置。

图书馆借还书系统详细设计说明书

图书馆借还书系统详细设计说明书 (小组成员:冯鹏、周森林、邵旭东、郑煜彬、胡雷) 1 引言 1.1编写目的 根据前面的《可行性研究报告》,《需求规格说明书》和《概要设计说明书》的编写,已经就该系统有了大概的了解,在概要设计中,已经用结构化的程序设计方法,将系统自顶向下进行了功能模块的划分。在本说明书中将实施方法具体化,进而对每个模块要完成的工作进行具体的描述,以便为程序设计打下基础,即系统的具体实现。从而完成该程序设计以及该详细设计说明书。 1.2 背景 随着社会的发展,社会信息量与日俱增,作为信息的主要载体之一图书,其数量,规模比以往任何时候的要求都大。无论是用户还是图书馆都需要有一种专门的方式来对图书馆的借还书过程进行管理,从而提高效率。在计算机告诉发展的今天,对图书馆而言,以前的那种手工检索过程已经远远不能满足现代高速运转的社会的需求。为了能适应现代社会的需要,我们在此推出了一款针对图书馆借还书过程的软件——《图书馆借还书系统》。 1.3 定义 SQL Serve 2005:数据库管理软件 DBMS:数据库管理系统 Windows XP/7:运行环境 1.4 参考资料 赵池龙,杨林《实用软件工程》北京:电子工业出版社,2008 朱群雄、汪晓男等,《系统分析与设计》,北京:机械工业出版社 王恩波,《管理信息系统教程》,电子工业出版社 王珊,《数据库原理和设计》,清华大学出版社

2程序系统的组织结构 3 程序1(标识符)设计说明 3.1 程序描述 系统借书界面 当有学生借书时,图书馆工作人员往往要进行核对,确定该学生是否可以借书或者有书尚未归还等,学生则需要提供所借图书的信息。在整个借书的过程中可能会涉及到的信息通常有学生个人信息(用户ID、姓名、性别、班级、照片等)和图书信息(图书编号、书名、出版日期、作者、出版社、字数、页数、图书种类、版本等)。 3.2 功能 在图书馆中处理借书任务。

图书馆管理系统是设计与实现

目录 第一部分需求分析 (5) 1.1 问题分析 (5) 1、项目整体功能描述 (5) 2、项目各个子模块功能描述 (5) 1.2 服务器需求分析 (5) 1.3 运行与开发环境 (5) 第二部分系统设计 (6) 2.1 系统总体设计 (6) 2、系统子模块功能描述 (6) 3、服务器配置 (6) 2.2 系统详细设计 (7) 1、项目文件 (7) 2、包设计 (8) 3、数据模型公共类设计 (8) 4、数据访问公共类设计 (11) 5、Servlet操作类设计 (11) 第三部分数据库设计 (12) 3.1 数据库概念设计 (12) 3.2 数据库逻辑结构设计 (12) 3.3 数据物理设计 (13) 1、数据库名 (13) 2、数据表设计 (13) 第四部分系统实现 (15) 4.1 主界面实现 (15) 1、主界面布局(截图) (15) 2、主界面Java控制代码说明 (15) 4.2 用户管理子界面实现 (15) 1、子界面布局(截图) (16) 2、子界面Java控制代码说明 (16) 4.3 类别管理子界面实现 (16) 1、子界面布局(截图) (17) 2、子界面Java控制代码说明 (17) 4.4 图书子界面实现 (18) 1、子界面布局(截图) (18) 2、子界面Java控制代码说明 (18) 第五部分系统测试 (20) 商品添加 (20) 商品删除 (20) 商品修改 (21) 第六部分总结 (1)

第一部分需求分析 1.1 问题分析 1、项目整体功能描述 现今社会电子技术信息化技术不断发展,网上商店也在慢慢地兴起,并开始冲击着传统的商店,而一个好的电子商务网站除了有一个完善的前台服务以外后台管理也显的尤为重要,本论文以建立网上书店后台管理系统为例,旨在开发一个安全,方便,快捷地后台图书管理系统,使使用者在管理后台图书能够得体现到运用计算机现在技术的快捷和方便。 2、项目各个子模块功能描述 (1) 用户管理模块:进行用户基本信息的填写并进行注册,也可以重置信息,时列表清空,可以看到用户的基本信息,对用户信息进行修改与删除。 (2) 类型管理模块:此模块将书籍根据类型管理,这方便用户查询;在此模块,可以根据新进书籍添加新的模块。 (3) 图书管理模块:进行图书查询,有各种类型的查询方式:按照图书名称,按照供应商,按照商品类型等的查询方式,也可以进行图书的删除和修改操作。 (4) 添加商品模块:基本和用户信息一样,就是添加一些图书的基本信息,比如:图书名称,供应商或者出版社名称,商品价格,商品的简介,商品的描述,商品类别,商品图片,库存量等。 1.2 服务器需求分析 开发环境:Windows10 开发工具:eclipse开发平台,Tomcat v8.5服务器,MySql数据库。 1.3 运行与开发环境 编译器:Eclipse 运行:Tomcat v8.5 Google

图书馆自助借还书系统解决方案

图书馆自助借还书系统解决方案 一、系统简介 高校在建设智慧图书馆项目中,自助借还书系统是核心应用之一。它以简便的操作,高效完成借书与还书的所有流程,可以在不增加人力投入的前提下,增加借还书窗口,延长服务时间。自助借还书系统是对图书馆全天候为读者服务的重要补充,体现了“以读者为本,利用至上”的服务理念。 河北科曼图书馆自助借还书系统是实现高校图书馆自动化、信息化和数字化建设的功能表现,借助系统的自助优势,帮助图书馆在有限的人力资源下,增进流通速率、简化借还流程,提升图书馆的服务品质。自助借还书系统可以完成读者卡识别、图书条形码扫描、图书充磁消磁作业、数据上传等功能,只需几秒钟时间即可自助完成图书借还操作,简单方便。 二、使用流程 借书流程

还书流程 三、系统优势 图书馆自助借还书服务是一整套应用系统,它包括自助借还机、流通管理软件、安全监测系统等,同时还包括了相关的管理制度。自助借还服务融入图书馆日常管理工作当中,能大大加快知识信息传播的速度,对读者、图书管理员以及院校管理都非常有利。

1、增强馆藏图书流通量 图书馆自助借还书系统是一种新的流通模式,它使读者参与到图书馆的内部体系之中,深入了解馆藏信息,使图书馆的借阅流程变得更加顺畅,读者的借还书过程变得更为自由和便利,图书的流通量也随之增加。 2、延长图书馆借还书服务时间 与人工服务方式相比,使用自助借还书系统,图书馆可以自主延长借还书服务时间。同时,读者可以自由选择人工和自助终端两种服务方式,避免借书高峰期读者排队现象。 3、使借还书服务更加人性化 图书馆自助借还书系统由读者自控借还,省略了与图书管理员接触的压力,可以在放松的状态下进行查询、检索、借阅等活动,营造一个安静、和谐的学习氛围。自助借还书系统在图书馆有很强的可行性与应用性,使图书馆工作人员的工作得到了优化,图书馆的管理更加人性化。同时,图书馆的服务方式也更加自由、灵活、方便,满足读者多样性、个性化的需求,提升读者满意度。

图书馆借阅还管理系统

图书馆借阅还管理系统规划 小组成员:张晓兵 刘馨阳 王珂 刘楠捷 系统背景 图书馆是高等院校的重要组成部门,是教师和学生获取知识的重要场所。图使馆主要从事大量的图书资料的储存和流通,所以,一直以来,计算机在图书管理中的广泛的被运用。 目前,随着学校规模的扩大,以及在扩招政策的影响下,学校师生的人数不断增加,借书的情况日益增多,图书管理人员的工作量开始增大,而且时常出现差错现象。为了适应本校图书馆的业务发展的需要,本小组决定对图书借阅还管理系统进行重新改造,使之不仅能够正确地、快速地完成对师生所借书籍的日常管理;而且能够利用当前软件开发技术和校园网建设成果,方便读者查询,借阅等操作,解决流通中的问题。学校的领导对于这项工作十分支持,特拨出资金用于系统的开发。 系统目标 图书馆借阅还管理系统通过采用先进的信息技术规范图书和读者资料的管理,借还书和查询操作的全过程,并加强上述过程中各种信息资源的管理和应用,提高图书馆借阅处的业务水平和工作效率以及为读者提供强大的查询功能。系统的适用对象是在校教师、学生和借阅处管理人员。 系统功能要求

快速对信息进行查询,修改,统计,检索等日常管理 可以通过对书目编号,书名,作者,出版社等多种关键字进行查询 可以进行续借等操作 对图书借阅、归还流程的全程数据信息跟踪 提供管理人员修改信息,密码等功能,保证管理的安全性 图书基本信息的添加,修改,删除 读者基本信息的添加,修改,删除 系统实现环境 在 环境支持下,前台工具选择 ,后台数据库采用 进行开发。 可行性分析 技术可行性 近几年计算机技术迅速发展,电脑已成为高校必不可少的设备。该系统的开发只需要在 操作系统下进行,利用 和 进行开发,计算机上只需要安装一般的处理软件和一些支持软件,不需要大型的系统软件和应用软件支持改系统是个数据库系统,不需要高配置的电脑,只需要计算机上能够运行 系统和一般处理软件就可以。开发者熟悉 、 和 操作系统,具有开发该软件的能力。因此,

图书馆管理系统系统分析与设计doc资料

大学图书馆管理信息系统系统分析 1 概述 1.1现行系统简介 图书管理系统是图书馆的重要组成部分,一般分为两大部分:流通系统和采购系统。 采购系统分为订单管理、图书入库、图书著录、图书上架、新书报道和书目审查、系统设置;流通系统分为图书管理、读者管理、借阅证管理、图书借阅、图书归还、系统设置等模块。其中,核心模块是采购系统:图书入库、图书上架;流通系统:图书管理、读者管理、借阅证管理、图书借阅、图书归还等。 而对于当前手工处理系统的流程大致为:读者将要借的书和借阅证交给工作人员,工作人员将每本书附带的描述书本信息的卡和读者借阅证一起放到一个小格栏,并在借阅证和每本书上贴借阅信息。这样借书过程就完成了。还书时读者将要还的图书交给工作人员,工作人员根据图书信息找到相应的书卡和借阅证,并填写相应的还书信息。 图书馆领导机构与组织机构如下图: 1)图书馆实行校长领导下的馆长负责制,学校由一名副校长分管图书馆工作。有关图 书馆工作的重大事项由校长办公会研究、决定。图书馆设馆长一名,设副馆长两名,由学校聘任。

2)馆长主持全馆工作,领导制订发展规划、规章制度、工作计划及经费预算,组织贯 彻实施。副馆长协助馆长工作。 3)图书馆从实际出发,以方便读者和有利于科学管理为原则,经学校批准,设立办公 室、采编部、借阅部、期刊部、南馆借阅部、信息咨询部和情报技术部等七个部室,各部室设主任一名,副主任一至二名,由学校聘任。 4)学校设立成都理工大学图书馆工作委员会,作为全校文献信息工作的咨询和协调机 构。图书馆工作委员会的成员以教师为主,吸收学生参加。学校主管图书馆工作的 副校长担任主任委员,图书馆馆长担任副主任委员。 1.2 可行性分析 当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。 尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了管理好图书馆信息而设计的。 图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况(如借书天数、超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。 总的来说,缺乏系统,规范的信息管理手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境。 数据处理手工操作,工作量大,出错率高,出错后不易更改。图书馆采取手工方式对图书借阅情况进行人工管理,由于信息比较多,图书借阅信息的管理工作混乱而又复杂;一般借阅情况是记录在借书证上,图书的数目和内容记录在文件中,图书馆的工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如要对很长时间以前的图书进行更改就更加困难了。 基于这此问题,我认为有必要建立一个图书管理系统,使图书管理工作规范化、系统化、程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。 图书管理系统需要满足来自三方面(图书借阅者、图书馆工作人员和图书馆管理人员)的需求。图书借阅者的需求是查询图书馆所存的图书、个人借阅情况及个人信息的修改;图书馆工作人员对图书借阅者的借阅及还书要求进行操作,同时形成借书或还书报表给借阅者查看确认;图书馆管理人员的功能最为复杂,包括对工作人员、图书借阅者、图书进行管理和维护,及系统状态的查看、维护并生成催还图书报表。

相关文档
相关文档 最新文档