收藏 分享(赏)

图书馆图书管理系统需求描述.doc

上传人:精品资料 文档编号:10400702 上传时间:2019-11-07 格式:DOC 页数:31 大小:1.31MB
下载 相关 举报
图书馆图书管理系统需求描述.doc_第1页
第1页 / 共31页
图书馆图书管理系统需求描述.doc_第2页
第2页 / 共31页
图书馆图书管理系统需求描述.doc_第3页
第3页 / 共31页
图书馆图书管理系统需求描述.doc_第4页
第4页 / 共31页
图书馆图书管理系统需求描述.doc_第5页
第5页 / 共31页
点击查看更多>>
资源描述

1、小型图书馆图书管理系统浮云作品浮云作品 1小型图书馆图书管理系统小型图书馆图书管理系统浮云作品浮云作品 2目录文档说明 .4第一章、系统背景 .51.1 编写目的 .51.2 引言 51.3 参考资料 .5第二章、系统构想及功能结构图设想 .62.1 系统简要介绍 .62.2 系统现状与展望 .62.3 总体需求分析 .62.4 功能结构图: .72.5 具体功能: .92.6 用户特点: .10第三章、系统流程图 .113.1 图书管理系统流程图 113.2 基本数据管理流程 .123.3 新书添加订购流程 .133.4 借阅管理流程 .133.5 总体设计 .14第四章、图书馆管理系统的数

2、据流图 .144.1 系统登录 DFD 图: .144.2 基本数据管理子系统 DFD 图 .154.3 借阅管理子系统 DFD 图 .164.4 查询子系统 DFD 图 .17小型图书馆图书管理系统浮云作品浮云作品 3第五章、系统用例图 .175.1 读者借阅归还用例图 .175.2 管理员以及用户用例图 .18第六章、E-R 图 196.1 系统范围 .196.2 图书馆管理系统 E-R 图 206.3 ER 模型 .216.31 实体关系图 .216.32 学生信息实体 E-R 图 .216.33 书籍信息实体 E-R .21第七章、数据字典 .227.1 数据流项目 .227.2 文件

3、条目 .257.3 加工说明 .277.4 外部实体 .29第八章、文档描述总结 .308.1 总结: .30小型图书馆图书管理系统浮云作品浮云作品 4文档说明文档名称: 需求描述说明书项目名称: 小型图书馆图书管理系统项目负责人:黎小锋编写 : 黎小锋 2011 年 04 月 20 日修改: 黎小锋 2011 年 05 月 01 日校对 : 所有小组成员 2011 年 05 月 01 日审核 : 所有小组成员 2011 年 05 月 01 日批准 : 黄老师 年 月 日开发团队 浮云 组员:黎小锋 魏杰 蔡坤 何志勇 李莹 萝莉小型图书馆图书管理系统浮云作品浮云作品 5小型图书馆图书管理系统

4、需求描述团队名称:浮云团队成员:黎小锋 何志勇 魏杰 蔡坤 李莹 罗莉第一章、系统背景1.1 编写目的根据需求描述分析报告,定义系统功能和系统数据流图,然后通过编写需求分析规格说明书,让开发人员能够根据需求规格说明书来开发项目。1.2 引言-开发背景设计本系统,预想是将其提供给图书馆工作人员使用,以提高时间的利用率和工作效率。为方便对图书馆书籍、读者资料、借还书等进行高效的管理,特编写该程序以提高图书馆的管理效率。使用该程序之后,工作人员可以查询某位读者、某种图书的借阅情况,还可以对当前图书借阅情况进行一些统计,给出统计表格,以便全面掌握图书的流通情况。1.3 参考资料软件工程导论第 5 版

5、张海藩编著 清华大学出版社小型图书馆图书管理系统浮云作品浮云作品 6第二章、系统构想及功能结构图设想2.1 系统简要介绍图书馆管理系统是图书馆管理工作中不可缺少的部分,它对于图书馆的管理者和使用者都非常重要,所以图书馆管理系统应该为管理者与读者提供充足的信息和快捷的数据处理手段。2.2 系统现状与展望长期以来,人们使用传统的人工方式或性能较低的图书馆管理系统管理图书馆的日常事务,操作流程比较繁琐;而现有的一些图书管理系统又大多性能上有太多缺陷,功能不够完备。一个成功的图书馆管理系统应提供快速的图书信息检索功能、快捷的图书借阅、归还流程以及对图书和管理人员管理的相关功能。从读者与图书馆管理员的角

6、度出发,本着以读者借书、还书快捷、方便,图书和管理人员管理方便的原则,本系统将具有以下特点: 确保系统具有良好的系统性能,友好的用户界面。 较高的处理效率,便于使用和维护。 采用成熟技术开发,使系统具有较高的技术水平和较长的生命周期。2.3 总体需求分析面对大量繁杂的图书馆管理,分类,查询与借还工作,迫切的需要通过计算机来帮助解决,减少图书馆管理人员的工作量。这个简易的图书馆管理系统采用符合有关国际标准,具有良好的开放性和小型图书馆图书管理系统浮云作品浮云作品 7兼容性的计算机,外部设备,操作系统及应用软件,达到和办公自动化网络的连接等功能。 “小型图书馆图书管理系统”需要具有界面友好,功能强

7、大, 使用方便,安全可靠等优点。通过图书馆管理工作人员对图书馆管理系统的理解:1,图书馆管理系统需要有能够及时地查询书库中图书的库存量,以便及时准确地为学生服务,提供借阅信息,但是不能更改数据,无信息处理权,即可以打印清单,浏览数据等,管理权限由系统管理员掌握分配。这个也是图书馆的总体需求。2,图书馆各项数据信息必须保证安全性和完整性,网络系统设有通信,程序,网络三级权限和口令管理,确保系统的安全。这个是对数据的安全考虑的。3,系统管理员根据市场图书行情定时的整理系统数据库,对图书的借阅情况,学生的管理情况,书库的增减等均可由计算机执行,并将运行结果归档。这个是从数据的整理角度考虑。2.4 功

8、能结构图:借书,还书,阅书,以及订书是系统要具有对基本资料设置的功能,便于今后的扩展。本系统预想有基本数据管理,新书订购添加管理,借阅管理,工作人员管理,学生信息管理以及系统维护等六大功能模块。小型图书馆图书管理系统浮云作品浮云作品 8基本数据管理新书订购添加借阅管理工作人员管理系统维护学生信息管理图书管理系统功能模块分布图图书管理系统具体功能模块实现分布图如下:图书管理系统Comment 小小小1: 红色加粗部分功能有扩展小型图书馆图书管理系统浮云作品浮云作品 9图书管理系统基本数据管理新书订购添加借借阅管理系统维护工作人员管理读者信息管理图书分类管理图书信息管理新书订购添加新书新书管理图书

9、借阅图书归还图书查询借阅汇总修改密码退出程序添加用户工作人员管理信息反馈读者讨论工作人员回复消息管理2.5具体功能:读者信息管理 图书分类管理 图书信息管理添加读者修改读者信息查询读者信息及借阅删除读者添加分类修改分类查询分类删除分类添加图书修改图书信息查询图书删除图书查看借阅情况新书管理 工作人员管理小型图书馆图书管理系统浮云作品浮云作品 102.6 用户特点:本系统将在小型图书馆中使用,管理人员可以利用本系统对图书以及图书馆工作人员和借阅者进行统一系统管理。图书预订添加到书库修改信息查询新书信息查询员工签到工作情况反馈工资发放删除用户小型图书馆图书管理系统浮云作品浮云作品 11第三章、系统

10、流程图3.1 图书管理系统流程图小型图书馆图书管理系统浮云作品浮云作品 123.2 基本数据管理流程基本数据管理读者信息管理添加读者修改信息删除读者查询读者图书分类管理添加分类修改分类删除分类查询分类图书信息管理添加图书修改信息删除图书查询图书添加成功验证用户N验证用户修改成功验证用户删除成功查询结果输入账号验证分类修改成功验证分类添加成功验证分类删除成功显示结果验证库存添加成功验证库存修改成功验证仓库删除成功显示结果小型图书馆图书管理系统浮云作品浮云作品 133.3 新书添加订购流程新书订购添加流程确认缺失网上订购添加新书验证分类 添加分类新书添加YNY3.4 借阅管理流程借阅管理图书借阅图

11、书归还借阅查询图书汇总验证已借 验证超期 输入证号输入书号输入证号借书成功还书成功显示结果N NY验证库存Y补交欠款Y显示所有借阅信息打印小型图书馆图书管理系统浮云作品浮云作品 143.5 总体设计注:在这个图中应该还需要学生信息查询,而这个查询系统可以作为外系统使用,即作为图书馆管理系统的子系统:图书信息查询和学生信息查询共同组成一个信息查询子系统。第四章、图书馆管理系统的数据流图4.1 系统登录 DFD 图:小型图书馆图书管理系统浮云作品浮云作品 15管理登陆 普通登录图书管理系统输入数据 输入数据显示器输出数据新书订购 系统维护 工作人员 信息反馈借阅管理基本数据系统时钟当前时间4.2

12、基本数据管理子系统 DFD 图基本数据管理读者信息管理 图书分类信息 图书信息管理添加读者 修改读者 删除读者 查询读者 添加分类 修改分类 删除分类 查询分类 添加图书 修改图书信息 删除图书 查询图书图书分类数据库添加更新删除查询 添加 更新删除查询 添加 更新删除查询读者信息数据库图书库存数据库Comment 小小小2: 借书过程小型图书馆图书管理系统浮云作品浮云作品 164.3借阅管理子系统 DFD图图书馆管理人员2 . 1入库管理输入购入新书数据显示器非法信息退货单2 . 2处理学生借书输入图书字段和学生字段罚款单非法信息接受借书2 . 3处理学生还书输入图书字段非法信息欠款金额信息

13、还书成功2 . 4图书注销输入注销图书字段非法信息注销成功系统时钟当前日期罚款单 图书目录文件学生文件借书文件罚款单入库单图书目录文件当前日期当前日期当前日期小型图书馆图书管理系统浮云作品浮云作品 174.4 查询子系统 DFD 图图书馆管理人员 |学生3 . 1学生信息查询输入学生查询关键字显示器学生信息学生文件 借书文件3 . 2图书信息查询输入图书查询关键字图书信息图书目录文件第五章、系统用例图5.1 读者借阅归还用例图系 统读者图书借阅图书归还- 读者*- 工作人员*- 读者*- 工作人员*工作人员- 借阅*- 工作*- 接收*- 工作*查询借阅借书续借归还判断超期小型图书馆图书管理系

14、统浮云作品浮云作品 185.2 管理员以及用户用例图管理员登陆普通用户登陆基本数据管理新书订购管理借阅管理系统维护工作人员管理信息反馈系 统读者信息管理图书分类管理图书信息管理新书订购添加新书新书管理图书借阅图书归还图书查询借阅汇总修改密码退出程序添加用户人员管理读者讨论消息管理员工回复 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 扩展 扩展 扩展 扩展 Comment 小小小3: 数据流程小型图书馆图书管理系统浮云作品浮云作品 19第六章、E-R 图6.1系统范围其中,圆角的长方形表示我们要开发的图书馆管理系统,该系统与如下 4个外部产生联系。首先,学生数据

15、库:由于现在学校正在筹备开通了一卡通,为此我们需要导入教务处里面的学生信息,将一卡通作为借书的标记,图书馆管理系统应该有这样的一个接口来识别一卡通的信息。其次,图书等业务方面的数据库,这方面的数据库主要是对图书等方面的管理,比如说是图书的购入,图书的借出,图书的归还等等。再者,图书馆的管理员,可以通过图书馆管理系统来通知给休息在家或者在外的工作人员。学生 图书等业务方面数据库数据库导入 信息 信息更新业务通知通知业务查询图书馆管理系统图书馆工作人员图书馆管理人员小型图书馆图书管理系统浮云作品浮云作品 20最后,图书馆工作人员:他们可以通过图书馆管理系统来接受通知没可以随时查询信息。小型图书馆图

16、书管理系统浮云作品浮云作品 216.2 图书馆管理系统 E-R 图图书 读者管理员工作人员管理1n管理管理借阅与归还n mnm图书编号m n图书类别图书名称借阅信息图书作者读者编号读者姓名读者年龄读者性别借阅数量员工编号员工姓名员工性别职能范围系统密码到岗情况管理员账户管理员密码登录时间借阅归还时间借书编号小型图书馆图书管理系统浮云作品浮云作品 226.3 ER 模型6.31 实体关系图表读者信息表图书信息表借阅记录信息表工作人员信息表图书分类信息读者编号图书编号分类编号6.32 学生信息实体 E-R 图6.33 书籍信息实体 E-R学生证号学生学生姓名学生班级 学生年级学生专业学生学院已借书

17、数借书归还日期逾期应缴费用小型图书馆图书管理系统浮云作品浮云作品 23第七章、数据字典7.1 数据流项目1: 数据流名:管理工作请求单说明:管理请求单是系统根据工作人员或者管理人员的输入情况自动形成的,通过这个单子,来决定系统的行为:进行一些管理工作。数据流来源:图书馆管理工作人员。书籍书籍编号书籍名称书籍类别 书籍作者 书籍出版社出版日期书籍单价书籍数量书籍简介借阅次数借阅与否应归还日期小型图书馆图书管理系统浮云作品浮云作品 24数据流去向:图书馆管理系统数据流定义:管理工作请求单=购入新书|学生借书| 学生还书|图书注销2:数据流名:查询信息请求单说明:查询信息请求单是系统根据工作人员或者

18、管理人员或者学生的输入情况自动形成的,通过这个单子,来决定系统的行为:进行一些查询工作。数据流来源:图书馆管理工作人员,学生。数据流去向:图书馆管理系统数据流定义:查询信息请求单=查询学生请求信息|查询图书请求信息3: 数据流名:图书信息说明:图书信息是系统经过图书信息查询之后产生的一组信息;数据流来源:图书馆管理系统。数据流去向:图书馆管理人员数据流定义:图书信息=图书编号+ISBN+作者+出版社+价格+书架号+借阅情况4: 数据流名:学生信息说明:学生信息是系统经过学生信息查询之后产生的一组信息;小型图书馆图书管理系统浮云作品浮云作品 25数据流来源:图书馆管理系统。数据流去向:图书馆管理

19、人员和学生数据流定义:学生信息=学生编号+ 姓名 +性别+有效证件号码+联系方式+借书情况5: 数据流名:提示信息说明:提示信息是系统根据一些非法操作,非法请求信息,或者合理操作,合理信息的来提示操作者对系统的操作情况;数据流来源:图书馆管理系统。数据流去向:图书馆管理人员和学生6: 数据流名:当前日期说明:当前日期是因为系统对人员操作某信息的跟踪的需要。以便查询或维护。数据流来源:系统时钟。数据流去向:图书馆管理系统数据流定义:当前日期=年/月/日/小时/分/ 秒;7: 数据流名:罚款单说明:罚款单是系统经过根据学生的违规情况而产生的信息;数据流来源:图书馆管理系统。数据流去向:学生数据流定

20、义:罚款单=罚款编号+ 图书编号 +学生编号+罚款金小型图书馆图书管理系统浮云作品浮云作品 26额+罚款日期+备注;7.2 文件条目1: 数据文件名:学生文件简述:存放的是学生基础信息数据。数据文件组成:表单形式存储文件内容:学生文件=学号+ 姓名+性别+出生日期+有效证件号码+ 联系方式+登记日期+ 有效期至;存储方式: 以学生学号为记录关键字升序排列2:数据文件名:借书文件简述:存放的是借书信息数据。数据文件组成:表单形式存储文件内容:借书文件=图书编号+ 学生编号 +借阅日期+应还日期+ 状态存储方式: 以图书编号和学生编号为记录关键字升序排列3: 数据文件名:入库单简述:存放的是入库新

21、书的信息数据。数据文件组成:表单形式存储文件内容:入库单=新书编号+ 书名+ISBN+数量+入库时间;存储方式: 以新书编号为记录关键字升序排列4: 数据文件名:图书目录文件简述:存放的是图书档案的信息数据。小型图书馆图书管理系统浮云作品浮云作品 27数据文件组成:表单形式存储文件内容:图书目录文件=图书编号+ 条形码 +书名+类型+作者+译者+ISBN+出版社+价格+页码+ 书架名称+现存量+库存总量+入库时间+ 操作员+简介+借出次数+ 是否注销;存储方式: 以图书编号为记录关键字升序排列5: 数据文件名:图书馆信息文件简述:存放的是图书馆的基础信息数据。数据文件组成:文档形式存储文件内容

22、:图书馆信息文件=图书馆名称 +图书馆馆长+负责人+电话+说明;6: 数据文件名:书架设置信息文件简述:存放的是设置书架的基础信息数据。数据文件组成:文档形式存储文件内容:书架设置信息文件=书架编号 +书架名称;7: 数据文件名:图书词库设置文件 简述:存放的是系统常有的词库数据。数据文件组成:文档形式存储文件内容:图书词库设置文件=供应商+分级+附件+尺寸+语系+印刷;8: 数据文件名:系统参数设置信息文件小型图书馆图书管理系统浮云作品浮云作品 28简述:存放的是系统参数设置信息数据。数据文件组成:文档形式存储文件内容:系统参数设置信息文件=办证费用 +证件有效期+图书超期罚款金额;7.3

23、加工说明1: 加工 1.2:处理学生借书加工逻辑:BEGIN读取学生借书请求信息和当前日期以及学生文件,图书目录文件IF 在学生文件中找不到该学生或者图书目录文件中显示该图书属于注销图书或者该图书属于已借 THEN 输出非法借书请求(相当于拒绝借书)ELSE 输出借书成功并将借书信息写入借书文件END 2: 加工 1.3:处理学生还书加工逻辑:BEGIN读取学生还书请求信息,当前日期,学生文件,图书目录文件和借书文件IF (在图书目录文找到该图书是未借出或者该图书是挂小型图书馆图书管理系统浮云作品浮云作品 29失)THEN 输出非法还书请求ELSE IF 在借书文件中找到到当日为止,该书超期T

24、HEN 罚款ELSE输出还书成功并且更新借书文件END 3: 加工 1.4:处理图书注销加工逻辑:BEGIN读取注销图书请求信息,当前日期和图书目录文件IF 在图书目录文件说明该图书已经注销 THEN 输出非法注销请求信息(或者说重复注销)ELSE 注销成功并且更新图书目录文件END 4: 加工 2.1:学生信息查询加工逻辑:BEGIN读取查询学生信息请求单,学生文件和借书文件IF 在学生文件未找到该学生THEN 该学生不存在小型图书馆图书管理系统浮云作品浮云作品 30ELSE 输出学生信息END 5: 加工 2.2:图书信息查询加工逻辑:BEGIN读取查询图书信息请求单,图书目录文件和借书文件IF 在图书目录文件未找到该图书THEN 该书不存在ELSE 输出图书信息END 7.4 外部实体1: 名称:图书馆管理人员描述:在图书馆管理系统中,属于主要操作对象,提供管理请求信息,查询请求信息,以及其他信息;2: 名称:学生描述:在图书馆管理系统中,属于次要操作对象,提供查询请求信息;3: 名称:系统时钟描述:在图书馆管理系统中,系统时钟主要是提供当前的时间;

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报