MIS课程设计指导书_第1页
MIS课程设计指导书_第2页
MIS课程设计指导书_第3页
MIS课程设计指导书_第4页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

精品文档(物流)管理信息系统》课程设计指导书董XX 编著。1欢迎下载精品文档一、课程设计的要求通过了解实际企业或已有信息系统应用的案例,使学生完成系统规划、系统分析、系统设计以及系统实施中的主要步骤,并了解信息系统开发的有关应用软件。二、课程设计的主要内容1、调查一个实际单位或部门;2、在调查或了解的基础上,进行系统的规划;3、根据系统规划,完成系统的逻辑设计。4、根据逻辑设计方案,进行系统的物理设计。5、模拟系统实施。三、具体步骤与方法(一)初步调查1.调查方法:询问、发调查表、开会、实习、查资料等。2.调查内容:①.企业总貌:组织概况、企业目标、现行系统情况、简单历史、企业产品、产值、利税、体制及改革情况、人员基本情况、面临的问题、中长期计划及主要困难等。②.企业信息需求情况:了解各职能机构所要处理的数据,估计各机构发生的数据及频度,调查内、外部环境的信息及信息源。(二)系统规划根据初步调查的情况,进行(物流)管理信息系统的规划。 主要完成的内容有:(物流)管理信息系统项目概述、企业现有规划调查(包括:信息战略规划、信息资源规划、信息系统规范、企业资源规划)、确定要研发的信息系统的总体目标、分析企业过程(也成为“活动”)、定义企业中相关的数据类(又称为信息类,该项内容包括信息的内容和信息结构)、分析企业和信息系统的关系(组织与过程关系、组织和现行系统的关系矩阵、系统与过程矩阵)、确定企业信息系统的过程和数据矩阵(又称为“ U/C”矩阵)、确定系统的边界、完成系统的子系统划分; 确定要开发的信息系统的框架 (包括:信息化的总体框架、 应用层框架、数据层框架、开发层框架、技术层框架、操作层框架――这些框架都要画出相应的图示) 。最后需要确定企业管理部门对系统的要求;备注:这里定义的数据类和企业过程可以结合系统分析的业务流程图来相互检验。 同时要特别注意这些内容之间的相关性。另外从项目管理的角度出发, 还需要完成的内容有: 确定系统之间的优先级、 评估项目成本以及人员的要求,同时还需要完成项目实施进度计划;(三)可行性分析根据初步调查的情况,从技术上、经济上、管理上进行开发的可能性和必要性分析并写出分析报告。(四)详细调查详细了解以下情况并绘制组织结构图和业务流程图:1.现行系统的组织机构及管理职能和人员分工。。2欢迎下载精品文档2.各项管理业务的主要处理过程、模型和算法。3.各项管理信息的分类、分层和定义。4.管理信息的收集、输入、传递、存储以及输出的形式。5.管理信息处理的速度、频度、准确性、安全性及共享性情况。6.管理信息处理的方式与方法。7.现行代码体系状况。8.现已开发的计算机应用项目的主要功能、应用范围、结构及有待改进的地方。9.各部门管理人员对信息系统分析与设计的要求。详细调查的方法可以为:·制定调查提纲,向不同层次的用户发调查表。;·按用户的不同层次,分别召开调查会,了解用户对待开发系统的想法和建议;·向用户领域的专家或在关键岗位上工作的人个别咨询。;·实地考察,跟踪现场业务流程;·查阅与待开发系统有关的资料。;·使用各种调查工具,如数据流图、任务分解图、网络图等。(五)系统分析系统分析的主要任务是详细可行性分析、需求分析和系统建模;系统建模的任务是建立一个能够满足需求定义所描述的用户需求模型。 根据详细调查情况绘制业务流程模型 (又称为过程模型, 一般有两种表达方式,第一种是业务流程图, 第二种是事序图),并进行功能数据分析(系统数据模型,一般情况下,采用关系数据模型则采用ER模型来表达),绘制新系统的数据流程图、 编制数据字典(不仅仅是对数据库进行说明,而且还包括数据流程图中的信息结构和信息流的说明) 和详细的处理逻辑说明。 最后,还需要制作的是:网络模型和详细的网络需求,原型系统的系统界面和报表。另外,从软件项目管理来看,还需要完成的是设计阶段的计划和进度安排。一般情况下,系统分析的结果要形成如下文件:?1、项目规划书–项目目标–项目构想–问题描述–项目的初步范围–业务约束–技术约束?2、可行性研究报告?3、系统需求说明书–项目描述–项目目标和约束–系统数据模型–数据模型和详细的数据需求–过程模型和详细的过程需求–网络模型和详细的网络需求–原型系统界面和报表–设计阶段的计划和进度安排(六)系统的物理设计系统设计是一个描述、组织和构造系统部件的过程。这个过程分为两个层次:总体设计和详细设计。总体设计包括:软件体系结构设计、网络设计以及代码设计;详细设计包括:模块设计、IO设计、界面设计、数据库设计(数据结构和存储过程) 。(七)系统实施1.组建局域网,设置数据服务器和应用服务器。3欢迎下载精品文档2.安装DBMS,并建立数据库可用SQLServer作为数据库管理系统。如果没有条件,也可用 Access替代。3.编写程序先设计程序流程图再用 Pb开发应用程序,并上机调试,最后制作成发布文件。如果采用B/S模式,可用 Dreamweaver制做动态网站,并传送至 WEB服务器。。4欢迎下载四、主要分析和设计工具使用说明(一)、业务流程图XA转栈进场业务流程XA01进场信息处理 XA02场地策划,指派集卡接受EDI,并制作 转栈箱清单XA03闸口处理

精品文档

XA04现场收箱 XA05单据审核 XA06统计“转栈箱清单”(01)部核对原始信息,通务知场地策划(03)业发送GPS运输计场地计划安排场地机械划到FTP(02)策划场地(04)及司机(07)部度是否需要我公场地计划调司集卡调度通知调度中心安排集卡员货理,口道统,业部作计地场运FTP指令导入DB,并审核GPS箱及运输计划(05)号心部审核后集卡指令,车中输派遣内集卡拉箱(06)号度调集卡指令门拉箱作业部信息系统提供当他前堆存情况其其他集卡派遣外集拉箱计划卡拉箱作业机械残损记录道口记录箱残损(19)转栈箱进场(08)集装集装箱箱进进场场检检验验单单集卡拉箱到目的地

残损记录记录残损 (10)理货查箱( 09)计划场 实际场位位卸箱作业(11)

业务员审核并接受实际作业量残损单证和合格集装箱进场检验单(18)业务员应对处理集装箱进内部核算作业票场检验单合格内部核算作业票核对内部核算作业票(15)不吻合集装箱进卸箱计划和实不吻合处理际核对(14)(16)场检验单记录场位、理集货员(12)理货员重开内部装实际场位箱核算作业票进发送实际箱场位(13)检实验单际场位和理货员数据库系统接数据库接受核码头不吻合机械队接受实际箱位信对完的数据息处理受单证实际作业统计(20)业务员接受单证留底 (21)统计核对数量并建清单 (17)作业统计清单数据库系统接受”作业统计清单”信息。5欢迎下载精品文档(二)数据流程图1.基本符号2.数据流程图绘制方法自顶向下,分层绘制。3.数据流程图绘制规则(1)每张数据流程图须从左往右绘制,即从产生数据的外部实体开始到使用数据的外部实体结束。2)对含义明显的数据流,其名称可以省略。3)尽量避免数据流的交叉。4)对于需在两个设备上进行的处理,应避免直接相连。可以在它们之间加一个数据存储。5)如果一个外部实体提供给某一处理的数据流过多,可将它们合并成一个综合的数据流。6)下层图中的数据流应与上层图中的数据流等价。7)对于大而复杂的系统,其图中的各元素应加以编号。通常在编号之首冠以字母,用以表示不同的元素,可以用P表示处理,用D表示数据流,用F表示数据存储,用S表示外部实体。4.数据流程图示例例:某公司经营处理系统数据流程图。。6欢迎下载精品文档。7欢迎下载精品文档(三)数据字典数据项数据字典(一)No:__________编号:名称:别名:简述:类型(C,N)连长度:续值值域:与其他值的运算关系:值含义值含义离散值备注:填表人_____________ 年 月 日。8欢迎下载精品文档XXXXX 数据字典(二) No :__________编号: 名称: 别名:简述:组成:若为数据存储 关键字: 相关处理:若为数据流 来源: 去向:备注:1.数据量:.峰值:.其它:填表人_____________ 年 月 日(注:表头的方框内须填入数据流、数据结构或数据存储三者之一)处 理 数据字典(三) No :__________编号: 名称:输入信息:数据存储:输出信息: 激发条件:简要说明:加工逻辑:出错处理:执行频率:填表人_____________ 年 月 日外部实体 数据字典(四) No :__________编号: 名称:简述:输入的数据流:输出的数据流:填表人_____________ 年 月 日。9欢迎下载精品文档(四)功能结构图1.基本符号符 号 说 明表示一个功能模块,方框内为模块名称。表示模块间调用关系,箭头端为被调用模块,箭尾端为调用模块。○—→ 表示模块间传递的数据信息。●—→ 表示模块间传递的控制信息。表示模块中包含的循环调用功能。表示模块内包含判断处理功能,根据判断结果决定调用。2.功能结构图示例某单位工资信息系统分析与设计的功能结构图。。10欢迎下载精品文档(五)模块设计1.模块设计原则〖主要原则〗 “高内聚,低偶合”提高模块的独立性。〖其他原则〗1)模块的分解原则:按功能分解。2)模块的扇出系数:不宜太大,也不宜太小。3)模块的扇入系数:越大越好。4)对于任何一个内部存在判断调用的模块,模块的判断作用范围应该是它的控制范围的一个子集。且存在判断调用的模块,所在层次不要与那些属于判断作用范围的模块所在层次相隔过远。不同聚合形式的模块性能比较聚合形式联合形式可修改性可读性通用性“黑箱”程度聚合性功能聚合好好好好黑箱10顺序聚合好好好中不完全黑9通讯聚合中中中不好不完全黑7过程聚合中中中不好半透明5暂时聚合不好不好中最坏半透明3逻辑聚合最坏最坏不好最坏透明1机械聚合最坏最坏最坏最坏透明0不同联结形式的模块性能比较联结形式对连锁反应的影响可修改性可读性通用性数据联结弱好好好特征联结弱中中中控制联结中不好不好不好公共联结强不好最坏最坏内容联结最强最坏最坏最坏。11欢迎下载精品文档2.模块设计说明书系统名称:模块编号: 模块名称:上级调用模块编号: 上级调用模块名称:输入:输出:处理:备注:设计者_______________ 年 月 日(六)编码设计书编码名称编码对象编码类型 位 数编码件数 使用日期使用部门(范围)编码结构:编码处理要点(包括追加、删除方式) :备注:设计人员_____________ 审核_______________。12欢迎下载精品文档(七)数据库设计1.设计步骤:1)用户要求分析——了解用户要存储哪些方面的数据。2)概念结构设计——用E—R法描述概念模型。3)逻辑结构设计——将概念模型转换成数据模型。4)物理结构设计——选定合适的存储结构和存取方法。2.E—R图1)基本符号2)绘制方法先绘制各分 E—R图,再合并成总 E—R图。班号#课程号#班级名称班级课程课程名称学分隶属学习成绩学号#学 生姓 名性 别 出生日期(3)E—R图示例3.将E—R图转换为关系数据模型的规则(1)E—R图中的每一个实体对应转换成一个关系。实体名作为关系名,实体的属性作为关系的属性,实体的主码作为关系的主码。(2)实体间的每一个联系也对应转换成一个关系。联系名作为关系名,联系两端实体的主码和联系自身的属性一起作为关系的属性,关系的主码按如下原则确定:1:1的联系——取联系的任意一端实体的主码。②1:n的联系——取n端实体的主码。③m:n的联系——取两端实体主码的组合。(3)对具有相同主码的关系进行优化合并。。13欢迎下载精品文档五、案例:医院信息管理系统的分析与设计(一)背景某医院是一家以中医为主、中西医结合、中等规模的三级甲等医院医院。该医院有开放床位450张,年门诊量25万左右人次,年住院病人6000—8000人次。由于该院是—所建于20世纪50年代的老医院,几十年延续下来的陈旧的管理思想和僵化的管理模式。已经远远不能满足病人的需求及适应时代的发展。在管理中主要存在以下一些难题:1.手工模式下的门诊收费管理,病人需先拿着医生的处方单排队划价,然后到收费处排队交钱,再凭发票到门诊药房排队取药。这中间,病人排队时间长,划价收费人员出错环节多。2.医院在对药品的管理中存在一定的困难。其一,药品的盘点工作时间过长;其二,药品库存难以及时掌握;其三,由于药品调价频繁,新的价格不能及时执行。3.手工模式下的住院管理,病人病历号会产生一人多号或跳号现象,造成病案统计的混乱;记账时,要由护士到住院药房取药后,再到住院处记账,不能做到及时、准确;病人住院期间的各项检查及治疗费用由医务人员传送到住院处, 中间环节多,费时费力;病人账户余额不能及时掌握,易出现欠费、漏费现象。长久以来,落后的管理手段已经成为困扰该院的一个迫切需要解决的问题。 为了满足该医院的管理要求,提高该院的工作效率,改进医疗质量,该院建立起了自己的医院信息管理系统。系统包括:门诊、住院、药库、财务、总务、器械六大模块。(二)系统分析1.组织结构1)组织结构概况该院的组织结构如图所示。2)管理职能分析根据该院的实际情况,我们的主要任务是实现以经济信息管理为中心,对医院的收入、支出准确管理,包括药库管理系统、门诊管理系统、住院管理系统、财务管理系统、总务管理系统、器械管理系统。下面仅以门诊管理系统所涉及到的内容进行说明:药剂科包括供应组、药房 (库房和会计组 )和各药房(门诊药房和住院药房 )。各门诊药房(草药房、成药房、西药房)的工作人员根据药品的销售情况,填写用药计划单,根据计划单到会计组查看现在账面上是否有药.如果有.再填写出库单,然后凭借出库单到库房领药。门诊药房的工作人员为病人的处方划价。然后病人持该处方到收费窗口交钱,再到门诊药房核实后取药。。14欢迎下载精品文档院 长组织结构如图门诊药房工作人员每天工作结束后,要同收费人员对账:每月月底要将本月的销售额统计出来,报到会计组,再由她们整理后交财务科;每个季度对药房库存进行一次盘点。2.业务流程分析该院的门诊信息管理系统主要是对门诊药房的药品的购销存情况进行管理,其业务流程图如图所示。在这个管理过程中,门诊药房扮演着两个不同的“角色” :对药库来讲,它从药库领取药品,如虚线框 1中所示;对门诊病人来讲,它卖给病人药品,如虚线框 2中所示。在此业务流程图虚线框 2中的部分可以看出,门诊药房在对门诊病人的工作过程中需承担两项任务: ①给病人的处方划价; ②审核收费后的处方和发票合格后给病人发药。 这样的工作方式不但增加了病人的无效等待时间, 也无形中加大了门诊药房的工作量。 实现计算机管理后的门诊系统要求划价收费一条龙服务, 即门诊药房只需承担原来工作中的第二项,而不再需要划价了。原来的划价工作将由收费人员完成。3.数据流程分析根据对整个业务流程的调查分析以及计算机管理的需要(即取消药房的划价工作),设计出有关药品数量方面的数据在药库、门诊两部分之间的流动过程,数据流程分析如图所示。药库药品数量药品数量门诊出库发药病人D1 门诊药房库存数据流程图(三)系统设计1.系统目标根据调查研究,系统必须具备以下功能:建立全院计算机网络,实现信息资源共享。建立数据库,集中存储医院管理和病人医疗数据信息。支持医疗和管理的窗口业务,完成医疗各部门之间(临床部门和管理部门)的信息传。15欢迎下载精品文档递。建立计算机网络和数据库维护机制。2.网络结构该院的整体建筑由一栋11层的门诊、行政大楼和一栋4层的住院大楼组成,根据各科室的分布情况,设计出了该院计算机信息管理系统的信息节点图,如图所示。根据其信息节点图,该院采用了星形结构的以太网,它具有以下三项优点:连接简便。易于故障处理。传输简便。这种拓扑结构可以增加每个科室内部的网络性能,加强彼此之间的连接,更不会因为一台机器的失效而导致整个网络的崩溃。况且这种结构最大的优势是故障易于检查和排除,特别是对于医院,尤其是门诊这种即时性要求比较高的部门,一旦发生故障,行之有效的处理就显得更为重要。3.系统配置根据该医院信息管理系统信息节点图,配置如下表所示。类型数量规格服务器1台PentiumIII双CPU内存1GHUB3个一个交换式,两个共享式工作站 20台 PentiumIII 内存516M整个医院信息网总体工程网络结构图如图所示。4.软件平台环境医院信息管理系统是典型的基于数据库的客户/服务器结构模式的系统。 在这种结构模式中,数据库服务器为客户应用提供服务,这些服务包括查询、更新、事务管理、索引、高速缓存、查询优化、安全管理及多用户并发存取控制等。它具有如下主要优点:1)减少对网络带宽的要求;2)请示的处理由服务器完成,提高了处理能力,加快了响应速度;3)服务器与客户机协同工作,减轻了服务器的负荷;4)大量数据存储在服务器上,减少了对客户机的要求;5)大量的数据维护和管理工作在服务器上完成,具有较好的安全性。实现客户川艮务器结构的软件平台,涉及操作系统、数据库管理系统、网络软件及应用开发工具。结合医院的业务处理特点及对计算机的维护管理能力,该院进行了如下选择:1 )网络操作系统的选择根据现有的网络结构,应该选用什么样的网络操作系统呢 ?目前,网络操作系统比较多,从大家广为熟悉的Novell系列,到今天异军突起的WindowsNT网络操作系统,我们选择操作系统时遵循了如下原则:所用的网络必须能同现有的系统相连接。能够利用多种通信方式实现各计算机之间的远程联网。能够支持多媒体环境,如实现语音、图像等形式的传输。支持国际通用的大型网络数据库。能够实现安全、可靠的信息管理。基于以上原则,该院采用了WindowsServer2000。其中最直接的原因是它具有广大用户所熟悉的Windows用户界面,安装简便,易学易用。)网络数据库的选择数据库的管理是整个系统的核心。该医院所采用的客户服务器体系结构具有良好的扩展性,因此所选择的数据库,其功能、开放性及对客户·服务器结构模式的支持程度,直接关系到整个系统的成败。针对Windows网络操作系统,该医院选择了Sybase数据库。Sybase数据库是一个高性能、多用户、关系型数据库管理模式,能够实现网络环境下数据库之间互。16欢迎下载精品文档联、互操作,具有数据容错、完整性检查和安全保密等功能,使整个网络数据库的结构更加合理。5.数据字典在整个医院信息管理系统的数据库,即his库中共有100多个表,其中门诊信息管理系统涉及的表见表。表 名 描 述Mzcfmx 每一张处方的明细项目Mzcf 每一张处方的合计金额及相关标志Mzsf 每一张收过费处方的合计金额及相关标志Mzgh 每一张挂号单的明细项目Mzy{ 各门诊药房各种药品的库存情况Mzks 所有的门诊科室Mzys 所有的门诊医师Mzcz 所有的门诊划价收费人员的工号、密码及权限我们以mzsf这一个表来进行说明,此表记录了每一张收过费处方的合计金额及相关标志等内容。具体内容见表3.3。字段名 数据类型 宽度 小数点 是否允许空值Fphm Char 12 NoFkfs Char 2 NOJe Numeric 12 2 NoZfbz Char 1 NoJzbh Varchar 15 NoRq Datetime NoCzy Smallint NoJzbz char 1 Yes各英文字段名所代表的中文意思如下:·fphm:发票号码 fkfs :付款方式 je 金额 zfbz :作废标志 jzbb :记账编号 rq:日期 czy:操作员 jzbz :结账标志·主键名称(PrimaryKeyName) :fphm·主键字段名(PrimaryKeyColumns) :fphm·索引名称(IndexName):fphm·属性(Attributes) :Unique C1ustered·索引字段名(IndexC01umns):fphm在mzsf这个表中,有非规范化的情形出现,如其中je看起来是——个冗余的字段,因为此je表mzcfmx中同一张处方的je的合计,但由于mzsf中这个合计金额经常被用来查询,虽然增加了表的大小,但却提高了读取速度。根据门诊部分的数据流程图,我们设计出的门诊信息管理系统中所有表的关系如图中虚线框内所示。图中主要英文字段名所代表的中文意思如下:ypbh:药品编号cfbh:处方编号fphm:发票号码ksbh:科室编号ysbh:医师编号czy:操作员编号。17欢迎下载精品文档6.系统功能结构图根据门诊管理系统的数据流程分析以及各表之间的关系.该模块功能结构图如图所示。7. 输入设计输入方式的简单、 快捷、易学易用是医院信息管理系统的基本要求. 特别是门诊划价收费的输入方式直接影响着操作员的速度,我们就以这一块进行说明:门诊划价收费窗口如图所示。图中白色框表示需要输入的地方,按 Tab键,光标可在白色框中顺序移动。。18欢迎下载精品文档表示用鼠标单击向下箭头处,会出现一下拉列表框. 可按,键进行选择, 或直接用鼠标单击选择,也可直接输入挂号流水号或医师编号:带有下划线的字母如 Q表示按 Alt 十Q与用鼠标单击“收费”按钮的作用是一样的。在此输入方式中有以下几点好处:用鼠标和键盘都可进行操作,满足了操作员不同的需求:划价收费人员无需记忆药品的价格。在“查询编码”处输入药品名称每一个汉字的第一个拼音字母,即会出现一下拉式菜单,显示出所有是这种组合的药品名称。——旦选择了是哪一种药品后,这种药品的名称、当前药房库存数、规格、单价即会显示出来,当输入数量后,金额自动计算出来。(3) 在同一窗口中可以输入不同种类的处方或医技项目单。 可按Alt 加X、Y、Z、A在西药、医技、中药、成药之间进行选择,也可用鼠标单击所选择种类后的圆圈进行选择。当选择到哪一种,哪一种后的圆圈中就出现一个小黑点。(4) 可以输入多张处方后再一起收费。当输入完——张处方存盘后,图中①处的: 数字变为2,同样的道理,输完一张,数字加 1。加入了“处方载入”和“集合载入”功能,方便了中药处方的录入,加快了速度。当所有的处方都输入完后,按“收费”按钮后,弹出收费窗口,如图所示。如发现错误,可按“取消”按钮,返回到前面的收费划价窗口进行修改,如无误,按“确定”后,弹出计算器窗口如图所示。在“共收”处输入实际收到的钱后按Tab键,应退的金额便计算出来。增加了计算器功能,使划价收费人员脱离了算盘,提高了准确度,方便了收费。。19欢迎下载精品文档8.输出设计输出方式是按照各用户的实际要求进行设计的, 已有现成票据的采用套打的方式, 如打印门诊发票和出院发票等,其余的则根据实际要求进行设计,其输出的格式均在屏幕上显

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论