基于Java的社区医疗服务管理系统的设计与实现毕业论文
2021-05-06 12:49:44
摘 要
当代社会,健康是一个十分重要的主题。人们对这方面投入的精力越来越多,社区医疗管理也越来越受到重视。因此设计出一个操作简单、易普及的社区医疗管理系统也能够为大家带来一些方便。通过该系统,社区人员登录可以方便地查询自己的基本信息,并且还可以了解到社区的实时公示。管理员一方能够管理本社区人员的健康档案,发布社区消息,更好地服务社区。
本系统设计一开始就对用户需求进行了详细的分析,然后据此设计系统的功能模块。首先进行数据库设计,然后利用JAVA的Swing组件进行系统界面设计,通过此界面对数据库进行操作,完成对社区人员的信息的增、删、改、查。整个界面简洁明了,操作简单,能够为社区医疗管理带来方便,这也能够保证该系统在社区的普及。后期还对本系统进行一系列的调试,不断完善它的功能,并对其中的一些问题所在进行了简要分析。
关键词:数据库;Swing;社区医疗;信息查询
Abstract
In contemporary society, health is a very important subject. People put more and more energy into this area, and more and more attention has been paid to the community medical management. Therefore, the design of a simple operation, easy to popularize the community medical management system also can bring some convenience for everyone. Through this system, community staff login can easily query their own basic information, and can also understand the community's real-time publicity. Administrators can manage the health of the community personnel files, publish community news, better service community.
At the beginning of the system design requirements for a detailed analysis, and then according to the design of the system function module. First, the database design, and then use the Swing components of the JAVA system interface design, through the community to face the database operation, the completion of the information of the community staff to increase, delete, change, check. The whole interface is simple and clear, easy to operate, can bring convenience to the community medical management, which can guarantee the system in the community. The system is also a series of debugging, and constantly improve its function, and some of the problems are briefly analyzed.
Key words::database; Swing; community health care; information query
目录
第1章 绪论 1
1.1目的及意义 1
1.2国内外研究现状 1
1.3研究过程 2
1.3.1使用工具简介 2
1.3.2研究内容 3
1.3.3预期目标 4
第2章 数据库设计与实现 5
2.1数据库需求分析 5
2.2数据库创建 5
2.3数据表创建 7
2.3.1用户表 7
2.3.2用户个人信息表 7
2.3.3常见疾病概况表 8
2.3.4社区消息表 9
第3章 系统功能模块设计与实现 10
3.1登录注册模块 10
3.1.1登录功能实现 11
3.1.2注册功能实现 12
3.2用户模块 13
3.2.1信息查询功能 14
3.2.2查看公示功能 16
3.3管理员模块 18
3.3.1信息管理功能 19
3.3.2信息查询功能 23
3.3.3信息发布功能 26
第4章 结论 28
参考文献 30
致谢 31
第1章 绪论
生活水平的提高,对健康的重视,这些都推动了医疗行业的发展,健康无疑是一个不会过时的主题,人们追求基本的物质生活满足的同时,也迫切希望自己能够生活的更加健康。当然这一切与经济水平,科技水平的提高息息相关。这些都保证了现代家庭几乎都配备一台计算机,而通过这个工具,设计出医疗服务管理系统的基本条件就能够满足,社区人员可以足不出户就能够查询到自己的健康档案,这能够很方便的帮助自己掌握、熟悉自己的身体情况,查询一些常见疾病的基本概况,从而能够提前预防,掌握更多的医疗知识。还可以通过这个系统及时了解社区发布的公示和消息,知道社区的最新动态,提前预防疾病,更好地呵护健康。
1.1目的及意义
就像我们大家所知道的一样,医疗水平提高,人们对医疗服务信息的管理的关注越来越高。而在我国,虽然国家很早就提出建立居民健康档案,有些地方正在筹备社区医疗服务管理系统。但由于是刚开始着手,人们的健康信息并没有系统化,所有的信息没有得到统一的部署,信息并没有得到规范化的管理,起到的效果并不好,所以去医院检查时依然会出现重复检查,健康信息不能及时获取的情况,也就造成了资源的浪费,看医难,看医贵的窘况,这样并不能满足现如今社区医疗服务管理系统的要求。
在这个时代,信息化是时代的主流。可以这么说,社区医疗系统随着这个时代应运而生[1]。因此,要想解决在我们国家检查费高昂,反复治疗的情况,我们必须设计出一个百姓能够查询自身基本信息的社区医疗服务管理系统,国家也大力支持此类系统的研发与设计,因为健康是每个人最宝贵的东西,关乎民生根本。
1.2国内外研究现状
现在,我国已经实现了通过信息管理技术来开发出一个联结门诊,病房,行政等部门的医院信息管理系统,但是关于社区医疗信息管理系统方面却不是十分完善。小区里的居民健康信息没有得到系统化管理,所以开发出社区医疗服务管理系统是提高社区医疗水平质量的前提[2]。而对于我本人来说,研究出这个系统。无疑是对自己理论知识的一种应用,把自己在课堂上学习的理论知识应用到实际 生活中,这不仅可以完善自己对理论的理解,也可以实现理论与实践的结合,增长自己的经验。
而在国外的话,医疗服务也是民生的重中之重,所以国外对这方面系统的研究也十分注重。也希望通过对这套系统的利用来减少人们看病时的费用,方便居民查询自己的信息,帮助推进医疗方面的发展与完善。在美国,这方面应用走在世界前沿,他们通过社区医疗系统,大大提高了居民看病的效益,减少了他们的费用。也提高了对居民医疗服务的质量,我们国家地域辽阔,医疗发展也不平衡,如果能够推广这套系统的使用,实现居民的个人健康信息的共享,将会减少很多资源的浪费,减少反复检查的情况,从而减少居民医疗费用 ,这是解决看病难,看病贵最直接的措施。因此我迫切的希望在未来的几年内,我们要大力推广社区医疗服务管理系统的使用。居民个人健康信息档案如果能够得到系统化的管理与科学的共享,那么就能解决挂号难,排队时间长,看病时间短的一系统现在存在的基本医疗问题。
1.3研究过程
本次设计基于Java编程语言,开发工具使用Eclipse,充分利用Java的Swing组件构造系统所有界面,整个界面整洁已操作,适合各个年龄段的社区人员使用。同时借助了数据库技术,保存了整个系统所需要的信息、资料,通过系统界面可以对后台数据库数据进行操作修改。整体设计实现了具有社区人员登陆、退出、医疗保健信息发布、信息管理和查询等前后台基本功能的社区医疗服务管理系统。基本符合毕业设计的大体要求,同时也符合社区人员的基本需求。
1.3.1使用工具简介
Java编程语言:计算机的普及和网络的发展,逐渐衍生了很多种类的编程语言,Java语言则是其中的一种较为流行的语言。Java语言由原Sun公司开发和普及的,虽然刚出世时Java语言存在各种问题,但随着改进与完善,Java语言很快就流行起来并成为世界上很多程序员的宠儿,经历了不断发展,Java语言越来越体现了它的优越性。Java之所以能够经久不衰,得到很多人的学习,很大程度上取决于它的自身特点,它的特点包块简单性、面向对象性、跨平台性,简单性:总的来说,Java入门较其他语言容易些,相对于c 和c来说,Java像是它们的简化版,对于没有任何编程经验的人来说,Java语言学起来并不是特别困难,而对于有c 基础的人来说,则更加的简单[3]。但我们需要注意的是,入门容易并不代表每个人都能够掌握这门语言,要想精通的话,必须潜心学习,不断实践,不断用心去理解,才能够真正掌握它的奥妙所在。面向对象的话,虽然现在很多语言号称面向对象,但Java才是一种真正的、纯粹的面向对象语言,这个概念较为抽象,这里我主要说的是它三大特征显示了它是面向对象的语言,包括继承、多态和封装。跨平台性是Java编程语言的一个十分巨大的优势,这个特性对它的普及与推广起到了不可磨灭的作用,因为计算机的硬件和操作系统种类越来越丰富,而Java语言能够跨平台,则能够做到在不同的计算机上面运行,都不需要修改,这因为Java语言不是运行在计算机操作系统中,而是运行在Java虚拟机中,在不同的操作系统中,Java程序能够被解析成当前系统识别的代码,所以说,这是Java语言得到普及的重大因素。