医院预约挂号系统设计与实现论文毕业设计论文.doc
《医院预约挂号系统设计与实现论文毕业设计论文.doc》由会员分享,可在线阅读,更多相关《医院预约挂号系统设计与实现论文毕业设计论文.doc(22页珍藏版)》请在咨信网上搜索。
1、医院预约挂号系统设计与实现 摘 要:随着科学技术的不断发展与进步,计算机网络的利用也逐步深入到各行各业。人们为了缓解挂号就医排长队的问题,逐渐实现了网上挂号。本论文主要介绍了基于Web的医院网上预约挂号系统的设计与实现,主要介绍医院预约挂号系统前台应用,后台管理等。通过Internet实现网上挂号,实现登陆注册、在线挂号、查询预约挂号、查询医生、后台管理功能的处理等。在系统开发上使用三层架构,Mysql数据库,VisualStudio2010和DreamweaverCS5开发工具。关键词: 设计与实现;Web应用;Mysql数据库Abstract: With the continuous de
2、velopment 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 the online registration.This paper mainly introduces the web-based hospital register online booking
3、system design and implementation, mainly introduces the hospital appointment register system application foreground, background management, etc.Implemented through the Internet online registration, land registration, register online query, make an appointment, query doctor, processing and other back
4、ground 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 Web application;The Mysql database网上预约挂号系统4是一种基于互联网的新型挂号系统是卫生信息化建设的最基础项目之一。利用该预约挂号系统1-4用户就可以在网上预约医院的专
5、家、专科号而无须再受排队之苦。目前挂号一直是困扰医院提高服务质量5-7的一个复杂环节特别是医疗水平高、门诊量大的医院而造成挂号质量难以提高的因素主要有两方面:一是集中式9现在流行的分层挂号。二是专家号特别是名专家号难挂出现倒号现象严重损害病人利益。而采用网上预约挂号可有效的解决这一现象还通过有效的身份验证杜绝倒、炒专家号的现象提高医院门诊服务质量取得良好的社会效益和经济效益。1 绪论1.1 项目来源和背景随着科学技术的不断发展与进步,计算机的应用8已经进入到社会的每一个角落。互联网的应用也日益普及,人们与网络应用之间的联系也越来越多,互联网成为人们快速获取、发布和传递信息的重要渠道。它在人们生
6、活、经济、政治等各个方面发挥着非常重要的作用。互联网上发布信息主要是通过网站来实现的,获取数据信息也是要在互联网的“海洋”中按照规定的检索方式将所需要的数据信息从网站上下载下来。目前人们正处于医疗保健意识日益重视的时代,各医院都在积极快速地完善自身的体制,规范机构的管理方式,以适应医疗越来越多的需求规范。因此网站建设在Internet应用上的地位也变得格外重要,医院预约挂号系统可以使得人们方便快速的挂上号,避免浪费不必要的排队时间。1.2 研究动机与目的医院预约挂号管理系统是每一个医疗机构管理平常挂号业务流程必不可少的一个信息管理系统,它成功解决了病人挂号难、看病难的问题。所以医院预约挂号管理
7、系统应该能够为每一位需要看病的患者提供充足的信息和快捷的查询手段,大大的方便求医困难的广大人民群众。现在医院预约挂号是现代化医院的中心环节之一,它在整个医院管理中也占有越来越重要的地位。从前,医院预约与查询管理都非常的耗时耗力,同时由于采用手工操作,查询和统计的方式各不相同,不可避免造成一些错记漏记的错误。所以,开发这样一套医院预约挂号管理系统成为很有必要的事情,对于我们这些即将毕业的计算机专业学生来说,也是一次将专业知识应用于现实的很有意义的实践活动。1.3 数据库系统简介医院预约挂号的数据库系统,通过这个系统管理员可以简捷、方便的对用户、医生资料进行增加、删除、修改和查询等功能。本系统采用
8、MYSQL建立数据库,然后建立数据源的链接,并且生成医院预约挂号管理的数据库应用程序从而实现数据库的管理功能。SQL(Structured Query Language,结构查询语言)是一个功能强大的数据库语言。SQL语句通常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据。使用SQL的常见关系数据库管理系统有:Oracle、Mysql、 Microsoft SQL Server等等。数据库系统本质上是一个用计算机存储记录的系统。系统用户可以对这些文件执行插入数据、检索数据、更改数据、删除数据等一系列操作。2 可行性研究与应用需求分析2.1 可行性研究该阶段通过对系
9、统目标的初步调研和分析,提出可行性方案并进行论证。我们在这里主要从技术、经济、操作等方面来分析解决问题的可行性。2.1.1 技术可行性根据查询用户提出的系统性能、功能及实现系统的各项要求,根据目前所拥有的条件,从开发技术的角度讨论考虑系统实现的可行性。本系统前台数据库采用mysql,该数据库系统拥有开发简单,易学易用,接口灵活,界面友好等特点,是一款典型的新一代数据信息管理和信息系统开发工具。具有较独特的优势-提供了更加强大的数据组织结构,安全检查,信息管理等功能。系统基于Windows平台,界面使用Dreamweaver设计动态网页。系统涉及后台管理与前台操作,前台用户可以进行个人信息修改、
10、医生查询、预约查询与修改等操作。后台包括医生管理、用户管理、科室管理及系统管理等功能。界面简单,使用操作方便。2.1.2 经济可行性从本系统开发的角度来看,系统的开发运用成本比较低,只需购买一定的参考资料以及开发系统时所需要的一些开发工具;从使用本系统所能带来的效益来看,用户通过网上预约医院的专家、专科号,不会再经受门诊挂号排长队对精神和时间的消磨。它能更好的简化就医环节,节约就医时间,改善患者就医环境,真正体现了以患者为中心,一切从方便患者为出发点,符合当今医院所推崇的人性化温馨服务的理念。因此,本系统的开发在经济方面是可进行的。2.1.3 操作可行性由于当今科技的飞跃式发展,计算机早已在生
11、活的方方面面普及,科技便利的条件给人们创造了优越的工作环境,这使人们对工作效率及可操作性都有了更高的要求。本系统用户平台直接面向患者用户和管理员,界面明了、简单,采用可视化界面,用户只需要用鼠标和键盘就可以对系统进行预约及管理等功能。由于本系统的操作简单、易懂,在使用软件之前对企业内部相关工作人员进行简单培训即可。系统维护需要有专业知识的人员进行操作,而现在企业中都有专业的技术人员,所以这都不是什么问题。综上所述,本系统在操作方面是可行的。2.2 需求分析本系统需求分析可以从使用的人群与模块的功能两部分考虑,并且对系统的性能和硬件环境方面做了简要说明。2.2.1 面向的用户群1)求医的人群:只
12、要有一台联网的电脑,需要求医的患者通过登录网址进入网页,注册成为用户,用户可以通过查询医生或者科室找到医生资料,选择医生进行预约挂号,还可以修改密码,查找预约信息和个人资料。2)系统管理员:管理员可以对自己的信息进行修改,还可以添加别的管理员。管理员不仅可以对医生信息进行编辑,还可以管理病人的资料以及通过身份证号查询病人是否存在。同时管理员还可以对预约信息进行处理。2.2.2 主要的模块功能分析本系统主要实现的功能及其特点分析:第一:医院预约挂号管理系统需要各种数据的应用,需要各种数据的管理,这里将以SQL Server作为数据库开发工具来设计数据库。包括各种基本表的建立,包括医生信息表,预约
13、挂号表,病人信息表,管理员信息表,以及各个表间的连接等等。第二:每个系统都需要管理员进行管理,设置用户,这里将设置一个用户管理模块,实现对用户的管理。所有权负责人有权对预约信息管理员和预约人进行添加、修改和删除,以及查看用户的资料等。第三:为了提供医生资料的详细信息,专门有功能提供医生资料的输入及管理。第四:病人资料的录入方便了系统对病人相关资料的管理第五:为了方便医生的查找,病人可以通过输入医生姓名或者所需要预约挂号的科室查找所求的医生,并且选择日期进行预约。第六:管理员根据医生的工作时间,设置病人可以预约到医生的时间段,病人必须在改时间段内选择预约医生的日期和具体时间段。3 数据库设计3.
14、1 功能描述1)预约挂号实现患者从网上直接预约挂号。预约的时候需要填写患者的姓名、身份证号、手机号码。2)预约查询患者可以从次功能输入自己的身份证号,查询自己的预约信息。3)注册管理员以及医生用户可以从注册功能模块进行注册和信息录入。4)登录管理员以及医生用户可以从登录功能模块进行登录。5)整理医生信息管理员登录以后可以对用户进行添加、删除和修改,实现对用户的管理。6)调配医生管理员登录后通过次模块可以查看患者预约信息,并对患者预约的专家进行调配。7)医生查询医生用户登录以后可以查询预约自己的患者信息。通过查询患者信息,可以对工作有一个合理的安排与准备。3.2 数据描述3.2.1 数据流图数据
15、流图(DFD)是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所经受的变换。数据流图中没有任何具体的物理部件,它只是描绘数据在软件中流动和被处理的逻辑过程。数据流图有四种基本符号:正方形表示数据的源点或终点;圆角矩形代表变换数据的处理;开口矩形代表数据存储;箭头表示数据流。医院网络预约挂号系统中需要处理的信息有登录信息,医生信息以及患者预约信息,根据数据信息的流向画出本系统的数据流图。1. 顶层数据流图医院预约挂号系统顶层数据流图如图3.2.1.1所示。反馈信息预约信息预约系统登录信息病人管理员预约信息登录信息反馈信息医生图3.2.1.1 顶层数据流图3.3 数据字典数据流图表达了
16、数据和处理的关系,数据字典则是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。数据字典通常包括数据项、数据结构、数据流、数据存储、数据处理五部分,其中数据项是数据的最小组成单位,若干个数据项可以组成一个数据结构,数据字典通过对数据项和数据结构的定义描述数据流、数据存储的逻辑内容。3.4 E-R图为了把用户的数据清楚、准确地描述出来,系统分析员通常要建立一个概念数据模型。概念结构独立于支持数据库的DBMS,具有能充分反映现实世界、易于理解、易于更动、易于向关系、网状或层次等各种数据模型转换。可根据实体间的关系和属性得到E-R图。医院预约挂号系统是针对医院管理员,医院医生
17、和病人的系统。所以,在本系统中有病人、系统管理员、医院医生三个实体。病人在预约的时候必须填写相关的预约信息,即病人姓名、身份证号、联系方式、预约时间、预约的医生,这些都是“病人”实体的属性。系统管理员有自己的登录用户名和密码,还可以修改自己的密码,这些是“管理员”实体的属性。医生为了能让在网上预约的患者清晰的了解自己,所以系统里有医生的姓名、电话、科室、可以预约的人数和已预约的人数。医生进系统查询预约患者信息时还需要登录系统,所以医生还有登录系统所需要的用户名和密码,这些是“医生”实体的属性。“病人”、“管理员”、“医生”三个实体的属性图如下所示。病人及其属性,如图3.4.1所示:病人 电话
18、姓名身份证号预约医生预约时间图3.4.1 “患者”实体及其属性图 管理员及其属性,如图3.4.2所示:管理员用户名修改密码 密码图3.4.2 “管理员”实体及其属性图医生及其属性,如图3.4.3所示:密码用户名可预约人数 医生 已预约人数科室电话姓名图3.4.3 “医生”实体及其属性图通过以上描述的各个实体的属性图,这样就可以了解系统的实体信息,实体属性图中描述了各个实体的属性,这些也是在进行系统操作时可以得到的信息。这是以需求说明为基础设计的局部概念模型,然后以这些局部模型为基础集成为一个全局的概念模型,在概念模型设计中多是采用这种自底向上的设计方式,称为系统集成法。真实姓名真实姓名3.5
19、主要数据库表设计通过各种渠道分析医院预约挂号管理的基本流程,以及医生与病人之间的联系得出E-R图,本系统采用Mysql数据库管理系统,并建立了数据库,本系统所要使用的所有数据信息都存储在这个数据库里。在设计过程中需要考虑数据完整性约束。数据库上的完整性的约束条件一般有两类:1)属性值的约束这类约束是对属性取值的类型、范围、精度等的限制,和属性的语义有关。 2)数据之间联系的约束这类约束反映了数据之间存在的联系,在关系数据模型中指多个属性或多个元组之间联系的约束。比如,属性之间的函数依赖、多值依赖。在许多数据模型中都是表明了数据之间的某些依赖关系的,或者是隐式的或者是显式的。以下列举部分数据表:
20、3.5.1 管理员表tb_user数字字典表3-5-1 管理员表tb_user字段名数据类型长度主键否描述idint4是管理员编号usernamevarchar(50)50管理员名称userpwdvarchar(50)50登录密码usertypevarchar(50)50评论日期3.5.2 预约表yuyue数据字典表3-5-2 预约表yuyue字段名数据类型长度主键否描述idint4是预约编号sidvarchar(50)50病人编号didvarchar(50)50医生编号3.5.3 病人表sick数字字典表3-5-3 病人表sick字段名数据类型长度主键否描述idvarchar(50)50是昵
21、称passwordvarchar(50)50登录密码renamevarchar(50)50真实姓名agevarchar(50)50年龄sexvarchar(50)50性别zzvarchar(50)50症状Sidvarchar(50)50身份证号3.5.4 医生表doctor数字字典表3-5-4 医生表doctor字段名数据类型长度主键否描述idint4是医生编号namevarchar(50)50医生姓名agevarchar(50)50年龄keshivarchar(50)50科室zhichengvarchar(50)50职称maxvarchar(50)50可预约数remainvarchar(50
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 医院 预约 挂号 系统 设计 实现 论文 毕业设计
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。