1.3 研究动机和目的
网络挂号是公立医院以病人为中心开展医疗服务的重要改革措施,对于方便群众就医、提高医疗服务水平具有重大意义。医院开放网上挂号预约操作,有利于病人对疾病进行各方面的问询,制定准确的治疗计划,减少等待就医的时间。对于医院来说,可以提高工作的效率和工作的质量,减少不必要的医院风险。因此,开发这样一套网上医院预约挂号系统成为很有必要的事情,这是是一次将专业知识应用于现实的很有意义的实践。
1.4 调研情况
去医院进行实地考察,了解挂号流程以及各种有关预约的条件。在调研的过程中,我从卫生局了解到,某市推出了114医院挂号预约平台以来,短短几个月,全市就有100多家医院接入这个平台,上线的医院投入的号源占总体的20%。从有关卫生局的负责人了解到,目前这个平台上的用户已经注册的达到了300万.其中,普通号和专科号预约率为10.4%,专家号预约率为43.9%。本市的66家三级医院已经全部纳入统一预约挂号平台,预计今年年底前,全市二级医院将全部接入统一平台,提供网络和电话预约服务。不过,现在仍有人在反映专家号不好预约。
1.5 技术简介
1.5.1 数据库系统简介
这个系统用SQL server 2014来建立数据库,SQL server是微软开发的一个关系型数据库管理系统,相关预约操作信息和所需要的信息都存在此数据库中,对数据库进行操作来完成各个功能。SQL的全称为“结构化查询语言(Structured Query Language)”,用与存取数据以及select、update来管理的关联式系统。它不需要用户了解和制定数据的存储方式,所以不同底层,不同结构的不同数据库可以用相同的SQL语句作为管理接口。SQL语句可以嵌套,非常灵干活,在很多情况下。一个简单的SQL语句可以完成一大段程序才能完成的功能。
1.5.2 ASP.NET简述
系统前台开发采用现在比较流行的.NET框架,设计开发利用ASP.NET技术进行。因为ASP.NET可以在Web服务器上动态创建服务器端脚本,所以概括来说,ASP.NET是一种动态网页开发技术,并且基于服务器端的。ASP.NET是将动态服务器页面运行在因特网信息服务(Internet Information Server ,简称IIS)之中的一种程序。
ASP.NET在生成安全性高、稳定性强的应用程序方面具有较好的性能,能给程序开发提供更好的安全保护因为它提供了一种全新的编写程序的结构和模型。在开发人员完成开发后,将页面和代码复制拷贝到服务器上就可以使用,不需要任何工具的帮助来进行环境配置。开发人员可以利用的组合方式有Web窗体、Web服务的XML以及其他一些比较适合的方式,前提是.NET的相关应用程序被创建好了以后。也就是说,它对开发人员开发自己的组件并使用组件来搭建系统的做法是允许的。这种做法让用户可以缓存经常使用的数据、使用身份验证方案,以及自己定义应用程序的配置。
ASP .NET是跨平台的、可管理的、容易学习的,它提供了一个功能强大的Web应用程序开发能力,利用ADO.NET组件提供的接口供系统访问数据库,这样极大地方便了功能强大的Web应用程序的开发。尽管在工作原理上ASP.NET与其他服务器端的开发语言是类似的,但是它所适用的Web服务器只有IIS。IIS将ASPX页面定位在接受客户端浏览器的页面请求然后交给ASP.NET处理;ASPX文件经由 ASP.NET模块分析完了以后,IIS接收到所生成的HTML文档后会返回到客户端浏览器。这就是利用IIS来实现动态页面的工作原理和机制。