图书馆管理系统需求(软件工程)

合集下载

软件工程图书管理系统需求分析

软件工程图书管理系统需求分析

软件工程图书管理系统需求分析引言图书管理系统是目前各大图书馆所必备的应用系统,其作为读者借阅和管理图书的主要信息资源,越来越受到各大高校和各级图书馆的重视。

软件工程图书管理系统的设计将方便图书馆管理员:快速查找图书、借还书、查看馆藏进出情况等。

在此基础上,为了解决当前图书管理系统出版社数量较少、管理混乱的问题,研发出了软件工程图书管理系统。

需求分析系统细节设计图书管理系统主要包括三个模块:管理员模块、读者模块和图书信息管理模块。

管理员可以通过该系统进行图书的借还、图书信息的管理等工作;读者则可以进行借阅、查询等功能;图书信息管理模块主要负责图书信息的录入、修改和删除。

登录管理模块:图书管理系统需要实现登录管理模块,其中管理员模块和读者模块的登录界面不一样,需求如下:管理员需求:管理员用户名和密码都是唯一的;管理员登录进入首页后可以进行图书的借还、图书信息的管理等工作;管理员可以在首页查询当前借阅图书、读者已借阅图书等信息。

读者需求:读者的身份认证采用比较常见的用户名和密码方式;读者登录进入首页后可以查看馆藏图书、借阅图书、归还图书等;读者可以在首页查看本人当前借阅和已借阅的图书信息。

图书信息管理模块:图书信息管理模块是整个系统的核心模块,在需求分析过程中,我们将主要从以下四个方面展开分析:1. 录入图书信息管理员可以录入图书信息,需求如下:图书信息包括:书名、作者、出版社、出版日期、价格、字数、馆藏数量等;图书信息中所填写的各个属性都需要强制校验。

2. 修改图书信息管理员可以修改图书信息,需求如下:管理员可以修改馆藏图书数量、出版社、价格、作者等各项数据;管理员修改后需要进行保存,软件自动记录修改时间和修改人。

3. 删除图书信息管理员可以删除图书信息,需求如下:管理员可以在首页对未被借出的图书进行删除。

4. 查询图书信息管理员和读者都可以查询图书信息,需求如下:根据图书编号、书名、作者、类型等条件进行查询;查询到的信息包括:书名、出版社、作者、出版日期等。

图书馆管理系统-需求分析(软件工程)

图书馆管理系统-需求分析(软件工程)

图书馆管理系统-——-—软件工程导论课程设计组长:袁世翰组员:耿远超郭阳刘聪颖信晓蕾于瑞锋赵迪时间:2011—01-06任务分配表一.问题定义:二十一世纪是信息的社会,信息作为社会最主要的资源,将成为战略资源引起人们广泛的关注.如何获取信息?图书是我们最好的获取信息的方式,但由于图书馆图书收藏量大大增加,是传统的图书管理员的工作日益繁重起来,迫使人们起用新的管理方式来管理图书。

所以不能再用人工的方法来管理大量的图书,需要一个严密的系统软件来进行图书馆的管理。

该图书馆管理系统需要对日常的工作进行管理如借书还书、缴纳罚金;拥有查询功能如图书书名、作者、出版社查询,借阅历史和罚款历史查询;好要系统严密的管理图书和借书者的基本资料等。

二.可行性研究:图书馆管理系统为中小型管理系统,对于图书馆管理系统,如何让学生、老师和其他工作人员更方便更舒适的使用该系统进行查询和管理是对图书馆管理系统最基本的要求.不断进行系统功能的更新和升级甚至是重新设计则是为了满足不同用户日益增多的查询和管理等要求而要进行的必要的工作。

1.研究目前正在使用的系统目前正在使用的图书馆管理系统,面向的对象主要有学生、教师和其它管理工作人员。

面向学生及教师的功能主要有:查询图书馆书籍种类、编目、出版社信息、作者信息、馆藏量、剩余可借量、馆藏地点,登陆自己的网上图书馆查询借阅图书记录、应还图书日期、剩余借阅量、违约记录。

管理工作人员主要登陆图书馆对馆藏图书进行管理,对于过期未还图书的借阅者进行违约记录并统计违约罚款以及根据管理章程限制学生以及教师的借书权利,对新购进的图书进行编目以及信息的录入等。

对于当前的系统功能还有所欠缺和不足,不能满足的学生教师所要求的全部功能。

例如:无法进行图书预约、不能进行书籍评价以充分了解学生及老师对图书馆图书的需求、无法进行图书挂失等.所以对于新系统应该应用户的使用需求加入更多的功能.2.对新系统的详细说明新系统在原有系统上加入数据库支持,加强安全性与完整性。

软件工程课程设计之图书馆管理系统

软件工程课程设计之图书馆管理系统
在项目初期,对需求进行深入的分析和明确,有助于避免后期需 求的频繁变更,提高项目的稳定性和效率。
团队合作的协同性
在开发过程中,团队成员之间的有效沟通和协作至关重要,可以 避免工作重复和冲突,提高开发效率。
测试与质量保证
在项目开发过程中,注重测试和质量保证,可以及时发现和修复 问题,确保项目的稳定性和可用性。
实现了图书馆管理 系统的基本功能
包括图书借阅、归还、查询、预 约等核心功能,满足了图书馆日 常管理的需求。
02
提高了图书馆管理 效率
通过自动化管理,减少了人工操 作,提高了工作效率,降低了出 错率。
03
提供了友好的用户 界面
系统界面简洁明了,易于使用, 方便用户进行操作。
经验教训分享
需求分析的重要性
查询结果测试
针对不同查询条件,系统应能正确返回符合条件的图书列表,包括图书的基本信息、借 阅状态等。同时,应测试系统在大量数据下的查询性能和准确性。
异常处理测试
针对可能出现的异常情况,如查询条件错误、数据库连接失败等,系统应能给出相应的 提示或处理措施。
用户管理功能展示与测试
用户注册与登录
01
新用户可以在系统上注册账户并登录,老用户可以输入用户名
归还规则测试
系统应能正确判断用户是否符合归还条件,如图书是否超 期、是否有损坏等。同时,应测试系统在并发归还请求下 的性能和稳定性。
异常处理测试
针对可能出现的异常情况,如图书信息不符、用户未登录 等,系统应能给出相应的提示或处理措施。
图书查询功能展示与测试
查询方式展示
系统提供多种查询方式,如按书名、作者、出版社等查询图书信息。用户可以根据需要 选择合适的查询方式,快速找到所需图书。

软件工程图书管理系统需求规格说明书

软件工程图书管理系统需求规格说明书

软件工程图书管理系统需求规格说明书软件工程图书管理系统需求规格说明书一、引言随着信息技术的快速发展,图书馆管理的数字化和智能化已经成为提高图书管理效率和服务质量的重要手段。

为了满足图书馆管理的实际需求,本文将详细阐述软件工程图书管理系统的功能特性和技术实现。

本说明书将为用户提供清晰的需求描述,以便开发人员构建一个功能完善、性能优良的图书管理系统。

二、需求列表1、用户管理:实现用户注册、登录、信息修改等功能。

2、图书管理:实现图书信息的录入、查询、修改、删除等功能。

3、借阅管理:实现图书借阅、归还、预约等功能。

4、数据统计:对图书借阅数据、用户行为数据等进行统计和分析。

5、系统设置:对系统参数、权限等进行设置和调整。

三、业务流程1、用户注册业务流程:用户填写注册信息,系统验证信息有效性,若有效则注册成功,否则注册失败。

2、登录业务流程:用户输入用户名和密码,系统验证通过后,用户登录成功,否则登录失败。

3、图书借阅业务流程:用户查询图书信息,选择所需图书并进行借阅操作,系统完成借阅记录的生成和更新。

4、图书归还业务流程:用户归还图书,系统更新图书借阅记录,并根据归还时间计算逾期罚款。

5、数据统计业务流程:系统根据借阅数据、用户行为数据等进行统计和分析,生成相应的统计报告。

6、系统设置业务流程:管理员对系统参数、权限等进行设置和调整,系统保存设置信息并更新系统状态。

四、技术实现1、技术平台:采用基于Web的软件开发框架,如Spring Boot、MyBatis 等。

2、编程语言:使用Java、Python等主流编程语言进行开发。

3、数据库配置:采用关系型数据库管理系统,如MySQL、PostgreSQL 等,存储用户信息、图书信息、借阅记录等数据。

4、前端开发:使用HTML、CSS、JavaScript等技术进行前端页面开发。

5、安全性考虑:采用身份验证、权限控制、数据加密等技术保障系统安全。

6、可维护性考虑:采用模块化设计、单元测试等方法提高系统的可维护性。

软件工程导论课程设计(图书馆管理系统)

软件工程导论课程设计(图书馆管理系统)

图书馆管理系统1.系统需求分析:1.1主要功能(1)能够输入图书的综合情况和进行新书入库、现有图书信息修改以及删除;(2)能够实现对读者档案的查询、密码的修改以及编辑管理;(3)能够进行借阅、还书功能;1.2 系统性能要求:(1)系统安全、可靠;(2)功能齐全;(3)操作方便、界面友好;(4)易于维护和扩充。

1.3 针对管理员需实现的基本功能:1.3.1 查询:(1)书籍信息查询:管理员可以根据书籍名,书籍分类,书籍作者、编号、出版社等信息来检索查询图书馆的书籍,便于管理。

(2)读者信息查询:根据相应的读者资料进行所需查询。

‘读者编号’、‘读者姓名’、‘读者种类’。

1.3.2 读者信息维护:(1)修改读者信息:管理员可以录入、修改、删除读者信息。

(2)修改密码:管理员可登录平台对遗忘密码的读者的密码进行修改。

1.3.3 图书信息的维护:包括新书的入库,以及现有书籍资料的修改和删除,方便读者的查询。

实体—联系图2.总体设计2.1系统功能模块划分:图书管理系统需要实现的功能主要有四大模块,分别为日常工作管理、基本资料维护管理、查询管理和系统管理。

其中日常工作管理和基本资料维护是整个系统的核心。

料的修改和删除2.1.3查询管理:包括图书资料查询、读者资料查询。

(1)图书资料查询:根据相应的图书信息对所有书籍进行所需查询。

此查询包括:‘图书分类’、‘图书编号’、‘图书名称’、‘作者’、‘出版社’。

(2)读者资料查询:根据相应的读者资料进行所需查询。

‘读者编号’、‘读者姓名’、‘读者种类’。

2.1.4系统管理:系统的登录、标准数据管理(1)系统的登录:管理员的登录。

(2)标准数据管理:用于常用数据的系统维护。

2.2各模块结构图2.2.1日常工作管理模块2.2.2基本资料维护管理模块2.2.3查询管理模块2.2.4系统登陆模块。

软件工程-图书馆管理系统

软件工程-图书馆管理系统

软件工程-图书馆管理系统软件工程图书馆管理系统在当今数字化和信息化的时代,图书馆作为知识的宝库,其管理方式也在不断地演进和创新。

图书馆管理系统作为一种重要的工具,对于提高图书馆的运营效率、服务质量以及满足读者的需求发挥着至关重要的作用。

图书馆管理系统是一个复杂而又综合的软件应用,它涵盖了图书馆日常运营的各个方面。

从图书的采购、编目、入库,到读者的借阅、归还,再到图书的盘点、检索等,都需要这个系统进行有效的管理和协调。

首先,让我们来看看图书采购这一环节。

图书馆需要根据读者的需求、馆藏的情况以及图书馆的发展规划来确定采购的图书种类和数量。

在图书馆管理系统中,通常会有一个采购模块,用于记录采购计划、供应商信息、采购订单等。

通过这个模块,图书馆工作人员可以方便地制定采购预算,跟踪采购进度,确保所采购的图书能够及时、准确地入库。

图书编目是将新采购的图书进行分类、编号和著录的过程。

这是一项非常细致和重要的工作,因为准确的编目信息能够方便读者快速找到所需的图书。

图书馆管理系统中的编目模块会提供标准的编目格式和工具,帮助工作人员完成图书的编目工作,并将编目信息存储在数据库中,以供读者检索和查询。

当图书完成编目后,就会进入入库环节。

系统会记录每本图书的存放位置、书架编号等信息,以便在读者借阅时能够快速找到。

同时,入库信息也有助于图书馆进行图书的盘点和管理,及时发现丢失或损坏的图书。

读者借阅是图书馆管理系统的核心功能之一。

读者可以通过系统查询自己感兴趣的图书是否在馆,如果在馆,可以直接办理借阅手续。

系统会记录读者的借阅信息,包括借阅时间、应还时间等,并在到期前提醒读者归还。

对于逾期未还的图书,系统会自动产生罚款记录。

归还图书时,系统会检查图书是否完好无损,如果有损坏或丢失,会按照相关规定进行处理。

同时,系统会更新图书的状态,使其重新可供借阅。

除了上述基本功能外,图书馆管理系统还具备图书盘点、检索、统计分析等功能。

图书盘点可以帮助图书馆工作人员快速了解馆藏图书的实际情况,发现错架、丢失等问题。

软件工程 图书管理系统 需求规格说明书

软件工程 图书管理系统 需求规格说明书

软件工程图书管理系统需求规格说明书软件工程图书管理系统需求规格说明书1、引言本文档旨在对图书管理系统的需求进行规格化说明。

它包含了系统的总体描述、用户需求以及系统功能的详细描述和设计要求。

2、总体描述2.1 目标本图书管理系统的目标是提供一个方便、高效、可靠的图书管理解决方案,使图书馆能够更好地管理图书借阅、归还、检索等核心功能。

2.2 背景图书管理系统是为了满足不断增加的图书馆用户对于图书借阅服务的需求而开发的。

系统的核心功能包括图书馆书籍的管理、借阅记录的管理、用户管理、借阅归还等。

2.3 功能本系统的主要功能包括:2.3.1 图书管理a) 图书入库:实现图书采购、入库、分类等功能。

b) 图书信息管理:包括图书信息的录入、修改、删除等。

2.3.2 用户管理a) 用户注册:用户可以在系统中注册账号。

b) 用户登录:已注册的用户可以通过账号和密码登录系统。

c) 用户信息管理:包括用户信息的修改、删除等。

2.3.3 借阅管理a) 图书借阅:用户可以通过系统借阅图书。

b) 归还管理:用户可以通过系统归还已借图书。

c) 借阅记录管理:管理员可以查看和管理借阅记录。

2.3.4 检索功能a) 图书检索:用户可以通过关键词搜索图书。

b) 书籍详情:用户可以查看图书的详细信息。

3、用户需求3.1 功能需求3.1.1 图书管理需求a) 系统管理员应该能够添加、修改和删除图书信息。

b) 图书管理员应该能够录入新书的信息。

3.1.2 用户管理需求a) 用户应该能够注册成为系统的用户。

b) 已注册的用户可以通过账号和密码登录系统。

c) 用户可以修改个人信息。

3.1.3 借阅管理需求a) 用户可以借阅图书,并设置归还期限。

b) 图书管理员应该能够记录和管理借阅记录。

c) 用户可以通过系统归还已借图书。

3.1.4 检索功能需求a) 用户可以通过关键词搜索图书。

b) 用户可以查看图书的详细信息。

3.2 非功能需求3.2.1 可靠性需求a) 系统应该能够正确记录借阅记录,并保证数据不丢失。

软件工程图书管理系统

软件工程图书管理系统

软件工程图书管理系统附件:1、用户界面设计图2、数据库设计文档3、测试计划书法律名词及注释:1、著作权:著作权是指作者对其作品享有的法定权益,包括复制权、发行权、展览权等。

2、版权:版权是指著作权人对其作品享有的财产权利,包括转让、许可使用等。

3、隐私权:隐私权是指个人对其个人信息享有的保护权益,包括个人信息的收集、使用、披露等。

文档正文:1、引言1.1 目的本文档旨在描述软件工程图书管理系统的设计和实现细节,以便于开发团队的成员进行开发工作。

1.2 范围软件工程图书管理系统是一个用于管理图书馆书籍、借阅和归还管理的应用程序。

1.3 定义、首字母缩写、缩略词无2、项目概述2.1 目标软件工程图书管理系统的目标是提供一个高效、方便的工具,用于管理图书馆的整个借阅流程。

2.2 背景图书馆作为一个知识传播和分享的场所,需要一个系统来管理书籍的借阅和归还流程。

3、需求分析3.1 功能需求3.1.1 用户注册与登录用户可以通过注册账号并登录系统,以获得个人信息和使用系统的权限。

3.1.2 图书录入与管理管理员可以录入新书的信息,并对已有书籍进行更新和删除。

3.1.3 图书借阅与归还用户可以查询图书馆中的书籍,并借阅或归还书籍。

3.1.4 用户权限管理管理员可以管理用户的权限,包括添加、修改和删除用户。

3.1.5 数据统计与分析系统可以借阅记录、图书馆使用率等数据报表,以及对数据进行统计和分析。

3.1.6 系统设置管理员可以进行系统设置,包括书籍分类、图书馆信息等。

3.2 非功能需求3.2.1 界面友好性系统界面应美观、简洁,用户操作友好。

3.2.2 响应时间系统应在合理的时间范围内响应用户请求,提高用户体验。

3.2.3 安全性系统应确保用户信息的安全性和隐私性,采取合理的安全措施防止数据泄露。

4、架构设计4.1 系统组成本系统主要由以下组件构成:4.1.1 用户界面包括用户登录界面、书籍查询界面、借阅归还界面等。

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

图书馆管理系统-----软件工程导论课程设计组长:袁世翰组员:***郭阳刘聪颖信晓蕾于瑞锋赵迪时间:2011-01-06任务分配表一.问题定义:二十一世纪是信息的社会,信息作为社会最主要的资源,将成为战略资源引起人们广泛的关注。

如何获取信息?图书是我们最好的获取信息的方式,但由于图书馆图书收藏量大大增加,是传统的图书管理员的工作日益繁重起来,迫使人们起用新的管理方式来管理图书。

所以不能再用人工的方法来管理大量的图书,需要一个严密的系统软件来进行图书馆的管理。

该图书馆管理系统需要对日常的工作进行管理如借书还书、缴纳罚金;拥有查询功能如图书书名、作者、出版社查询,借阅历史和罚款历史查询;好要系统严密的管理图书和借书者的基本资料等。

二.可行性研究:图书馆管理系统为中小型管理系统,对于图书馆管理系统,如何让学生、老师和其他工作人员更方便更舒适的使用该系统进行查询和管理是对图书馆管理系统最基本的要求。

不断进行系统功能的更新和升级甚至是重新设计则是为了满足不同用户日益增多的查询和管理等要求而要进行的必要的工作。

1.研究目前正在使用的系统目前正在使用的图书馆管理系统,面向的对象主要有学生、教师和其它管理工作人员。

面向学生及教师的功能主要有:查询图书馆书籍种类、编目、出版社信息、作者信息、馆藏量、剩余可借量、馆藏地点,登陆自己的网上图书馆查询借阅图书记录、应还图书日期、剩余借阅量、违约记录。

管理工作人员主要登陆图书馆对馆藏图书进行管理,对于过期未还图书的借阅者进行违约记录并统计违约罚款以及根据管理章程限制学生以及教师的借书权利,对新购进的图书进行编目以及信息的录入等。

对于当前的系统功能还有所欠缺和不足,不能满足的学生教师所要求的全部功能。

例如:无法进行图书预约、不能进行书籍评价以充分了解学生及老师对图书馆图书的需求、无法进行图书挂失等。

所以对于新系统应该应用户的使用需求加入更多的功能。

2.对新系统的详细说明新系统在原有系统上加入数据库支持,加强安全性与完整性。

用户分为学生教师以及管理员。

主要功能有:1)密码设置:不同种类的用户有不同的权限,管理员和学生以及教师有自己的密码,登录系统后分别进行自己权限内的操作,可以防止越权操作。

2)资料维护:为了存放图书、学生教师档案的全部数据,本系统将每一本图书和每位学生和老师的信息进行管理。

系统维护包括对各种表记录的修改、删除、添加等操作。

3)系统查询:可以按图书编号、学校证件编号等相关信息进行查询。

4)系统管理:进行用户管理、数据备份等。

5)报表统计:包括统计图书信息、用户信息、借阅信息和罚款信息等。

6)其它操作:包括修改密码、添加用户、页面设置等。

3.导出新系统的逻辑模型1)系统流程图2)各部分功能的数据流图学生教师借书数据流图:还书数据流图:查询个人信息及图书操作数据流图:图书管理员增删改图书信息数据流图:查询图书数据流图:错误查询信息图书馆管理员增删改读者:数据字典4、技术可行性分析本系统基于局域网、windows操作系统,现有技术比较成熟,所以这个在限制内完成开发,并且能实现系统功能目标,开发人群、质量也能满足。

5、经济可行性分析之前的图书馆管理系统需要较多的人员配置,图书管理过程比较繁琐和不够系统化,严密性不足,容易出错;但是新系统可以很好的解决这些问题,使图书管理系统化,减少人员的配置和工作量。

更准确的查询记录各种信息。

6、操作可行性分析由于该软件操作简单,易于理解和学习,从教学单位的教学需求和学生的学习需求等方面来看,可以使用该软件系统,从本单位的工作人员素质上来看,能满足使用该软件的要求。

三.需求分析:1. 功能需求系统的功能分析系统面向中小型图书馆,用户群体为图书馆管理员和图书馆的学生老师。

功能包括:1)密码设置:不同种类的用户有不同的权限,管理员和学生老师有自己的密码,登录系统后分别进行自己权限内的操作,可以防止越权操作。

2)资料维护:为了存放图书、学生老师档案的全部数据,本系统将每一本图书和每位学生老师的信息进行管理。

系统维护包括对各种表记录的修改、删除、添加等操作。

3)系统查询:可以按图书编号、借阅证编号等相关信息进行查询。

4)系统管理:进行学生老师管理、数据备份等。

5)报表统计:包括统计图书信息、学生老师信息、借阅信息和罚款信息等。

6)其它操作:包括修改密码、添加用户、页面设置等。

功能描述1)能够输入图书的综合情况和进行新书入库、现有图书信息修改以及删除。

2)能够实现对学生老师档案的查询和编辑管理。

3)能够进行罚款功能。

4)能够进行借阅历史的查询功能。

系统功能模块图书馆管理系统需要实现的功能主要有四大块:“日常工作管理”、“基本资料维护”、“查询”、和“系统管理”模块。

其中日常工作管理和基本资料维护是整个系统的核心。

“工作”模块(1)借书处理:主要功能是记录借阅证编号和图书编号,进行借书过程。

在数据库中插入一条借书记录,该记录包括学生老师ID、图书ID、借出日期、还书期限。

(2)还书处理:主要功能是输入借阅证编号、图书ID,在借阅登记表中找到相应的记录,将该记录的相应数据插入到还书记录中,同时将借书记录删除,并保存在借阅历史记录表中。

(3)缴纳罚金:输入学生老师ID,显示该学生老师的姓名、图书编号、罚款金额和罚款原因,如果学生老师交纳了罚金,则将借阅登记表的允许借阅标志置为“Y”。

删除罚款记录表中该学生老师对应的记录,将这一条记录同时插入到罚款历史记录表中。

“资料维护”模块(1)图书资料维护:包括新书的入库,以及现有书籍资料的修改,删除。

(2)学生老师资料维护:包括新学生老师的资料入库,以及现有学生老师资料的修改和删除。

“查询”模块(1)图书资料查询:根据相应的图书信息对所有书籍进行所需查询。

此查询包括:”图书分类”、”图书号”、”图书名称”、”作者”、”出版社”。

(2)学生老师资料查询:根据相应的学生老师资料进行所需查询。

“借阅证编号”、”学生老师姓名”、”身份证号”以及”止借标志”。

(3)借阅历史记录查询:根据相应的借阅信息进行所需查询。

此查询包括:”借阅证号”、”图书号”、”借书日期”、”还书日期”。

(4)罚款历史记录查询:根据相应的罚款信息进行所需查询。

此查询包括:”借阅证号”、”罚款日期”、”罚款原因”。

“系统管理”模块(1)系统登录:管理员和学生老师登录系统,系统按照身份赋予他们各自不同的权限。

(2)学生老师注册:实现新学生老师注册功能。

(3)数据备份:对现有的数据库信息的保存。

模块框架图:模块框架图各部分实体-联系图2、性能需求为了保证系统能够长期、安全、稳定、可靠、高效的运行,图书管理系统应该满足以下的性能需求:1)、系统处理的准确性和及时性:系统处理的准确性和及时性是系统的必要性能。

在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足学校对信息处理的需求。

2)、系统的开放性和系统的可扩充性:图书管理系统在开发过程中,应该充分考虑以后的可扩充性。

例如用户查询的需求也会不断的更新和完善。

所有这些,都要求系统提供足够的手段进行功能的调整和扩充。

而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。

通过软件的修补、替换完成系统的升级和更新换代。

3)、系统的易用性和易维护性:图书管理系统是直接面对使用人员的,而使用人员往往对计算机并不时非常熟悉。

这就要求系统能够提供良好的用户接口,易用的人机交互界面。

要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。

4)、系统的标准性:系统在设计开发使用过程中都要涉及到很多计算机硬件、软件。

所有这些都要符合主流国际、国家和行业标准。

5)、系统的先进性:目前计算系统的技术发展相当快,做为图书管理系统工程,在系统的生命周期尽量做到系统的先进,充分完成企业信息处理的要求而不至于落后。

这一方面通过系统的开放性和可扩充性,不断改善系统的功能完成。

另一方面,在系统设计和开发的过程中,应在考虑成本的基础上尽量采用当前主流并先进且有良好发展前途的产品。

6)、系统的响应速度:图书管理系统系统在日常处理中的响应速度为秒级,达到实时要求,以及时反馈信息。

在进行统计分析时,根据所需数据量的不同而从秒级到分钟级,原则是保证操作人员不会因为速度问题而影响工作效率。

3.可靠行和可用性需求系统可用性并且在一个月内不能出现2次以上故障4.出错处理要求系统失效后能给出错误信息,提示用户采取适当手段处理故障。

使用本系统时可能出现如下故障:1)输入用户名不存在:说明数据库没无此用户名,需开户。

2)密码错误:说明用户名和密码不匹配。

弹出警告信息后需重新输入密码,一天内输入十次错误密码,将对此帐户进行冻结,需持身份证解冻。

3)由于管理员没有及时保存数据造成的数据丢失:可通过数据还原,还原成最近的数据备份。

4)要于不可抗拒力造成的损失:由用户自行承担。

5.接口需求第一,硬件接口软件较小除硬盘外,基本没有与外界硬件的联系,不过考虑到数据库大量数据的备份等要求可以保持与磁带机和光盘刻录机的接口,这点较易实现。

第二,软件接口在这里主要考虑软件与操作系统的接口,考虑到文档处理的需要有可能可以包括与较常用的办公软件的接口。

例如microsoft的office系列。

另外用户还有用户所需要的软件接口,这些应在用户需求定义时明了。

相关文档
最新文档