- 10
- 0
- 约4.15千字
- 约 3页
- 2019-07-09 发布于湖南
- 举报
总第363期
总第363期 内蒙古科技与经济
潘呈昀?利用
潘呈昀?利用UML语言建模——以图书馆管理系统为例 2016年第17期
?
? PAGE # ?
?
? PAGE # ?
?
? PAGE # ?
2016年9月 第17期总第363期内蒙古科技与经济Inner
2016年9月 第17期总第363期
内蒙古科技与经济
Inner Mongolia Science Technology Economy
September 2016 No. 17 Total No. 363
利用UML语言建模
——以图书馆管理系统为例
潘呈昀
(红河学院图书馆,云南蒙自661100)
摘要:使用UML语言对图书馆管理系统进行建模,分析和设计出了系统的主要架构和功能,介 绍了该系统的方案设计、硬件配置和程序设计,并对其中的特色功能进行了分析
关键词:UML; RFID;图书馆;模型
中图分类号:G250. 71 文献标识码:八 文章编号(2016)收稿日期:016 — 06 —17
收稿日期:016 — 06 —17
作者简介:潘呈昀(1979 —),男,馆员。
现代图书馆需要现代化的图书管理系统来管 理,智能化管理软件的大量出现体现着现代图书馆 管理的一个趋势。科技发展至今,智能管理系统的 开发也曰趋白热化,但这须建立在充分了解图书馆 业务的基础上,并根据相关文献和已有的研究成果, 通过UML建立模型研究并设计该系统的体系结构 和功能模块才能设计出成熟的智能软件。
UML概论
UML(Unified ModelingLanguage),即统 _ 建 模语言,是一种通用的建模语言,具有创建系统的静 态结构和动态结构模型的能力,作为一种面向对象 建模语言的标准,它已融入了软件工程领域的新思 想、新方法和新技术⑴。UML是_种用来为面向对 象开发的软件系统进行可视化描述、建造和文档编 制的建模语言。它定义良好,易于表达,功能强大, 溶入了软件工程领域的许多新思想、新方法和新技 术。首先,UML融合了 Booch,OMT和OOSE方 法中的基本概念,UML必然成为_种简单、通用的 建模语言。其次,UML不仅仅是3种方法的简单 汇合,而是在3种方法的基础上集思广益,几经修改 才完成的,UML扩展了现有方法的应用领域。
图书馆管理系统功能分析
管理系统通过SIP通讯服务器(接口)与图书馆 数据库服务器进行数据交换。系统主要包括以下几 个程序模块:登录系统、读者管理、图书管理、流通管 理、统计分析、系统管理。
系统的主要任务是负责图书人工借阅、处理罚 金、对图书进行充消磁处理等。所以,系统的硬件设 备应该包括以下设备:借阅主机、条码枪、RFID读 写器、图书充消磁仪、打印机、监控设备等。
系统主要实现以下功能:①RFID图书绑定。 ②RFID借阅卡办理。③注销借阅卡。④新建及修改图书信息。⑤实现借还书、续借。⑥馆员荐书。 ⑦新书上架、图书盘点功能。⑧导入导出数据、备份 及恢复数据库功能。⑨权限分配。
利用UML建立业务模型进行分析
经过分析系统的功能体系结构及用户的需求, 确定出本系统的业务用例有:用户登录模块、读者管 理模块、图书管理模块、流通管理模块、馆员荐书和 系统管理模块。
下面使用用例图来描述系统用例中的关系。
3 1 读者管理用例图
读者管理主要是针对读者类别设置、读者档案 管理和借阅卡管理。用例图包括读者类别设置、读 者档案管理和借阅卡管理等用例。其中,借阅卡管 理还包含(INCLUDE》了借阅卡办理与注销、借 阅卡挂失与解挂用例。如图1所示。
3 2 流通管理用例图
流通管理主要是对系统进行图书征订、图书预 约、图书借阅、图书归还、查询图书逾期清单、图书罚 款等操作,并提供图书借阅、图书归还信息打印。用 例图包括图书征订、图书预约、图书借阅、图书归还、 查询图书逾期清单、图书罚款等用例图。其中,图书
征订是在查询本馆馆藏后确认没有所需图书的情况 下方可进行征订,图书预约是在查询馆藏并确认所 要需图书已全部处于外借状态的情况下方可预约, 流通管理用例图如图2所示。
3 3 馆员荐书用例图
馆员荐书功能实现的是馆员可以按读者的专业 或借阅习惯(借阅历史)来给读者推荐图书馆的新进 图书,推荐的图书信息通过电子邮件的方式发送给 读者。用例图包括按专业荐书、按借阅习惯荐书等 用例。馆员荐书用例图如图3所示。
? 〇
按专业类别荐书 按借阅历史荐书
图书馆员
图3馆员荐书用例 3 4 借阅卡登录活动图
本系统在特殊情况下可以设置允许读者使用借 还书和续借功能,其他功能无法使用。下面是用活 动框图详细描述读者借阅卡登录过程,当读者在登 录窗口用RFID借阅卡接近RFID阅读器时,系统
您可能关注的文档
- 基于ERDAS的土地利用类型信息检索方法探讨_以张掖市山丹县为例_.docx
- 基于MOOC资源的大学生自主学习_省略_与实践_以华南农业大学图书馆为例_.docx
- 基于POI的城市休闲空间格局分析_以乌鲁木齐市为例_.docx
- 基于安全视角的县级气象科普困境及发展途径探讨_以天长市为例_.docx
- 基于产城融合的社会治理创新路径初探_以珠海市金湾区为例_.docx
- 基于村庄发展能力的农村社区重构研究_以昌黎县马坨店乡为例.docx
- 基于大学生心理健康交互式阅读疗法_省略_性研究_以华北理工大学图书馆为例_.docx
- 基于儿童本位的未成年人阅读推广研_省略_探索_以温州市少年儿童图书馆为例_.docx
- 基于共享原则下的高职院校图书馆特_省略_数据库建设_以天津市高职院校为例_.docx
- 基于绩效考核制度的图书馆读者协会_省略_以北京理工大学珠海学院图书馆为例_.docx
- (正式版)DB51∕T 1867-2014 《袋栽黑木耳生产技术规程》.docx
- (正式版)DB51∕T 2413-2023 《油橄榄密植丰产栽培技术规程》.docx
- (正式版)DB51∕T 2436-2017 《川菜东坡一品肉烹饪工艺技术规范》.docx
- (正式版)DB51∕T 2396-2017 《农村电子商务服务站(点)服务与管理规范》.docx
- (正式版)DB51∕T 2419-2017 《桢楠扦插育苗技术规程》.docx
- CN105145773B 一种无花果曲奇饼干及其制作方法 (江苏农林职业技术学院).docx
- CN105203825A 微测量电极的制作方法和热电势的测量方法及相关装置 (国家纳米科学中心).docx
- CN105137533B 一种啁啾光纤光栅及其制作方法 (南京航空航天大学).docx
- (正式版)DB51∕T 2453-2018 《巴山新居公共管理指南》.docx
- (正式版)DB51∕T 1892-2014 《川西北地区沙化土地治理技术规程》.docx
最近下载
- 2024-2025第14届新华三杯-全国大学生数字技术大赛考试题及答案.doc VIP
- 文明施工监理细则.doc VIP
- 3.4力的合成和分解 课件(共29张PPT)(内嵌音频+视频).pptx VIP
- 高中数学三次函数讲义:8个考点24个结论36个典型题.docx VIP
- ISO9001 质量管理体系全套(质量手册+程序文件+表格记录全套) DOC.doc VIP
- 小学科学新教科版三年级下册1.2.利用自然物辨别方向练习题(附参考答案和解析)(2026春).doc VIP
- 办公楼保洁服务投标方案.pdf VIP
- 系统工程产生的背景.ppt VIP
- 小学科学新教科版三年级下册1.1根据太阳辨别方向练习题(附参考答案和解析)(2026春).doc VIP
- 入股银行可行性研究报告.docx
原创力文档

文档评论(0)