[精编]图书管理系统系统需求分析文档

[精编]图书管理系统系统需求分析文档

ID:13112400

大小:870.50 KB

页数:37页

时间:2018-07-20

[精编]图书管理系统系统需求分析文档_第1页
[精编]图书管理系统系统需求分析文档_第2页
[精编]图书管理系统系统需求分析文档_第3页
[精编]图书管理系统系统需求分析文档_第4页
[精编]图书管理系统系统需求分析文档_第5页
资源描述:

《[精编]图书管理系统系统需求分析文档》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

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

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

3、seCase处于一个中心地位。用例是对一组动作序列的抽象描述,系统执行这些动作序列,产生相应的结果。这些结果要么反馈给参与者,要么作为其他用例的参数。类图(Classdiagram)由许多(静态)说明性的模型元素(例如类、包和它们之间的关系,这些元素和它们的内容互相连接)组成。时序图(SequenceDiagram),亦称为序列图或循序图或顺序图,是一种UML交互图。它通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作。它可以表示用例的行为顺序,当执行一个用例行为时,时序图中的每条消息对应了一个类操作或状态机中引起转换的触发事件。-20-1.4参考

4、资料《软件工程导论》——张海藩编著清华大学出版社《软件工程》——张海藩编著清华大学出版社《数据库系统概论》——萨师煊王珊编著高等教育出版社《VisualBasic数据库系统开发实例导航(第二版)》——刘韬骆娟何旭洪编著人民邮电出版社《VisualBasic程序设计教程》——曾强聪编著中国水利水电出版社-20-2任务概述2.1目标本系统通过计算机技术实现图书信息和用户信息的管理,还包括如下目标:减少人力成本和管理费用;提高信息的准确性和信息的安全;改进管理和服务;良好的人机交互界面,操作简便;为方便对图书馆书籍,读者资料,借还书等进行高效的管理,特设计此系统以

5、提高图书馆的管理效率。图书馆管理人员可以管理读者的登记,图书的购入、借出、归还以及注销等;还可以查询某位读者、某本图书的借阅情况,对当前借阅情况给出一些统计,给出统计表格,以全面掌握图书的情况。在学校图书馆内部的现有局域网这个网络环境下,信息由各用户在规定的权限下在各自的工作站上录入,信息上网后各用户可查询,调用,达到信息共享。2.2用户的特点本系统的最终用户是面向管理员(图书馆管理员和其他管理人员)和读者(教师和学生),他们都具有一定的计算机基础知识和操作计算机的能力,是经常性用户。系统维护人员是计算机专业人员,熟悉操作系统和数据库,是间隔性用户。2.3假

6、定和约束本软件开发工作的假定和约束有开发期限不应过长,最好在三个月内完成。经费应在5000元以下。-20-3用例分析(或数据流程分析)3.1系统Actor分析Actor是指系统的参与者,通过系统分析,可将用户分为管理员、读者、系统维护人员3个参与者。(1)管理员图书管理员不定期地对图书信息进行添加、修改和删除等操作,在图书尚未归还的情况下不能对图书信息进行删除。也可以对读者信息进行添加、修改、删除等操作,在读者还有未归还的图书的情况下不能进行删除读者信息。(2)读者读者查询图书信息、自己的借阅信息,借阅图书,归还图书,修改自己的密码等操作。(3)系统管理员系

7、统管理员主要进行图书管理员权限的设置、读者类别信息的设置、图书类别的设置以及罚款和赔偿标准的设置、数据备份和数据恢复等处理。3.2系统用例描述列出所有用例及其用例描述。读者的用例图,如图3.1所示。-20-图3.1读者用例图管理员用例图,如图3.2所示。-20-图3.2管理员用例图系统管理员用例图,如图3.3所示。-20-图3.3系统管理员用例图(1)登陆用例说明如表3.1所示。表3.1登陆用例说明用例名称登陆用例描述触发条件后置条件基本事件流异常事件流根据用户输入的用户名和密码判断用户的身份,赋予相应的权限。无根据用户所有的权限进入相应的操作界面。1输入用

8、户名2输入密码3校验密码是否正确。4根据用户身份进入

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。