图书借阅系统需求分析_第1页
图书借阅系统需求分析_第2页
图书借阅系统需求分析_第3页
图书借阅系统需求分析_第4页
图书借阅系统需求分析_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

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

文档简介

1、图书借阅系统需求分析学院信息学院专业计算机科学与技术学号#姓名*20目录1引言31.1背景31.2文档描述31.3读者对象31.4文档目的31.5需求获取31.6功能需求分析41.6.1图书馆借阅者需求功能分析41.6.2管理员功能需求分析41.7系统性能要求41.8参考书目41.9团队成员42、需求建模52.1数据流图52.1.1系统0层图52.1.2系统1层图6 2.1.2系统2层图72.2ER图123数据字典163.1数据存储条目163.2数据流条目173.3外部条目183.4数据项条目193.5加工条目201引言随着计算机及网络技术的飞速发展,Internet应用在全球范围内日益普及,

2、当今社会正快速向信息化社会前进,信息系统的作用也越来越大。图书馆的正常运营中总是面对大量的工作,因此图书管理信息化是发展的必然趋势。通过分析和设计建立一套有效的图书借阅系统,可以减轻工作,将工作科学化、规范化、提高了图书信息管理的工作质量。因此根据图书馆目前的管理情况开发一套图书借阅系统是十分必要的。现代软件工程作为一门学科,从20世纪70年代以来,始终处在发展变化和探索前进之中。在系统的开发中站着很重要的地位。现代软件工程的基本方法包括:需求工程、基本设计和详细设计、系统的实现三大部分,本节主要做系统的需求分析。1.1背景当前,图书馆中有大量书籍,且每日面对的读者众多。在人力有限的情况下,图

3、书管理的工作难度加大,效率低下。为了改善这种状况,将图书管理系统应用于图书馆,使图书管理工作向计算机管理转变。1.2文档概述 该系统满足两部分人的需求,分别是图书管理员和图书借阅者。对于图书管理员而言,通过该系统能对图书进行管理,即有增、删、改、查等功能,以及对还书等要求经行操作;图书借阅者能够凭借该系统查询图书,个人借阅情况,以及对自己信息的修改。1.3读者对象该文档读者主要为客户,项目管理人员、开发人员和项目维护人员。1.4 文档目的编写本文档的目的是方便明确详细需求设计,同时作为设计人员进行软件设计的依据和使用单位的验收标准。1.5需求获取同过和图书借阅者还有图书管理员交流,听取建议征集

4、意见。结合老师上课讲到的关于需求分析方面的知识。1.6功能需求分析1.6.1图书借阅者功能需求分析 a.图书借阅者能够以借阅者身份和密码登录到系统。b.图书借阅者能按书名、编号、作者、主题查询图书,并了解图书的一系列信息,方便借书。c.图书借阅者能登陆到系统以后,根据自己的信息,查询到自己所借书的情况。d.图书借阅者能够通过该系统从书库借出书,归还书,续借书。1.6.2管理员功能需求分析a.管理员能够以图书管理员的身份和密码进入该系统。b.管理员能够对图书信息和借阅者的信息进行增、删、改、查。c.管理员能够查询借阅者的信息,并实现借书,还书,续借,罚款。1.7系统性能要求a.安全:由于系统主要

5、针对图书馆,使用频度较高,使用性要求比较高。为防止对信息资料和管理程序的恶意破坏,要求有较为可靠的安全性能。b.数据精度:保证通过系统对于各类信息的查询要做到完全正确。所有在相应域中包含查询关键字的记录都能查到。不包含关键字的记录都查询不到。要求稳定、便捷,易于管理和操作。c.速度:系统对于大部分操作都能够做出快速的反应。d. 系统要求稳定、便捷,易于管理和操作。一旦出现故障能快速恢复系统和故障处理。 1.8参考书目1 毋国庆, 梁正平, 袁梦霆, 李勇华. 软件需求工程M.机械工业出版社, 2013 .2 郭宁, 杨一平. 软件工程实用教程M.人民邮电出版社, 1753 .3 张家浩. 现代

6、软件工程M.机械工业出版社, 2009 .1.9团队成员成员1 李庆 图书借阅系统 需求分析成员2 刘亚林图书借阅系统 概要设计成员3 杨建滨图书借阅系统 详细设计2、需求建模2.1数据流图2.1.1系统0层图图1.图书借阅系统0层图0层图详细描述:该层图是数据流图的最顶层图。主要描述了借阅者和图书管理员通过图书借阅系统实现相应功能的数据流图。图书借阅系统中包含着若干个子系统,图书借阅者向系统输入信息,包括借阅者自己的相关信息和图书的相关信息。图书借阅系统根据图书借阅者提供的信息和其提出的要求进行查询、处理并将处理后的相应结果反馈给图书借阅者。从而实现了图书借阅者的相关操作。类似的,图书管理员

7、通过输入相应的信息到图书借阅系统,图书借阅系统实现相应的功能,并将结果反馈给图书管理员。2.1.2系统1层图1层图详细描述:该层流程图描述了图书借阅系统里面有五个子系统:图书管理系统、图书查询系统、图书借阅系统、借阅者信息管理系统,还书系统。流程图主要表示这几个系统之间的联系以及数据流向。首先,管理者能够凭借管理员的身份对这五个系统进行维护管理。对五张信息表进行增、删、改、查。其次,图书借阅者能够应用这几个系统实现相应的操作。图书借阅者可以向图书查询系统输入要查询书籍的相关信息。该子系统就会按照信息在图书信息表中查找这本书,并将这本书查询到的信息反馈给图书借阅者。通过查询系统查询到有这本书,可

8、以在经过图书借阅系统借书。图书借阅系统会在借书的同时对图书信息表、借阅者信息表,借书信息表进行修改。还书系统则是通过查询所要归还图书的信息,并对图书信息表和借书信息表进行修改。流程图中包含着三张表:图书信息表、借阅者信息表,借书信息表。图书信息表中主要记录了图书的相关信息便于查询图书的数量,借还情况。借阅者信息表记录了图书借阅者的相关信息,便于查询借阅者的相关身份,联系方式以及借书情况。借书信息表记录了该书的借阅者的相关信息,便于管理人员对借出的图书进行管理。(见图2) 图2.图书借阅系统1层 2.1.3系统2层图a子系统1:图书管理员对图书借阅者信息管理系统 图3.管理员对图书信息的管理图3

9、详细描述:图书馆里员将自己的帐号和密码输入到管理员信息验证这个子系统。子系统在管理员信息表中对该帐号和密码进行查询,如果没有该帐号或者密码错误,则返回验证失败。如果验证成功,子系统1.1就会把管理员要查询的图书编号输入到系统1.2中,在图书信息表中找到该图书的记录,并对其修改信息。b子系统2:图书管理员对图书信息管理系统图4.借阅者对图书信息查询图4详细描述:图书借阅者将个人的帐号密码输入到子系统2.1中。系统会在借阅者信息表中查找该帐号,并将密码进行对比。如果密码不正确或者不存在这个账号,就会返回验证信息失败。如果成功,就进行下一步操作。将图书借阅者要查询图书的相关信息输入到子系统2.2中。

10、2.2在图书信息表中查找该图书,并把图书的信息作为查询结果返回给图书借阅者。c子系统3:图书借阅者查询图书,并借书图5.借阅者借阅图书系统图5详细描述:图书借阅者利用图书查询系统得到了图书信息查询结果,如果无书怎不用进行下面操作。如果有书,就把要借图书的信息传递给子系统3.1。在借书的同时,子系统3.1就会在借书信息表中添加上借阅者的信息,在借阅者信息表中添加所借书的题目,数目。d子系统4:图书管理员对借阅者信息管理系统图6.图书管理员对借阅者信息管理系统图6详细描述:图书管理员凭借自己的管理员帐号和密码登录通过管理员信息验证。子系统4.1将管理员输入的信息在管理员信息表中进行查找,如果找不到

11、这个账号或者密码不正确就返回验证失败,验证正确就进行下一步操作。4.1将要查询的借阅者的相关信息传递给4.2。4.2在借阅者信息表中查找借阅者的记录。并可以对该记录进行增删改查。e子系统5:图书借阅者归还图书管理系统图7.图书借阅者归还图书管理系统图7详细描述:图书借阅者登录到系统后,把要归还的图书的相关信息输入到子系统5.1中。5.1将按照输入的信息在图书信息表中查找,如果没有该书的信息,给图书借阅者返回验证失败。如果存在,在还书后,子系统5.2对图书信息表、借书信息表,借阅者信息表中的相应信息进行修改。2.2 E-R图图8.图书管理员E-R图图9.借阅者E-R图图10.图书E-R图 总E-

12、R图 3、数据字典3.1数据存储条目表1数据存储条目表编号名称流入数据流出数据组成组成形式D1图书信息表F8F4图书编号 图书条形码 书名 关键字 价格 出版社 作者数目 IBSN按照图书编号依次排序D2借阅者信息表F9F7借书证条形码 借阅者帐号 姓名 性别 登记时间 读者类别 借书数目 联系方式按照借阅者帐号依次排序D3借书信息表F11借书证条形码 借阅者帐号 姓名 所借书编号 借书数目借书登记时间 联系方式 读者类别按照借书登记时间排序D4管理员信息表F3管理员帐号 姓名 性别 联系方式按照管理员帐号依次排序3.2外部条目表2外部条目表编号名称简述输入数据流输出数据流01图书借阅者凭借帐

13、号登录系统,查询,借阅,归还图书图书借阅者帐号、密码以及图书的相关信息帐号验证结果和图书查询结果02图书管理员凭借帐号登录系统,管理系统。查询图书和借阅者的信息,并对各个表中信息进行修改管理员的帐号、密码以及借阅者相关信息和图书相关信息帐号验证结果,图书借阅者和图书的相关信息3.3数据流条目表3数据流条目表编号名称来源去处组成F1管理员帐号密码图书管理员管理员信息验证管理员的帐号和登录密码F2图书编号管理员信息验证图书信息增删改查每一本图书的唯一编号F3管理员信息管理员信息表管理员信息验证管理员帐号 姓名 性别F4图书信息图书信息表图书信息增删改查图书编号 书名 关键字 价格 出版社 数目 I

14、BSNF5验证成功借阅者信息表数据查询图书编号F6登录信息图书借阅者借阅者信息验证借阅者帐号 密码 借书证条形码F7借阅者信息借阅者信息表借阅者信息验证借阅者帐号 姓名 性别 登记时间 读者类别 借书数目 联系方式F8图书相关信息数据查询图书信息表图书编号 书名 作者 关键字F9修改信息修改信息借阅者信息表借书数目 借阅者帐号 姓名 联系方式F10查询结果数据查询图书借阅者图书编号 书名 作者 出版社 数目F11添加借阅者信息修改信息借书信息表图书编号 作者 借书数目 借阅者帐号 姓名 联系方式 借书登记时间 3.4数据项条目表4数据项条目表编号名称数据类型长度小数位取值范围01帐号N2002密码C2003姓名C2004性别C0205联系方式N2006时间D0807读者类别C2008借书数目N0809条形码N2010价格N080211书名C4012图书编号C2013作者C0814出版社C2015关键字C0816IBSNC2017剩余数目N083.5加工条目表5加工条目表编号名称输入处理逻辑输出P1.1管理员信息验证正确的管理员账号和密码查询信息表并检验密码验证结果和图书编号P1.2图书信息增删改查要查询图书的编号在图书信息表查询图书编号查询图书信息P2.1借阅者信息验证正确的图书借阅者账号和密码查询借阅者信息表并检验密码验证结果和要借图书的信息P2.2数据查询要借图书的

温馨提示

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

评论

0/150

提交评论