• 【JAVA程序设计】(C00088)基于SSM的病例管理系统


    项目简介

    基于SSM的病例管理系统;
    功能简单,适合学习以及大作业等,jsp页面,form表单提交数据
    实现功能有登录、病例增删改查、系统退出等功能;后台使用MVC设计模式,分层结构

    项目获取

    源码获取地址

    开发环境

    运行环境:推荐jdk1.8;
    开发工具:eclipse以及idea(推荐);
    操作系统:windows 10 8G内存以上(其他windows以及macOS支持,但不推荐);
    浏览器:Firefox(推荐)、Google Chrome(推荐)、Edge;
    数据库:MySQL8.0(推荐)及其他版本(支持,但容易异常尤其MySQL5.7(不含)以下版本);
    数据库可视化工具:Navicat Premium 15(推荐)以及其他Navicat版本
    是否maven项目:是

    项目技术

    后端:mysql、Spring、Spingmvc、Mybatis
    前端:jsp

    相关代码

    • login.jsp
    <%@ page language="java" contentType="text/html; charset=UTF-8"
             pageEncoding="UTF-8"  isELIgnored="false"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Insert title here</title>
    </head>
    <style>
        body{
            width: 14%;
            margin: auto;
            margin-top: 18%;
            min-width: 250px;
            background-image: url(${pageContext.request.contextPath}"/image/bg.jpg");
            background-size: cover;
        }
    </style>
    <body>
    欢迎使用病历信息管理系统
    ${msg}
    <form action="/sysuser/login" method="post">
        <table>
            <tr>
                <td>用户名</td>
                <td><input name="username" type="text" ></td>
            </tr>
            <tr>
                <td>密码</td>
                <td><input name="password" type="password" ></td>
            </tr>
        </table>
        <td>
            <input type="submit" value="登录">
        </td>
    </form>
    
    </body>
    
    </html>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    • SysuserController.java
    package com.example.controller;
    
    import com.example.pojo.Sysuser;
    import com.example.service.SysuserService;
    import org.springframework.beans.factory.annotation.Autowired;
    import org.springframework.stereotype.Controller;
    import org.springframework.web.bind.annotation.RequestMapping;
    
    
    import javax.servlet.http.HttpServletRequest;
    import java.util.List;
    
    @Controller
    @RequestMapping("sysuser")
    public class SysuserController {
    
        @Autowired
        private SysuserService sysuserService;
    
        //登录
        @RequestMapping("login")
        public String login(Sysuser sysuser, HttpServletRequest request){
            Sysuser login = sysuserService.login(sysuser);
            if(login==null){
                request.setAttribute("msg","ERROR");
                return "admin/login";
            }else{
                request.getSession().setAttribute("USER_SESSION",login);
                return "admin/index";
            }
        }
    
        //退出
        @RequestMapping("logout")
        public String logout(HttpServletRequest request){
            request.getSession().removeAttribute("USER_SESSION");
            return "admin/login";
        }
    
        @RequestMapping("topPage")
        public String toPage(String page){
            return page;
        }
    }
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    • 41
    • 42
    • 43
    • 44
    • 45

    运行截图

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  • 相关阅读:
    TensorFlow搭建CNN-LSTM混合模型实现多变量多步长时间序列预测(负荷预测)
    【CSDN竞赛】练习题(练手题)及解析(含代码+注释):小玉家的电费;饿龙咆哮-逃离城堡;收件邮箱;寻找宝藏山
    SpringCloud Alibaba微服务第6章之Gateway
    中间件漏洞 | Apache-SSI/任意命令执行
    浏览器存储
    java分布式锁的场景和使用方法
    Alibaba针对“金九银十”推出的《Java岗位面试清单》,全是考点
    实验32:气压温度传感器实验
    Transformer ZOO
    Java语言实现 比较两个Date日期的先后
  • 原文地址:https://blog.csdn.net/mataodehtml/article/details/127766180