基于.NET医院预约系统

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

湖北大学本科毕业论文(设计)I目录绪论····································1课题的提出·······························1医院门诊预约的意义···························1本论文的主要工作····························11系统的相关理论及技术支持·························21.1.NET技术·····························21.1.1.NET框架···························21.1.1.1ASP.NET应用程序····················31.1.1.2三层架构开发······················31.1.1.3访问数据:ADO.NET···················41.1.2VisualStudio开发环境····················41.1.3C#语言····························51.2SQLServer2008数据库·······················51.3B/S模式体系结构··························62系统的需求分析······························62.1系统需求······························62.2功能需求······························72.3系统性能要求····························73医院门诊预约系统的设计··························73.1流程图·······························73.2数据库设计·····························83.3系统设计······························104医院门诊预约系统的实现··························114.1登陆界面······························114.2注册界面······························114.3预约过程界面····························135结论···································15参考文献··································16附录····································17湖北大学本科毕业论文(设计)II基于.NET的医院门诊预约系统设计摘要随着社会的发展,医疗技术不断提高,医院的地位也跟随着升高。在这种形势下,医院的管理处于重要地位,尤其是面对求医者,如果医院能提供方便快捷的方式使患者迅速就医,那么医院的竞争力就能不断增强。因此,开发一套完善的医院门诊预约系统势在必行。本文介绍了基于.NET技术采用“自上而下总体规划,自下而上地应用开发”的策略开发本系统的详细过程,提出了实现门诊预约挂号的基本目标。本系统主要是在VisualStudio2010集成开发环境和SQLServer2008数据库下完成,采用B/S模型体系架构,使用户在任何有网络的地方就能使用本系统,使之运用更加方便。本文从软件工程的角度,对从患者预约医生和时间到医生查询自己的病人等流程进行了科学而严谨的阐述。关键词:挂号预约.NET技术B/S架构湖北大学本科毕业论文(设计)IIIThehospitaloutpatientappointmentsystemdesignbasedon.NETAbstractWiththesocialdevelopment,medicaltechnologycontinuestoimprove,thestatusofthehospitalfollowedtherise.Inthissituation,themanagementofthehospitalisinanimportantposition,especiallyinthefacegotothedoctorifthehospitalcanprovideaconvenientwaytomakerapidmedicaltreatmentofthepatients,thecompetitivenessofthehospitalwillbeabletocontinuetostrengthen.Therefore,thedevelopmentofacomprehensivehospitaloutpatientappointmentsystemisimperative.Thisarticledescribes.NET-basedtechnologyusesatop-downmasterplan,bottom-upapplicationdevelopmentstrategytodevelopthedetailedprocessofthesystemtoachievethebasicobjectivesoftheoutpatientappointmentregistered.ThissystemismainlydoneintheintegrateddevelopmentenvironmentofVisualStudio2010andSQLServer2008database,usingB/Smodelarchitecture,sothatuserswillbeabletousethesysteminanynetwork,andmakeitmoreconvenienttouse.Fromtheperspectiveofsoftwareengineering,fromthepatienttomakeanappointmenttoprocessscientificandrigorousexpositionofdoctorsfortheirpatients.Keywords:makeaappointment.NETTechnologyTheB/Sarchitecture湖北大学本科毕业论文(设计)1绪论课题的提出门诊挂号是病患就诊的第一个步骤,挂上一个满意的号是获得医疗服务的前提保证。然而医院经常出现挂号难问题,病人不能随时按照自己的意愿满意就医。医院想提高服务质量就必须要解决门诊挂号困扰,特别是医疗技术水平高、门诊量大的综合型大医院,门诊拥挤更要得到重视且必须处理。而造成门诊质量难以提高的因素主要有两个方面:第一,挂号窗口少病人多。对于病患就诊时间,经常会出现挂号高峰期和低潮期。在高峰期会出现排长队、插队现象,这无疑破坏了医院秩序,但却得不到正确处理,这使挂号难上加难;第二,专家号集中问题。很多病人都想到某些知名的医生名下就医,好不容易排到队挂号,但医生名额已满,有的医生一天要看几十个病人,时间根本不能安排,这就完全耽误了病人的时间。就诊医院门诊挂号预约已逐步为市民所知,在世界各地,预约挂号已成为了就医的最快捷最省时的方式之一,求医者可以足不出户就能轻易挂上号,且按照预约挂号的时间不耽误就诊,更无需排队等候,这使挂号难问题得到完善解决。医院门诊预约的意义(1)网络挂号简便、快捷,省时省力;求医者可以在任何有网络的地方登陆医院的预约系统凭借有效证件进行预约挂号,这使挂号更加简便快捷,可以随时随地足不出户进行挂号,操作时间只需要几分钟。(2)用户可自如地选择合适的医生为自己诊疗;预约挂号系统会出现所有医生的简介,求医者可以根据自身情况选择合适的医生为自己治疗,系统也会根据每个医生的时间安排预约者在某个时间段就医。(3)共享门诊信息;网上预约可以使求医者能清楚地了解医院的相关预约信息,如预约数、预约医生及患者,还有多少剩余的预约数。这些信息的开放共享,使医院挂号更实用方便,可以提高患者预约的准确性,避免了盲目预约,从而达到了提高效率这个最终目的。这样用户会更青睐此医院。(4)改善缓解医院窗口挂号的紧张现状;预约挂号使病人不用去窗口排队挂号,这很大程度地缓解了窗口挂号的紧张现状。没有预约的病人就可以减少不少排队压力,顺利挂号。(5)增强医院的社会竞争力。网络医院预约挂号系统使得挂号简捷、省时,使挂号轻而易举,营造了和谐的环境,大量患者当然会选择便捷的方式去就医,这就无疑增强了医院的社会竞争力。本论文的主要工作1)系统开发技术的研究主要是ASP.NET构建Web应用程序的原理及流程,和ADO.NET数据库连接原理。在VisualStudio2010开发集成环境和SQLServer2008上对系统的实现。2)B/S模式体系结构的研究由于本系统所用的是B/S架构,通过对B/S模式体系架构的分析了解,研究C/S和B/S架构体系的相同与不同之处,同时具体分析B/S架构软件优点与缺点,指出本系统网上预约挂号系统在开发设计中采用三层B/S体系架构的主流技术。3)系统的需求分析湖北大学本科毕业论文(设计)2通过了解医院出现的各种问题,从预约方式、预约流程到最后预约成功查询,找到最合理的解决方案来分析预约需求,在充分了解医院预约业务需求分析后,确定系统需求。4)系统的设计和实现根据系统的设计目标内容,对医院门诊挂号系统的主要功能进行了设计与实现,并深入探讨了一些技术难点和系统实现的关键技术,同时给出了系统的安全性设计方法。1系统的相关理论及技术支持1.1.NET技术.NET标签主要是指两样东西:(1).NET框架,包括通用语言运行库(CommonLanguageRuntime,CLR)和.NET框架类库(.NETFrameworkclasslibrary)。CLR为构建应用程序提供了标准的基础设施,.NET框架类库则提供了一大套标准类及其他类型,以任何语言编写的.NET框架应用程序都可以使用它们[3]。(2)VisualStudio,一种用于创建Windows应用程序的集成开发环境(IntegratedDevelopmentEnvironment,IDE)。虽然这个工具能够用于建造直接运行于Windows之上的软件,但其主要目的在于帮助开发者创建.NET框架应用程序。VisualStudio支持若干种用以开发这类应用程序的编程语言,包括C#、VisualBasic以及C++[3]。1.1.1.NET框架.NET框架是.NET的核心,图1.1展示了框架的两个主要组成部分:CLR和.NET框架。图1.1.NET框架由通用语言运行时和.NET框架类库构成以任何.NET语言编写的应用程序都可以使用.NET框架类库中得代码。在这个类库提供的技术中,最重要的包括如下:ASP.NET:专注于构建浏览器的应用程序。WindowsForms:用于以任何基于CLR的编程语言构建Windows图形用户界面(GUIs)。ASP.NETWebServers(也被称为ASMX):用于创建利用WebServers与其他应用程序进行通讯的应用程序。湖北大学本科毕业论文(设计)3企业服务(EnterpriseServices):提供分布式事务、对象实例控制,以及其他用以构建可靠的、可伸缩的应用程序的服务。ADO.NET:集中于访问存储在关系型数据库管理系统(DBMSs)中的数据[3]。1.1.1.1ASP.NET应用程序当一个用户在Web浏览器上向一个普通的HTML网页发出请求时,该请求被传送至某台Web服务器,Web服务器读取用户指定的文件并发回这个文件所包含的HTML。创建一个让开发人员得以构建完善的Web应用程序环境,并非那么简单。浏览器期待的是HTML网页。因此,Web应用程序的工作就是创建这种HTML。为了做到这一点,此项技术为Web网页定义了一个特殊的文件扩展名:.aspx。浏览器向IIS(InternetInformationServices,I

1 / 27
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功