栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

管理系统项目报告

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

管理系统项目报告


Java程序

web页面



共四个页面

这是刚开始写的时候的大体思路

web项目的主要流程:
  1. 设计页面
  2. 编写实体类
  3. 创建数据库创建表
  4. DAO层(操作数据库需要SQL语句)
  5. Service层(调用DAO的方法)
  6. Servlet层(调用Service的方法,可以调用浏览器传过来的数据,处理数据,将数据传回浏览器)
用到的技术
  1. html
  2. css
  3. java
  4. jsp
  5. El
  6. JSTl
实现功能 登录注册 登录

输入用户名密码,判断是否存在,如果不存在提示用户名或密码不正确,存在即跳到index页面

protected void login(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        //获取请求参数
        String username=req.getParameter("username");
        String password=req.getParameter("password");
        //调用userService.login登录处理业务
        User loginUser=userService.login(new User(null,username,password));
        //如果等于null,说明登陆失败
        if(loginUser==null){
            //把错误信息回显的表单项信息,保存到Request域中
            req.setAttribute("msg","用户名或密码错误");
            req.setAttribute("username",username);
            //跳回登录页面
            req.getRequestDispatcher(req.getContextPath()+"/login.jsp").forward(req,resp);
        }else{
            //跳到index页面
            String s="1234";
            req.setAttribute("q",s);
            req.getRequestDispatcher(req.getContextPath()+"/index.jsp").forward(req,resp);
        }
    }

注册

判断用户名是否存在若存在即提示,不存在就跳转到index页面

protected void regist(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        //1.获取请求参数
        String username=req.getParameter("username");
        String password=req.getParameter("password");
        //true存在,false不存在
        if(userService.existUsername(username)){
            System.out.println("用户名["+username+"]已存在!");

            //把回显信息保存到Requset域中
            req.setAttribute("msg","用户名已存在!");
            req.setAttribute("username",username);

            //跳回注册页面
            req.getRequestDispatcher(req.getContextPath()+"/regist.jsp").forward(req,resp);
        }else{
            //调用Service保存到数据库
            userService.registerUser(new User(null,username,password));
            //跳到index界面
            req.getRequestDispatcher(req.getContextPath()+"/index.jsp").forward(req,resp);
        }
    }

点击加号,跳转到add.jsp页面
输入信息点击添加即可成功
并且跳回index

protected void add(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {

        //获取请求参数,封装成为book对象
        Target target= WebUtils.copyParamToBean(req.getParameterMap(),new Target());
        //保存target
        targetService.addTarget(target);
        //跳到index页面

        resp.sendRedirect(req.getContextPath() +"/index.jsp");
    }

点击删除就会跳到index页面

protected void delete(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        int id= Integer.parseInt(req.getParameter("id"));
        targetService.deleteTargetById(id);
        req.getRequestDispatcher(req.getContextPath()+"/index.jsp").forward(req,resp);
    }

点击修改,就会跳到add,jsp页面并将原先的信息会回显到页面中
输入新的信息点击修改就修改成功

protected void update(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {

        int id=WebUtils.parseInt(req.getParameter("id"),0);
        String name=req.getParameter("taname");
        String gender=req.getParameter("gender");
        int age=WebUtils.parseInt(req.getParameter("age"),0);
        Target target=new Target(id,name,gender,age);
        targetService.updateTarget(target);
        resp.sendRedirect(req.getContextPath() +"/index.jsp");
      
    }
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/871303.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号