- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于UML的小型图书管理系统的分析与设计
吴培德 东华大学 工程硕士 控制工程 G11198
摘要:以UML面向对象的建模技术为基础,对图书管理系统的典型业务流程进行了分析,采用UML用例图对各个业务进行了描述,并给出了系统整体的用例框图,系统的包图,并对后续的软件设计给出了简单介绍。
关键词:图书管理系统;UML;用例图;
Abstract: UML object-oriented modeling techniques, the typical business processes of the library management system analysis, UML use case diagrams of various business and overall system block diagram, use case packageFigure, and follow-up of software design is given a brief introduction.
Keywords: library management system; the UML; Use Case Diagram;
1引言
随着微电子、计算机科学、信息技术的不断进展,计算机应用已渗透到了社会生活的方方面面,给人们的工作、生活带来了极大的便利。在信息管理领域,科学、高效、规范、简约的计算机信息管理已使人们从以往繁复砸碎的人工管理工作解放了出来。
图书管理工作中,涉及到众多的信息管理,传统的人工管理方式不仅费时费力,而且效果也不好。使用基于计算机的图书管理系统来管理图书馆,有着很大的实际应用价值,目前已基本得到普及。本文试以UML面向对象的建模技术为基础向读者介绍简单小型图书管理系统的软件建模过程。
2系统需求分析
2.1 UML简介
UML(Unified Modeling Language统一建模语言)是20世纪90年代中后期诞生并迅速成熟的一种面向对象的可视化建模语言,它整合了Booch、OMT等多种面向对象的分析设计技术,为用户提供了一种稳定统一、可重用性好、表达能力强的分析方法。
UML的目标是以面向对象图的方式来描述任何类型的系统,可对任何具有静态结构和动态行为的系统进行建模。UML用视图构造系统模型,共定义了十种视图来刻画软件模型,分别是用例图、类图、对象图、包图、状态图、序列图、协作图、活动图、部署图、构件图,每个视图代表系统不同侧面,全部视图共同构成系统的完整架构。视图由相互关联的模型图来表示,这些图抽象层次不同、所描述内容各有侧重。图与图之间的关联使系统成为一个有机整体。
2.2 图书管理系统功能分析
图书管理系统涉及读者信息管理、借阅信息管理、图书信息管理等多方面的信息管理,系统的使用对象为图书管理员和读者。他们在使用系统时,各拥有不同的权限,以完成各自需要的工作。下面对图书管理系统中主要的业务流程进行简要分析:
在图书管理系统中,图书管理员要为每个读者建立借阅账户,记录读者的个人信息和图书借阅信息。读者个人账户建立成功后,给读者发借阅卡,可以通过图书管理员借阅、归还图书,也可以通过相应的终端查询个人的借阅信息,检索图书。
读者借阅图书时,先输入借阅证卡号、密码,验证借阅证的有效性及是否可续借,无效则向读者提示原因,如“卡号不对”、“密码不对”、“已借满,不能再借”等;有效则显示读者的基本信息,例如读者的个人资料、已经借阅的图书信息等;读者通过图书管理员向系统提出借阅请求,管理员操作管理终端,登记读者新借阅图书的相关信息。
相应地,读者归还图书时,也需验证借阅卡号、密码等信息,验证借阅证的有效性,若不对,系统给出相关的提示;通过系统验证后,显示读者基本信息及图书借阅信息;读者向图书管理员递交归还的图书,管理员验证无误后,删除读者该书的借阅信息;若读者超期归还,则先向管理员递交图书滞纳费用,归还图书;
另外,图书馆图书资料变更,如新购进图书或图书被损毁不能再使用时,图书管理员要相应的将图书信息入库或注销;同理,若有新增读者帐号或需要注销读者帐号的,图书管理员应通过系统管理终端进行记录。
综上所述,一个典型的图书管理系统应包含图书信息管理、借阅信息管理、读者信息管理三部分数据管理,其中图书管理员可实现如下操作:
(1)增加、删除图书;
(2)增加、删除读者;
(3)借出、归还图书记录;
(4)查询读者信息、图书信息;
普通读者可以实现如下操作:
(1)修改个人信息(如登陆密码,或其他个人信息等)
(2)查询个人借阅信息和检索图书;
如下图1示,简要的表达了上述图书管理系统的基本功能。
图
图
书
管
理
系
统
图
书
借
阅
管
理
读
者
信
息
管
理
书
籍
信
息
管
理
借
出
超
期
丢
您可能关注的文档
- 活动-杭州赞成林风一期交房活动方案.pdf
- 活动项目策划立项文件模板.ppt
- 火引冰薪-宿舍嘉年华策划书_图文.pdf
- 火灾、地震消防知识培训.pptx
- 货物贸易外汇管理政策培训-企业版.ppt
- 机电121 优良学风班答辩.pptx
- 机电安装质量创优策划书.pdf
- 机电系统建模与仿真-1概述.ppt
- 机关团体企事业消防管理规定.ppt
- 机械工程卓越计划工程实践教育实习大纲A52.0.doc
- 2024年03月云南省西双版纳傣族自治州第十七中学2024年公开选调7名教师笔试历年高频考点题库荟萃带答案解析.docx
- 2024年03月厦门市集美区蔡林学校2024年招聘1名非在编物理教师笔试历年高频考点题库荟萃带答案解析.docx
- 2024年03月四川天府新区第八中学教师招考聘用笔试历年(2016-2023年)真题荟萃带答案解析.docx
- 2024年03月四川眉山天府学校选调优秀在编教师8人笔试历年参考题库荟萃带答案解析.docx
- 2024年03月份上半年四川凉山美姑县事业单位招考聘用9人笔试历年(2016-2023年)真题荟萃带答案解析.docx
- 2024年03月份上半年四川达州事业单位招考聘用874人笔试历年(2016-2023年)真题荟萃带答案解析.docx
- 2024年03月四川乐山市五通桥区事业单位招考聘用86人笔试历年(2016-2023年)真题荟萃带答案解析.docx
- 2024年03月安徽医科大学附属巢湖医院高层次人才招考聘用笔试历年(2016-2023年)真题荟萃带答案解析.docx
- 2024年03月云南省富民县教体系统2024年引进10名优秀教师432笔试历年高频考点题库荟萃带答案解析.docx
- 2024年NOC-创意实验室试题及答案.docx
文档评论(0)