UML图书管理系统.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
UML图书管理系统

UML面向对象分析与设计教程图书管理系统班级:13级1班姓名:王乐学号:2013051140目录图书管理系统2背景21.1系统需求21.2建立对象模型31 确定类32系统的对象层:43确定属性和服务44系统层次图55 用例图61.图书管理员所包含的用例62.借阅者所包含的用例76类图:87分析对象之间的关联关系91一般—特殊结构92整体—部分结构93实例连接94消息连接108系统包图118.1包图关系129图书管理系统时序图139.1系统管理员添加借阅者时序图132.9.2系统管理员添加图书时序图149.3图书管理员删除书目时序图149.4图书管理员处理图书归还时序图159.5图书管理员处理图书借阅时序图1610图书管理系统活动图1710.1借阅者的活动图1710.2图书管理员的活动图1810.3系统管理员维护借阅者账户活动图1911图书管理系统状态图2012图书管理系统协作图2112.1图书管理员处理还书协作图2112.2图书管理员处理借书协作图2213图书管理系统构建图2214图书管理系统部署图231.3数据库的设计241.3.1采购员工作窗口241.3.2验收员工作窗口241.3.3供货单位管理窗口251.3.4读者窗口251.3.5数据库表结构261系统管理员表262借阅者表263图书表274图书管理员275订单276供货单位27图书管理系统背景图书馆管理系统的开发与建设是学校信息化建设的一个重要组成部分。图书馆管理系统要实现整个图书馆信息的集中管理、分散操作、信息共享,使传统的图书馆管理向数字化、无纸化、智能化、综合化的方向发展,服务于图书馆工作人员及广大读者。系统应具有采访、编目、流通、期刊、公共查询、典藏、借阅等方面的功能。作为一个案例,不可能将实际系统中每个对象的全部属性与服务都一一列出,为了简洁,我们将系统作了简化,仅就图书馆管理中采访、编目、流通三个方面的系统分析与设计过程写出,供读者参考。编目是图书馆工作中重要的一个环节,涉及的处理和术语非常专业,对机读数据的处理与存储比较复杂,在本例中,只将其列出,不作进一步拓展,有兴趣的读者可查阅相关资料。面向对象的分析1.1系统需求 根据图书馆管理中借阅、管理、流通等方面的实际工作需要,系统应该满足一下要求:1、对借阅者进行统计管理;2、通过对读者需求信息的回收处理,对馆藏和正在订购的图书进行查重形成订单;3、核对验收到馆文献,对未到图书进行查询和打印,作退还处理;对已验收的到馆文献,自动产生登录号和条形码;4、图书经费管理;5、查询统计 查询某个供应商在某段时间内的供书情况;查询某段时间内订购图书的情况;查询某段时间到馆图书的情况;进行到书率统计,赠送统计,采购资金统计;6、图书编目处理;7、图书借阅处理,提供读者借书、还书操作。还书时,须检查借阅期限,超期应给予罚款;不还的书可以续借。1.2建立对象模型1 确定类采购员:采购员是系统中重要的人员,系统需要保留其工作记录,并要模拟其订购图书的行为。订单:采购员经过分析读者需求和对书目进行查重处理,产生订购图书清单,向供应商订书。验收单 记录新书到馆信息。图书馆书籍的来源包括购买、交换、赠送三种途径,根据管理的实际需要,特设立一个验收单对象。借阅者:记录其借阅情况,借阅权限,预约级别。供应商:记录供应商基本情况,便于查询统计;图书管理员:管理图书管的图书。系统管理员:对系统进行维护。2系统的对象层:图书管理系统的对象图3确定属性和服务“采购员”对象的属性包括:采购员的基本信息,如职工号、姓名、登录时间。采购员在系统中的行为是进行书籍的采购。对书籍进行查重、检索等操作是分别是对“书”和“读者”对象属性的操作,应封装到这些对象中,在“采购员”对象中只设立“订购”的服务,通过消息引用其它对象的相应服务来完成。“订单”对象的属性包括订单号,订购书目列表,订购书籍的详细信息;填写订单的采购员,提供书籍的供应商,“订单”对象的服务包括 “订购计价”,即逐条记录订购的书目清单,并累计应付款数;“书”对象的属性包括书的“编号”,记录其在馆藏书目中的财产号;“书目信息列表”,记录图书编目后的所有信息;“书籍来源”,记录书籍到馆的方式。“书”的服务有“增加”,新书到馆验收后,增加书目;“编目”,对到馆图书做编目处理,形成编目卡片、书本式目录、统计报表等编目产品;“查重”就是对所有馆藏书进行检索,统计书籍的复本数和借阅率;“剔旧”就是对破损严重,不能再流通的书籍做删除处理,其记录要保存;“交换”就是将本馆藏书与其他单位交换,修改馆藏书籍信息;“赠送”就是将本馆藏书赠予其他单位,修改馆藏书籍信息。“读者”对象的属性包括读者编号和读者信息列表;由于读者身份不同,拥有不同的借阅权限,借阅数量上限,借阅期限;读者借阅的书目记录在“借阅书目”中,预

文档评论(0)

juhui05 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档