文档介绍:高校图书管理系统
一、需求分析
随着各图书馆的图书的数量不断增多和图书馆规模的不断扩大,管理这些庞大的体系非常困难的,因为图书的情况是随时改变的,因此必需对图书进行动态的管理,而这对于一个管理人员来说是一件比较复杂的事情,存储、查询、借阅是必不可少的业务。
为了能让管理员从繁重的工作中解脱出来,使管理员在使用一个软件以后能极其容易地对所有图书进行管理,并且准确无误,轻松自如。,使用者需要凭用户名和密码才能进入图书馆管理系统;管理员可以对图书、用户等信息进入增加、修改、删除等操作;也可以进行借出操作和归还操作;用户可以实现多种不同方式查询。
本设计主要用于中小规模的图书管理,总任务是使图书管理工作规范化、系统化、程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况,大大提高图书馆图书流通率。
本软件的最终用户特点:对系统的操作人员和管理人员的教育水平和技术专长要求不大,只要能够掌握基本的电脑知识,能够运用简单的操作,便可进行对图书及用户相关信息的处理。
目标用户群分析
本系统的用户主要分为两方面,一方面针对学校的图书馆管理人员,使其通过图书管理系统来管理各类图书,使得图书馆的各项工作能够有序地进行,从而满足学生的需求;二是学生们能通过该系统来查询图书馆中的各类图书,来确定自已需要的书籍的借阅情况,为借阅做好准备。
我们分别通过对图书管理人员和学生进行咨询得出总的需求如下:
1. 借阅图书
读者编号
读者姓名
读者类别
办证日期
书籍编号
书籍名称
书籍类别
出版社
借阅信息编号
读者信息
书籍信息
借阅日期
2. 归还图书
读者编号
读者姓名
读者类别
办证日期
书籍编号
书籍名称
书籍类别
出版社
还书信息编号
读者信息
书籍信息
归还日期
需求分析
按照以上分析,汇总得到以下的详细需求。
1. 功能需求
(1)功能需求 1: 输入信息
描述:系统应该保证能将读者与书籍的信息进行。
理由:以保证管理人员以后对读者及书籍的信息进行录入。
(2)功能需求 2: 查询信息
描述:系统应该对读者与书籍的信息进行访问查询。
理由:管理人员需要知道借书人的信息以及所借阅的图书。
(3)功能需求 3: 修改信息
描述:系统应该可以对读者的借阅资料及其所借书籍的数量名称等进行修改。
理由:管理人员必须要对读者与借阅的书籍变更的信息及时修改更新。
(4)功能需求 4: 保存信息
描述:系统应该能将读者与书籍的信息保存。
理由:以保证管理人员以后对信息进行查询。
(5)功能需求 5: 删除读者信息
描述:系统应该能够对归还书籍后的读者信息删除。
理由:读者归还信息后,必须对之前记录的借阅信息删除。
(1)数据需求
描述:系统应该输出:书籍信息、读者信息、借阅时间。
理由:功能需求1、功能需求2、功能需求3、功能需求4、功能需求5。
描述:系统能接受的输入:用户关于哪本书的借阅、借阅日期。
理由:功能需求1、功能需求2、功能需求3、功能需求4、功能需求5。
(2)环境需求
描述:系统应该能够被在线访问。
理由:在线系统应该能从网上被访问。
(3)用户需求
描述:系统应该能够帮助用户学习如何使用该系统,包括如何从错误中恢复。
理由:学校是一个大环境,而学生是一个大群体,管理人员是一个广泛定义的用户群,他们有可能不希望被“培训”如何使用该系统,因此,本系统应该能够让用户“边用边学
”,而仅需一点外在的培训。同时,新手将会觉得一系列关于如何使用系统的指导非常有用,当中间用户或者专家使用新信息的时候会觉得在线帮助比较有用。
数据流图
读者借书过程数据流程如图1所示。
日历
读者
1
借书
检验
2
借书
登记
选定图书
读者库
图书库
图书是否被借出
图书信息
检验
图1 读者借书过程
. 归还图书
读者还书过程数据流程如图2所示。
日历
读者