医院预约挂号系统

682 篇文章 10 订阅
668 篇文章 8 订阅

摘   

随着互联网技术和国内医疗行业持续快速地发展,管理员为了可以更为便捷地管理医院预约挂号,医院预约挂号系统被开发出去的目地是为了可以更为便捷管理医院预约挂号,一个优良的医院预约挂号系统变成很多医院的目标。

本系统采用开放源码架构SSM技术,完成了医院预约挂号系统的设计,可扩展性很强。本软件采用Java程序设计的软件开发平台,以及从MySQL数据库中生成的数据,最后完成了一个比较完善的系统。借助于网络,用户可以使用网络管理系统,管理员可以在系统的管理接口上进行系统的管理,从而使操作系统更加便于使用者和管理员使用。本文对该软件的功能设计、业务流程设计及需求进行了较为详尽的阐述。

关键词:SSM;Java;MySQL

 

Abstract

With the continuous and rapid development of internet technology and the domestic medical industry, in order for administrators to manage hospital appointment registration more conveniently, the hospital appointment registration system has been developed in order to facilitate the management of hospital appointment registration. An excellent hospital appointment registration system has become the goal of many hospitals.

This system adopts open source architecture SSM technology to complete the design of a hospital appointment and registration system, with strong scalability. This software adopts a Java programming platform for software development and generates data from a MySQL database, ultimately completing a relatively complete system. With the help of the network, users can use a network management system, and administrators can manage the system through the management interface, making the operating system more convenient for users and administrators to use. This article provides a detailed explanation of the software's functional design, business process design, and requirements.

Keywords:SSM;Java;MySQL

 

目    录

摘    要..................................................................................................................................... I

Abstract...................................................................................................................................... II

1 绪论........................................................................................................................................ 1

1.1 研究背景.................................................................................................................... 1

1.2 开发意义.................................................................................................................... 1

1.3 课题研究主要内容.................................................................................................... 1

2 关键技术................................................................................................................................ 3

2.1 MySQL数据库.......................................................................................................... 3

2.2 项目管理工具Maven................................................................................................ 3

2.3 MyBatis框架.............................................................................................................. 3

2.4 Spring框架................................................................................................................. 4

2.5 SpringMVC框架........................................................................................................ 4

2.6 JSP技术..................................................................................................................... 4

3 需求分析................................................................................................................................ 6

3.1 可行性分析................................................................................................................ 6

3.1.1 经济可行性研究............................................................................................ 6

3.1.2 技术可行性研究............................................................................................ 6

3.2 功能需求.................................................................................................................... 6

3.3 非功能需求................................................................................................................ 9

4 系统功能设计...................................................................................................................... 10

4.1 功能模块设计.......................................................................................................... 10

4.1.1 设计结构...................................................................................................... 10

4.1.2 业务流程...................................................................................................... 10

4.1.3 层次模块...................................................................................................... 13

4.2 数据库设计.............................................................................................................. 14

4.2.1 概念模型设计.............................................................................................. 14

4.2.2 数据库表...................................................................................................... 15

5 系统的实现.......................................................................................................................... 18

5.1 登录.......................................................................................................................... 18

5.2 用户管理.................................................................................................................. 18

5.3 挂号管理.................................................................................................................. 19

5.4 取消管理.................................................................................................................. 20

5.5 门诊病历管理.......................................................................................................... 20

5.6 医生展示.................................................................................................................. 21

5.7 挂号.......................................................................................................................... 21

5.8 医院简介展示.......................................................................................................... 22

5.9 在线咨询.................................................................................................................. 23

6 系统测试.............................................................................................................................. 25

6.1 测试目的.................................................................................................................. 25

6.2 测试方法.................................................................................................................. 25

6.3 测试用例.................................................................................................................. 25

7 总结与展望.......................................................................................................................... 28

7.1 总结.......................................................................................................................... 28

7.2 展望.......................................................................................................................... 28

致    谢.................................................................................................................................. 29

参考文献.................................................................................................................................. 30

  1. 绪论
    1. 研究背景

医疗行业是一个还在持续发展的行业,随着我国住户的日常生活水准持续地提升,医疗行业获得了扩大与快速的发展。随着JavaWeb网址的兴起和运用,JavaWeb网址早已变成了一种总体的开发技术。开发JavaWeb网址的很多技术在医院预约挂号系统中获得了运用。应用JavaWeb网址可以在速率和资源上获得了很大的优点、更好地摆脱医院预约挂号系统在时间和空间上的制约[1]。JavaWeb网址可以很好地减少人和人之间之间的间距,摆脱了时间和空间的制约,促使做事效率有了很大的提高。JavaWeb网址的回应速率也是一流的。因而,JavaWeb网址开发广受大家的热烈欢迎。

我国医疗行业具有广阔的发展前景,竞争十分激烈。改革开放以来,我国医疗行业得到了迅速的发展和发展。然而,目前仍有相当数量的管理医院预约挂号还停留在人工管理阶段,为了提高管理医院预约挂号的效率,采用先进的医院预约挂号系统实现自动化管理已成为一种趋势。

    1. 开发意义

21世纪是一个大数据时代,由于数据量太大,需要处理大量的数据,所以开发人员开发了很多管理系统,以满足用户的需求。计算机最大的优点是处理过程的自动化,不仅提高了医院预约挂号系统的处理效率,而且提高了医院预约挂号系统的安全性。处理数据越复杂,计算机处理数据的优势就越明显。医院预约挂号系统的数据量很大,需要处理大量的数据,如果管理员一开始就用人工管理,不仅会出现问题,而且效率也会降低[2]。

    1. 课题研究主要内容

(1)本次医院预约挂号系统的设计与实现,采用软件开发流程先进行前期调研,确定所用开发工具是否可行,能否实现功能模块,最后确定使用的方案。

(2)框架是由编程语言开发者所写的一套功能,它能够帮助我们完成整个软件的层级。本系统采用开放源码架构,其优点在于开发与部署,可以帮助开发者迅速建立起基础架构,并藉由对开放源码架构的调用,降低开发人员所需的程式码数量,提升医院预约挂号系统的安全性与稳定性。

(3)在进行数据管理时,必须采用数据库来完成对数据的规范约束,并在数据库中建立数据库表,并对数据库记录进行操作,以便于在系统实施过程中建立相应的系统实体及相关模型。该系统的各个组成部分都是按不同的级别划分的,可以满足各种功能模块的需求。他们互相作用,最后使软件的操作和开发成为可能[3]。

  1. 关键技术
    1. MySQL数据库

数据库是一个可以对数据进行管理和储存的仓储,它是根据数据的结构来进行的。该系统采用MySQL数据库来进行数据的存储。MySQL是许多软件开发商所认可的最受欢迎的、应用最广的一个。业界普遍认为MySQL具有良好的表现和良好的可靠性。

MySQL包含以下几个特点:

(1)支持多种OS,MySQL关系数据库可以为目前博阿凯视窗和Linux等主流操作系统提供支撑。

(2)MySQL关联性的数据库具有多个执行绪,可以最大限度地提高CPU的运算能力。

(3)MySQL对SQL进行了最优的SQL查询,因此加快了检索的效率。

(4)MySQL拥有处理数以百计的数据的强大运算性能。

(5)MySQL拥有很好的移植性和各种编译程序,保证了其可移植的能力。

    1. 项目管理工具Maven

Maven就是一个工程管理的工具,而在这个过程中,很多时候都会涉及到一些其他的东西,Maven可以在pom.xml中导入JAR程序,并在编写程序的时候,对程序进行自动化的测试。

(1)医院预约挂号系统中要引进JAR程序,因为工作量太大,一般都要导入几百个JAR程序,而JAR程序和JAR程序之间,经常会出现JAR程序之间的矛盾。

(2)在Java编程过程中,必须将其转换为二进制位编码,这样计算机就可以读取这些资料,而整合的开发工具就可以执行这一过程。

(3)在完成了系统的发展后,还必须对其进行单元测试,以改善代码的品质。

    1. MyBatis框架

MyBatis架构是一种将JDBC封装在持久性框架中的持久性架构,编程人员只需专注于SQL声明而非专注于其运行。MyBatis架构无需依靠第三方的外挂,而且在MyBatis架构前,必须要导入JARback,并且在您想要运行该数据库时,还必须设定SQL地图。MyBatis架构可以灵活地处理数据库,它要求在XML文档中写入用于处理数据库的SQL声明,因此它更易于掌握。MyBatis的架构更有弹性,可以在xml文件里写入SQL声明以便不会对已存在的系统造成很大的变化。开放源码架构MyBatis可以在DAO级上将程式码与资料存取层级分开,方便系统的维修性及商业性。

    1. Spring框架

Spring架构是一种适合于解决复杂开发的JavaEE技术的开发架构。Spring是一个开放源码的架构,它可以让IOC的容器来管理物件之间的相依性,从而帮助防止程式程式的程式编码产生问题。Java的能力是通过映射来实现Bean的实例,并建立相应的Bean物件。Spring也具有AOP的特性,它将独立于商业的逻辑编码打包,并由管理员进行管理,以减少代码的重复,同时也可以减小各功能组件的联动性。

使用Spring开放源码架构,程序开发者可以将更多的注意力放在程式的开发上,而非程式设计的架构。Spring可以在不使用容器的情况下,对软件进行更容易的检测,并且Spring可以将其他Web架构整合到一起,这样就可以为操作系统提供更多的信息。

    1. SpringMVC框架

SpringMVC架构的基础程序设计是Java,是一种可以用于Web层的轻型架构。SpringMVC架构允许MVC组件建立Web应用程序,无需完成界面的开发,只需以注释的方式来实现Java类作为一个控制器。在开发实施系统时,数据的加工和显示之间存在着很大的耦合性,而业务编码的更改视图所传输的信息常常是高度耦合性的,多个视图常常会对单一的业务目标产生依赖性,从而降低了企业的灵活性。

    1. JSP技术

JSP技术也就是所谓的Web技术标准,以前是Sun公司主导的,其他很多公司都在开发JSP技术的过程中添加Java编程语言,从而建立JSP页面。JSP技术可以在任何地方都执行,只要它能用跨平台技术编译Java。JSP技术可以利用Java语言来编写标签和脚本,将页面的处理逻辑用标签包起来。JSP技术可以把页面的展示和商业逻辑分开,这样就可以很容易地开发Web应用了。

JSP技术包含有以下优点:

(1)JSP技术的运行效率更高,因为JSP是根据程序的运行来完成首次编译,因此不需要每次运行都要在进行一次编译,因此效率很高。

(2)使用JSP技术,可以把系统的性能和业务逻辑分开。

(3)JSP技术能够支持大多数平台,并能提供跨平台技术。

(4)JSP技术的应用更加便捷,许多JSP组件都是通过Java语言来实现的,因此可以直接进行Web项目的开发。

  1. 需求分析
    1. 可行性分析
      1. 经济可行性研究

如果管理员能够拥有一个医院预约挂号系统,那么他就可以进行简单的管理,这样可以节省大量的金钱。医院预约挂号管理制度的实施能够解决以往管理模式所带来的不必要的财务费用,尤其是在这方面的人力资源费用[5]。

      1. 技术可行性研究

在分析了该系统的基础上,对其所处的环境和要求进行了分析,并确定了所采用的软件系统与技术来实现该系统的开发。整个系统结构和应用技术都是较为实用的开发模式,结合当前的医院预约挂号系统,这一技术的开发是可行的。

    1. 功能需求

管理员:登录、个人中心、用户管理、医生管理、挂号信息管理、取消信息管理、门诊病历管理、床位信息管理、入住信息管理、出院信息管理、管理员管理、系统管理。

图3-1 管理员用例图

医生:登录、个人中心、挂号信息管理、取消信息管理、门诊病历管理、床位信息管理、入住信息管理、出院信息管理。

图3-2 医生用例图

用户:登录、个人中心、挂号信息管理、取消信息管理、门诊病历管理、入住信息管理、出院信息管理、查看医生信息、查看医院简介、收藏管理、评论管理。

    1. 非功能需求

(1)易懂性。这种管理系统要简单易懂,便于实际运行,便于管理员快速方便地进行管理。

(2)扩展。在此系统的设计中,采用的是模块化的设计方式,如果对系统的商业过程有足够的理解,那么就可以将其分解为不同的控制单元,进行开发。

(3)可维修。如果代码的可读性好,那么它就能让整个系统的设计更加的简洁,更加的简洁,更加的简洁,更加的方便[6]。

(4)流畅性。该系统的运行速度快,并且当多个用户使用该系统时,用户可以在特定的操作环境中流畅地运行。

  1. 系统功能设计

在对该方案进行了可行性和需求的分析后,确定采用 MVC方案进行了该方案的开发。在系统角色的设计中,主要的工作任务是将软件的要求转化为软件结构,将系统划分为若干功能控制单元,并对各个功能组件进行不同的使用。并对整个系统的每一个控制单元进行了详细的研究。

    1. 功能模块设计

该医院预约挂号系统分为三大功能模块,分别是客户端、服务端和数据库,客户端采用的是开放的系统结构,能够方便用户的应用。采用了 HTTP协议,可以减少员工之间的差异,简化了软件的研发过程,减少了软件的开发过程,减少了软件的开发过程,提高了软件的重复性。

      1. 设计结构

这个系统采用MVC模式,用户的需求会被发送到控制区进行,由控制区进行处理,由数据模块根据最终的数据进行合并显示,并对这些数据进行长期的管理。互动接口也是一个可视层,可以向用户显示效果。

      1. 业务流程

(1)登录

通过登录本系统,管理员可以对所有的系统信息进行查询和管理。

图4.1 登录流程图

(2)注册

用户在登录前需要进行登记,如果输入的数据与数据库记录不符,就无法进行登记。

图4.2 注册流程图

(3)用户管理

管理员在登录系统以后,就可以对用户信息进行管理。

图4.3 用户管理流程图

      1. 层次模块

医生:登录、个人中心、挂号信息管理、取消信息管理、门诊病历管理、床位信息管理、入住信息管理、出院信息管理。

管理员:登录、个人中心、用户管理、医生管理、挂号信息管理、取消信息管理、门诊病历管理、床位信息管理、入住信息管理、出院信息管理、管理员管理、系统管理。

用户:登录、个人中心、挂号信息管理、取消信息管理、门诊病历管理、入住信息管理、出院信息管理、查看医生信息、查看医院简介、收藏管理、评论管理。

图4.4 功能模块图

    1. 数据库设计

数据库是一个文件仓库,可以利用相关 api接口来进行数据的存储。很久很久以前,可以将数据存储在文件里面,但是使用这个方法来存储和阅读数据的速度并不是很高,所以在使用 MySQL的时候,系统就需要使用 MySQL来存储和阅读这些数据。MySQL是一个自由的开放源码系统,建立在一个建立在一个关联的基础上的关系数据库[7]。

      1. 概念模型设计

该医院预约挂号系统的功能是针对用户的需要而设置的,而系统的概念化的建立则是建立了一个目标结构,建立一个数据库一定要包含这个过程。该医院预约挂号系统的数据管理系统拥有大量的数据,能够表示医院预约挂号系统的管理系统中存在的实体,并能运用E-R图表进行显示。

(1)当数据被加工时,能够满足用户的需要,能够更加理性地呈现和对实际世界的看法。

(2)用户在实际的操作中要很方便地进行,并且要把数据库的结构更加的简单,但是要易于理解。

(3)当以后的数据要求发生变化时,可以很容易地、快速地修改数据库和建模结构[8]。

图4.5 数据库E-R图

      1. 数据库表

(1)聊天信息表

聊天信息表存储聊天信息,聊天信息表如表4-1所示。

表4-1 聊天信息表

列名

数据类型

长度

主外键

id

bigint

20

addtime

timestamp

0

userid

bigint

20

adminid

bigint

20

ask

longtext

0

reply

longtext

0

isreply

int

11

(2)床位信息表

床位信息表存储床位信息,床位信息表如表4-2所示。

表4-2 床位信息表

列名

数据类型

长度

主外键

id

bigint

20

addtime

timestamp

0

loudong

varchar

200

loudongmingcheng

varchar

200

louceng

varchar

200

meirifeiyong

float

0

chuangweihao

varchar

200

zhuangtai

varchar

200

chuangweixiangqing

longtext

0

(3)挂号信息表

表4-3 挂号信息表

列名

数据类型

长度

主外键

id

bigint

20

addtime

timestamp

0

yuyuebianhao

varchar

200

yishenggonghao

varchar

200

yishengxingming

varchar

200

lianxidianhua

varchar

200

zhanghao

varchar

200

xingming

varchar

200

(4)取消信息表

表4-4 取消信息表

列名

数据类型

长度

主外键

id

bigint

20

addtime

timestamp

0

binglibianhao

varchar

200

yishenggonghao

varchar

200

yishengxingming

varchar

200

dengjishijian

datetime

0

crossuserid

bigint

20

crossrefid

bigint

20

(5)挂号信息表

表4-5 挂号信息表

列名

数据类型

长度

主外键

id

bigint

20

addtime

timestamp

0

yuyuebianhao

varchar

200

yishenggonghao

varchar

200

yishengxingming

varchar

200

keshi

varchar

200

lianxidianhua

varchar

200

yuyueshijian

varchar

200

zhanghao

varchar

200

xingming

varchar

200

shhf

longtext

0

(6)入住信息表

表4-6 入住信息表

列名

数据类型

长度

主外键

id

bigint

20

addtime

timestamp

0

loudong

varchar

200

zhanghao

varchar

200

xingming

varchar

200

ruzhushijian

date

0

dengjishijian

datetime

0

yishenggonghao

varchar

200

yishengxingming

varchar

200

  1. 系统的实现
    1. 登录

在此系统中,要实现系统的安全操作,必须要经过用户的登录认证,在登录功能中,用户必须要在首页上用 login页来表达,在 login标签上要有 CSS标记,这样才能在用户的浏览器上显示登录接口。在登录接口上的输入方块要求用户通过 placeholder来进行输入。在用户单击登录键时,必须向 loginForm发送一条消息。

图5.1 登录界面

    1. 用户管理

管理员可以通过管理员的权限来管理用户信息,如果管理员想要增加用户信息,就必须要登录到系统中,然后单击添加键,就可以直接跳到添加的页面,在输入了用户的资料后,可以按下提交键,将资料传送至服务器,将资料传送至服务器,而服务端使用数据库 SQL语句增加用户信息,若管理员所提供资料与数据库用户信息相符,便会造成添加失败。

管理员可以在用户管理模块中更改用户的信息,而在修改用户界面的时候,则要在输入框中填写修改后的用户信息。如果管理员提供的资料是非法的,那么在前面的接口上会有一些提示。

图5.2 用户管理界面

    1. 挂号管理

管理员在注册时输入了账号和密码,然后在管理面板上进行了相应的操作,管理员可以将该挂号的资料移到相应的挂号管理系统,然后按下删除按钮,将被删除的挂号信息进行删除,如管理员所删除的挂号与其他表格的数据存在关联,必须将其他表格上的数据全部删除。

在挂号管理功能模块内,用户可以通过搜索输入栏来查找挂号的信息,如果输入的挂号与数据库的挂号目录不符,那么就无法获得相应的信息。

图5.3 挂号管理界面

    1. 取消管理

管理员可以通过管理员的权限来管理取消信息,如果管理员想要增加取消信息,就必须要登录到系统中,然后单击添加键,就可以直接跳到添加的页面,在输入了取消的资料后,可以按下提交键,将资料传送至服务器,将资料传送至服务器,而服务端使用数据库 SQL语句增加取消信息,若管理员所提供资料与数据库取消信息相符,便会造成添加失败。

管理员可以在取消管理模块中更改取消的信息,而在修改取消界面的时候,则要在输入框中填写修改后的取消信息。如果管理员提供的资料是非法的,那么在前面的接口上会有一些提示。

图5.4 取消管理界面

    1. 门诊病历管理

管理员在注册时输入了账号和密码,然后在管理面板上进行了相应的操作,管理员可以将该门诊病历的资料移到相应的门诊病历管理系统,然后按下删除按钮,将被删除的门诊病历信息进行删除,如管理员所删除的门诊病历与其他表格的数据存在关联,必须将其他表格上的数据全部删除。

在门诊病历管理功能模块内,用户可以通过搜索输入栏来查找门诊病历的信息,如果输入的门诊病历与数据库的门诊病历目录不符,那么就无法获得相应的信息。

图5.5 门诊病历管理界面

    1. 医生展示

在医生显示的过程中,医生的信息是由前面的 form标记所决定的,它可以将医生的相关资讯用表格的方式显示。在查看了医生的信息之后,可以直接跳到医生的具体信息,在完成跳跃的过程中,用户将医生的编码发送到服务端,然后由服务器将医生的具体情况显示出来。

图5.6 医生展示界面

    1. 挂号

在输入挂号详情的同时,用户会根据挂号的具体情况,在点击挂号的图片后,会自动切换到挂号的详情。客户端可以向数据库服务器传送挂号号码,并根据该数据库 SQL语句获取挂号的详情,并将其存储于该体系中,而前端接口可以使用规则运算来分析该体系的数据。

图5.7 挂号界面

    1. 医院简介展示

在医院简介显示的过程中,医院简介的信息是由前面的 form标记所决定的,它可以将医院简介的相关资讯用表格的方式显示。在查看了医院简介的信息之后,可以直接跳到医院简介的具体信息,在完成跳跃的过程中,用户将医院简介的编码发送到服务端,然后由服务器将医院简介的具体情况显示出来。

图5.8 医院简介展示界面

    1. 在线咨询

在输入在线咨询详情的同时,用户会根据在线咨询的具体情况,在点击在线咨询的图片后,会自动切换到在线咨询的详情。客户端可以向数据库服务器传送在线咨询号码,并根据该数据库 SQL语句获取在线咨询的详情,并将其存储于该体系中,而前端接口可以使用规则运算来分析该体系的数据。

图5.9 在线咨询界面

  1. 系统测试

在完成软件的开发和设计时,要对其进行相应的测试,如果出现问题,可以通过中断点的方式进行有效的分析。在实施医院预约挂号系统制度时,难免会出现非常大的错误。只有对软件进行了修改,才能将资源投进去,否则的话,后期的维修费用将会大幅度地增加。本试验以实践中所使用的测试案例为依据,以确定是否可以达到所要求的结果,并对所使用的测试程序进行测试,以达到在运行之前的目的。

    1. 测试目的

在完成了系统的工作后,还要对某些软件进行测试。因为在发展的过程中,会出现很多的漏洞和缺陷,如果不能够及时地及时地解决,将会对未来的发展造成很大的阻碍。虽然很久以前,软件已经被开发出来,并且得到了很好的应用,但如果无法应用的话,也会带来很大的不便,甚至会带来很大的危险。对该系统进行测试,可以确保其在某些方面的品质。测试的最终目的,就是要在发布之前,找到最有可能出现的系统漏洞[8]。

    1. 测试方法

本试验采用了一种以黑盒测试为基础的方法来提高医院预约挂号系统工作的效率和相应的资源消耗。

边界值分析法,可以将软件的检查工作分解为相同的形式,检查用户的投入,或者选择相同类别的同等类别,从而显示出其效力和是否合适[9]。

因果图方法是运用不同的标准组合而形成不同的测试事例,因为不同的国家地图可以产生不同的识别表格,从而能够发现不同的程序输入规格,并运用正交表格来进行测试和分析,从而增加了测试的覆盖度。

不适当的推理,就是通过读者的本能来判断出管理员的错误,然后制定出一套专门的解答方案,而不适当的推理则主要在于,在这个过程中,有很大的概率会出现错误,并且在不适当的情况下,挑选出与之相符的测试案例[10]。

    1. 测试用例

(1) 用户登录测试用例

表6.1 登录用例表

测试用例

步骤

预期结果

实际结果

用户没有键入用户的注册和口令

没有在登录页面上键入登录和口令,点击相应的登录键

登录失败

登录失败

如果用户键入符合数据库记录的登录名称和动态的动态密码

在登录页面键入登录名称和口令,然后点击对应的登录键

登录成功

登录成功

在登录页面键入登录名称和口令,然后点击对应的登录键

如果用户所键入的动态密码与数据库记录相符,那么用户名是错误的

登录失败

登录失败

如果用户键入符合数据库记录的登录名称,那么该口令是错误的

输入用户名字和动态密码到登录页,然后点击相应的输入键

登录失败

登录失败

(2)学习资料管理测试用例

表6.2 学习资料管理用例表

测试用例

步骤

预期结果

实际结果

查询学习资料信息,要在查询框中输入有关的学习资料信息

输入的学习资料与数据库中的资料不相符

搜索失败

搜索失败

查询学习资料信息,要在查询框中输入有关的学习资料信息

输入的学习资料与数据库中的资料相符

搜索成功

搜索成功

管理员需要提供相关的学习资料,点击添加,然后输入相应的学习资料

在学习资料管理界面中所录入的资料与数据库记录中的资料一致

添加失败

添加失败

管理员需要提供相关的学习资料,点击添加,然后输入相应的学习资料

在学习资料管理界面中所录入的资料与数据库记录中的资料不一致

添加成功

添加成功

管理员需要提供相关的资料,点击添加,然后键入相应的学习资料

点击删除按钮,在学习资料的界面中,如果删除的学习资料与其他表有关

删除失败

删除失败

管理员需要提供相关的资料,点击添加,然后键入相应的资料

点击删除按钮,在教学资料的界面中,如果删除的学习资料与其他表没有关系

删除成功

删除成功

管理员修改学习资料的信息,点击修改键

在学习资料的管理接口中所提供的资料是正确和合法的,而且与数据库记录没有冲突

修改成功

修改成功

管理员修改教学资料的信息,点击修改键

在学习资料的管理接口中所提供的资料是正确和合法的,但是与数据库记录有冲突

修改失败

修改失败

(3)用户管理测试用例

表6.3 用户管理用例表

测试用例

步骤

预期结果

实际结果

查询用户信息,要在查询框中输入有关的用户信息

输入的用户与数据库中的资料不相符

搜索失败

搜索失败

查询用户信息,要在查询框中输入有关的用户信息

输入的用户与数据库中的资料相符

搜索成功

搜索成功

管理员需要提供相关的用户,点击添加,然后输入相应的用户

在用户管理界面中所录入的资料与数据库记录中的资料一致

添加失败

添加失败

管理员需要提供相关的用户,点击添加,然后输入相应的用户

在用户管理界面中所录入的资料与数据库记录中的资料不一致

添加成功

添加成功

管理员需要提供相关的资料,点击添加,然后键入相应的用户

点击删除按钮,在用户的界面中,如果删除的用户与其他表有关

删除失败

删除失败

管理员需要提供相关的资料,点击添加,然后键入相应的资料

点击删除按钮,在教学资料的界面中,如果删除的用户与其他表没有关系

删除成功

删除成功

管理员修改用户的信息,点击修改键

在用户的管理接口中所提供的资料是正确和合法的,而且与数据库记录没有冲突

修改成功

修改成功

管理员修改用户的信息,点击修改键

在用户的管理接口中所提供的资料是正确和合法的,但是与数据库记录有冲突

修改失败

修改失败

  1. 总结与展望
    1. 总结

文章从需求分析与系统设计两个方面入手,对医院预约挂号系统中所涉及的技术进行了深入的探讨。

(1)对医院预约挂号系统的背景、国内外的现状和发展趋势进行了分析和阐述。

(2)分析了医院预约挂号系统的各个子系统。

(3)对医院预约挂号系统中所需的数据库进行合理的分析与实施。

(4)对医院预约挂号系统的业务逻辑进行了分析和实现。

(5)对利用开放源码框架进行医院预约挂号管理的实施进行了研究和分析。

(6)编写一个测试用例,以确保它可以工作。

对医院预约挂号系统的开发过程进行了全面的阐述。首先,本文完成了基础软件的安装,然后构建了开源项目,编写了服务和客户端的代码,并完成了基础的 BMS功能,并通过编写了测试案例来完成了整个系统的开发。为用户节省了大量的时间。增加管理员的生产力。

    1. 展望

本文所研究的医院预约挂号系统,不但造价低廉,实用性也很高,可以利用开放源码框架等技术,增强本系统的实用性。

(1)医院预约挂号系统是通过虚拟支付实现的,以后也可以通过支付宝进行支付。

(2)通过使用 redis数据库对系统中的信息进行存储,从而提高了对网页的存取速度。如何解决医院预约挂号系统中高并发性问题。

致   

时光飞逝,我的大学生涯已接近尾声,而我也要毕业了。回想过去,许多关于大学的回忆在我的眼前一闪而过,我的心中充满了挣扎和快乐,失望过后又重新燃起了希望。

首先,我要感谢我的父母,在我学习的过程中,他们一直都在帮助我,在我的人生中,他们一直都在帮助我。在大学期间,我一直很感激导师对我的关怀与宽慰。在这段时间里,我遇到了很多问题,导师都会耐心地为我解释,并且耐心地为我解答,从论文的排版,到我的努力,再到导师的帮助,我终于完成了这篇论文。也要感谢学校的教师们辛苦工作。

在大学的时候,我最怀念的就是我的同学们了,在此,我要向你们表示衷心的感谢。这一次的学习,虽然艰难,但是也让他受益匪浅。谢谢大家,大家都是我的好朋友。我想感谢我的学校,你们给了我一个很好的学习环境,使我可以更好的学习。

参考文献

  1. 张泽琳.基于计算机软件工程的数据库编程技术[J].电子技术与软件工程,2021(17):200-201.
  2. 都宇.计算机网络数据库的安全管理技术研究[J].电脑知识与技术,2021,17(23):34-35.
  3. 张志强.计算机网络技术与安全管理维护初探[J].数字技术与应用,2021,39(07):172-174.
  4. Kim Tae-Young,Cho Sung-Bae. Optimizing CNN-LSTM neural networks with PSO for anomalous query access control[J]. Neurocomputing,2021,456:
  5. 王廷永,黄松.测试用例自动生成技术综述[J].电子技术与软件工程,2021(18):51-53.
  6. 妥泽花.基于黑盒测试与白盒测试的比较探究[J].电子世界,2021(11):55-56.
  7. 丁凝.软件测试过程的质量控制分析[J].网络安全技术与应用,2021(05):65-66.
  8. 李燕.计算机测试技术与保护技术在计算机软件中的应用分析[J].决策探索(中),2020(05):82.
  9. 李亚玲,韩奥,鲁建丽,张航瑄,于航.软件测试技术初探[J].数码世界,2020(03):68-69.
  10. 陈建锋.软件测试发展趋势研究[J].无线互联科技,2019,16(19):41-42.

  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值