基于UML的图书管理系统模型一、系统功能描述1.系统功能需求分析(1)读者管理:读者信息的制定、输入、修改、查询,包括种类、性别、借书数量、借书期限、备注等
(2)书籍管理:书籍基本信息制定、输入、修改、查询,包括书籍编号、类别、关键词、备注
(3)借阅管理:包括借书,还书,预订书籍,续借,查询书籍,过期处理和书籍丢失后的处理
(4)系统管理:包括用户权限管理,数据管理和自动借还书机的管理
满足以上需求的系统主要包含有一下几个子系统:(1)基本业务功能子系统:该系统中主要包含了借书还书和预订等功能
(2)基本数据录入功能子系统:该子系统主要包含有书籍信息和读者信息录入功能
(3)信息查询子系统:包含了多功能的查询书籍信息和读者信息
(4)数据库管理功能子系统:主要包含了借阅信息管理功能,书籍信息管理功能和预订信息管理功能
(5)帮助功能子系统
下图为该图书馆管理系统的主要功能模块图:2.功能描述(1)借书
处理借书业务
处理还书业务
(3)书籍预订
借阅者可以通过网络进行书籍预订
(4)书籍信息录入
处理书籍个类信息录入业务
图书馆管理系统基本业务功能信息查询功能帮助功能借书还书预订书籍信息录入借阅者信息录入书籍信息查询读者信息查询借阅信息管理书籍信息管理预订信息管理基本数据录入功能数据库管理功能(5)借阅者信息录入
对读者信息进行录入
(6)书籍信息查询
负责书籍信息的查询
(7)读者信息查询
负责数据信息的查询
(8)借阅信息管理
书籍借阅信息包括所借书的书名、ISBN以及借书的时间等
(9)书籍信息管理
书籍信息包括书籍的名字、ISBN、作者、入库时间以及书籍在相应书目下的编号等
(10)预订信息管理
负责管理书籍预订信息
3.图书馆管理系统的数据流图
如下:二、系统的UML建模设计1.UML简介UML是一种功能强大的、面向对象的可视化系统分析的建模语言,