图书管理系统面向对象分析与设计报告

您所在的位置:网站首页 图书管理系统系统设计说明书 图书管理系统面向对象分析与设计报告

图书管理系统面向对象分析与设计报告

2023-08-14 15:54| 来源: 网络整理| 查看: 265

目录

一.图书管理系统需求描述

1. 图书管理系统的系统组成

2. 图书管理系统的系统功能

2.2 系统功能框图

二.图书管理系统用例建模

1. 图书管理系统UML用例图

2. 图书管理系统事件流

3. 图书管理系统用例规约

4. 图书管理系统UML活动图

三.图书管理系统行为交互建模

1.UML时序图

2.UML协作图

四.图书管理系统结构设计

1.确定架构风格

2.识别子系统

3.确定物理结构

一.图书管理系统需求描述 1. 图书管理系统的系统组成

本管理系统主要由以下子系统构成:

 系统管理员管理子系统  数据库管理员管理子系统  图书借阅者子系统

2. 图书管理系统的系统功能

2.1 系统功能介绍

2.1.1系统管理员层面

(1) 处理图书信息:增加,删除,更新图书信息。

(2) 处理借阅者账户信息:增加,删除,修改借阅者账户信息。

(3) 查询系统的数据信息:查询图书信息,查询借阅者信息。

2.1.2 数据库管理层面

(1) 管理系统的数据信息:图书信息,借阅者信息等。

2.1.3 借阅者层面

(1) 查询图书信息

(2) 借阅书籍和归还书籍。

2.2 系统功能框图

3. 系统参与者

对于一个图书管理系统,我们从功能出发,图书管理系统基本的功能是完成图书的借阅和归还操作,并实现对系统中相关的信息的管理。

图书管理系统的主要服务对象可归结为一个类,即借阅者,其主要进行的活动为查询图书信息,并进行图书的借阅和归还。负责处理图书信息,处理借阅者账户信息,查询系统数据信息的角色为系统管理员。借阅者和系统管理员的主要特征类似,可抽象出“基”活动者“人”。而负责管理系统数据信息的角色是数据库管理。

因此对于一个图书管理系统主要有三类参与者,分别为“基”活动者“人”,系统管理员,数据库管理,借阅者。

综上,图书管理系统识别出的系统参与者如下:

二.图书管理系统用例建模 1. 图书管理系统UML用例图

2. 图书管理系统事件流

2.1 添加图书事件流

添加图书事件流:

1.管理员选择进入管理界面,用例开始

2.系统提示输入管理员密码

3.管理员输入密码

4.系统验证密码

  A1:密码错误

5.进入管理界面,系统显示目前全部图书信息

6.管理员选择添加图书

7.系统提示输入图书信息

8.管理员输入图书信息

9.系统验证该图书是否有冲突

  A2:存在冲突

10.系统添加新图书信息,提示添加成功

11.系统重新进入管理主界面,显示所有信息

12.用例结束

异常事件流处理:

A1:密码错误

1.系统提示输入错误

2.用户确认

3.进入添加图书事件流第2步

A2:存在冲突

1.系统提示修改图书信息

2.管理员修改输入图书信息

3.进入添加图书事件流第9步

2.2 修改图书信息事件流

修改图书信息事件流:

1.管理员选择进入管理界面,用例开始

2.系统提示输入管理员密码

3.管理员输入密码

4.系统验证密码

  A1:密码错误

5.进入管理界面,系统显示目前全部图书信息

6.管理员选择要修改的图书

7.系统显示原有信息

8.管理员修改信息

9.系统验证信息

  A2:信息错误

10.系统更新图书信息,提示修改成功

11.系统重新进入管理主界面,显示所有信息

12.用例结束

异常事件流处理:

A1:密码错误

1.系统提示输入错误

2.用户确认

3.进入修改图书信息事件流第2步

A2:信息错误

1.系统提示修改错误信息

2.管理员修改输入信息

3.进入修改图书信息事件流第9步

2.3 删除图书事件流

删除图书事件流:

1.管理员选择进入管理界面,用例开始

2.系统提示输入管理员密码

3.管理员输入密码

4.系统验证密码

  A1:密码错误

5.进入管理界面,系统显示目前全部图书信息

6.管理员选择要删除的图书

7.系统显示是否确认删除

8.管理员选择确认

 A2:管理员选择取消

9.系统删除图书信息,提示删除成功

11.系统重新进入管理主界面,显示所有信息

12.用例结束

异常事件流处理:

A1:密码错误

1.系统提示输入错误

2.用户确认

3.进入修改图书信息事件流第2步

A2:管理员选择取消

1.进入修改图书信息事件流第11步

2.4 添加借阅者账户事件流

添加借阅者账户事件流:

1.管理员选择进入管理界面,用例开始

2.系统提示输入管理员密码

3.管理员输入密码

4.系统验证密码

  A1:密码错误

5.进入管理界面,系统显示目前全部借阅者账户信息

6.管理员选择添加借阅者账户

7.系统提示输入借阅者账户信息

8.管理员输入借阅者账户信息

9.系统验证该借阅者账户是否有冲突

  A2:存在冲突

10.系统添加新借阅者账户信息,提示添加成功

11.系统重新进入管理主界面,显示所有信息

12.用例结束

异常事件流处理:

A1:密码错误

1.系统提示输入错误

2.用户确认

3.进入添加借阅者账户信息流第2步

A2:存在冲突

1.系统提示修改借阅者账户信息

2.管理员修改输入借阅者账户信息

3.进入添加借阅者账户事件流第9步

2.5 修改借阅者信息事件流



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3