《管理信息系统开发应用实例.ppt》由会员分享,可在线阅读,更多相关《管理信息系统开发应用实例.ppt(57页珍藏版)》请在金锄头文库上搜索。
1、管理信息系统开发应用实例,中国矿业大学管理学院,一、组织结构调查,组织结构,指的是一个组织(部门、企业、车间等)的组成以及这些组成部分之间的相互关系。,1、,二、功能结构调查,为了实现系统的目标,系统必须具有各种功能。功能即完成某项工作的能力。,销售计划管理,三、业务流程图,业务流程图(TFD,Transaction Flow Diagram),企业的运作是由企业组织机构的各项业务过程实现的,业务过程是企业动态系统的组成部分。 业务流程分析(描述)是对每一项业务分析,包括哪些活动(What),这些活动由谁(Who),什么时间(When)、如何(How)处理、为什么(Why)必须有这个活动,并用
2、描述工具将每一个业务过程描述出来。,图例说明,数据/文件存档,业务处理单位,业务处理功能描述,表格/报表制作,信息传递过程,收集/统计数据文件存档,图例说明,业务处理 单位,业务处理 描述,表格制作,传递,存储,(本框内容为具体流程),业务流程图绘制举例,管理业务调查过程中绘制的管理业务流程图和表格分配图,虽然形象的表达了管理中信息的流动和存储过程。但是还是没有完全脱离一些物质要素(如产品、单据等)。,一、数据流程调查的内容,二、数据流程图,全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。,2 数据流程图的特征,(1) 抽象性,(2)
3、概括性,3、数据流程图的基本符号,外部实体(External Entity),处理过程(Process),数据存储(Data Store),数据流(Data Flow),外部实体,外部实体(External Entity)或外部项,外部项(外部实体)表示与处理逻辑相关的、且为系统外部的人、部门、单位等。 不受系统控制,在系统以外的事物或人,它表达了该系统数据处理的外部来源和去向。 为了避免在数据流程图中出现线条交叉,同一个外部项可以在一张数据流程图中出现若干次。,处理过程(Process)或处理逻辑,数据处理,在DFD中,处理逻辑表示对数据的变换,从用户的角度看就是表示系统能够“作什么”。,数
4、据流,数据流(Data Flow),数据流表示数据在系统中的流动。,在数据流的上方写上数据流的名称。例如:,数据存储,用来指明数据保存的地方,并非物理地址,而是数据库的逻辑描述。,为了避免数据流程图中线条的交叉, 同一个数据存储可以出现若干次。,4、数据流程图的画法,(1)绘制数据流图的指导原则,自顶向下逐层分解的原则。 即总体上按照结构化方法的思想,采用分层的数据流图,把大问题、复杂的问题分解成若干个小问题,这样使用户、系统分析员以及系统设计人员能对系统有一个从总体到具体,逐层、清晰地理解一个复杂系统的逻辑. 由外向里的原则。 即先确定每一层数据流图的边界或范围,再考虑数据流图的内部, 先画
5、处理的输入和输出,再画处理的内部。,数据存储“定货单存档”包括哪些内容?,处理“判定定货处理方式”是如何处理的呢?,三、数据字典,数据流图描述了系统组成部分、处理过程、数据流动、各部分之间的联系等,但并没有说明流动的数据中各个元素含义与包含的内容,因此还需要对其中的每个数据流、文件和数据项加以定义和解释,系统平台设计依据,系统运行平台是指管理信息系统运行所依赖的硬件和软件,因此其设计就是针对新系统的目标,在各种技术手段和实施方法中权衡利弊,合理地利用各种资源,选择适当的计算机硬件、网络通讯设备及其它辅助设备软件,以满足新系统逻辑模型的需要和技术需求。,计算机硬件及网络选择,数据库管理系统选择,
6、应用软件的选择,系统物理 配置方案设计,功能结构图设计过程就是把一个复杂的系统分解为多个功能较单一的子系统过程。 把一个信息系统设计成若干模块的方法称为模块化。其基本思想是将系统设计成由相对独立、单一功能的模块组成的结构,从而简化研制工作,防止错误蔓延,提高系统的可靠性。 模块结构整体上具有较高的正确性、可理解性与可维护性。,功能结构图设计过程,2.模块结构图的基本符号,模块,调用,数据,控制信息,转接符号,模块 这里所说的模块通常是指用一个名字就可以调用的一段程序语句为物理模块。,A,B,C,D,I,J,K,第五节 数据库设计,E-R图也称实体-联系图(Entity Relationship
7、 Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。,一、 概念模型设计(E-R图),E-R图基本元素 实体: 属性: 联系: 一对一联系1:1 一对多联系1:N 多对多联系N:M,实体集,属性,联系集,无向线段,作E-R图的步骤 确定所有的实体集合 ; 选择实体集应包含的属性 ; 确定实体集之间的联系 ; 确定联系的类型,在用线将表示联系的菱形框联系到实体集时,在线旁注明是1或n(多)来表示联系的类型 。,小型医院门诊就医系统结构化分析与设计,随着现代经济高速发展,人民的生活和工作节奏不断加快,自我保健意识也日益增强,对医疗服务提出了更高的需求。为从根本上改
8、进服务流程,优化服务环境,医院需要对门诊医疗全过程实行信息化管理,为患者提供文明、高效、快捷的服务。 本系统充分实现信息的存储与共享,以提高信息交流效率为目标,提供医院门诊管理工作功能,实现医院门诊管理工作一体化。利用计算机技术简化人工管理流程,实现信息的一次录入、多方共享,满足医院不同部门对各类信息的需求。同时,根据医院门诊管理工作的实际需要,科学划分功能模块,使系统具有良好的扩充性、可维护性及可调整性。取得了明显的经济效益与社会效益。提高了医院的现代化管理水平。,小型医院的组织结构简单,主要划分为挂号室、门诊、检验室、划价室和药房等科室,其组织结构图如图1所示。,1.组织结构调查,2系统业
9、务流程分析,1.挂号室的业务流程图,本系统的业务流程可按照不同科室的各个职能来分别阐述。,病患将个人信息告知挂号室人员,挂号室人员按照其挂号信息向病患收取挂号费,随之将挂号单交给病患。,病患向挂号室人员提交退号申请,随之挂号室人员按照挂号信息将挂号费交给病患。,2.门诊医生接诊的业务流程图,3.检验室医生接诊的业务流程图,4.划价室的业务流程图,4.划价室的业务流程图,5.药房的业务流程图,5.药房的业务流程图,6.电子处方处理过程的业务流程图,3 系统数据流程分析,本系统主要是针对小型医院门诊部分进行管理,方便医院门诊医生对病患的各项信息进行查询、修改等等,所以我们主要以医生的需求为主要目的
10、,医生可以通过操作对病患的信息进行查询,也可以进行相应的修改和添加等。每一个功能都可独立实现,同时也可结合多个功能共同分析病患的情况,省时简便。免去了不必要的操作,可以根据自身需要来进行功能的实现。 在此我们通过数据流程图来反映,数据流程图(Data Flow Diagram)简称DFD,它是一种描述“分解”的图示工具。它用直观的图形清晰地描绘了系统的逻辑模型,图中没有任何具体的物理元素,只是描述数据在系统中的流动和处理的情况,具有直观、形象、容易理解的优点。,1.顶层数据流程图,2.第一层数据流程图,2.第二层数据流程图,1)挂号部分的数据流程图,2.第二层数据流程图,2)诊断部分的数据流程
11、图,2.第二层数据流程图,3)检验部分的数据流程图,2.第二层数据流程图,4) 交费部分的数据流程图,2.第二层数据流程图,5)取药部分的数据流程图,4数据字典,数据流程图从整体上描述系统的逻辑功能,但并未对图中的数据流、处理逻辑和数据存储等元素的具体内容加以说明。建立数据字典是为了对数据流程图上各个元素做出详细的定义和说明。数据流程图加上数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行完整描述。,1.数据流字典,2. 数据存储字典,3.加工条目字典,5开发平台的设计,由于本系统对运行环境的要求不是太高,服务器端在Windows 2003 Server下安装使用,容易操作且维护简单。客
12、户端可以在Windows XP下运行使用。 基于上面软件开发工具的选择,并考虑到本系统的性能要求,本系统采用windows XP中文版作为开发、测试和运行平台。硬件选择CPU 为Pentium2.0G,内存1GB,硬盘160G。,6模块结构设计,1.模块的划分 模块的划分应遵循如下几点原则: (一)各个模块要具有相对独立性。 (二)各个功能模块之间数据的依赖性尽量小。 (三)模块划分的结果应使数据冗余较小。 (四)各个模块的划分应便于系统分阶段实现。,2.各模块主要功能具体分析,1)挂号处:针对病人的信息和对其挂号的信息进行添加和删除。 2)问诊室:针对病人的挂号信息进行查询,对病人的病历进行添加和修改,对病人的药方进行添加、修改和删除,对医生问诊情况信息进行统计查询。 3)检验室:针对检验的结果和情况进行添加和修改,对病人的相关信息进行查询。 4)收费处:针对病人的相关信息进行查询,对交费情况信息进行修改 5)取药处:针对病人的相关信息进行查询,对取药情况信息进行修改,并且对于药物信息进行添加、修改和删除。 6)病患应用:针对病患对于医生的工作时间,药品的功能以及病人的病历和划价的查询。,7 数据库设计,1.E-R图的建立,1)总E-R图,7 数据库设计,1.E-R图的建立,2)病患实体属性图,7 数据库设计,1.E-R图的建立,3)医生实体属性图,