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