摘 要
随着互联网技术的不断发展,使网络成为人们的日常生活中不可缺少的一部分,面对当今社会看病难,挂号排队长的问题,互联网结合医院问诊管理的开发的医院门诊过程管理系统可以很好的解决这一问题。
本系统开发主要是采用Asp.net语言技术,在整个系统的设计中应用SQL Server数据库来完成数据存储,具体根据医院门诊过程管理现状来进行开发的,各类功能能有序地进行。医院门诊过程管理系统主要角色包括管理员、医生和用户,用户主要在前端进行预约门诊,医生和管理员在后端进行接诊和管理。
关键词:门诊管理;Asp.net;SQL Server;
With the continuous development of internet technology, the internet has become an indispensable part of people's daily lives. Faced with the problems of difficult medical treatment and long registration queues in today's society, the hospital outpatient process management system developed by combining the internet with hospital consultation management can effectively solve this problem.
The development of this system mainly adopts ASP. Net language technology, and applies SQL Server database to complete data storage in the entire system design. The specific development is based on the current situation of hospital outpatient process management, and various functions can be carried out in an orderly manner. The main roles of the hospital outpatient process management system include administrators, doctors, and users. Users mainly make appointments for outpatient services on the front-end, while doctors and administrators receive and manage services on the back-end.
KeyWords:Outpatient management;Asp.net;SQL Server;
目 录
第一章 绪论
随着近年来工作中计算机应用水平的提高,网络化建设不断健全,尤其是移动互联网的不断发展壮大,越来越多的行业通过互联网信息管理提高管理效率和用户体验。计算机最大的好处就是可以自动化的处理,因此人们采用医院门诊过程管理系统来处理门诊过程相关数据和提高医院门诊管理管理的安全性[1]。
医院门诊过程管理系统的优势就是可以处理一些很复杂的数据。现代医院门诊管理管理每天需要处理很多数据。以前医院门诊管理管理都是使用人工处理的方式,随着医院门诊管理的不断壮大和社会竞争越来越激烈,如果还是使用手工方式来管理的话,系统很容易就会出现问题,而且系统数据量越多,管理员找数据就越难,就会降低管理员的管理效率。
1.2 研究意义
为了建立医院门诊科学化的管理流程规范,目前依靠人力来管理医院门诊的效率是特别低的。随着时代的进步,行业的管理越来越信息化,所以医院门诊管理的模式也改变了,现代社会都需要智能化的技术来辅助管理员管理[2]。
科技之所以快速发展主要原因是想让生活服务更加的便捷,放眼望去,现在生活中的很多场景都需要用科技的手段来帮助管理各种问题。随着互联网技术不断提升,在医院门诊管理上管理员管理模式并不能使用传统的人工记录的方式登记,很有必要去进行一系列的改革。在人们普遍的生活当中,在很多场景下要依靠信息技术的帮助,非常真实的感受到科学技术给人们带来的许多好处。使用计算机便利的管理系统进行信息管理,对于医院门诊管理来说是一个很好的模式。
1.3 研究内容
(1)这一次,为开发和设计系统制定了相关的实施计划,运用了详细的软件开发与设计过程,执行了不同的用户的特定的运营和管理权限,以及相关的功能控制模块的开发,最终完成了该系统的测试。
(2)系统结构可以帮助编程人员快速构建整个软件的层次,这一次的开发采用了Asp.net,它具有很好的部署和部署能力,可以快速构建相关的基础结构,并可以促进编程人员减少代码的编写,从而提升系统的安全和可靠性,可以带动医院门诊过程管理系统的控制模块的处理。
(3)特定的数据处理,必须由源码系统结构来规定用户的特定行为,不仅要符合最基础的规格,还要使用数据库的管理与管理数据库记录,从而推动系统和数据库的信息栏位互相投影,藉由它们的关联模式来建立各系统的关联。
第二章 开发技术
2.1 Asp.net介绍
Asp.net是微软公司继ASP之后推出的用于创建、管理和部署Web应用程序的新的理想平台[3]。它是使用.NET框架所提供的编程类库构建而成的。使Asp.net创建、管理和部署Web应用程序变得非常容易。
Asp.net技术是一项革命性的技术,它是微软公司推出的新一代互联网软件和服务战略,是一种面向网络、支持各种用户终端的开发平台环境。它包含了分布式计算、XML、组件技术、即时编译技术等多种功能集成的环境。.NET环境使用统一的Internet标准(如XML)将不同的系统对接,并采用高度分布式应用服务架构,而且使用了一个综合的管理程序。该程序能管理平台中运行的服务程序,为运行程序提供强大的安全保护后台[4]。
2.2 MVC模式
MVC是最常用的一种软件开发方式,它可以将整个系统划分成模型、视图和控制器三大类[5]。在此基础上,该模式可以将公司的所有资料都存储起来,并与资料库进行对应,并使用 SQL语句对数据库进行数据的操作,而无需对前端接口进行任何的处理[6]。该视图层可以代表客户机的用户操作接口,可以将数据存储到前面的接口中,而视图层则要求相应的数据模式进行相应的处理。该控制器可以对由使用者提出的数据请求进行处理,并具有多种功能[7]。
2.3 SQLServer数据库
SQLServer作为一种主流的关系型数据库,属于Oracle数据库中的一种产品。SQLServer意为存储和管理的数据仓库,可以看成是现实中的文件资料柜。用户使用此数据库可以把数据存储到数据库中[8]。SQLServer使用的语言版本通过被用做建表语言[9]。
由于SQLServer安装成本低和运行速度快等原因,很多中小型企业在使用数据库的时候通过使用的是SQLServer数据库。SQLServer数据库性能优秀,并且由于其源码开源免费的特点使得企业的开发成本降低不少[10]。
第三章 需求分析
3.1 可行性分析
3.1.1 经济可行性研究
如果管理员能够拥有一个医院门诊过程管理系统,那么他就可以进行简单的管理,这样可以节省大量的金钱。医院门诊过程管理制度的实施能够解决以往管理模式所带来的不必要的财务费用,尤其是在这方面的人力资源费用。
3.1.2 技术可行性研究
在分析了该系统的基础上,对其所处的环境和要求进行了分析,并确定了所采用的软件系统与技术来实现该系统的开发。整个系统结构和应用技术都是较为实用的开发模式,结合当前的医院门诊过程管理系统,这一技术的开发是可行的。
3.2 功能需求
3.2.1 用例概述
用户:注册登录、个人中心、在线咨询、挂号信息管理、病历信息管理。
图3.1 用户用例图
医生:登录、个人中心、医生信息管理、挂号信息管理、取消挂号管理等。
图3.2 医生用例图
管理员:登录、用户管理、医生管理、病历信息管理、系统管理等。
图3.2 管理员用例图
3.2.2 用例描述
(1)登录。用户登录时,不同角色需输入正确的用户名和密码,并且选择正确的角色才能登录。登录用例规约如表3.1所示。
表3.1 登录用例规约
用例标识 | 3.1 |
用例名称 | 登录 |
参与者 | 用户、医生和管理 |
前置条件 | 用户、医生和管理需要输入正确的用户名和密码 |
后置条件 | 登录 |
用例概述 | 用户、医生和管理登录 |
基本事件流 | 1. 角色登录网页 2. 角色在系统中输入信息 |
备选事件流 | 4 如果需要成功登录,必须输入与数据库信息相符的信息 |
备注 |
(2)个人中心。不同的角色在个人中心中都可以修改个人信息。个人中心用例规约如表3.2所示。
表3.2 个人中心用例规约
用例标识 | 3.2 |
用例名称 | 修改个人信息 |
参与者 | 用户、医生和管理 |
前置条件 | 用户、医生和管理必须访问配置文件更改页 |
后置条件 | 修改个人信息 |
用例概述 | 用户、医生和管理管理个人信息 |
基本事件流 | 1.角色登录网页 2.角色在该系统内输入使用者名称及密码 3.更改自己的个人信息到自己的个人信息更改页 |
备选事件流 | 4 只有输入的信息合法才能够成功修改 |
备注 |
(3)医生信息管理。管理员在医生信息管理中可以新增医生信息。在表格3.3中给出了医生信息管理用户规约。
表3.3 医生信息管理用例规约
用例标识 | 3.3 |
用例名称 | 管理信息 |
参与者 | 管理员 |
前置条件 | 管理员必须输入正确的帐号和密码以登录该系统 |
后置条件 | 管理医生信息 |
用例概述 | 管理员新增医生信息 |
基本事件流 | 1.管理员输入用户名和密码 2.管理员点击添加按钮,在医生信息管理界面中提交新增加的医生信息 3.只有医生信息跟数据库信息不同,医生信息才能够添加成功 |
备选事件流 | 4 添加的信息需要注意字符合法性才能够成功添加 |
备注 |
(4)用户信息管理。管理员登录系统后,可以修改用户的信息,如用户名和密码。用户信息管理用例规约如表3.4所示。
表3.4 用户信息管理用例规约
用例标识 | 3.4 |
用例名称 | 管理用户信息 |
参与者 | 管理员 |
前置条件 | 管理员必须输入正确的帐号和密码以登录该系统 |
后置条件 | 管理用户信息 |
用例概述 | 管理员修改用户信息 |
基本事件流 | 1.管理员输入用户名和密码 2.管理员点击修改按钮,在用户信息管理界面上提交修改后的用户信息 3.用户信息修改成功 |
备选事件流 | 4 修改的信息需要注意字符合法性才能够成功修改 |
备注 |
(5)科室管理。管理员在科室管理中可以删除科室。科室管理用例规约如表3.5所示。
表3.5 科室管理用例规约
用例标识 | 3.5 |
用例名称 | 管理科室 |
参与者 | 管理员 |
前置条件 | 管理员登录系统 |
后置条件 | 删除科室 |
用例概述 | 管理员删除科室 |
基本事件流 | 1.管理员在系统中输入正确的帐号和密码 2.管理员按下删除键,将更改后的科室资料提交至科室管理界面 3.科室删除成功 |
备选事件流 | 4 科室需要不与其他表格相联系,才能够删除科室 |
备注 |
标签:管理,管理系统,用户,信息管理,门诊,用例,管理员,毕业设计,开题 From: https://blog.csdn.net/2401_84733791/article/details/141105063