接下来,本文将从设计的可行性、系统的具体功能需求和性能需求以及系统的目标和功能规划来阐述具体的需求分析。
1.1.1 可行性分析
(1) 技术可行性
当今最先进的技术的发展程序早已支持本系统的研发,而用于建立系统的硬件设备、相关软件、开发环境等资源也早已完备。在相应给定的时间、功能的限制范围内,能够设计并实现系统的功能和性能,而且我们也有相当丰富的系统开发资源[4]。
(2) 操作可行性
预计开发的项目所采用的运行方式以简洁明了为开发宗旨,做到上手便捷,操作简单,在用户组织内行得通,以现有的管理制度、人员素质以及操作方式也都是可行的。
A 系统的功能需求和性能需求
a 功能需求
本系统的目的是实现图书管理员的注册,图书信息的添加、修改、删除,图书分类、图书入库,读者信息的注册、修改、删除,查询图书、借阅办理的功能。
b 性能需求
除了需要满足用户的功能要求之类,系统的性能要求也是十分重要的。系统的性能要求通常包括为:运行时间、储存容量、界面的友好性、系统的安全性、稳定性、可靠性以及容错能力等等。
B 性能指标
C 系统的性能要求应该按照以下几个方面来确定:
a 容量要求:预估并确定系统的容量,以充分应对系统完成后各个环节对容量的需求,比如能处理的记录数、数据的最大容量和各数据的最大限制。
b 界面的友好性:要有智能化的人机交互界面,简洁明了的界面,以便用户可以以最短的时间上手完成所需操作,进行登记、借阅等各种各样的工作。
c 系统的可靠性:为了提高系统的可靠性必须采取模块化和结构化的设计方式,以提高系统的容错能力,并且保障系统不会因为认为的操作错误而出现死机或者崩溃的情况。
对于信息系统的性能而言,通常会要求信息查询所用的平均响应时间、连接的终端数、数据存储的容量、可扩充的存储容量等等各个要素[5]。
D 系统目标
开发一个高效、便捷、操作更方便、非专业设计人员也能够灵活操作和管理的图书信息管理系统,来减轻图书管理员的工作负担,进而更好地为学生服务,以便能够使图书馆的资源得到充分的利用。