随着社会经济的发展,和人们的生活水平不断增加,人们对于社区医疗和社区就医的要求也越来越高,所以构建社区居民就医管理系统就显得尤为重要了。本论文主要由前言、系统开发所采用的技术、系统分析、系统设计、系统实现、系统测试六个模块组成。
本论文采用Java和MySQL技术构建了一个比较全面的社区居民就医管理系统,通过整合社区医疗资源,为社区居民就医提供了方便快捷的方式。本系统主要分为了三个大模块,一个是有社区居民作为用户来参与,另一个是门诊和药店作为用户来参与,还有一个是管理员通过管理后台数据来参与。居民用户主要分为用户登录注册、预约问诊模块、药品购买模块、在线健康咨询模快;门诊用户主要分为登录模块、门诊及药品分类信息管理模块、预约信息模块、药品订单模块、健康咨询信息模块。管理员对用户进行管理。随着本系统的建立对社区医疗和社区居民就医都会产生极大的积极的影响。
 
关键词: 社区居民就医  管理系统  JSP   MySQL

ABSTRACT
With the development of social economy and increasing of people's living standard, people also have a higher requirement for community medical and community medical treatment. So it is very important to build a community resident medical management system. This paper is composed of six modules: introduction, system development, system analysis, system design, system implementation and system test.      
This paper, using Java technology and MySQL technology built  a more comprehensive community residents medical management system, integrates the resources of community medical treatment, and provides a convenient and quick way for community residents to seek medical treatment. This paper is consist of three parts: one is the community residents as a user to participate in, the other is the outpatient and pharmacy as a user to participate in , and the last is the manager participate in it through managing the background date. Residential users are divided into user login, appointment inquiry module, drug purchase module, online health consultation module; Outpatient users are mainly divided into login module, outpatient and drug classification information management module, reservation information module, drug order module, health consultation module; and the administrator manages the user. The establishment of this system, will have a positive impact on community medical and community medical treatment.
 
Key words: Community Residents Medical  Management System  JSP   Mysql

目  录
 
1 前  言........................................................................................................................... 1
1.1 项目背景...................................................................................................................... 1
1.2 研究意义...................................................................................................................... 2
1.3 国内外现状................................................................................................................... 2
2 系统开发所采用的技术............................................................................................. 3
2.1开发技术选择................................................................................................................ 3
2.2 JSP技术....................................................................................................................... 3
2.3 开发数据库................................................................................................................... 3
2.4 软硬件环境................................................................................................................... 3
3 系统分析........................................................................................................................... 4
3.1 需求分析...................................................................................................................... 4
3.1.1 经济可行性.......................................................................................................... 4
3.1.2 技术可行性.......................................................................................................... 4
3.1.3 政策可行性.......................................................................................................... 4
3.2 业务流程分析............................................................................................................... 5
3.2.1 零层业务流程....................................................................................................... 5
3.2.2 一层业务流程....................................................................................................... 5
3.2.3 二层业务流程....................................................................................................... 5
3.3 数据流程分析............................................................................................................... 7
3.3.1 零层数据流程....................................................................................................... 7
3.3.2 一层数据流程....................................................................................................... 7
3.3.3 二层数据流程....................................................................................................... 8
3.4 数据字典...................................................................................................................... 9
3.4.1 数据流................................................................................................................. 9
3.4.2 数据存储............................................................................................................ 10
3.4.3 外部实体............................................................................................................ 10
3.4.4 处理过程............................................................................................................ 10
4 系统设计......................................................................................................................... 11
4.1 功能模块设计............................................................................................................. 11
4.2 数据库设计................................................................................................................. 11
4.2.1 数据库设计的目标.............................................................................................. 11
4.2.2 概念模型设计..................................................................................................... 11
4.2.3 关系模式设计..................................................................................................... 15
4.2.4 逻辑设计............................................................................................................ 15
4.2.5 物理设计............................................................................................................ 15
5 系统实现......................................................................................................................... 20
5.1 前端界面实现............................................................................................................. 20
5.1.1社区居民就医管理信息系统的首页...................................................................... 20
5.1.2在线买药页面...................................................................................................... 20
5.1.3购物车页面......................................................................................................... 21
5.1.4我的订单页面...................................................................................................... 21
5.1.5健康咨询页面...................................................................................................... 22
5.1.6在线预约问诊页面............................................................................................... 22
5.2 后台界面实现............................................................................................................. 23
5.2.1 管理员登录页面................................................................................................. 23
5.2.2 药品信息管理页面.............................................................................................. 24
5.2.3 用户管理页面..................................................................................................... 24
5.2.4 门诊科室管理页面.............................................................................................. 24
6 系统测试......................................................................................................................... 26
6.1 测试目的.................................................................................................................... 26
6.2 测试方法.................................................................................................................... 26
6.3 页面测试.................................................................................................................... 26
6.3.1 前台用户部分的测试.......................................................................................... 26
6.3.2 购物车模块的测试.............................................................................................. 27
6.3.3 用户注册模块的测试.......................................................................................... 27
6.3.4 问诊预约测试..................................................................................................... 28
6.4 测试用例.................................................................................................................... 28
6.5 测试结论.................................................................................................................... 28
结  论.............................................................................................................................. 29
谢  辞.............................................................................................................................. 30
参考文献.............................................................................................................................. 31

1 前  言
1.1 项目背景
随着经济社会的不断发展,社区医疗建设也不断发展,但在这不断发展的过程中,社区医疗的建设的信息化没有得到相应的发展。一些社区医疗需要信息最大化,需要整合自身的资源,让社区居民就医更加的方便。另一方面,随着生活环境的变化和人们生活水平的提高以及老龄化的加深,人们对于自身所在社区医疗就医的需求也不断提高,所以构建社区居民就医管理系统的意义是非常大的。
在现在的社区医疗中存在很大的弊端,社区医疗的信息不够最大化,人们不能很好地了解社区周围的医疗设施,导致人们的就医不能及时。人们对周围的门诊类型信息没有掌握,不知道周围有什么门诊,不能及时根据自己需求去就医。而且周围药店的药品也没有信息化,人们不了解药品信息,不能及时买到自己需要的药品。现在的一些应用于医疗方面的管理信息系统只是应用于大医院里面。在社区周围的门诊以及药店中都还没有应用,和社区居民相关联的管理信息系统更是没有,所以这就导致了很多问题的产生。人们就医只能是在社区中去找相关的门诊,而且社区医疗的建设非常的分散,导致人们就医就不是很快捷方便。人们与社区医疗之间只能是面对面交流,完全没有提前的信息交流,一旦就医人数增多,或是就医的类型不一样,以及药物的短缺,人们的就医就会遇到一些麻烦。所以当构建完社区居民就医管理系统,社区周围的医疗建设就会信息化,人们的就医就会更加的方便快捷。
目前我国计算机技术和互联网技术都在快速发展,利用Java技术来构建一个管理信息系统也是非常的可行,这样可以实现社区居民和社区医疗的信息化,方便人们的就医,能创造一个更加高效便捷的社区居民就医的环境。
建设一个社区居民就医管理系统需要考虑多方面的因素,要保障整个管理系统更加全面、清楚、有效、及时,能充分整合社区周围医疗的信息以及让人们更容易参与进来,缩短人们和社区医疗之间的距离。不仅让人们的就医更加方便,生活水平更加提高,也要让社区医疗的经济利益最大化。在技术方面,也要充分考虑系统应用开发所需要的技术。
社区居民就医管理系统是让人们和门诊、药店都参与进来,居民对于社区医疗的需求愈加迫切。我国近几年不断加强医疗建设,对社区医疗的建设也不断增加,鼓励创建一个更加完善的社区医疗体系。能最大方便人们的就医,所以政府也增加了很多基础医疗的建设,同时对社区医疗也出台了很多的扶持政策,创造一个有利于社区医疗发展的环境,有利于社区居民就医的环境。
 
 
1.2 研究意义
目前的社区医疗存在很多的弊端,社区周围的诊所、药店有很多,而且诊所的类型也有很多,这些诊所和药店分布相对来说分布还是比较分散的,人们不能够在第一时间去掌握这些信息,以至于不能及时解决自身的问题,对人们的及时就医会有一定的影响。所以构建社区居民就医管理系统迫在眉睫。在互联网高效发展的同时,人们对网络都较比以前有了很大的熟悉,人们的生活方式以及工作方式都与互联网产生了很大的关系。现在的社区医疗都还是处在人与人面对面的沟通与交流,在这个互联网快速发展的时代,这种方式就还是有些落伍了。我们应该利用互联网的的这种快速便捷的特性,来构建社区居民就医管理系统,把社区周围的医疗设施资源整合起来,构建一个数据库,建立一个管理信息系统,让社区居民和社区周围的医疗部门都参与进来。这样一来就会大大方便人们的就医,同时也会让社区周围的医疗部门各方面的利益都最大化,这是一个有利于多方面的事情。
该系统的开发,应用的一些软件都是可以在网上找到的,而且都是免费提供的,相关的一些资料和书籍也都极易找到,所以该系统开发的成本是非常的低的。该系统有利于社区居民和社区医疗部门的资源信息相互了解,能够相应减少人们的就医成本,不用每次都去大医院排队挂号。同时对门诊和药店的收入也会有极大的提升,对双方来说在经济方面都是非常有利的。
1.3 国内外现状
我国计算机技术应用于社区居民就医的情况还没有出现,大多数居民就医还是比较传统的的方式,人们不能第一时间找到适合自己的就医部门,在一些急需药品的的时间内也不能第一时间拿到药品,这会产生了很大的不便的影响。社区医疗的信息资源没有得到整合,人们不能及时掌握周围社区医疗的信息,社区医疗部门也不能掌握所在社区居民的就医状况。使得两者的信息都没有互相得到更好充分的互通,这不仅对人们的就医产生不便,同时也没有对社区医疗资源得到充分的利用。
国外的社区医疗建设都非常的先进,社区居民就医都很便利,人们在线预约问诊和在线购买药品都很方便。社区居民就医管理系统都很早都已经建立起来,所以国外发达国家在这方面的建设都已经很成熟了。
目前针对社区居民的就医还没有构建专门的管理信息系统,一些关于医疗的管理信息系统只是应用于一些大的医院中,在社区中是还没有出现。所以构建社区居民就医管理系统是一个非常好的课题,它的发展前景也是非常的有前途也非常的有意义。一方面是随着人们生活环境的不断变化,出现了很多的问题,如雾霾、空气污染的的状况不断加深,人们吃的问题也出现了很多,这就导致人们生病的几率增加,所以这时人们身体上出现一些小问题,对社区的医疗就显得非常的依赖了。而且社区医疗自身也有局限性,不能把自身所具有的资源最大化的提供给社区居民,所以建立社区居民就医管理系统就显得尤为重要了。
2 系统开发所采用的技术
本这个社区居民就医管理信息系统主要实现了登录注册、预约问诊、药品购买、在线健康咨询以及门诊药店的信息录入功能。应用的技术有MySQL、Java和Eclipse。
2.1开发技术选择
随着计算机技术的发展,出现了很多动态网站开发技术,比较常用的有:PHP技术、JSP技术和JSP技术,这些技术各有特点,结合此次开发的公司员工活动审批管理系统的特点,选出最优技术。
PHP技术语法简单,上手容易,php有一些特性使得编程或者维护发生困难,比如php技术缺少一个整体的框架,后期维护困难非常大。面向对象支持不良,多线程支持不良。因此,我也不因为php上手容易而选择php。
而JSP技术它虽然有可视化开发环境,但是他和jsp比起来可重用性、安全性、运行所耗费空间方面都有所欠缺。
Jsp技术种类繁多,强大的框架技术使得我们开发程序变得非常简单方便,而且框架技术的平数据库平台无关性,已经mvc模式使得代码后期的维护升级非常容易,根据本作品的特点,我选择jsp技术。
2.2 JSP技术
本设计使用ssh框架。运用逻辑层框架Spring的AOP与IOC依赖注入功能的应用开发系统的业务逻辑容器功能。运用数据持久层框架Hibernate的应用开发系统与数据库之间的对象/关系映射以及数据库事务处理。
2.3 开发数据库
结构化查询语言SQL语言是对数据库进行操作,管理数据信息的结构化数据库查询语言。用户可使用SQL语言在数据库中执行各种操作。数据操作语言、数据定义语言、数据查询语言是SQL语言对于数据库操作的三种基本语言。Mysql数据库是一种轻量级数据库,他的开源的特性深受很多人的喜爱,他非常适合于中小型系统的数据库。响应速度快,运行稳定。而我们的公司员工活动审批管理系统对于数据库要求不高,因此我们选择mysql作为我们的数据库。
2.4 软硬件环境
根据系统特点,选择B/S体系结构,以Windows7为客户端和服务器的系统平台,在Myeclipse开发程序,运用Jsp和Java技术,后台数据库采用MySQL。开发环境和硬件环境需要满足下面要求:
开发环境:Windows 7及以上、Mysql、Myeclipse。
硬件环境:最低内存1G以上,CPU双核以上,硬盘20G以上。
3 系统分析
3.1 需求分析
本系统是构建一个社区居民就医管理系统,在系统开发的过程中,主要分为居民用户、门诊药店用户和管理员三个大模块,居民作为用户能在线浏览周围医疗建设的门诊信息和药品信息。门诊和药店作为管理者能发布门诊信息和药品信息。
用户在线能浏览门诊信息和药品信息,用户需要注册信息后方可进行预约问诊和药品购买。用户在线查询所在社区周围的门诊信息,选择适合自己就医的门诊,进行预约问诊,可以约定好时间,保证自己在第一时间内就医。用户也可在线查询药品信息,购买药品,药店会在第一时间送到。
总的来说,用户模块主要分为登录注册模块、预约问诊模块、药品购买模块、健康咨询模块,用户登录后方可进行预约问诊和药品购买,用户浏览信息进行预约问诊。门诊及药店作为管理者主要分为登录模块、门诊及药物信息管理、预约信息及药物订单、健康咨询信息管理。管理者随时发布更新门诊和药物信息,根据预约信息做好准备,根据药品订单及时送药上门。
3.1.1 经济可行性 
该系统的开发,应用的一些软件都是可以在网上找到的,而且都是免费提供的,相关的一些资料和书籍也都极易找到,所以该系统开发的成本是非常的低的。该系统有利于社区居民和社区医疗部门的资源信息相互了解,能够相应减少人们的就医成本,不用每次都去大医院排队挂号。同时对门诊和药店的收入也会有极大的提升,对双方来说在经济方面都是非常有利的。
3.1.2 技术可行性
技术可行性要考虑的是能否顺利构建本管理信息系统。我国计算机行业不断发展,在软件和硬件方面也都非常好获得。软件的前台和后台主要是用Java语言来编写,非常的简易,也非常容易实现。后台数据库运用的是MySQL,它是一个小型数据库,非常容易操作,可实施性比较大,计算机电脑的一些相关配置也都能达到。在技术上的可行性是非常大的。
3.1.3 政策可行性
社会经济的不断发展,人们生活水平的不断提高,人们对社区医疗建设的需求也大大增加。我国近几年不断加强医疗建设,对社区医疗的建设也不断增加,鼓励创建一个更加完善的社区医疗体系。能最大方便人们的就医,所以政府也增加了很多基础医疗的建设,同时对社区医疗也出台了很多的扶持政策,创造一个有利于社区医疗发展的环境,有利于社区居民就医的环境。

java社区居民就医管理系统设计与实现java相关推荐

  1. Java项目:旅游网站管理系统设计和实现(java+springboot+jsp+mysql+spring)

    源码获取:博客首页 "资源" 里下载! 运行环境: java jdk 1.8 IDE环境: IDEA tomcat环境: Tomcat 7.x,8.x,9.x版本均可 主要功能说明 ...

  2. Java项目:宠物医院管理系统设计和实现(java+Springboot+ssm+mysql+jsp+maven)

    源码获取:博客首页 "资源" 里下载! 一.项目简述 功能描叙: 医生信息,客户信息,宠物管理,浏览管理,诊断管理, 医生管理,用户管理等等模块. 二.项目运行 环境配置: Jdk ...

  3. java毕业设计社区居民就医管理系统源码+lw文档+mybatis+系统+mysql数据库+调试

    java毕业设计社区居民就医管理系统源码+lw文档+mybatis+系统+mysql数据库+调试 java毕业设计社区居民就医管理系统源码+lw文档+mybatis+系统+mysql数据库+调试 本源 ...

  4. java 编程 网易公开课,java毕业设计_springboot框架的社区居民健康档案管理实现

    今天介绍一个java毕设题目, 题目内容为springboot框架的社区居民健康档案管理实现, 是一个采用b/s结构的javaweb项目, 采用java语言编写开发工具eclipse, 项目框架jsp ...

  5. java/php/net/pythont中医体质的社区居民健康管理设计

    本系统带文档lw万字以上+答辩PPT+查重 如果这个题目不合适,可以去我上传的资源里面找题目,找不到的话,评论留下题目,或者站内私信我, 有时间看到机会给您发 系统体系结构 中医体质的社区居民健康管理 ...

  6. java/php/net/python中医体质的社区居民健康管理设计

    本系统带文档lw万字以上+答辩PPT+查重 如果这个题目不合适,可以去我上传的资源里面找题目,找不到的话,评论留下题目,或者站内私信我, 有时间看到机会给您发 系统体系结构 中医体质的社区居民健康管理 ...

  7. 计算机毕业设计JAVA项目实训管理系统设计与实现mybatis+源码+调试部署+系统+数据库+lw

    计算机毕业设计JAVA项目实训管理系统设计与实现mybatis+源码+调试部署+系统+数据库+lw 计算机毕业设计JAVA项目实训管理系统设计与实现mybatis+源码+调试部署+系统+数据库+lw ...

  8. 基于javaweb的宠物医院预约管理系统设计和实现(java+springboot+mysql+ssm)

    基于javaweb的宠物医院预约管理系统设计和实现(java+springboot+mysql+ssm) 运行环境 Java≥8.MySQL≥5.7 开发工具 eclipse/idea/myeclip ...

  9. java计算机毕业设计酒店管理系统设计与实现源码+mysql数据库+系统+lw文档+部署

    java计算机毕业设计酒店管理系统设计与实现源码+mysql数据库+系统+lw文档+部署 java计算机毕业设计酒店管理系统设计与实现源码+mysql数据库+系统+lw文档+部署 本源码技术栈: 项目 ...

最新文章

  1. 基于OpenCV的视障人士实时目标检测
  2. fastjson与net.sf.json区别
  3. 全球及中国智能交通行业应用方向分析及创新发展战略报告2021版
  4. (转)NAT与NAT穿透 原理
  5. 2019年第十届蓝桥杯 - 省赛 - C/C++大学A组 - G. 日期问题
  6. Keiichi Tsuchiya the Drift King
  7. LeetCode 2049. 统计最高分的节点数目(DFS)
  8. windows 读写锁 python_用Python实现读写锁
  9. 王秋杨的“前世”和她的“在路上”
  10. 使用salt-ssh批量管理主机
  11. 《编码的奥秘》读后感
  12. 实战-全局唯一邀请码功能实现
  13. 第11章从 Web 抓取信息
  14. linux dd iflag oflag,【转】dd命令详解及利用dd测试磁盘性能
  15. hdfs配置文件(hdfs.site.xml)详解
  16. Python实现斗地主
  17. 如何运用Knald烘焙纹理来快速呈现材质纹理细节!
  18. 【五、反向代理及其相关配置】
  19. 大型项目实战Vue+Vuex+Koa2+Socket.io+Jssdk联合打造无人点餐系统
  20. vmware efi linux,图文详解在vmware11虚拟机上安装以EFI启动模式的win 10 technical preview系统-网络教程与技术 -亦是美网络...

热门文章

  1. 金三银四招聘季,脉脉点评帮不了打工人
  2. 汽车之家口碑页面字体解密
  3. liunx----putty--ssh--ppk---密文自动登陆
  4. 混合网格交易策略参数说明
  5. X康java开发工程师笔试题回忆版
  6. 用excel制作工程项目进度图(甘特图)
  7. AcWing 算法基础课第三节基础算法3 双指针、位运算、离散化、区间合并
  8. java开发中遇到的问题及解决方法
  9. CATIA V5百科全书系列——操作界面模块(User Interface)
  10. 学C的狠招:Debug调试