uml对基于b-s模式的图书管理系统的分析与设计

uml对基于b-s模式的图书管理系统的分析与设计

ID:9437166

大小:53.00 KB

页数:7页

时间:2018-04-30

uml对基于b-s模式的图书管理系统的分析与设计_第1页
uml对基于b-s模式的图书管理系统的分析与设计_第2页
uml对基于b-s模式的图书管理系统的分析与设计_第3页
uml对基于b-s模式的图书管理系统的分析与设计_第4页
uml对基于b-s模式的图书管理系统的分析与设计_第5页
资源描述:

《uml对基于b-s模式的图书管理系统的分析与设计》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、UML对基于B/S模式的图书管理系统的分析与设计使用计算机软件对图书进行管理,减少了管理员的劳动,方便快捷。图书管理系统提供了备份管理功能,不管是因为计算机病毒或者硬件原因导致的系统崩溃,都可以在片刻间把所有的数据通过备份管理恢复过来,相关用户权的限设定也很自由,避免了未授权的普通用户对图书或相关信息进行非法修改。图书管理系统有屏幕保护的作用,可在用户离开后有效地防止别人修改数据。操作简单灵活、易学易用、易于维护、界面清晰、功能强大、运行稳定快速、系统资源占用少。下面就建模UML谈谈看法。  1UML对基于B/S模式  1.1UML语言  UML(UnifiedModeling

2、Language)是软件系统的统一建模语言,是用来对软件密集系统进行可视化建模的一种语言。UML的本意是要成为一种标准的统一语言,使得IT专业人员能够进行计算机应用程序的建模。UML旨在为面向对象开发软件系统的产品进行说明、可视化、和编制文档的一种标准语言。UML符号集只是一种语言而不是一种方法学,它提供了许多种类型的模型描述图,不需要任何正式的工作产品。当这些图在某种给定的方法学中使用时,开发中的应用程序的更易被人理解。把标准的UML图放进您需要的工作产品中,精通UML的软件管理人员就很容易加入您的项目并迅速进入角色。UML图最常用的包括:软件用例图、软件类图、软件序列图、软

3、件状态图、软件活动图、软件组件图和软件部署图。[1]  1.2B/S模式  B/S模式应用系统由浏览器(Browser)和服务器(WebServer、OtherServer、MiddleWare)组成,数据(Data)和软件应用程序(App)都存储在服务器上,通过浏览器的下载功能,服务器上应用程序得到了动态的扩展,服务器具有多层结构,经过B/S系统处理的数据类型进行动态扩展。应用层主要依靠应用服务器来完成工作。在客户层提出请求后,应用服务器启动相应的进程来响应,动态生成一串HTML字母代码,其中也包含软件处理的结果,返回给用户的自身浏览器。以B/S模式系统开发的客户端不用维护,

4、操作风格也大体一致,B/S模式系统维护工作集中在服务器上,只要用拥户有的浏览器合法,就都可以及其容易地使用B/S模式应用系统。基于最流行的浏览器的数据管理模式,可以采用基于组件技术的B/S(brower/server)系统结构。  2图书管理系统用例分析  UML作为是软件系统的统一建模语言,能够使开发人员专注于建立产品的模型和结构上,并不是选用什么计算机程序语言和算法实现的。当B/S模式建立以后,B/S模式可以被UML工具转化为指定的计算机程序语言代码。IBM的RationalRose和MS的Visio都是UML软件的工具。用例(UseCase)是一种描述系统需求的方法,使用

5、用例的方法来描述系统需求的过程就是用例建模。用例图(UseCaseDiagram)确定系统中所包含的参与者、用例和两者之间的对应关系,用例图描述的是关于系统功能的一个概述。用例图要么是整个系统的全部用例,要么是完成具有功能的一组用例。如果要在用例图上标识某个用例,可绘制一个椭圆图,将用例的名称放在椭圆的中心位置。在用例图上绘制一个角色表示一个系统用户名称,再绘制一个人形符号。使用简单的线段来描述角色和用例之间的关系。用例图描述了系统提供的一个功能单元。这种类型的开发活动包括项目管理、分析设计、测试、实现等都是以系统用例为主要输入工件,用例模型奠定了整个系统软件开发的基础。[2]

6、  2.1图书馆管理系统  图书馆管理系统能进行国民经济和企业的各种运行情况,软件能够利用过去的数据预测未来。图书馆管理系统合运用了管理科学、系统科学、运筹学、统计学、计算机科学等学科的知识。可以通俗的简化的描述图书馆管理系统的三要素:系统的观点、数学的方法以及计算机的应用。图书馆管理系统概念结构主要由四大部分,即信息源、信息处理器、信息用户、信息管理者组成。  2.2用例分析  OOA(Object-OrientedAnalysis:面向对象分析)的基础上,对系统OOD(Object-OrientedDesign:面向软件对象设计)进行用例分析。UML的用例图描述了图书管理系

7、统的功能需求,明确图书管理员的责任,奠定UML软件对系统建模的基础。描述的图书管理的例图主要包括3类用户:读者、图书管理员和建模系统管理员。用例读者是多个,图书管理员则是几个,系统管理员仅仅一个。读者有权查询自己的借阅情况、分门别类的查询图书和在规定期限内续借不能超过一次操作的情况下进行自行登录续借书等。系统图书管理员的工作环节:图书订购、新书验证、图书登记、书目录入、借阅书登记、读者信息管理和读者信息注销等,系统管理员则负责统筹管理图书的系统,权限维护、日志维护和管理系统后台数据等相关事宜

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。