鉴于大家对VB类作品十分关注,我们编辑小组在此为大家搜集整理了“VB+SQL医疗管理系统|医院管理系统”一文,供大家参考学习!
客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
第4章 系统设计实现 4.1 系统分析与设计 系统总体设计目的是安排一个数据管理系统如何按照确定的要求工作,怎样去做这些工作,以及各个程序之间是什么关系。 4.1.1开发数据库应用程序的系统设计原则 l 实用原则 系统要求力求最大限度地满足实际工作的需求,充分考虑业务层次,各管理环节数据处理的实用性,把满足用户生产和管理业务作为第一要求要素进行考虑,用户接口和操作界面设计尽可能考虑人体结构特征及视觉特征,界面力求美观大方,操作力求简便实用。 l 可扩展性和可维护性原则 为适应将来的发展,系统应具有良好的可扩展性和可维护性,软件设计尽可能模块化,组件化,并提供配置模块化和组件化工具,使应用程序灵活配置,适应不同的情况。 l 安全,可靠性原则 应用软件与数据库系统的设计要做到安全可靠,防止非法操作用户入侵,数据库备份策略恰当,以及灾难发生,就算在灾难发生时也能快速从灾难中恢复。 对数据录入程序设计要求:一方面要求数据录入方便快捷,另一方面要求数据路入是程序有一定纠错能力。要求: n 数据录入方便,直观 n 各数据项依次输入 n 有一定的纠错能力 n 可以中途退出,此时不保存数据 4.1.2需求分析 需求分析是成功实施一个管理系统的基础,只有清楚客户需求,才能真正开发出满足客户需求的管理信息系统,才能真正使整个系统发挥其应有的作用。 《医院信息管理系统》是一套功能强大而有操作简便实用的应用软件,是个中小医院进行电脑信息管理的理想选择,根据计算机数据处理方便严密可靠的特有机制,可实现病人挂号,医生对病人诊断信息的录入,化验员对化验信息的录入,药品管理员对药品信息的管理,收费人员对交费信息的管理,住院管理和系统用户管理等操作。 在软、硬件方面对系统的需求,根据要求所设计软件《医院信息管理系统》具有实用性,大众性,所以软件要求易学,容易掌握,可以简单方便操作。硬件配置要求不能太高,这样可以很好适应一般要求。 总之,《医院信息管理系统》旨在提供一个可以操作的,方便的和易管理、易于修改的辅助管理系统,提高工作效率。 根据需求分析,本系统结构采用VB+SQL Server 2000结构。 4.1.3 UML系统建模 需求分析后,就可以对系统进行UML建模了。这部分的内容主要包括系统的用例分析,系统的类域分析和系统的设计。 l 医院管理信息系统的用例分析 医院信息管理系统的用例包括:(其用例图如图4.1所示。) n 挂号信息管理 n 诊断信息管理 n 化验信息管理 n 交费信息管理 n 取药信息管理 n 住院信息管理 n 挂号信息管理
化验信息管理
用户管理 住院信息管理 图4.1 医院信息管理系统用例图 l 医院信息管理系统的域类分析 UML建模的第二步就是域类分析,其中系统中的域主要包括病人档案(clsDoc),诊断信息(clsCheck),化验信息(clsTest),交费信息(clsPay),取药信息(clsMedicine)。可以在域类图中将这些类以及它们之间的关系表示出来,如图4.2所示。 图4.2 医院信息管理系统域草图 l 医院信息管理系统的设计 在设计阶段要设计类的状态图,不是所有的类都有状态图。本系统中有状态图的有病人,病人的状态图,如图4.3所示。 图4.3 病人的状态图 4.1.4系统总体设计 通过以上分析,可以得到系统总体结构如图4.4
图4.4 系统总体设计图 4.2分析与创建数据库 4.2.1 E-R图分析 进行数据库分析之前首先要进行数据库的E-R图分析,为后面的数据库逻辑结构设计打下基础,本程序的数据库实体包括病人信息实体,科室信息实体,医生信息实体,挂号信息实体,药品信息实体,权限信息实体,化验信息实体,诊断信息实体。 对医院信息管理系统的ER分析是建立在UML系统模型基础上的,实体关系图的分析结果非常复杂,一般情况下使用从简到繁的方式进行设计。医院信息管理系统的实体关系简图如图4.5所示。 图4.5医院信息管理系统的实体关系简图 在这个简图的基础上进一步设计实体关系的详细结构,本系统的实体关系详图如图4.6所示。 图4.6 医院信息管理系统的实体关系图 4.2.2创建数据库 根据以上系统设计需求分析,将数据库的结构设计如下: 医院信息管理库
病人信息表(PATIENT) 科室信息表(DEPARTMENT) 医生信息表(DOCTOR) 挂号费信息表(FEE) 药品信息表(MEDICINE) 权限信息表(LIMITATION) 化验信息表(ASSAY) 诊断信息表(TREAT) 1病人信息表(PATIENT) 表4.7 病人信息表(PATIENT)
2科室信息表(DEPARTMENT) 第1章 前 言 1
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
本文选自计算机毕业设计http://myeducs.cn |