
医院挂号系统设计说明书资料分享.doc
50页摘 要随着计算机的发展,越来越多的行业实现了管理的信息化和自动化,医务行业也不例外在很多医院中,挂号作为医院工作中最重要的一个环节还没有完全实现信息化管理,因此本系统选择医院预约挂号为研究对象,以实现网上预约挂号、缓解医院现场挂号难、提高医院工作效率为目标本次设计采用C#语言及VS2013和MySQL为开发工具,并结合软件工程的设计思想,以B/S为模式设计并实现了医院预约挂号系统,实现了患者的预约、查询以及管理员对预约信息的管理等功能医院预约挂号系统有着很好的应用前景,用它来代替医院现场挂号,实现患者看病挂号网络化是一个必然趋势随着计算机技术和网络技术的发展,它的功能将会得到不断的发展和完善关键词:C#;VS2013;数据库;B/S模式;挂号目 录1可行性分析 11.1项目开发背景 11.2项目开发意义 11.3可行性研究的主要内容 21.3.1技术可行性 21.3.2操作可行性 31.3.3经济可行性 32项目开发计划 42.1编写目的 42.2项目概述 42.3功能描述 42.4项目开发计划 52.5交付期限 53需求分析 63.1系统需求分析 63.2系统流程图 63.3数据描述 73.3.1数据流图 73.3.2数据字典 83.4系统E-R图 93.5需求规定 113.5.1功能需求 113.5.2性能需求 123.5.3运行需求 123.5.4其他需求 124系统概要设计 134.1总体设计 134.1.1总体设计原理 134.1.2系统功能模块设计 134.1.3功能分析 154.2数据库设计 154.2.1数据库概念设计 154.2.2数据库逻辑结构设计 165详细设计 205.1人机界面设计 205.1.1一般交互设计 205.1.2信息显示设计 215.1.3数据输入设计 215.2程序设计过程 225.2.1登陆界面设计 225.2.2程序流程设计 256测试 296.1测试描述 296.1.1测试目的 306.1.2测试方案 306.2测试计划 306.2.1测试过程 306.2.2进度安排及里程碑 326.2.3系统资源 336.2.4项目风险分析 336.3测试计划设计说明 346.3.1测试用例选取原则 346.3.2测试内容及其选取策略 356.3.3功能测试 376.4医院挂号系统覆盖率测试 386.4.1逻辑覆盖率 386.4.2语句覆盖 416.4.3判定覆盖 416.4.4条件覆盖 416.5医院挂号系统黑盒测试 426.5.1等价类划分测试 426.5.2边界值法 437设计总结 457.1心得体会 457.2存在的问题 45致 谢 46参考文献 47优异b1可行性分析1.1项目开发背景随着计算机技术的飞速发展,计算机在系统管理中的应用越来越普及,利用计算机实现各个系统的管理显得越来越重要。
对于一些大中型管理部门来说,利用计算机支持管理高效率完成日常事务的管理,是适应现代管理制度要求、推动管理走向科学化、规范化的必要条件我国由于人口多,进而带来医院看病难的问题,由于人口众多,需要排队进行挂号,这样会浪费患者的时间,而且医院的效率也不高患者挂号是一项琐碎、复杂而又十分细致的工作,患者数量之庞大,一般不允许出错,如果实行手工操作,每天挂号的情况以及挂号时间等须手工填制大量的表格,这就会耗费医院管理工作人员大量的时间和精力,患者排队等候时间长,辗转过程多,影响了医疗的秩序如何利用现代信息技术使企业拥有快速、高效的市场反映能力和高效率,已是医院特别关心的问题尽快建立一个医院预约挂号系统,完善现代医院的信息化管理机制,已成为医院生存发展的当务之急所以,建立网上预约挂号系统势在必行本系统以医院为背景,在认真调研和分析了医院的现状之后,根据用户的需求和各个功能的关系,作出了积极的设计方案在新的管理资源和管理模式上,一定能使工作质量、工作效率等得到提高,推动医院发展的步伐1.2项目开发意义开发医院预约挂号系统,使患者就诊系统化,规范化,自动化,从而达到提高管理效率的目的本系统开发设计思想是实现患者预约挂号的数字化。
尽量采用现有软硬件环境,及先进的管理系统开发方案,提高系统开发水平和应用效果的目的;系统应符合医院管理的规定,满足日常管理的需要,并达到操作过程中的直观,方便,实用,安全等要求;系统采用模块化程序设计方法,这样既便于系统功能的各种组合,又便于未参与开发的技术维护人员补充,维护;系统应具备数据库维护功能,及时根据用户需求进行数据的添加,删除,修改等操作网上预约挂号系统是一种基于互联网的新型挂号系统,利用该预约挂号系统,患者就可以在家里预约医院的专家,而无需受排队之苦它能更好的改善就医环境,简化就医环节,节约就医时间,真正体现了一切以病人为中心,一切从方便患者出发,符合当今医院人性化服务温馨服务的理念目前,门诊一直是阻挠医院提高服务质量的一个复杂环节,特别是医疗水平高、门诊量大的医院而造成门诊量难以提高的因素主要有两个方面:一是集中式挂号,就诊人员流量不均,具有不确定性,有明显的就诊高峰和低谷高峰期患者挂号排队长,就诊时间长,医生熟人插号现象,环境拥挤混乱,医生就诊时间短、不仔细、服务差而低谷期,医生无患者可看,医院资源浪费二是专家号难挂,特别是名专家,会出现倒号、炒号现象,严重损害患者利益,影响医院的声誉。
而采用网上预约挂号,可有效解决这一现象,通过网上有效的身份验证,杜绝倒、炒专家号的现象,提高医院门诊服务质量,取得良好的社会效益和经济效益此外,患者到医院就诊前对医院的相关信息了解不多,对所要挂的专科医生的情况不太了解,只能凭经验和印象进行选择,具有较大的盲目性而当医院开通网上预约挂号服务以后,求医者只需坐在家中轻点下鼠标,就可以挂上医院专家门诊号,可以做到“足不出户选医生”网上预约正悄然改变着求医者的看病观念所以,预约看病应用将越来越广泛1.3可行性研究的主要内容可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问题是否能够解决可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计过程,也就是在较高层系上以较抽象的方式进行的系统分析和设计过程在进行可行性研究时首先要进一步分析和澄清问题定义在问题定义阶段初步确定系统的规模和目标,如果正确就进一步加以肯定,如果有错误就应该及时改正,如果对目标约束和限制,必须把他们一一列出来从系统逻辑模型出发,探索若干种可供选择的主要解法(即系统实现方案)对于每种解法都应该仔细研究它的可行性,一般来说,至少应该从下述三个方面研究每种解法的可行性。
1.3.1技术可行性(1)对系统的简要描述基于Microsoft Visual Studio 2013开发环境和使用MySQL数据库开发的面向患者、医院管理员和专家的网上信息管理系统系统在安装了Windows XP操作系统的个人电脑上使用2)系统处理流程患者登录该系统后,根据自己病情,查询医院内自己所需的专家信息及专家简历,选中专家后,登记患者的姓名及号码以及简要病历,并填写预约时间患者预约信息反馈到医院系统管理员后,管理员对预约信息进行整理,产生预约清单预约清单开放给医院预约挂号号码发放处和医院内各专家,医院预约挂号号码发放处根据预约清单打印并在预约当日按照预约清单发放挂号号码,医院内各专家可以进入系统根据预约清单查询预约自己的患者的数量及患者的简要病历1.3.2操作可行性操作可行性主要研究系统的操作方式在该用户组织内是否可行在当前的社会条件下,Internet网已经在中国全面覆盖,在中国各地,均可以通过硬件设备联网而且各商业组织也拥有属于自己的内部局域网,所以该系统可以实现联网该系统在联网情况下,可以通过PC机访问系统的数据,所以该系统的操作方式符合该用户组织而且本系统操作方法简单,只需掌握基本上网知识,用户即可以轻易学会使用方法及操作流程。
系统管理员需要进行简单培训1.3.3经济可行性经济可行性主要研究该系统的经济效益能否超过它的开发成本目前在中国,到医院就医的人流量是非常庞大的,所以人们对医院的依赖性非常强在这样的背景下,为医院设计这样的一个系统,其经济效益是十分可观的而且取消了人们就医挂号的烦恼又由于通过网络传递信息可以不受距离的限制,因此可以节省大量的人力和物力,方便管理,由此可以减少不必要的开支,同时该系统可以提高医院的执行效率,即提高了医院的经济效益,所以从经济上完全是可行的2项目开发计划2.1编写目的此系统在可行性分析的基础上,进一步的说明对医院预约挂号系统的要求,准确的定义出医院预约挂号系统要完成的任务,确定该系统要完成哪些工作,使系统尽可能的满足用户的要求,尽可能的简单方便的运行2.2项目概述医院挂号系统主要功能包括:后台管理和前台操作,其中:后台管理主要包括:用户管理、预约信息管理、专家信息管理、相关业务的查询和系统维护等;用户管理:在数据库中存储有各角色用户的信息信息,当某个角色的信息需要变化是时,可以随时进行信息的变更包括增加、删除、修改等功能,同时数据库中信息相应变化,并保持数据的时效性和完整性预约信息管理主要包括:随时查询患者的预约信息,如患者姓名、病例、所属科室等,而且可及时更新数据库数据。
专家信息管理主要包括:专家信息的增、删、改、查等在需要时(可每隔一个时间段查询一次) 查询预约该专家的患者数量及各方面的情况,如预约量超过专家的可以预约的人数后(大于某一自定的数量) 时,可生成预约名额已满报告,方便患者在进行预约时查看可以有效防止预约成功由于人数原因而不能就诊的情况2.3功能描述1.预约挂号实现患者从网上直接预约挂号预约的时候需要填写患者的姓名、预约日期、以及简单的病情症状2.预约查询预约完成后患者可以查询自己的预约信息,当患者想改变专家则可取消本次预约3.取消预约患者查询到自己的预约信息后,可以从次功能对先前的预约进行取消操作4.登录管理员以及专家用户可以从登录功能模块进行登录而患者通过注册可以获得登录权限进而进行一系列操作5.整理专家信息管理员登录以后可以对用户进行添加、删除和修改,实现对用户的管理6.调配专家管理员登录后通过次模块可以查看患者预约信息,并对患者预约的专家进行调配7.门诊流量统计管理员登录后可以通过次模块对每天的预约人数进行统计并导出8.专家查询专家用户登录以后可以查询预约自己的患者信息通过查询患者信息,可以对工作有一个合理的安排与准备2.4项目开发计划1.任务分解分三个大的阶段进行开发第一阶段完成本系统的数据流图跟E-R图。
第二阶段完成概要设计跟详细设计第三阶段书写文档2.关键问题各模块之间的联系和后台数据库的完成使用目前的设备与现有开发技术完全可以开发出该系统,总的来说该项目没有较大的技术难点与其他的一些风险因素对于出现的一些小难点总都能得到解决2.5交付期限本系统的开发时限为两个星期,该系统的交付期限为2015年12月25日3需求分析3.1系统需求分析目前,门诊一直是困扰医院提高服务质量的一个复杂环节,特别是医疗水平高、门诊量大的医院,而造成门诊质量难以提高的因素主要有两方面: 一方面集中式挂号(现在流行的分层挂号只是相对而言一个范围较小的集中式挂号),就诊人员流量不均、具有不确定性,有明显的就诊高峰和低谷(表现在整个医院不同门诊时间段及同科室的不同时间段)。
