资源简介

自己的毕业设计+论文+答辩ppt,是写的一个基于我家乡市的医院挂号管理系统,可以选择医院、科室、医生、挂号时间,当然后台也都有管理界面。
邮箱注册登录 手机验证码注册登录 前台三种挂号方式 后台对前台数据进行管理 医生的排班管理 ,忘记备份全部数据库,只备份了部分语句了,不过论文里有写数据表的详细设计,可以自己搭建一个;要的人多的话我有时间在写一份,我论文里也有表,可以自己建一下,maven项目管理、git代码托管;
使用了Quartz定时器,处理每个账号违约的问题。
注:需要maven、ssm的基础

资源截图

代码片段和文件信息

package com.edu.swu.controller;

import com.google.code.kaptcha.Constants;
import com.google.code.kaptcha.Producer;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;

import javax.imageio.ImageIO;
import javax.servlet.ServletOutputStream;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import java.awt.image.BufferedImage;

/**
 * @Description //TODO:
 * @Author shaohjz
 * @Date 2019/2/25
 **/
@Controller
@RequestMapping(value = “/captcha“)
public class captchaController {
    /**
     * 验证码相关的接口
     *
     * @author gaowei.cheng
     */

    private static Logger log = LoggerFactory.getLogger(captchaController.class);

    @Autowired
    private Producer captchaProducer;

    @RequestMapping(value = “/getCaptchaImage“)
    public ModelAndView getCaptchaImage(HttpServletRequest request HttpServletResponse response) throws Exception {
        HttpSession session = request.getSession();
        String code = (String) session.getAttribute(Constants.KAPTCHA_SESSION_KEY);
        System.out.println(“******************验证码是: “ + code + “******************“);

        response.setDateHeader(“Expires“ 0);

        // Set standard HTTP/1.1 no-cache headers.
        response.setHeader(“Cache-Control“ “no-store no-cache must-revalidate“);

        // Set IE extended HTTP/1.1 no-cache headers (use addHeader).
        response.addHeader(“Cache-Control“ “post-check=0 pre-check=0“);

        // Set standard HTTP/1.0 no-cache header.
        response.setHeader(“Pragma“ “no-cache“);

        // return a jpeg
        response.setContentType(“image/jpeg“);

        // create the text for the image
        String capText = captchaProducer.createText();

        // store the text in the session
        session.setAttribute(Constants.KAPTCHA_SESSION_KEY capText);

        // create the image with the text
        BufferedImage bi = captchaProducer.createImage(capText);
        ServletOutputStream out = response.getOutputStream();

        // write the data out
        ImageIO.write(bi “jpg“ out);
        try {
            out.flush();
        } finally {
            out.close();
        }
        return null;
    }

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-09-23 21:06  毕业设计\
     文件     3430912  2019-09-21 14:56  毕业设计\222015321210033胡济洲.ppt
     目录           0  2019-09-23 21:05  毕业设计\IdeaProjects\
     目录           0  2019-09-23 21:05  毕业设计\IdeaProjects\.git\
     文件          23  2019-09-21 15:34  毕业设计\IdeaProjects\.git\HEAD
     文件         130  2019-09-21 15:34  毕业设计\IdeaProjects\.git\config
     文件          73  2019-09-21 15:34  毕业设计\IdeaProjects\.git\description
     目录           0  2019-09-23 21:05  毕业设计\IdeaProjects\.git\hooks\
     文件         478  2019-09-21 15:34  毕业设计\IdeaProjects\.git\hooks\applypatch-msg.sample
     文件         896  2019-09-21 15:34  毕业设计\IdeaProjects\.git\hooks\commit-msg.sample
     文件        3327  2019-09-21 15:34  毕业设计\IdeaProjects\.git\hooks\fsmonitor-watchman.sample
     文件         189  2019-09-21 15:34  毕业设计\IdeaProjects\.git\hooks\post-update.sample
     文件         424  2019-09-21 15:34  毕业设计\IdeaProjects\.git\hooks\pre-applypatch.sample
     文件        1638  2019-09-21 15:34  毕业设计\IdeaProjects\.git\hooks\pre-commit.sample
     文件        1348  2019-09-21 15:34  毕业设计\IdeaProjects\.git\hooks\pre-push.sample
     文件        4898  2019-09-21 15:34  毕业设计\IdeaProjects\.git\hooks\pre-rebase.sample
     文件         544  2019-09-21 15:34  毕业设计\IdeaProjects\.git\hooks\pre-receive.sample
     文件        1492  2019-09-21 15:34  毕业设计\IdeaProjects\.git\hooks\prepare-commit-msg.sample
     文件        3610  2019-09-21 15:34  毕业设计\IdeaProjects\.git\hooks\update.sample
     目录           0  2019-09-23 21:06  毕业设计\IdeaProjects\.git\info\
     目录           0  2019-09-23 21:05  毕业设计\IdeaProjects\.git\objects\
     目录           0  2019-09-23 21:06  毕业设计\IdeaProjects\.git\objects\info\
     目录           0  2019-09-23 21:06  毕业设计\IdeaProjects\.git\objects\pack\
     目录           0  2019-09-23 21:05  毕业设计\IdeaProjects\.git\refs\
     目录           0  2019-09-23 21:06  毕业设计\IdeaProjects\.git\refs\heads\
     目录           0  2019-09-23 21:06  毕业设计\IdeaProjects\.git\refs\tags\
     目录           0  2019-09-23 21:05  毕业设计\IdeaProjects\.idea\
     文件           8  2019-09-21 15:34  毕业设计\IdeaProjects\.idea\.name
     文件         545  2019-09-21 15:34  毕业设计\IdeaProjects\.idea\compiler.xml
     文件         209  2019-09-21 15:34  毕业设计\IdeaProjects\.idea\encodings.xml
     文件         656  2019-09-21 15:34  毕业设计\IdeaProjects\.idea\misc.xml
............此处省略354个文件信息

评论

共有 条评论