当前位置:文档之家› 医院网上预约挂号平台的设计与实现论文

医院网上预约挂号平台的设计与实现论文

本科毕业设计题目:邢台医院网上预约挂号平台的设计与实现姓名:学号:院(系、部):专业:班级:指导教师:完成时间:2014 年 4 月摘要邢台医院网上预约挂号平台使用Visual Studio 2005作为开发工具,采用技术、C#语言进行设计与实现,后台采用SQL Server 2005进行数据库管理。

从技术可行性、经济可行性、操作可行性、用户的需求、数据库设计和系统实现方面进行了详细阐述。

根据需求分析可把系统分为游客、用户和后台管理员三种角色。

该平台主要实现了游客浏览网站、注册账号,成为用户后可修改基本信息、预约挂号、查看及取消预约,管理员进行医院管理、科室管理、医生管理、用户管理、疾病管理、新闻管理、预约信息管理和时间安排表管理等功能。

邢台医院网上预约挂号平台可使患者方便、快捷地进行预约挂号,大大节省了患者的挂号时间,并且改善了医院窗口挂号的紧张现状,维持了医院的秩序,提高了医院的工作效率。

关键词:数据库系统;网上预约挂号平台;;SQL ServerAbstractXingTai online booking registration platform is implemented by , C# in Visual Studio 2005. The database management is used by SQL Server 2005. The technical feasibility, the economic feasibility, the operation feasibility, the user requirements, the database design and the system realization are described in detail. According to the requirements analysis, the system has three roles: the visitor, the user and the administrator. The visitor can browse the website and can register as a user. The user can modify the basic information, make an appointment, view and cancel appointments. The administrator can manage the hospitals, the sections, the doctors, the users, the illnesses, the news, the order information, the time schedule and so on. XingTai online booking registration platform allows patients easy and fast to make an appointment for registration, which saves the patient’s time and eases the nervous situations of hospital window register. It maintains the order of the hospital, and improves the work efficiency of the hospital. Keywords: DBS; online booking registration platform; ; SQL Server目录1 绪论 (1)1.1 系统开发背景 (1)1.2 系统开发意义 (1)2 可行性分析 (1)2.1 技术可行性 (1)2.2 经济可行性 (3)2.3 操作可行性 (3)3 系统分析 (3)3.1 需求分析 (3)3.2 部分数据流图 (4)4 系统设计 (5)4.1 概要设计 (5)4.2 详细设计 (8)4.3 数据库设计 (10)5 系统实现 (15)5.1 游客模块 (15)5.2 普通用户模块 (21)5.3 管理员模块 (24)6 总结 (34)参考文献 (36)谢辞 (37)1 绪论1.1 系统开发背景随着人们生活水平的提高,人们的健康意识越来越强,去医院就诊的患者越来越多,医院管理的信息量也在随着快速增长,但是邢台多数医院还处于手工管理方式,这种方式会消耗医院工作人员大量的时间和精力,并且无法快速、准确的完成各项管理工作。

对于患者来说,挂号是病人到医院就医要做的第一项工作,但是现在挂号难却是医院普遍存在的问题,尤其是那些大型医院更是“一号难求”,这在影响医院的秩序的同时也降低了医院对患者的服务质量。

因此在计算机飞速发展的今天,将信息化的处理方式应用于医院的预约挂号管理已是势在必行。

1.2 系统开发意义邢台医院网上预约挂号平台可合理的把网络和医疗机构结合在一起,患者无需排长队,在家通过点鼠标就可挂上满意的号。

患者去医院就诊前往往对医院和医生的信息不太了解,这使患者选择医生存在很大的盲目性,而利用邢台医院网上预约挂号平台,患者可以很方便的在网上查看医生的基本情况,进一步根据个人的需求预约医院的专家。

同时网上预约挂号的实现也会使医院的管理变得轻松、有效的提高医院的工作效率。

邢台医院网上预约挂号平台的实现为患者提供了便捷、高效的挂号信息途径,节约了患者的挂号时间,患者可自如地选择合适的医生。

同时很好的改善医院窗口挂号的紧张现状,简化了患者的就医环节,提高了医院的工作效率。

2 可行性分析2.1 技术可行性根据用户提出的系统功能、性能及实现系统的各项约束条件,从技术的角度研究实现系统的可行性[1]。

邢台医院网上预约挂号平台用Visual Studio 2005为开发平台,使用技术和SQL Server 2005数据库管理软件进行系统设计与实现。

2.1.1 技术是一种新型的Web开发技术,基于Microsoft公司的.NET框架,支持C#和语言,是现在主流的网站开发平台[2]。

是由Microsoft公司提出的动态网站设计技术与程序框架,它带给人们的是全新的技术,和由此产生的开发效率的提高,网站性能的提升[2]。

具有许多优点和新特性,具体如下[3]:(1)高效的运行性能,采用的是代码和前台页面分离存储方式,这使得在运行时可直接运行编译好的DLL文件,而且采用的是缓存机制,使得页面的运行性能更好。

(2)简易性,使执行常见任务如表单的提交、客户端的身份验证、分页系统和网站配置变得容易。

(3)灵活性,可结合多种程序语言,构造功能丰富的应用程序。

也可调用API、Windows等应用程序进行联合开发,这让的开发更具有灵活性。

(4)可管理性,是基于Web.Config文件进行配置的应用程序,这使修改应用程序更方便,更易于管理。

(5)可调试性,可很方便的跟踪调试,同时也提供了处理调试错误或异常的方法,使应用程序可正常运行。

(6)自定义性和扩展性,可设置自定义用户控件,并可以插入到不同的页面中,实现更具有修改化的功能组件。

这很好的提高了代码的重复使用和功能的扩展。

2.1.2 SQL Server 2005SQL Server 2005是微软推出的集成了许多数据分析功能的管理平台,SQL 是英文Structured Query Language的缩写,译为结构化查询语言,SQL Server 2005是各种关系型数据库所采用的标准语言[4]。

SQL Server 2005是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理,在数据库性能以及数据可靠性、收缩性、易用性、与Internet集成等方面都有了重大的改进,SQL Server 2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,可构建和管理用于业务的高可用和高性能的数据应用程序[5]。

2.1.3 是.NET Framework提供的数据访问的类库,对Microsoft SQL Server、Oracle和XML等数据源提供一致的访问[6]。

从传统的数据库到XML数据存储,各种各样的数据源都能连接到,从而更加灵活地访问数据,减少访问数据所需的代码,提高了Web应用程序的性能[6]。

用于访问的类库包含.NET Framework数据提供程序和DataSet两个组件。

.NET Framework数据提供程序包含4个核心类:Connection(建立与数据源的连接)、Command(对数据源执行操作命令,用于修改数据、查询数据和运行存储过程等)、DataReader(从数据源获取返回的数据)、DataAdapter(用数据源数据填充DataSet,并可以处理数据更新)[6]。

这些开发工具功能都较强大,并且有较强的接口,因此,邢台医院网上挂号平台在技术上是可行。

2.2 经济可行性从软件方面看,本系统实现仅需要Visual Studio 2005和SQL Server 2005两种应用程序即可;从硬件方面来看,现在医院都采用自动化办公,已有成熟的硬件设备与网络,可以很好的满足挂号平台的需要。

邢台医院网上预约挂号平台实现与投入使用其方便、快捷的特性也可提高医院工作效率。

由此看来,本系统的开发在经济方面是可行的。

2.3 操作可行性随着现在科技的发展,计算机和网络几乎已普及到生活的各方面,便利的科技条件为用户使用网上挂号平台提供了优越的环境。

本系统面向患者和管理员开发,界面友好、明了,操作方法简单,用户只需掌握基本的上网知识,就可轻易的对系统进行使用及预约等功能。

本系统后台管理的操作简便、易懂,内部工作人员只需简单的培训即可管理该系统。

因此本系统在操作方面是没有问题的。

3 系统分析3.1 需求分析医院网上预约挂号平台将成为每个医疗机构中重要的一部分,它可以很好的解决医院管理人员和患者的许多问题。

从求医者来看,使用邢台网上预约挂号平台可很大程度减少自身的排队候诊时间,并且可以在网上查看医生的基本情况,然后根据个人的需求预约医院的专家。

从医院及其医院管理人员来看,使用邢台网上预约挂号平台可很好的维持医院的秩序,同时也大大提高了医院工作人员的工作效率。

由此看来,实现一个方便、快捷的网上预约挂号平台是很重要的。

从使用该平台的用户方面考虑,用户可以通过自己的账号登录到网站,并且可随时修改自己的个人信息或修改密码;用户登录后可以根据自己的需求来进行预约,如果用户临时有事,也可取消自己的预约。

其次从网站的游客来看,游客可以在上面浏览医院、科室和医生的信息,而且游客还可以查看网站的新闻、讲座;如果游客想进行预约挂号,则必须进行注册账号;从系统管理人员来看,他们所关心的是如何对后台数据进行查询、添加、删除、修改等操作,因此管理员在后台可以对医院、医生、科室、医院科室、疾病、新闻、讲座等信息进行基本的添加、更新和删除操作,而且管理员还可对用户进行删除操作,也可对用户的预约挂号信息进行查询、处理及删除有误的挂号信息。

相关主题