好文档 - 专业文书写作范文服务资料分享网站

网络预约挂号系统设计与实现

天下 分享 时间: 加入收藏 我要投稿 点赞

网络预约挂号系统设计与实现*

唐 燕 黄友良 陈国勇 武 彬

【摘 要】〔摘要〕从系统需求分析、体系架构、数据库的设计、系统业务流程及系统实现中的关键技术等方面介绍国医堂网络预约挂号系统的设计与实现,指出该系统方便患者通过网络提前预约挂号,有效缓解“挂号难”问题,有助于医院管理人员优化就医流程、合理有效分配医疗资源。 【期刊名称】医学信息学杂志 【年(卷),期】2015(036)011 【总页数】5

【关键词】〔关键词〕预约挂号; B/S;3层体系结构

1 引言

北京中医药大学创办的国医堂中医门诊部是以中医药为特色的诊疗机构,云集多名全国中医知名专家,挂号难问题非常突出。为了方便患者就医,节省挂号时间,合理安排就医流程,提高医院的管理水平和医疗服务水平,医院实行预约挂号和现场挂号两种方式。其中,预约挂号主要以网络预约为主,暂时没有开通电话、短信、微信等挂号方式。但是,目前的预约挂号功能很不完善,甚至提交预约信息后不能马上确定是否预约成功。如果患者在就医前收到邮件,则预约成功;否则预约不成功。除此外,患者无法取消预约、无法查询预约记录、无法给医生留言等,预约挂号系统功能亟待改进。

网上预约挂号系统是医院管理信息系统中非常重要的组成部分,可以有效缓解挂号难以及高峰时段挂号、就医压力等问题[1]。同时,通过网上预约挂号系统,患者可以了解医院、医生情况,可以进行医患沟通;医院也可以及时了解预约

情况,合理安排医疗资源。因此,本文对国医堂的预约挂号系统重新进行了设计和改进。

2 系统需求分析

经过调研,患者、医生、挂号处人员、医务管理者使用网络预约挂号系统挂号的完整过程如下:打开挂号系统,患者注册并登录系统,查看医院通知、医生介绍,浏览医生出诊情况,选定医生和时间预约挂号,收到预约短信,预约成功。等到就诊当日,在挂号处确认,交费、取号,按顺序等待医生看病;医生在出门诊前,可以登录挂号系统,查看个人的出诊情况,患者的预约情况,提前了解患者病情;挂号处工作人员每天对网络预约挂号的患者进行确认,同时及时统计爽约的患者;医务管理人员对医生、注册的患者进行管理,负责医院信息、调诊、停诊信息的发布,取消预约,修改出诊信息,将爽约3次的患者加入黑名单。通过分析,系统的用户有患者、医生、挂号处人员、医务管理者。因此对整个系统分角色进行管理,不同角色权限不同、界面不同、功能也不同。经过需求分析,各类用户的功能,见图1。

3 系统改进

3.1 系统体系结构设计

3.1.1 3层体系架构 系统在Visual Studio 2010平台中使用Asp.net 和 C#进行开发,后台数据库为SQL Server 2008。采用B/S 3层体系结构进行设计,自顶向下依次为表示层、业务逻辑层和数据访问层[2]。整个系统的3层体系结构,见图2。

3.1.2 表示层 用来展示用户界面,为用户提供一种交互式、友好、优雅的界面,显示数据和接收用户输入的数据;系统中使用多个.aspx页面、用户控件、服

务器控件、安全控件等实现表示层的功能。表示层如同系统和用户之间的桥梁,通过表示层完成患者获得医生出诊情况,提交预约信息等所有功能。

3.1.3 业务逻辑层 主要完成业务规则的制定、业务流程的实现等与业务需求有关的系统设计。业务逻辑层在体系架构中的位置很重要,它处于数据访问层与表示层中间,起到了数据交换中承上启下的作用。完成整个系统中最复杂的应用,例如在系统中该医生是否可以预约、该患者是否加入黑名单等这些功能都在业务逻辑层实现。

3.1.4 数据访问层 也称为持久层,其功能主要是负责数据库的访问。数据层根据需要把所需数据存放于相应的数据库或数据仓库中,作为检索、分析的数据源。通过数据访问层可以访问数据库系统、二进制文件、文本文档或是XML文档。系统在该层通过配置文件保存数据库的连接方式,通过封装存储过程或一些公共类实现对数据库各种操作。 3.2 系统数据库的设计

3.2.1 表设计 系统数据库采用SQL Server 2008,根据分析,数据库中包含7张表,分别为医生信息表、患者信息表、医生出诊表、预约明细表、患者留言表、医院信息表、系统用户表。各个表的结构如下:医生信息表(医生ID,姓名,性别,学历,职称,专长,简介,手机,照片);患者信息表(患者ID,身份证号,姓名,性别,生日,手机,电子邮箱,家庭住址,医保类别,预约次数,最后预约时间,加入黑名单否,解除日期);医生出诊表(出诊ID,医生ID,星期,诊室,时间,允许预约人数,已约人数);预约明细表(预约ID,患者ID,出诊ID,预约日期,预约成功否,发送短信否,是否取号);患者留言表(患者ID、医生ID、预约ID、留言);医院信息表(标题,内容,图片,发布日期,发

网络预约挂号系统设计与实现

网络预约挂号系统设计与实现*唐燕黄友良陈国勇武彬【摘要】〔摘要〕从系统需求分析、体系架构、数据库的设计、系统业务流程及系统实现中的关键技术等方面介绍国医堂网络预约挂号系统的设计与实现,指出该系统方便患者通过网络提前预约挂号,有效缓解“挂号难”问题,有助于医院管理人员优化就医流程、合理有效分配医疗资源。【期刊名称】医学信息学杂志【年
推荐度:
点击下载文档文档为doc格式
2k5q83qy7a9kcek7hm3l8mqar1rud1013gf
领取福利

微信扫码领取福利

微信扫码分享