图书馆管理系统的用例分析(精选五篇)

时间:2019-05-14 09:42:57下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《图书馆管理系统的用例分析》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《图书馆管理系统的用例分析》。

第一篇:图书馆管理系统的用例分析

小型超市销售管理系统的用例分析

一、确定系统的总体信息

小型超市销售管理系统是对商品的销售及商品的采购、库存进行统一管理的系统,具体包括:仓库管理员的盘点、上下架管理、出入库、补货申请;销售管理员的商品销售处理、销售统计处理、货架商品处理;采购员的申请采购处理、商品信息录入、采购下单;系统管理员的系统维护,包括增加商品、删除更新商品、增加使用者信息、删除或更新使用者信息、商品信息查询、使用者信息查询等。

二、确定参与者

根据图书馆管理系统的需求分析,参与者有:

1、仓库管理员:登录信息进行盘点,填写补货申请;

2、销售管理员:商品销售处理、销售统计处理、货架商品处理;

3、采购员:申请采购处理、商品信息录入、采购下单;

4、系统管理员:系统维护,增加、删除或更新商品,增加减少书籍,增加、删除或更新使用者信息。

三、确定系统用例

用例是系统参与者在交互过程中所需完成的事务,识别用例的方法是从分析系统参与者开始,考虑每个参与者是如何使用系统的。

1、仓库管理员请求服务的用例

(1)登录系统;

(2)对仓库内商品进行盘点;(3)进行上下架;(4)填写出、入库单;(5)进行补货申请。

2、销售管理员的用例(1)商品销售处理;(2)销售统计处理;(3)货架商品处理。

3、采购员的用例(1)申请采购处理;(2)商品信息录入;(3)采购下单。

4、系统管理员进行系统维护的用例(1)查询商品信息;(2)查询使用者信息;(3)增加商品;(4)删除或更新商品;(5)增加使用者信息;(6)删除或更新使用者信息。

4、绘制用例图

(1)仓库管理员请求服务的用例图 如图1所示。

盘点上架管理下架管理<>登录系统仓库管理员补货申请<>出库入库

图1 仓库管理员请求服务用例图

(2)销售管理员的用例图

如图2所示。

盘点盘点上架管理上架管理下架管理下架管理登录系统<>登录系统<>仓库管理员仓库管理员补货申请补货申请出库入库出库入库<><>

图2 销售管理员的服务用例图

(3)采购员的用例图

如图3所示。

申请采购处理采购管理员

商品信息录入

采购下单

图3采购员的服务用例图

(4)系统管理员进行系统维护的用例图 如图4所示。

查询商品查询商品信息查询使用者信息

管理员增加商品管理员删除或更新商品增加使用者信息

删除或删除或更新使用者信息

图4 系统管理员维护用例图

第二篇:图书馆管理系统用例

主事件流

1、读者登录 读者

1、读者用户进入图书馆登陆界面

2、读者输入用户名、密码并提交

3、系统对用户提交的用户名、密码进行有效性检查

4、系统记录并显示当前登录用户

2、读者借阅图书 读者

1、读者带所要借的图书到借阅台

2、图书馆管理员进入借书界面

3、图书馆管理员扫描借阅证条形码

4、系统查询并显示借阅者信息及借阅信息

5、图书馆管理员扫描图书条形码

6、系统查询并显示图书相关信息

7、重复5和6直到所有要借的图书扫描完

8、保存本次借阅记录

3、读者归还图书 读者

1、读者带所要还的图书到借阅台

2、图书馆管理员进入还书界面

3、图书馆管理员扫描图书条形码

4、系统查询并显示借阅者信息、借阅信息及图书相关信息

5、重复3和4直到所有要借的图书扫描完

6、保存本次还书记录

4、网上预订 读者

1、读者用户进入图书馆登陆界面

2、读者输入用户名、密码并提交

3、系统对用户提交的用户名、密码进行有效性检查

4、系统记录并显示当前登录用户

5、读者选择“预约图书”选项

6、读者提供书刊种类及自己的信息

7、系统检索书刊信息和读者信息

8、系统接受预订,创建预订记录

9、保存预订记录

5、读者信息查询

读者

1、读者用户进入图书馆登陆界面

2、读者输入用户名、密码并提交

3、系统对用户提交的用户名、密码进行有效性检查

4、系统记录并显示当前登录用户

5、选择“查询读者信息”选项

6、打开查询窗体

7、系统查询并显示读者的信息

6、借阅信息查询

读者

1、读者用户进入图书馆登陆界面

2、读者输入用户名、密码并提交

3、系统对用户提交的用户名、密码进行有效性检查

4、系统记录并显示当前登录用户

5、打开读者管理窗体

6、系统查询并显示借阅信息

7、图书信息查询 读者

1、读者用户进入图书馆登陆界面

2、读者输入用户名、密码并提交

3、系统对用户提交的用户名、密码进行有效性检查

4、系统记录并显示当前登录用户

5、读者选择“查询图书”选项

6、打开查询窗体

7、.读者输入读者证号,系统检查读者的有效性

8、.读者输入待查询的图书条码号,检查图书有效性

9、系统显示所查询图书的信息

8、处理借书 图书管理员

1、读者发出借阅请求

2、管理员扫描读者借阅证条形码

3、如果读者有罚款未交或达到借书限额则不给予办理

9、处理还书 图书管理员

1、读者发出还书请求

2、管理员扫描图书条形码

3、管理员检查图书是否有损坏,若有则要读者按要求交罚金

4、管理员检查图书是否超期归还,若是则要读者按要求交罚金

10、管理系统用户 系统管理员

1、系统管理员查看各类图书管理员的信息

2、系统管理员根据实际情况,对已经辞职的管理员信息删除

3、系统管理员把新来的管理员信息添加到图书管理系统中

4、系统管理员修改图书管理员的工作范围,工作时间等信息,给图书管理员分配合理的工作

11、读者管理 系统管理员

1、系统管理员进入系统

2、查看读者办理借书证的申请信息

3、审核读者信息

4、添加读者信息

5、修改已经修改个人信息的读者信息

6、删除已经注销的读者信息

7、查看是否有读者超期未还的行为,若有就添加备注和罚款信息

12、管理图书信息 系统管理员

1、系统管理员进入系统

2、删除已下架的图书信息

3、修改已更改的图书信息

4、添加新上架的图书信息

13、系统维护 系统管理员

1、系统管理员进入系统

2、统计读者信息

3、根据需求统计图书借阅情况、在库图书情况、图书借阅排行

4、添加、删除、修改图书管理系统中的各类罚款的额度和权限

5、发布后台公告

6、系统数据备份

14、图书注销

系统管理员

1、系统管理员进入系统

2、系统管理员选择“注销旧书”选项

3、打开注销旧书窗体

4、输入旧书条码,系统检查旧书条码有效性

5、注销旧书信息

6、系统登记注销旧书信息数目

第三篇:图书馆管理系统用例图、活动图、类图、时序图

图书馆管理系统一.图书馆管理系统需求分析

1、系统目标设计

系统开发的总目标是实现内部图书借阅管理的系统化、规范化和自动化。能够对图书进行注册登记,也就是将图书的基本信息(如:书的编号、书名、作者、价格等)预先存入数据库中,供以后检索。

能够对借阅人进行注册登记,包括记录借阅人的姓名、编号、班级、年龄、性别、地址、电话等信息。

提供方便的查询方法。如:以书名、作者、出版社、出版时间(确切的时间、时间段、某一时间之前、某一时间之后)等信息进行图书检索,并能反映出图书的借阅情况;以借阅人编号对借阅人信息进行检索;以出版社名称查询出版社联系方式信息。

提供对书籍进行的预先预订的功能。

提供旧书销毁功能,对于淘汰、损坏、丢失的书目可及时对数据库进行修改。能够对使用该管理系统的用户进行管理,按照不同的工作职能提供不同的功能授权。

提供较为完善的差错控制与友好的用户界面,尽量避免误操作。

2、系统功能需求分析

(1)读者管理:读者信息的制定、输入、修改、查询,包括种类、性别、借书数量、借书期限、备注等。

(2)书籍管理:书籍基本信息制定、输入、修改、查询,包括书籍编号、类别、关键词、备注。

(3)借阅管理:包括借书,还书,预订书籍,续借,查询书籍,过期处理和书籍丢失后的处理。

(4)系统管理:包括用户权限管理,数据管理和自动借还书机的管理

基于UML的图书馆管理系统建模设计

满足以上需求的系统主要包含有一下几个子系统

(1)基本业务功能子系统:该系统中主要包含了借书还书和预订等功能。(2)基本数据录入功能子系统:该子系统主要包含有书籍信息和读者信息录入功能。

(3)信息查询子系统:包含了多功能的查询书籍信息和读者信息。(4)数据库管理功能子系统:主要包含了借阅信息管理功能,书籍信息管理功能和预订信息管理功能。

(5)帮助功能子系统。

二、系统动态建模

1、用例图、2

图书馆管理系统的用例图

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

(1)登录系统:管理员可以通过登录该系统进行各项功能的操作(2)书籍管理:包括对书籍的增删改等。

基于UML的图书馆管理系统建模设计

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

(4)读者管理:包含对读者的增删改等操作。(5)自动借书机的管理。读者所包含的用例有:(1)登录系统

(2)借书:进行借书业务。(3)还书:读者具有的还书业务。

(4)查询:包含对个人信息和书籍信息的查询业务(5)预订:读者对书籍的预订业务。

(6)逾期处理:就是书籍过期后的缴纳罚金等。(7)书籍丢失处理:对书籍丢失后的不同措施进行处理。(8)自动借书机的使用等。

2、时序图

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

(1)借书时序图(2)还书时序图(3)罚款时序图

1、借书时序图

图书馆管理系统借书时序图

【时序图说明】

(1)login():登录系统。

(2)checkstu_card():对读者信息进行验证,检查是否符合本图书馆借书条件。

(3)showinformation():显示该读者的基本信息函数。(4)borrow():读者借书函数。

(5)getreaders():取得读者信息函数。看该读者是否符合借书条件,若符合,则返回可借信息。

(6)gettitle():取得书目信息。

(7)getreservation():检验书籍是否被预订函数。(8)getnoreservation():书籍没被预订或取消预订函数。(9)create(borrower,item):创建书籍外借函数。

借书时,读者先将书拿予管理员,管理员对书籍和读者进行检验,若书籍和读者都符合借书条件,则借书成功。

2、还书时序图

基于UML的图书馆管理系统建模设计

图书馆管理系统还书时序图

【时序图说明】

(1)login():登录系统。

(2)getitem():取得书籍条目信息。

(3)update():对图书馆书籍条目和借阅者信息进行更新条目。还书时,读者先将书交给管理员,由管理员扫描书籍,若书籍没有过期等违规现象,则对书目和读者借阅信息进行更新,同时还书成功。

3、罚款时序图

图书馆管理系统的罚款时序图

【时序图说明】

管理员对书籍进行扫描,若发现书籍已经超过了图书馆规定的还书期限,则按每天一定金额进行罚款,过期天数和罚款金额由系统自动计算。用户交完罚金后,则对读者借阅信息进行更新。4.4、系统的状态图

图书馆的书籍状态图如图7所示。【状态图说明】

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

基于UML的图书馆管理系统建模设计

图书馆的书籍状态图

3、活动图

活动图描述的是某流程中的任务的执行,活动图描述活动是如何协同工作的,当一个操作必须完成一系列事情,而又无法确定以什么样的顺序来完成这些事情时,活动图可以更清晰地描述这些事情。在本图书馆管理系统中,我们主要描述了图书馆系统的借书、还书和预订的活动图。

(1)借书活动图 【借书活动图说明】

管理员首先要扫描读者的借书证,检验证件是否符合图书馆借书条件,若该读者的借书数量还未达到最大规定数量,并且其所借书籍均未属于过期范围,则符合借书条件。则再扫描书籍条形码,检查书籍是否是不可借书籍或者已经被预订,若被预订,则取消预订,方可借书。在这些条件都符合时则更新书籍信息和读者的借阅信息,记录好借书的时间。

图书馆管理系统的借书活动图

(2)还书活动图 【还书活动图说明】

图书管理员对书籍进行扫描,若书籍已经过期,则要求读者还请欠款才能还书,读者缴应交罚款后,更新书目信息和读者信息。

基于UML的图书馆管理系统建模设计

图书馆管理系统的还书活动图

(3)预订图书活动图 【预订书籍活动图说明】

读者先进入系统查询自己所需要的书籍,显示书籍信息,检验书籍是否属于可预订书籍,若符合条件则检查书籍是否已经被预订或已经被外借,若都未成立,则读者登录系统,并对该书籍进行预订。

图书馆管理系统预订书籍活动图

4、图书馆管理系统的类图 【类图说明】

(1)reader类是借阅者的类,它的属性很多,包括借阅者的账户ID(reader_id)、姓名(reader_Name)、地址(Address)、班级(class)、所借书籍的书目(borrowed)等。其中主要操作有借书(addborrowed)和还书(deleteborrowed)和预订(reservation)等。

(2)admin类是管理员类,他有编号和姓名属性,操作主要是书籍的增删改和读者的增删改等等。

(3)Title 类是记录书目信息的类,包括书籍的名字(name)、作者(author)、book_id等属性。

(4)Item 类是具体某本书的类,属性包括书籍号(id)。操作包括预订(reserve)、按书目查找(find_on_title)等。

(5)borrow类是某本书的借阅信息类,包括所借阅书籍的ISBN、借阅的时间(date)等。

(6)Reservation类是预订信息类,每个预订信息包括预订日期(date)、所预订书籍的ISBN、预订书籍的用户ID(UserID)等属性。

基于UML的图书馆管理系统建模设计

(7)persistent store类是书籍永久的存储类,在数据库中的存储数据,其他对与书籍有关的活动都要经过其存储类。

图书馆管理系统的类图及关系

三.实验心得

此次实验我们实现了对网上选课系统的设计,通过UML建模,把事物从抽象到实例化的过程,对每个对象进行细化分析,从而得到简单而方便,容易理解的 12

模型结构。通过UML模型可以高效完成软件设计,通过此次试验收获很大。在老师和同学们的帮助下,使我能够成功的掌握了UML模型。在此,对老师和同学们的帮助表示感谢。

第四篇:图书馆管理系统需求与分析

图书馆管理系统需求与分析报告

第一章 引言

1.1 编写目的

按照关系型数据库的基本原理,综合运用所学的知识,以小组为单位,设计开发一个小型的图书管理系统。通过对一个实际问题的分析、设计与实现,将原理与应用相结合,使学生学会如何把书本上学到的知识用于解决实际问题,培养学生的动手能力;另一方面,使学生能深入理解和灵活掌握教学内容 1.2 参考资料

[1]顾俐.图书馆图书管理系统的设计[J].中国科技信息, 2007(11):175-177.[2]周莹, 张宇华.UML及其在图书管理系统中的应用[J].电脑与信息技术, 2004, 25(4):52-54.[3]邓尧伟.图书管理系统与校园“一卡通”接口模式研究[J].图书馆论坛, 2005, 25(1):79-81.[4]潘伟.基于UML实现图书管理系统的建模设计[J].图书情报知识, 2005(1):51-52.[5]屈霞, 刘自强, 张小鸣.基于J2EE/MVC Model 2的公共图书管理系统的研究[J].计算机工程与设计, 2009, 30(20):4651-4653.[6]姜慧霖, 杨克领.基于UML的图书管理系统设计[J].科技信息:学术研究, 2007(27):219-220.[7]李为华, 苏辉, 曹庆萍,等.基于B/S结构的图书管理系统设计[J].信阳师范学院学报自然科学版, 2005, 18(2):222-225.[8]管胜波, 张敬泉.基于C/S和B/S模式的图书管理系统的设计与实现[J].现代计算机, 2008(4):114-116.[9]陈新, 张楠.图书管理系统设计与实现[J].硅谷, 2011(14):102-102.第二章 总体描述

2.1 产品前景

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

(2)办理借书卡模块。(3)实现借书功能。(4)实现还书功能。

(5)能方便的对图书进行查询。

(6)对超期的情况能自动给出提示信息。(7)具有数据备份和数据恢复功能。2.4 运行环境 WindowXP,/7 Microsoft Visual C++, SQLSerevr2000.2.5 设计和实现上的约束

数据库上传限制大小,导致系统无法正常运行。

第三章 系统功能

3.1 结构化方法

拟定购书计划审批购书计划图书验收文献资源建设部人员加盖馆藏章缴费审批登录验证图书信息录入图书信息查询图书馆里员图书信息删除图书信息更新

图书信息查询读者登录验证读者读者借阅信息查询读者图书续借

3.2 面向对象方法

通过对业务流程图的细化,可得到系统的分层数据流图。如下图: 顶层数据流图:

图1图书馆管理系统的顶层数据图

对顶层数据流图细化、分解可得到图书管理系统的第一层数据流图,如下图:

图2图书馆管理系统的第一层数据图

对第一层数据流图进一步细化、分解,可以得到第二层数据流图,如下图:

图3 借阅信息管理数据流图 第四章 其他功能性需求

4.1 性能需求

为了保证系统能够长期、安全、稳定、可靠、高效的运行,图书管理系统应该满足以下的性能需求:

(1)系统处理的准确性和及时性 系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足学校对信息处理的需求。

(2)系统的开放性和系统的可扩充性 图书管理系统在开发过程中,应该充分考虑以后的可扩充性。例如用户查询的需求也会不断的更新和完善。所有这些,都要求系统提供足够的手段进行功能的调整和扩充。而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代。

(3)系统的易用性和易维护性 图书管理系统是直接面对使用人员的,而使用人员往往对计算机并不时非常熟悉。这就要求系统能够提供良好的用户接口,易用的人机交互界面。要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。

(4)系统的标准性 系统在设计开发使用过程中都要涉及到很多计算机硬件、软件。所有这些都要符合主流国际、国家和行业标准。

(5)系统的先进性 目前计算系统的技术发展相当快,做为图书管理系统工程,在系统的生命周期尽量做到系统的先进,充分完成企业信息处理的要求而不至于落后。这一方面通过系统的开放性和可扩充性,不断改善系统的功能完成。另一方面,在系统设计和开发的过程中,应在考虑成本的基础上尽量采用当前主流并先进且有良好发展前途的产品。

(6)系统的响应速度 图书管理系统系统在日常处理中的响应速度为秒级,达到实时要求,以及时反馈信息。在进行统计分析时,根据所需数据量的不同而从秒级到分钟级,原则是保证操作人员不会因为速度问题而影响工作效率。4.2 安全性需求

(1)业务系统安全:支持业务系统、管理系统、外部信息、决策支持系统、云平台、大数据分析系统、大数据存储系统等应用系统的安全需求,充分保证系统建设的安全需求。

(2)安全组织与管理:建立包含策略管理在内的安全管理系统和安全管理组织,构建安全管理平台和安全评测。

(3)安全标准与规范:建立大数据平台信息安全体系的技术标准、规范、规章制度。

(4)安全体系目标:安全体系建设达到功能齐全、协调高效、信息共享、监控严密、安全稳定、保障有力等最终目标。

第五篇:图书馆管理系统需求分析

图书馆管理系统需求分析说明书

目录

一、概述...................................................................................................................................2

1、沫若图书馆简介.............................................................................................................2

2、编写简介.........................................................................................................................3

二、项目综述...........................................................................................................................5

1、图书馆管理系统数据库.................................................................................................5

2、图书馆管理系统子系统.................................................................................................6

三、功能需求...........................................................................................................................9

1、信息子系统.....................................................................................................................9 1、1学生信息子系统......................................................................................................9 1、2藏书信息子系统....................................................................................................12 1、3职工信息子系统....................................................................................................15

2、服务子系统...................................................................................................................18 2、1 登录信息子系统...................................................................................................18 2、2 借阅图书子系统...................................................................................................20 2、3 归还图书子系统...................................................................................................22 2、4 逾期处理子系统...................................................................................................23 2、5 预约图书子系统...................................................................................................24 2.6网上电子信息资源服务...........................................................................................26

一、概述

1、沫若图书馆简介

乐山师范学院沫若图书馆建于乐山师范学院图书馆创建于1978年,于2005年11月投入使用,现有馆舍面积近2.3万平方米,馆藏文献总量已达7769977册(件),其中纸质文献1094833册,电子文献6675144册,拥有多种数据库,为我校师生提供丰富的课外书籍、网上资源和文献资料。我馆加入了多个图书情报机构,建立了的馆际互借与文献传递服务关系,为我校的教学科研、重点学科建设、科研创新提供了文献保障,为校地结合、校企结合、教研结合获取文献信息资源提供了快捷、方便的服务。

2、编写简介

我们为乐山师范学院计算机科学学院的学生,为了了解和熟悉软件需求分析说明书,加强专业能力,我们将对学校的沫若图书馆进行软件分析。该需求分析说明书对图书管理系统软件进行了全面细致的用户需求分析,在原来的图书馆管理系统的基础上还添加了一些功能,清楚地向读者表达图书馆系统将拥有的各项功能

3、编写目标

本系统通过计算机技术实现图书信息和用户信息的管理,还包括如下目标:

1、减少人力成本和管理费用;

2、提高信息的准确性和信息的安全;

3、改进管理和服务;

4、良好的人机交互界面,操作简便;

4、用户特点

本系统的最终用户是面向管理员(图书馆管理员和其他管理人员)和读者(教师和学生),他们都具有一定的计算机基础知识和操作计算机的能力,是经常性用户。系统维护人员是计算机专业人员,熟悉操作系统和数据库,是间隔性用户。

5、需求概述

在图书管理系统中,管理员为每个读者建立一个账户,账户内存储读者个人的详细信息,并给读者读者发放借书卡(提供借书卡号、姓名、班级等信息)。读者可以凭借书卡或身份证在图书馆进行图书的借、还、续借、查询等操作,借阅图书时,由管理员录入借书卡号或身份证号,系统首先验证该卡号的有效性,若无效,则提示无效的原因;若有效,则显示卡号、姓名、借书限额、已借数量、可再借数量等信息,本次实际借书的数量不能超出可再借数量的值。完成借书操作的同时要修改相应图书信息的状态、读者信息中的已借数量、在借阅信息中添加相应的记录。归还图书时,录入借书卡号或身份证号和待归还的图书编号,显示借书卡号、读者姓名、读书编号、读书名称、借书日期、应还日期等信息,并自动计算是否超期以及超期的罚款金额,若进行续借则取消超期和罚款等信息;若图书有损坏,由管理员根据实际情况从系统中选择相应的损坏等级,系统自动计算损坏赔偿金额。成归还操作的同时,修改相应图书信息的状态、修改读者信息中的已借数量、在借书信息中对相应的借书记录做标记、在还书信息中添加相应的记录。图书管理员不定期地对图书信息进行添加、修改和删除等操作,在图书尚未归还的情况下不能对图书信息进行删除。也可以对读者信息进4

行添加、修改、删除等操作,在读者还有未归还的图书的情况下不能进行删除读者信息。系统管理员主要进行图书管理员权限的设置、读者类别信息的设置、图书类别的设置以及罚款和赔偿标准的设置、数据备份和数据恢复等处理。

二、项目综述

1、图书馆管理系统数据库

在此管理系统中,主要有三个基本的数据库:学生信息数据库、职工信息数据库、图书信息数据库和网上图书资源数据库。学生信息数据库主要存储学生的基本信息,职工信息数据库主要存储图书馆工作人员的基本信息,图书信息数据库主要存储图书馆馆藏书籍的信息,网上图书资源数据库主要存储学校已经购买的数据库资源。

数据库介绍:

图书馆数据库结构简图:

2、图书馆管理系统子系统

在需求分析工程中,我们将整个图书馆管理系统分为若干个子系统,这样方便技术人员实现功能,也方便读者清楚软件的功能模块。在我们这个系统中,子系统大概分为两个大的模块:信息子系统和服务子系统。信6

息子系统主要为:学生信息子系统、藏书子系统、职工子系统。这三个子系统分别实现学生信息处理、藏书操作、职工信息处理。服务子系统主要为:登录、借书、还书、逾期处理、预约图书等操作。

管理系统两大子系统:

信息类子系统分类:

服务类子系统分类:

图书馆管理系统子系统简图:

三、功能需求

1、信息子系统 1、1学生信息子系统

学生信息子系统基于学生信息数据库之上方便于图书馆使用的学生信息管理子系统。建立此子系统方便图书馆管理员管理学生,查询学生信息,导入新生信息,删除已经毕业的学生信息,修改错误的学生信息等相关事宜,也方便学生凭着有效证件进出图书馆,借阅图书,归还图书,逾期处理的相关事宜。

以下是学生信息子系统的管理流程图: 年龄、性别、学号10

在此管理系统内,主要管理学生的信息为:学生姓名、、系别、班级、籍贯等。

在管理员查询学生信息时,可以通过以下方式:

搜索学生学号 学生的学号是从一开始进入学校就确定的编码,在本学校是独一无二的。通过学号可以快速准确的查询到学生信息。

搜索学生姓名 学生的姓名难免会存在着相同,当存在着相同姓名的人的时候必须通过其他信息(院系,班级,性别等等)进行筛选。

搜索学生身份证号码 身份证是一个人一生的记号,不存在重复遗漏等情况,很方便与查找。

其他 其他的查询方式包括院系,班级,性别等等,这样的查询方式搜索学生,存在很不方便的问题。查询时必须通过两个或两个以上的信息才可以确定。

管理员添加学生信息:

每当新生入学之际,图书馆管理员将会将大量的新生信息导入学信息管理系统;

添加个别学习生信息,在数据库中执行添加命令。1、2藏书信息子系统

馆藏图书信息子系统是基于馆藏图书数据库建立的子系统。通过该系统,图书馆管理人员可以方便的了解到图书馆内图书的基本信息,例如总共书的数量,流通书籍和不流通书籍的数量及名称,编号,出版社等信息。也方便管理员对图书馆内图书信息进行查询,更新,删除,修改等操作。

以下是藏书信息子系统的流程图:

在这个子系统中,图书管理员可以对图书进行一系列操作,在查找一种图书时,可以根据图书的特点来查找。下面是图书实体图。

管理员图书的查询方式:

搜索作者名称 这样的查询方式使用于统计某作者的书籍数量,不方便查询某一本书。

搜索出版社 搜索出版社的查询方式于搜索作者名称的查询方式基本相同,较于统计数量比较合适。

搜索图书名称 图书馆内珍藏的某本图书在数量上都不是唯一的,但通过搜索图书名称的方式还是可以很方便的14

对图书进行查询,能快速的找到图书的所在位置以及该本书此时的借阅状况。

搜索图书编号 图书馆内珍藏的书籍很多,作者名称,出版社,图书名称都不能对图书进行唯一的描述,图书编号是为了方便图书馆工作者管理而设置一组不重复唯一的编码。每一个编码对应一本书。注意:

图书馆内图书信息的修改,删除,更新只能通过图书馆工作人员完成,查询功能工作人员和读者都可以使用。1、3职工信息子系统

在图书馆管理系统中,管理员职工信息也非常重要,其中包含了职工的基本信息:姓名、年龄、性别、职位、家庭住址、电话号码等。除此之外,职工信息子系统还应该提供修改职工信息、增加职工信息、删除职工信息、工作调动安排、值日安排、查检图书等功能。

以下是职工信息子系统的示例图:

供书商将按图书采购员开具的热门排行、基础图书等采购清单及书籍交图书管理员,管理员审核采购单和书的名称、数量是否一致,不合格则退还给供书商,合格则给供书商采购回单,并将采购单汇总,图书入库分类处理,同时建立该批图书资料信息,如果该书已有,则现有书数等于原有16

书数加新增书数。管理员也将办公室审核的图书报废单及图书交回收站报废处理,将报废单汇总,同时修改图书资料库,如有图书损坏及罚款处理,也修改图书资料库。

2、服务子系统

服务子系统主要为读者提供有关阅读方面的服务。包含登录信息子系统、借阅图书子系统、归还图书子系统、逾期处理子系统、预约图书子系统。2、1 登录信息子系统

不管是读者还是职工,要想进入系统必须先登录,在登录过程中,系统根据登录者的信息自动判断登录者是一般读者还是具有管理能力的职工,在登录之后,才会拥有各自的权利。

下面是登录信息子系统的示例图:

示例图说明: 读者

读者分为老师和学生 注册

当读者还没有图书馆的账号时,需注册一个账号方可登陆此系统,在注册时,若是学生注册,须填写自己的学号,院系,班级,身份证号,电话以及常用的邮19

箱,若是老师注册,须填写自己的身份证号,院系,电话以及常用邮箱,填写这些信息之后需设置自己的密码(在注册的时候输入自己的学号或者身份证号时系统会自动判断是否是本校的师生,若非本校师生不能注册)登陆

登录时可用自己的身份证号或者学号登录 找回密码

当读者遗忘密码时,登录系统,输入账号,根据当初注册时所填写的邮箱或电话号码,系统会发出验证信息,学生根据验证信息去找回自己的密码 个人推送

系统会根据平时读者的借书情况,推送一些与相关的一些图书,方便读者借阅。

2、2 借阅图书子系统

高效的图书借阅管理系统是当前信息化社会管理系统之所需。尤其对学校而言,面对日益庞大的学生借阅图书信息,就需要有图书借阅管理系统来提高管理工作的效率。通过建立这样的系统,可以做到信息的规范管理、快速查20

询和科学统计,从而减少管理方面的工作量。

借阅操作管理流程图:

读者进入图书馆后,若请求借阅,这时图书管理员会根据读者信息以及借书证判断是否借书给读者。若不允许借书,则不作借书处理,向读者反馈不能借阅的信息;若允许借阅,管理员则开始办理借书处理,并对读者的借阅记录、可借书籍等数据作相应的修改,同时对图书信息进行登记。读者也可以先查阅书目,查找好图书信息后,再21

提出借阅请求。2、3 归还图书子系统

借了书的读者,提出还书请求后,由图书馆管理员检查图书是否完好,若完好无损,管理员即可为读者办理还书业务,并登记读者记录以及书籍信息;若经确认图书存在破损等问题,管理员则给读者开出警示单并记录在案。丢书的读者,提出丢书还书请求后,由图书馆管理员依据读者的借阅22

记录和图书信息进行确认,并给读者开出罚款单。读者依据罚款单到财务处缴纳罚款,财务人员登记收款账目后开出收据给读者,并将信息反馈给办理还书处理的管理员。2、4 逾期处理子系统

为敦促读者阅读、方便图书管理、提高图书的阅读利用率,在读者借阅图书之后都有一个归还的期限,如果在期限到来时,没有续借,那么系统将对读者逾期未归做出处理。23

逾期处理系统有几个功能:计算超出借阅时间、按天数计算罚款、缴纳罚款、信息处理。

以下是逾期处理的流程图: 2、5 预约图书子系统

为缓解某些图书紧张,难以借阅的难题,图书馆管理系统为读者提供了一个预约图书的功能,在读者想借阅某种图24

书,而图书馆里的那种图书已经全部被借阅的情况下,读者可以通过预约图书,排队借阅。预约处理系统有几个功能:检索图书馆里的某种图书数量、查询在馆数量、登记预约书本信息、推送书本归还信息、提醒读者前去借阅。

以下是预约处理流程图:

2.6网上电子信息资源服务

图书馆管理系统除了可以向读者提供图书馆纸质的阅读服务之外,还可以向读者提供电子信息服务。现目前,我馆拥有中文电子图书300多万种、外文图书信息30多万种及5万中视频资源,可以为读者提供更加丰富的图书资源。所以,图书馆管理系统还为读者提供网上服务系统。网上服务系统主要包含使用网上已授权的网站、下载需要的电子信息。

以下是网上服务流程图:

四.非功能需求

1对性能的规定

1.1精度

1、对于日期型数据项

根据实际要求,提供“年/月”,“ /月/日”,“年/月/27

日/时”,“ 年/月/日/时/分”等4种精度要求。对于图书资料,数据精度到个位。

对于遗失书籍赔偿数额,数据精度到小数点后 1 位。2时间特性要求

本软件由于数据库尚小,响应时间、更新处理时间,数据传输、转换时间,计算时间都非常快,如下:

1、响应时间应在1秒内。

更新处理时间:由系统运行状态来决定。数据的转换和传送时间:10秒之内。

1.3灵活性

在操作方式上完成了从手工输入到电脑操作的转变,操作系统可以是Win98、Win ME、Win NT4、Windows 2000及Windows XP等,后台数据库支持从SQL Server7.0、2000到未来版本,而有些系统只能在特定的某一版本运行。支持千万甚至亿级馆藏量。本管理系统的硬件功能对于1000 以下使用计算机用户的绝对支持,如果超过规定用户则停止对多余用户的服务进行禁止访问,而且管理员用户始终允许访问。

2故障处理需求

正常使用时不应出错,若由于服务器开机过长数据读写频繁导致硬盘损坏,使数据库遭到破坏,可以使用定时备份数据库更新数据库的方法在数据库破坏时恢复数据库,同时有必要定时检查服务器,交换机等硬件设备以防临时出错,做 到万无一失。

3.数据管理能力要求

1、静态数据

图书:图书条形码号、ISBN、索书号、书名、作者、出版社、页数、定价、登记 册数、著录日期 图书管理员:ID号、姓名、密码、身份

学生:借书证编号、姓名、年龄、班级、性别、身份证号、联系电话、读者类型、所在部门

借阅信息:借书证编号、ISBN、索书号、借书限额、借书期借阅历史:借书证编号、ISBN、索书号、借书限额、借书限期、还书时间(存 放读者借阅历史)

图书采购记录:ISBN、书名、作者、出版社、定价、采购日期

注释:ISBN(国际标准书号(International Standard Book Number),简称ISBN,是专门为识别图书等文献而设计的国际编号。)

2、动态数据

输入数据:查询关键字、图书条形码号、借书证编号 输出数据:查询关键字确定的数据库记录;统计结果及其格式化文件;信息录入 删除结果(成功或失败),图书信息、借书证信息内部数据:查询操作建立的索引

4.其他需求

1、完整性

要求在发生意外时(如断电),保证数据不丢失。

2、安全性

有用户登入界面,要求提供身份验证,只有通过了身份验证才可以登陆该软件,密码输入三次不正确,则强行关闭该软件。

3、可维护性

当软件运行发生错误时,能够快速、准确对其定位、诊断和修改恢复。

4、可理解性

对于本软件提供的各种菜单、按钮,其功能应该一目了然,易于理解。

5、业务规则

.只有持有系统维护员密码的用户才能执行现场初始化。.只有持有借还书管理员密码的用户才能执行借还书的操作。

.只有持有图书信息管理员密码的用户才能执行图书信息定制的操作。

.只有持有读者信息管理员密码的用户才能执行读者信息定制的操作。

.只有读者本人知道自己的密码,用此才能查看自己的基本信息和借阅信息。任何人都可以通过WEB页查询本校图书馆的藏书情况。读者证号、图书代号、书架号等信息的编制应仔细参考和阅读图书馆操作规程。

五.编写人员

周奇婷,杨丽华,谭红霞,赫建萍

下载图书馆管理系统的用例分析(精选五篇)word格式文档
下载图书馆管理系统的用例分析(精选五篇).doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    图书馆管理系统需求分析书

    [图书管理系统] 需求说明书 [V1.0(版本号)] 拟 制 人______________________ 审 核 人______________________ 批 准 人______________________ [二零零九年十二月一日] [......

    图书馆管理系统可行性分析报告

    图书馆管理系统可行性分析报告 1 引言 某图书馆为了方便管理和与读者、图书供应商更好的联系特提出开发此系统。 1.1 编写目的: 从现在应用的技术方面和用户的操作方式方面......

    图书馆管理系统需求分析报告

    图书馆管理系统需求分析报告 一、 概述 1、编写目的 在对系统计划阶段的确定的工作范围内进一步对目标对象和环境作细致、深入的调查分析。 2、项目背景 a.所建设开发软件系......

    图书馆管理系统需求分析报告

    图书馆管理系统需求分析报告 1.1编写目的 将计算机技术运用于图书信息管理,使图书管理更加方便、快捷,为用户提供最舒适最人性化的服务。 1.2项目背景 图书管理系统是各所......

    图书馆管理系统需求分析报告.doc

    图书馆管理系统需求规格说明书 1.1编写目的 将计算机技术运用于图书信息管理,使图书管理更加方便、快捷,为用户提供最舒适最人性化的服务。 1.2项目背景 图书管理系统是各所......

    图书馆管理系统可行性分析报告

    图书馆管理系统可行性分析报告软件0602李冰一、引言 1.背景分析 一直以来人们使用传统的人工方式管理图书馆的日常工作,对于图书馆的借书和还书过程,想必大家都已很熟悉。在计......

    会议管理系统用例图

    会议管理系统类图 审批会议安排信息审批会议成本信息部门经理审批用户角色变更申请信息审批会议室变更信息审批会议设备变更信息 用例名称: 参与者: 主事件流: (1)(2)(3)(4) 了......

    图书管理系统用例图

    图书管理系统 UML建模与设计模式 实验报告 计算机与信息工程学院 一、实验目的 在熟悉用例概念与应用的基础上,掌握用例模型的建立,包括: 1.掌握用例图的建立。 2.掌握用例描述文......