zoukankan      html  css  js  c++  java
  • 个人网站开发之用户模块

    在本项目中,用户被分为三类:管理员、特殊用户和普通用户。

    管理员只有一位,在服务器的终端中登录mysql插入数据。

    普通用户在注册子模块进行注册,特殊用户由管理员进行权限赋予。

    用户公共类和数据库操作类

    user

    这是一个封装类,封装了user的属性,提供get()方法和set()方法获取或设置user对象的属性。

    userDB

    这是一个数据库操作类,提供users表的插入、查询、修改和删除功能。

    注册子模块

    RegisterServlet

    处理register.jsp提交的注册信息,经检查数据格式后经userDB类提供的方法向users表插入user对象数据。

    register.jsp

    注册信息的提交页面

    登录子模块

    LoginServlet

    处理login.jsp提交的登录信息,经检查数据格式后经userDB类提供的方法向users表查询

    login.jsp

    登录信息的提交页面

    管理用户子模块

    该模块需判定session中accoutn字段的值为root

    AdminUserServlet

    1、初始化查询条件,经userDB类提供的方法查询user集合,并交给adminUser.jsp显示

    2、接收adminUser.jsp的查询条件,经userDB类提供的方法查询user集合,并交给adminUser.jsp显示

    adminUser.jsp

    显示AdminUserServlet的显示数据

    向AdminUserServlet提交自定义查询数据

  • 相关阅读:
    caffe:使用C++来提取任意一张图片的特征(从内存读取数据)
    python:控制鼠标和键盘
    .dll 文件编写和使用
    python:打包成exe程序
    python:小乌龟turtle
    python:input()和raw_input()
    C++:哈希
    C++:线程(std::thread)
    GitHub:Git的使用
    链表
  • 原文地址:https://www.cnblogs.com/blunFan/p/11655390.html
Copyright © 2011-2022 走看看