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

发布于:2022-11-09 ⋅ 阅读:(8) ⋅ 点赞:(0) ⋅ 评论:(0)

项目简介

基于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>
  • 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;
    }
}

运行截图

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