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

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

1引言

1.1编写目的

编写此文档的目的是对图书馆管理系统做出详细的需求分析,进一步定制

软件开发的细节问题,为了使用户、软件开发者及分析和测试人员对该软件的

初始规定有一个共同的理解,它说明了本软件的各项功能需求、性能需求和数

据需求,明确标识各项功能的具体含义,为开发人员、维护人员及用户之间提

供共同的协议以保证开发任务顺利并行地开展。

1.2背景

随着社会的进步,信息技术的广泛应用,数字化管理的优势日趋显著。针对中小型图书馆或图书室管理落后的情况,设计实现一个图书信息管理系统。通过与计算机的结合使用对中小型图书馆或图书室的各种图书信息进行管理可以给管理员和用户带来以下不同的方便:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高工作效率,也是图书馆等部门管理科学化、正规化的重要标志之一。而且计算机管理的成本不断降低。因此,开发一套这样的中小型图书管理软件已经很有必要,并且实现研究服务于实践的原则。

1.3定义

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

UML:统一建模语言(UML是Unified Modeling Languag的缩写)是用来对软件密集系统进行可视化建模的一种语言。UL为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言。

C/S结构:Client/Server架构,即客户端/服务器架构。是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,需要安装客户端才可进行管理操作。B/S架构:客户端基本上没有专门的应用程

序,应用程序基本上都在服务器端。由于客户端没有程序,应用程序的升级和维护都可以在服务器端完成,升级维护方便。

1.4参考资料

《软件工程导论一一第6版》张海藻编著清华大学出版社

2任务概述

2.1目标

不软件的日定傻图书官埋余统官埋电子化、杀、间毕,以下自图节官埋力圃个必要的资源浪费。该管理系统的最终用户为终端用户,管理人员和其他相关人员。本系统包舌了图书馆内管理的一般功能。还包括一些其他的系统功能,诸如新书发布,旧书处理以及还等。目标还包括:

1.减少人力资源的使用和降低管理费用;提高信息准确度和可靠性;

2.改进图书馆内管理和人员服务;

3.建立高效的信息传输和服务平台,提高信息处理速度和利用率;

4.系统设计优良,界面设计精美、友好、快捷,人性化设计,后台管理功能强大效率高;

5.更简便、信息化程度更高的图书管理流程;

2.2用户的特点

中小型图书管理系统的工作人员,包括图书管理员、图书馆管理者等掌握基

2.3假定与约束

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

本软件在开发的过程中,分为技术实现与软件工程两大部分,两大部分都有

侧重点,若技术支持出现故障或疑难问题无法解决、程序开发出现偏差,会延误工程进度,影响工程的按期完工。若软件工程陈述出现问题,部分描述含混不清,则会影响系统的完整性与可继承性。在管理方面,如管理者没有预见性,对出现的问题无法采用可行的解决手段,都会影响开发模块之间的互动,从而影响工程的顺利开展,导致工程无法按期完工。

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

3需求规定

3.1对功能的规定

3.2对性能的规定

3.2.1精度

3.2.2时间特性耍求

3.2.3灵活性

3.3输入输出要求

3.4数据管理能力要求

3.5故障处理要求

3.6其他专门要求

4运行环境规定

4.1设备

4.2支持软件

4.3接口

4.4控制

相关文档
最新文档