uml在医院网上挂号预约系统分析与设计中的应用

uml在医院网上挂号预约系统分析与设计中的应用

ID:16120422

大小:28.50 KB

页数:9页

时间:2018-08-08

uml在医院网上挂号预约系统分析与设计中的应用_第1页
uml在医院网上挂号预约系统分析与设计中的应用_第2页
uml在医院网上挂号预约系统分析与设计中的应用_第3页
uml在医院网上挂号预约系统分析与设计中的应用_第4页
uml在医院网上挂号预约系统分析与设计中的应用_第5页
资源描述:

《uml在医院网上挂号预约系统分析与设计中的应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、UML在医院网上挂号预约系统分析与设计中的应用第2l卷第2期2007年6月河海大学常州分校JOURNALOFH0HAIUNIVERSⅡYCHANGZHOUVo1.2lNO.2Jun.20O7文章编号:1009—1130(2007)02-0050—04UML在医院网上挂号预约系统分析与设计中的应用牟艳,楚德博(河海大学计算机及信息工程学院,江苏常州213022)摘要:基于面向对象技术,采用UML开发医院网上挂号预约系统.通过对系统的分析和设计,形成了完整的文档,最终运用面向对象语言实现了网上挂号预约系统.系统的开发过程与传统的结构化方法相比.可实现分析与设计阶段的平滑过渡,提高了软件开发

2、的效率,在应对需求发生变化,提高软件复用率等方面体现出特有的优越性.关键词:UML;面向对象建模;网上预约挂号中图分类号:TR399;R197.34文献标识码:A网络技术的发展,使医院门诊的挂号工作发生了变化,病人在家中通过网络便可实现挂号预约.然而构建网上挂号预约系统涉及病人,医院,运营商等多方面的因素,因此,选择科学的开发方法和合理的建模工具对系统的开发至关重要.面向对象(Object.Oriented,oo)技术可以有效提高软件生产率,缩短软件开发时间,提高软件质量,降低软件复杂性.UML(UnifiedModelingLanguage,统一建模语言)是一种面向对象的建.模工具,

3、代表了当今软件开发技术的发展方向.本文中作者以UML为建模工具,开发医院网上挂号预约系统,并将UML贯穿于系统分析设计的全过程,大大提高了软件设计开发的效率和质量.1UML简介UML是一种建立在现代抽象模型理论上的表示法体系结构.运用UML提供的可视元素构件可以设计和表达出复杂的面向对象的软件体系结构.UML采用面向对象机制来表达其本身的语法和语义.通过这种统一的表示法体系.可以支持任何基于O0的方法学.UML的作用域[?]不但支持面向对象的分析与设计,而且支持从需求分析开始的软件开发的全过程,适用于各种软件开发,软件生命周期的各个阶段,各种应用领域以及各种开发工具.在系统分析阶段,使

4、用UML的用例图来捕获用户的需求;使用类图来描述系统的静态结构;用例和类之间的协作,可用状态图,顺序图,合作图等来描述.在系统设计阶段,则在分析模型的基础上增添实际计算机系统实现所需的细节,包括人机交互,任务管理和数据管理等.最后通过构件图和部署图显示系统实现时的一些特性[.通过Rose2003等建模工具实现的正向工程,可以将UML模型转换为多种程序设计语言代码;使用反向工程可将程序源代码转换为UML模型.这种特性大大减轻了程序设计人员的编码负担,同时对程序错误的检查也大有帮助.2网上挂号预约系统分析2.1业务需求分析医院网上挂号预约系统由预约挂号,医生查询和系统管理等模块组成.a.病

5、人登录系统后.可以浏览医院内所有医生一周内的值班信息表.选择挂号的科室和价格;系统自动列出符合病人要求的可预约的医生信息列表.并提供相应的预约导航链接:病人通过导航链接查看医生的详细信息,如专长,职称,联系电话等.一旦找到合适的医生.便可正式预约挂号.同时系统还具有向病人提供查询已有预约和取消已有预约的功能.允许病人在线修改个人联系信息和登录密码.牧稿日期:2006—07—10作者简介:牟艳(1963一)女,北京人,副教授,主要从事软件工程技术方面的研究第2l卷第2期牟艳.等UML在医院网上挂号预约系统分析与设计中的应用5lb.医生通过系统可以查询自己的值班信息,求医病人的预约信息及病

6、人的详细信息.c.管理员应用系统,可以查看所有医生的值班信息,并可进行添加,修改,删除等维护工作;可以对系统处理过的所有预约信息进行查询和统计.为医院决策机构提供参考.系统应具有良好的可扩性.可以方便地向系统框架中添加扩展功能模块:同时系统本身可以作为一个功能模块与医院已有的管理信息系统进行整合.及时将医生出诊信息和医院情况的临时变化信息提供给病人.使病人减少就诊的盲目性.提高挂号的准确性[3].2.2需求建模用例图是UML中起支配作用的视图.它描述系统外部的可见行为.因此.在软件开发的需求获取阶段.通常使用用例图对系统进行需求建模.用例图展示系统的功能结构.定义了若干参与者及其可以参

7、与完成的特定任务.即用例.医院网上预约挂号系统的主要参与者是病人,医生和管理员.医院网上预约挂号系统的用例图如图1所示.图1网上预约挂号系统用例图Fig.1Usecasediagramofthebookregistrationsystem用例图模型除描述系统的需求外.对系统的驱动和后续开发还具有强制的约束功能.2.3领域建模用例图使开发人员和用户都容易理解系统的需求,但用例图只是从用户的角度来描述系统的功能,反映了操作者与系统的交互过程.未能清

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

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

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