为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

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

2017-09-01 9页 doc 55KB 387阅读

用户头像

is_686908

暂无简介

举报
UML在医院网上挂号预约系统分析与设计中的应用UML在医院网上挂号预约系统分析与设计中的应用 2012-07-19################2012-07-19########2012-07-19######## 文章编号: 1009- 1130( 2007) 02- 0050- 04 在医院网上挂号预约系统分析与设计中的应用UM L 牟 艳楚德博 , 江苏 常州河海大学 计算机及信息工程学院 ( ,213022) 摘要基于面向对象技术采用 开发医院网上挂号预约系统通过对系统的分析和设计形成了完整的文档: , UML . , , 最终运用面向对象语言实现了...
UML在医院网上挂号预约系统分析与设计中的应用
UML在医院网上挂号预约系统中的应用 2012-07-19################2012-07-19########2012-07-19######## 文章编号: 1009- 1130( 2007) 02- 0050- 04 在医院网上挂号预约系统分析与设计中的应用UM L 牟 艳楚德博 , 江苏 常州河海大学 计算机及信息工程学院 ( ,213022) 摘要基于面向对象技术采用 开发医院网上挂号预约系统通过对系统的分析和设计形成了完整的文档: , UML . , , 最终运用面向对象语言实现了网上挂号预约系统系统的开发过程与传统的结构化相比可实现分析与设计阶 . , 段的平滑过渡提高了软件开发的效率在应对需求发生变化提高软件复用率等方面体现出特有的优越性, , 、. 面向对象建模网上预约挂号关键词 UML; ; : 文献标识码: A 中图分类号: TR399; R197.34 网络技术的发展使医院门诊的挂号工作发生了变化病人在家中通过网络便可实现挂号预约然而构, , . 建网上挂号预约系统涉及病人医院运营商等多方面的因素因此选择科学的开发方法和合理的建模工 、、, , 具对系统的开发至关重要面向对象技术可以有效提高软件生产率缩短软件开发时 . ( Object! Oriented, OO) , 间提高软件质量降低软件复杂性统一建模语言是一种面向对象的建 , , . UML( Unified Modeling Language, ) 模工具代表了当今软件开发技术的发展方向本文中作者以 为建模工具开发医院网上挂号预约系 , . UML , 统并将 贯穿于系统分析设计的全过程大大提高了软件设计开发的效率和质量, UML , . 简介 1 UML 是一种建立在现代抽象模型理论上的表示法体系结构运用 提供的可视元素构件可以设计 UML , UML 和表达出复杂的面向对象的软件体系结构采用面向对象机制来表达其本身的语法和语义通过这种 . UML , 统一的表示法体系可以支持任何基于 的方法学, OO . [ 1] 的作用域不但支持面向对象的分析与设计而且支持从需求分析开始的软件开发的全过程适UML , , 在 系统分析 阶段使用 用于各种软件开发软件生命周期的各个阶段各种应用领 域以及各种 开发工具, 、、. 的用例图来捕获用户的需求使用类图来描述系统的静态结构用例和类之间的协作可用状态图顺UML ; ; , 、 序图合作图等来描述在系统设计阶段则在分析模型的基础上增添实际计算机系统实现所需的细节包 、. , , [ 2] 括人机交互任务管理和数据管理等最后通过构件图和部署图显示系统实现时的一些特性、. . 通过 等建模工具实现的正向工程可以将 模型转换为多种程序设计语言代码使用反 Rose 2003 , UML ; 向工程可将程序源代码转换为 模型这种特性大大减轻了程序设计人员的编码负担同时对程序错误 UML . , 的检查也大有帮助. 网上挂号预约系统分析2 业务需求分析 2.1 医院网上挂号预约系统由预约挂号医生查询和系统管理等模块组成、. 病人登录系统后可以浏览医院内所有医生一周内的值班信息表选择挂号的科室和价格系统自动 a. , , ; 列出符合病人要求的可预约的医生信息列表并提供相应的预约导航链接病人通过导航链接查看医生的 , ; 同时系统还具有向病人提详细信息如专长职称联系电话等一旦找到合适的医生便可正式预约挂号, 、、, , . 供查询已有预约和取消已有预约的功能允许病人在线修改个人联系信息和登录密码, . 2012-07-19################2012-07-19########2012-07-19########收稿日期:2006- 07- 10 在医院网上挂号预约系统分析与设计中的应用UML 牟 艳等 第 卷第 期, 21 2 51 医生通过系统可以查询自己的值班信息求医病人的预约信息及病人的详细信息b. 、. 管理员应用系统可以查看所有医生的值班信息并可进行添加修改删除等维护工作可以对系统 c. , , 、、; 处理过的所有预约信息进行查询和统计为医院决策机构提供参考, . 系统应具有良好的可扩性可以方便地向系统 , 框架中添加扩展功能模块同时系统本身可以作为; 一个功能 模块与医院 已有的管 理信息系统 进 行 整 合及时将医生出诊信息和医院情况的临时变化信 , 息提供给病人使病人减少就诊的盲目性提高挂号 , , [ 3] 的准确性. 需求建模2.2 用例图是 中起支配作用的视图它描述系 UML , 统外部的可见行为因此在软件开发的需求获取阶 , , 段通常使用用例图对系统进行需求建模, . 用例图展示系统的功能结构定义了若干参与, 者及其可以参与完成的特定任务即用例医院网, . 上预约挂号系统的主要参与者是病人医生和管理、 员医院网上预约挂号系统的用例图如图 所示. 1 . 用例图模型除描述系统的需求外对系统的驱动和后续开发还具有强制的约束功能, . 领域建模2.3 用例图使开发人员和用户都容易理解系统的需求但用例图只是从用户的角度来描述系统的功能反映, , 了操作者与系统的交互过程未能清晰描述其中蕴含的业务概念及其相互之间的关系描述这些业务概念及, . 其相互间的关系常用的方法是产生一, [ ] 4在领域模型中 个类图即领域建模,, . 通常用类表示在系统中具有意义的实 体或概念用关联和泛化表示这些概念; 在网上预约挂号 系统的之间的关系. 领域模型中包括作为实体类的病人预、 约信息和医生值班信息以及作为边界 , 类的预约挂号界面和作为控制类的预 约挂号数目等. 用例实化2.4 用例图描述了从系统外部看到的 系 统 功 能 领 域 模 型 定 义 了 重 要 的 业, 务概念之间的关系分析 阶段的主要. 任务是以适当的方式实现用例中规定 的行为在 中通常借助一种称之 . UML 为实化的技术来完成这项任务即对“”, [ 4] 每个用例开发一个高层的交互说明所需要的系统的行为, , . 在 中用顺序图完成用例的实化顺序图按时间顺序分析对象之间发送消息的先后次序说明对 UML , . , 象之间的交互过程以及系统执行过程中在某一具体位置将发生的事件顺序图可以刻画出一个用例的业, . 务以及在这个流程中涉及到的具体对象表达了用例在技术上是如何实现的根据图 所示网上预约, . 1 挂号系统的用例图对其中的预约挂号用例进行实化得到的顺序图如图 所示, “”, 2 . 建立分析模型2.5 图 为预约挂号系统的类图即分析模型该模型主要包括来源于领域模型的信息以及用例实化过程 3 , , 中的信息在分析阶段得到的模型与平台无关它能加深系统开发人员对系统的总体宏观的认识是系统设. , , 河 海 大 学 常 州 分 校 学 报年 月52 2007 6 计的基础. 网上挂号预约系统设计3 细化类图 3.1 作为分析模型的类图描述了类和类之间的静态关系类图的建模贯穿于系统分析和设计的全过程, . 建 类和类之间有多种连接方模通常从客户所能理解的类开始最终往往成为只有开发小组 才能理解的 类, . 式如关联泛化等体现在类图的内部结构当中并通过类的属性和操作反映出来各个类的属性操作应, 、, , . 、 在设计阶段加以补充. 设计数据库模式3.2 数据库是系统开发中不可缺少的部分当前流行的数据库系统有关系数据库系统和面向对象数据库 , 系统关系数据库在概念结构设计时采用的工具主要是实体联系图图但是 图只能对数据建 . ! ( E! R ) , E! R 模而不能对数据库中的触发器存储过程等行为建模与 图相比的类图不但可以用于数据库设 , 、. E! R , UML [ 5] 计而且可以用类的操作来描述触发器和存储过程具有更强的描述能力, , . 在应用 进行数据库设计时可利用 的扩展机制定义一些版型用于表示与数据库相关的概 UML , UML , 念利用 提供的数据建模功能即可根据 的类图进行数据库设计. Rose 2003 , UML . 建立行为模型3.3 完整的设计应指定系统种类的结构和行为类图定义了预约挂号系统的静态结构, . 虽然对象行为的信息反映在实化用例所定义的顺序图中但没有捕捉到单个对象各个操作之间的关系因此在系统设计时应 , , 采用 的状态图指定对象的行为状态图描述一个实体基于事件反应的动态行为显示了该实体是如何UML . , 它是对用类描述对象的补充反映了此类对象具有的所有 根据当前所处的状态在不同的时间做出的反应, . 可能的状态及当某些事件发生时其状态的转移情况. 在本系统中一个正确的挂号预约信息的生成须经历不同的几个状态首先病人提出预约请求预约 , , . , 挂号子系统初始化后随之产生一个空的挂号预约信息然后由病人填入预约日期科别医生时间段等信; 、、、 系统检查预约信息如果合法则继续检查此时的预约人数是否超过此医生的最大预约限额若 息并提交, , , . 此时的预约人数超过了该医生的最大预约限额系统销毁此次预约信息提示病人预约人数已满如果不合 , , ; 法则提示用户重新填写一旦通过了合法性检查则此预约挂号信息成为合法信息系统将其加入到 , . , , 数据库中图 为描述用户预约挂号信息的状态图, 4 . 建立实现模型3.4 实现模型用于显示系统实现时的一些特性由构件图和部署图构成, . 构件图显示一组构件及其相互之间的关系包括编译链接或执行时构件之间的依赖关系, 、. 利用构件图可以方便地对构成某一功能各组件之间的相互关系建模. 部署图反映系统的网络拓扑结构和系统物理分布系统采用 模式实现网上预约挂号功能病人信. B / S , 息通过 接入医院 服务器服务器将其请求转送给预约服务器医院医生和管理人员通过 Internet Web , Web ; 医院内部局域网与 服务器进行交互再由 服务器将操作请求转发给预约挂号服务器Web , Web . 在医院网上挂号预约系统分析与设计中的应用UML 牟 艳等 第 卷第 期, 21 2 53 结束语4 应用面向对象技术和使用 建模是软件开发技术的发展方向与原有的面向数据流的结构化开发 UML , 模式相比可实现分析与设计阶段的平滑过渡可更容易地对系统的需求变化进行管理有效控制软件的开 , , , 发风险及开发进度提高开发效率及软件的可重用性可扩充性本文作者在应用 开发网上预约挂号 , 、. UML 系统过程中充分体现了上述特点取得了较好的效果, , . 参考文献 : 朱三元钱乐秋宿为民软件工程技术概论北京科学出版社, , . [ M] . : , 2003: 23. [ 1] 冀振燕系统分析设计与应用案例北京人民邮电出版社. UML [ M] . : , 2003: 45. [ 2] 梁韵怡杨云芬门诊预约挂号信息系统的应用护理管理杂志, . [ J] . , 2004, 7( 4) : 57- 58. [ 3] 面向对象设计 实践龚晓庆译版北京清华大学出版社Priestley M. UML [ M] . , . 2 . : , 2005: 53- 64. [ 4] 王少锋面向对象技术 教程北京清华大学出版社. UML [ M] . : , 2004: 72- 85. [ 5] Analysis and Design with UML in Hospital Online Registr ation Booking System MU Yan , CHU De! bo ( College of Computer & Information Engineering, Hohai Univ., Changzhou 213022, China) Abstr ac t : The hospital online registration booking system was designed by the method of UML modeling that based on object oriented technology. The whole related documents are completed through the process of operation modeling, system analysis and system design. Meanwhile the system was carried out with OOL ( Object Oriented Language) . Comparing with the method of structured design that used before, the method of UML modeling realized smooth transition over the phase of analysis into design and highly improved the efficiency of developing software, and it also showed peculiar advantage in aspect of adapting to changing needs and boosting ratio of software reuse. Key wor ds: UML; object! oriented modeling; online registration booking system Your requestcould not be processed becauseof a configurationerror: "Could not connect to LDAPserver." For assistance,contact your network support team. file:///C|/Users/Administrator/Desktop/新建文本文档.txt 涵盖各行业最丰富完备的资料文献,最前瞻权威的行业动态,是专业人士的不二选择。 file:///C|/Users/Administrator/Desktop/新建文本文档.txt2012/8/26 12:19:58
/
本文档为【UML在医院网上挂号预约系统分析与设计中的应用】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索