基于Web的医院预约挂号系统设计与实现【毕业论文设计】.doc

上传人:文初 文档编号:3450868 上传时间:2019-05-30 格式:DOC 页数:22 大小:982.20KB
下载 相关 举报
基于Web的医院预约挂号系统设计与实现【毕业论文设计】.doc_第1页
第1页 / 共22页
基于Web的医院预约挂号系统设计与实现【毕业论文设计】.doc_第2页
第2页 / 共22页
基于Web的医院预约挂号系统设计与实现【毕业论文设计】.doc_第3页
第3页 / 共22页
基于Web的医院预约挂号系统设计与实现【毕业论文设计】.doc_第4页
第4页 / 共22页
基于Web的医院预约挂号系统设计与实现【毕业论文设计】.doc_第5页
第5页 / 共22页
点击查看更多>>
资源描述

1、第 1 页 (共 21 页)本科毕业论文(20 届)基于 Web 的医院预约挂号系统设计与实现所在学院专业班级 信息与计算科学学生姓名指导教师完成日期第 2 页 (共 22 页)医院预约挂号系统设计与实现 摘 要:随着科学技术的不断发展与进步,计算机网络的利用也逐步深入到各行各业。人们为了缓解挂号就医排长队的问题,逐渐实现了网上挂号。本论文主要介绍了基于 Web 的医院网上预约挂号系统的设计与实现,主要介绍医院预约挂号系统前台应用,后台管理等。通过 Internet实现网上挂号,实现登陆注册、在线挂号、查询预约挂号、查询医生、后台管理功能的处理等。在系统开发上使用三层架构,Mysql 数据库,

2、Visual Studio2010 和 Dreamweaver CS5 开发工具。关键词: 设计与实现;Web 应用;Mysql 数据库Abstract: With the continuous development and progress of science and technology, the use of computer network is gradually deep into all walks of life.Lines of people to alleviate the registered medical problems, gradually realized

3、the online registration.This paper mainly introduces the web-based hospital register online booking system design and implementation, mainly introduces the hospital appointment register system application foreground, background management, etc.Implemented through the Internet online registration, la

4、nd registration, register online query, make an appointment, query doctor, processing and other background management functions.To use the three-tier architecture in system development, Mysql database, Visual Studio2010 and Dreamweaver CS5 development tools.Key words: Design and implementation;The W

5、eb application;The Mysql database第 3 页 (共 22 页)网上预约挂号系统 4是一种基于互联网的新型挂号系统是卫生信息化建设的最基础项目之一。利用该预约挂号系统 1-4用户就可以在网上预约医院的专家、专科号而无须再受排队之苦。目前挂号一直是困扰医院提高服务质量 5-7的一个复杂环节特别是医疗水平高、门诊量大的医院而造成挂号质量难以提高的因素主要有两方面:一是集中式 9现在流行的分层挂号。二是专家号特别是名专家号难挂出现倒号现象严重损害病人利益。而采用网上预约挂号可有效的解决这一现象还通过有效的身份验证杜绝倒、炒专家号的现象提高医院门诊服务质量取得良好的社会效

6、益和经济效益。1 绪论1.1 项目来源和背景随着科学技术的不断发展与进步,计算机的应用 8已经进入到社会的每一个角落。互联网的应用也日益普及,人们与网络应用之间的联系也越来越多,互联网成为人们快速获取、发布和传递信息的重要渠道。它在人们生活、经济、政治等各个方面发挥着非常重要的作用。互联网上发布信息主要是通过网站来实现的,获取数据信息也是要在互联网的“海洋”中按照规定的检索方式将所需要的数据信息从网站上下载下来。目前人们正处于医疗保健意识日益重视的时代,各医院都在积极快速地完善自身的体制,规范机构的管理方式,以适应医疗越来越多的需求规范。因此网站建设在Internet 应用上的地位也变得格外重

7、要,医院预约挂号系统可以使得人们方便快速的挂上号,避免浪费不必要的排队时间。1.2 研究动机与目的医院预约挂号管理系统是每一个医疗机构管理平常挂号业务流程必不可少的一个信息管理系统,它成功解决了病人挂号难、看病难的问题。所以医院预约挂号管理系统应该能够为每一位需要看病的患者提供充足的信息和快捷的查询手段,大大的方便求医困难的广大人民群众。现在医院预约挂号是现代化医院的中心环节之一,它在整个医院管理中也占有越来越重要的地位。从前,医院预约与查询管理都非常的耗时耗第 4 页 (共 22 页)力,同时由于采用手工操作,查询和统计的方式各不相同,不可避免造成一些错记漏记的错误。所以,开发这样一套医院预

8、约挂号管理系统成为很有必要的事情,对于我们这些即将毕业的计算机专业学生来说,也是一次将专业知识应用于现实的很有意义的实践活动。1.3 数据库系统简介医院预约挂号的数据库系统,通过这个系统管理员可以简捷、方便的对用户、医生资料进行增加、删除、修改和查询等功能。本系统采用 MYSQL 建立数据库,然后建立数据源的链接,并且生成医院预约挂号管理的数据库应用程序从而实现数据库的管理功能。SQL(Structured Query Language,结构查询语言)是一个功能强大的数据库语言。SQL语句通常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据。使用 SQL 的常见关系

9、数据库管理系统有:Oracle、Mysql、 Microsoft SQL Server 等等。数据库系统本质上是一个用计算机存储记录的系统。系统用户可以对这些文件执行插入数据、检索数据、更改数据、删除数据等一系列操作。2 可行性研究与应用需求分析2.1 可行性研究该阶段通过对系统目标的初步调研和分析,提出可行性方案并进行论证。我们在这里主要从技术、经济、操作等方面来分析解决问题的可行性。2.1.1 技术可行性根据查询用户提出的系统性能、功能及实现系统的各项要求,根据目前所拥有的条件,从开发技术的角度讨论考虑系统实现的可行性。本系统前台数据库采用mysql,该数据库系统拥有开发简单,易学易用,接

10、口灵活,界面友好等特点,是一第 5 页 (共 22 页)款典型的新一代数据信息管理和信息系统开发工具。具有较独特的优势-提供了更加强大的数据组织结构,安全检查,信息管理等功能。系统基于 Windows 平台,界面使用 Dreamweaver 设计动态网页。系统涉及后台管理与前台操作,前台用户可以进行个人信息修改、医生查询、预约查询与修改等操作。后台包括医生管理、用户管理、科室管理及系统管理等功能。界面简单,使用操作方便。2.1.2 经济可行性从本系统开发的角度来看,系统的开发运用成本比较低,只需购买一定的参考资料以及开发系统时所需要的一些开发工具;从使用本系统所能带来的效益来看,用户通过网上预

11、约医院的专家、专科号,不会再经受门诊挂号排长队对精神和时间的消磨。它能更好的简化就医环节,节约就医时间,改善患者就医环境,真正体现了以患者为中心,一切从方便患者为出发点,符合当今医院所推崇的人性化温馨服务的理念。因此,本系统的开发在经济方面是可进行的。2.1.3 操作可行性由于当今科技的飞跃式发展,计算机早已在生活的方方面面普及,科技便利的条件给人们创造了优越的工作环境,这使人们对工作效率及可操作性都有了更高的要求。本系统用户平台直接面向患者用户和管理员,界面明了、简单,采用可视化界面,用户只需要用鼠标和键盘就可以对系统进行预约及管理等功能。由于本系统的操作简单、易懂,在使用软件之前对企业内部

12、相关工作人员进行简单培训即可。系统维护需要有专业知识的人员进行操作,而现在企业中都有专业的技术人员,所以这都不是什么问题。综上所述,本系统在操作方面是可行的。2.2 需求分析本系统需求分析可以从使用的人群与模块的功能两部分考虑,并且对系统的性能和硬件环境方面做了简要说明。2.2.1 面向的用户群1)求医的人群:只要有一台联网的电脑,需要求医的患者通过登录网址进入网页,注册成为用户,用户可以通过查询医生或者科室找到医生资料,选择医生进行预第 6 页 (共 22 页)约挂号,还可以修改密码,查找预约信息和个人资料。2)系统管理员:管理员可以对自己的信息进行修改,还可以添加别的管理员。管理员不仅可以

13、对医生信息进行编辑,还可以管理病人的资料以及通过身份证号查询病人是否存在。同时管理员还可以对预约信息进行处理。2.2.2 主要的模块功能分析本系统主要实现的功能及其特点分析:第一:医院预约挂号管理系统需要各种数据的应用,需要各种数据的管理,这里将以 SQL Server 作为数据库开发工具来设计数据库。包括各种基本表的建立,包括医生信息表,预约挂号表,病人信息表,管理员信息表,以及各个表间的连接等等。第二:每个系统都需要管理员进行管理,设置用户,这里将设置一个用户管理模块,实现对用户的管理。所有权负责人有权对预约信息管理员和预约人进行添加、修改和删除,以及查看用户的资料等。第三:为了提供医生资

14、料的详细信息,专门有功能提供医生资料的输入及管理。第四:病人资料的录入方便了系统对病人相关资料的管理第五:为了方便医生的查找,病人可以通过输入医生姓名或者所需要预约挂号的科室查找所求的医生,并且选择日期进行预约。第六:管理员根据医生的工作时间,设置病人可以预约到医生的时间段,病人必须在改时间段内选择预约医生的日期和具体时间段。3 数据库设计3.1 功能描述1)预约挂号实现患者从网上直接预约挂号。预约的时候需要填写患者的姓名、身份证号、手机号码。2)预约查询患者可以从次功能输入自己的身份证号,查询自己的预约信息。第 7 页 (共 22 页)3)注册管理员以及医生用户可以从注册功能模块进行注册和信

15、息录入。4)登录管理员以及医生用户可以从登录功能模块进行登录。5)整理医生信息管理员登录以后可以对用户进行添加、删除和修改,实现对用户的管理。6)调配医生管理员登录后通过次模块可以查看患者预约信息,并对患者预约的专家进行调配。7)医生查询医生用户登录以后可以查询预约自己的患者信息。通过查询患者信息,可以对工作有一个合理的安排与准备。3.2 数据描述3.2.1 数据流图数据流图(DFD)是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所经受的变换。数据流图中没有任何具体的物理部件,它只是描绘数据在软件中流动和被处理的逻辑过程。数据流图有四种基本符号:正方形表示数据的源点或终点;圆角矩

16、形代表变换数据的处理;开口矩形代表数据存储;箭头表示数据流。医院网络预约挂号系统中需要处理的信息有登录信息,医生信息以及患者预约信息,根据数据信息的流向画出本系统的数据流图。1. 顶层数据流图医院预约挂号系统顶层数据流图如图 3.2.1.1 所示。管理员预约系统反馈信息预约信息病人登录信息登录信息反馈信息预约信息第 8 页 (共 22 页)图 3.2.1.1 顶层数据流图3.3 数据字典数据流图表达了数据和处理的关系,数据字典则是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。数据字典通常包括数据项、数据结构、数据流、数据存储、数据处理五部分,其中数据项是数据的最小组

17、成单位,若干个数据项可以组成一个数据结构,数据字典通过对数据项和数据结构的定义描述数据流、数据存储的逻辑内容。3.4 E-R 图为了把用户的数据清楚、准确地描述出来,系统分析员通常要建立一个概念数据模型。概念结构独立于支持数据库的 DBMS,具有能充分反映现实世界、易于理解、易于更动、易于向关系、网状或层次等各种数据模型转换。可根据实体间的关系和属性得到 E-R 图。医院预约挂号系统是针对医院管理员,医院医生和病人的系统。所以,在本系统中有病人、系统管理员、医院医生三个实体。病人在预约的时候必须填写相关的预约信息,即病人姓名、身份证号、联系方式、预约时间、预约的医生,这些都是“病人”实体的属性

18、。系统管理员有自己的登录用户名和密码,还可以修改自己的密码,这些是“管理员”实体的属性。医生为了能让在网上预约的患者清晰的了解自己,所以系统里有医生的姓名、电话、科室、可以预约的人数和已预约的人数。医生进系统查询预约患者信息时还需要登录系统,所以医生还有登录系统所需要的用户名和密码,这些是“医生”实体的属性。“病人”、“管理员”、“医生”三个实体的属性图如下所示。病人及其属性,如图 3.4.1 所示:医生病人第 9 页 (共 22 页)图 3.4.1 “患者”实体及其属性图管理员及其属性,如图 3.4.2 所示:图 3.4.2 “管理员”实体及其属性图医生及其属性,如图 3.4.3 所示:图

19、3.4.3 “医生”实体及其属性图通过以上描述的各个实体的属性图,这样就可以了解系统的实体信息,实体属性图中描述了各个实体的属性,这些也是在进行系统操作时可以得到的信息。这是以需姓名身份证号 预约时间电话预约医生管理员修改密码用户名 密码医生 姓名已预约人数 可预约人数密码用户名电话科室第 10 页 (共 22 页)求说明为基础设计的局部概念模型,然后以这些局部模型为基础集成为一个全局的概念模型,在概念模型设计中多是采用这种自底向上的设计方式,称为系统集成法。3.5 主要数据库表设计通过各种渠道分析医院预约挂号管理的基本流程,以及医生与病人之间的联系得出 E-R 图,本系统采用 Mysql 数

20、据库管理系统,并建立了数据库,本系统所要使用的所有数据信息都存储在这个数据库里。在设计过程中需要考虑数据完整性约束。数据库上的完整性的约束条件一般有两类:1)属性值的约束这类约束是对属性取值的类型、范围、精度等的限制,和属性的语义有关。 2)数据之间联系的约束这类约束反映了数据之间存在的联系,在关系数据模型中指多个属性或多个元组之间联系的约束。比如,属性之间的函数依赖、多值依赖。在许多数据模型中都是表明了数据之间的某些依赖关系的,或者是隐式的或者是显式的。以下列举部分数据表:3.5.1 管理员表 tb_user 数字字典表 3-5-1 管理员表 tb_user字段名 数据类型 长度 主键否 描述id int 4 是 管理员编号username varchar(50) 50 管理员名称userpwd varchar(50) 50 登录密码usertype varchar(50) 50 评论日期3.5.2 预约表 yuyue 数据字典表 3-5-2 预约表 yuyue字段名 数据类型 长度 主键否 描述id int 4 是 预约编号sid varchar(50) 50 病人编号did varchar(50) 50 医生编号3.5.3 病人表 sick 数字字典表 3-5-3 病人表 sick真实姓名真实姓名

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。