项目实习——《图书管理系统》需求分析

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

引言

编写目的

为了开发出真正,满足用户需要的软件产品,明确地了解用户需求是关键。虽然在可行性研究中,已经对用户需求有了初步了解,但是很多细节还没有考虑到。可行性研究的目的是评估系统是否值得去开发,问题是否能够解决,而不是对需求进行定义,如果说可行性分析是要决定去做还是不做,那么需求分析就是回答系统必须做什么这个问题。需求分析是一个非常重要的过程,它完成的好坏直接影响了后续软件开发的质量。

项目背景

项目名称:图书管理系统

开发环境:Windows 10,Mysql,Myecplise

用户:图书馆管理员和读者

项目与其他软件,系统的关系:由于数据处理手工操作,工作量大,出错率高,出错后不易更改,设计并实现一个将各种图书管理的服务功能结合起来的图书信息系统十分重要,可以有效的节约资源并且有效的存储,更新和查询信息,提高工作和服务的效率。

定义

图书室管理系统对现代图书馆而言,是能够发挥其科研的作用的至关重要的技术平台,对于读者和图书管理员来说,是否方便快速获取信息的关键,所以,图书管理系统应该能够为用户提供充足的信息和快捷方便的操作手段。

任务概述

目标

本系统通过Mysql,Javaweb等技术来实现图书信息和用户信息的管理,目标如下:
(1)减少人力成本和管理费用
(2)提高信息的准确性和信息的安全
(3)改进管理和服务
(4)良好的人机交互界面,操作简单

用户特点

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

需求概述

在图书管理系统中,管理员为每个读者建立一个账户,账户内存储读者个人的详细信息,并依据读者类别的不同给每个读者发放借书卡。读者可凭借借书卡在图书馆进行借,还,查询图书等操作。由管理员录入借书卡号,显示姓名,学号,院系,出生年月,借书限额,已借书量等信息,完成借书操作同时修改相应图书信息的状态,读者信息中的已借数量并在借阅信息中添加相应记录。归还图书室,由管理员输入借书卡号,显示借书卡号,学号,姓名,读者编号等,并计算是否超期还书,若进行续借则取消超期和罚款信息。系统自动计算赔偿金额,完成归还操作的同时,修改相应的图书信息的状态,修改读者信息中的已借数量,在借书信息中对相应的借书记录做标记,在还书信息中添加相应记录。图书管理员不定期对图书信息进行添加,修改和删除等操作,也可以对读者的信息进行添加,删除,修改等操作。

功能规定

在这里插入图片描述

数据描述

静态数据

读者类别:种类类别,借书数量,借书期限,有效期限
读者信息:读者姓名,读者编号,性别,院系,出生年月,登记日期,已借书数量
借阅信息:读者编号,读者姓名,书籍编号,书籍名称,出借日期,归还日期
图书类别:名称,编号
书籍信息:书籍编号,书名,类别,作者,出版社,出版日期,登记日期

动态数据

输入数据:鼠标对按钮的点击,查询方式,查询关键字,新建图书,读者记录修改,借阅,归还,丢失。
输出数据:查询关键字确定的数据库记录,统计结果,信息录入,删除结果,图书借阅,返还,丢失。
内部数据:查询操作建立的索引。

数据库描述

Mysql数据库

E-R图:
在这里插入图片描述

数据流图

在这里插入图片描述

功能需求

功能划分

浏览功能,查询功能,添加功能,修改功能,删除功能

功能描述

1.浏览功能
列出当前数据文件中的图书信息,读者信息,借阅信息,还书信息等记录
2.查询功能
书目匹配查询
读者匹配查询
书目和读者匹配查询
3.添加功能
添加书目和读者记录及借还书记录
添加系统设置相关信息
4.修改功能
修改书目和读者记录,提供相关确认机制
修改系统设置相关信息,提供相关确认机制
5.删除功能
删除拿出书目和读者记录,提供相关确认机制
删除系统设置相关信息,提供相关确认机制

性能需求

数据精确度

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

系统响应时间

系统对绝大多数的相应时间在1——2秒内。

适应性

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

总结

图书管理系统对于当代图书馆的使用起至关重要性的作用,为了使用户和图书管理员容易上手,其功能设置不需要十分繁琐,需要有良好的图形界面,让图书管理员和读者可以方便使用。对于现代图书馆而言,拥有大量的书籍,期刊,杂志等,可以快速检索到所需书籍是很关键的问题,所以Mysql数据库的设计是否合理,直接影响到系统的性能。

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
图书管理系统  (1)注册管理    管理员注册。管理员注册时要求填写基本信息,包括管理员编号、姓名、性别、联系电话、家庭住址。系统检查所有信息填写正确后管理员注册成功。    读者注册。读者注册时要求填写基本信息,包括读者编号、姓名、性别、联系电话、学院等。系统检查所有信息填写正确后读者注册成功。   (2)图书管理    增加图书信息。当有新的图书入库时,管理员负责添加图书信息,包括书名、分类、图书编号、作者、出版社、出版时间、简介等。    图书信息查询。管理系统需提供方便快捷的方式进行图书检索。如可以输入指定的关键词进行简单查询,也可以根据书名、分类、图书编号、作者、出版社、出版时间、简介等单一或组合条件进行查询。    图书信息更新及删除。图书信息发布后,管理员可以随时更新和删除图书信息。   (3)借阅图书    读者登入图书管理系统之后,将需要的图书的信息输入,可以借阅图书。由管理员将图书信息修改为“不在馆”。   (4)续借图书    读者借书之后,一个月后应归还。如有需要可以续借图书30天。此操作由管理员完成。   (5)归还图书    读者将已借图书归还给图书馆时,需要管理员确认信息。并将图书信息修改为“在馆”

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值