图书管理系统需分析规格说明书..docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
图书管理系统需分析规格说明书.

图书管理系统需求分析说明书 1.引言 1.1 编写的目的 背景说明一直以来人们使用传统的人工方式管理图书馆的日常工作,对于图书馆的书和还书过程,想必大家都已很熟悉。在计算机尚未在图书馆广泛使用之前,书和还书过程主要依靠手工。 随着学校的发展,学校图书馆规模不断的扩大,传统的手工操作方式,由于易发生数据丢失,统计错误,且劳动强度高,效率低等缺点,导致无论是用户或是管理都需要一系列繁琐的程序,大大降低图书馆的利用率。计算机的使用,使图书馆管理实现数字化,使用计算机可以高速,快捷地完成对图书信息的查询,对借书者的信息管理等工作。 在计算机联网后,数据在网上传递,可以实现数据共享,避免重复劳动,规范图书管理行为,从而提高了管理效率和水平。图书管理信息系统以计算机为工具,通过对图书管理所需的信息管理,把管理人员从繁琐的数据计算处理中解脱出来, 也使用户能更方便快捷的对图书进行搜索查询。 2. 任务概述 2.1 功能概述 约束条件 3. 数据流图与数据字典 3.1 数据流图 3.1.1 数据流图图形 数据流图 2 数据流图 3 数据流图 4 数据流图 5 数据流图 6 数据流图 7 数据流图 8 数据流图 9 数据流图 10 数据字典 (1)数据接口描述? 名称:图书管理员? 简要描述:完成登记注册、统计查询、借书、还书等操作;? 有关数据流:读者信息,图书信息,统计条件信息,读者情况,图书情况,统计结 果;??? 名称:系统管理员? 简要描述:完成用户设置,读者类别设置,图书类别设置,罚金标准设置等操作;?有 关数据流:用户信息,读者类别信息,图书类别信息,罚金标准信息;? 加工逻辑词条描述 加工名:录入新读者?加工编号:1.1? 简要描述:将新的读者信息登记到读者信息表中? 输入数据流:新读者数据,读者类别? 输出数据流:有效读者信息? 加工逻辑: 输入读者信息? 选择读者类别? 执行SQL语句,将完整的读者信息写入读者信息表?。 加工名:读者信息修改?加工编号:1.2? 简要描述:修改指定的读者信息(卡号、已借书本数不可修改)? 输入数据流:待修改的读者信息? 输出数据流:修改后的读者信息? 加工逻辑: 输入读者编号? 执行SQL语句,从读者信息表中找出该读者的详细信息? 修改除借书卡号和已借书本数以外的信息? 执行SQL语句,将修改后的读者信息写入读者信息表中 加工名:读者信息删除?加工编号:1.3? 简要描述:将已归还全部图书的指定读者信息从读者信息表中删除 ?输入数据流:待删除的读者信息,借书状况信息? 输出数据流:待删除的读者信息? 加工逻辑:? 输入读者借书卡号? 执行SQL语句,从读者信息表中找出该读者的详细信息?IF??该读者处于借阅状态的书本数0?? THEN? 提示“该读者还有未还的图书,暂时不能删除” ?ELSE? ??? 执行SQL语句,将该读者的信息从读者信息表中删除 ENDIF 加工名:添加图书;?加工编号:2.1;? 简要描述:将新购入的图书登记入库,便于读者随时借阅;? 输入数据流:新图书信息,图书类别;? 输出数据流:有效图书信息;? 加工逻辑:? 输入新图书信息? 选择相应的图书类别? ??????????? 执行SQL语句,将新书信息写入图书信息表,记录登记人姓名,图书状态设置为“在库”。 加工名:修改图书?加工编号:2.2? 简要描述:将修改后的图书信息(图书编号和状态不能修改)重新写入图书信息表中;? 输入数据流:待修改的信息;? 输出数据流:修改的图书信息? 加工逻辑:? ??????????输入图书编号? ??????????执行SQL语句,从图书信息表中查询该图书的详细信息? IF??图书状态为“借阅中” ?THEN? ?????????????提示“图书不在库,不能修改”????????? ??ELSE? ?????????????执行SQL语句,将修改后的图书信息写入图书信息表?????????? ?ENDIF 加工名:删除图书?加工编号:2.3? 简要描述:将报废的或已经遗失的图书从系统中删除? 输入数据流:待删除信息,图书状态信息;? 输出数据流:删除的图书信息? 加工逻辑:? 输入图书编号? 执行SQL语句,从图书信息表中查询该图书的详细信息? IF??图书状态为“借阅中”? THEN? ??? 提示“图书处在“借阅中”,暂时不能删除” ?ELSE? 执行SQL语句,将该图书信息从图书信息表中删除? ENDIF 加工名:查询图书?加工编号:2.4? 简要描述:按设置的条件从图示信息表中查询满足条件的图书信息?

文档评论(0)

kri234 + 关注
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档