- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
UML对基于BS模式图书管理系统分析与设计
UML对基于BS模式图书管理系统分析与设计
[摘 要] 对基于B/S模式下的图书管理系统进行分析,运用UML的静态和动态模型图,对系统的分析结果进行建模。图书管理系统运用计算机软件管理图书,能够迅速实现图书检索、可靠性能高、寿命长、存储量大和成本低等特点,提高了图书管理的效率,是实现UML对基于B/S模式的图书管理信息化、正规化管理的必然趋势。
[关键词] 图书管理系统; 建模; UML
doi : 10 . 3969 / j . issn . 1673 - 0194 . 2012 . 10. 065
[中图分类号] G251 [文献标识码] A [文章编号] 1673 - 0194(2012)10- 0113- 02
使用计算机软件对图书进行管理,减少了管理员的劳动,方便快捷。图书管理系统提供了备份管理功能,不管是因为计算机病毒或者硬件原因导致的系统崩溃,都可以在片刻间把所有的数据通过备份管理恢复过来,相关用户权的限设定也很自由,避免了未授权的普通用户对图书或相关信息进行非法修改。图书管理系统有屏幕保护的作用,可在用户离开后有效地防止别人修改数据。操作简单灵活、易学易用、易于维护、界面清晰、功能强大、运行稳定快速、系统资源占用少。下面就建模 UML谈谈看法。
1 UML对基于B/S模式
1.1 UML语言
UML(Unified Modeling Language)是软件系统的统一建模语言,是用来对软件密集系统进行可视化建模的一种语言。UML的本意是要成为一种标准的统一语言,使得IT专业人员能够进行计算机应用程序的建模。UML旨在为面向对象开发软件系统的产品进行说明、可视化、和编制文档的一种标准语言。UML符号集只是一种语言而不是一种方法学,它提供了许多种类型的模型描述图,不需要任何正式的工作产品。当这些图在某种给定的方法学中使用时,开发中的应用程序的更易被人理解。把标准的UML图放进您需要的工作产品中,精通UML的软件管理人员就很容易加入您的项目并迅速进入角色。UML图最常用的包括:软件用例图、软件类图、软件序列图、软件状态图、软件活动图、软件组件图和软件部署图。[1]
1.2 B/S模式
B/S模式应用系统由浏览器(Browser)和服务器(Web Server、Other Server、Middle Ware)组成,数据(Data)和软件应用程序(App)都存储在服务器上,通过浏览器的下载功能,服务器上应用程序得到了动态的扩展,服务器具有多层结构,经过B/S系统处理的数据类型进行动态扩展。应用层主要依靠应用服务器来完成工作。在客户层提出请求后,应用服务器启动相应的进程来响应,动态生成一串HTML字母代码,其中也包含软件处理的结果,返回给用户的自身浏览器。以B/S模式系统开发的客户端不用维护,操作风格也大体一致,B/S模式系统维护工作集中在服务器上,只要用拥户有的浏览器合法,就都可以及其容易地使用B/S模式应用系统。基于最流行的浏览器的数据管理模式,可以采用基于组件技术的B/S(brower/server)系统结构。
2 图书管理系统用例分析
UML作为是软件系统的统一建模语言,能够使开发人员专注于建立产品的模型和结构上,并不是选用什么计算机程序语言和算法实现的。当B/S模式建立以后,B/S模式可以被UML工具转化为指定的计算机程序语言代码。IBM的Rational Rose和MS的Visio都是UML软件的工具。用例(Use Case)是一种描述系统需求的方法,使用用例的方法来描述系统需求的过程就是用例建模。用例图(Use Case Diagram)确定系统中所包含的参与者、用例和两者之间的对应关系,用例图描述的是关于系统功能的一个概述。用例图要么是整个系统的全部用例,要么是完成具有功能的一组用例。如果要在用例图上标识某个用例,可绘制一个椭圆图,将用例的名称放在椭圆的中心位置。在用例图上绘制一个角色表示一个系统用户名称,再绘制一个人形符号。使用简单的线段来描述角色和用例之间的关系。用例图描述了系统提供的一个功能单元。这种类型的开发活动包括项目管理、分析设计、测试、实现等都是以系统用例为主要输入工件,用例模型奠定了整个系统软件开发的基础。[2]
2.1 图书馆管理系统
图书馆管理系统能进行国民经济和企业的各种运行情况,软件能够利用过去的数据预测未来。图书馆管理系统合运用了管理科学、系统科学、运筹学、统计学、计算机科学等学科的知识。可以通俗的简化的描述图书馆管理系统的三要素:系统的观点、数学的方法以及计算机的应用。图书馆管理系统概念结构主要由四大部分,即信息源、信息处理器、信息用户、信息管理者组成。
2.2 用例分析
您可能关注的文档
- 高频泪道浚通联合硅胶义管植入术患者护理.doc
- 高频电刀诊治宫颈病变及相关因素研究.doc
- 高频电刀在治疗宫颈疾病临床应用.doc
- 高频电刺激丘脑底核治疗帕金森病作用机制研究进展.doc
- 高频电刀应用于前庭大腺囊肿和脓肿治疗20例分析.doc
- 高频超声和彩色多普勒显像(CDI)在阴囊疾病诊断中应用.doc
- 高频电波刀用于95例宫颈病变治疗临床观察.doc
- 高频电波刀用于190例宫颈病变治疗临床观察与护理.doc
- 高频超声在视网膜脱离诊断中临床应用.doc
- 高频超声对小儿腹股沟疝诊断研究.doc
- 七年级语文单元测试题集与解析.docx
- 邯郸科技职业学院单招《数学》过关检测试卷含答案详解(实用).docx
- 邵阳工业职业技术学院单招《数学》每日一练试卷【巩固】附答案详解.docx
- 2025年工业废水膜分离技术关键技术与创新方向报告.docx
- 邯郸职业技术学院单招《数学》预测复习及一套参考答案详解.docx
- 2025年在线教育课程定价策略与盈利能力报告.docx
- 2025象山农信联社秋季招聘备考题库及完整答案详解1套.docx
- 2025年橡胶行业智能化替代应用案例.docx
- 2025象山农信联社秋季招聘备考题库及完整答案详解.docx
- 《2025年高效农产品深加工设备杂粮制粥生产线自动化技术路线》.docx
原创力文档


文档评论(0)