图书馆管理系统.docx

上传人:b****4 文档编号:12165208 上传时间:2023-04-17 格式:DOCX 页数:15 大小:237.25KB
下载 相关 举报
图书馆管理系统.docx_第1页
第1页 / 共15页
图书馆管理系统.docx_第2页
第2页 / 共15页
图书馆管理系统.docx_第3页
第3页 / 共15页
图书馆管理系统.docx_第4页
第4页 / 共15页
图书馆管理系统.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

图书馆管理系统.docx

《图书馆管理系统.docx》由会员分享,可在线阅读,更多相关《图书馆管理系统.docx(15页珍藏版)》请在冰豆网上搜索。

图书馆管理系统.docx

图书馆管理系统

题目:

图书馆管理系统

一.需求分析:

▪系统的功能需求主要包括以下几个方面:

1借阅者可以通过网络查询书籍信息和预定书籍。

2借阅者能够借阅书籍和还书。

3图书管理员能够处理借阅者的借阅和还书请求。

4系统管理员可以对系统的数据进行维护,如增加、删除和更新书目,增加、删除和更新借阅者帐户,增加和删除书籍。

▪系统主要包括以下几个模块:

1基本数据维护模块

2基本业务模块

3数据库管理模块

4信息查询模块

系统功能需求

▪基本数据维护模块包括的主要功能模块:

1添加借阅者帐户

2修改更新借阅者帐户信息

3添加书目

4修改和更新书目信息

5添加书籍

6删除书籍

▪基本业务模块包含的功能:

1借书

2还书

3书籍预留

4取消书籍预定

▪数据库模块的功能:

1借阅信息管理

2书籍信息管理

3帐户信息管理

4书籍预留信息管理

▪信息查询模块主要是查询数据库中的相关信息:

1查询书籍信息

2查询借阅者信息

二.系统建模:

1.创建系统用例模型:

进行系统分析和用例的第一步是创建系统用例模型,创建系统用例的第一步是确定系统的参与者,图书馆管理系统的参与者有:

读者(借阅人):

可以通过网络查询书籍信息和预定书籍,还可以借书、还书。

图书管理员:

能够处理借阅者的借阅和还书请求。

图书管理系统维护者:

可以对系统的数据进行维护。

①借阅者请求服务的用例:

借阅者可以根据该系统进行的活动有:

查询自己的借阅信息、查询书籍信息、登录系统、预定书籍、借阅书籍、归还书籍

 

②图书管理员处理借书、还书的用例:

图书管理员可以根据该系统进行的活动有:

处理书籍借阅、处理书籍归还、

删除预定信息

③系统管理员进行系统维护的用例:

系统管理员可以根据该系统进行的活动有:

查询借阅者信息、查询书籍信息、增加书目、删除或更新书目、增加书籍、删除书籍、添加借阅者帐户、删除或更新借阅者帐户。

2.创建系统的静态模型——系统类图:

在系统获得基本需求用例模型以后,我们可以通过分析系统对象的各个属性,创建系统静态模型。

图书管理系统的类图如下:

3.创建序列图和协作图

序列图描绘了系统中的一组对象在时间上交互的整体行为。

协作图描绘了系统中的一组对象在几何排列上的交互行为。

在图书馆管理系统中,通过上述用例,可以获得以下交互行为。

系统管理员添加书籍、图书管理员处理借书(不包括预留书籍的情况)、系统理员删除书目、借阅者预订书籍

①系统管理员添加书籍的序列图

系统管理员添加书籍的协作图

 

②系统管理员删除书籍的序列图

系统管理员删除书籍的协作图

 

③图书管理员处理借书的序列图

图书管理员处理借书的协作图

④借阅者预订书籍的序列图

借阅者预订书籍的协作图

4.创建状态图

图书管理系统中的状态有,书的状态图、借阅凭证的状态图。

①书的状态图

②借阅证的状态图

5.创建活动图

在图书管理系统中可以创建:

借阅者的活动图、图书管理员的活动图、系统管理员的活动图,并且系统管理员活动图包括,系统管理员维护借阅者帐户的活动图,系统管理员进行书目信息维护的活动图,系统管理员维护书籍信息的活动图。

①借阅者的活动图

②图书管理员的活动图

③系统管理员维护借阅者帐户的活动图

④系统管理员进行书目信息维护的活动图

⑤系统管理员维护书籍信息的活动图

6.创建系统组件图和部署图

前面的静态模型和动态模型都是按照逻辑的观点对系统进行概念建模,我们还需要对系统的实现结构进行建模。

对系统的实现结构进行建模的方式有两种,即组件图和部署图。

组件,及构造应用的软件单元。

组件图中不仅包括组建,同时还包括组件之间的依赖关系。

图书管理系统中,通过将组件映射到系统的实现类中,说明组件物理实现的逻辑类。

图书馆管理系统的组件图分为:

业务对象组件图、用户界面组件图。

①业务对象组件图

②用户界面组件图

③图书馆管理系统的配置图

三.实训总结:

本次实训是分析和设计一个简单的图书馆管理系统,从系统的需求分析开始,通过实训了解了需求分析的作用和如何进行正确的需求分析。

然后对系统进行设计,通过创建系统的用例模型、系统静态模型、系统动态模型以及系统部署模型一步步地完成了整个网上选课系统的建模工作。

通过本次实训,我对前面学习的UML的各个知识点有了更进一步的理解和认识。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1