资源预览内容
第1页 / 共64页
第2页 / 共64页
第3页 / 共64页
第4页 / 共64页
第5页 / 共64页
第6页 / 共64页
第7页 / 共64页
第8页 / 共64页
第9页 / 共64页
第10页 / 共64页
亲,该文档总共64页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。软件工程课程设计题目: 中小型医院住院管理系统组号第组组长学号: 组员学号: 组员学号: 组员学号: 6月23日摘要随着计算机的普及, 国内越来越多的医院利用计算机网络来处理日常业务。医院住院管理系统的主要目的是告别手工操作、 安全快捷的保存数据信息、 节约时间。本系统的开发主要包括后台数据库的建立和维护以及前端程序的开发两个方面。本文根据所学习的软件工程方法, 设计过程采用面向对象的方法进行。本系统设计为能够以门诊部, 医生, 护士, 人事管理员, 病房管理员等不同身份登录系统, 登录成功后根据其各自的功能进行信息管理, 以达到更好地服务于用户。本系统采用B/S结构, 使用JSP技术进行开发, 并应用网页制作工具Dreamweaver进行界面设计。数据库采用MySQL数据库, 配合Navicat使用, 小巧方便。关键词: 医院住院管理系统; 软件工程; B/S结构; 数据库目录摘要I1 绪论11.1 课题研究背景11.2 课题研究的目的及意义12 竞品分析32.1 市场趋势以及业界现状32.2 传统医院的弊端32.3 目标用户32.4 产品定位32.5 核心功能33 需求分析43.1 任务概述43.1.1 目的43.1.2 系统定义43.1.3 系统环境43.2功能需求分析53.3项目进度管理54 系统设计54.1 系统总体设计思想54.2 系统流程分析64.3 系统功能模块图64.4 各子模块功能模块图75 数据库设计95.1 数据库设计的E-R图95.2 基本表设计106 面向对象建模136.1 对象模型136.2 动态模型146.2.1 门诊部模块156.2.2 护士模块156.2.3 医生模块166.2.4 职工管理员模块176.2.5 病房管理员模块186.3 功能模型197 面向对象设计207.1 添加数据217.2 删除数据227.3 修改数据237.4 查询数据248 界面展示258.1 系统主页268.2 门诊部界面278.3 添加医生信息页面278.4 入院登记页面288.5 职工信息管理页面299 测试计划309.1 登录模块309.2 入院模块329.3 医生模块359.4 病房管理员模块379.5 职工管理员模块40结论43参考文献441 绪论1.1 课题研究背景 在当今信息时代, 计算机技术与网络技术越来越广泛地应用于各个领域。国际上医院信息化管理大致能够分为3个阶段: 第一个十年, 集中在开发医院行政管理的功能上, 但到1972年Collen仍报告美国迄今为止连一个成功的已完成的全面医院管理计算机系统都没有。第二个十年, 在继续完成和实现医院管理信息计算机化的同时, 开发者的努力已进入医疗信息的处理领域, 如病人医疗处理系统, 实验室系统等。到1985年, 美国全国医院数据处理工作调查表明, 100张床位以上的医院80%实现了计算机财务收费管理、 70%的医院可支持病人挂号登记和行政事务管理, 25%的医院有了较完整的HIS。最后一个十年至今, 研究者又把重点放在了病人床边系统(Bedside Information System)、 医学影像处理系统(Picture Archiving andCommunication System, PACS)、 病人计算机化病案(Computer Based Patient Record, CPR)、 统一的医学语言系统(Unified Medical Language System, UMLS)等方面。医院信息系统正在经历着小型化、 智能化和集成化的改造过程。 计算机化的医院信息系统(HIS)已成为现代化医院运营过程中必不可少的基础设施与技术支撑环境。过去一直以来医院的管理都是手工操作。手工操作手续复杂, 不方便管理, 不能保证数据的准确性和及时性, 不但浪费人力, 物力和时间, 重要的是手工操作可能造成数据录入的错误, 影响工作效率。 基于以上背景, 确立了设计与开发医院住院管理信息系统的课题, 该系统主要针对中小型医院的实际情况和特殊需求特点而设计的, 使得医院的管理更加方便快捷。1.2 课题研究的目的及意义 本系统是对医院中的住院部进行设计, 医院住院部门是医院必不可少的部分, 是医院管理重要一环, 是医院主要的收入来源, 经过本系统的开发设计, 使得医院住院管理更加流程化、 方便。计算机技术在医院住院管理工作中应用越来广泛, 住院病区管理使用计算技术实现信息传递网络化、 计费电算化, 这对提高管理水平, 提高收费透明度有很现实的意义。 医疗行业是关系人类健康的重要事业, 医院信息系统是医疗保险体制的信息源头, 因此, 医院的信息化建设不但是今后医院发展的重要方向, 也将是IT界关注的领域。一个设计合理、 功能完善的住院管理系统, 将会成为医院网络资源中的重要部分, 在提高医院医疗服务和检验工作的科学管理方面具有重大意义。 经过简单的需求分析完成的医院住院管理系统, 能够辅助医院医护人员的工作, 提高医院医护人员的工作效率。经过本系统能够实现对住院部门的病人和病房两大信息的管理, 包括增、 删、 改、 查, 减轻医护人员的工作负担。而且能够实现收费管理, 使得病人在出院结算时能够查看住院期间的费用明细。 本系统提供强大的查询功能, 能够让系统用户根据各种不同的查询条件查询出相应的数据。经过建立该医院住院管理系统, 采用计算机对医院病房和病人进行管理和查询, 进一步提高医院住院管理效益和现代化水平, 帮助提高医院住院管理人员的工作效率, 实现医院住院管理工作流程的系统化、 规范化和自动化。2 竞品分析2.1 市场趋势以及业界现状 在数字化信息的今天, 随着计算机的普及, 国内越来越多的医院利用计算机网络来处理日常业务, 这已成为医院服务发展的一个新方向。计算机化的医院信息系统(HIS)变成了现代化医院运营过程中必不可少的基础设施与技术支撑环境。 基于以上背景, 越来越多的医院选择使用计算机信息系统, 该系统主要针对中小型医院的实际情况和特殊需求特点而设计, 使得医院的管理更加方便快捷高效。2.2 传统医院的弊端 传统医院的管理都是手工操作。手工操作手续复杂, 劳动强度大, 不方便管理, 不能保证数据的准确性和及时性, 不但浪费人力, 物力和时间, 重要的是手工操作可能造成数据录入的错误, 影响工作效率。传统医院病人排队等候时间长, 辗转过程多, 影响医院的秩序; 医生对病案、 临床检验、 病理检查等许多宝贵的数据资料的检索十分费事; 在经济管理上也因而存在漏、 跑、 错费现象。2.3 目标用户中小型医院。2.4 产品定位 本中小型医院管理系统规划合理, 信息传递保存方便快捷, 有效提高了医院的工作效率, 保证病人的权益, 适用于一切有条件的中小型医院。2.5 核心功能医生和护士登陆系统后可对病人信息进行查询, 管理员登录系统后可对其医院工作人员的信息或者病房及病床信息进行增删改查。2.6 产品优缺点(1)优点: 计算机传递信息高效, 而且不容易出错; 无需使用消耗品, 成本低廉; 责任到人, 提高医生的积极性; 信息高度透明, 患者了解信息方便快捷; 档案存储安全可靠。(2)缺点: 病人不能够自己查看病例; 病人不能进行质量评价。 3 需求分析3.1 任务概述3.1.1 目的为中小型医院的建立一个住院管理系统, 减少中小型医院对于人力物力的使用, 减少人工任务的出错率, 提高其工作效率。3.1.2 系统定义 该系统的总体任务是实现医院住院管理的系统化、 规范化、 自动化、 简便化, 从而达到医院管理高效率的目的。3.1.3 系统环境 硬件条件: PC机 运行环境: windows系列开发软件: MyEclipse、 MySQL、 Dreamweaver3.2功能需求分析 (1)入院登记: 记录患者的个人信息, 创立病例; (2)病人管理: 对病人信息的增加、 删除、 修改、 查询; (3)出院管理: 对病人出院时费用情况进行结算, 打印账单; (4)病房管理: 管理病房的使用情况; (5)职工管理: 对医生和护士信息进行管理; (6)医嘱管理: 医生根据病人情况添加或修改医嘱。 3.3项目进度管理表3-1 进度计划表4 系统设计根据上一组提出的要求以及组内讨论的结果, 我们分析了系统的总体需求, 从而推出系统的主要流程, 根据流程分析写出系统的模块分析, 再根据这些设计逐步实现与完善我们的系统。我们的设计目标是提高医院住院病区的管理水平与医院住院费用结算的自动化水平, 为病人以及医生节约时间, 提供高效的管理和服务, 提高工作效率, 加大住院费用的透明度。4.1 系统总体设计思想本设计前台是选用Dreamweaver软件设计界面, 后台选用Myeclipse作为后台开发软件, 使用MySQL数据库管理后台数据。本系统采用B/S架构, 即浏览器和服务器结构。4.2 系统流程分析根据需求分析, 得出该系统主要是用于对住院的病人相关信息的统筹和分配。首先从病人角度来看, 病人进医院就医, 先进行登记基本信息, 如果以前曾就医就能够直接调用病人信息, 经医生诊断后, 可能根据情况要求病人进行住院观察, 这时病人登记住院, 医院根据已有的病人信息为其分配病房和病床以及为其护理的护士等资源。住院过程中产生的检查费、 医药费等系统都应进行统计, 以便病人最后付费时查看账单。病人在住院期结束后应及时办理出院, 出院后系统更新可住病房的信息。4.3 系统功能模块图图4-1 医院住院管理系统功能模块图4.4 各子模块功能模块图图4-2 门诊部功能模块图图4-3 护士功能模块图 图4-4 医生功能模块图 图4-5 职工管理功能模块图图4-6 病房管理功能模块图 5 数据库设计数据库设计是整个程序设计的最关键部分。数据库的设计是否合理, 将对数据库的大小、 代码的优化起到至关重要的作用。因此, 在设计程序前必须对数据库进行设计, 而在设计数据库前必须对所要完成的功能进行认真的研究分析。 根据系统的要求, 需要建立存放系统使用过程中所用到的各种信息表: 如病人信息表, 病房信息表等。 5.1 数据库设计的E-R图 图5-1 医院住院管理系统E-R图5.2 基本表设计 表5-1 病房信息表名称类型长度允许空值是否为主键Ridint10NYRdepartmentchar10NNRtypechar10
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号