医院预约挂号平台的设计与实现

摘 要

网络的空前发展给人们的工作和生活带来了极大的便利,信息技术已成为节约运营成本、提高工作效率的首选。相比之下,国内相当多的中小医院在医院预约工作中的手工工作比较保守,数据查询和存储成本都很高,但效率很低。为了使医院预约挂号管理更加高效、更加科学,决定开发医院预约挂号平台。
本文采用结构化分析的方法,详细描述了一个功能比较强大的医院预约挂号平台开发前后的操作流程以及台湾涉及的一些关键技术。我们进行了可行性分析和系统分析的方法,通过实际的业务流程调研,分析业务流程和系统的组织结构,完成了数据流分析和数据字典;然后是系统设计阶段主要完成了功能模块的划分,阐述了设计的工具和技术与设计,数据库设计系统。在系统功能模块详细设计阶段,形成系统功能图。首先对数据库进行概念设计、结构设计、逻辑设计之后,最后完成了数据表的设计。
根据前几个阶段的分析和设计,本系统采用B/S模式设计,同时利用JSP技术进行基本页面的设计与实现,后台数据库采用SQL Server 2000数据库。本系统的设计与实现是医院预约挂号系统的基础。
关键词:挂号;结构化分析;平台

The unprecedented development of the network has brought great convenience to people’s work and life, information technology has become the first choice to save operating costs and improve work efficiency. In contrast, quite a number of domestic small and medium-sized hospitals in the hospital appointment work manual work more conservative, data query and storage costs are high, but the efficiency is very low. In order to make the hospital appointment registration management more efficient, more scientific, decided to develop hospital appointment registration platform.
In this paper, the method of structural analysis, a detailed description of a more powerful function of the hospital appointment registration platform before and after the operation of the development process and some of the key technologies involved in Taiwan. We carried out a feasibility analysis and system analysis method, business process through the actual research, analyze business processes and organizational structure of the system, complete the data flow analysis and data dictionary; and then completed the system design phase is mainly divided into functional modules, expounds the design tools and technology and design, database design system. In the detailed design stage of the system function module, the system function diagram is formed. First of all, the concept design, the structure design and the logic design of the database are finished.
According to the first few stages of the analysis and design, the system uses B/S mode design, while the use of JSP technology for the design and implementation of the basic page, the background database using SQL Server 2000 database. The design and implementation of the system is the foundation of the hospital appointment registration system.
Key words: registration; structural analysis; platform

目 录

摘 要 I
Abstract II
一、引言 1
(一)项目开发的背景 1
(二)项目开发的目的 1
二、可行性分析及总体设计原则 2
(一)可行性分析 2
1.技术可行性 2
2.经济可行性 2
3.社会可行性 3
(二)总体设计原则 3
三、系统分析 5
(一)业务流程分析 5
(二)数据流图 6
(三)数据字典 9
四、系统设计 13
(一)系统功能设计 13
(二)系统数据库设计 14
1.概念结构设计 14
2.逻辑结构设计 18
3.数据库表设计 18
(三)系统开发工具与开发模式的选择 20
1.系统开发工具 20
2.系统设计模式 21
五、系统实现 22
(一)用户模块 22
1.登录及注册管理模块 22
2.首界面 23
3.用户注册界面 24
4.公告界面 25
5.科室预约界面 26
6.留言界面 27
(三)管理员模块 28
1.登录界面 28
2.科室管理界面 28
3.添加专家界面 29
六、性能测试与分析 30
(一)测试的重要性 30
(二)测试实例的研究与选择 30
(三)测试环境与测试条件 31
(四)实例测试 32
(五)系统评价 32
(六)测试结果 33
参 考 文 献 35
致 谢 36

一、引言

(一)项目开发的背景
随着市场经济的发展,市场竞争的压力,医院的生存和发展,必须加强医院管理和多信息融合技术,实现医院整体资源的综合管理。现代医院已经认识到,医院之间的竞争不仅仅是医疗竞争,更是医院的整体实力,医院拥有雄厚的资金实力,更快的市场反应速度。这就要求医院各部门统一规划、协调步骤,收集信息,调配医院内部资源,实现独立统一的资源共享管理。随着信息技术的发展,为了提高预约挂号管理的管理效率,我们决定开发医院预约挂号平台。
用户到医院,可能有一排排,不上号。因此,为了更好的适应信息时代的效率,利用计算机实现医院预约挂号平台的管理系统将诞生。基于此,本文设计了一个医院预约挂号平台,用于管理用户和医生,以在最短的时间内完成预约的全过程。
随着计算机技术在现代管理中的应用,计算机已成为领导者和管理者运用现代技术的重要工具(1)。计算机辅助医院管理活动可以极大地提高管理者收集和处理信息的能力,帮助管理者及时做出决策。计算机系统可以根据原始数据、数据处理、存储变更管理过程,在解决具体问题需要信息管理、搜索查询在任何时间,预约专家了解动态系统,动态管理,以有效应对预订管理、预订管理自动化,提高医院效率。
(二)项开发目的
通过对系统开发的研究,用户可以访问医院,为解决传统医疗模式数量过多带来的不便提供了一种方便快捷的方法。让用户避开传统的医疗模式,特别是为国外用户提前预约。为了解决当前登记反馈人工处理传统医学模式的问题不及时,从访问控制的号码,等待注册用户的长期过程的救援,从而提高医院的整体效率。
用户选择的医疗时间更具有自主性,大大缩短了住院时间,减少了大量用户长期停留在候车大厅的可能性。通过实名登记,检查登记行为数量。促进医院数字化医疗系统的快速发展。预约挂号系统可以为数字化医疗系统的用户提供准确及时的信息,为科研管理活动提供依据。

二、可行性分析及总体设计原则

(一)可行性分析
又称为可行性分析可行性研究,是在调查的基础上,无论是新系统的发展,以及新系统的开发和研究的必要性分析,从技术、经济、社会等各个方面,为了避免投资失误,保证新系统的开发成功[ 2 ]。可行性研究的目的是确定问题是否可以在最短的时间内以最少。
本文将从技术、经济、社会三个方面进行分析,并构建医院预约挂号平台。
1.技术可行性
根据系统的功能和性能,提出了实现各种医院的制度约束,根据新的指标体系来衡量是否需要技术,该系统是一个数据库管理和查询系统,现有的技术成熟,硬件和软件环境等条件的要求对。现有的技术条件,应估计系统的功能目标,可以实现。同时,鉴于开发周期也较为充裕,系统预计在规定时间内完成。
根据以上分析,开发医院预约挂号平台是可行的。
2.经济可行性
医院拥有信息处理设施,并具有支撑系统应用平台。所以没有必要投资其他设施。
该系统的开发是基于实际开发的学习方案,学校不需要资金,而且软件开发过程的成本不高,所以开发资金可以完全接受。
根据以上分析,医院预约平台是可行的。
3.社会可行性
该制度的社会可行性主要体现在两个方面:法律因素和使用者的可行性。
(1)法律因素
本系统是基于医院预约管理的实际发展,通过大量的研究成果,使系统的软件设计不能在单一环境下进行复制。
(2)用户可行性
对系统的要求,除了需要具备微软Windows平台上使用个人电脑的知识外,并不需要特殊的技术能力。使用系统管理员时,需要具备使用Tomcat服务器的能力,使用前,无需对操作系统人员进行培训。这不仅降低了投入成本,而且简化了操作。
根据以上分析,医院预约挂号平台具有社会可行性。
(二)总体设计原则
为了方便系统的设计、实现和维护,以及用户的方便,有必要采取一定的设计原则要设计原则是:
简单:在实现系统功能的同时,尽可能使系统易于理解,这对于系统来说非常重要。
针对性:本系统是专为医院适应注册开发而设计的,它具有很强的专业性和针对性。
实用性:该系统能满足专家、管理员和用户的需要。
一致性:页面的整体设计风格和命名规则的一致性:页面的整体布局和使用的颜色和样式图和变量,类名和其他元素的命名规则一致。功能一致性:应该使用相同的元素来实现相同的功能。元素风格一致性:界面风格的美学元素放置在同一界面和界面上应该是一致的。
变量命名的一致性:命名变量的统一规则应该被执行,任何变量都以从上下文中推断出来。
先进性:本系统采用JSP技术,SQL Server2000是广泛应用于系统的开发技术和数据库技术,具有先进的设计,在其发展的特定性能具有良好的可扩展性。

三、系统分析

(一)业务流程分析
在业务流程分析,根据原有的信息流程,逐一排查处理业务,各个方面的内容,加工顺序和加工时间,了解各方面的信息,信息的来源,目的,方法,以处理方法计算,提供信息和时间信息(在报告、报表等形式)[ 4 ]屏幕显示。
业务流程分析可以帮助开发人员了解业务流程,发现和处理系统调查中的错误和遗漏。业务流程分析是通过业务流程图进行的,也就是说,用一定数量的符号和连接来表达特定的业务流程[ 5 ]。
具体业务流程如图3.1所示。
在这里插入图片描述

图3.1业务流程图
(二)数据流图
数据流是指数据在系统中产生、传输、处理、使用和存储的过程[ 6 ]。数据流分析是对当前系统中的数据流、特定组织、信息载体、处理工具、材料、材料等的抽象,从数据流到实际业务检查的数据处理方法。
数据流和数据流分析是数据库系统建立和功能模块设计的基础。描述数据流的工具是数据流图及其伴随的数据字典、处理逻辑等。数据流图是描述系统逻辑模型的主要工具。它使用少量的符号来反映系统中信息的流动、存储和传输。[ 7 ]
在分析业务流程的基础上,分析了数据流程。系统的数据流程图分为顶层、第一层和两层。当前顶层数据流图如图3.2所示。
在这里插入图片描述

图3.2顶层数据流图

具体分析第一层数据流图,该层数据流图如图3. 3所示。
在这里插入图片描述

图3.3第一层数据流图
在这里插入图片描述

图3.4 P5展开数据流图

由于论文的篇幅限制不能一一列举数据流图,其他的数据流图绘制方法基本一致。

(三)数据字典
在对系统数据流进行分析的基础上,利用数据字典描述了主要数据元素、数据流、流程、数据存储和外部实体(8)。
数据元素项如表3.1所示。
表3.1数据元素
在这里插入图片描述

数据结构条目如表3.2所示。
表3.2数据结构
在这里插入图片描述

数据流条目如表3.3所示:
表3.3数据流
在这里插入图片描述

数据存储条目如表3.4所示:
表3.4数据存储
在这里插入图片描述

处理过程条目如表3.5所示:
表3.5处理过程
在这里插入图片描述

外部实体条目如表3.6所示:
表3.6外部实体
在这里插入图片描述

由于论文篇幅的限制,不在此一一列举,其他所有都是根据数据的数据字典条目流图绘制的。

四、系统设计

(一)系统功能设计
系统设计是将软件需求转化为软件系统的过程[ 9 ]。通过对目标体系的分析和研究,提出了医院预约挂号平台的总体规划,是系统全面开发的重要依据。在对医院预约挂号平台进行全面调查分析的基础上,制定了医院挂号系统的总体规划。系统设计包括系统总体设计、系统详细设计、系统数据库设计、系统开发工具、开发技术和开发模式。
从数据流程图中分析了数据流程图,得到了层次化模块结构
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值