图书馆管理系统初步需求规格说明书.docx
- 文档编号:30396468
- 上传时间:2023-08-14
- 格式:DOCX
- 页数:18
- 大小:378.44KB
图书馆管理系统初步需求规格说明书.docx
《图书馆管理系统初步需求规格说明书.docx》由会员分享,可在线阅读,更多相关《图书馆管理系统初步需求规格说明书.docx(18页珍藏版)》请在冰豆网上搜索。
图书馆管理系统初步需求规格说明书
图书馆管理系统初步需求规格说明书
目录
1.引言3
1.1编写目的3
1.2定义3
2.任务概述3
2.1目标3
2.2运行环境3
2.3条件与限制3
3.数据描述3
3.1数据库介绍3
4.功能需求4
4.1功能划分4
读者4
管理员4
4.2功能模块图4
4.3功能描述6
4.4行为描述6
4.4.1读者借书行为描述6
4.4.2读者还书行为描述6
4.4.3图书管理行为描述6
4.5数据流图(DFD)6
顶层数据流图6
第一层数据流图7
第二层数据流图8
4.6数据字典(DD)10
4.7状态转换图(SSG)12
4.8E-R图14
1.引言
1.1编写目的
随着图书馆规模的不断扩大,图书数量也相应的增加,有关图书的各种信息量也成倍
增加,面对着庞大的信息量,传统的人工方式管理会导致图书馆管理上的混乱,人力与
物力过多浪费,图书馆管理费用的增加,从而使图书馆的负担过重,影响整个图书馆的运
作和控制管理,因此,必须制定一套合理、有效,规范和实用的图书管理系统,对图书资
料进行集中统一的管理。
系统开发的总的设计目标是实现图书管理的系统化、规范化和自
动化,实现对图书资料的集中统一的管理。
通过该系统可以实现图书信息的检索、图书借阅管理、读者个人信息的管理等各种功
能,实现图书管理的快捷、高效。
1.2定义
1.图书馆管理系统:
针对图书馆的业务范围及特点,全面实现对图书馆的采购、编目、检索、统计和流通等业务的计算机管理的系统。
2.登录子系统:
主要提供用户登录功能,并按各用户的权限使用本系统。
本系统分两类用户权限供查询,管理员的权限是安全管理、注册用户管理、图书馆书籍管理,读者的权限是安全管理、查看书籍信息、借阅书籍。
3.查询子系统:
主要用于查询图书,其中直接查询包括按书名查询,按作者名查询,按专业领域查询。
4.借阅子系统:
主要由图书管理员进行借书还书记录的登记和清除,它分别由二个界面:
借书操作界面和还书界面构成。
5.借阅管理子系统:
分别是由图书管理员管理图书(包括图书信息的修改,新图书的增加,旧图书的删除)。
2.任务概述
2.1目标
1.借书、还书
2.在图书馆增加/删除一本书
3.按照作者名或专业领域检索一批书
4.找出被某位读者借出的一批书
5.找出最近借走某本图书的读者
2.2运行环境
操作系统:
MicrosoftWindowsXP/7
数据库:
MicrosoftSQLServer2005
2.3条件与限制
1.馆中所有未借出的书籍能够供读者随时借阅
2.在同一时刻一本书不能既被借出,又可供借阅
3.一个读者一次借出的书籍数目不能超过十本,总共也不可以超过十本
4.读者在借还书之前是已经办理成功读者证的
5.读者不能修改个人借阅图书信息
6.读者借每本书不能超过60天,60天以内每本书只能续借一次
7.读者借书日期超过60天,不能续借,超过一天交0.1元费用
8.管理员不能擅自修改读者信息
3.数据描述
3.1数据库介绍
图书馆中所有书籍的信息和读者的信息
4.功能需求
4.1功能划分
对图书的管理是非常重要的,也是最复杂的部分,它涉及到藏书,借还等业务,而图书本身涉及到许多的信息管理,所以对于图书可以分为:
读者
1.读者账户管理
1.1查看个人资料
1.2修改个人密码
1.3注销退出系统
2.图书检索
2.1检索书籍
2.1.1按照作者名检索
2.1.2按照书名检索
2.1.3按照专业领域检索
2.2查看书籍详细信息
3.读者查询
3.1申请借阅书籍
3.2当前借书列表
3.3历史借书列表
管理员
1.管理员账户管理
1.1查看个人资料
1.2修改个人密码
1.3注销退出系统
2.书籍信息管理
2.1书籍管理
2.1.1修改书籍资料
2.1.1.1修改书籍类型
2.1.1.2添加书籍类型
2.1.1.3修改书籍数量
2.1.2添加新书籍
2.1.3删除书籍
2.2借出书籍操作
2.3归还书籍操作
3.读者管理
3.1注册新用户
3.2删除注册用户
4.2功能模块图
图1读者功能模块图
图2管理员功能模块图
4.3功能描述
1.借/还书功能:
读者借阅和归还书籍的功能
2.增加/删除书籍的功能:
管理员对图书馆归还和借出书籍的管理功能
3.检索功能:
读者对图书进行检索的功能
4.个人资料管理功能:
供读者管理自己个人信息的功能
5.图书信息管理功能:
图书管理员对书籍信息进行管理的功能
4.4行为描述
4.4.1读者借书行为描述
进入图书馆——排队等候检索——排队等候取代书板——选取自己所需的书籍——排队等候借阅——借阅图书(刷读书证条形码与图书条形码)——借书完毕——归还代书板——出图书馆
4.4.2读者还书行为描述
进入图书馆——排队等候还书——还书(刷图书条形码)——还书完毕——出图书馆
4.4.3图书管理行为描述
图书运到——图书分类准备入库——贴图书条形码入库——把图书信息存进图书库存数据库完成入库——放置书架——借出——归还——破损图书出库(清除数据库中的信息)
4.5数据流图(DFD)
顶层数据流图
图3图书馆管理系统顶层数据流图
第一层数据流图
图4图书馆管理系统1st数据流图
第二层数据流图
图5图书馆管理系统2nd数据流图:
对“读者管理”的分解
图6图书馆管理系统2nd数据流图:
对“管理员帐户管理”的分解
图7图书馆管理系统2nd数据流图:
对“书籍信息管理”的分解
图8图书馆管理系统2nd数据流图:
对“读者查询”的分解
图9图书馆管理系统2nd数据流图:
对“读者帐户管理”的分解
图10图书馆管理系统2nd数据流图:
对“图书检索”的分解
4.6数据字典(DD)
数据项:
读者
含义说明:
每位读者的取名
别名:
读者名
类型:
字符型
长度:
20
取值范围:
十个中文字符长度
取值含义:
每个读者的姓名或昵称
数据项:
管理员
含义说明:
借出书籍的管理员
别名:
管理员
类型:
字符型
长度:
10
取值范围:
十个字符长度
取值含义:
借出书籍的管理员编号
数据项:
图书
含义说明:
可供管理的图书
别名:
书籍
类型:
字符型
长度:
10
取值范围:
十个字符长度
取值含义:
图书条形码
数据项:
读者账户
含义说明:
读者的基本信息
别名:
读者个人资料
类型:
字符型
长度:
20
取值范围:
二十个字符长度
取值含义:
注册成功后的读者个人资料
数据项:
管理员帐户
含义说明:
管理员的基本信息
别名:
管理员个人资料
类型:
字符型
长度:
20
取值范围:
二十个字符长度
取值含义:
注册成功后的管理员个人资料
数据项:
借出的图书
含义说明:
图书名,图书条形码,借出日期,应归还日期,读者
别名:
类型:
字符型
长度:
20
取值范围:
二十个字符长度
取值含义:
读者借出的图书的基本信息
数据项:
归还的图书
含义说明:
图书名,图书条形码,借出日期,归还日期,读者
别名:
类型:
字符型
长度:
20
取值范围:
二十个字符长度
取值含义:
读者归还的图书的基本信息
数据项:
读者条形码
含义说明:
读者证上的唯一辨别的标识
别名:
类型:
字符型
长度:
20
取值范围:
二十个字符长度
取值含义:
读者的身份标志
数据项:
图书条形码
含义说明:
图书上的唯一辨别的标识
别名:
类型:
字符型
长度:
20
取值范围:
二十个字符长度
取值含义:
图书的信息标志
数据项:
读者借出的图书
含义说明:
用来存储读者所借出的书籍
别名:
类型:
字符型
长度:
20
取值范围:
二十个字符长度
取值含义:
读者名,借出的图书,应归还的日期
数据项:
图书信息的汇总
含义说明:
用来存储所有在馆的图书信息
别名:
类型:
字符型
长度:
20
取值范围:
二十个字符长度
取值含义:
图书名,作者名,条形码,专业领域,入库时间
4.7状态转换图(SSG)
图11管理员管理读者借书状态转换图
图12管理员管理读者还书状态转换图
图13图书管理状态转换图
4.8E-R图
图14管理员,读者,图书E-R图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书馆 管理 系统 初步 需求 规格 说明书