图书馆图书管理系统需求描述_第1页
图书馆图书管理系统需求描述_第2页
图书馆图书管理系统需求描述_第3页
图书馆图书管理系统需求描述_第4页
图书馆图书管理系统需求描述_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

小型图书馆图书管精品资料理系统目录文档说明.5第一章、系统背景.61.1 编写目的61.2 引言61.3 参考资料6第二章、系统构想及功能结构图设想.72.1 系统简要介绍72.2 系统现状与展望72.3 总体需求分析72.4 功能结构图:82.5 具体功能:102.6 用户特点:11第三章、系统流程图.123.1 图书管理系统流程图123.2 基本数据管理流程133.3 新书添加订购流程143.4 借阅管理流程143.5 总体设计15第四章、图书馆管理系统的数据流图.154.1 系统登录dfd 图:154.2 基本数据管理子系统dfd 图164.3 借阅管理子系统dfd 图174.4 查询子系统dfd 图18第五章、系统用例图.185.1 读者借阅归还用例图185.2 管理员以及用户用例图19第六章、 e-r 图 .206.1 系统范围206.2 图书馆管理系统e-r 图226.3 er 模型236.31实体关系图 .236.32 学生信息实体e-r 图 .236.33书籍信息实体e-r .24第七章、数据字典.257.1 数据流项目257.2 文件条目287.3 加工说明307.4 外部实体32第八章、文档描述总结.328.1 总结:32文档说明文档名称:需求描述说明书项目名称:小型图书馆图书管理系统项目负责人:黎小锋编写 : 黎小锋2011 年 04 月 20 日修改:黎小锋2011 年 05 月 01 日校对 : 所有小组成员2011 年 05 月 01 日审核 : 所有小组成员2011 年 05 月 01 日批准 : 黄老师年 月 日开发团队浮云组员:黎小锋 魏杰 蔡坤 何志勇 李莹 萝莉小型图书馆图书管理系统需求描述团队名称:浮云团队成员:黎小锋何志勇魏杰 蔡坤 李莹 罗莉第一章、系统背景1.1 编写目的根据需求描述分析报告, 定义系统功能和系统数据流图,然后通过编写需求分析规格说明书, 让开发人员能够根据需求规格说明书来开发项目。1.2 引言-开发背景设计本系统,预想是将其提供给图书馆工作人员使用,以提高时间的利用率和工作效率。为方便对图书馆书籍、读者资料、借还书等进行高效的管理,特编写该程序以提高图书馆的管理效率。使用该程序之后, 工作人员可以查询某位读者、 某种图书的借阅情况, 还可以对当前图书借阅情况进行一些统计,给出统计表格,以便全面掌握图书的流通情况。1.3 参考资料软件工程导论第5 版张海藩编著清华大学出版社第二章、系统构想及功能结构图设想2.1 系统简要介绍图书馆管理系统是图书馆管理工作中不可缺少的部分,它对于图 书馆的管理者和使用者都非常重要,所以图书馆管理系统应该为管理者与读者提供充足的信息和快捷的数据处理手段。2.2 系统现状与展望长期以来,人们使用传统的人工方式或性能较低的图书馆管理系 统管理图书馆的日常事务, 操作流程比较繁琐; 而现有的一些图书管理系统又大多性能上有太多缺陷,功能不够完备。 一个成功的图书馆管理系统应提供快速的图书信息检索功能、快捷的图书借阅、 归还流程以及对图书和管理人员管理的相关功能。从读者与图书馆管理员的角度出发,本着以读者借书、还书快捷、方便,图书和管理人员管理 方便的原则,本系统将具有以下特点:确保系统具有良好的系统性能,友好的用户界面。较高的处理效率,便于使用和维护。采用成熟技术开发,使系统具有较高的技术水平和较长的生命周期。2.3 总体需求分析面对大量繁杂的图书馆管理,分类,查询与借还工作,迫切的需 要通过计算机来帮助解决, 减少图书馆管理人员的工作量。这个简易的图书馆管理系统采用符合有关国际标准,具有良好的开放性和兼容性的计算机,外部设备,操作系统及应用软件,达到和办公自动化网精品资料络的连接等功能。“小型图书馆图书管理系统”需要具有界面友好,功能强大,使用方便,安全可靠等优点。通过图书馆管理工作人员对 图书馆管理系统的理解:1,图书馆管理系统需要有能够及时地查询书库中图书的库存量,以便及时准确地为学生服务,提供借阅信息,但是不能更改数据,无信息处理权,即可以打印清单,浏览数据等,管理权限由系统管理员掌握分配。这个也是图书馆的总体需求。2,图书馆各项数据信息必须保证安全性和完整性,网络系统设有通信,程序,网络三级权限和口令管理,确保系统的安全。这个是对 数据的安全考虑的。3,系统管理员根据市场图书行情定时的整理系统数据库,对图书的借阅情况,学生的管理情况,书库的增减等均可由计算机执行,并 将运行结果归档。这个是从数据的整理角度考虑。2.4 功能结构图:借书,还书,阅书,以及订书是系统要具有对基本资料设置的功能,便于今后的扩展。本系统预想有基本数据管理,新书订购添加管理,借阅管理, 工作人员管理,学生信息管理以及系统维护等六大功能模块。精品资料基本数据管理新书订购添加图书管理系统借阅管理工作人员管理系统维护学生信息管理图书管理系统功能模块分布图图书管理系统具体功能模块实现分布图如下:图书管理系统基新借系工信本书借统作息数订阅维人反据购管护员馈管添理管理加理读图图新添新图图图借修退添工者书书书加书书书书阅改出加作信分信订新管借归查汇密程用人息类息购书理阅还询总码序户员管管管管理理理理读工消者作息讨人管论员回理复2.5 具体功能:读者信息管理图书分类管理图书信息管理添修查删添修查删添修查删查加改询除加改询除加改询除看读读读读分分分分图图图图借者者者者类类类类书书书书阅信信信情息息及息况图添修查信员工工删书加改询息工作资除预到信新查签情发用订书库息书询到况反馈放户新书管理工作人员管理2.6 用户特点:本系统将在小型图书馆中使用,管理人员可以利用本系统对图书以及图书馆工作人员和借阅者进行统一系统管理。第三章、系统流程图3.1 图书管理系统流程图3.2 基本数据管理流程基本数据管理读者信息管理图书分类管理图书信息管理验证用户验证分类添加读者添加分类n添加图书添加成功添加成功验证用户修改信息修改分类验证分类修改信息修改成功修改成功验证用户删除读者删除分类验证分类删除图书删除成功删除成功输入账号查询读者查询分类查询图书查询结果显示结果3.3 新书添加订购流程新书订购添加流程确认缺失y网上订购添加新书验证分类n添加分类y新书添加3.4 借阅管理流程借阅管理图书借阅图书归还借阅查询图书汇总验证已借验证超期y输入证号显示所有借阅信nny输入书号还书成功补交欠款显示结果打印验证库存y输入证号借书成功3.5 总体设计注:在这个图中应该还需要学生信息查询, 而这个查询系统可以作为外系统使用, 即作为图书馆管理系统的子系统: 图书信息查询和学生信息查询共同组成一个信息查询子系统。第四章、图书馆管理系统的数据流图4.1 系统登录 dfd 图:管理登陆普通登录输入数据输入数据图书管理系统当前时间系统时钟输出数据显示器基本数据新书订购借阅管理系统维护工作人员4.2 基本数据管理子系统dfd 图基本数据管理读者信息管理图书分类信息图书信添加读者修改读者删除读者查询读者添加分类修改分类删除分类查询分类添加图书修改图书信息添加删更除新查询添加更新查询添加更删除读者信息数据库图书分类数据图书库库4.3 借阅管理子系统dfd 图图书馆管理人员输入购入新书数据2.1入库管理图书目录文件入库单退货单输入图书字段和学生字段罚款单输入图书字段2.2处理学生借书接受借书罚款单非法信息当前日期学生文件借书文件输入注销图书字段2.3处理学生还书当前日期欠款金额信息非法信息还书成功当前日期罚款单图书目录文件非法信息2.4图书注销注销成功当前日期系统时钟4.4 查询子系统 dfd 图图书馆管理人员|学生输入学生查询关键字3.1学生信息查询学生信息学生文件借书文件显示器输入图书查询关键字图书目录文件第五章、系统用例图5.1 读者借阅归还用例图3.2图书信息查询图书信息系统查询借阅- 工作人员图书借阅* *借书- 借阅- 读 者- 读 者*读者*工作人员*- 工作- 工作- 工作人员*- 接收图书归还续借判断超期归还5.2 管理员以及用户用例图系统读者信息管理图书分类管理图书信息管理扩展扩展新书订购扩展添加新书使用使用基本数据管理新书管理使用图书借阅新书订购管理使用使用普通用户登陆图书归还借阅管理使用管理员登陆使用图书查询系统维护使用借阅汇总工作人员管理使用修改密码信息反馈使用扩展使用使用使用退出程序添加用户消息管理人员管理员工回复读者讨论第六章、 e-r图6.1 系统范围学生数据库图书等业务方面数据库导入信息信息更新图书馆管理系统业务通知通知业务查询图书馆管理人员图书馆工作人员其中,圆角的长方形表示我们要开发的图书馆管理系统,该系统与如下 4 个外部产生联系。首先,学生数据库:由于现在学校正在筹备开通了一卡通,为此我们需要导入教务处里面的学生信息,将一卡通作为借书的标记, 图书馆管理系统应该有这样的一个接口来识别一卡通的信息。其次,图书等业务方面的数据库,这方面的数据库主要是对图书等方面的管理, 比如说是图书的购入, 图书的借出, 图书的归还等等。再者,图书馆的管理员,可以通过图书馆管理系统来通知给休息在家或者在外的工作人员。最后,图书馆工作人员:他们可以通过图书馆管理系统来接受通知没可以随时查询信息。6.2 图书馆管理系统e-r 图管理员账户管理员密码登录时间管理员1管理员工编号员工姓名n工作人员码密系统职能范围到别岗工性情况员nm理管理管m阅n归还时间借书编号借图书m借阅与归还n读者图书编号图书作者读者编号图书类别借阅信息图书名称读者姓名读者性别读者年龄6.3 er 模型6.31 实体关系图表读者信息表 图书信息分类编号表 图书分类信息图书编号读者编号表 借阅记录信息表 工作人员信息6.32 学生信息实体 e-r 图学 生 证号学 生 姓名学 生 班级学 生 年级学 生 专业学生学 生 学院逾 期 应缴费用已 借 书数借 书 归还日期6.33 书籍信息实体 e-r书 籍 编号书 籍 名称书 籍 类别书 籍 作者书 籍 出版社出 版 日期书籍书 籍 单价书 籍 数量应 归 还日期书 籍 简介借 阅 与否借 阅 次数第七章、数据字典7.1 数据流项目1:数据流名:管理工作请求单说明:管理请求单是系统根据工作人员或者管理人员的输入情况自动形成的,通过这个单子,来决定系统的行为:进行一些管理工作。数据流来源:图书馆管理工作人员。数据流去向:图书馆管理系统数据流定义:管理工作请求单=购入新书 |学生借书 |学生还书 |图书注销 2 :数据流名:查询信息请求单说明:查询信息请求单是系统根据工作人员或者管理人员或者学生的输入情况自动形成的,通过这个单子,来决定系统的行为:进行一些查询工作。数据流来源:图书馆管理工作人员,学生。数据流去向:图书馆管理系统数据流定义:查询信息请求单=查询学生请求信息 |查询图书请求信息 3:数据流名:图书信息说明:图书信息是系统经过图书信息查询之后产生的一组信息;数据流来源:图书馆管理系统。数据流去向:图书馆管理人员数据流定义: 图书信息 =图书编号 +isbn+ 作者+出版社+价格+书架号+借阅情况 4:数据流名:学生信息说明:学生信息是系统经过学生信息查询之后产生的一组信息;数据流来源:图书馆管理系统。数据流去向:图书馆管理人员和学生数据流定义: 学生信息 =学生编号 +姓名+性别+有效证件号码 +联系方式 +借书情况 5:数据流名:提示信息说明:提示信息是系统根据一些非法操作,非法请求信息,或者合理操作,合理信息的来提示操作者对系统的操作情况;数据流来源:图书馆管理系统。数据流去向:图书馆管理人员和学生6:数据流名:当前日期说明:当前日期是因为系统对人员操作某信息的跟踪的需要。以便查询或维护。数据流来源:系统时钟。数据流去向:图书馆管理系统数据流定义:当前日期 =年/月/日/小时/分/秒;7:数据流名:罚款单说明:罚款单是系统经过根据学生的违规情况而产生的信息; 数据流来源:图书馆管理系统。数据流去向:学生数据流定义:罚款单=罚款编号 +图书编号 +学生编号 +罚款金额+罚款日期 +备注;7.2 文件条目1: 数据文件名:学生文件简述:存放的是学生基础信息数据。数据文件组成 :表单形式存储文件内容:学生文件 =学号+姓名+性别+出生日期 +有效证件号码+联系方式 +登记日期 +有效期至;存储方式 :以学生学号为记录关键字升序排列2:数据文件名:借书文件简述:存放的是借书信息数据。数据文件组成 :表单形式存储文件内容:借书文件=图书编号 +学生编号 +借阅日期 +应还日期+状态存储方式 :以图书编号和学生编号为记录关键字升序排列3: 数据文件名:入库单简述:存放的是入库新书的信息数据。数据文件组成 :表单形式存储文件内容:入库单 =新书编号 +书名+isbn+ 数量+入库时间; 存储方式 :以新书编号为记录关键字升序排列4: 数据文件名:图书目录文件简述:存放的是图书档案的信息数据。数据文件组成 :表单形式存储文件内容:图书目录文件 =图书编号 +条形码+书名+类型+作者+译者+isbn+ 出版社+价格+页码+书架名称 +现存量 +库存总量 +入库时间+操作员+简介+借出次数 +是否注销;存储方式 :以图书编号为记录关键字升序排列5: 数据文件名:图书馆信息文件简述:存放的是图书馆的基础信息数据。数据文件组成 :文档形式存储文件内容:图书馆信息文件=图书馆名称 +图书馆馆长 +负责人+电话+说明;6: 数据文件名:书架设置信息文件简述:存放的是设置书架的基础信息数据。数据文件组成 :文档形式存储文件内容:书架设置信息文件=书架编号 +书架名称;7: 数据文件名:图书词库设置文件简述:存放的是系统常有的词库数据。数据文件组成 :文档形式存储文件内容:图书词库设置文件 =供应商+分级+附件+尺寸+语系+印刷;8: 数据文件名:系统参数设置信息文件简述:存放的是系统参数设置信息数据。数据文件组成 :文档形式存储文件内容:系统参数设置信息文件=办证费用 +证件有效期 +图书超期罚款金额;7.3 加工说明1: 加工 1.2:处理学生借书加工逻辑:begin读取学生借书请求信息和当前日期以及学生文件,图书目录文件if在学生文件中找不到该学生或者图书目录文件中显示 该图书属于注销图书或者该图书属于已借then输出非法借书请求(相当于拒绝借书)else输出借书成功并将借书信息写入借书文件end2: 加工 1.3:处理学生还书加工逻辑:begin读取学生还书请求信息,当前日期,学生文件,图书目录文件和借书文件if(在图书目录文找到该图

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论