springbootspringboot杏林中医诊所管理系统133742
杏林中医诊所管理
关键词:springboot;JAVA语言;MYSQL数据库;杏林中医诊所管理
Management of Xinglin traditional Chinese medicine clinicABSTRACT
With the advent of the Internet era and the rapid development of computer network technology, network management has become more and more widely used. Therefore, the establishment of a B / S structure of Xinglin TCM clinic management will not only systematize and standardize the management of Xinglin TCM clinic management, but also improve the platform image and management efficiency.
Aiming at the actual needs of the current management of Xinglin traditional Chinese medicine clinic, starting from the actual work, this intelligent comprehensive management analyzes the problems existing in the management of Xinglin traditional Chinese medicine clinic in the past, combines the structure, concept, model, principle and method of the computer system, and adopts the most popular B / S structure, Java technology and MySQL database to design and implement under the condition of various advantages of the computer. The management of Xinglin traditional Chinese medicine clinic mainly includes the implementation of login module, system module, administrator module, doctor module, user module and so on. It helps the management of Xinglin TCM clinic to realize informatization and networking. Through testing, it realizes the system design goal. Compared with the traditional management mode, this system makes rational use of network data resources, effectively reduces the economic investment in the management of Xinglin TCM clinic, and greatly improves the efficiency of the management of Xinglin TCM clinic.
Keywords: springboot; Java language; Mysql database; Management of Xinglin traditional Chinese medicine clinic
1.1开发背景
1.2开发意义
1.3研究内容
第2章 技术与原理
2.1 JAVA技术
2.2 MySQL数据库
2.3 B/S结构
2.4 spring boot框架介绍:
第3章 系统分析
3.1可行性分析
3.1.1经济可行性
3.1.2技术可行性
3.1.3操作可行性
3.1.4 时间可行性
3.1.5 法律可行性
3.2需求分析
3.3业务流程分析
3.4数据流程分析
第4章 系统设计
4.1系统结构设计
4.2功能模块设计
4.3数据库设计
4.3.1 E-R图设计
4.3.2表设计
第5章 系统实现
5.1 系统功能模块
5.2 用户功能模块
5.3 医生功能模块
5.4 管理员功能模块
第6章 系统测试
6.1 程序测试基本概念
6.2 程序测试具体内容
6.2.1 测试的重要性及目的
6.2.2登录测试
6.2.3用户管理模块测试
6.3 系统的优点
第7章 总结
致 谢
参考文献
不同管理员的登录问题:根据管理员的类别(超级管理员、普通用户)实现管理员操作权限的区分并显示不同的操作界面。
数据的一致性和安全问题:本系统必须保证数据的一致性和安全,才能实现有效的管理。不能让没有权限的管理员对数据进行操作并且定期对数据库进行备份。
研究系统平台的总体架构、总体设计、数据库设计、数据库安全设计及功能设计;
本文的设计的系统将会分别从经济的可行性,技术的可行性以及操作的可行性等方面进行全面的可行性的分析。
使用的数据库是MySQL数据库,对于小型网站来讲是很低的成本,大大减少了空间,而原有的空间则可以用来处理别的事物。
本系统的开发,运用的是基础技术,面向的是单一群体,所以不会造成信息拥堵和崩溃的局面,所以运行时是可以较快的执行用户的命令的。而存在于页面的数据都会以表单的形式传送到数据库,所以不会造成混乱。
就目前而言,计算机普及的时代,学习维护和运用系统并不会很困难,所以人员方面是可以实行的,而且系统可以运用在不同的计算机上,所以这里也是可以运行的。
本系统所用的技术和资源均是合法的,引用的部分都有注明,参考文献等也是合乎规定的,是属于个人的创作成果,没有涉及到危害他人的知识产权的行为
针对现存的问题和需要,通过功能需求的分析,特建立了数字化、信息化的杏林中医诊所管理。
3.3业务流程分析
总体业务流程:以管理员的身份在登录页面输入账号和密码,经过数据库身份验证,验证成功后登录系统主页,可以使用系统,管理系统等功能操作 。
系统登录:系统登录是管理员访问系统的路口,设计了系统登录界面,包括管理员名、密码和验证码,然后对登录进来的管理员判断身份信息,判断是管理员管理员还是普通用户。
修改密码:系统所有管理员(管理员和普通用户)应该都要能修改自己的登录密码,修改后需要重新登录。
个人资料管理:由普通用户使用,普通用户登录系统后,可以修改个人原始信息,如修改电话号码、邮箱等,管理员的管理员名是无法修改的。
登录情况管理:系统每个管理员应该都能查看个人的历史登录情况,如登录IP、登录时间、登录地址等,防止管理员账号被盗,加强管理员账号安全。
数据库表是数据库重要的组成部分,其实数据库只是一个框架,数据库表才是数据库的本质,本系统数据库表如下:
department_management |
|||||
字段名称 |
类型 |
长度 |
不是null |
主键 |
字段说明 |
department_management_id |
int |
11 |
否 |
主键 |
科室管理ID |
department |
varchar |
64 |
是 |
科室 |
|
recommend |
int |
11 |
否 |
智能推荐 |
|
create_time |
datetime |
0 |
否 |
创建时间 |
|
update_time |
timestamp |
0 |
否 |
更新时间 |
|
doctor |
|||||
字段名称 |
类型 |
长度 |
不是null |
主键 |
字段说明 |
doctor_id |
int |
11 |
否 |
主键 |
医生ID |
doctor_job_number |
varchar |
64 |
否 |
医生工号 |
|
name_of_doctor |
varchar |
64 |
是 |
医生姓名 |
|
examine_state |
varchar |
16 |
否 |
审核状态 |
|
recommend |
int |
11 |
否 |
智能推荐 |
|
user_id |
int |
11 |
否 |
用户ID |
|
create_time |
datetime |
0 |
否 |
创建时间 |
|
update_time |
timestamp |
0 |
否 |
更新时间 |
|
doctor_introduction |
|||||
字段名称 |
类型 |
长度 |
不是null |
主键 |
字段说明 |
doctor_introduction_id |
int |
11 |
否 |
主键 |
医生介绍ID |
doctor |
int |
11 |
是 |
医生 |
|
name_of_doctor |
varchar |
64 |
是 |
医生姓名 |
|
gender |
varchar |
64 |
是 |
性别 |
|
department |
varchar |
64 |
是 |
科室 |
|
registration_fee |
int |
11 |
是 |
挂号费 |
|
title |
varchar |
64 |
是 |
职称 |
|
photo |
varchar |
255 |
是 |
照片 |
|
personal_resume |
text |
0 |
是 |
个人履历 |
|
good_at_direction |
text |
0 |
是 |
擅长方向 |
|
doctor_scheduling |
text |
0 |
是 |
医生排班 |
|
details |
longtext |
0 |
是 |
详情 |
|
hits |
int |
11 |
否 |
点击数 |
|
praise_len |
int |
11 |
否 |
点赞数 |
|
recommend |
int |
11 |
否 |
智能推荐 |
|
create_time |
datetime |
0 |
否 |
创建时间 |
|
update_time |
timestamp |
0 |
否 |
更新时间 |
|
drug_classification |
|||||
字段名称 |
类型 |
长度 |
不是null |
主键 |
字段说明 |
drug_classification_id |
int |
11 |
否 |
主键 |
药品分类ID |
drug_category |
varchar |
64 |
是 |
药品类别 |
|
recommend |
int |
11 |
否 |
智能推荐 |
|
create_time |
datetime |
0 |
否 |
创建时间 |
|
update_time |
timestamp |
0 |
否 |
更新时间 |
|
drug_information |
|||||
字段名称 |
类型 |
长度 |
不是null |
主键 |
字段说明 |
drug_information_id |
int |
11 |
否 |
主键 |
药品信息ID |
drug_number |
varchar |
64 |
是 |
药品编号 |
|
drug_name |
varchar |
64 |
是 |
药品名称 |
|
drug_category |
varchar |
64 |
是 |
药品类别 |
|
stock |
int |
11 |
是 |
库存 |
|
price |
int |
11 |
是 |
售价 |
|
photo |
varchar |
255 |
是 |
照片 |
|
manufactor |
varchar |
64 |
是 |
厂家 |
|
details |
longtext |
0 |
是 |
详情 |
|
hits |
int |
11 |
否 |
点击数 |
|
praise_len |
int |
11 |
否 |
点赞数 |
|
recommend |
int |
11 |
否 |
智能推荐 |
|
create_time |
datetime |
0 |
否 |
创建时间 |
|
update_time |
timestamp |
0 |
否 |
更新时间 |
|
medical_record_prescription |
|||||
字段名称 |
类型 |
长度 |
不是null |
主键 |
字段说明 |
medical_record_prescription_id |
int |
11 |
否 |
主键 |
病历处方ID |
doctor |
int |
11 |
是 |
医生 |
|
name_of_doctor |
varchar |
64 |
是 |
医生姓名 |
|
department |
varchar |
64 |
是 |
科室 |
|
user_name |
int |
11 |
是 |
用户名 |
|
name_of_patient |
varchar |
64 |
是 |
就诊人姓名 |
|
age |
varchar |
64 |
是 |
年龄 |
|
total_amount |
varchar |
64 |
是 |
总金额 |
|
condition_description |
text |
0 |
是 |
病情描述 |
|
clinical_diagnosis |
text |
0 |
是 |
临床诊断 |
|
drug_prescription |
text |
0 |
是 |
药物处方 |
|
usage_and_dosage |
text |
0 |
是 |
用法用量 |
|
expense_details |
text |
0 |
是 |
费用明细 |
|
pay_state |
varchar |
16 |
否 |
支付状态 |
|
pay_type |
varchar |
16 |
是 |
支付类型: 微信、支付宝、网银 |
|
recommend |
int |
11 |
否 |
智能推荐 |
|
create_time |
datetime |
0 |
否 |
创建时间 |
|
update_time |
timestamp |
0 |
否 |
更新时间 |
|
registered_user |
|||||
字段名称 |
类型 |
长度 |
不是null |
主键 |
字段说明 |
registered_user_id |
int |
11 |
否 |
主键 |
注册用户ID |
user_name |
varchar |
64 |
否 |
用户名 |
|
examine_state |
varchar |
16 |
否 |
审核状态 |
|
recommend |
int |
11 |
否 |
智能推荐 |
|
user_id |
int |
11 |
否 |
用户ID |
|
create_time |
datetime |
0 |
否 |
创建时间 |
|
update_time |
timestamp |
0 |
否 |
更新时间 |
|
registration_reservation |
|||||
字段名称 |
类型 |
长度 |
不是null |
主键 |
字段说明 |
registration_reservation_id |
int |
11 |
否 |
主键 |
挂号预约ID |
doctor |
int |
11 |
是 |
医生 |
|
name_of_doctor |
varchar |
64 |
是 |
医生姓名 |
|
department |
varchar |
64 |
是 |
科室 |
|
registration_fee |
varchar |
64 |
是 |
挂号费 |
|
user_name |
int |
11 |
是 |
用户名 |
|
name_of_patient |
varchar |
64 |
是 |
就诊人姓名 |
|
age |
int |
11 |
是 |
年龄 |
|
history_of_drug_allergy |
text |
0 |
是 |
药物过敏史 |
|
basic_disease_history |
text |
0 |
是 |
基础疾病史 |
|
examine_state |
varchar |
16 |
否 |
审核状态 |
|
examine_reply |
varchar |
16 |
是 |
审核回复 |
|
pay_state |
varchar |
16 |
否 |
支付状态 |
|
pay_type |
varchar |
16 |
是 |
支付类型: 微信、支付宝、网银 |
|
recommend |
int |
11 |
否 |
智能推荐 |
|
create_time |
datetime |
0 |
否 |
创建时间 |
|
update_time |
timestamp |
0 |
否 |
更新时间 |
第5章 系统实现
在系统首页可查看首页功能分为网站首页、留言交流、公告消息、爱牙资讯、医生介绍、药品信息、后台管理等功能 如图5-1
图5-1系统首页界面图
在用户注册页面填写注册内容用户名、密码、姓名、性别、邮箱、手机、身份证、头像、等信息完成注册,如下图5-2所示。
图5-2 用户注册界面图
5.2 用户功能模块
在登录页面输入用户名、密码、权限以及验证码等信息登录系统,如图5-3所示。
图5-3系统首页界面图
在医生介绍页面可以查看医生姓名、科室、挂号费、昵称等信息,并可根据需要进行预约等操作,如图5-4所示。
图5-4 医生介绍信息界面图
在就诊预约页面中可以填写挂号医生、医生姓名、科室、挂号费、用户名、姓名、性别、电话、年龄、联系电话等信息进行就诊预约并提交,如图5-5所示。
图5-5 就诊预约界面图
评论页面可以填写评论信息及评论回复等信息进行提交,如图5-6所示。
图5-6评论页面界面图
在后台管理页面查看用户后台功能个人资料管理、密码修改、收藏管理等功能,如图5-7所示。
图5-7 后台管理界面图
5.3 医生功能模块
在医生后台管理可查看医生功能为首页、模块管理(挂号预约、病历处方、药品信息),如图5-8所示。
图5-8 医生后台功能面图
5.4 管理员功能模块
管理员登录进入杏林中医诊所管理之后,就可以对所有的信息进行查看,可以查看到首页、公告内容(轮播图、公告栏)系统用户(管理员、注册用户、医生)内容模块(健康资讯、资讯分类)模块管理(科室管理、医生介绍、挂号预约、病历处方、药品分类、药品信息)等,并且还可以对其进行相应的操作管理,如图5-9所示。
图5-9管理员功能界面图
在医生介绍页面中可以添加医生工号、医生姓名、标签、性别、照片、挂号费、科室、职称等信息,还可以根据需要在医生介绍查询页面进行修改或删除等操作,如图5-10所示。
图5-10 医生介绍界面图
在用户注册管理页面中可以对账号、密码、昵称、性别、邮箱、电话、身份证、头像、地址、备注等信息进行审核、修改或删除等操作,如图5-11所示。
图5-11 用户注册管理界面图
在药品信息页面中可以查看、药品编号、药品名称、药品类别、库存、售价、照片、厂家等信息进行删除或回复等操作,如下图5-12所示。
图5-12药品信息界面图
登录及管理员添加模块是对各个系统中不可缺少的功能之一,为了对在运行过程能正常的操作本项目就要对此进行测试。
无论系统管理员还是用户登录时都需要用户名和密码进行登录,当输入正确的用户名和密码观察是否正常登录。登录测试表如下表6-1所示:
名称 |
功能名称 |
操作阐述 |
期盼结果 |
测试结果 |
登录信息管理 |
登录 |
系统管理员登录时输入 账号:admin密码:admin |
进入后台主页面 |
成功 |
添加用户登录时输入 账号:zhangchao密码:000000 |
进入系统首页 |
成功 |
名称 |
功能名称 |
操作阐述 |
期盼结果 |
测试结果 |
添加信息管理 |
添加 |
管理员进入添加用户管理页面 |
成功显示所有添加用户列表 |
成功 |
管理员进入添加用户管理页面,点击删除按钮 |
删除成功,出现删除成功的提示 |
成功 |
||
用户进入添加页面,按提示输入添加用户信息 |
添加成功,出现添加成功的提示 |
成功 |
用户管理信息模块对本界面中的数据和信息进行相对应得基本操作,主要有查看用户,删除用户等。
模块名称 |
功能名称 |
操作描述 |
预期结果 |
测试结果 |
用户信息管理 |
查看 |
管理员进入用户管理页面,查看用户 |
所有用户均显示 |
成功 |
删除 |
管理员进入用户管理页面,点击删除按钮 |
弹窗提示,删除成功 |
成功 |
经历了近三个多月的动手实践及老师辛勤的指导和同学朋友热心的帮助下,本人的毕业设计杏林中医诊所管理的基本功能也基本完成。
但是由于时间、基础及缺乏实践等多方面的问题,还有诸多需要解决的问题依然存在,设计中很多方面考虑不够周全或者考虑不到。
非常感谢我的老师,我的同学,我的朋友并希望在今后的学习生活中不断陪养多方面的兴趣,不断学习进步从而能够实现独立完成。设计中存在的诸多缺点诚肯老师的原谅。
[1]徐佩.新时期计算机软件开发技术的应用及发展趋势[J].农家参谋,2019(08):167.
[2]张帅,崔婀娜,魏立波.互联网+健康在线服务平台的设计与实现[J].科技创新与应用,2019(10):91-92.
[3]谷利国,陈存田,张甲瑞.基于B/S模式的人事教育信息管理系统的分析与设计[J].电脑知识与技术,2019,15(10):58-59.
[4]胥新政,强毅.基于JSP的常用金属材料标准检索平台开发设计[J].制造业自动化,2019,41(03):41-43+69.
[5]王祖维,南淮耀,张英.“互联网+”视域下的高校学生公寓管理系统设计与实现——以沈阳师范大学为例[J].现代商贸工业,2019,40(08):187-188.
[6]廖明华,齐攀.学生职业能力测评管理系统的设计与实现[J].广东交通职业技术学院学报,2019,18(01):48-52.
[7]李冬冬,刘华明,毕学慧,王秀友.旧衣申领系统的设计与实现[J].电脑知识与技术,2019,15(08):47-50.
[8]李庆年.“互联网+”视域下的人才招聘管理系统设计与实现[J].国际公关,2019(03):164-165.
[9]刘婷,彭焕峰,邵淑婷.基于云平台的高校监考管理系统[J].电脑知识与技术,2019,15(07):91-92.
[10]赵丙秀.基于百度AI平台的Web人脸注册和登录系统的实现[J].电脑知识与技术,2019,15(07):114-115.
[11]戴昭颖,尹涛.钢铁行业成本预算系统开发应用实践[J].电子技术与软件工程,2019(04):29-30.
[12]曹灿,刘志刚.基于SSH和Layui的工程科学前沿与实践系统[J].工业控制计算机,2019,32(02):91-92+96.
[13]谢路.基于Web的考务管理系统设计与实现[J].福建电脑,2019,35(01):136-137.
[14]张继东.MySQL数据库基于JSP的访问技术[J/OL].电子技术与软件工程,2017,(15):169(2017-08-03).
[15]韩思凡.Web开发中的JSP与HTML的基础应用[J].科学技术创新,2020(14):71-72.
免费领取本源代码,请关注点赞+私信
springbootspringboot杏林中医诊所管理系统133742相关推荐
- 中医诊所管理系统哪一类实用 ?
如今,不论是中医定点医疗机构或是西医定点医疗机构大多都十分重视医疗信息化管理系统,而西医方面早已有套十分完善的诊所管理系统 ,而中医较为完善的管理系统相对来说市场上较为少,那么中医诊所管理系统哪一类实 ...
- 计算机毕业设计项目2023推荐
2023年最新计算机毕业设计,本科,项目汇总! 哈喽,大家好,大四的同学马上要开始做毕业设计了,大家做好准备了吗? 博主给大家详细整理了计算机毕业设计最新项目,对项目有任何疑问,都可以问博主哦~ 这些 ...
- 亿发软件:智能中医药信息管理系统,加速智慧药房信息化建设
中医药信息化建设是指利用信息技术改进中医药执业和管理的过程.而中医药信息化管理系统,可以为患者提供更好的护理质量和医疗质量,加强中医执业效率,助力中医行业现代化成长和发展. 亿发智能中医馆信息化管理系 ...
- Web酒店管理系统(附源码及资源)
Web酒店管理系统(附源码及资源) 一.系统概述: 二.系统功能分析 三.系统主要内容: 四.源码下载 五.总结 一.系统概述: 该系统通过Sublime Text编辑器编写完成,涉及到了htnl.c ...
- 【VB】学生信息管理系统6——错误调试
因为站在了巨人的肩膀上,在理解代码意思后的调试中,用到之前的别人的CSDN.所以原理查的不是很透彻.这里总结一下我的问题! 1.VB(如下代码)中mrc.EOF = False应该怎么理解呢? Set ...
- 【VB】学生信息管理系统5——数据库代码
这次学生信息管理系统在代码的理解过程中遇到了一些问题.总结如下: 1. sql server的安装过程各个步骤的意思.在安装SQL Server的时候按照网上的步骤,我觉得这个需要学完整个数据库再返回 ...
- 【VB】学生信息管理系统4——数据库的发展
由于连接数据的时候出现了很多不懂得问题,为什么要连接,它是怎么连接的,查着查着,就越看越多.又不舍得就这么放过这些问题,所以就耐心看看究竟是怎么回事! 1.自从出现数据库,人们渴望用数据和应用程序做交 ...
- 【VB】学生信息管理系统3——连接数据库的前提
在窗体设计和编写程序代码后,需要进行数据库的连接. 大概要做的:下载安装数据库--配置数据源ODBC--测试连接数据库--进行数据库中内容的添加. 关键是这些我都不会,这才是重点! 在学习数据库的过程 ...
- 【VB】学生信息管理系统2——窗体设计
这次学生系统是照着书敲的,先敲完然后开始调试!中途遇到了很多问题,查了很多,这里不容易系统的总结!所以就针对各个问题,各个击破! 问题一:VB 6.0中,状态栏控件(sbstatusbar):右击选项 ...
- 【VB】学生信息管理系统1——系统设计怎样开始?
历时两周完成用VB完成的学生信息管理系统.从刚开始只会敲好玩的小程序到现在完整的做出一个像样的系统.自己的编程思维进行了很大的跨越. 这次的学生信息管理系统让我从整体的角度看到了一个系统设计的过程. ...
最新文章
- 使用二维高斯函数模糊图片
- Leetcode 153. 寻找旋转排序数组中的最小值 (每日一题 20211014)
- python返回json数据_python和flask中返回JSON数据的方法
- MobX 上手指南,写 Vue 的感觉?
- IntelliJ IDEA for Windows 默认模式下的快捷键
- 油田 (Oil Deposits UVA - 572)
- python语言运算符有三种_《Python语言程序设计》 —2.3 运算符
- java的整型_java 整型
- 关于focus的概念
- shell 学习之for语句
- Odoo owl 学习笔记之14—错误处理erro_handing
- 深度学习各类性能指标含义解释
- 交换机和路由器技术-15-链路聚合
- 论坛没落了吗?传统BBS(论坛)何去何从?
- 收费企业邮箱哪个好用?怎么购买外贸邮箱?企业邮箱服务有哪些呢?
- mysql 数字金钱转中文金钱函数
- 3G门户4年衰落:转型平台遇阻 上市梦无期
- macbook的appstore打不开的解决办法
- 保险业内控实施助力灾备服务与业务连续管理
- 寻求公正是一种心理病