文档介绍:图书管理系统软件需求分析
编著杜俊燕
02级理学院信科2班
1 引言
随着计算机技术的不断应用和提高,计算机已经深入到社会生活的各个角落。而xx校图书馆仍采用手工管理图书的方法,不仅效率低、易出错、手续繁琐,而且耗费大量的人力。为了满足图书馆管理人员对图书馆书籍,读者资料,借还书等进行高效的管理,在工作人员具备一定的计算机操作能力的前提下,特编此图书管理系统软件以提高图书馆的管理效率。
编写目的
本需求的编写是为了研究图书管理系统软件的开发途径和应用方法。同时它也是进行项目策划、概要设计和详细设计的基础,是维护人员进行内部维护,信息更新,验收和测试的依据。
本需求的预期读者是与图书管理系统软件开发有联系的决策人,开发组成人员,扶助开发者,支持本项目的领导和公司人员,软件验证者。
背景及范围
本项目的名称:图书管理系统开发软件。
本项目的任务提出者及开发者是图书管理系统软件开发小组,用户是学校图书馆。
本产品是针对电脑管理图书的需求设计的,可以完成读者登记、购入新书、读者借还书、图书注销等主要功能。
定义缩写词略语
图书管理系统: 图书管理是帮助图书馆管理人员对图书信息进行管理的软件。使用汉语编程语言,独立完成其功能。
参考资料
《软件工程》——张海藩编著
清华大学出版社
《数据库系统概论》——萨师煊王珊编著
高等教育出版社
《Visual Basic 数据库系统开发实例导航(第二版)》
——刘韬骆娟何旭洪编著
人民邮电出版社
《Visual Basic程序设计教程》——曾强聪编著
中国水利水电出版社
2 项目概述
为方便对图书馆书籍,读者资料,借还书等进行高效的管理,特编写该程序以提高图书馆的管理效率。使用该程序之后,图书馆管理人员可以管理读者的登记、图书的购入、借出、归还以及注销等;还可以查询某位读者、某本图书的借阅情况,对当前借阅情况给出一些统计,给出统计表格,以全面掌握图书的流通情况。
目标
开发意图
a. 为了图书管理系统更完善;
b. 为了学校图书馆对图书的管理更方便;
c. 为了减轻图书管理人员的工作负担。
应用目标
通过本系统软件,能帮助图书馆管理人员利用计算机,快速方便地对图书馆书籍,读者资料,借还书等进行高效的管理。
作用及范围
本软件适用于教育界,它是比较完善的系统管理软件,对图书馆的书籍,读者资料,借还书等可以进行方便的管理。
背景
人工管理图书的手续繁索、效率低下给具有强烈时间观念的管理人员带来了诸多不便,学校图书馆缺少一套完善的图书管理软件,为了对图书的管理方便,因此开发了本软件。
产品功能
、输出、查找功能。
用户特点
本软件的使用对象是学校图书馆的管理人员。会汉语、懂计算机的基本操作就可以利用该软件进行所需操作。
一般约束
a. 估计开发该系统需购买硬件、外部设备(P4微机一台、打印机一台),,开发工作量约需3个人月工作量,每人月工资为2000元,开发完成后维护费用每年600元,开发完成后,原有的3名管理人员可以减少2名,每人月工资600元。
b. 辅导老师1人,开发人员3人;
假设和依据
假设开发经费不到位,管理不完善,设计时没能用全得到考虑,本项目的开发都将受到很大的影响。
图书
目录号号
流水号
书名
内容摘要
作者
购书日期
价格
读者
编号
姓名
学院
专业
年级
读者目录文件图书目录文件
读者信息图书信息
事务事务读者信息借书信息图书信息图书
借书信息借书信息
借书文件
注:图中读者借书称为一个事务
事务事务借书信息还书信息还书信息罚款单
借书信息还书信息
借书文件
注:图中读者还书称为一个事务
借阅图书
读者编号
分类号
流水号
借阅日期
还书日期
查询图书存在情况
检查读者借书记录
检查读者是否有效
读者
借书登记
接收事务
图书
管理员
读者
更新借书文件
产生
罚款单
处理
还书
检查图书是否过期
接收事务
图书
管理员
名字:图书信息
别名:
描述:每一本图书的详细信息
定义:图书信息=分类目录号+流水号+书名+作者+内容摘要+价格+购书日期
位置:图书目录文件
名字:读者信息
别名:
描述:每一位读者的具体信息
定义:读者信息=读者编号+姓名+学院+专业+年级
位置:读者目