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

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

第一篇:图书管理系统__需求分析文档

需求分析说明书

引言

1.1 编写的目的

现今的商品社会是一个讲究效率的社会,人们有很强的时间观念,如果使用手工操作或者使用相当繁琐的软件,既浪费了人力,又浪费了物力,效率无法提高,为此开发图书管理系统软件,能够提高效率,该软件非常容易被接收,简单易用,便于管理,本项目的设计目标就是为图书管理提供快捷方法,使读者能够便捷查询图书信息,方便读者借阅图书。.1.2 背景

 待开发的系统的名称:图书管理系统。 本项目的任务提出者:XX大学计算机系。 本项目的开发者:计算机0701。1.3 参考资料

[1] 陆慧恩.实用软件工程.清华大学出版社,2009年9月

[2] 王花.软件工程实验与课程设计指导.电子工业出版社,2008年6月 [3] 肖汉.软件工程理论与时间.科学出版社,2006年7月 [4] 陆安生.管理信息系统.中国水利水电出版社,2007年7月 任务概述 2.1 目标

图书管理系统是要提供图书信息和读者基本信息的维护以及图书的借阅等功能。该系统针对的用户是单个中小型图书馆,藏书的种类数量较小,系统需要操作方便,易于使用,方便管理员对整个系统的管理和图书借阅的管理。2.2 用户的特点

本项目的最终用户是图书管理员和读者,图书管理员负责对用户的创建与维护以及图书的管理维护等工作,需具备一定的操作知识,读者为普通用户,能完成简单的计算机操作即可。2.3 运行环境

2.3.1 建议软件寿命

系统运行寿命最小值为1年。

2.3.2 硬件、软件、运行环境和开发环境方面的条件与限制

1)硬件条件

服务器、PC机。2)软件资源

操作系统:WIN2000或者更高。数据库管理系统:SQL Server 2000。开发工具:DELPHI 7。开发限制:开发时间短。

需求规定

3.1 对功能的规定

本系统需要实现以下一些基本功能:

1)图书类别的管理:对图书的类别进行管理。2)图书入库管理:录入新的图书信息。2 3)4)5)6)图书信息修改管理:对已有的图书信息进行修改,包括删除指定图书。图书查询管理:通过各种查询方式进行查询,比如书号,书名,作者等。图书借还管理:实现对图书的借出和归还的管理。

读者管理:设置不同的读者身份,并对读者相关信息进行管理,包括建立新的读者、编辑已有的读者信息和删除读者信息的操作。7)权限管理:增加或者删除指定人员的权限。

对性能的规定 3.2.1 精度

在京都需求上,根据使用需要,在各项数据的输入、输出及传输过程中,可以满足各种精度的需求

3.2.2 时间特性要求

在软件方面,响应时间、更新处理时间都比较快且迅速,完全满足用户要求。3.2.3 灵活性

当用户需求,如操作方式,运行环境,结果精度,数据结构与其他软件接口等发生变化时,设计的软件要做适当的调整,具有较大的灵活性。3.3 输入输出要求

 实现信息的模糊查询:输入信息项的部分或全部信息,输出与之相关的全部信息;

 尽量使用下拉菜单选择模式而减少用户手动输入。

 对一些特定类型的输入要有限制以保证输入正确的信息。如输入编号时则限制只能输入数字类型的字符串等。

3.4 故障处理要求

a)内部故障

在开发阶段可以随即修改数据库中相应内容。b)外部故障

对编辑的程序进行重装载时,第一次装载认为有错则修改。第二次运行,在需求调用时出错,有错误提示,重试 3.5 其他专门要求

暂无特殊的要求。数据流图

4.1 顶层数据流图如图4-1所示

读者读者查询读者图书管理系统操作员借阅操作操作员3.2

管理员管理数据操作员

图4-1图书管理系统顶层数据流图

4.2 0层数据流图如图4-2所示: 图书馆管理人员验证1登陆信息验证输入管理请求数据2处理管理请求数据验证失败管理员表验证操作员3登陆信息验证验证失败4借还处理图书馆管理人员显示操作员显示输入查询信息5处理查询请求数据查询结果操作员表读者读者

图4-2 图书管理系统0层数据流图

4.3 1层数据流图

4.3.1 登陆子系统如图4-3所示

1.1密码验证1.2验证权限权限登陆错误信息图书馆管理人员图书馆管理人员验证密码用户名1.3显示可用的控件和界面管理员表显示图4-3登陆子系统

4.3.2 查询子系统如图4-4所示 读者输入读者查询关键字5.1读者信息查询读者信息读者读者文件借阅文件输入图书查询关键字5.2图书信息查询图书信息图书目录文件

图4-4查询子系统

4.3.3 图书管理子系统如图4-5所示:

2.1处理新书购入输入购入新书数据图书馆管理人员更新图书数据图书目录文件2.2更新图书信息输入注销图书字段注销成功2.3图书注销 图4-5图书管理子系统

4.3.4 借阅子系统如图4-6所示:

图书目录文件罚款单图书馆操作人员输入借阅信息4.2处理学生借书处理结果学生文件输入图书字段4.3处理学生还书借阅文件图书馆操作人员处理结果罚款单图书目录文件

图4-6借阅子系统 相关数据字典

图书信息=图书编号+ISBN编号+名称+类别+作者+价格+出版社+出版日期+总量+库存量+可借天数+备注;

工作人员=编号+级别+姓名+性别+出生日期+年龄+籍贯+住址+联系电话+职称+密码+备注;

读者信息=读者编号+姓名+性别+出生日期+年龄+籍贯+住址+联系电话+备注; 罚款信息=罚款编号+读者编号+图书编号+应归还日期+实际归还日期+罚款金额

图书借阅=借阅标号+读者编号+图书编号+借阅日期+应还日期+续借次数+借阅数量+操作员;

级别=[操作员 |管理员]; 6 运行环境规定

6.1 支持软件

该项目需要SQL Server数据库支持,在WINDOWS操作系统下运行。

6.2 接口

本项目的用户一般需要通过终端进行操作,进入主界面后点击相应的菜单,进入相对应的界面(如输入界面、输出界面等)。用户对程序的维护,最后要有备份。6.3 控制

 软件启动:通过双击本软件的图标进入软件管理界面;  退出软件:点击退出按钮即可退出软件;

 功能控制:通过相应的功能按钮即可实现相应的功能。

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

需求分析人工管理图书的手续繁索、效率低下给具有强烈时间观念的管理人员带来了诸多不便,学校图书馆缺少一套完善的图书管理软件,为了对图书的管理方便,因此必须开发图书管理系统。,以往书面随着计算机技术的不断应用和提高,计算机已经深入到社会生活的各个角落

记载进行图书管理的方法已经不能适应实际的需要,且容易出错和浪费大量时间。而采用手工管理图书的方法,不仅效率低、易出错、手续繁琐,而且耗费大量的人力。为了满足图书馆管理人员对图书馆书籍,读者资料,借还书等进行高效的管理,在工作人员具备一定的计算机操作能力的前提下,很有必要来开发一个图书管理系统来管理图书,这样可以节省人力物力且准确率高。

待开发系统的一般概述 : 立足于校园实际,着眼于未来发展,建成符合标准 化协议、通用性较强、实用的系统,以提高图书信息的现代化管理水平,实现信 息资源的共享。图书管理系统是一种基于集中统一规划的数据库数据管理新模式。在对图书、读者的管理,其实是对图书、读者数据的管理。本系统的建成无疑会 为管理者对图书管理系统提供极大的帮助。使用该系统之后,图书馆管理人员可 以管理读者的登记、图书的购入、借出、归还以及注销等;还可以查询某位读者、某本图书的借阅情况,对当前借阅情况给出一些统计,以全面掌握图书的流通情况。本系统的宗旨是提高图书管理工作的效率,减少相关人员的工作量,使学校的 图书管理工作真正做到科学、合理的规划,系统、高效的实施。

1.数据需求分析

本系统的主要信息为图书信息。图书信息主要包括书名、编号、作者、库存 量等。

2.功能需求分析

本系统主要实现对图书信息信息进行管理,需要实现以下几个方面的管理 功能:

1.采集图书信息。

2.加入新图书。加入新图书。

3.查询图书信息。查询图书信息。

4.删除图书。

5.图书的显示。

6.借阅图书。

7.归还图书。

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

系统需求分析

以我校实际情况为基础,对于图书馆图书管理设计一个适合于学校图书馆使用的图书管理系统。还可以为学校领导提供图书的库存和图书流通量的查询。该系统需要完成对图书类别管理、统计管理、库存管理、用户信息管理、图书借阅管理、图书归还管理、超期与损毁赔偿管理、图书借还查询管理、图书出入库和统计查询等。

图书管理:对图书进行分类存储(计算机、机械、建筑、文学、心理、艺术、经济、历史、地理、其它)。在入库和出库的时候按图书类别进行管理。可对现有图书信息信息进行管理(查询、修改)。图书管理系统会因为图书的数量、种类、提供的操作等不同而具有不同的复杂度。基本信息的维护、图书借阅、归还及查询等操作通常是图书管理系统的基本功能。在规模较大、业务较多的图书馆还需要图书的库存管理、销售管理等更加复杂的功能。

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

云南工商学院09信息管理1班

图书管理系统需求分析

班级:09信息管理1班

组员: 唐学悦,段敏,杨文燕,胡勇毅,余科辑,林春宇,李波

任务分配情况:

云南工商学院09信息管理1班

目录 系统需求概述...............................................................................................................................3 1.1 图书管理系统功能概述....................................................................................................3 1.2 系统主要业务流程分析....................................................................................................3 1.3 系统功能模块分析............................................................................................................3 1.4 建立用例模型....................................................................................................................4 1.4.1 读者用例图.............................................................................................................4 1.4.2 图书管理员用例图.................................................................................................4 1.4.3 系统管理员用例图.................................................................................................5 1.5 详述用例............................................................................................................................5 2 系统分析.......................................................................................................................................6 2.1 类图....................................................................................................................................6 3 系统设计.......................................................................................................................................8 3.1 用例动态模型设计............................................................................................................8 3.1.1 实现“读者查询个人借阅信息”用例的动态模型.................................................8 3.1.2 实现“查询图书信息”用例的动态模型.................................................................9 3.1.3 实现“借阅图书”用例的动态模型.........................................................................9 3.2 类图设计..........................................................................................................................11 3.3 物理架构设计..................................................................................................................12 3.3.1 组件图...................................................................................................................12 3.3.2 配置图...................................................................................................................13 2

云南工商学院09信息管理1班

1.系统需求概述

1.1 图书管理系统功能概述

图书管理主要是借书、还书以及其他一些附带操作(例如,超期罚款、催还图书等)的处理。一个简单的图书管理系统应提供如下功能:

·借书处理:完成读者借书的流程处理。·还书处理:完成读者还书的流程处理。

·信息查询:包括图书信息查询和读者借阅情况查询。·图书管理:包括输入新书记录和删除旧书记录。

1.2 系统主要业务流程分析

与系统功能相对应,系统主要有4个流程:结束流程、还书流程、图书查询、图书资源管理。各流程的主要过程描述如下:

·借书流程:读者借阅所需的图书,借出后图书记录中的借阅标志被置为false(不能再借),借书文件中增加一个借书记录。

·还书流程:读者归还所借的图书,还书后图书记录中的借阅标志被置为true(可被外借),在借书文件中删除一个借书记录。

·图书查询:读者和工作人员可以进行图书信息查询,输入图书的编号或书名,可从图书对象列表中查找相应的记录。

·图书管理:首先由工作人员在“录入新书资料”和“删除旧书资料”两个选项中选择。若是“录入新书资料”,则由工作人员输入新书资料,将新书添加为对象列表的新纪录。若是“删除旧书资料”,则查找需要删除的图书,将其从图书对象列表中删除。

1.3 系统功能模块分析

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

·基本业务处理模块:主要用于实现图书管理员对读者借阅图书和归还图书的处理。

·信息查询模块:重要用于实现读者对图书信息和自身借阅信息的查询。

云南工商学院09信息管理1班

·系统维护模块:主要用于实现系统管理员对读者信息、图书管理员信息、图书信息、和数据库的管理。

1.4 建立用例模型

根据功能需求构造用例模型,主要任务是识别系统中的所有参与者,并对每个参与者找出其用例,建立用例模型。

系统主要的参与者为“读者”、“图书管理员”、和“系统管理员”。各个参与者的用例图如下:

1.4.1 读者用例图

<>查找借阅信息登录系统查找图书借阅图书读者<>归还图书缴纳罚金

图1-1 读者用例图

1.4.2 图书管理员用例图

<>查询借阅信息检查用户合法性<>图书管理员归还图书收取罚金

图1-2 图书管理员用例图

云南工商学院09信息管理1班

1.4.3 系统管理员用例图

添加书目添加读者删除书目删除读者系统管理员查询图书查询读者

图1-3 系统管理员用例图

1.5 详述用例

在识别了参与者和主要用例并创建了用例图之后,如果有必要,还可以按顺序详述每个用例,包括用例如何开始、结束以及如何与参与者进行交互。

表1-1 读者查找个人借阅信息用例

用例:读者查找个人借阅信息(用例名称)(唯一标识符)(涉及用例的参与者)(用例开始时,系统必须满足的条件)ID:1参与者:

1、读者前提条件: 读者已登录到系统事件流:

1、读者选择查找个人借阅信息界面

2、读者输入图书证编号

3、系统按图书证编号查找读者借阅信息结果:系统向读者显示读者借阅信息,该用例结束(用例中的实际步骤)(用例结束时,系统的状态)

云南工商学院09信息管理1班

表1-2 读者查找图书信息用例

用例:读者查找图书信息(用例名称)(唯一标识符)(涉及用例的参与者)ID:2参与者:

1、读者(用例开始时,系统必须满足的条件)前提条件: 读者已经启动图书管理系统,并已知书名或书号事件流:

1、读者选择查找图书信息界面

2、读者输入书名或书号

3、系统按书名或书号查找图书信息结果:系统向读者显示图书信息,该用例结束(用例中的实际步骤)(用例结束时,系统的状态)系统分析

2.1 类图

在定义系统需求后,下一步就是确定系统中存在的对象类。系统中对象类的识别可以使用名词/动词分析法来进行,即文本中的名词和名词短语暗示类或类的属性,动词和动词短语暗示职责或者类的操作。

通过用例图的分析可知,在图书管理系统中可以确定的主要对象类包括 “读者”,“图书”、“图书管理人员”和“系统管理员”。其中“读者”和“图书”通过借阅关系可以构成一个新类“借阅记录”。

另外,分析用例图可知,用例“身份验证”和“图书资料查询”是对象类“读者”和“工作人员”共同拥有的,并且用例“身份验证”是除用例“图书资料查询”之外其余用例执行的前提,因此可以将“身份验证”与“图书资料查询”定义为接口类中的操作(接口类是不含属性且操作函数没有具体实现的抽象类,接口类通过一个实现联系获得其它对象类的支持,这些对象类实现接口类中定义的全部操作)。其余用例则抽象为与该用例交互的参与者所属对象类的操作。因此,最后可获得的对象类图为:

云南工商学院09信息管理1班

系统管理员-name-password1*读者-name-number-password+借书()+还书()+借阅情况查询()***<>身份验证*<>图书资料查询****借书记录-borrower-book**1*图书-number-name-author-public-time1**图书管理人员-name-number-password+添加图书记录()+删除图书记录()*

图1-4 系统对象类图

除了定义上述用于系统数据信息存储管理和业务逻辑控制的类之外,在用图形用户界面开发系统时,我们还可以定义一些相应的用户界面类:

(1)MainWindow类—MainWindow是图书管理员与系统交互的主界面,系统的主 界面具有菜单,当用户选择不同的菜单项时,MainWindow对象调用相应的方法完成功能操作。

(2)BorrowDialog类—BorrowDialog是进行借书操作时需要的对话框。(3)ReturnDialog类—ReturnDialog是进行还书操作时需要的对话框。(4)QueryDialog类—QueryDialog是查询某借阅者的借阅信息或图书库存信息的对话框。

(5)MaintenanceWindow类—MaintenanceWindow是系统管理员对系统进行维护的主界面,它也提供菜单项。

ReturnDialogBorrowDialogMainWindowQueryDialogMaintenanceDialog 图1-5图书管理系统的用户界面类

云南工商学院09信息管理1班 系统设计

系统设计的主要工作是用例实现—设计。即对每个用例进行动态建模,包括建立序列图、协作图等,描述如何通过类对象的协作来实现用例中的功能。随着动态建模的深入,会发现原来建立的类存在缺陷或不够完整,需要对分析中得到的类图进行不断的修正和调整。所以,还应该通过动态建模来修正和完善类图。

3.1 用例动态模型设计

3.1.1 实现“读者查询个人借阅信息”用例的动态模型

:MainWindow:QueryDialog:BorrowBookBorrower1:queryLoan2:createDialog3:queryLoanInfo4:getBook5:消息查询6:返回借阅信息7:显示借阅信息

图1-6 读者查询个人借阅信息序列图

1:queryLoan():MainWindowerBorrower6:显示借yLoanInfo()阅信息5:返回借阅信息:Borrower-Book4:getBook():QueryDialog2:createDialog()3:qu

图1-7 读者查询个人借阅信息协作图

云南工商学院09信息管理1班

3.1.2 实现“查询图书信息”用例的动态模型

:MainWindow:QueryDialog:BorrowBookBorrower1:queryLoan2:createDialog3:queryLoanInfo4:findBook5:图书信息查询6:返回图书信息7:显示图书信息 图1-8 读者查询图书序列图

1:queryLoan():MainWindowerBorrower6:显示图yLoanInfo()书信息5:返回图书信息:Borrower-Book4:findBook():QueryDialog2:createDialog()3:qu

图1-9 读者查询图书协作图

3.1.3 实现“借阅图书”用例的动态模型

云南工商学院09信息管理1班

:MainWindow:BorrowDialog:QueryDialogBorrower1:queryLoan2:createDialog4:查询图书库存5:返回图书是否可借6:修改读者的借阅信息及库存信息7:修改成功8:显示借书成功

图1-10 读者借阅图书序列图

2:createDialog()oan():MainWindow:BorrowDialogry1:queL息6:显示借书成功存库信书借存图可库询否及查是息功:4书信成图阅改修Borrower回借:7返者:读5改修:6:QueryDialog

图1-11 读者借阅图书协作图

云南工商学院09信息管理1班

3.1.4 实现“归还图书”用例的动态模型

:MainWindow:ReturnDialog:QueryDialogBorrower1:queryLoan2:createDialog3:修改读者的借阅信息及库存信息4:修改成功5:显示还书成功

图1-12 读者归还图书序列图

1:queryLoan():MainWindowBorrower6:显示还书成功4:修改成功:QueryDialog3:修改读者的借阅信息及库存信息:ReturnDialog2:createDialog()

图1-13 读者归还图书协作图

3.2 类图设计

进一步扩充和细化分析阶段定义的类,包括定义新的类来处理用户的需求。随着动态建模的深入,也会发现原来建立的类存在缺陷或不够完整,需要对分析中得到的类图进行不断的修正和调整。所以,还应该通过动态建模来修正和完善类图。

云南工商学院09信息管理1班

系统管理员-name:string-password:string+AddBook()+QueryBook()+AddBorrower()+QueryBorrower()借书记录-borrower:string-book:string-date:Date+newLoan()+getBorrower()+getBook()11*读者-name:string-number:string-password:string+Borrow()+Return()+QueryLoan()***<>身份验证*<>图书资料查询*1*图书-number:string-name:string-author:string-publish:string-time:Date+newBook()+findBook()**图书管理人员*-name:string-number:string-password:string+AddLoan()+DeleteLoan()*****

图1-14 设计类图

3.3 物理架构设计

物理架构设计就是用UML图形描述系统软件和硬件的大致结构,包括画出组件图和配置图。

3.3.1 组件图

组件图:表示构成软件系统的各物理组件及其相互之间的联系。它能明确表示软件系统各部分的功能职责。图书管理系统的组件图如下所示,其中包含“借/还书处理”、“信息查询”、“图书资源管理”和“身份验证”等组件。

云南工商学院09信息管理1班

图书管理系统借/还处理信息查询图书资源管理身份验证图书信息借阅信息

图1-15 系统组件图

3.3.2 配置图

图书管理系统是一个基于网络和数据库的应用系统,可以采用B/S结构,系统配置图下图所示:

数据库服务器图书信息借阅信息读者客户端借/还书处理工作人员客户端公共客户端身份验证图书资源管理借阅信息图书资料查询 图1-16 系统配置图

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

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

1.引言 1.1 编写目的

软件需求分析,其目的是用于说明软件产品或软件项目需要满足的条件和限制。在软件工程项目中,首先要获取用户的需求,通过对软件需要的提取、分析、文档化和验证,为进一步的设计和实现提供数据。软件需求与其他活动也密切相关,如软件测试、配置管理和质量管理等。

本需求的编写是为了研究利用大型数据库做基础的图书管理系统软件的开发途径和应用方法。同时它也是进行项目策划、概要设计和详细设计的基础,是维护人员进行内部维护,信息更新,验收和测试的依据。

1.2 项目背景

本项目的名称:图书管理系统。

图书管理系统这任务提出与开发者为某学生的课程设计,用户是学校图书馆。本产品是针对电脑管理图书的需求设计的,可以完成图书信息录入、修改、删除,读者登记、购入新书、读者借还书、图书注销等。

1.3 相关定义

数据流图(Data Flow Diagram):简称DFD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。数据字典:它是数据的信息的集合,即对数据流图中包含的所有元素的定义的集 合。其作用是为设计人员提供关于数据描述的信息。数据字典应该由对以下四类元素的定义组成:数据流、数据流分量(即数据元素)、数据存储、处理。

2.需求概述 2.1 目标

“图书管理系统”主要提供图书信息和读者基本信息的维护以及借阅等功能。本系统是提高图书管理工作的效率,减少相关人员的工作量,使学校的图书管理工作真正做到科学、合理的规划,系统、高效的实施。

2.2 用户类和特征

最高用户是图书管理员和读者,图书管理员需要进行用户的创建、修改和删除等工作,要求具备计算机知识,如权限管理等。读者是普通用户,具备一定的计算机操作即可。

2.3 运行环境

服务器:CPU P4 1GHz以上;内存256M以上配置。由于服务器将存储大量图书资料,建议准备100G以上硬盘、并预留磁盘扩充接口。

客户端:CPU C433MHz以上;硬盘:200M以上空白空间;内存:128M以上配置。

软件运行环境:服务器:Windows 2000 Server、Windows 2000 Advanced Server、Windows 2003均可;Microsoft SQL Server 2000 或 2005。

3.需求分析 3.1数据需求

图书馆管理信息系统需要完成功能主要有:

1)读者基本信息的输入,包括借书证编号、读者姓名、读者性别等。2)读者基本信息的查询、修改,包括读者借书证编号、读者姓名、读者性别等。3)书籍类别标准的制定、类别信息的输入,包括类别编号、类别名称。4)书籍类别信息的查询、修改,包括类别编号、类别名称。

5)书籍库存信息的输入,包括书籍编号、书籍名称、书籍类别、作者姓名、出版社名称、出版日期、登记日期。

6)书籍库存信息的查询,修改,包括书籍编号、书籍名称、书籍类别、作者姓名、出版社名称、出版日期登记日期等。

7)借书信息的输入,包括读者借书证编号、书籍编号、借书日期。

8)借书信息的查询、修改,包括借书证编号、借书证编号、读者姓名、书籍编号、书籍名称、借书日期等。

9)还书信息的输入,包括借书证编号、书籍编号、还书日期。

10)还书信息的查询和修改,包括还书读者借书证编号、读者姓名、书籍编号、书籍名称、借书日期、还书日期等。11)超期还书罚款输入,还书超出期限包括超出期限还书的读者借书证号,书籍编号,罚款金额。

12)超期还书罚款查询,删除,包括读者借书证编号、读者姓名、书籍编号、书籍名称,罚款金额等

13)管理员管理:包括创建读者用户信息、删除读者用户信息、添加图书信息、删除图书信息。

3.2事物需求

1)在读者信息管理部分,要求: a.可以查询读者信息。

b.可以对读者信息进行添加及删除的操作。

2)在书籍信息管理部分,要求: a.可以浏览书籍信息。

b.可以对书籍信息进行维护,包括添加及删除的操作。

3)在借阅信息管理部分,要求: a.可以浏览借阅信息。

b.可以对借阅信息进行维护操作。

4)在归还信息管理部分,要求: a.可以浏览归还信息。

b.对归还信息可修改维护操作。

5)在管理者信息管理部分,要求: a.显示当前数据库中管理者情况。b.对管理者信息维护操作。

6)在罚款信息管理部分,要求: a.可以浏览罚款信息。b.对罚款信息可以更新。

3.3确定用例及编写用例文档

用例描述了一个完整的系统事件流程,其重点在于执行者与系统之间的交互而不是内在的系统活动,并对执行者产生有价值的可观测结果。

在这个“图书管理系统”中的用例图如下所示。

用例图不能提供用例所具有的全部信息,为此需要使用文字描述那些不能放在图形上的信息。用例文档是关于执行者与系统如何交互的规格说明,要求清晰明确,没有二义性。在描述用例时,应该只注重外部能力,不涉及内部细节。

4.非功能需求 4.1 性能需求

学校对系统性能无特殊的要求,只要查询图书的时候没有明显的延迟就可以了,查询的时间不要超过3秒钟。条件、假定和限制:

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

2)对设备的要求:

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

3)可以利用的信息和资源:

图书管已经配置了所有的计算机,以及网络设备,操作人员将使用win2003 4)图书管员工受过较好的计算机方面的培训,在调研的时候感觉有不少员工有计算机方面的专业经验。5)编目要参照中图法。

安全性需求

对于图书管理系统的图书量会非常大,所以在对这些图书导入和查询时要保证速度。在图书借阅过程中又要保证事务的完整性。对于整个系统,需要完整的权限控制,防止某些人恶意攻击系统,修改原始记录,同时对于数据库中的数据需要定时备份,防止系统数据丢失。此外,系统要求用户在登陆时需要身份验证。

5.故障处理

在正常情况下,应不出错。一旦发生意外,比如掉电、网络不通等,也应保证系统数据不会丢失。

故障出现后可能采取的变通措施,包括:

备份:使用附加存储设备备份数据。备份频率为每日一次。需手动备份。恢复及再启动:如果数据造成丢失,可使用备份数据还原。

下载图书管理系统__需求分析文档word格式文档
下载图书管理系统__需求分析文档.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


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

相关范文推荐

    图书管理系统需求分析

    图书管理系统需求分析 第六次作业: 图书管理系统的参与者主要有3类:读者、图书馆管理员、图书管理系统维护者。 1. 读者用例图: 2. 图书管理员用例图 3. 图书管理系统维护员......

    《图书管理系统需求分析》

    文档编号:003 版本号:2.0 文档名称:需求分析 项目名称:图书管理系统 项目负责人:xxxx 项目组长:xxx 程序录入:xxxx 需求分析:xx 软件测试: xxx 开发单位:xxx 一、编写目的: 编......

    图书管理系统需求分析

    图书管理系统需求分析 1.引言 1.1 编写目的:编写次文档是为了分析软件的可行性和软件的细化问题。 1.2项目背景:桂林电子科技大学大三软件工程系数据结构课程设计。 2.任务概......

    需求分析(图书管理系统)(五篇)

    图书管理系统 在图书管理系统中,管理员要为每个读者建立借阅帐户,并给读者发放不同类别的借阅卡(借阅卡可提供卡号、读者姓名),内存储读者的个人信息和借阅记录信息。持有借阅卡......

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

    目录 一.概述 1.编写目的 2.项目背景 3.定义 4.参考资料 5.开发环境 二.需求分析 1.问题提出 2.系统的业务功能分析 3.需完成的功能 三.系统需求说明 1.对功能的规定......

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

    图书管理系统需求分析报告摘要: 图书管理系统主要是用来管理图书信息和读者信息而设计的。图书管理系统的管理包括:用户管理、图书管理、读者管理、借阅管理。图书管理系统的......

    图书管理系统的需求分析

    文档名称: 需求分析 项目名称: 图书管理系统 项目负责人:王亮 项目组长: 王亮 程序录入: 王亮 需求分析: 王亮、段大江、杨家润、雷昕 软件测试: 王亮、段大江、杨家润,王越......

    图书借阅管理系统需求分析

    系统调研与可行性分析 1.1.1 现状调查 一直以来人们使用传统的人工方式管理图书馆的日常工作,对于图书馆的借书和还书过程,想必大家都已很熟悉。在计算机尚未在图书馆广泛使......