欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    图书管理系统系统需求分析文档.docx

    • 资源ID:1831281       资源大小:271.85KB        全文页数:22页
    • 资源格式: DOCX        下载积分:12金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要12金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    图书管理系统系统需求分析文档.docx

    1、图书管理系统需求分析文档图书管理系统需求分析小组组长:组员:1引言11.1 编写目的11.2 背景11.3 定义11.4 参考资料21.5 概述32.1 目标32.2 用户的特点32.3 假定和约束33用例分析(或数据流程分析)43.1 系统 Actor 分析43.2 系统用例描述44对象-关系建模125动态行为模型126系统流程分析157系统开发及运行环境规定198小结201.1 编写目的编写本报告的目的是明确本系统的详细需求,提供给使用单位确认系统的功 能和性能,并在此基础上进行修改和完善,同时作为设计人员进行软件设计的依 据和使用单位的验收标准。1.2 背景本项目的名称:图书馆管理系统开

    2、发软件。本项目的任务提出者及开发者是图书管理系统软件开发小组,用户是学院图书馆 及相关读者。本产品是针对电脑管理图书的需求设计的,主要包括管理员管理模块和学员 自助服务模块。其中,管理员管理模块可以完成读者登记、购入新书、图书检索、 读者借还书、图书注销等主要功能,学员自助服务模块可以完成学员电子阅读, 图书检索功能。从而实现一个将各种图书管理和服务功能集合起来的管理信息系 统,既可以节省资源又可以有效存储、更新查询信息,提高工作和服务效率。1.3 定义Use Case (用例)是一个UML中非常重要的概念,在使用UML的整个软件开发过程 中,Use Case处于一个中心地位。用例是对一组动作

    3、序列的抽象描述,系统执行这些动作 序列,产生相应的结果。这些结果要么反馈给参与者,要么作为其他用例的参数。类图(Class diagram)由许多(静态)说明性的模型元素(例如类、包和它们之间的关 系,这些元素和它们的内容互相连接)组成。时序图(Sequence Diagram),亦称为序列图或循序图或顺序图,是一种UML交互 图。它通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作。它可以表示用 例的行为顺序,当执行一个用例行为时,时序图中的每条消息对应了一个类操作或状态机中 引起转换的触发事件。1.4 参考资料软件工程导论张海藩编著清华大学出版社软件工程张海藩编著清华大学出版社数

    4、据库系统概论萨师煩王珊编著高等教育出版社Visual Basic数据库系统开发实例导航(第二版)一刘韬 骆娟 何旭洪 编著人民邮电出版社Visual Basic程序设计教程一曾强聪 编著 中国水利水电出版社2任务概述1.1 目标本系统通过计算机技术实现图书信息和用户信息的管理,还包括如下目标: 减少人力成本和管理费用;提高信息的准确性和信息的安全;改进管理和服务; 良好的人机交互界面,操作简便;为方便对图书馆书籍,读者资料,借还书等 进行高效的管理,特设计此系统以提高图书馆的管理效率。图书馆管理人员可以 管理读者的登记,图书的购入、借出、归还以及注销等;还可以查询某位读者、 某本图书的借阅情况

    5、,对当前借阅情况给出一些统计,给出统计表格,以全面掌 握图书的情况。在学校图书馆内部的现有局域网这个网络环境下,信息由各用户 在规定的权限下在各自的工作站上录入,信息上网后各用户可查询,调用,达到 信息共享。1.2 用户的特点本系统的最终用户是面向管理员(图书馆管理员和其他管理人员)和读者(教 师和学生),他们都具有一定的计算机基础知识和操作计算机的能力,是经常性 用户。系统维护人员是计算机专业人员,熟悉操作系统和数据库,是间隔性用户。1.3 假定和约束本软件开发工作的假定和约束有开发期限不应过长,最好在三个月内完成。 经费应在5000元以下。3用例分析(或数据流程分析)3. 1系统Actor

    6、分析Actor是指系统的参与者,通过系统分析,可将用户分为管理员、读者、系统维 护人员3个参与者。(1)管理员图书管理员不定期地对图书信息进行添加、修改和删除等操作,在图书 尚未归还的情况下不能对图书信息进行删除。也可以对读者信息进行添加、修改、 删除等操作,在读者还有未归还的图书的情况下不能进行删除读者信息。(2)读者读者查询图书信息、自己的借阅信息,借阅图书,归还图书,修改自己 的密码等操作。(3)系统管理员系统管理员主要进行图书管理员权限的设置、读者类别信息的设置、图 书类别的设置以及罚款和赔偿标准的设置、数据备份和数据恢复等处理。4. 2系统用例描述列出所有用例及其用例描述。读者的用例

    7、图,如图3.1所示。图3.1读者用例图管理员用例图,如图3.2所示。-8-图3.2管理员用例图系统管理员用例图,如图3.3所示。用例名称登陆用例描述根据用户输入的用户名和密码判断用户的身 份,赋予相应的权限。触发条件无后置条件根据用户所有的权限进入相应的操作界面。基本事件流1输入用户名2输入密码3校验密码是否正确。4根据用户身份进入相应的操作界面。异常事件流如果密码不正确,提示重新输入密码;如 果用户名不正确,提示没有此用户。(2)查询图书用例说明如表3.2所示。用例名称查询图书用例描述由读者进行操作,查询图书馆中有没有需要 图书,如果有,显示该图书编号、书名、作 者、出版日期、当前借阅状态等

    8、信息。触发条件以读者身份登录。后置条件无基本事件流1 以读者身份登录。2输入图书的名称或作者名称。3显示相关图书的信息。异常事件流如果没有该图书,返回提示信息:“没有找 到图书”。表3.2查询图书用例说明(3)借书-9-图3.3系统管理员用例图(1)登陆用例说明如表3.1所示。表3.1登陆用例说明用例名称借书用例描述由图书管理员把读者的借书卡的条码读入触发条件计算机,再将读者所选图书的条码读入计算 机,在不超过读者允许借书的情况下,累计 该读者所借的书;否则提示超过借书数量。 以图书管理员的身份登录系统。后置条件图书信息中相应记录的还书日期值做改变;基本事件流将借书明细加入借书记录中。1以图书

    9、管理员身份登录系统。异常事件流2进入借书功能。3录入读者的借书卡条码。4识别读者类别,提示读者可以借阅图书的 数量及借阅时间等。如果允许借阅,继续 4,否则提示已达到借书数量。5录入图书的条码,显示该图书的信息。6还有其他图书,重复步骤3。7保存操作。在保存之前,可以取消操作。-10-用例说明如表3.3所示。表3.3借书用例说明(4)续借用例说明如表3.4所示。用例名称续借用例描述由图书管理员把读者的借书卡的条码读入计算机,计算机显示读者所借图书及状态, 选定需要续借的图书,系统提示还书时间, 保存操作。触发条件以图书管理员的身份登录系统。后置条件图书信息中相应记录的还书日期值做改变;将续借明

    10、细加入借书记录中。基本事件流1以图书管理员身份登录系统。表3.4续借用例说明(5)还书用例说明如表3.5所示。表3.5还书用例说明异常事件2进入续借功能。3录入读者的借书卡条码。4计算机显示读者所借图书及状态。5如可以续借则选定需要续借的图书;否则 提示无法续借。6系统提示还书时间。7保存操作。在保存之前,可以取消操作。用例名称还书用例描述由图书管理员把图书的条码读入计算机,系 统显示该书的读者资料,提示是否超出借阅 期限。如未超出则显示还书成功;如超出则 计算罚金。触发条件以图书管理员的身份登录系统。后置条件图书信息中相应记录的状态值做改变;将还 书明细加入还书记录中。基本事件流1以图书管理

    11、员身份登录系统。2进入还书功能。3录入读者的借书卡条码。4系统显示该书的读者资料,提示是否超出 借阅期限。5如未超出则显示还书成功;如超出则计算 罚金。异常事件流在保存之前,可以取消操作。(6)新书登记用例说明如表3.6所示。-11-表3.6新书登记用例说明用例名称新书登记用例描述由图书管理员将新书的信息录入计算机中, 进行保存。触发条件以图书管理员的身份登录系统。后置条件图书信息中增加一条记录。基本事件流1以图书管理员的身份登录系统。2进入新书登记功能。3输入新书的相应信息。4保存操作。异常事件流在保存之前,可以取消操作。C7)修改或注销图书用例说明如表3.7所示。表3.7修改或注销图书用例

    12、说明用例名称修改或注销图书用例描述由图书管理员修改图书的信息或注销图书, 进行保存。触发条件以图书管理员的身份登录系统。后置条件图书信息中相应记录更新或删除。基本事件流1以图书管理员的身份登录系统。2进入图书管理功能。3选定需要修改或删除的图书。4修改图书的相应信息或删除图书。5保存操作。异常事件流在保存之前,可以取消操作。(8)增加读者用例说明如表3.8所示。表3.8增加读者用例说明用例名称增加读者C9)修改或删除读者用例说明如表3.9所示。表3.9修改或删除读者用例说明用例描述由图书管理员将新读者的信息录入计算机触发条件中,进行保存。以图书管理员的身份登录系统。后置条件读者信息中增加一条记

    13、录。基本事件流1以图书管理员的身份登录系统。2进入读者管理功能。异常事件流3输入新读者的相应信息,设置读者类别。4保存操作。在保存之前,可以取消操作。用例名称修改或删除读者用例描述由图书管理员修改读者的信息或删除读者, 进行保存。触发条件以图书管理员的身份登录系统。后置条件读者信息中相应记录更新或删除。基本事件流1以图书管理员的身份登录系统。2进入读者管理功能。3录入读者的借书卡条码,查询读者,确定 需要修改或删除的读者。4修改读者的相应信息或删除读者。5保存操作。异常事件流在保存之前,可以取消操作。-13 -4对象-关系建模图书管理系统中的对象-关系如图4.1所示。图4.1对象-关系图5动态

    14、行为模型(1)读者借书时序图(2)读者还书时序图-15-(3)图书管理员添加读者信息时序图(4)读者查询图书信息时序图-16-(5)系统管理员查询读者信息时序图6系统流程分析尽可能列出所分析出的系统流程,系统流程可使用程序流程图、活动图(或 泳道图)等描述。(1)系统功能流程本流程图是整体介绍整个图书管理系统的基本功能。流程图如5.1所示。图5.1系统功能流程图(2)各个部分的详细流程图。图5.2管理员流程图-19-图5. 3普通人员流程图图5. 4读者查询流程图-20-7系统开发及运行环境规定列出系统的开发和运行环境约定。系统运行的硬件环境如表6.1所示,软件开发平台如表6.2所示表6.1系

    15、统运行硬件环境表环境配置CPUIntel双核2.0及以上内存1G硬盘80G操作系统Win XP以上系统表6.2软件开发平台表软件说明VS系统开发平台SQL 2014数据系统当今的时代是信息的时代,作为信息搜集、存储、加工、传播中心的图书馆 要适应时代的变迁,必须采用全新的管理体系来实现管理的自动化和科学化。管 理信息系统拥有最先迸的管理思想和设计体系,将其引入图书馆管理工作中来必 将使图书馆以崭新的面貌迎接新的时代。在国内虽然图书管理系统近几年有了很 大的发展。但是,基础薄弱,发展不平衡;图书馆现代信息技术的总体水平不高。 因此,我国图书馆在网络环境下的发展,要根据我国社会经济发展的实际水平和信 息技术的发展状况,实事求是地实施符合自己实际情况的图书管理系统。本系统 利用C语言作为编程语言,数据库使用SQL Sever,实现了图书管理信息系统的一 些基本功能,但是还有很多方面考虑不周到,有很多功能也没涉及,这需要在以后 进一步改进。


    注意事项

    本文(图书管理系统系统需求分析文档.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开