武汉纺织大学《管理信息系统》实验报告班级:姓名:学号:指导教师:侯德林实验时间:2013年12月11日实验三:MIS系统设计与实施一、实验目的1、能够正确运用系统设计的过程与方法,复习、巩固系统设计知识,提高系统设计实践能力。2、熟悉组织及功能结构图设计、代码设计、数据存储设计、输入输出设计等环节,并编制相应的文档及程序编写。3、进一步树立正确的系统设计、实施思想,培养分析问题、解决问题的能力,提高查询资料和撰写书面文件的能力。二、实验内容1、根据前述实验系统分析内容,进行系统设计。包括组织结构图、功能体系结构图设计、代码设计、数据存储设计、信息系统流程图设计、输入输出设计、系统安全性设计等。2.在计算机上实现上述内容,完成一个实用、可运行的管理信息系统。三、操作步骤(1)功能结构图设计:功能图的目的是定义清晰的功能块而不是解释系统的内部结构。据爱民门诊需求分析,按照结构化系统设计的方法,将医院管理系统从功能上进行子系统的划分,得到如下的系统总体功能结构图:(2)系统软硬平台设计服务器(Server):Intel,MIPS,Alpha可任选;内存:128MB以上;硬盘:2GB爱民门诊管理门诊挂号门诊划价住院管理药房管理信息录入打印挂号药品分配打印划价单入院登记床位分配出院登记药品采购药品入库药品出售门诊收费药品费用住院费用以上(RAID);光驱:(CDROM);软驱:(FD);网卡:(FDDI);UPS:Monitor;操作系统:Windowsxp;数据库管理系统:SQLServer;网络(Network):TCP/IP,WindowsNT,FDDI/Ethernet,EIFOSwitchingHub,网络管理软件。用户端微机:PC工作站/486DX2/66以上;内存:8MB以上;硬盘:340MB以上;软盘(3.5);不同类型打印机。计算机系统软件配置:Window2000中文版操作系统和以上系统采用Borland公司的Delphi6.0作为前端开发工具。后台数据库所采用的软件是Microsoft公司的SQLServer2000。Delphi6.0提供交互式的、易操作的界面,SQLServer2000提供数据管理、信息共享、高级管理以及安全性,两者的结合应用达到了良好的C/S结构。(3)数据项的代码设计代码主要起标识、统计和检索、对象状态的描述等作用,因此我们在进行代码设计时要注意代码的适应性、合理性、简明性、系统性、稳定性、可扩充性、标准性以及要便于识别和记忆。代码包括无含义码和有含义码,本系统中运用了大量的系列顺序码,来表示各种记录的顺序。比如住院号就是无含义的顺序码,而功检项目编码则是层次码。根据以上的原则,部分代码设计如下:门诊挂号管理主要是记录信息和打印挂号单,其凭证编码采用如下规则:{两位特征号}+{五位顺序号}如GH01234门诊划价管理主要是信息的统计查询,其凭证编码采用如下规则:{两位特征号}+{五位顺序号}如HJ12345住院管理主要是病人的入住信息,凭证编码采用如下规则:{两位特征号}+{四位顺序号}如ZY1314药房管理主要针对药品的进与出,其凭证编码如下:{两位特征号}+{九位顺序号}如YF123456789其住院号就是根据实际的情况编码,无任何其他的含义(4)数据库设计:支持管理信息系统的数据库系统由模式、子模式、应用程序、数据库和数据库管理系统等几部分组成,要求符合用户的要求,即能正确的反应用户的工作环境,包括用户需处理的所有数据,并支持用户进行的所有加工;须与所选的管理系统支持的数据模式相匹配;数据组合合理,易于操作,易于维护,易于理解。1.E-R图设计A、E-R图中每个实体变成一个关系,其属性百年未关系的属性,主标示变为关系的主码B、E-R图中的从实体及相应的“的”联系变换为一个关系,从实体的属性加上主实体关系的主码构成这个关系的属性。C、导出的一般关系模型:医生(医生代码、医生姓名、性别、身份证、病区代码)护士(护士代码、护士姓名、性别、身份证、病区代码)病人(学号、姓名、性别、病人状态、入出院时间)药品(药品编号、药品名称、药品价格、进货时间、自费比例、停用标志)药房(药房代码、药房名称、药房类型)门诊挂号(编号、姓名、学号、联系方式、日期)门诊划价(编号、医生代码、药品编码、药品名称、自费比例)门诊收费(编号、学号、药品编码、数量、金额、费用类型)病人入住管理(编号、住院号、姓名、学号、床位代码、住出院日期)药房管理(药房代码、药房名称、药品代码、药品名称)2.数据表设计病人资料表字段标识字段名称数据类型字段长度主键/外键BRXH病人学号Char10主键BRXM病人姓名Int10BRDZ病人地址Int20BRDH病人电话Char15药房资料表字段标识字段名称数据类型字段长度主键/外键YFDM药房代码Char20主键YPDM药品代码Char20主键KCSL库存数量Char10JHSJ进货时间Date10(5)信息系统流程图设计:要从业务处理的角度描述和分析业务的处理模式,从数据的处理与流动过程描述和分析实际业务的数据动态处理模式,从总体概念分析和优化业务流程,发现其是否合理,处理数据、业务过程和管理是否达到最优化挂号处理信息流程图:住院处理信息流程图:挂号处理数据审核登记信息单打印挂号单病人信息单病历单中心数据库(6)人机界面设计一个良好的人机界面是衡量一个系统开发水平高低的重要标志之一。具有良好的人机交互界面,可以使系统的使用者乐于接受,并使新系统能在组织中顺利的推广。因此人机界面设计应该从用户的需求出发,尽量是界面设计满足用户的要求。6.1、输入设计主要靠键盘很鼠标来完成,在界面设计的时候尽量减少用户输入,来提高业务处理的速度。输入一部份能自动的找出与之相匹配的所有信息,如只显示一条,则其他的按选择框的形式供用户选择。且所有的输入项都有快捷键与之呼应。输入格式设计:普通模式;约束规则设计:须通过用户姓名、学号等,字符长度为8,10;要求键盘输入;输入方式:采用A/D,D/A;校对方式:输入数据后再显示或打印出来,由人来进行校对。6、2输出设计输出是系统开发的目的和评价系统开发成功与否的标准,同时输入是由输出决定的,输出是系统产生的结果和提供的信息。常见的输出设备有显示器、打印机等;输出介有纸、磁盘等;输出的方式为各类数据表单或报表;输出的目的是对信息加工处理。四、实验收获和建议通过这次对爱民门诊的系统设计,对门诊进行结构图的设计,代码设计,输入输出设计等,不仅巩固了系统设计的知识,而且提高了系统设计的实践能力,当然自己设计的系统并不是很完善,不能熟练地进行系统设计,设计过程中按部就班的内容比较多,自己的设计理念融入的较少。住院处理数据审核登记信息单打印信息单病人信息单住院单中心数据库