900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 基于图书管理系统的需求分析之可行性分析安全需求分析系统需求分析

基于图书管理系统的需求分析之可行性分析安全需求分析系统需求分析

时间:2021-07-29 01:56:35

相关推荐

基于图书管理系统的需求分析之可行性分析安全需求分析系统需求分析

基于图书管理系统的需求分析

可行性分析&安全需求分析&系统需求分析

1.可行性分析

本次可行性分析是按照规范步骤进行,即按复查项目目标和规模,研究本系统,导出新系统的高层逻辑模型,重新定义问题这一循环反复的过程进行。然后提出系统的实现方案,推荐最佳方案进行经济、技术、用户操作和法律的可行性分析,最后给出系统是否值得开发的结论:

成果、效益分析结果:效益>成本;

技术可行:现有技术可完成开发任务;

操作可行:系统能被现有人员快速掌握并使用;

法律可行:所使用工具和技术及数据信息不违反法律。

2.安全需求分析

保密性需求数据要绝对安全,防止有意无意的破坏数据。若数据遭到破坏,系统具有数据恢复功能,不可恢复的数据仅限于当日录入和修改的数据。各分部用户仅能录入、修改和查询与该分部用户有关的数据。各分部的数据录入只能在规定的时间范围内由规定的授权用户完成,超过规定的时间段将不能再对数据进行修改。学生用户不可以更改自己的学号,姓名,性别等关键信息,只能更改账户密码。图书管理员和系统管理员必须严格控制对数据的修改,只能数据录入的用户才有权对数据进行修改。使通过该图书管理系统浏览和查询本系统提供的服务信息的用户确信这些信息是完整的, 任何非授权形式的信息创建、插入、删除和篡改都是不允许的。针对于本系统的用户的用户密码以及个人隐私信息都是非公开的。完整性需求

1.所有输入的表单和参数在被软件处理之前,都需要根据允许的输入数据集进行比较验证,如身份的核实(需要图书管理员核实学生身份之后进行借书还书操作)等。

2.所有发行的系统功能模块都应具有校验和、散列函数的功能,以便使用者能够验证该模块的准确性和完整性

3.所有非人类的行动者(如系统和批处理程序)都需要被识别和监控,以防止它们对运行的系统数据进行操作,除非有明确的授权。

3. 可靠性需求

1.要能够抵御用户可能的误操作,保证软件的健壮性

2.要对数据进行检验,保证数据有效性

3.在数据被破坏时,具有数据恢复能力

4.可认证性需求

用户在系统中注册是需要实名认证,需要核实其手机号码等的真实性,同时手机号码等个人信息也会存储到个人信息表中学生用户在登录、借还书、修改密码等操作时需要进行身份认证,借还书是需要图书管理员对其进行身份认证提供单点登录支持,并要求这些身份主体记录在预定义的用户认证列表中对系统核心事务的处理模块,都需要多因素的身份认证

5.授权需求

学生用户只有查询图书信息、修改个人账户密码、查看图书借阅记录的权限图书管理员拥有修改图书借阅记录、修改图书信息、修改个人账户密码、查询图书信息的权限系统管理员拥有查询图书信息、修改所有用户密码、修改图书借阅记录、修改图书信息的权限,系统管理员拥有该系统的最高权限

3.系统需求分析

系统需求概述

该系统主要建立一个基于C/S模式的图书馆借阅管理系统,面对当起很多小型图书管理仍是人工管理带来的检索速度慢,效率低,借阅归还图书量大,图书统计工作量大,藏书不能完成及时更新的问题,该系统可以对跟系统的三个用户类型的使用实现:

(1)对于读者在本系统的应用下可实现查询图书馆的藏书清单,方便的借阅图书,续借图书,归还图书,能够查询自己的借阅图书情况;

(2)对于图书馆工作人员能够实现方便的对图书进行查询,方便的进行读者借阅情况查询,方便的进行借书还书处理等,便捷的对图书信息进行添加、修改、删除,对读者信息进行相关添加,修改等操作;

(3)对于系统管理员可以对图书馆信息进行修改更新操作,对系统用户进行添加、修改等操作。

2.系统性能需求

数据精确度

保证查询的查全率和查准率为100%,所有在相应域中包含查询关键字的记录都能查到,所有在相应域中不包含查询关键字的记录都不能查到。

2.系统响应时间

系统对大部分操作的相应时间应在1秒内。

​​​​​​​ 3.适应性需求

满足运行环境在允许操作系统之间的安全转换和与其他应用软件的独立运行的要求。

​​​​​​​ 4.运行需求

用户界面:系统采用对话框方式,多功能窗口运行。

故障处理: 正常使用时不出错,对于用户的输入错误给出适当的改正提示信息,遇到不可恢复的系统错误时,保证数据库完好无损。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。