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