图书馆管理系统UML_第1页
图书馆管理系统UML_第2页
图书馆管理系统UML_第3页
图书馆管理系统UML_第4页
图书馆管理系统UML_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

图 书 馆 管 理 系 统 UML 一 系统简介一 系统简介 图书管理系统是一种基于集中统一规划的数据库数据管理新模式 在对图书 读者的管理 图书馆系统可以分为借阅信息管理 还书 信息管理 书籍信息管理 读者信息管理 系统信息管理等部门 图书馆也可以依据它的功能进行划分 可分为日常工作 基本 资料维护 查询 系统管理等部分框架图如下 2 具体要求 软件需求 图书管理系统中 管理员要为每个读者建立借阅账户 并给读 者发放不同类别的借阅卡 借阅卡可提供卡号 读者姓名 账户内 存储读者的个人信息和借阅记录信息 持有借阅卡的读者可以通过 管理员 借阅 归还图书 不同类别的读者可借阅图书的范围 数 量和期限不同 可通过互联网或图书馆内查询终端查询图书信息和 个人借阅情况 以及续借图书 系统审核符合续借条件 借阅图书时 先输入读者的借阅卡号 系统验证借阅卡的有效 性和读者是否可继续借阅图书 无效则提示其原因 有效则显示读 者的基本信息 供管理员人工核对 然后输入要借阅的书号 系统 查阅图书信息数据库 显示图书的基本信息 供管理员人工核对 最后提交借阅请求 若被系统接受则存储借阅纪录 并修改可借阅 图书的数量 归还图书时 输入读者借阅卡号和图书号 或丢失标 记号 系统验证是否有此借阅纪录以及是否超期借阅 无则提示 有则显示读者和图书的基本信息供管理员人工审核 图书管理员定期或不定期对图书信息进行入库 修改 删除等 图书信息管理以及注销 二 二 用例图用例图 1 1 图书管理员所包含的用例图书管理员所包含的用例 1 1 书籍借阅管理 包括借书 还书 预订 书籍逾期处理和书籍借阅管理 包括借书 还书 预订 书籍逾期处理和 书籍丢失处理等等 书籍丢失处理等等 2 2 读者管理 进行逾期处理 对读者进行丢失的图书进行处读者管理 进行逾期处理 对读者进行丢失的图书进行处 理 理 2 2 读者所包含的用例读者所包含的用例 1 1 借书 进行借书业务 借书 进行借书业务 2 2 还书 读者具有的还书业务 还书 读者具有的还书业务 3 3 查询 包含对个人信息和书籍信息的查询业务查询 包含对个人信息和书籍信息的查询业务 4 4 预订 读者对书籍的预订业务 预订 读者对书籍的预订业务 5 5 逾期处理 就是书籍过期后的缴纳罚金等 逾期处理 就是书籍过期后的缴纳罚金等 6 6 书籍丢失处理 对书籍丢失后的不同措施进行处理 书籍丢失处理 对书籍丢失后的不同措施进行处理 3 3 办公室的用例 办公室的用例 1 1 服务 服务读者 服务 服务读者 2 2 管理 管理工作人员和读者 增加和删除读者信息 管理 管理工作人员和读者 增加和删除读者信息 4 4 编目室的用例 编目室的用例 1 1 编目 对新增的图书进行编目 编目 对新增的图书进行编目 2 2 更新 更新图书馆中的图书 更新 更新图书馆中的图书 三 活动图 1 借书的活动图 管理员登陆系统 然后扫描读者的借书证 系统会显示读者 的信息 管理员获取读者的信息 读者选择图书 获取图书的 信息 然后进行选择 系统更新图书信息 更新读者的信息 然后读者借书成功 1 2 3 4 5 6 7 8 9 2 还书活动图 1 2 3 4 5 6 7 管理员登陆系统 扫描读者的借书者鞥 系统会显示借书信息 读者选择书目信息 在系统判断为未超期的情况下 系统更新 读者的信息 更新书目信息 然后读者还书成功 3 书籍查询的活动图 读者先扫描借书证 系统会显示读者信息 读者选择图书 系统就会显示图书信息 然后读者查阅 4 预约活动图 进行预约的时候读者先扫描借书证 系统会显示读者的信息 然后读者选择查询的信息 系统会显示图书的详细信息 读者 进行选择然后就可以进行预约了 1 2 3 4 5 7 6 5 逾期处理的活动图 管理员先扫描借书证 系统会显示读者的信息 然后显示超期 额详细信息 系统会计算出罚金 读者向管理员缴纳罚金 系 统会更新读者信息 然后系统更新书目信息 管理员打印票据 然后读者离开 逾期处理就完成了 6 丢失处理 管理员扫描借书借书证 系统会显示读者的信息 读者选择 图书 系统会计算出罚金 读者缴纳罚金 管理员打印票据 系统删除图书信息 更新读者信息 然后丢失处理就完成了 读者就可以离开了 7 编目的活动图 管理员先进入系统会显示管理员的信息 管理员对图书进行 编目 然后管理员把图书信息录入系统 系统会新增图书信息 然后编目就完成了 8 更新的活动图 管理员进入系统 系统会显示管理员的详细信息 然后管理员 对目标图书进行选择 然后进行操作 系统会更新图书信息 然后更新就完成了 四 顺序图 1 借书顺序图 2 还书顺序图 copy copy borrow borrower 1 2 enter 3 4 get 5 6 update 7 3 书籍查询顺序图 1 enter 2 display 3 select 4 displaymessage 4 预约顺序图 1 enter 2 display 3 select 4 display 5 reserve 5 逾期处理的顺序图 1 enter 2 eneterID 3 diplay 4 count 5 pay 6 upadate 7 print 6 丢失处理顺序图 1 enterID 2 display 3 select 4 count 5 pay 6 print 7 delete 8 update 7 编目顺序图 1 enter 2 display 3 4 add 5 update 9 顺序图 returninterface returncontrol loadrecordDB loadrecordDB borrower borrowerDB copy copyDB title titleDB booking bookingDB 1 enterbookID 2 returnbook 3 find 4 get 5 find 6 computerfund 7 get 8 addFund 9 wirte 10 increase 11 findd 12 get 13 setINshelf 14 find 15 get 16 increase 17 delete 18 delete 19 find 20 get 21 notfy 22 getInfo 23 wirte 24 return 放大图 五 状态图 六 系统类图 1 borrow 类是借阅者的类 它的属性很多 包括借阅者的 账户 ID 姓名 年纪 最大的借书量 其中主要操作有借书和 还书和预订等 它和 borrowerrecords 之前的关系是多对多 2 copy 类是图书类 主要的属性有 数量 在哪一个书架 具 体的位置 主要的操作有增加和减少 3 title 类是记录书目信息的类 包括书籍的名字 作者 书 的 ID 号码 出版社 总的数目和以借出的数目等属性 主要操 作有被借出和被还 5 borrowrecord 是借书记录类主要的属性有借出时间 还书时 间 预约时间 主要的操作有增加和减少 6loadInterface 类是借书界面类 7 loadcontrol 是借书控制类 8 loadrecord 是借书记录类 它的属性有借书日期还书日期 预约数目等 他的主要操作有增加减少 9 其他的主要的类 还有 copyDB loadrecordDB totleDB loadrecordDB 图书馆管理系统的类图如下 Borrower Number Name Age MaxNumber Fund getfine setfine check Copy Number Shelf Location floor NO Addnumber Decrease BorrowRecord borroweDate returnDate reservationNum Add Delete Reservation bookdate noticeDate Inputreservation Outputreservation Title ID Author Publi

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论