首页 分享 基于javaweb+jsp的宠物医院商城系统(java+Springboot+Jsp+maven+Mysql)

基于javaweb+jsp的宠物医院商城系统(java+Springboot+Jsp+maven+Mysql)

来源:萌宠菠菠乐园 时间:2025-01-10 09:00

项目运行

环境配置:
Jdk1.8 + Tomcat8.5 + mysql + Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)

项目技术:
Springboot+ SpringMVC + MyBatis + Jsp + Html+ JavaScript + JQuery + Ajax + maven等等

宠物医院与商城一体的系统请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述

适用

课程设计,大作业,毕业设计,项目练习,学习演示等

try { //文件保存路径 D:/xxxx/xxxx/ File file = new File(filePath+filename); //判断父级文件是否存在 if (!file.getParentFile().exists()) { file.getParentFile().mkdir(); } mufile.transferTo(file); } catch (IllegalStateException | IOException e) { e.printStackTrace(); } Doctor doctor = new Doctor(); if(id != -1){ doctor.setId(id); doctor.setImg("/files/"+filename);doctorService.updateByPrimaryKeySelective(doctor);

12345678910111213141516

public String doctorList(Model model, Messages messages, @RequestParam(value="page",defaultValue="1")Integer page,Integer type,HttpServletRequest request) {if(messages == null) {messages = new Messages();} HttpSession session = request.getSession(); Doctor dt = (Doctor) session.getAttribute("DOCTOR"); if(dt != null){ messages.setDid(dt.getId()); }else{ return "redirect:/login/index"; }messages.setType(type);//底层数据PageInfo<Messages> pageInfo = messagesService.selectMessagesList(messages,page,size);//工作区数据messages.setTime(new Date());List<Messages> list = messagesService.selectMessagesPai(messages);

123456789101112131415161718

if(id != null) {Messages messages = new Messages();messages.setId(id);messages.setType(3); //3表示预约成功messagesService.updateByPrimaryKeySelective(messages); } return "redirect:/doctor/messageList?type=1"; } /** * 取消 */ @RequestMapping("/messagesQuXiao") public String messagesQuXiao(Integer id) { if(id != null) {Messages messages = new Messages();

12345678910111213141516

* @param model * @return */ @RequestMapping("/doctorUptatePage") public String doctorUptatePage(Model model,HttpServletRequest request) { HttpSession session = request.getSession(); Doctor dt = (Doctor) session.getAttribute("DOCTOR"); if(dt != null) { Doctor doctor = doctorService.selectByPrimaryKey(dt.getId());List<Section> sectionlist2 = null;model.addAttribute("doctor",doctor);//科室Section se = new Section();se.setType(1); List<Section> sectionlist = sectionService.selectByExample(se); model.addAttribute("sectionlist", sectionlist);//科室详情 Section se1 = sectionService.selectByPrimaryKey(doctor.getSid()); if(se1 != null) {Section section = new Section();section.setPid(se1.getPid());section.setType(2);

12345678910111213141516171819202122

*患者信息查看 */ @RequestMapping(value = "/patientUpatePage") @ResponseBody public Patient patientUpatePage(Integer id) { Patient patient = null; if(id != null) { patient = patientService.selectByPrimaryKey(id); } return patient; } /** *患者信息修改 */ @RequestMapping(value = "/patientUpdate") @ResponseBody public Patient patientUpdate(@RequestBody Patient patient) {patientService.updateByPrimaryKeySelective(patient);

123456789101112131415161718192021

HttpSession session = request.getSession(); Patient patient1 = (Patient) session.getAttribute("PATIENT"); if(patient1 == null){ return "redirect:/login/font/index"; }/* * PageInfo<Patient> pageInfo = * patientService.selectPatientList(patient,1,size); List<Patient> list = * pageInfo.getList(); List<Patient> list2 = new ArrayList<Patient>(); Messages * messages = new Messages(); boolean pan = false; SimpleDateFormat sdf = new * SimpleDateFormat("yyyy-MM-dd"); for (Patient pa : list) { if(pa.getPid() != * null && pa.getPid() != 0){ messages.setDid(dt.getId()); * messages.setUid(pa.getPid()); messages.setUsername(pa.getName()); * List<Messages> ml = messagesService.selectMessages(messages); if(ml.size() > * 0 ){ Date time = ml.get(0).getTime(); pa.setUsername(sdf.format(time)); * pa.setPhone(dt.getName()); pa.setIdentitys(dt.getSname()); list2.add(pa); } * * } } if(list2.size() <= 8) { pageInfo.setPages(1); } */ Messages messages = new Messages(); // messages.setTime(new Date());

123456789101112131415161718192021

* messages = new Messages(); boolean pan = false; SimpleDateFormat sdf = new * SimpleDateFormat("yyyy-MM-dd"); for (Patient pa : list) { if(pa.getPid() != * null && pa.getPid() != 0){ messages.setDid(dt.getId()); * messages.setUid(pa.getPid()); messages.setUsername(pa.getName()); * List<Messages> ml = messagesService.selectMessages(messages); if(ml.size() > * 0 ){ Date time = ml.get(0).getTime(); pa.setUsername(sdf.format(time)); * pa.setPhone(dt.getName()); pa.setIdentitys(dt.getSname()); list2.add(pa); } * * } } if(list2.size() <= 8) { pageInfo.setPages(1); } */ Messages messages = new Messages(); // messages.setTime(new Date()); messages.setType(1); messages.setUid(patient1.getPid()); PageInfo<Messages> pageInfo = messagesService.selectMessagesList(messages, 1, size); model.addAttribute("doctorList",pageInfo.getList()); model.addAttribute("pageInfo",pageInfo); model.addAttribute("patient",patient); return "patient/patientList"; }

1234567891011121314151617181920

/** * 确定预约 */ @RequestMapping("/messagesUptate") public String messagesUptate(Integer id) { if(id != null) {Messages messages = new Messages();messages.setId(id);messages.setType(3); //3表示预约成功messagesService.updateByPrimaryKeySelective(messages); } return "redirect:/doctor/messageList?type=1"; } /** * 取消 */ @RequestMapping("/messagesQuXiao") public String messagesQuXiao(Integer id) { if(id != null) {Messages messages = new Messages();messages.setId(id);messages.setType(2); //2取消预约messagesService.updateByPrimaryKeySelective(messages); }

1234567891011121314151617181920212223242526

model.addAttribute("mlist",mlist); return "doctor/messageList"; } @RequestMapping("/index") public String index(Model model,HttpServletRequest request) { HttpSession session = request.getSession(); Doctor dt = (Doctor) session.getAttribute("DOCTOR"); if(dt == null) { return "redirect:/login/index"; } int doctor = doctorService.countByExample(null); //医生总数 int section = sectionService.count(); //科室总数 //患者总数 int patient = 0; List<Patient> selectByExample = patientService.selectByExample(null); Messages mess = new Messages();

1234567891011121314151617181920

/** *添加患者信息 */ @RequestMapping(value = "/patientSave") public String patientSave(Patient patient) {patientService.insertSelective(patient);return "loginByPatient"; } /** * 判断患者账号 */ @RequestMapping("/panzhanghao") @ResponseBody public Map<String,String> panzhanghao(Model model, String zhanghao) { Map<String, String> map = new HashMap<String, String>(); PatientExample se = new PatientExample(); PatientExample.Criteria criteria = se.createCriteria(); criteria.andUsernameEqualTo(zhanghao); List<Patient> selectByExample = patientService.selectByExample(se); if(selectByExample.size() > 0){ map.put("pan","err"); }else{

1234567891011121314151617181920212223

相关知识

基于javaweb+jsp的宠物领养信息管理系统(带报告文档)
基于javaweb的宠物医院管理系统设计和实现(java+springboot+ssm+mysql+jsp)
基于SpringBoot+Vue的宠物商城管理系统
基于SSM实现宠物商城系统
基于Java的宠物医院管理系统论文
基于Hadoop的图书商城推荐系统的设计与实现
基于vue.js宠物医院挂号系统设计与实现(uni
基于SSM的有宠在线宠物商城系统设计与实现
基于springboot+vue的宠物用品交易平台,基于springboot的在线宠物用品商城系统,基于java的宠物用品在线交易系统
基于 JavaWeb 的宠物商城系统(附源码,文档)

网址: 基于javaweb+jsp的宠物医院商城系统(java+Springboot+Jsp+maven+Mysql) https://www.mcbbbk.com/newsview1000654.html

所属分类:萌宠日常
上一篇: 在哪个网站上买狗好
下一篇: 萌宠宠物商城

推荐分享