文档介绍:需求分析报告
一、问题的提出
随着计算机技术的不断被应用与提高,计算机已深入到社会生活的各个角落。图书馆如还
在以手工管理的方法进行,不仅效率低、易出错、手续繁琐,而且耗费大量的人力。
如何才能有效,高速,便捷地管理图书馆?显然借助计算机软件是极其有效的手段。
为了满足图书馆管理人员对图书书籍,读者资料,借书还书等进行进行高效的管理,在工
作人员具备一定的计算机操作能力下,特编写此图书馆管理软件以提高图书馆的管理效率。
编写目的
本需求的编写是为了研究图书馆管理软件的开发途径和应用方法。同时它也是进行项目策
划、概要设计和详细设计的基础,是维护人员进行内部维护,信息跟新,验收和测试的依据,
是用户操作说明的知道文档,是开发人员和用户交互的良好界面,起着非常重要的作用。
背景
本项目的名称:图书馆管理系统软件。
本项目的任务提出:南京理工大学 2008 级计算机科学与技术学院课程设计,用户是学校
图书馆。
本项目软件是针对电脑管理图书的需求设计的,可以完成读者登记,删除,书库管理,图
书借还,图书续借,超期罚款等主要功能。
二、系统任务功能分析
目标
本系统是针对小型营利性图书馆而开发的,也可单独作为一个大型图书馆的借阅子系统。
本系统是一项独立的软件。
主要是为了实现图书馆图书信息,读者信息的便捷管理和图书借阅与归还的智能管理。
主要任务功能
预定系统功能框架如下:
图书馆管理系统
管理员子系统用户子系统
账用图借图图图借
户户书阅书书书阅
管类档管借查归历
理别案理阅询还史
管管查
理理询
三、系统业务流程分析
业务流程图
超级管理员管理员账户管理
登陆成功
普通用户账户管理
用户类别管理
图书档案类别管理
普通管理员
登陆成功图书借阅
图书查询
图书归还
普通用户登陆成功借阅历史查询
四、需完成的功能
登录功能
登录时检测用户名,用户密码与数据库匹配则登录成功,否则提示重新输入
登录成功后检测用户权限,定义所能使用的用户菜单
系统功能
用户管理:包括管理员账户管理,普通用户管理,用户类别管理
图书管理:包括图书类别管理,图书档案管理
流通管理:包括图书借阅,图书归还,图书查询,借阅历史
系统功能:包括重新登录,退出系统
帮助:包括关于本系统,帮助文档
五、数据流图
总图
数
据
管理员编库
目
登记入库
相关信息查询结果相关信息
借书查询
还书
查
询查
结询
书果信
息
书
借书信息
读者
各详细处理描述
处理名输入数据流输出数据流处理逻辑
编目书目,读者信息登记入库把书目读者信息写入
数据库
查询查询信息查询结果从数据库读出相关信
息返回给读者
借书借书信息书+相关信息把书借出,相关信息
写入数据库
还书书+还书信息相关信息把书收回,相关信息
写入数据库
借书
用
身份户
读者表
验证
有效用户
书
借书读者
书籍表
各详细处理描述
处理名输入数据流输出数