资源描述
,Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,Sixth level,Seventh level,Eighth level,Ninth level,*,*,Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,Sixth level,Seventh level,Eighth level,Ninth level,*,*,Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,Sixth level,Seventh level,Eighth level,Ninth level,*,*,医院门诊管理系统,目录,概要说明书案例分析,2.,详细说明书案例分析,医院门诊管理系统,项目背景,(,1,)名称:医院门诊管理系统,(,2,)本项目的任务提出者:信息系统分析与设计课程,本项目的任务开发者:,09,信管,4,班 第三小组,用户:各大医院,实现软件的单位:,09,信管,4,班 第三小组,(,3,)本项目与其他软件或其他系统的关系:工作于,windows,所有系统,医院门诊管理系统,参考资料,1,邵兴华,李则河,蒋宏,.,医院门诊信息系统的建设与应用,J.,中国医疗设备,.2008(06).,2,夏洪斌,王志勇,.,利用分诊排队系统优化门诊就医流程,J.,医学信息,.2008(03).,3,吴乐香,.,医院业务流程再造探索与实践,J.,中医药管理杂志,.2005(06).,4,许芬,.,医院门诊病人费用调查分析,J.,中国医院统计,.2002(01).,5,任建芳,.,和谐社会下医院门诊管理的发展方向分析,J.,中国管理信息化,.2011(16).,6,权明吉,.,门诊管理的思考与创新,J.,延边大学医学学报,.2009(04).,医院门诊管理系统,任务概述,一、目标,完成一个医院门诊管理系统的概要设计。,二、运行环境,硬件环境:奔四的电脑,软件环境:操作系统:,Windows 7,,,Windows xp,,,SQL sever2005,三、需求概述,(见需要设计说明书),条件与限制:,1.,病人就诊一定要持有病历卡,2.,系统容量过大,可能会导致系统的不稳定,医院门诊管理系统,总体设计,一、处理流程,医院门诊管理系统首先需要用户登录。管理员要有密码,如果输入不正确,系统会自动弹出,,“,密码错误,”,的提示,等待重新输入密码;则进入管理页面,然后根据提示来管理和使用数据库,二、接口设计,(,1,)外部接口,A.,硬件接口:需要标准打印机接口进行各种表单打印,B.,软件接口:支持所有,Windows,平台系统,本系统使用,SQL server 2005,作为数据库软件,使用,ADO,作为数据库与网页程序之间的接口,C.,用户界面(见下图),(,2,)内部接口,用户界面,门诊挂号,门诊挂号,输入,:病人信息,单击,:加载,生成就诊单,用户界面,医生门诊,医生门诊,输入,:病人信息和相应医生信息,单击,:加载,添加,生成处方单,用户界面,缴费管理,缴费管理,输入,:病人信息和处方单信息,单击,:生成门诊收据记账小票,用户界面,药房管理,药房管理,输入,:处方单信息和门诊收据,单击,:查看药房库存,总体设计,内部接口,模块,1,用门诊挂号模块,输入:病人信息;输出:就诊单,模块,2,医生门诊模块,输入:病人信息和相应医生信息;输出:处方单,模块,3,缴费管理模块,输入:病人信息和处方单信息;输出:门诊收据和收费小票,模块,4,药房管理模块,输入:处方单信息和门诊收据;输出:查询结果,数据库设计,逻辑结构设计,数据库设计,逻辑结构设计,数据库设计,逻辑结构设计,数据库设计,逻辑结构设计,数据库设计,物理结构设计,建立一个病人使用数据库,表 病人信息,字,段,字段名称,字段类型,字段大小,格,式,小数位数,Sex,性别,char,2,Patient ID,病人编号,char,20,Patient Name,姓名,char,12,Address,住址,char,8,Contact telephone,联系电话,char,11,Age,年龄,int,4,Medical record,病历,char,500,Database ID,信息库编号,char,20,数据库设计,物理结构设计,字,段,字段名称,字段类型,字段大小,格,式,小数位数,Doctor Name,姓名,char,12,Doctor ID,医生编号,char,20,Sex,性别,char,2,Title,职称,char,10,Office number,办公室号,char,11,Contact telephone,联系电话,char,11,Subject,科目,char,10,表,62,门诊医生信息,(Doctor),门诊医生信息,(Doctor),数据库设计,物理结构设计,字,段,字段名称,字段类型,字段大小,格,式,小数位数,Database ID,病人信息库编号,char,20,Patient ID,病人编号,char,20,Treatment ID,就诊单号,char,20,Prescription ID,处方单号,char,20,Account ID,收据小票号,char,20,Create time,创建时间,datetime,20,Update time,更新时间,datetime,20,病人信息库,(Patient database),数据库设计,物理结构设计,字,段,字段名称,字段类型,字段大小,格,式,小数位数,Treatment ID,就诊单号,char,20,Doctor Name,就诊医生姓名,char,12,Patient Name,病人姓名,char,12,Time,时间,datetime,20,Sort ID,就诊序号,char,20,就诊单,(Treatment),数据库设计,物理结构设计,建立一个病人使用数据库,表 病人信息,字,段,字段名称,字段类型,字段大小,格,式,小数位数,Sex,性别,char,2,Patient ID,病人编号,char,20,Patient Name,姓名,char,12,Address,住址,char,8,Contact telephone,联系电话,char,11,Age,年龄,int,4,Medical record,病历,char,500,Database ID,信息库编号,char,20,数据库设计,物理结构设计,字,段,字段名称,字段类型,字段大小,格,式,小数位数,Prescription ID,处方单号,char,20,Doctor Name,医生姓名,char,20,Patient Name,病人姓名,char,12,Time,时间,datetime,20,Prescription Content,处方内容,char,500,处方单,(Prescription),数据库设计,物理结构设计,门诊收据记账小票,(Account),字,段,字段名称,字段类型,字段大小,格,式,小数位数,Account ID,收据小票号,char,20,Patient Name,病人姓名,char,12,Time,时间,datetime,20,Charge amount,收费金额,float,8,数据库设计,物理结构设计,门诊药房,(Pharmacy),字,段,字段名称,字段类型,字段大小,格,式,小数位数,Pharmacy ID,药房编号,char,20,Capacity,容量,int,4,Existing inventory,已有库存,int,4,Manager ID,管理员编号,char,20,数据库设计,物理结构设计,药品表,(Drugs),字,段,字段名称,字段类型,字段大小,格,式,小数位数,Drugs ID,药品编号,char,20,Pharmacy ID,存放药房编号,char,20,Shelf life,保质期,int,4,Inventory,库存量,int,4,Price,单价,float,8,Drugs Name,药品名称,char,20,Production Date,生产日期,datetime,20,数据库设计,物理结构设计,医务人员表,(Worker),字,段,字段名称,字段类型,字段大小,格,式,小数位数,Worker ID,职工编号,char,20,Worker Name,姓名,char,12,Title,职称,char,10,Sex,性别,char,2,Contact telephone,联系电话,char,11,Office,办公室,char,11,其它,图书表结构,(,1,)运行模块的组合,(,2,)运行时间,10s,出错处理设计,(,1,)出错输出信息,(,2,)出错处理对策,A.,重新启动系统;,b.,中断系统工作,c.,管理修改相关代码,调试数据库,安全保密设计,(,1,)用户要输入密码和用户名登录才可以使用,系统设置提供管理员操作界面。,(,2,)对数据库进行备份,(,3,)安装系统防或墙,维护设计,(,1,)提供管理员页面方便操作维护,(,2,)固定时间对系统进行维护检测,(,3,)若系统出现瘫痪时,可启动备用系统纷扰运转。,详细说明书案例分析,(,1,)编写目的,(,2,)项目背景,(,3,)定义,(,4,)参考资料,略,程序描述,模块1,:门诊挂号模块,功能说明,:面向医务人员实现病人的挂号。,性能,:可瞬时采集病人数据,通过门诊系统进行病人信息处理,减少排队时间,要求一次业务请求在,10s,内得到响应。,输入,:病人信息。,输出,:就诊单与类别。,算法,:,Access,,,SQL,语言,程序逻辑,:程序流程如图,6,5,所示,接口,:通过门诊挂号界面的菜单对本模块进行激活调用,存储分配,:本模块采用一个本地游标实现数据缓存,数据存储量,10,条记录,限制条件,:必须要要有病历卡,本模块操作中只能操作有关挂号的任务,测试要点,:(,1,)系统中病人的资料不存在的情况,(,2,)可以输出就诊单与类别,病人就诊单与类别,程序描述,模块,2:,医生门诊模块,功能说明,:面向医务人员实现病人信息的查询和处方处理。,性能,:本系统中对待处理病人信息和相应医生信息,处方单的处理,采集病人和医生数据,通过门诊系统进行病人信息处理,要求一次业务请求在,10s,内得到响应。,输入,:病人信息和相应医生信息。,输出,:处方单。,算法,:,Access,,,SQL,语言,程序逻辑,:程序流程如图,66,所示,接口,:通过医生门诊界面的菜单对本模块进行激活调用,存储分配,:本模块采用一个本地游标实现数据缓存,数据存储量,10,条记录,限制条件,:必须要要有病历卡,本模块操作中只能操作有关医生门诊的任务,测试要点,:(,1,)病人信息和相应医生信息不符的情况,(,2,)输出处方单,处方单的更新,程序描述,模块,3,:,缴费管理模块,功能说明,:本模块是门诊的前端业务模块,是面向医务人员实现缴费。,性能,:本系统处理缴费,可瞬时采集病人的数据,减少时间,通门诊系统进行病人信息处理,要求一次业务请求在,10s,内得到响应。,输入,:病人信息和处方单信息,输出,:门诊收据和收费小票。,算法,:本模块采用可视化语言开发,与,Access,系统结合,数据查询部分利用了,SQL,语言中的查询优化技术,程序逻辑:程序流程如图,67,所示,接口,:通过缴费管理界面的菜
展开阅读全文