# WebProject **Repository Path**: No1_Never_Giveup/WebProject ## Basic Information - **Project Name**: WebProject - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-07-25 - **Last Updated**: 2024-04-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 项目实战需求-后台管理系统 ## 一、项目涉及技术 1、前端技术 JSP JavaScript Ajax JSTL 2、数据库 mysql 3、框架 mybatis 4、后端 Servlet ## 二、数据库表关系 ![1594989295188](项目实战需求.assets/1594989295188.png) ## 三、需求 ### 3.1 登录功能 ![1594989464808](项目实战需求.assets/1594989464808.png) 1、实现登录 2、实现记住状态,下次自动登录 3、进入主界面后,展示登录者信息 ![1594989586344](项目实战需求.assets/1594989586344.png) 4、修改用户密码及注销功能 ![1594989619356](项目实战需求.assets/1594989619356.png) 5、登录安全认证实现:非登录用户不得访问工程其他资源 ### 3.2 用户管理 ![1594989787286](项目实战需求.assets/1594989787286.png) 1、点击用户管理,实现遍历所有用户(带分页功能实现) 2、点击新建按钮,弹出新增页面,实现新增操作 ![1594989846854](项目实战需求.assets/1594989846854.png) 3、点击删除按钮,实现删除选中复选框数据功能 4、点击更改角色按钮,弹出对应记录角色信息,实现更改用户角色功能 ![1594989971468](项目实战需求.assets/1594989971468.png) 5、点击详情按钮,实现查看当前用户详细信息(页面自己制作) 6、点击状态实现状态切换 ![1594990108915](项目实战需求.assets/1594990108915.png) 7、搜索功能 ![1595237350696](项目实战需求.assets/1595237350696.png) ### 3.3 角色管理 1、点击角色管理,遍历所有角色信息 ![1595160123720](项目实战需求.assets/1595160123720.png) 2、点击新建按钮,弹出新建页面 ![1595160233478](项目实战需求.assets/1595160233478.png) 点击保存,实现新增角色信息 3、点击删除按钮实现删除选中复选框数据 ![1595160299906](项目实战需求.assets/1595160299906.png) 4、点击更改权限资源按钮,弹出权限资源页面 ![1595160570672](项目实战需求.assets/1595160570672.png) 点击保存实现更改资源权限 ### 3.4 资源权限管理 1、点击资源权限管理,实现遍历所有资源权限 ![1595236731823](项目实战需求.assets/1595236731823.png) 2、点击新建按钮,弹出新增页面 ![1595236832488](项目实战需求.assets/1595236832488.png) 点击保存实现新增功能 3、删除功能实现 ![1595236963462](项目实战需求.assets/1595236963462.png) ### 3.5 日志管理(扩展) 1、点击访问日志,实现遍历所有日志信息 ![1595160808659](项目实战需求.assets/1595160808659.png) 2、点击删除按钮,实现删除复选框选中数据 ![1595160908294](项目实战需求.assets/1595160908294.png) 3、点击导出按钮,实现当前页数据备份功能 ![1595160971112](项目实战需求.assets/1595160971112.png) 4、搜索 ​ 按照访问时间模糊搜索,功能如用户管理中搜索 ### 3.6 产品管理 1、点击产品管理,实现产品遍历 ![1595161320282](项目实战需求.assets/1595161320282.png) 2、点击新建按钮,弹出新建页面 ![1595161418035](项目实战需求.assets/1595161418035.png) 点击保存实现产品新增功能 3、点击删除按钮,实现删除复选框选中数据 ![1595161478505](项目实战需求.assets/1595161478505.png) 4、状态管理 ![1595161516627](项目实战需求.assets/1595161516627.png) 点击开启/屏蔽,实现产品状态更改 5、点击编辑按钮,弹出编辑页面,实现数据回显 ![1595161858456](项目实战需求.assets/1595161858456.png) 点击修改实现数据更新 ### 3.7 订单管理 1、点击订单管理,实现遍历所有订单信息 ![1595161960472](项目实战需求.assets/1595161960472.png) 2、点击删除按钮,实现删除复选框选中数据 ![1595162055607](项目实战需求.assets/1595162055607.png) 3、点击订单详情按钮,弹出详情页面 ![1595163626508](项目实战需求.assets/1595163626508.png) ![1595163639584](项目实战需求.assets/1595163639584.png) 实现数据回显 ### 3.8 扩展功能 不同用户角色登录,左侧列表显示不同: ![1595163757231](项目实战需求.assets/1595163757231.png) 比如: ​ 超级管理员用户登录,显示所有操作项 ​ 管理员用户登录,显示部分操作项... ## 四、项目完成结果要求 项目是一个整体,关联项要有关联操作,不是独立内容