图书管理系统面向对象分析与设计报告 |
您所在的位置:网站首页 › 图书管理系统系统设计说明书 › 图书管理系统面向对象分析与设计报告 |
目录 一.图书管理系统需求描述 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. 系统参与者 对于一个图书管理系统,我们从功能出发,图书管理系统基本的功能是完成图书的借阅和归还操作,并实现对系统中相关的信息的管理。 图书管理系统的主要服务对象可归结为一个类,即借阅者,其主要进行的活动为查询图书信息,并进行图书的借阅和归还。负责处理图书信息,处理借阅者账户信息,查询系统数据信息的角色为系统管理员。借阅者和系统管理员的主要特征类似,可抽象出“基”活动者“人”。而负责管理系统数据信息的角色是数据库管理。 因此对于一个图书管理系统主要有三类参与者,分别为“基”活动者“人”,系统管理员,数据库管理,借阅者。 综上,图书管理系统识别出的系统参与者如下: 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 |