UML大作业图书管理系统.docx

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

UML大作业图书管理系统.docx

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

UML大作业图书管理系统.docx

UML大作业图书管理系统

 

团队成员:

 

图书管理系统建模

一:

实验名称

图书管理系统详细设计。

二:

需求分析

图书馆中存在大量的图书信息,在以前图书信息的记录都是建立在手工记录上,这样一来对借阅者的借阅权限以及借阅天数等采用人工计算、手抄进行,数据信息处理工作量大,容易出错和丢失。

因此,建立一个智能化、系统化、信息化的图书资料库是十分重要的。

使用计算机软件对图书进行管理,是计算机应用的一部分。

充分利用计算机的功能,实现对读者管理、书籍管理等自动化控制,将会使图书资料库的工作强度大大减弱,可以实现图书检索迅速、可靠性高、存储量大、寿命长、成本低,能最大限度地提高图书管理的效率,也是图书管理信息化、正规化管理的必然趋势.在本系统中主要满足借书者、图书管理员和系统管理员三方面的需求.对借书者来说主要是查询个人信息、查询图书信息、预定当前正在被别人借阅的图书、借阅图书和返还图书等;图书管理员是系统的主要使用者,负责借书处理和还书处理,当读者预定的图书借出给定预定者后取消图书预定;系统管理员主要负责系统的维护工作,涉及到读者信息管理,图书信息管理,系统状态维护等。

 

三、系统模型

图书管理系统的参与者及其介绍

系统管理员

系统管理员为系统的管理者,系统管理员主要有以下权限:

读者信息管理,图书信息管理,系统维护.

图书管理员

图书管理员为图书馆工作人员,图书管理员主要有以下权限:

分类管理,借书处理,还书处理,解除预定.

图书借阅者

图书借阅者是系统中数量最多也是最重要的参与者。

图书借阅者主要有以下权限:

查询个人信息,查询图书信息,预定图书,借阅图书,返还图书。

1、创建系统用例模型图

a图书借阅者用例图

借阅者能够通过该系统进行如下活动及活动内容和要求

查询个人信息

借阅者可以在查询界面了解自己的详细信息

查询图书信息

借阅者可以在查询界面了解图书馆中所有的图书信息,及是否被借出

预定图书

借阅者可以通过预定界面预定图书馆中借出的图书

借阅图书

借阅者可以在图书馆中借阅未被借出和已预约的图书

返还图书

借阅者在相应的时间内免费还书,如逾期按照相应规定还书

a.系统管理员用例图。

系统管理员能通过该系统进行如下活动及活动内容和要求

添加借阅者

系统管理员可以在添加页面添加符合身份的新读者信息

删除借阅者

系统管理员可以在删除页面添加已不符合身份的借阅者信息

修改借阅者信息

系统管理员可以在修改信息页面修改借阅者信息

添加新图书

系统管理员可以在添加图书信息页面添加图书馆新增图书

删除图书信息

系统管理员删除不能再借阅图书的信息

系统维护

系统管理员维护该系统的正常日常工作

c图书管理员用例图

图书管理员能通过该系统进行如下活动及活动内容和要求

借书处理

图书管理员能通过借书页面处理借阅者的借书操作.

还书处理

图书管理员能通过还书页面处理借阅者的还书操作.

解除预定

图书管理员在所还书籍被预订的情况下及时通知预订者,预订者借阅预定图书后,图书管理员解除该预定。

分类处理

图书管理员能通过分类图书页面将新增图书和已还图书进行分类回放。

便于下一位借阅者阅读查看。

2创建系统静态模型

a图书管理系统基本类图

在获得系统的基本需求用例模型以后,我们通过分析系统对象的各个属性创建系统静态模型.先确定了系统参与者的属性,然后找出参与者的公共属性。

3创建系统的动态模型

a创建图书借阅序列图及相对应的协作图

1、借阅者登录系统,检测登录信息,显示登录信息,返回信息

2、借书,获得本次借书信息,暂存本次借书信息。

3、系统返回借书信息,将信息保存至数据库,借书成功.

 

 

b还书序列图及相对应的协作图

1、借书者交换图书

2、图书管理员登录账户,并输入扫描图书信息及借书者信息

3、查看数据信息是否超过预定时间,按照相应规定处理

4、返回还书信息,还书成功。

 

c交罚款序列图及相对应的协作图

1、借书者交换图书

2、图书管理员登录账户,扫描图书信息,显示借书者超出借书期限及罚款金额

3、借书者交罚款后系统显示缴费成功

4、系统管理员登录后将图书分类添加到数据库中,显示还书成功信息。

 

 

活动图:

a系统管理员添加读者活动图

1、系统管理员输入验证信息

2、若系统验证不成功则显示登录失败,重新登录。

若验证成功则添加符合条件的借阅者信息.

3、管理员重新核对录入借阅者的信息,核对无误后保存该信息并退出系统。

活动图如下:

b系统管理员修改借阅者活动图

1系统管理员输入验证信息

2若系统验证不成功则显示登录失败,重新登录。

若验证成功则修改相应的借阅者信息。

3管理员重新核对借阅者的信息,核对无误后保存该信息并返回所保存成功,并退出系统。

活动图如下:

 

c系统管理员删除读者活动图

1系统管理员输入验证信息

2若系统验证不成功则显示登录失败,重新登录。

若验证成功则删除相应的借阅者信息。

3管理员重新核对借阅者的信息,核对无误后保存该信息并返回所删除成功,并退出系统.活动图如下:

d系统管理员添加图书活动图

1系统管理员输入验证信息

2若系统验证不成功则显示登录失败,重新登录。

若验证成功则添加符合条件的图书信息。

3管理员重新核对添加图书的信息,核对无误后保存该信息并退出系统。

活动图如下:

 

e图书管理员分类图书活动图:

1图书管理员输入验证信息

2若系统验证不成功则显示登录失败,重新登录。

若验证成功则把所还或添加图书进行分类。

3管理员重新核对分类图书的信息,核对无误后保存该信息并退出系统.活动图如下:

f图书管理员借书处理活动图

1图书管理员输入验证信息

2若系统验证不成功则显示登录失败,重新登录。

若验证成功则选择借书的图书信息。

3管理员重新核对添加图书的信息,核对无误后保存该信息并退出系统。

活动图如下:

g图书管理员还书处理活动图

1图书管理员输入验证信息

2若系统验证不成功则显示登录失败,重新登录。

若验证成功则按照相应规定处理还书的图书信息。

3管理员重新核对添加图书的信息,核对无误后保存该信息并退出系统.活动图如下:

 

h借阅者预定书活动图:

1借阅者输入验证信息

2若系统验证不成功则显示登录失败,重新登录.若验证成功则选择所预定的图书信息进行预定操作。

3借阅者重新核对预定图书的信息,核对无误后保存该信息并退出系统。

活动图如下:

i借阅者查询个人信息及图书信息活动图:

1借阅者输入验证信息.

2若系统验证不成功则显示登录失败,重新登录。

若验证成功则

选择所要查询的信息。

3系统显示所要查询的信息,并创建浏览记录,方便下次查询.

4退出系统。

4创建系统部署模型:

a基本业务构件图

在图书管理系统中,可以对系统的主要参与者和主要的业务实体类分别创建对应的构件,并进行映射。

根据类图创建系统构件图包括图书馆构件、借阅者构件、管理者构件、界面构件、账户构件、和账户管理构件。

b系统部署图:

在图书管理系统中包括三个节点分别是:

客户端节点(使用者通过客户端登录系统进行操作)数据库服务器节点(负责数据存储)系统服务器节点(处理系统业务逻辑)

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

当前位置:首页 > 高等教育 > 军事

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

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