图书馆管理系统需求分析作业版.docx

上传人:b****6 文档编号:6333232 上传时间:2023-01-05 格式:DOCX 页数:13 大小:89.11KB
下载 相关 举报
图书馆管理系统需求分析作业版.docx_第1页
第1页 / 共13页
图书馆管理系统需求分析作业版.docx_第2页
第2页 / 共13页
图书馆管理系统需求分析作业版.docx_第3页
第3页 / 共13页
图书馆管理系统需求分析作业版.docx_第4页
第4页 / 共13页
图书馆管理系统需求分析作业版.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

图书馆管理系统需求分析作业版.docx

《图书馆管理系统需求分析作业版.docx》由会员分享,可在线阅读,更多相关《图书馆管理系统需求分析作业版.docx(13页珍藏版)》请在冰豆网上搜索。

图书馆管理系统需求分析作业版.docx

图书馆管理系统需求分析作业版

图书馆管理系统案例分析

1项目描述2

1、3讨论ﻩ2

2系统结构ﻩ8

2、1用例图8

2、2用例规约ﻩ9

2、3类图11

2、4用户活动图ﻩ12

3界面12

3、2读者操作界面13

4结束语ﻩ15

1 项目描述

立足于校园实际,着眼于未来发展,传统的图书馆管理已经过于落后,图书的管理国语的繁琐,图书管理员的工作压力大、任务重、消耗时间长。

而简建成符合标准化协议、通用性强、实用的系统来提高图书信息的现代化管理水平,实现信息资源的共享——图 书馆管理系统就是一种基于集中统一规划的数据库数据管理新模式。

对图书、读者的数据进行系统化的管理。

本系统的建成无疑会为管理者对图书管理系统提供极大的帮助。

图书管理员可以管理读者的登记、图书的购入、借出、归还以及注销等;其宗旨在于提高管理员的工作效率,减少相关人员的工作量,使学校的图书管理工作真正做到科学、合理的规划,高效的实施。

1、1主要功能

(1)对现有图书的综合信息进行修改、删除;

(2)能够实现对读者信息的查询、密码的修改以及对读者信息的管理

(3)能够进行借阅、还书功能;

1、2用户特点

本软件的最终用户就是面向管理员、读者,她们都具有一定的计算机应用基础,可以比较熟练的操作计算机。

管理员与读者都就是经常性用户;

1、3 讨论

甲方:

用户乙方:

小组成员

讨论过程:

乙方:

您想要做一个什么样的系统?

甲方:

我想要做一个图书馆管理系统,图书馆内的图书太多了,种类复杂。

管理起来很不方便。

有一个图书管理系统能更方便我对图书进行管理,减少时间的浪费,让我有更多的时间去做其她的事。

乙方:

您想要用它来做什么?

甲方:

做什么?

就就是管理图书。

乙方:

我想了解一下如何进行管理图书,就就是对图书进行怎样的管理?

甲方:

比如说我刚从外面买回了一些新的图书,需要把图书进行整理归类,您们要做的就就是要把我这些图书管理的工作简化,让这些工作不再那么繁琐,处理起来更加方便,还有就就是一些已经淘汰下去的图书,这些图书已经不再图书馆了,淘汰下去的图书同学们不知道都有什么,从而会造成很多麻烦,

乙方:

您的意思就就是把图书的各种基本信息通过电脑的屏幕显示出来,这样图书馆都有什么样子的书,图书的各种类型,同学们就一一能知道,这个问题我们可以创建一个表格把所有的图书信息用表格的形式显示出来

甲方:

淘汰的图书怎么办?

乙方:

淘汰的图书可以数据库中的方法删除所淘汰的图书信息,信息删除后就没有办法查询出来

甲方:

学生怎么瞧图书信息?

乙方:

可以再建一个表用于存储学生的基本信息,存储学生登录账号信息,这样学生就可以用自己的账号登录学校的图书管理系统,查瞧系统内的图书信息,以方便自己借阅图书。

甲方:

哪些已经借阅的图书您准备怎么解决,用什么办法让同学们知道这本书已经具、借阅出去?

乙方:

这个问题也可以用表格来解决,在表格内存储学生信息以及学生所借阅的图书信息让这些信息列成表再放在系统上就可以了,学生们可以清楚地知道所借阅的图书信息,自己想瞧的图书被谁借阅,减少了很多麻烦。

甲方:

图书管理员这个人物该怎么弄?

总不能没有吧,这样可没有办法添加图书啊,删除图书,图书管理系统的意义也就无处存在了。

乙方:

这个啊!

图书管理员有独自的登录方式她与学生登录的方式安全不一样,功能更就是不一样,为了方便管理我嫩在登录界面上可以设置两个登陆的方式,一个就是学生、一个就是图书馆管理员,学生登录方式只能查寻图书、借阅图书、管理学生自己的信息;而图书馆管理员能添加学生信息、添加图就是信息、修改图书信息、删除图书信息(也就就是所谓的删除图书)

甲方:

都实现可什么功能?

乙方:

实现对图书的增加、删除、查询。

甲方:

对于这个软件您们用得工具都有什么?

乙方:

用数据库、eclipse。

甲方:

数据库连接就是几个表的多表链接?

乙方:

一个图书信息表一个学生信息表、一个借阅信息表。

甲方:

查询方面具体要怎么实现它的功能?

乙方:

我们可以像查字典一样用首字母查询或者就是再输入框内输入一个您所知道的图书名字中的一个字,您就可以查到所有与书中有这个字的图书,让您在从中找您所要的借阅图书。

甲方:

请问您们建立数据库建了几张表?

乙方:

图书表、借书记录表、用户信息表。

甲方:

请问这个系统的数据库采用的就是什么数据库?

乙方:

MySQL。

甲方:

请问这个系统里的书都就是什么类型的?

乙方:

文学的类,IT类的也有。

甲方:

请问这个系统借书流程就是怎样的?

乙方:

注册账号,登录,选择图书,点击借阅。

甲方:

这个系统的主要开发语言就是哪个?

乙方:

java,MySQL。

甲方:

这个系统的管理员能做什么?

乙方:

对图书增删改查,对用户信息增删改查。

甲方:

请问您这个系统有什么优点?

乙方:

体积小,储存信息量大,界面简单清晰。

安全性高。

甲方:

那您这个系统开发成本贵不?

乙方:

不贵,一点都不贵。

甲方:

在界面上您们有什么创意不?

乙方:

具有较强的容错性,使用方便,输入画面接近实际。

甲方:

您们的概念结构就是什么?

乙方:

信息源,信息处理器,信息用户,信息管理员。

甲方:

如果我们不满意您的系统,怎么办?

乙方:

欢迎随时提意见与建议,我们会让系统变得更加人性化。

甲方:

系统维护费高不?

乙方:

高,每个软件的维护费都很高,甚至就是开发费的几十倍。

甲方:

为什么要花费那么多来维护?

乙方:

软件的可维护性取决于软件的可理解性,可修改性,与可测试性,三者构成软件的质量属性。

甲方:

您们还负责这个系统的升级不?

乙方:

当然,一个软件开发出来一定会升级,这样说吧,就就是:

开发—改进—改进—改进、、、、.、、、、

甲方:

如果用户使用中出现问题怎么办?

乙方:

放心,我们有完善的应急方案,不用担心。

甲方:

我们希望这个系统有用户投诉的功能可以不?

乙方:

当然可以有,如果您有这个需求,我们会加上的。

甲方:

您们这个系统会BUG有不?

乙方:

每个软件诞生之初都会有,我们会尽量减少BUG的存在,当然,避免BUG的最好方法还就是用的过程中,发现,解决。

甲方:

那么多的同类型系统,我们为什么要用您的?

乙方:

我们的好啊。

谁用谁知道。

甲方:

空口无凭,您说好就好?

乙方:

您用了就知道的、

甲方:

如果有人借书不换,这个系统有解决办法不?

乙方:

用户注册时会就是实名注册,身份证号会记录下来的,这个放心、

甲方:

系统的名字就是什么?

乙方:

这个要您们定了,我建议叫:

书山!

取自名句,书山有路勤为径,学海无涯苦作舟

甲方:

请再简单系统的介绍一下这款软件。

乙方:

这就是一款应用软件,主要用于图书馆的管理,实现图书馆的电子管理化。

图书管理系统就是一个由人、计算机等组成的能进行管理信息的收集。

传递、加工、保存、维护与使用的系统。

甲方:

您们的系统用了什么知识?

乙方:

图书管理系统运用了管理科学、系统科学、运筹学、统计学、计算机科学等学科知识。

可以通俗的简化的描述图书管理系统的三大要素:

系统的观点、数学的方法以及计算机的应用。

甲方:

请叙述一下您们系统的界面特点。

乙方:

1、界面必须始终一致

2、界面必须使用户随时掌握现存图书的进展情况

  3、界面必须能够提供帮助

 4、界面友好、使用方便

  5、输入画面尽可能接近实际

  6、具有较强的容错系统

甲方:

听您们说了数据窗口?

它就是什么?

乙方:

通过它,不但可以对每个数据库的表进行检索、查询、删除与更新,还可以为数据指定输入格式、输出格式与显示风格等。

另外,在数据窗口中,还可以添加各种对象、制表的附加信息、统计图以及生产报表等等。

我们可以把数据窗口瞧成就是一个支持数据操纵的封装性很好的对象,它主要有两个作用:

   1、通过它可以操纵数据库中的数据,并对数据进行各种处理,例如排序分组等,几乎可以完成数据库的所有操作。

   2、可以设计数据的输入输出格式以及统计报表与多种屏幕显示风格、

甲方:

您们系统的使用范围就是?

乙方:

适应于中小规模公共图书馆、中小学及各院校图书馆。

甲方:

您们的项目目标就是?

乙方:

本项目的设计目标旨在方便图书管理员的操作。

甲方:

您们的设计原则就是什么?

乙方:

图书管理处理的信息量比较大。

因此对于本系统的设计,需要采取以下原则:

  1、删除不必要的图书,实现管理规范化、科学化。

 2、程序代码标准化,软件统一化,确保软件的可维护性与实用性。

 3、能够连接各个关联的数据库,获取数据库中的信息。

保证各个数据库表格相关的项目之间有相同的属性。

甲方:

您们这款软件有没有什么性能限制?

乙方:

这就是一个在微型计算机上开发的系统,在响应时间上无特殊的要求。

但要求系统能处理大容量的各种信息。

甲方:

您们系统的主要功能能不能具体说一下?

乙方:

本系统包含以下几个模块:

身份验证、借阅图书、归还图书、信息查询、系统维护以及退出。

甲方:

用户登录界面就是什么样的?

乙方:

用户进入系统时首先要进行图书管理员身份验证。

用户输入管理员的账号与密码,输入正确后,系统确认了操作者的合法身份即进入主控制程序。

甲方:

您们系统最后还添加了维护功能?

乙方:

就是的,系统维护为了保证系统能够跟着现实,避免误差而加上的。

甲方:

听完您们的介绍,感觉这款软件挺棒的!

帮助了图书管理员,方便统计什么的,非常佩服@

乙方:

谢谢,希望以后能继续与您们交流。

甲方:

非常欢迎!

2 系统结构

2、1用例图

图书管理系统包含读者与管理员两个用户,读者可以登录、借书与还书;管理员可以登录、学生管理与图书管理。

如图2-1

 

图2-1图书管理系统用例图

 

2、2用例规约

用例编号

用例名称

001

读者登陆

002

借书

003

还书

004

管理员登陆

005

学生信息管理

006

图书信息管理

表1 用例编号及名称

用例编号

001

用例名称

读者登陆

用例描述

读者登录图书馆管理系统

参 与 者

读者(学生)

前置条件

图书馆的管理系统正常运行

后置条件

读者登录成功

基本路径

1.读者用户进入图书馆的登录页面 2、读者输入用户名与密码 3、登陆成功 

表2 读者登陆

用例编号

002

用例名称

借书

用例描述

读者携进行图书的借阅。

参 与 者

读者(学生)

前置条件

图书馆正常开放

后置条件

如果读者的图书借阅证扫描成功,读者进入图书馆借阅,进行图书的借阅等操作;否则,不能借阅图书

基本路径

1、读者进入图书管理系统; 2、用户查阅相关的图书信息; 3.读者提出借阅图书的请求; 4.图书管理员检查借阅证的有效性; 5、图书管理员检查读者有无超期未还信息; 6、图书管理员允许读者借阅图书。

 7、系统添加借阅信息。

表3借书

用例编号

003

用例名称

还书

用例描述

读者归还所借阅的图书

参 与 者

读者(学生)

前置条件

图书馆正常开放、读者携带图书借阅证及所需还的书。

后置条件

如果归还了图书,下次可以正常借书

基本路径

1、读者携带图书借阅证,进入图书馆;   2、读者归还图书; 3、图书管理员检查读者所借图书的情况;   4、系统删除读者的借阅信息。

表4还书

用例编号

004

用例名称

管理员登陆

用例描述

管理员登录图书馆管理系统

参 与 者

管理员

前置条件

图书馆的管理系统正常运行

后置条件

管理员登录成功

基本路径

1.管理员用户进入图书馆的登录页面 2、读者输入用户名与密码 3、登陆成功 

表5 管理员登陆

用例编号

005

用例名称

学生信息管理

用例描述

管理与查瞧学生的借阅信息

参 与 者

管理员

前置条件

管理员进入图书管理系统并成功登陆

后置条件

查瞧或管理学生的借阅信息

基本路径

1、成功登陆图书管理系统;2、点击学生信息管理

表6学生信息管理

用例编号

006

用例名称

图书信息管理

用例描述

管理图书,增加或者删除

参 与 者

管理员

前置条件

管理员进入图书管理系统并成功登陆

后置条件

更新图书信息

基本路径

1、成功登陆图书管理系统;2、点击图书信息管理

表7图书信息管理

 

2、3类图

图书管理系统包含四个类,分别为管理员、读者、图书、图书借阅记录。

管理员类中属性为id、姓名、密码;读者类中属性为id昵称与密码;图书类中属性为作者、书号、出版社;借阅记录类中属性为借阅书号、借阅时间、借阅者。

如图2-2

图2-2图书管理系统类图

2、4用户活动图

用户登录后会显示系统信息,进入图书查询界面,读者可以查询自己想要阅读的图书,查询成功的话会扫描读者借书证显示图书信息,然后把图书信息录入数据库更新并插入信息,借阅成功后结束;如查询不到信息则重复三次后结束。

如图2-3

图2-3图书管理系统活动图

3界面

3、1读者登陆成功界面

读者登陆成功后会出现查询图书页面,如图3-1

图3-1 读者登陆成功界面

 

3.2读者操作界面

读者在登陆成功的界面查询图书,如果查询不到则显示所查询图书不存在,可以选择返回重新查询或者退出系统,如图3-2;如果查询到则会显示所查图书的具体信息,下方也会出现确定订阅的按钮,如图3-3;订阅成功后会提示读者订阅成功,下方会出现再次查询或者退出的按钮,如图3-4

图3-2查询失败页面

 

 

图3-3 查询成功页面

 

图3-4订阅成功页面

4结束语

在21世纪,计算机技术与通信技术的迅猛发展以及二者的有机结合,把我们带入了网络时代,知识经济应运而生。

图书馆作为文献信息的重要源泉与集散地、作为知识服务部门,无疑要适应这一发展趋势,大力加强数字化、网络化与特色化建设。

在我国目前许多图书馆已实现或正在实现其自身的自动化,然而未来的发展将由书目数据走向全文数字化;由自动化走向网络化;由一般数据库走向特色数据库群。

本次系统分析算就是系统里面很简单的了,图书馆管理系统本身就简单。

第一次做,有些地方可能做得不就是很好。

希望老师在审阅事发现错误与不足之处时予以指正,学生定当虚心接受,并改正。

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

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1