当前位置: 首页 > 范文大全 > 公文范文 >

图书管理系统需求分析UML图实习报告范本

时间:2021-10-31 13:42:58 来源:网友投稿

 . .

  . . .

 . .

  . . .

 图书管理系统需求分析

 实习报告

  (遥感信息工程学院2011级)

 班 级: XXXXX

  姓 名: XX

  学 号: XXXXXXXXXXXXX

  指导教师: XXX

 

 2013.6

 目 录

  TOC \o "1-3" \h \z \u HYPERLINK 第一章 概述 1

 HYPERLINK 1.1 任务目标 1

 HYPERLINK 1.2 任务对象及需求 1

 HYPERLINK 1.3 功能层次图 1

 HYPERLINK 第二章 数据描述 3

 HYPERLINK 2.1 静态数据 3

 HYPERLINK 2.2 动态数据 3

 HYPERLINK 2.3 类表 4

 HYPERLINK 2.4 数据分析 5

 HYPERLINK 第三章 用例图 9

 HYPERLINK 3.1 概述 9

 HYPERLINK 3.2 成图展示 9

 HYPERLINK 第四章 时序图 11

 HYPERLINK 4.1 概述 12

 HYPERLINK 4.2 成图展示 12

 HYPERLINK 第五章 活动图 11

 HYPERLINK 5.1 概述 12

 HYPERLINK 5.2 成图展示 12

 HYPERLINK 第六章 功能实现 11

 第七章 实习总结HYPERLINK 12

 第一章 概述

 1.1 任务目标

 此次实习所要研究的系统是要通过计算机数据库及网络对图书信息和用户信息进行管理,在保证基本功能实现的前提下尽可能减少成本、提高效率、完善服务、保证信息的准确性和安全性。

 1.2 任务对象及需求

 该系统的使用对象有三类:系统管理员、图书管理员及读者。需求各异。

 系统管理员的需求包括图书的出入库记录,读者信息的添加、更新、删除等。

 图书管理员的需求包括图书状态修改、图书的借阅与归还登记。

 读者的需求包括查询图书信息、图书的借阅与归还。

 1.3 功能层次图

 第二章 数据描述

 2.1 静态数据

 图书:书名、作者、类别、、书号等

 管理员:用户名、密码、权限

 读者:、编号、密码

 2.2 动态数据

 输入:查询图书(输入书名、作者、书号或等),图书项、读者项记录的新建、更新和删除,图书借还以及注销操作时的输入信息等。

 输出:查询书籍显示的结果,操作成功或失败的消息,以及图书借还时显示的书籍信息。

 2.3 类表

 2.4 数据分析

 读者的操作包括登录、查询、借书、还书、注册及注销借书卡等。用户注册时需要将、密码添加到注册信息表中,生成一个ID号,然后将这些信息一起添加进Reader类中,作为静态数据。

 图书管理员的操作包括对图书的借阅、归还进行登记,对读者可能造成的图书遗失、损毁等情况进行图书信息更新及罚款。

 系统管理员的操作包括添加及更新书籍信息,删除由于损毁或遗失而不存在的书籍信息,添加、注销或更新读者信息以及管理借阅归还记录。

 管理系统的核心是书。书类包含的信息为作者、书名、、书的ID号、、书籍数量,同时还要加进一个借阅信息的函数来反映书的借阅状态。

 第三章 用例图

 3.1 概述

 用例是从用户的角度对系统行为的描述,注重角色以及角色与用例之间的连接关系。说明的是谁要使用系统,以及他们使用该系统可以做些什么。一个 用例图包含了多个模型元素,如系统、参与者和用例,并且显示了这些元素之间的各种关系,如泛化、关联和依赖。

 作为需求分析阶段的主要工作之一,制定优质的用例图可以大大降低需求误解和需求偏移的风险;避免项目的返工、延期、预算超支甚至彻底失败;最终开发出符合用户需求的产品。

 3.2 成图展示

 第四章 时序图

 4.1 概述

  时序图是强调消息时间顺序的交互图。时序图描述类系统中类和类之间的交互,它将这些交互建模成消息交换。时序图是一个模型,用于描述对象组如何随着时间在某些行为方面进行协作。

 4.2 成图展示

 第五章 活动图

 5.1 概述

 活动图描述用例要求所要进行的活动,以及活动间的约束关系,有利于识别并行活动。能够演示出系统中哪些地方存在功能,以及这些功能和系统中其他组件的功能如何共同满足前面使用 用例图 建模的商务需求。

 5.2 成图展示

 

 借阅

 还书

 删除读者信息

 第六章 功能实现

 该系统主要包括查询、添加、更新、删除四大功能。具体描述如下:

 查询功能:通过书名、作者、书号、等信息查询图书;

  通过读者和图书匹配信息查询借阅情况;

 添加功能:添加书目;

  添加新读者信息;

  添加借阅、归还记录;

 更新功能:更新图书信息;

  更新读者信息;

  更新图书借还状态;

 删除功能:删除书目(遗失、损毁或下架);

  注销读者,删除相关信息;

  删除借阅、归还记录;

 第七章 实习总结

  通过本次实习,我加深了对需求分析过程的理解,学会了使用Rational Rose软件绘制UML图,让书本上学到的思路和知识在实践中得到了应用,受益匪浅。

相关热词搜索: 范本 实习报告 需求 图书管理系统 分析