图书馆系统需求分析

合集下载

图书管理系统需求分析

图书管理系统需求分析

图书管理系统需求分析图书管理系统需求分析随着图书馆规模的扩大和管理的复杂化,图书管理系统成为了图书馆运营的必要工具。

本文将对图书管理系统的需求进行分析,包括用户需求、功能需求、性能需求、界面需求、技术需求和商业需求等方面。

一、用户需求图书管理系统的主要用户包括图书馆管理员、读者和出版社。

管理员需要一个高效、易用的系统来管理图书、读者和图书馆日常运营。

读者需要一个方便、友好的系统来查询图书、借阅和续借。

出版社需要一个开放、灵活的系统来管理图书信息和新书发布。

二、功能需求1、图书管理:包括图书信息录入、查询、修改和删除等功能。

2、读者管理:包括读者信息录入、查询、修改和删除等功能。

3、借阅管理:包括借书、还书、续借和预约等功能。

4、库存管理:包括库存查询、入库和出库等功能。

5、统计分析:包括借阅统计、读者统计和图书统计等功能。

6、系统管理:包括系统设置、权限管理和日志等功能。

三、性能需求1、稳定性:系统应能够保持长时间稳定运行,避免因硬件或软件故障导致的数据损失。

2、安全性:系统应能够保障数据安全,避免未授权访问和数据泄露。

3、可靠性:系统应能够提供可靠的图书管理和借阅服务,避免因系统故障导致借阅流程受阻。

4、响应速度:系统应能够快速响应读者的查询、借阅和续借请求。

四、界面需求1、易用性:系统应具有简单的操作流程和直观的用户界面,方便用户使用。

2、美观性:系统应具有美观的界面设计,提高用户的使用体验。

3、设计风格:系统应保持一致的设计风格,确保各个功能模块的统一性和协调性。

五、技术需求1、前端技术:应选择适合图书管理系统的前端开发框架和库,例如React、Vue等。

2、后端技术:应选择稳定、高效的后端开发框架和技术,例如Spring、MySQL等。

3、数据库选择:应选择适合图书管理系统的数据库,例如MySQL、Oracle等。

六、商业需求1、系统开发成本:应考虑系统开发的成本,包括人力、硬件和软件等费用。

图书馆管理系统需求分析

图书馆管理系统需求分析

图书馆管理系统——需求分析说明目录一、引言1.1 编写目的1.2 项目背景1.3 术语定义1.4 参考资料二、任务概述2.1 功能概述2.2 目标2.3 用户特点三、具体需求3.1 ER图3.2 用例图3.3 用例说明四、系统接口4.1 用户接口4.2 硬件接口4.3 软件接口五、性能需求六、软件属性6.1 可使用性6.2 系统安全6.3 可维护性一、引言1.1 编写目的编写本报告的目的是明确本系统的详细需求,供使用单位确认系统的功能和性能,并作为软件设计人员的设计依据和使用单位的验收标准。

需求说明书有时候也被称为规格说明书,本规格说明描述了任务管理项目的要求,并且作为各方面沟通的依据,也为下一步工作提供基准。

软件开发小组的每一位成员应该阅读本需求说明,以明确项目最后要求完成的软件产品的特点。

经使用方认可的需求说明将作为产品特征评价、仲裁的重要参考。

1.2 项目背景项目名称:图书馆管理系统项目开发者:“图书馆管理系统”开发小组用户:湖州职业技术学院图书管理员、读者(学生、老师)为方便对图书馆书籍、读者资料、借还书等进行高效的管理,特编写该图书管理系统以提高图书馆的管理效率。

使用该系统之后,工作人员可以查询某位读者、某种图书的借阅情况,还可以对当前图书借阅情况进行一些统计,给出统计表格,以便全面掌握图书的流通情况。

1.3 术语定义1.系统:图书馆管理软件2.图书信息:一些图书的基本信息,包括书名、书号、作者、出版社、库存数量及库存位置等信息,便于读者查询借阅。

3.借书记录:包括借阅者的姓名、ID号以及所借书的书名和借书日期等信息。

4. 借阅规则:对不同的借阅者有不同的借阅册数和借阅时间,对不同的违章情况有不同的罚款措施。

1.4参考资料:[1] 王立福等,《软件工程》(第三版),北京大学出版社[2] 张海藩,《软件工程导论》(第五版),清华大学出版社[3] 王珊等,《数据库系统概论》(第四版),高等教育出版社二、任务概述2.1 功能概述基本功能要求:图书管理:新书登记,图书查询,图书注销;借阅管理:借书,还书,查询今日到期读者;读者管理:增加读者、删除读者、查询读者、读者类别管理(可以设置不同类的读者,并使不同类读者对应不同类的图书流通参数,如可借册数,可借天数,可续借次数,可续借天数等);报表管理:包括图书借阅统计报表,被注销图书统计报表等;报表可以有多种格式可供选择;可以把报表输出到文件中,可以预览报表、打印报表等。

图书管理系统需求分析、可行性分析

图书管理系统需求分析、可行性分析

系统需求分析1.课题背景21世纪以网络为中心的计算机技术、信息通讯技术、信息数字化技术得到了飞速的发展,尤其是信息高速公路的建设给人类带来巨大的影响,社会信息化程度得到大大的提高,作为传统的文献信息的存储和传播的图书馆受到空前的挑战,传统的信息源变的模糊,人们可以通过网络获得全世界的信息,而不在局限于图书馆。

以信息高速公路和多媒体技术为标志的信息技术革命,将图书馆推向自动化、电子化和数字化的方向发展。

数字图书馆的出现对于正在不断产生的浩瀚的信息资源的整理、管理、提取和服务,具有十分重要的作用,因此数字图书馆研究和发展的意义凸显出来,成为当前的一项重大课题,引起了世界性的广泛关注。

2.可行性分析(1)技术可行性分析该系统较为简单,耗费资源较少,而且对出纳人员计算机能力要求不高。

只需进行一些日常操作和维护。

因此系统在技术上是可行的。

图书出纳管理系统,就是在该系统上开展图书的出纳、借阅。

能在该系统上实现:图书的检索图书的添加、删除、修改图书的借阅与归还管理员的登录读者的管理图书出纳管理系统作为一种简化流程,提高效率,深受着老一辈的图书管理人员的欢迎。

提高了效率,节省了时间。

(2)经济可行性分析图书出纳管理系统是比较简单的管理系统,开发与维护的费用都不是很高。

投入低,但后期带来的回报巨大。

可长期使用,没有后续费用。

可行性结论:根据上述分析,图书馆出纳管理系统开发符合条件,可以立即开发。

3.功能分析系统功能分析是在系统开发的总体任务的基础上完成。

(1)图书馆管理信息系统需要完成功能主要有:◆系统管理员可以对系统的数据进行维护,如增加、删除和更新书目,增加、删除和更新借阅者账户,增加和删除书籍。

输入、查询、修改、删除借阅者的基本信息(借阅者编号、借阅者姓名、本次借阅书本数量、累计借书数量)输入、查询、修改、删除书籍信息(书籍编号、书籍名称、作者姓名、出版社名称、书籍单价、在库总量、剩余量等等)图书管理员能够处理借阅者的借阅和还书请求,并对图书进行分类。

图书馆系统需求分析(rose UML)

图书馆系统需求分析(rose UML)

图书馆管理系统需求分析1、背景:学校的图书馆现在仍然在使用传统的卡片管理者所有的图书和读者信息,但随着图书和读者的数量越来越多,图书馆工作人员的工作量也越来越大,而且还经常出现管理混乱的情况,比如书明明放在那,但是却查找不到。

学校的领导终于决定要使用现代技术手段对图书馆进行管理——开发一套图书馆信息管理系统。

2、初始需求:这是一个图书馆信息管理系统(1)、图书管理员是图书馆员工。

他们的主要工作就是和图书、读者打交道,并在软件系统的支持下工作。

(2)、图书管理员负责新书的购买和登记,每一种图书可以购进多本书。

(3)、图书管理员对图书进行加工处理,给每本书添加条码号和索取号,条码号在图书馆中是唯一的,可以唯一确定具体一本图书。

索取号主要由分类号和出版日期组成。

(4)、图书管理员对加工好的图书书目信息进行登记。

(5)、图书管理员对本馆读者进行管理,办理读者证,并对读者信息进行登记。

(6)、图书管理员对读者办理借书业务,将图书借给读者,并登记借阅信息,同时检查读者预定信息,如果有相应预定信息,则进行预定取消处理。

(7)、图书管理员对读者办理还书业务,将读者还回的图书从新放回图书馆,并登记还书信息。

(8)、图书管理员对读者办理预定业务,并登记预定信息。

(9)、当旧书破旧不堪时,图书管理员可以把它们从图书馆中剔除,并登记剔除信息。

(10)、所有图书和读者信息要能够方便地进行查询。

(11)、系统能够运行在所有流行的技术环境中,包括UNIX、Windows和OS/2等,并有一个现代的图形用户界面。

(12)、系统容易扩展新功能。

3、借书业务用况描述:1、读者提出借书请求,提交借阅证和图书给图书管理员;2、图书管理员检查读者证,如果有效则可以进行借阅;3、图书管理员检查借阅证,如果有效则可以进行借阅;4、图书管理员对读者和图书进行借阅登记;5、图书管理员检查预定信息,如果有预定信息则取消预定;6、书管理员把图书和借阅证交回读者,借阅结束。

图书馆借阅系统需求分析

图书馆借阅系统需求分析

图书馆借阅系统需求分析
需求分析是任何软件开发过程中重要的一环,以下是图书馆借阅系统需求分析中需要考虑的几个方面:
1.用户需求:
系统的主要用户是图书馆的读者和管理员,因此在系统设计中需要考虑以下用户需求:
•读者:能够方便地查询图书的信息,进行借书、还书操作,查看自己的借阅历史记录和个人信息。

•管理员:能够轻松管理图书的借阅、归还和维护图书馆的资料库,具备查询、添加、修改、删除图书信息的权限。

2.功能需求:
系统需要满足以下基本功能需求:
•图书馆图书资料库:能够添加、修改和删除图书的信息、描述和类别,以便读者进行查询和借阅操作。

•查询和预定图书:能够便捷地查询图书信息和库存量,并进行预定操作以便读者能及时拿到需要的书籍。

•借阅和还书:能够快速方便的进行借阅和还书操作,结合系统内部机制,提醒读者及时归还,以确保图书馆的资源
能被充分利用。

•统计和报告:能够统计读者借阅图书的数量和图书被借阅的次数等数据,帮助管理员和馆员调整图书库存和布局,
进一步提高服务质量。

3.性能、稳定性需求:
系统需要具备一定的性能和稳定性,能够处理大量用户同时访问,提供流畅的借书和还书服务。

4.安全性需求:
系统需要确保数据的安全性,防止非法访问和数据泄露。

在用户注册、登陆和借阅图书等操作中需要安全性验证,保障每个用户的个人隐私和个人信息的安全。

总之,图书馆借阅系统需求分析需要充分考虑用户需求,功能需求,性能和安全等方面的要求,为用户提供优异的服务。

图书管理系统-需求分析文档

图书管理系统-需求分析文档

图书管理系统-需求分析文档一、引言图书馆:指具有一定规模的、提供图书、期刊、报纸、音像等多媒体文献信息服务、满足用户阅读、学习、研究、娱乐需要的场所。

为了更好地服务读者,提高图书馆的管理效率,图书管理系统应运而生。

本文将针对图书管理系统展开需求分析。

二、背景随着信息时代的到来,各种信息技术的应用不断深入人们的生活,图书管理系统也在不断地升级改善。

传统的图书管理方式已经无法满足现代化、智能化的管理模式。

图书管理系统具有以下几个特点:管理简便;信息自动处理;多样化的功能模块;操作简单高效;数据的实时监测等等。

三、需求分析3.1 系统架构图本系统的基础架构大体如下,主要分为:客户端、服务器端和数据库三个部分。

(1)客户端(用户端):主要包括借书、还书、查询图书、借阅历史记录等模块,用户可以通过客户端实现相关的操作。

(2)服务器端:主要包括图书采购、借还管理、读者管理、图书馆统计等模块。

(3)数据库:主要存储相关的图书信息、读者信息、借阅信息等。

3.2 系统功能模块图书管理系统涉及的功能主要包括:图书管理、借阅管理、读者管理、系统设置等。

(1)图书管理①图书采购管理:图书管理员可以通过系统实现图书采购流程的管理,包括采购计划审批、采购单编制、采购合约审批等。

②图书入库管理:对图书采购完成后,需要进行入库管理,主要包括图书信息的录入、条码标识、分类编目、装订、库存信息维护。

③图书查询:图书管理员可以进行图书信息的查询,包括图书名称、作者、出版社、ISBN号等信息的查询。

(2)借阅管理①借书管理:用户通过图书管理系统借书,需要输入借书卡号和密码,系统将校验该用户是否有借书权限,并记录借阅的相关信息。

②还书管理:用户还书也需要输入借书卡号和密码,系统将校验该用户是否有还书权限,并记录还书的相关信息。

③借阅历史记录:用户可以查询自己的借阅历史记录,包括借阅日期、还书日期、借阅状态等信息。

(3)读者管理①用户注册:读者可以通过系统注册借书卡,并输入姓名、身份证号、联系方式等信息进行注册操作。

图书管理系统需求报告(3篇)

图书管理系统需求报告(3篇)

图书管理系统需求报告(3篇)【摘要】:图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理。

现今,有很多的图书馆尚未使用计算机进行信息管理。

图书馆若采取手工方式对图书资料和图书借阅情况进行人工管理,由于资料繁多,手工处理的工作量大,整体管理效率低下,也不方便读者对图书资料的查阅。

为了提高日常的图书管理效率,必须开发满足大多数中小型的图书管理要求的图书管理系统。

文章针对通常的图书管理流程,深入分析了图书管理系统的需求和功能,为图书管理系统程序开发提供了现实理论基础。

【关键词】:二十一世纪是信息高度交流与发展的时代,面计算机系统则在信息时代扮演着极为重要的脚色,随着计算机的不断发展,计算机以渗透到各个领域,图书馆也不例外,图书馆的计算机化以不容迟缓。

一、图书管理系统的需求分析当决定要开发一个信息系统时,首先要对信息系统的需求进行分析,需求分析要做的工作是深入描述软件的功能和性能,确定软件设计的限制和软件同其他系统元素的接口细节,定义软件的其他有效性需求。

获得当前系统的处理流程,在此首先假设当前系统是手工处理系统。

手工处理流程大致是这样的。

读者将要借的书和借阅证交给工作人员,工作人员将每本书附带的描述书信息的卡和读者借阅证一起放在一个小格栏,并在借阅证和每本书上贴的借阅信息。

这样借书过程就完成了。

还书时读者将要还的图书交给工作人员,工作人员图书信息找到相应的书卡和借阅证,并填写相应的还书信息。

抽象出当前系统的逻辑模型。

在理解当前系统“怎么做”的基础上,抽取其“做什么”的本质,从而从当前系统的`物理模型抽象出当前系统的逻辑模型。

在物理模型中有许多物理因素,随着分析工作的深入,有些非本质的物理因素就成为不必要的负担,因而需要对物理模型进行分析,区分出本质的物理因素就成为不必要的负担,因而需要对物理模型进行分析,区分出本质的和非本质的困素,去掉那些非本质的困素即可获得反映系统本质的逻辑模型。

图书管理系统需求分析

图书管理系统需求分析

图书管理系统需求分析目录1、目标2、用户特点3、需求概述4、顶层数据流图5、系统功能框架结构6、数据6。

1、静态数据6。

2、动态数据7、功能需求7.1、功能划分7.2、功能描述7.3性能需求8、安全性需求9、故障处理10、外部接口需求10.1、硬件接口10。

2、软件接口1、目标本系统通过计算机技术实现图书信息和用户信息的管理,包括如下目标:①减少人力成本和管理费用;②提高信息的准确性和信息的安全;③改进管理和服务;④良好的人机交互界面,操作简便;2、用户特点本系统的最终用户是面向管理员(图书馆管理员、其他管理人员和维护人员)和读者(教师、学生),读者不一定具有计算机基础知识和操作计算机的能力,是经常性用户。

但是系统维护人员和管理人员必须是具有一定计算机知识的人员,熟悉操作系统和数据库,是间隔性用户。

3、需求概述在图书管理系统中,管理员为每个读者建立一个账户,账户内存储读者个人的详细信息,并依据读者类别的不同给每个读者发放借书卡(提供借书卡号、姓名、部门或班级等信息,)。

读者可以凭借书卡在图书馆进行图书的借、还、续借、查询等操作,不同类别的读者在借书限额、还书期限以及可续借的次数上要有所不同。

借阅图书时,由管理员录入借书卡号,系统首先验证该卡号的有效性,若无效,则提示无效的原因;若有效,则显示卡号、姓名、借书限额、已借数量、可再借数量、历次借书情况等信息,本次实际借书的数量不能超出可再借数量的值。

完成借书操作的同时要修改相应图书信息的状态、读者信息中的已借数量、在借阅信息中添加相应的记录。

归还图书时,由管理员录入借书卡号和待归还的图书编号,显示借书卡号、读者姓名、读书编号、读书名称、借书日期、应还日期等信息,并自动计算是否超期以及超期的罚款金额,若进行续借则取消超期和罚款等信息;若图书有损坏,由管理员根据实际情况从系统中选择相应的损坏等级,系统自动计算损坏赔偿金额.完成归还操作的同时,修改相应图书信息的状态、修改读者信息中的已借数量、在借书信息中对相应的借书记录做标记、在还书信息中添加相应的记录。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

异常事件流:
后置条件:
1.5用户作废
用例名称: 用例 角色: 用例说明: 前置条件: 基本事件流: Admin 用来作废用户 管理员登录学院图书馆系统 1. 2. 3. 4. 管理员打开用户作废页面 管理员选择用户,返回用户现有信息 提交作废 确认作废 用户作废
其它事件流: 异常事件流:
第三步:管理员选择“返回”,该页面将跳转回系统主页面。 第四步,用户作废时出现系统故障,例如网络故障,数据库服务器故障,系统 弹出系统异常页面,提示用户作废失败
其它事件流: 异常事件流:
后置条件:
系统作废管理员选择的图书信息,并作废该图书的所有连带信息记录
2.5电子书上传
用例名称: 用例 角色: 用例说明: 前置条件: 基本事件流: Admin Admin Admin已经打开学院图书馆系统的页面,并登录,进入图书评论界面 1. 2. 3. 4. 管理员进入学院图书馆系统; 管理员打开电子书上传页面; 管理员对输入ISBN,并选择需要上传的电子书文件,点击上传 系统保存至数据库,提示成功信息; 电子书上传
其它事件流:
异常事件流:
第六步,用户导入时出现系统故障,例如网络故障,数据库服务器故障,系统弹 出系统异常页面,提示导入失败
页面将返回到学院图书馆系统管理主页面
后置条件:
1.3个人信息修改
用例名称: 用例 角色: 用例说明: 前置条件: 基本事件流: User 用来维护用户的相关信息 User 1. User个人信息维护页面 2. User输入现密码、并输入你需要修改的昵称(选填)、照片(选填)、邮箱( 选填)、QQ(选填)、新密码与密码确认(选填)再选择“修改”; 3. 系统验证现密码的正确性、数据项的合理性、新密码与确认密码的一致性 ,如果正确则提示成功并返回主页面 ,否则提示用户重新输入。 第三步:User 选择“重填”,系统将清空输入框信息 第三步:User 选择“返回”,该页面将跳转回系统主页面页面。 第三步,系统修改时出现系统故障,例如网络故障,数据库服务器故障,系 统弹出系统异常页面,提示个人信息维护失败 系统更新新的用户信息 个人信息修改
要求
通用的图书信息、读者用户管理 智能图书信息导入(ISBN) 食堂卡支持 增加读书交流、预订、图书推荐等个性化因素
功能模块
用户管理 图书管理 业务管理
一、用户管理
用户 管理员
1.1用户创建
用例名称: 用例 角色: 用例说明: Admin 学院图书馆系统用户创建 用户创建
前置条件:
基本事件流:
其它事件流: 异常事件流:
后置条件:
3.1.2查询书库
用例名称: 用例 角色: 用例说明: 前置条件: 基本事件流: User User User已经打开学院图书馆系统的页面,并登录,进入查询书库界面 1. User打开学院图书馆系统的页面 2. User查询书库页面 3. User输入要查询的书名/编者/版本/分类... er点击确定查找 5. 系统开始搜索相关的图书,若有则显示所有相关图书的条目,若无则提示“ 非常抱歉,暂时没有此书目” 第五步,系统提示“非常抱歉,暂时没有此书目”后,返回查询书库页面 第五步,系统搜索时出现系统故障,例如网络故障,数据库服务器故障,系统弹 出系统异常页面,并提示“系统异常,请联系管理员” 页面将返回到学院图书馆系统主页面 查询书库
其它事件流:
第2步:管理员录入修改的信息后,如果信息错误,提示修改错误信息,不能 确认提交修改信息 第3步:管理员点击取消按钮或者返回按钮则取消修改图书信息,返回图书管 理页面 第六步,用户修改时出现系统故障,例如网络故障,数据库服务器故障,系统 弹出系统异常页面,提示修改失败
异常事件流:
后置条件:
学院图书馆系统升级
需求分析
主讲人:谢康奎
组长:罗敏 组员:施嘉洋 严浩挺 冯高峰 史美旭 林定龙 谢康奎
背景
学院图书馆管理系统软件最早版本由学院图书馆馆长王亚光老师自己 用access软件开发,05级同学在此基础上基于 和sqlserver开 发了另一个版本,并沿用至今。以今日眼光看该系统,觉得界面比较 丑陋,功能不完善,不支持读书交流、预订、图书推荐等个性化因素。 因此,拟开发一个新的学院图书馆系统,能支持食堂卡,能实际运行 和取代现有系统。
系统更新图书信息
2.4作废图书信息
用例名称: 用例 角色: 用例说明: 前置条件: 基本事件流: Admin Admin作废图书信息 Admin已经登录图书管理系统 1. Admin点击进入图书管理页面 2. Admin选择任意一个或多个目录,点击“作废图书”按钮 3. 系统将会弹出作废确认对话框,询问是否确定作废图书 4. Admin作废图书信息。 如果该图书下有外借记录,将无法作废图书;否则, 可以作废目录 第4步:Admin可选择‘取消’,以取消当前作废操作,系统并将返回图书管理页 面 第4步:系统作废图书信息时出现系统故障,例如网络故障,数据库服务器故障 ,系统弹出系统异常页面,提示Admin作废失败 作废图书信息
其它事件流: 异常事件流:
后置条件:
3.1.3图书预定
用例名称: 用例 角色: 用例说明: User User 图书预定
前置条件:
基本事件流:
User已经打开学院图书馆系统的页面,并登录,进入图书预定界面
1. 3. 5. 6. User打开学院图书馆系统的页面 2. User进入图书预定页面 User输入要预定的书名/编者/版本... 4. User点击确定查找 User在结果中选择需要预定的图书进行预定 双击选择要预定的图书,确认提交预定
其它事件流:
第三步:管理员选择“重置”,系统将重置角色现有权限。 第三步:管理员选择“返回”,该页面将跳转回系统主页面。 第七步:管理员选择“重置”,系统将重置用户现有角色。 第七步:管理员选择“返回”,该页面将跳转回系统主页面。
第四步,系统修改时出现系统故障,例如网络故障,数据库服务器故障, 系统弹出系统异常页面,提示角色权限修改失败 第八步,系统修改时出现系统故障,例如网络故障,数据库服务器故障, 系统弹出系统异常页面,提示用户角色修改失败 页面将返回到学院图书馆系统管理主页面
Admin已经打开学院图书馆系统的页面
1.Admin打开用户创建页面 2源自Admin输入E-mail地址(作为用户名)、昵称、登录密码、再次输入登 录密码, 3.单击“提交” 4.系统将验证登录用户名的有效性和重复行、密码的正确性,如果都正确 则显示“你已成功注册”,否则提示用户重新输入 。 第三步:Admin选择“重置”,系统将清空输入框信息; 第三步:Admin选择“返回”,该页面将返回到学院图书馆系统主页面。 第四步,系统注册时出现系统故障,例如网络故障,数据库服务器故障, 系统弹出系统异常页面,提示注册失败 页面将返回到学院图书馆系统主页面
其它事件流: 异常事件流:
后置条件:
业务管理
用户
3.1.1在线推荐图书购 买
用例名称: 用例 角色: 用例说明: 前置条件: 基本事件流: User User User已经打开学院图书馆系统的页面,并登录,进入在线推荐图书购买 1. User打开学院图书馆系统的页面 2. User进入在线推荐图书购买页面 3. User输入要推荐购买的图书书名/编者/版本... 4. User输入推荐理由 5. 提交系统验证,如果验证成功则提示“是否确认提交”,否则提示“推荐理 由不能为空或少于6个字符” 6. 确认提交 第五步:User 取消推荐图书购买,系统回到在线推荐图书购买页面。 第五步,系统验证时出现系统故障,例如网络故障,数据库服务器故障,系统弹 出系统异常页面,并提示“系统异常,请联系管理员” 页面将返回到学院图书馆系统主页面 在线推荐图书购买
其它事件流: 异常事件流: 后置条件:
1.2用户导入
用例名称: 用例 角色: 用例说明: 前置条件: 基本事件流: Admin 管理员批量注册 系统管理员 1. 管理员进入学院图书馆系统 2. 管理员打开导入页面 3. 管理员选择Excel模板下载并填写完整 4. 选择导入Excel 5. 系统将验证用户的有效性和重复性,如果都正确则反馈导入数据项,否则反 馈导入数据重复项或数据异常项 6. 确认导入 第五步:管理员选择“取消导入”,系统将回到导入页面 用户导入
其它事件流: 异常事件流:
后置条件:
2.2ISBN新增单本图书信息
用例名称: 用例 ISBN新增单本图书信息
角色:
用例说明: 前置条件: 基本事件流:
Admin
管理员批量导入图书信息 管理员已经打开学院图书馆系统的页面,并登录,进入导入图书页面 1. 管理员进入学院图书馆系统 2. 管理员打开 3. 管理员对图书进行扫码,服务端做到自动读取导入图书信息的功能,或 者可以手动录入(图书信息需对应网络上已有的内容) 4. 系统获取条形码信息,获取图书相关信息,保存至数据库 5. 提示成功信息; 第四步,系统通过条形码信息获取不到图书信息时,提示图书信息获取失 败 第四步,系统获取或者保存图书信息时,出现系统故障,例如网络故障, 数据库服务器故障,系统弹出系统异常页面,提示导入图书信息失败
后置条件:
页面将返回到学院图书馆系统管理主页面
二、图书管理
2.1批量导入图书信息
用例名称: 用例 角色: 用例说明: 前置条件: 基本事件流: Admin 管理员批量导入图书信息 管理员已经打开学院图书馆系统的页面,并登录,进入批量导入页面 1. 管理员进入学院图书馆系统; 2. 管理员打开批量导入图书页面; 3. 管理员选择Excel模板下载并填写完整; 4. 选择导入Excel; 5. 系统将验证图书信息,如果都正确则反馈导入数据项,否则反馈图书信息错 误; 6. 确认导入。 第五步:管理员选择“取消导入”,系统将回到导入页面 第六步,批量导入图书信息时,出现系统故障,例如网络故障,数据库服务器故 障,系统弹出系统异常页面,提示导入失败 页面提示导入成功信息 批量导入图书信息
相关文档
最新文档