图书馆管理信息系统的用例图和类图

图书馆管理信息系统的用例图和类图

类图
图书管理系统主要管理对象是图书,系统的用户包括,借阅者,图书管理员。该系统主要设计的类包括:Book (代表一本书)、Borrower (借阅者)和 Worker(图书管理员)。
其中Borrower和Book之间为关联关系,Borrower和Book存在关联关系。类图如下:
在这里插入图片描述

用例图
主要用户有管理员和借阅者:
管理员可以接收用户的预约处理,检查读者账号后借出图书。接收图书归还,超时则收取罚款。
借阅者主要包括老师和学生,借阅者可以登陆系统,查询图书,预约图书,借阅图书,查询借阅记录,归还图书,缴纳罚款。
在这里插入图片描述在这里插入图片描述

  • 19
    点赞
  • 217
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
图书馆管理系统 一.图书馆管理系统需求分析 1、系统目标设计 系统开发的总目标是实现内部图书借阅管理的系统化、规范化和自动化。 能够对图书进行注册登记,也就是将图书的基本信息(如:书的编号、书名、作者、价格等)预先存入数据库中,供以后检索。 能够对借阅人进行注册登记,包括记录借阅人的姓名、编号、班级、年龄、性别、地址、电话等信息。 提供方便的查询方法。如:以书名、作者、出版社、出版时间(确切的时间、时间段、某一时间之前、某一时间之后)等信息进行图书检索,并能反映出图书的借阅情况;以借阅人编号对借阅人信息进行检索;以出版社名称查询出版社联系方式信息。 提供对书籍进行的预先预订的功能。 提供旧书销毁功能,对于淘汰、损坏、丢失的书目可及时对数据库进行修改。 能够对使用该管理系统的用户进行管理,按照不同的工作职能提供不同的功能授权。 提供较为完善的差错控制与友好的用户界面,尽量避免误操作。 2、系统功能需求分析 (1) 读者管理:读者信息的制定、输入、修改、查询,包括种类、性别、借书数量、借书期限、备注等。 (2) 书籍管理:书籍基本信息制定、输入、修改、查询,包括书籍编号、类别、关键词、备注。 (3) 借阅管理:包括借书,还书,预订书籍,续借,查询书籍,过期处理和书籍丢失后的处理。 (4)系统管理:包括用户权限管理,数据管理和自动借还书机的管理 UML图书馆管理系统建模设计 2 满足以上需求的系统主要包含有一下几个子系统 (1)基本业务功能子系统:该系统中主要包含了借书还书和预订等功能。 (2)基本数据录入功能子系统:该子系统主要包含有书籍信息和读者信息录入功能。 (3)信息查询子系统:包含了多功能的查询书籍信息和读者信息。 (4)数据库管理功能子系统:主要包含了借阅信息管理功能,书籍信息管理功能和预订信息管理功能。 (5)帮助功能子系统。 二、系统动态建模 1、用例图、 3 图书馆管理系统的用例图用例图中我们可以看出管理员和读者之间对本系统所具有的用例。 管理员所包含的用例有: (1) 登录系统:管理员可以通过登录该系统进行各项功能的操作 (2) 书籍管理:包括对书籍的增删改等。 UML图书馆管理系统建模设计
一、图书馆管理系统类图 二、图书馆管理系统数据库表设计 读者信息表 该表主要保存读者的信息,其中主键为userID "属性 "类型 "是否为空 " "userID "varchar(10) "否 " "userName "varchar(8) "否 " "telephone "varchar(11) "是 " "class "varchar(5) "是 " "status "int "否 " 图书信息表 该表主要保存图书的信息,其中主键为bookID "属性 "类型 "是否为空 " "bookID "varchar(10) "否 " "bookName "varchar(20) "否 " "publishment "varchar(30) "是 " "writer "varchar(8) "是 " 管理员信息表 该表主要保存图书管理员的信息,主键为userID "属性 "类型 "是否为空 " "userID "varchar(10) "否 " "userName "varchar(8) "否 " "password "varchar(10) "否 " "telephone "varchar(11) "是 " "status "int "否 " 图书借阅信息表 该表主要保存图书的借阅信息,主键为bookID,userID "属性 "类型 "是否为空 " "bookID "varchar(10) "否 " "userID "varchar(10) "否 " "borrowDate "datetime "否 " "reutrnDate "datetime "否 " "borrowtime "Int "否 " "overtime "int "否 " 三、图书馆管理系统包图 ----------------------- 图书馆管理系统类图、数据库、包图设计全文共4页,当前为第1页。 图书馆管理系统类图、数据库、包图设计全文共4页,当前为第2页。 图书馆管理系统类图、数据库、包图设计全文共4页,当前为第3页。 管理员界面 读者界面 主窗体 主窗体 登陆窗体 逾期处理窗体 编辑图书信息窗体 借阅信息查询 还书窗体 借书窗体 图书查询 用户界面层 图书查询目录 借书书目 还书书目 编辑图书信息书目 权限管理 图书信息处理 借阅处理 逾期借阅信息 借阅查询目录 逾期处理 控制层 图书馆管理系统类图、数据库、包图设计全文共4页,当前为第4页。 借阅信息 图书信息 管理员信息 用户信息 数据获取层

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值