UML大作业图书管理系统.docx
《UML大作业图书管理系统.docx》由会员分享,可在线阅读,更多相关《UML大作业图书管理系统.docx(14页珍藏版)》请在冰豆网上搜索。
UML大作业图书管理系统
团队成员:
图书管理系统建模
一:
实验名称
图书管理系统详细设计。
二:
需求分析
图书馆中存在大量的图书信息,在以前图书信息的记录都是建立在手工记录上,这样一来对借阅者的借阅权限以及借阅天数等采用人工计算、手抄进行,数据信息处理工作量大,容易出错和丢失。
因此,建立一个智能化、系统化、信息化的图书资料库是十分重要的。
使用计算机软件对图书进行管理,是计算机应用的一部分。
充分利用计算机的功能,实现对读者管理、书籍管理等自动化控制,将会使图书资料库的工作强度大大减弱,可以实现图书检索迅速、可靠性高、存储量大、寿命长、成本低,能最大限度地提高图书管理的效率,也是图书管理信息化、正规化管理的必然趋势。
在本系统中主要满足借书者、图书管理员和系统管理员三方面的需求。
对借书者来说主要是查询个人信息、查询图书信息、预定当前正在被别人借阅的图书、借阅图书和返还图书等;图书管理员是系统的主要使用者,负责借书处理和还书处理,当读者预定的图书借出给定预定者后取消图书预定;系统管理员主要负责系统的维护工作,涉及到读者信息管理,图书信息管理,系统状态维护等。
三、系统模型
系统管理员为系统的管理者,系统管理员主要有以下权限:
读者信息管理,图书信息管理,系统维护。
图书管理员为图书馆工作人员,图书管理员主要有以下权限:
分类管理,借书处理,还书处理,解除预定。
图书借阅者是系统中数量最多也是最重要的参与者。
图书借阅者主要有以下权限:
查询个人信息,查询图书信息,预定图书,借阅图书,返还图书。
1、创建系统用例模型图
a图书借阅者用例图
■询个人信M借阅者可以在查询界面了解自己的详细信息
■■信■借阅者可以在查询界面了解图书馆中所有的图书信息,及是否被借出
借阅者可以通过预定界面预定图书馆中借出的图书借阅者可以在图书馆中借阅未被借出和已预约的图书借阅者在相应的时间内免费还书,如逾期按照相应规定还书
JO
RUC□/B0具厂.-'"J
a.系统管理员用例图。
系统管理员可以在添加页面添加符合身份的新读者信息系统管理员可以在删除页面添加已不符合身份的借阅者信息系统管理员可以在修改信息页面修改借阅者信息系统管理员可以在添加图书信息页面添加图书馆新增图书系统管理员删除不能再借阅图书的信息系统管理员维护该系统的正常日常工作
殖户頁I
僅加新凹书
手址维驴
c图书管理员用例图
借书处理
图书管理员能通过借书页面处理借阅者的借书操作。
j还书处理
图书管理员能通过还书页面处理借阅者的还书操作。
■
图书管理员在所还书籍被预订的情况下及时通知预订者,预订者借阅预定图书后,图书管理员解除该预定。
分类处理
图书管理员能通过分类图书页面将新增图书和已还图书进行分类回放。
便于下一位借阅者阅读查看。
2创建系统静态模型
a图书管理系统基本类图
在获得系统的基本需求用例模型以后,我们通过分析系统对象的各个属性创建系统静态模型。
先确定了系统参与者的属性,然后找出参与者的公共属性。
图书苜理壬蜕
3创建系统的动态模型
a创建图书借阅序列图及相对应的协作图
1借阅者登录系统,检测登录信息,显示登录信息,返回信
息
2、借书,获得本次借书信息,暂存本次借书信息。
3、系统返回借书信息,将信息保存至数据库,借书成功
倍书界面
悟书
D登录D
・、•
2$统检饲登录也”
3:
4返回信息
5:
借书
dowtMP
>、qO'T
kAICo/曰曰/O夕
获得本次借书
H返回本次借书涪[『……………B
I占
9:
餐〃作林J?
借书信息
检查祯定惜旦
数据偉
8:
曾存本次借书
系统核对fiifl老
10返回借阅考借书信息
:
12:
佶书欣功
11海倍书12.0#入图书数炭库
I
1倍阅含登录
2:
系统檢阅登录者信息3:
並示倍闽者及借阅信息
检查预定信息
U祥借
W
11特倍书信点存入因书敷据圧
8if舊未次借书
b还书序列图及相对应的协作图
1借书者交换图书
2、图书管理员登录账户,并输入扫描图书信息及借书者信息
3、查看数据信息是否超过预定时间,按照相应规定处理
4、返回还书信息,还书成功。
C交罚款序列图及相对应的协作图
1借书者交换图书
2、图书管理员登录账户,扫描图书信息,显示借书者超出借书期限及罚款金额
3、借书者交罚款后系统显示缴费成功
4、系统管理员登录后将图书分类添加到数据库中,显示还书成功信息。
O5Jt
倍书贯血
0赣倍书釵
1通还雷书
录f—~一:
迄
2
nu
nu
3tiffin书倍倉
6交罚款
4:
检圭帶书期限
2返回超朗限和希款金』
『D
;・:
8登录
0
Hu-«nu:
«.
U9:
iSStOB书信息:
n:
>□
10及图书信息
1116回添仙13书蔽功L
『]n
k
O
/
曰
曰
/
0
1返还羽书
图书衽
2登录
3:
扫描羽书信息
借书貝
E
<1
交筋款
5ffi
更新借书
系统首
38
J2
活动图:
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退出系统。
皓动田]
■IrtsHab
4创建系统部署模型:
a基本业务构件图
在图书管理系统中,可以对系统的主要参与者和主要的业务实体类分别创建对应的构件,并进行映射。
根据类图创建系统构件图包括图书馆构件、借阅者构件、管理者构件、界面构件、账户构件、和账户管理构件。
b系统部署图:
在图书管理系统中包括三个节点分别是:
客户端节点(使用者通过客户端登录系统进行操作)数据库服务器节点(负责数据存储)系统服务器节点(处理系统业务逻辑)