您当前的位置: 首页 >  Java

咸鱼弟

暂无认证

  • 3浏览

    0关注

    165博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

基于Javaweb的社区门诊系统的设计与实现MIB信息采集

咸鱼弟 发布时间:2022-02-14 10:43:15 ,浏览量:3

 word完整版可点击如下下载>>>>>>>>

 基于Javaweb的社区门诊系统的设计与实现.rar_基于Javaweb的社区门诊系统管理-互联网文档类资源-CSDN下载内容包括详细设计文档word版,附带开题报告和相关PPT等文档,供大家参考学习。摘要:社区门诊系统的基于Javaweb的社区门诊系统管理更多下载资源、学习资料请访问CSDN下载频道.https://download.csdn.net/download/u013253075/51009906?spm=1001.2014.3001.5503

目  录

摘  要--------------------------------------------------------------- I

Abstract------------------------------------------------------------ II

1  绪论-------------------------------------------------------------- 1

1.1  选题背景---------------------------------------------------- 2

1.2  研究的目的及意义-------------------------------------------- 3

1.3  国内外研究现状---------------------------------------------- 3

1.4  本论文结构安排---------------------------------------------- 4

2  相关技术介绍------------------------------------------------------ 5

2.1  Java语言介绍----------------------------------------------- 5

2.2  MySQL数据库介绍-------------------------------------------- 5

2.3  Eclipse工具介绍-------------------------------------------- 6

2.4  SSM框架介绍------------------------------------------------ 6

3  系统分析---------------------------------------------------------- 7

3.1  系统可行性分析---------------------------------------------- 7

3.1.1  技术可行性-------------------------------------------- 7

3.1.2  经济可行性-------------------------------------------- 7

3.1.3  管理可行性-------------------------------------------- 8

3.2  系统功能分析------------------------------------------------ 8

3.3  系统性能分析----------------------------------------------- 10

3.3.1  易用性指标------------------------------------------- 10

3.3.2  安全性指标------------------------------------------- 10

3.3.3  可扩展性指标----------------------------------------- 10

4  系统总体设计----------------------------------------------------- 11

4.1  系统概要设计----------------------------------------------- 11

4.2  系统功能结构对象设计--------------------------------------- 11

4.3  数据库设计------------------------------------------------- 12

4.3.1  数据库E-R图设计------------------------------------- 12

4.3.2  数据库表逻辑结构设计--------------------------------- 15

5  系统详细设计----------------------------------------------------- 17

5.1  登录流程设计----------------------------------------------- 18

5.2  操作流程设计----------------------------------------------- 19

6  系统实现--------------------------------------------------------- 20

6.1  系统前台功能设计------------------------------------------- 20

6.1.1  用户注册登陆界面的设计与实现------------------------- 20

6.1.2  用户端在线问诊功能界面的设计与实现------------------- 21

6.1.3  用户端预约医生界面的设计与实现----------------------- 22

6.1.4  用户端医疗用品详细信息界面的设计与实现--------------- 23

6.2  系统后台管理模块的设计与实现------------------------------- 24

6.2.1  管理端登陆界面的设计与实现--------------------------- 24

6.2.2  管理端主界面的设计与实现----------------------------- 25

6.2.3  医生端登陆界面的设计与实现--------------------------- 26

6.2.4  医生端主界面的设计与实现----------------------------- 26

7  系统测试与性能分析----------------------------------------------- 29

7.1  测试目的--------------------------------------------------- 29

7.2  测试用例--------------------------------------------------- 29

7.2.1  用户登录测试----------------------------------------- 29

7.2.2  管理员登录测试--------------------------------------- 30

7.2.3  评论测试--------------------------------------------- 31

7.3  性能分析--------------------------------------------------- 31

8  总结与展望------------------------------------------------------- 32

8.1  总结------------------------------------------------------- 32

8.2  展望------------------------------------------------------- 32

参考文献------------------------------------------------------------ 33

致  谢-------------------------------------------------------------- 35

摘  要

在中国,医疗处于一个相对封阂的状态,虽然在线医疗存在诸多局限性,但随着我国社会因素的不断变化以及现代科学技术的不断进步,在线医疗未来发展前景广阔。基于医疗刚性需求的不断扩大,在线医疗正以前所未有的速度迅猛发展。一方面,我国人口老龄化进程加快,慢性病人口上升。另一方面,我国医疗资源供需失衡。大医院人满为患,预约挂号都成了一件难事。可以看出,在线医疗的发展满足了公众日益增长的健康需求。

社区门诊系统的主要目的是实现数据的信息化管理,实现远程问诊,将问诊服务和购买服务快速、规范地完成,提升服务质量并且节省时间。系统采用Java语言开发,使用Eclipse作为系统的开发环境,基于SSM框架开发服务器端,数据库使用MySQL,数据连接工具使用Navicat,连接数据库的连接方式为JDBC。此系统解决的关键问题是用户信息的添加、修改和删除间的联系,每个表的修改将影响链接中的其他表。添加或删除完成后,系统将自动完成信息的修改,查询功能也是系统的核心功能之一。此外,系统用户功能比较全面,具有简易的界面和操作。

在线社区门诊系统,对于现在国内的发展历程来看,有着良好的发展基础和广阔的增长空间,会在未来迅速扩张和发展。

关键词:社区门诊系统  数据库  Java  MySQL数据库

Abstract

In China, medical treatment is in a state of relative sealing worshiping, although online health has many limitations, but with the changing of social factors and the advance of modern science and technology, the online medical future outlook remains wide. On the one hand, the aging of China's population is accelerating, and the number of chronic diseases is rising. On the other hand, China's medical resources supply and demand imbalance. The overcrowded hospitals made it difficult to make appointments. It can be seen that the development of online medical services has met the growing health needs of the public.

The main purpose of online medical system is to realize information management of data, realize remote consultation, complete consultation service and purchase service quickly and standardly, improve service quality and save time. The system will use Java Eclipse as the development environment, the server will be developed based on Ssm framework, the database will use Mysql, the data connection tool will adapt to Navicat, and the database will be connected by JDBC. The key problem solved by this system is the connection between adding, modifying and deleting user information, and the modification of each table will affect other tables in the link. After adding or deleting, the system will automatically modify the information, and the query function is also one of the core functions of the system. In addition, the user functions of the system are comprehensive, with simple interface and operation.

The online medical industry has a good development foundation and broad growth space for the current domestic development process, and will expand and develop rapidly in the future.

Key words: Community outpatient system  Database  Java  MySQL database

1  绪论

现代信息技术正在飞速发展,信息全球化的趋势也越来越明显,医疗信息问题也变得更加重要。对于医疗行业来说,医院的信息化系统越................

社区门诊系统是以科学管理为基础、互联网作为支撑的。现在从城市医疗信息化再慢慢转变为社区门诊信息化,正是由于这个系......................

通过以上几个方面可以看出,中国对于医疗发展非常重视,社区医疗系统也发展的越来越快,所以对信息处理的要求也一样在提高。随着需求的增加,用户不再局限于传统的医疗系统,而是需要能更加全面,更加人性化的...........................

因此,为了在提高工作效率的同时提高服务质量,我们依靠计算机的存储优势和速度优势来解决这些问题,例如高性能的处理..................................

1.1  选题背景

随着当今社会的迅速发展,人们对生活水平和生活质量的要求也越来越高。在现有的技术条件下,我国成通过技术平台成功实现了集门诊,行政管理于一体以及集人、财、物管理于一体的社区门诊系统的自主开发。许.........................

社区医疗服务最早出现在英国,其医疗服务的制度最早出现在二战期间,并且在二战之后得到了稳定且持续的发展,所..........................

日本是世界上最为长寿的国家,由于人口的老龄化,日本政府不得不更加注重社区医疗服务的发展。为了促进社区医.......................

从上世纪50年代开始,中国就着重于开展社区医疗服务,十分重视基础卫生建设。第一步首先在农村及看病困难的地区建立了以乡村医生为基础的公共社区医疗制度,然后在城市实施了医疗保险和免费医疗等政策,并建立了.........................

1.2  研究的目的和意义

社区门诊系统可以让人们足不出户的在线预约和在线看病;另一方面,在医生的在线问诊后,人们可以直接在网页上....................

社区门诊系统的目的是成为一个让用户方便使用的系统。其中用户包括管理员和普通用户。在此阶段,软件的用户......................

社区门诊系统的意义:

(1)随着我国人民生活水平和文化水平的不断提高,人们对于健康身体的需求也变得越来越高,但是..................

    (2)社区门诊系统可以降低不必要的.......................

1.3  国内外研究现状

20世纪50年代末,美国学者Wittson首先将双向电视系统用于医疗。此后美国不断有人利用通信和电子技术进行医................

2010年开始,在线医疗逐步呈现走进社区,走向家庭,更多的面向个人,提供定向,专业的服务发展特点。众多的基础社区医....................

目前,我国互联网医疗产业已经形成了以在线医疗为主的产业格局。未来,随着互联网技术的快速发展,在线医疗产业将向更深.....................

1.4  本论文结构安排

全文计划从八个部分来阐述:

第1章  绪论:主要分析了当前社会发展状态,阐述人们对在线医疗...............

第2章  相关技术介绍:对系统中所用到的一些技术及..............

第3章  系统分析:该章节主要对系统功能需求、对系统性能需求、系统可............

第4章  系统总体设计:对软件设计的系统功能板块进行设计,对数据库设计,对使用数...............

第5章  系统详细设计:该章节主要对系统中功能模块的..............

第6章  系统实现:对系统功能界面及主要代码进行..........

第7章  系统测试与性能分析:该章节主要介绍了系统设计调试过程,对系统实现的................

第8章  总结与展望:总结了在这次毕业设计中遇到的问题和获得的.................。

2  相关技术介绍

社区门诊系统可以对传统的社区门诊有一个颠覆性的改变,具有操作....................

2.1  Java语言介绍

Java是由Sun Microsystems公司于1..................

2.2  MySQL数据库介绍

随着现在互联网技术的飞速发展,各种存储数据的手段层出不穷,这意味着大数据时代已经悄然来临。随着人们对数据的需求越来越大,数据库及时的出现帮助人们有效解决了储存信息的问题。如今的世界被大量的数据所包..................

2.3  Eclipse工具介绍

系统设计开发平台选择了Eclipse,Eclipse是一个开放源代码的,基于Java的可扩展平台,任何人都可以扩展Eclipse的功能。Eclipse本质上是一组服务和框架,其底层为一个主要核心,在核心的基础上,集成了PDE,从而允许......................

2.4  SSM框架介绍

SSM框架是Spring MVC、Spring和Mybatis框架的整合,在这个快速发展的互联............

Spring框架是十分成熟的开源框架,极大的节省了开发成本。SpringMVC是使用了典型的的三层结构MVC结构的轻量级web框架使我们的开发.................

3  系统分析

在系统的总体设计中。首先要做的就是对所做系统进行分析,了解用户的需求,明确用户的目的,将用户的需求明确化,结构化,然后将.............

3.1  系统可行性分析

开发一个程序系统需要各种资源,可行性分析就是为...................

3.1.1  技术可行性

系统设计开发平台选择了Eclipse,采用主流SSM框架作为开发框架,MySQL为数据库开发了这个社区门诊系统。该系统结合了Java技术、MySQL数...........

3.1.2  经济可行性

社区门诊系统的开发过程中所使用的Eclipse、MySQL、tomcat这些都是开源免费的软件,成本非常低,其系统................

3.1.3  管理可行性

该系统对于管理人员的计算机水平要求并不高。因此主要的考虑因素就是使用的简便性。然后再根据用户的需求,增强系统的.............

3.2  系统功能分析

系统的功能需要依据社会中的应用场景进.............

当用户进入主界面时,可以浏览医生的预约状态和一些医疗产品,当用........

图3-1  用户用例图

管理人员可以管理医生和医疗用品的信息,添加或者更改医疗用..........

图3-2  管理员用例图

医生可以开具处方、接受预约和查看...............

    

图3-3  医生用例图

3.3  系统性能分析

系统功能分析环节的目的是为了确认系统的功能可以达到我们.........................

3.3.1  易用性指标

由于本次系统设计开发的目的就是提高社区门诊的工作效率,便捷用户的日常生活,同时该系统也针对不同的用户身份设置不同的功能。因此系..............

3.3.2  安全性指标

系统的安全问题是至关重要的问题,因为系统对应的数据库里存放了大量用户的个人隐私信息。这就对系统的数据安全提出了.................

3.3.3  可扩展性指标

此系统是根据当前用户的需求所开发设计的。但是随着技术的更新,社会环境的改变,所开发的系统要随着需求的变化更改或扩展功.................

4  系统总体设计 4.1  系统概要设计

社区门诊的具体工作涉及很多方面,在实际的应用中对于系统功能的需求也会有所不同,因此确定的系统规模大小也不尽相同。为了使社区门.................

4.2  系统功能结构对象设计

社区门诊系统主要分为前台用户模块、后台管理员模块................

系统功能结构图如图4-1所示

图4-1系统功能结构图

4.3  数据库设计

在社区门诊系统处理中,最关键的一部分就是数据管理。通过子系统具备功能的属性,由工作人员将把需要的数据记录到数据库中,每当需要.................

4.3.1  数据库E-R图设计

(1)用户实体属性图如图4-2所示。

图4-2  用户实体属性图

(2)管理员的实体属性图如图4-3所示。

图4-3  管理员实体属性图

(3)医生端的实体属性图如图4-4所示。

图4-4  医生管理实体属性图

(4)预约医生的实体属性图如图4-5所示。

图4-5  预约医生实体属性图

(5)咨询医生的实体属性图如图4-6所示。

图4-6  咨询医生实体属性图

(6)医疗用品的实体属性图如图4-7所示。

图4-7  医疗用品实体属性图

(7)各个实体之间的联系用下图的E-R图表示,绘制的系统E-R图如图4-8所示

图4-8  系统E-R图

4.3.2  数据库表逻辑结构设计

用户在信息查询、查看所提供信息方面的需求可以通................

数据库要创建的数据表主要有管理员信息表、预约...............

(1)管理员信息表

管理员信息表主要保存管理员的信息,如表4-1所示。

表 4-1  管理员信息表

字段名称

数字类型

长度

是否主键

不是null

描述

admin_id

Int

11

管理员号

admin_name

Varchar

255

昵称

admin_pass

Varchar

255

密码

admin_phone

Varchar

255

联系方式

admin_State

Date

8

用户状态

(2)预约信息表

预约信息表主要保存预约的信息,如表4-2所示。

表 4-2  预约信息表

 

(3)咨询信息表

咨询信息表主要记录患者咨询的详细信息,如表4-3所示。

表 4-3  咨询信息表

(4)医生信息表

医生信息表主要记录医生信息,如表4-4所示。

表 4-4  医生信息表

字段名称

字段类型

长度

是否主键

不是null

描述

d_id

int

11

医生编号

d_name

varchar

255

姓名

d_pwd

varchar

255

密码

d_image

varchar

255

照片

d_resume

varchar

255

职位

d_desc

varchar

255

简介

(5)用户信息表

用户信息表主要记录的是用户的个人信息,如表4-5所示。

表 4-5  用户信息表

医疗用品信息表主要记录的是库存的医疗用品信息,如表4-6所示。(6)医疗用品信息表

表 4-6  医疗用品信息表

5  系统详细设计

社区门诊系统里边包括了用户端和管理端。用户端里面包括的内容主要有医疗用品和预约医生,用户随时都可以查看和购买自己所需要的医................

5.1  登录流程设计

系统有用户界面和管理界面两个部分。系统运.............

用户登录流程图如图5-1所示。

       

图5-1  用户登录流程图

5.2  操作流程设计

用户在通过登录页面提交登录数据并且.............

系统操作流程图如图5-2所示。

图5-2  系统操作流程图

6  系统实现 6.1  系统前台功能设计 6.1.1  用户注册登陆界面的设计与实现

              当用户注册并在登录界面.................

图 6-1  用户登陆界面

主要代码如下:

@RequestMapping("/user")

public class UserController {

       private static final String String = null;

       private IUserService userService;

       @RequestMapping("login")

       @ResponseBody

  .........................................

6.1.2  用户端在线问诊功能界面的设计与实现

用户可以在此界面向选择的医生描述......................。

图 6-2  用户端问诊界面

主要代码如下:

    @RequestMapping("findConsultationById")

       @ResponseBody

       public Consultation findConsultationById(Integer consultation_id,Model model){

              Consultation consultation = consultationService.findConsultationById(consultation_id);

              return consultation;

       }

       @Reques.....................

6.1.3  用户端预约医生界面的设计与实现

用户可以在此界面输入自己的信息,并确........................

图 6-3  用户端预约界面

主要代码如下:

        @ResponseBody

              public String updateConsultation(Consultation consultation){

                     System.out.println("测试更新预约");

                     Integer rs = consultationService.updateConsultation(consultation);

                     if(rs>0){

                            return "success";

                     }else.......................

6.1.4  用户端医疗用品详细信息界面的设计与实现

用户可以点击对应医疗用品查看详..................

图 6-4  用户端医疗用品详情页面

主要代码如下:

@RequestMapping("detail")

       public String findGoodsDetail(Integer goodsId,Model model,HttpServletRequest request){

              Goods goods = goodsService.findById(goodsId);

              model.addAttribute("goods",goods);

              model.addAttribute("evaList", goods.getEvaList());

              HttpSession session = request.getSession();

              Users u...................

6.2  系统后台管理模块的设计与实现 6.2.1  管理端登陆界面的设计与实现

当管理人员从管理端登入系统后就有权使用后台管理功...............

图 6-5  管理端登录页面

主要代码如下:

    @ResponseBody

       public String login(String adminName,String adminPass,String login,HttpServletRequest request){

              System.out.println("测试登录:"+login);

              if(login.equals("adminlogin")) {

                     System.out.println("!"+adminName);

                     Admins admin = adminService.login(adminName, adminPass);

//                   List

关注
打赏
1663644285
查看更多评论
立即登录/注册

微信扫码登录

0.0544s