Java项目练习:后台管理系统——管理员管理模块(附源码下载地址)

目录

一、语言和 语言和环境

二、实现功能

三、 数据库设计 数据库设计

四、具体要求及推荐实现步骤

五、 评分标准

下载链接:


一、语言和 语言和环境

1. 实现语言:JAVA 语言。
2. 环境要求:MyEclipse/Eclipse + Tomcat + MySql。
3. 使用技术:Jsp+Servlet+Jdbc 或 SpringMVC + Spring + Mybatis

二、实现功能

使用 JSP+Servlet+JavaBean 实现某后台管理系统中的管理员管理模块,具体实现要求如下:
1. 首页显示所有管理员列表信息,如图 1 所示。

2. 点击“查询”按钮,可实现真实姓名和用户状态的多条件查询,如图 2、3、4 所示。
(1)真实姓名:可实现模糊查询
(2)用户状态:显示为下拉列表,其数据为“全部”、“启用”以及“禁用” 

3. 点击“禁用”或“启用”按钮,可实现用户状态改变,其中,不能修改超级管理员的状态。
(1) 若用户为启用状态,则对应状态显示为“启用”并显示“禁用”按钮
(2) 若用户为禁用状态,则对应状态显示为“启用”按钮。
修改“张紫杨”的用户状态,其初始化状态如图 4 所示,点击“禁用”按钮,将其设置为“禁用”状态,效果如图 5 所示。

4. 点击“修改真名”按钮,可实现用户真实姓名的修改。
(1) 对用户的输入进行验证,若未输入,则提示错误信息,如图 6 所示。
(2) 点击“修改真名”按钮实现真实姓名的修改,如图 7、8 所示。

三、 数据库设计 数据库设计

1. 创建数据库(project_db)。
2. 创建管理员信息表(tb_admin),结构如下。

DROP TABLE IF EXISTS `tb_admin`;
CREATE TABLE `tb_admin`  (
  `id` int(8) NOT NULL AUTO_INCREMENT,
  `username` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  `realName` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  `userRole` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  `userState` int(8) NOT NULL,
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;

INSERT INTO `tb_admin` VALUES (1, 'admin', 'admin', '超级管理员', 0);
INSERT INTO `tb_admin` VALUES (2, 'koukou', '空空', '普通管理员', 1);
INSERT INTO `tb_admin` VALUES (3, 'guangguang', '逛逛', '普通管理员', 0);
INSERT INTO `tb_admin` VALUES (4, 'zhanghaojie', '豪杰', '普通管理员', 1);

 

四、具体要求及推荐实现步骤

1. 1. Jsp+Servlet+Jdbc 版本推荐实现步骤如下: 版本推荐实现步骤如下:
(1)按以上数据库要求建库、建表,并添加测试数据(不少于 5 条,测试数据不需要和上图一致)。
(2)创建 Web 工程并创建各个包,导入工程所需的 jar 文件(数据库驱动)。
(3)创建实体类。
(4)创建 Servlet 获取用户不同的请求,并将这些请求转发至业务处理层相应的业务方法。
(5)创建业务处理层,在其中定义业务方法,实现系统需求,在这些业务方法中需要执行 DAO 方法。
(6)创建 BaseDAO 工具类,使用 JDBC 完成数据表数据的功能方法代码。
(7)编写 JSP 页面展示数据的查询结果。

五、 评分标准

下载链接:

https://download.csdn.net/download/feng8403000/85137179

 

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

红目香薰

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值