欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    医院信息管理系统设计与实现——住院管理子系统.doc

    • 资源ID:2300562       资源大小:168.50KB        全文页数:14页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    医院信息管理系统设计与实现——住院管理子系统.doc

    河北工业大学城市学院本科毕业设计(论文)中期报告毕业设计(论文)题目:医院信息管理系统设计与实现住院管理子系统专业:软件工程 学生信息:学号: 姓名: 班级: 指导教师信息:姓名: 职称:报告提交日期:2011年5月5日一、阶段性工作总结04月02日04月12日 根据前期工作成果,进行系统设计。04月13日04月19日 向导师提交系统设计,并获得反馈信息。04月20日04月26日 总结中期工作,撰写中期工作报告,进入系统实现阶段。04月27日05月07日 提交中期工作报告,同时进行系统实现。通过与老师的交流和自己的调查分析,基本完成了系统的需求分析,流程分析,数据库设计以及模块划分的工作,并完成了部分代码任务,系统的基本框架已经形成,需要逐步完善,精心雕琢。基本原则上采用三层架构法设计,底层数据库实体类,中部数据库逻辑操作类,最高层的应用表现类。希望在以后的时间里能加紧完成自己的毕设任务,给自己的大学学习画一个圆满的句号。二、阶段性设计成果2.1 系统流程分析根据分析文档中的需求,得出该系统主要是用于医院信息的管理和对住院的病人相关信息的统筹和分配。再同过网上的调研成果,加上自己的实地考察,基本对医院的住院流程以及系统的使用情况有所了解。首先从病人角度来看,病人在就医看诊之后,医生可能根据情况要求病人进行住院观察调理,这时病人登记住院,医院根据已有的病人信息为其分配病房和病床以及其护理的护士等。如果病人未经过看病,直接登记住院就应先对其信息和病例登记录入,然后再分配病房,住院过程中产生的检查费医药费等系统都应进行统计,以便对病人最后划价付费时方便查看和统计。系统中还应该有系统设置,医生科室的基本设置,还有对药库的管理和对检查的登记等都应穿插在住院过程中或者在住院之前就准备完成,是一个交互的过程。 医院的流程还是比较清晰分明的,总体来就是一个登记录入信息,住院统计费用,划价办理出院的过程,其中各种插杂了各种信息的设置以便于管理和统计。根据分析系统流程图如图1所示:准备登陆录入人信息已经录入病人信息?录入医嘱及诊断信息否录入病人基本信息是分配病人病房是病房已满?否成功办理住院医生信息录入科室信息录入药房管理账单及报表费用缴费及办理出院病房信息更新退出图1 医院住院管理系统流程图2.2 系统功能模块分析(1) 基本信息管理模块:负责基本信息的录入和系统设置的修改。(2) 住院及费用模块:是该系统的主要功能模块,有基本的住院管理调度功能,和最终的各项费用的统计与罗列打印功能。(3) 药品和检查模块:具有药品管理和检查等医院辅助功能模块。系统功能流程图如图2所示:医院住院管理子系统基本信息住院及费用模块药品及检查员工信息科室设置系统基本信息员工查询员工删除员工修改办理出院住院费用管理检查身体药品管理接收入院员工添加病区及病房分配医嘱查询费用划价费用明细费用统计报表打印登记检查检查结果药品发放药品查询新药入库科室及职务设置科室查询检查室设置检查室查询打印设置退出系统帮助文档员工登陆图2 系统功能模块图2.3 数据库分析2.3.1 根据流程和功能建立数据库各表的相互关系,具体如图所示。1)医院主体E-R关系图:管理科室11地址电话科名描述编号病房号11病房医生病人住有诊治11nn姓名病人号住址电话是否复诊职称工龄类型科名电话年龄日期姓名性别检查室名称地址电话值班医生拥有费用账单票号病历号姓名医师科室药费挂号费检验费住院费现金付卡支付日期总计病床号nn病区工作证号拥有管理 图3 病人与医生病房和账单病例的主体E-R图用量厂家管理员管理药房药品名规格存量单价2)管理员管理药房的E-R图:11编号密码用户名图4 管理员(医生)与药房的E-R关系图13)每个病人拥有病例的E-R图:病人号病历号科室医生病情医嘱n病例拥有病人姓名病史日期处方检查项住院图5 病人与病例的E-R图2.3.2 数据库表设计:(a) 员工信息表employee表员工信息表employee表用来储存员工ID、密码、真实姓名、职称等个人基本信息。字段说明如表2-1所示。表2-1 employee 表序号字段名字段含义数据类型可否为空01docterID医生编号(pk)nvarchar (10)否 续表 02password登陆密码nvarchar (10)是O3docterName医生名字nvarchar (10)是04title职称nvarchar (10)是05lengthOfService工龄int是06phoneNumber电话nvarchar (20)是07departments科室nvarchar (20)是(b)药品信息表medicine 表药品信息表medicine 表用来存储药品名称单价等基本信息。字段说明如表2-2所示。表2-2 medicine 表序号字段名字段含义数据类型可否为空01medicineID药品编号(pk)int否02medicineName药品名称nvarchar (35)是O3price单价Numberic(10,2)是04stockCount存量int是05unit规格单位nvarchar (10)是06manufacturer厂家nvarchar (40)是07usage用法用量nvarchar (50)是(c)病房表sickroom 表病房表sickroom 表用来存储药病房的床位数病区等基本信息。字段说明如表2-3所示。表2-3 sickroom 表序号字段名字段含义数据类型可否为空 续表01sickroomID病房号(pk)int否02bedNumber病床号int是O3zone病区nvarchar (10)是04style病房类型nvarchar (10)是05emptyBed空床数int是(d)检查室表ExaminationRoom 表检查室表ExaminationRoom 表用来存储检查室的种类价格等基本信息。字段说明如表2-4所示。表2-4 ExaminationRoom 表序号字段名字段含义数据类型可否为空01ExRoomID检查室号(pk)int否02ExRoomName名称nvarchar (40)是O3ExRoomAd地址nvarchar (80)是04ExPhone电话nvarchar (20)是05DutyDoc值班医生nvarchar (10)是(e)病例表Pathography 表病例表Pathography 表是数据库的主要表,存储了病人的就诊信息和史诊断等信息。字段说明如表2-5所示。表2-5 Pathography 表序号字段名字段含义数据类型可否为空01CaseID病例编号(pk)int否02PatientID病人号int否 续表O3Name患者姓名nvarchar (10)是04Departments挂号科室nvarchar (20)是05diagnosis 诊断信息nvarchar (400)是06prescription处方nvarchar (400)是07note病史nvarchar (600)是08docterName主治医生nvarchar (10)是09DocOrders医嘱nvarchar (400)是10date日期datetime是11IfHospitalization是否住院bit是12Examinations检查项nvarchar (200)是(f)科室表Department 表科室表Department 表用来存储了科室的名称描述等基本信息。字段说明如表2-6所示。表2-6 Department 表序号字段名字段含义数据类型可否为空01DepartmentID科室编号(pk)int否02Departments科室名称nvarchar (20)是O3DepartmentAd地址nvarchar (80)是04DePhone电话nvarchar (20)是05description描述nvarchar (80)是06DocAmount医生人数int是(g)病人表 Patient表 病人表 Patient表用来存储病人的名称、年龄、性别等基本信息。字段说明如表2-7所示。表2-7 Patient表序号字段名字段含义数据类型可否为空01PatientID病人号(pk)int否02PatientName病人姓名nvarchar (10)是O3PatientAge病人年龄int是04PatientAdr病人住址nvarchar (40)是05PatientTel病人电话nvarchar (20)是06PatientSex病人性别nvarchar (5)是07appointment是否复诊bit是(h)账单表 Bill表 账单表 Bill表用来存储病人的就诊住院拿药等服用的统计信息。字段说明如表2-8所示。表2-8 Bill表序号字段名字段含义数据类型可否为空01BillID票号(pk)int否02CaseID病例号int是O3PatientName患者姓名nvarchar (10)是04docterName主治医生nvarchar (10)是05Departments挂号科室nvarchar (20)是06MedicineFee药费Numberic(10,2)是07registerFee挂号费Numberic(10,2)是08ExFee检验费Numberic(10,2)是09hospitalizationFee住院费Numberic(10,2)是 续表10date日期datetime是11cash现金支付Numberic(10,2)是12card信用卡支付Numberic(10,2)是13total总计Numberic(12,2)是(i)药费表MedicineFee表 药费表MedicineFee表用来存储病人的药费的明细信息。字段说明如表2-9所示。表2-9 MedicineFee表序号字段名字段含义数据类型可否为空01MedFeeID票号(pk)int否02CaseID病例号int是O3PatientName患者姓名nvarchar (10)是04docterName主治医生nvarchar (10)是05Departments挂号科室nvarchar (20)是06date日期datetime是07medicineName药品名称nvarchar (35)是08count数量int是09price单价Numberic(10,2)是10unit规格单位nvarchar (10)是11Alredy已发药bit是12refundMed是否退药bit是13refund是否退费bit是(g)检查费表Examinationfee表 检查费表Examinationfee表用来存储病人的检查费的明细信息。字段说明如表2-10所示。2-10 Examinationfee表序号字段名字段含义数据类型可否为空01ExFeeID票号(pk)int否02CaseID病例号int是O3Name患者姓名nvarchar (10)是04docterName主治医生nvarchar (10)是05Departments挂号科室nvarchar (20)是06ExRoomName名称nvarchar (40)是07unit规格单位nvarchar (10)是08ExPrice单价Numberic(10,2)是09result检查结果nvarchar (50)是10remark备注nvarchar (50)是11date日期datetime是(k)住院费表hospitalizationFee 表 住院费表hospitalizationFee 表用来存储病人的住院费的明细信息。字段说明如表2-11所示。表2-11 hospitalizationFee 表序号字段名字段含义数据类型可否为空01HosFeeID票号(pk)int否02CaseID病例号(fk)int是 续表O3Name患者姓名nvarchar (10)是04docterName主治医生(fk)nvarchar (10)是06sickroomID病房号int否07style病房类型nvarchar (10)是08SickroomPrice单价Numberic(10,2)是09days居住天数int是10remark备注nvarchar (50)是11date日期datetime是12deposit押金Numberic(10,2)是13Redeposit是否退还押金bit是2.4部分的代码完成了中期的系统分析与设计工作,决定先拟写出一个实体类和相对应的操作类,还有通用的数据库连接类,以employee类为例,其余仿照此类方法进行编写,最终将其整合到窗体类中,下面附上employee类的实体类代码。实体类:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace MIS.MISClass public class employee private long docterID; public long DocterID get; set; private string password; public string Password get; set; private string docterName; public string DocterName get; set; private string title; public string Title get; set; private int lengthOfService; public int LengthOfService get; set; private string phoneNumber; public string PhoneNumber get; set; private string departments; public string Departments get; set; public employee() public employee(long doctorID, string password) this.docterID = docterID; this.password = password; public employee(long doctorID, string password, string docterName, string title, int lengthOfService, string phoneNumber, string departments) this.docterID = docterID; this.password = password; this.docterName = docterName; this.title = title; this.lengthOfService = lengthOfService; this.phoneNumber = phoneNumber; this.departments = departments;

    注意事项

    本文(医院信息管理系统设计与实现——住院管理子系统.doc)为本站会员(仙人指路1688)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开