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

课程设计:基于JavaWeb的名片管理系统

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

课程设计:基于JavaWeb的名片管理系统

文章目录

一、题目描述(简述)二、技术栈三、项目架构四、界面展示

1、登录2、注册3、普通用户4、管理员 五、代码实现(部分)

1、bean对象2、VO对象3、servlet4、首页 五、另一个实现

一、题目描述(简述)

1.用户登录与注册模块
系统的使用者必须是注册用户,一个注册用户需要注册的信息有:用户登录名、密码、用户真实名字等信息。该模块具有两个功能:
(1)用户登录:在登录时,如果用户名和密码正确,进入系统页面。
(2)用户注册:新用户应该先注册,然后再登录该系统。

2.名片管理模块
一个名片包含信息有:序号(id)、姓名、性别、登录账号、密码、电子邮箱等有关信息,需要完成对名片有关的管理操作,主要有:
(1)增加名片:增加名片信息到数据库内。
(2)修改名片:修改名片信息。
(3)查询名片:以模糊查询方式查询名片。
(4)删除名片:名片的删除由2种方式,即把名片移到回收站,把名片彻底删除。
(5)可以实现名片批量导入和导出,即将查询满足条件的所有名片导入Excel中,也可以将Excel中存放的名片信息导入到数据库中。
(6)浏览/查询:可以模糊查询、浏览目前有效的名片。

3.回收站管理模块
(1)还原:把回收站中的名片还原回收。
(2)彻底删除:把名片彻底从回收站删除。
(3)浏览/查询:可以模糊查询、浏览回收站中的名片

4、系统角色划分
该系统分为两个角色:系统管理员、注册的用户。每种角色功能要求如下。
(1)系统管理员
系统管理员,可以完成系统中所规定的所有功能,且可以对所有数据具有操作权限,并可以对注册用户进行管理(删除),注意,当删除该注册用户时,对应于该用户的所有名片记录也全部删除。
(2)注册的用户
一个注册用户,只能对自己添加的名片记录有操作权限(查询、修改、删除)。对于其它的注册用户信息以及其它用户添加的名片记录是不可见的。

二、技术栈

不含任何框架
前端:jsp,css,原生js
后端:servlet,jsp,jdbc等;
数据库:mysql

三、项目架构



四、界面展示 1、登录

2、注册

3、普通用户







4、管理员



五、代码实现(部分) 1、bean对象

User:

 User 
    //id 自增
 private   Long id;
    //用户名
 private   String username;
    //密码
  private  String password;
    //姓名
   private String name;
    //权限
   private String role;

Card:

 Card 
    private  Long id;
    private  String name;
     private String gender;
     private String account;
    private  String password;
    private  String email;
    private  Long userId;
    private  Integer delField;
2、VO对象
CardVO 
    private Long id;
    private String name;
    private String gender;
    private String account;
    private String password;
    private String email;
    //名片所属人
    private String sysName;
3、servlet

@WebServlet(name = "ListUserServlet", urlPatterns = "/ListUserServlet")
public class ListUserServlet extends HttpServlet {
    private IUserService userService = new UserServiceImpl();

    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        processRequest(req, resp);
    }

    private void processRequest(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        List users = userService.listUser();
        req.setAttribute("users", users);
        req.getRequestDispatcher("info.jsp").forward(req, resp);
    }
}

4、首页
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%--
  Created by IntelliJ IDEA.
  User: Mae
  Date: 2022/3/17
  Time: 12:54
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    名片管理系统
    
    



课程设计:基于JavaWeb的名片管理系统

课程设计:基于JavaWeb的名片管理系统
<%@include file="nav.jsp" %>

课程设计:基于JavaWeb的名片管理系统

课程设计:基于JavaWeb的名片管理系统
五、另一个实现

这个版本,封装了许多东西,界面相对丑陋。但基本功能大差不差。可做参考。名片管理系统

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/774885.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

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

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