ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

计算机毕业设计选题推荐:基于spring boot的中医院问诊系统、毕业设计选题、计算机毕设、选题推荐、毕设指导、项目定制、源码、高质量项目

计算机毕业设计选题推荐:基于spring boot的中医院问诊系统、毕业设计选题、计算机毕设、选题推荐、毕设指导、项目定制、源码、高质量项目 作者计算机编程小咖个人简介曾长期从事计算机专业培训教学本人也热爱上课教学语言擅长Java、微信小程序、Python、Golang、安卓Android等开发项目包括大数据、深度学习、网站、小程序、安卓、算法。平常会做一些项目定制化开发、代码讲解、答辩教学、文档编写、也懂一些降重方面的技巧。平常喜欢分享一些自己开发中遇到的问题的解决办法也喜欢交流技术大家有技术代码这一块的问题可以问我想说的话感谢大家的关注与支持网站实战项目安卓/小程序实战项目大数据实战项目深度学习实战项目目录中医院问诊系统介绍中医院问诊系统演示视频中医院问诊系统演示图片中医院问诊系统代码展示中医院问诊系统文档展示中医院问诊系统介绍本系统名为《基于Spring Boot的中医院问诊系统》同时提供Python版本的Django实现思路后端主要围绕Spring Boot或Django展开前端采用Vue、ElementUI和HTML完成页面交互数据库使用MySQL整体基于B/S架构开发工具可选用IDEA或PyCharm。系统面向中医院日常问诊与后台管理场景功能包括系统首页、用户管理、医生管理、时间段管理、科室信息管理、医生排班管理、预约挂号管理、就诊记录管理、药品信息管理、开药信息管理、缴费信息管理、知识分类管理、知识科普管理、讲座信息管理、讲座报名管理、系统管理、轮播图、医院资讯、医院资讯分类、系统简介、个人中心、修改密码等。患者端可以查看科室、医生排班、医院资讯和知识科普完成预约挂号并在个人中心查看就诊记录、开药信息和缴费信息医生和管理人员可以在后台维护医生信息、排班、号源、药品、处方、缴费和讲座报名等数据。整个系统把挂号、就诊、开药、缴费和科普讲座这些环节串在一起比较适合作为计算机专业本科毕业设计用来练习Spring Boot或Django后端开发、Vue前端页面组织、MySQL数据表设计和B/S项目的基本流程。中医院问诊系统演示视频项目演示视频中医院问诊系统演示图片中医院问诊系统代码展示SparkSession sparkSparkSession.builder().appName(tcmClinic).master(local[*]).getOrCreate();public MapString,ObjectcreateAppointment(Long userId,Long doctorId,Long scheduleId,String symptom){MapString,Objectresultnew HashMap();if(userIdnull||doctorIdnull||scheduleIdnull){result.put(code,400);result.put(msg,预约信息不完整);returnresult;}DoctorSchedule scheduledoctorScheduleMapper.selectById(scheduleId);if(schedulenull||!可预约.equals(schedule.getStatus())){result.put(code,409);result.put(msg,该时间段已满或不可预约);returnresult;}Integer leftschedule.getLeftCount();if(leftnull||left0){result.put(code,409);result.put(msg,号源已用完);returnresult;}Appointment appointmentnew Appointment();appointment.setUserId(userId);appointment.setDoctorId(doctorId);appointment.setScheduleId(scheduleId);appointment.setSymptom(symptom);appointment.setStatus(待就诊);appointment.setCreateTime(new Date());appointmentMapper.insert(appointment);schedule.setLeftCount(left-1);doctorScheduleMapper.updateById(schedule);result.put(code,200);result.put(msg,预约成功);result.put(appointmentId,appointment.getId());returnresult;}public MapString,ObjectsaveVisitRecord(Long appointmentId,String diagnosis,String advice){MapString,Objectresultnew HashMap();Appointment appointmentappointmentMapper.selectById(appointmentId);if(appointmentnull){result.put(code,404);result.put(msg,预约记录不存在);returnresult;}if(!待就诊.equals(appointment.getStatus())!已预约.equals(appointment.getStatus())){result.put(code,409);result.put(msg,当前状态不能录入就诊记录);returnresult;}VisitRecord recordnew VisitRecord();record.setAppointmentId(appointmentId);record.setUserId(appointment.getUserId());record.setDoctorId(appointment.getDoctorId());record.setDiagnosis(diagnosis);record.setAdvice(advice);record.setVisitTime(new Date());visitRecordMapper.insert(record);appointment.setStatus(已就诊);appointmentMapper.updateById(appointment);result.put(code,200);result.put(msg,就诊记录保存成功);result.put(recordId,record.getId());returnresult;}public MapString,ObjectsavePrescription(Long visitRecordId,ListPrescriptionItemitems){MapString,Objectresultnew HashMap();if(visitRecordIdnull||itemsnull||items.isEmpty()){result.put(code,400);result.put(msg,开药信息不能为空);returnresult;}VisitRecord recordvisitRecordMapper.selectById(visitRecordId);if(recordnull){result.put(code,404);result.put(msg,就诊记录不存在);returnresult;}BigDecimal totalBigDecimal.ZERO;for(PrescriptionItem item:items){Drug drugdrugMapper.selectById(item.getDrugId());if(drugnull||drug.getStock()item.getCount()){result.put(code,409);result.put(msg,药品库存不足或不存在);returnresult;}item.setVisitRecordId(visitRecordId);item.setPrice(drug.getPrice());item.setAmount(drug.getPrice().multiply(BigDecimal.valueOf(item.getCount())));totaltotal.add(item.getAmount());prescriptionItemMapper.insert(item);drug.setStock(drug.getStock()-item.getCount());drugMapper.updateById(drug);}Prescription prescriptionnew Prescription();prescription.setVisitRecordId(visitRecordId);prescription.setTotalAmount(total);prescription.setStatus(待缴费);prescription.setCreateTime(new Date());prescriptionMapper.insert(prescription);result.put(code,200);result.put(msg,开药信息保存成功);result.put(prescriptionId,prescription.getId());result.put(totalAmount,total);returnresult;}中医院问诊系统文档展示作者计算机编程小咖个人简介曾长期从事计算机专业培训教学本人也热爱上课教学语言擅长Java、微信小程序、Python、Golang、安卓Android等开发项目包括大数据、深度学习、网站、小程序、安卓、算法。平常会做一些项目定制化开发、代码讲解、答辩教学、文档编写、也懂一些降重方面的技巧。平常喜欢分享一些自己开发中遇到的问题的解决办法也喜欢交流技术大家有技术代码这一块的问题可以问我想说的话感谢大家的关注与支持网站实战项目安卓/小程序实战项目大数据实战项目深度学习实战项目
返回列表