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

合集下载

《图书管理系统》需求规格说明书

《图书管理系统》需求规格说明书

《图书管理系统》需求规格说明书《图书管理系统》需求规格说明书一、引言随着图书馆藏书数量的增加,读者数量的增多,图书管理成为一项重要的任务。

为了提高图书管理的效率和便利性,开发一款全新的图书管理系统变得十分必要。

本文将详细阐述《图书管理系统》的需求规格,包括系统的功能和特性,以及每个功能的详细需求。

二、需求列表1、系统设计1、界面设计:提供直观、易用的用户界面,以便读者进行图书查询、借阅、归还等操作。

2、功能模块:将系统分为多个功能模块,如用户管理、借阅管理、库存管理、数据统计等。

3、数据库设计:设计适合系统需求的数据库结构,包括读者信息、图书信息、借阅记录等。

2、用户管理1、注册:提供用户注册功能,收集用户基本信息。

2、登录:提供用户登录功能,验证用户身份。

3、信息修改:允许用户修改个人信息。

4、密码修改:允许用户修改密码。

3、借阅管理1、图书查询:提供多种查询方式,如按书名、作者、出版社等查询。

2、借书:允许用户借阅图书。

3、还书:允许用户归还图书。

4、续借:允许用户续借图书。

4、库存管理1、图书入库:将新图书入库,更新库存。

2、图书出库:将图书借出,更新库存。

3、库存查询:查询当前库存状态。

5、数据统计1、借阅统计:统计借阅记录,生成报表。

2、库存统计:统计库存记录,生成报表。

3、其他统计:根据需求进行其他相关统计。

三、需求分析1、系统设计1、界面设计:要求界面简洁、美观,易于使用,提供良好的用户体验。

2、功能模块:要求各模块之间耦合度低,高内聚,便于系统维护和扩展。

3、数据库设计:要求数据库结构合理,能够满足系统的查询、更新等操作需求。

2、用户管理1、注册:要求用户信息存储安全,不可泄露。

2、登录:要求登录过程简单、快捷,避免长时间等待。

3、信息修改:要求信息修改过程简单易用,保障信息安全。

4、密码修改:要求密码修改过程安全可靠,防止密码泄露。

3、借阅管理1、图书查询:要求查询速度快,结果准确,支持多种查询方式。

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

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

图书馆管理系统需求规格说明书一、引言随着数字化时代的到来,图书馆管理系统成为了现代图书馆普及的必备工具之一。

图书馆管理系统能够对图书馆的图书、期刊、资料进行有效地管理,可以方便读者查找和借阅图书,提高图书馆工作效率,保证图书馆工作的规范化、现代化。

因此,本文旨在为图书馆管理系统的需求规格说明书提供指导。

二、系统目标图书馆管理系统的目标是提供一个高效、易用、安全的平台,满足图书馆的工作需求。

针对不同类型的读者,系统提供全面、准确的图书、期刊、资料信息,支持读者在任何地点、任何时间进行查询、预定、借阅、续借、归还、评价等操作。

系统同时提供了多种智能化的功能,包括预约机、自助借还机、用户行为数据分析等。

三、详细需求1.系统功能部分(1)图书管理系统应能够管理图书、期刊、资料的分类、编目、借阅、归还、续借等信息;提供图书排行榜、图书新书推荐、即将到期提醒等功能。

(2)读者管理系统应能够管理读者的注册、借阅、预定、查询、评价等信息,同时提供读者建议箱、读者认证等功能。

(3)馆藏检索系统应能够提供多维度的馆藏检索,包括作者、标题、ISBN等方式,同时支持关键词、联想检索。

(4)智能互动系统应支持读者的用户行为数据分析,包括借阅记录、搜索记录、评价等数据,通过算法提供个性化推荐、会员优惠等。

2.系统设计部分(1)系统支持多终端访问,包括PC端、移动端、自助设备等。

(2)系统应有一定的扩展性和可维护性,维护过程中应尽量减少对系统的影响。

(3)系统界面应简单直观,易于操作,同时需要考虑用户的身心障碍及不同年龄段的使用者,符合无障碍标准。

四、安全性要求(1)系统应保证读者信息的安全和隐私,严禁泄露用户个人信息。

(2)系统应有多重权限管理机制,包括管理员、读者、未注册用户等不同权限的用户。

(3)系统应有安全防范措施,包括防黑客攻击、数据备份与恢复、防病毒攻击等,确保系统的稳定运行和安全性。

五、性能要求(1)系统响应速度应快,图书检索速度应快,且无卡顿现象。

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

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

《图书馆管理系统》需求规格说明书目录1.概述1.1编写目的1.2项目背景2.任务概述2.1软件总体描述2.2用户特征2.3运行环境3.功能需求3.1功能划分3.2功能描述3.3用例图3.4流程图4.故障处理需求4.1软件运行故障4.2使用故障5.其它需求5.1性能需求5.2精度需求5.3软件属性6.外部接口需求6.1用户界面6.2硬件接口6.3软件接口7.数据描述7.1静态数据7.2动态数据7.3数据库介绍1.概述1。

1编写目的编写此文档的目的是对图书馆管理系统做出详细的需求分析,进一步定制软件开发的细节问题,为了使用户、软件开发者及分析和测试人员对该软件的初始规定有一个共同的理解,它说明了本软件的各项功能需求、性能需求和数据需求,明确标识各项功能的具体含义,为开发人员、维护人员及用户之间提供共同的协议以保证开发任务顺利并行地开展。

1.2项目背景①开发目的:本项目旨在方便图书馆的信息管理以及读者的借阅管理,读者使用web页面进行各类操作,后台使用windows程序进行数据库的操作以应对用户操作。

②参与者和使用者:本项目的使用者为读者(教师,学生使用web页面),图书馆管理员(使用后台windows程序)以及系统管理员(系统维护)2.任务概述2.1软件总体描述随着信息技术的发展,传统的图书馆机制显得效率低下,不易管理与借阅,为了适应互联网发展的需求,使用户更方便的查询,借阅资料,特此开发图书馆管理系统.2.2用户特征本系统的用户包含普通读者用户,图书馆管理员以及系统管理员.普通读者用户特征:主要面向老师,学生,以中文用户为主,熟悉电脑操作。

用户使用的web界面需要有简洁的界面,尽量不使用专业词汇,若有则给以适当的提示。

图书馆管理员特征:对图书馆的运作流程较为熟悉,对计算机的操作比较熟练,并且懂得如何使用本系统,要求操作方便,界面简洁.系统管理员特征:对本系统有较深的了解,且精通网络及数据库知识,能掌握系统的相关配置.2.3运行环境①服务器端运行环境:硬件平台: IBM兼容PC机硬件要求:Pentium Ⅲ666MHz以上操作系统:WindowsXP\Windows 2003 Sever数据库系统:SQL Server2005运行环境:Microsoft 。

图书馆管理系统--需求规格说明书

图书馆管理系统--需求规格说明书

图书馆管理系统--需求规格说明书图书馆管理系统--需求规格说明书1:引言1.1:编写目的本文档旨在详细说明图书馆管理系统的需求规格,包括系统的功能、性能、可靠性、安全性等方面的要求,以便能够确保开发团队和相关利益相关者对系统需求有一个清晰的理解。

1.2:项目背景在传统的图书馆管理过程中,由于手工处理和纸质记录的限制,管理效率低下、易出差错。

为了提高图书馆的管理效率,减少人工操作,我们打算开发一个图书馆管理系统。

1.3:项目范围本项目的目标是开发一个完全自动化的图书馆管理系统,能够实现图书借阅、归还、图书检索、用户管理等功能。

2:系统总体描述2.1:系统目标图书馆管理系统的目标是提高图书馆的管理效率,简化图书借阅流程,提供便捷的图书检索功能,实现对图书和用户信息的准确记录和管理。

2.2:用户特征系统的主要用户包括图书馆管理员、图书馆工作人员和图书馆读者。

管理员和工作人员负责图书的管理和流通,读者则是使用系统进行图书借阅和归还。

2.3:运行环境系统将在一定数量的计算机上进行运行,并通过网络连接进行数据交互。

需要运行在支持操作系统和数据库的计算机环境中。

3:功能需求3.1:图书管理模块该模块负责图书的录入、更新、删除等管理操作。

具体功能包括:- 图书的录入和编辑- 图书分类管理- 图书信息查询和更新- 图书借阅和归还记录管理3.2:用户管理模块该模块负责对图书馆读者和工作人员的管理,包括以下功能:- 读者注册和信息修改- 读者权限管理- 工作人员账号管理3.3:图书检索模块该模块提供便捷的图书检索功能,读者可以通过关键字、作者、分类等进行图书搜索。

3.4:借阅管理模块该模块负责借阅流程的管理,具体功能包括:- 借阅申请的处理- 借阅期限管理- 借阅状态管理4:性能需求4.1:响应时间系统在用户请求后,应能够在2秒内响应并显示相关结果。

4.2:并发处理能力系统应能够支持同时处理多个用户请求,并保证数据的准确性和有效性。

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

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

图书管理系统需求规格说明书图书管理系统需求规格说明书1. 引言本文档旨在定义图书管理系统的需求规格,包括系统的功能、性能、安全性等方面。

本文档适用于开发团队、客户和利益相关方。

2. 项目概述图书管理系统旨在提供一个方便的方式来管理图书馆的借阅和归还流程。

系统将提供图书搜索、借阅记录管理、读者管理等功能。

3. 功能需求3.1 用户管理系统应提供管理员账号和读者账号,管理员可以管理整个系统,读者可以进行图书借阅和归还操作。

3.2 图书管理系统应提供图书的增加、修改和删除功能。

每本图书应包含标题、作者、ISBN等基本信息。

3.3 图书搜索系统应提供根据图书名称、作者、ISBN等关键字进行图书搜索的功能。

3.4 图书借阅系统应提供读者借阅图书的功能。

借阅时应记录借阅日期和预计归还日期。

3.5 图书归还系统应提供读者归还图书的功能。

归还时应记录实际归还日期。

3.6 借阅记录管理系统应记录每个读者的借阅记录,并提供管理借阅记录的功能。

4. 性能需求4.1 响应时间系统对于读者的请求应具有较短的响应时间,保证用户体验。

4.2 并发性能系统应支持多个读者同时进行借阅和归还图书的操作。

5. 安全性需求5.1 数据安全性系统应保障读者信息与借阅记录的安全性,提供合适的数据加密和备份机制。

5.2 用户权限管理系统应确保只有管理员具有对系统进行修改和管理的权限。

6. 非功能需求6.1 可用性系统应具备良好的用户界面,使读者能够方便地进行图书借阅和归还。

6.2 可扩展性系统应考虑未来的功能扩展需求,例如增加新的图书馆分馆。

7. 附件本文档所涉及的附件包括系统界面设计图、数据库设计图等。

8. 法律名词及注释- ISBN:国际标准书号,用于唯一标识一本图书。

- 数据加密:使用密码算法对敏感信息进行加密保护,防止未授权访问。

三.图书馆管理系统需求规格说明书

三.图书馆管理系统需求规格说明书

学校四川师范大学专业信息与计算科学小组编号第一小组小组成员陈偲、唐壬艺陈历强、李翰霏邓怒涛指导老师陈涛完成时间2010/5/15目录1 引言 (3)1.1 编写目的 (3)1.2 项目背景 (3)1.3 定义 (3)1.4 参考资料 (3)2 任务概述 ...................................................................................................... 错误!未定义书签。

2.1 目标..................................................................................................... 错误!未定义书签。

2.2 运行环境............................................................................................. 错误!未定义书签。

2.3 条件与限制......................................................................................... 错误!未定义书签。

3 数据描述 ...................................................................................................... 错误!未定义书签。

3.1 静态数据............................................................................................. 错误!未定义书签。

3.2 动态数据............................................................................................. 错误!未定义书签。

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

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

图书馆管理系统需求规格说明书引言1.1编写目的根据需求调研分析报告,定义系统功能和系统数据流图,通过编写需求分析规格说明书,让开发人员能够根据需求规格说明书来开发项目。

1.2 项目背景一直以来人们使用传统的人工方式管理图书馆的日常工作,对于图书馆的借书和还书过程,想必大家都已很熟悉。

在计算机尚未在图书馆广泛使用之前,借书和还书过程主要依靠手工。

随着学校的发展,学校图书馆规模不断的扩大,传统的手工操作方式,由于易发生数据丢失,统计错误,且劳动强度高,效率低等缺点,导致无论是用户或是管理都需要一系列繁琐的程序,大大降低图书馆的利用率。

计算机的使用,使图书馆管理实现数字化,使用计算机可以高速,快捷地完成对图书信息的查询,对借书者的信息管理等工作。

在计算机联网后,数据在网上传递,可以实现数据共享,避免重复劳动,规范图书管理行为,从而提高了管理效率和水平。

图书管理信息系统以计算机为工具,通过对图书管理所需的信息管理,把管理人员从繁琐的数据计算处理中解脱出来,也使用户能更方便快捷的对图书进行搜索查询。

1.3 参考资料《软件工程》瞿中吴渝刘群刘冰编著任务概述2.1 目标开发的意图:使学校管理学生信息逐步从手工转到计算机自动化信息处理阶段。

设计一个功能完整、操作简便、界面友好的学生信息管理系统。

系统开发的目的:提高图书管理工作的效率,减少相关人员的工作量,使学校的图书管理工作真正做到科学、合理的规划,系统、高效的实施。

作用范围:在校学生、老师、管理员及相关的工作人员。

2.2 用户特点最终的用户是图书管理员和读者,图书管理员需要进行用户的创建、修改和删除等工作,要求具备计算机知识,如权限管理等。

读者是普通用户,具备一定的计算机操作知识即可。

2.3 假定和约束开发时间约需要X个月左右。

适当分配分析、设计、实现、调试的时间。

经费不应超过XXX元。

需求规定3.1 对功能的规定1)系统的基本功能应该包括1.登录系统功能包括用户登录,管理员登录,创建新用户,注销用户,用户输入密码,修改密码,以及退出系统2.管理功能操作人员、读者的权限管理,图书的查询和统计,新书入库管理,图书借阅管理,还书管理,丢书管理,超期罚款管理,淘汰图书管理。

图书馆管理系统之需求规格说明书

图书馆管理系统之需求规格说明书

图书馆管理系统需求规格说明书目录一、引言 (2)1.编写目的 (2)2.背景说明 (2)3.开发工具 (2)4.预期目标 (2)5.质量保证 (2)6.关键字 (3)二、功能概述 (3)三、数据流图与数据字典 (4)1.数据流图 (4)2.数据字典 (9)3.小说明 (10)四、数据库分析 (13)1.局部ER模式 (13)2.全局ER模式 (13)五、接口 (14)1.用户接口 (14)2.硬件接口 (14)3.软件接口 (14)六、性能需求 (14)1.精度 (14)2.时间特性 (14)3.灵活性 (15)七、属性 (15)1.可用性 (15)2.保密性 (15)3.可维护性 (15)4.可移植性 (15)八、其他需求 (15)1.数据库 (15)2.操作 (15)3.故障及维护 (15)一.引言1.编写目的编写本需求规格说明书一是作为软件开发机构和用户之间一份事实上的技术上合同书,二是为后续的软件设计、编码、测试和验收提供依据,从而保证软件质量和项目成功。

2.背景说明2.1 待开发软件产品的名称为“高校图书馆管理系统”。

2.2 本项目的提出者:A大学开发者:R软件开发集团用户:A大学2.3 图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。

根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况(如借书天数、超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。

数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。

总的来说,缺乏系统,规范的信息管理手段。

尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境。

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

图书馆管理系统——软件需求规格说明书小组名:组员姓名:组员姓名:组员姓名:学校时间1.引言1.1编写的目的编写本报告的目的是明确本系统的详细需求,供使用单位确认系统的功能和性能,并作为软件设计人员的设计依据和使用单位的验收标准。

为明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档。

对图书管理系统软件功能的实现和评判进行描述;将作为软件开发过程的其他所有开发的基础;为开发人员、维护人员、客户人员间提供共同的协而创立基础;规范描述项目投资者就系统的功能和必须符合的条件达成的一致意见。

预期读者为客户、业务需求分析人员、测试人员、用户文档编写者、项目管理人员、系统分析员、软件架构师、软件工程师。

1.2背景随着社会的进步,信息技术的广泛应用,数字化管理的优势日趋显著。

针对中小型图书馆或图书室管理落后的情况,设计实现一个图书信息管理系统。

通过与计算机的结合使用对中小型图书馆或图书室的各种图书信息进行管理可以给管理员和用户带来以下不同的方便:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高工作效率,也是图书馆等部门管理科学化、正规化的重要标志之一。

而且计算机管理的成本不断降低。

因此,开发一套这样的中小型图书管理软件已经很有必要,并且实现研究服务于实践的原则。

A. 图书管理系统B. 本项目的任务提出者:石油大学后勤装备部开发者:666软件技术小组用户:石油大学的全体老师和学生C. 该系统采用B/S架构,它的各子功能模块相互独立,使得与其它接口简单。

1.3定义图书管理系统软件:它是它是我们软件组完全自主开发的图是管理系统软件,以图书馆管理部门和终端用户为业务对象的用Java语言编程来实现其功能的软件。

UML :统一建模语言(UML是 Unified Modeling Language的缩写)是用来对软件密集系统进行可视化建模的一种语言。

UML为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言。

B/S结构:Browser/Server结构,即浏览器和服务器结构。

它是对C/S结构的一种变化或者改进的结构。

在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,主要事务逻辑在服务器端(Server)实现,server端访问数据库,形成所谓三层3-tier结构。

1.4参考资料《软件工程导论——第5版》张海藩编著清华大学出版社2.任务概述2.1目标本软件的目标是使图书管理系统管理电子化、系统化、简单化,以节省图书管理方面不必要的资源浪费。

该管理系统的最终用户为终端用户,管理人员和其他相关人员。

本系统包括了图书馆内管理的一般功能。

还包括一些其他的系统功能,诸如新书发布,旧书处理以及催还等。

目标还包括:1.减少人力资源的使用和降低管理费用;提高信息准确度和可靠性;2.改进图书馆内管理和人员服务;3.建立高效的信息传输和服务平台,提高信息处理速度和利用率;4.系统设计优良,界面设计精美、友好、快捷,人性化设计,后台管理功能强大效率高;5.更简便、信息化程度更高的图书管理流程;2.2用户的特点中小型图书管理系统的工作人员,包括图书管理员、图书馆管理者等掌握基本的计算机操作技能的人员。

在该系统应用过程中涉及到的具体角色如表1所示。

注意:借阅人员随机性大,频率不固定,开发人员需定期维护。

2.3假定和约束用户急需应用本软件系统,要求项目组在两个月内完成任务,初步实现的功能模块为信息发布、借书信息管理、还书信息管理、交流互动与用户管理等;开发人员初定为6人项目组,开发与运行的硬件平台要能够支持多用户并发访问。

本软件在开发的过程中,分为技术实现与软件工程两大部分,两大部分都有侧重点,若技术支持出现故障或疑难问题无法解决、程序开发出现偏差,会延误工程进度,影响工程的按期完工。

若软件工程陈述出现问题,部分描述含混不清,则会影响系统的完整性与可继承性。

在管理方面,如管理者没有预见性,对出现的问题无法采用可行的解决手段,都会影响开发模块之间的互动,从而影响工程的顺利开展,导致工程无法按期完工。

图书管理系统采用的是B/S结构的软件体系,服务器采用技术,后台数据库采用mySQL。

3.需求规定3.1对功能的规定3.1.1系统概述对于本系统划分为:图书管理子系统、读者管理子系统和借还书管理子系统三个主题域。

各个主题域的功能如图3-0-1:图3-0-1 系统概述构件图:图3-0-2 系统构件图3.1.2主题域13.1.2.1图书管理图书录入:添加新增图书的基本信息。

图书下架:将已下架图书的数量归零。

图书查询及更新:输入图书名或图书号可获得当前图书管该书的库存量及该书的相关信息。

当图书馆已有图书有变动时,管理员可通过该系统对图书信息进行更新。

如图3-1-2:图3-1-2 图书管理子系统3.1.2.2 业务事件1.图书管理员登陆系统业务流程分析:管理员对系统数据库信息进行操作时,需要验证账号和密码登陆成功后才能进行相关的操作。

其中主要包括对图书信息的录入、查询、更新及删除操作。

其流程如图3-1-3所示。

用例分析:在这个流程中,只涉及到图书管理员与系统进行交互,其用例图如图3-1-4所示。

图3-1-3 管理员登录系统及操作流程图2.图书管理员录入图书信息业务流程分析:图书管理员在登陆验证成功后可进行图书信息录入的操作,其流程图如图3-1-3所示。

用例分析:在这个流程中,只涉及到图书管理员与系统进行交互,其用例图如图3-1-4所示。

3.图书管理员查询及更新图书信息业务流程分析:图书管理员在登陆验证成功后可进行更新图书信息的操作,其流程图如图3-1-3所示。

用例分析:在这个流程中,只涉及到图书管理员与系统进行交互,其用例图如图3-1-4所示。

4.图书管理员删除图书信息业务流程分析:图书管理员在登陆验证成功后可进行删除图书信息的操作,其流程图如图3-1-3所示。

用例分析:在这个流程中,只涉及到图书管理员与系统进行交互,其用例图如图3-1-4所示。

图3-1-4 图书管理子系统用例图3.1.2.3用例模型添加图书描述项说明用例名称添加图书信息参与者图书管理员概述图书管理员将新添加的图书的基本信息添加到系统数据库中。

前置条件管理员成功登陆系统后置条件确定没有重复的图书号基本事件流 1. 管理员登陆系统后,选择“图书录入”操作,进入添加图书信息的页面,填写图书的基本信息。

2.点击“添加”按钮后,系统会将信息添加到数据库的图书信息汇总表中。

3. 添加成功后管理员可以执行查看和删除操作。

可选事件流 1. 添加的图书号与已有图书号重复。

2. 添加的信息不符合要求3. 管理员添加了错误的图书信息被包含的用例检查用户合法性用例异常事件流 1. 管理员登陆失败2.图书信息添加失败3.相关需求与功能点3.1.3主题域23.1.3.1读者管理添加读者信息:添加新增读者的信息。

读者查询及修改:输入读者姓名或借书卡号可获得读者的基本信息并可修改其信息。

删除读者信息:输入读者姓名删除读者信息如图3-2-1:图3-2-1 读者管理子系统3.1.3.2 业务事件1.图书管理员登录系统业务流程分析:管理员对系统数据库信息进行操作时,需要验证账号和密码登陆成功后才能进行相关的操作。

其中主要包括对读者信息的录入、查询、更新及删除操作。

其流程如图3-1-3所示。

用例分析:在这个流程中,只涉及到图书管理员与系统进行交互,其用例图如图3-2-2所示。

2.图书管理员录入读者信息业务流程分析:管理员登陆验证成功后,对读者信息进行添加操作,流程图如图3-1-3所示。

用例分析:在这个流程中,只涉及到图书管理员与系统进行交互,其用例图如图3-2-2所示。

图3-2-2 读者管理子系统用例图3.图书管理员查询及修改读者信息业务流程分析:管理员登陆验证成功后,进行修改读者信息的操作,流程图如图3-1-3所示。

用例分析:在这个流程中,只涉及到图书管理员与系统进行交互,其用例图如图3-2-2所示。

4.图书管理员删除读者信息业务流程分析:管理员登陆验证成功后,进行删除读者信息的操作,流程图如图3-1-3所示。

用例分析:在这个流程中,只涉及到图书管理员与系统进行交互,其用例图如图3-2-2所示。

3.1.3.3用例模型管理读者信息描述项说明用例名称管理读者信息参与者图书管理员概述图书管理员将实时的读者的基本信息添加到系统数据库中并进行管理。

前置条件管理员成功登陆系统后置条件确定没有重复的读者卡号基本事件流 1. 管理员登陆系统后,选择“读者信息录入”操作,进入添加图书信息的页面,填写读者的基本信息。

2.点击“添加”按钮后,系统会将信息添加到数据库的读者信息汇总表中。

3. 添加成功后管理员可以执行查看和删除操作。

可选事件流 1. 添加的读者书号与已有读者书号重复。

2. 添加的信息不符合要求3. 管理员添加了错误的读者信息被包含的用例检查用户合法性用例异常事件流 4. 管理员登陆失败5.读者信息添加失败6.相关需求与功能点3.1.4主题域33.1.4.1借还书服务借书登记:先输入借书卡号,检查是否有未还图书记录和借书数量的检查.若符合则添加借书卡号,书号及借书时间等信息。

借书记录查询及续签:输入借记卡号或书号可获得其相关信息并可办理续签手续。

还书手续办理:输入借记卡号及书号,在借书记录添加还书时间。

借书超期超量处理:该功能在读者还书时检索读者借书信息判断是否超期,进行相应的惩罚。

如图3-3-1:图3-3-1 借还书管理子系统3.1.4.2业务事件1.读者登录验证业务流程分析:该流程是读者在进行自己相关信息查询及操作时进行的用户身份验证的过程。

其流程图如图3-3-3所示。

用例分析:该流程涉及读者和系统之间的交互,其用例图如图3-3-2所示。

2.借书登记业务流程分析:该流程是管理员通过与系统的交互将读者的借阅信息录入数据库的操作。

其流程图如图3-3-3所示。

用例分析:该流程涉及读者和系统之间的交互,其用例图如图3-3-2所示。

3.读者续借手续办理业务流程分析:续借手续为读者登录系统后查看自己的借阅记录然后进行相关书籍的续借操作。

其流程图如图3-3-3所示。

用例分析:该流程涉及读者和系统之间的交互,其用例图如图3-3-2所示。

4.读者还书业务流程分析:还书手续办理流程为读者将图书还回,管理员进行操作,查找出读者的借阅信息,如果图书超期,系统会自动给出超期提示,管理员对读者进行相应的罚款处理之后完成借阅信息的消除,读者还书完成。

其流程图如图3-3-3所示。

用例分析:该流程涉及读者和系统之间的交互,其用例图如图3-3-2所示。

图3-3-2 借还书子系统用例图图3-3-3 借还书流程图3.1.4.3用例模型3.2 对性能的规定3.2.1精度图书管理系统对数据的精度要求是根据信息存储的形式、借书还书的结果等量化而制定的。

相关文档
最新文档