图书馆管理系统类图
2019-06-03 10:07:06 1 举报
图书馆管理系统UML建模,每一种图的最后一个是最终结果图,前面为错误图。
作者其他创作
大纲/内容
注册
书籍库存信息
赔付
用于执行sql语句的程序脚本
修改数据库的SQL语句;其他
登录页面
读者
- 学号:type = defaultValue- 姓名:type-借阅书籍列表
+ 登录()+ 查询图书()+借阅图书()+预定图书()+捐书()+注册()+注销()+归还()
被预约状态
管理员权限设置
图书馆管理系统
《access》
增添读者预约表条目
查阅自己要预约书籍信息
图书馆管理系统顶层用例图
系统管理员
+ 管理员身份+ 姓名- 其他信息
+ 系统设置(params):returnType- 用户管理(params)- ()
书籍等待借阅
《include》
图书管理
-jdbc
-RMI
读者查询借阅系统
系统管理组件
4.经应用服务器业务逻辑处理,继续发送数据给数据库服务器
预约,书籍标记
界面
13.还书成功
数据库
书籍损坏或丢失状态
读者利用状态
7.条目发送给应用服务器
查询
系统级管理员
+ 各种权限
预定
采编管理员系统
学会客户端
数据修改查询
从预约到借阅的书籍状态图
使用
1.将书交给管理员
读者预约书籍功能
管理员
一级管理员
2.登录
捐赠
登录读者系统
借阅
系统
数据修改
还书界面
JSP
更新数据库可预约数量
类图
应用程序:服务器
归还
图书管理员
书籍增加
-HTTP
继承
服务管理员端
构件图
书书籍信息
预约登记
3.发送条形码,验证书籍信息
借出状态
更新数据库在库数量/借阅()
10.确认
书籍待放入仓库状态
持久性,安全,访问上下文对象
图书预定
对象数据库操作页面
修改数据库函数();其他
书
- 书名:type = defaultValue- 价格:type - 编号:type- 是否借阅:type- 出版社:type- 库存量:type- 借阅开始日期:type- 借阅归还日期:type- 借阅限定日期:type
+展示信息()
在仓状态
管理员删除
图书查询
7.更新
web浏览器
用户
-姓名-账号-密码-用户身份-联系方式--其他信息
+展示基本信息()
读者毁坏
等待读者赔损
待借阅状态
备注:每条线的出发点写有每次通信的内容
待赔损状态
借还登记
图书馆信息系统部件图
学生
书库
- 计算机类-建筑类金融类-文学类-其他类
+展示各类书籍数量()
读者用完
服务管理员
计算机1602班李江敏1606020216图书馆管理系统功能模块图
一级管理员系统
修改可预约表该书可预约数量
读者系统
用户管理
读者还书通信图
归还登记
+系统设置()+用户管理1()
读取读者信息
借出登记
+ 图书管理()+用户管理()+借还登记()+图书查询()
读者用书
数据访问组件
丢弃状态
更新数据库在库数量
读者服务(二级)管理员
+ 返还书籍登记(params):returnType+书籍借出(params)+预约登记+其他操作功能()
修改预约,借出等标记。此时其他读者可看到该书信息。并放入书架
9.还书成功
+ 书籍增加(params):returnType+书籍削减(params)+ 书籍分类()+其他操作功能()
查阅自己要预约书籍
数据库访问组件
图书馆管理员端
书籍分类
查询登记
没库存
图书馆信息系统部署图
6.找到则,返回一个确认信息条目。等待管理员确认
反馈
数据库服务器
预约书籍
通知管理员
读者赔损
聚合关系
某对象页面业务逻辑处理.service
用户信息修改功能的业务逻辑处理函数();其他业务逻辑
读者不能预约
加入列表
读者页面
选择书籍
11.确认
图书采购(二级)管理员
+ 书籍增加(params):returnType+书籍分类()+其他操作功能()
业务逻辑组件
用完状态(代还状态)
UI界面
项目包
申请预约
web服务器
读者服务管理员
采编管理员
数据库:服务器
5.返回确认信息
某对象的页面.Css
页面代码
- 书名:type = defaultValue- 价格:type - 编号:type- 是否借阅:type- 出版社:type- 库存量:type- 借阅开始日期:type- 借阅归还日期:type- 借阅限定日期:type- 条形码
书籍预约标记,预约书籍加一,可借出书籍减一
-借阅书籍列表
+ 登录()+ 查询图书()+预定图书()+注册()+注销()
用例图
3.发送条形码数据信息和读者信息发送给应用服务器
有库存
图书馆管理系统顶层类图
1.将书交给管理员,并将自己的借书信息给管理员(比如借书卡)
管理员增加
使用关系
modal某数据库
9.确认
学生浏览器
修改信息函数();其他
确认书籍信息条目
应用服务器
通信图
审查读者信息,该书预约信息
使用者系统
读者书籍借阅表
UI层
部署图
持久化对象
Model
更新数据库
12.数据库更新
8.条目发送给用户服务器并展示到用户界面
5.从数据库的读者借书登记表中查找该数据
4.获得信息
书籍待还
图书信息
业务逻辑层
续借
系统管理程序
图书馆管理员
6.更新书籍信息
管理员信息
体系结构图-包图:修改功能的体系结构体现
读者服务管理员系统
+ 管理员权限设置(params)- 管理员增加(params)- 管理员删除(params)
读者信息
系统设置
某对象的页面.HTML
修改信息功能;其他
业务服务
数据访问层
底层数据库修改层
1.处理表示层请求 2.页面的转换
管理员程序
0 条评论
下一页