图书馆系统需求分析(roseUML).pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
图书馆系统需求分析(roseUML) 图书馆系统需求分析是使用 roseUML 开发的图书馆信息管理系统的需求分析报告。该报告详细介绍了图书馆管理系统的需求,包括背景、初始需求、借书业务用况描述等。 背景 学校的图书馆现在仍然在使用传统的卡片管理系统来管理图书和读者信息,但是随着图书和读者的数量越来越多,图书馆工作人员的工作量也越来越大,经常出现管理混乱的情况。学校的领导终于决定使用现代技术手段对图书馆进行管理,开发一套图书馆信息管理系统。 初始需求 图书管理员是图书馆员工,他们的主要工作就是和图书、读者打交道,并在软件系统的支持下工作。图书管理员负责新书的购买和登记,每一种图书可以购进多本书。图书管理员对图书进行加工处理,给每本书添加条码号和索取号,条码号在图书馆中是唯一的,可以唯一确定具体一本图书。索取号主要由分类号和出版日期组成。图书管理员对加工好的图书书目信息进行登记。图书管理员对本馆读者进行管理,办理读者证,并对读者信息进行登记。 借书业务用况描述 读者提出借书请求,提交借阅证和图书给图书管理员;图书管理员检查读者证,如果有效则可以进行借阅;图书管理员检查借阅证,如果有效则可以进行借阅;图书管理员对读者和图书进行借阅登记;图书管理员检查预定信息,如果有预定信息则取消预定;图书管理员把图书和借阅证交回读者,借阅结束。 Rational Rose 介绍 Rational Rose 是分析和设计面向对象软件系统的强大可视化工具,支持 UML、支持正、逆向工程,可以通过建立系统模型生成系统代码框架,利用模型可以方便的捕获系统设计缺陷,保证系统设计结构合理,同时可以方便利用生成的系统代码框架快速实现系统设计。 Rose 模型视图 Rose 模型的四个视图是:Use Case 视图、Logical 视图、Component 视图和 Deployment 视图。每个视图针对不同的对象,具有不同的用途。 Use Case 视图 Use Case 视图包括系统中的所有角色、用况和用况框图等,Use Case 视图是系统中与实现无关的视图,从用户的角度去描述和分析系统。主要关注系统功能的高层形状,而不关注系统功能具体实现方法。 Logical View 视图 Logical View 视图从开发人员的角度去描述和分析系统,关注系统中如何实现使用用况中提出的功能,开发人员可以构造系统的详细设计。 Component 视图 Component 视图包含模型代码库、可执行文件、运行库和其他组件的信息,可以了解系统的实际结构,组件间的编译顺序。 Deployment 视图 Deployment 视图关注系统的实际物理部署,描述系统运行环境和结构。 Use case 框图 Use case 框图工具栏说明文本注释注释与项目连线包用况角色单向关联依赖继承聚集。 State/Activity 框图 State/Activity 框图工具栏说明活动开始状态结束状态从一个活动或状态过渡到另一活动或状态过渡到当前活动或状态水平同步垂直同步状态工作流或事件流中的决策点泳道,显示谁负责完成活动。 类框图 类框图工具栏说明接口单向关联关联类与关联关系连接包类依赖关系类继承关系类实现接口类控制类边界类实体类。 Collaboration 框图 Collaboration 框图工具栏说明对象类实例对象连接对象自身连接连接消息反向连接消息对象数据流对象反向数据流。 Sequence 框图 Sequence 框图工具栏说明对象对象消息对象反身消息对象返回消息对象删除,生命周期结束对象过程调用对象异步消息锁住选中项目。 Deployment 框图 Deployment 框图工具栏说明具有处理器功能的设备连接线没有处理器功能的设备。 图书馆系统需求分析报告详细介绍了图书馆管理系统的需求和roseUML 的使用,提供了一个详细的图书馆信息管理系统的设计方案。
剩余12页未读,继续阅读
- 粉丝: 0
- 资源: 3万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- sm2解密出Invalid point encoding问题的解决办法
- 乐跑刷数据代码 (1).exe
- 计算机科学与工程学院15级大三短学期JAVA课设-虚拟校园系统.zip
- 备战2025电赛03-驱动1.8寸TFT-LCD屏幕
- 一个采用MVC架构设计、Java实现的泡泡堂游戏.zip
- 一个基于java socket的可以网络对战的俄罗斯方块游戏.zip
- 一个基于LWJGL的简易Java游戏引擎.zip
- 一个用Java写的拼图游戏(华容道?).zip
- 一个简易的躲避子弹飞机小游戏,基于最简单的java ui.zip
- 一个西洋跳棋小游戏,写成桌面Java程序,实现了人机对战,对博弈树的遍历进行了极大极小值的alpha-beta剪枝算法进行优化.zip