前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Java-Web机试练习题一、后台管理系统——管理员管理模块

Java-Web机试练习题一、后台管理系统——管理员管理模块

作者头像
红目香薰
发布2022-11-29 21:23:38
7070
发布2022-11-29 21:23:38
举报
文章被收录于专栏:CSDNToQQCode

题目:后台管理系统——管理员管理模块

一、 语言和环境

1. 实现语言:JAVA 语言。

2. 环境要求:MyEclipse/Eclipse + Tomcat + MySql。

3. 使用技术:Jsp+Servlet+Jdbc 或 SpringMVC + Spring + Mybatis

二、 实现功能

使用 JSP+Servlet+JavaBean 实现某后台管理系统中的管理员管理模块,具体实现要求如下:

1. 首页显示所有管理员列表信息,如图 1 所示。

图 1 首页显示所有管理员项目列表信息

2. 点击“查询”按钮,可实现真实姓名和用户状态的多条件查询,如图 2、3、4 所示。

(1)真实姓名:可实现模糊查询

(2)用户状态:显示为下拉列表,其数据为“全部”、“启用”以及“禁用”

图 2 真实姓名模糊查询

图 3 用户状态查询

图 4 真实姓名和用户状态的联合查询

3. 点击“禁用”或“启用”按钮,可实现用户状态改变,其中,不能修改超级管理员的状态。

(1) 若用户为启用状态,则对应状态显示为“启用”并显示“禁用”按钮

(2) 若用户为禁用状态,则对应状态显示为“启用”按钮。

修改“张紫杨”的用户状态,其初始化状态如图 4 所示,点击“禁用”按钮,将其设置为“禁用”状态,效果 如图 5 所示。

图 5 修改用户状态

4. 点击“修改真名”按钮,可实现用户真实姓名的修改。

(1) 对用户的输入进行验证,若未输入,则提示错误信息,如图 6 所示。

(2) 点击“修改真名”按钮实现真实姓名的修改,如图 7、8 所示。

图 6 用户输入的验证

图 7 输入新的真实姓名

图 8 修改真名后查询最新数据

三、 数据库设计

1. 创建数据库(project_db)。

2. 创建管理员信息表(tb_admin),结构如下。

3. 测试数据如图 9 所示。

图 9 管理员信息表测试数据

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

1. Jsp+Servlet+Jdbc 版本推荐实现步骤如下:

(1)按以上数据库要求建库、建表,并添加测试数据(不少于 5 条,测试数据不需要和上图一致)。

(2)创建 Web 工程并创建各个包,导入工程所需的 jar 文件(数据库驱动)。

(3)创建实体类。

(4)创建 Servlet 获取用户不同的请求,并将这些请求转发至业务处理层相应的业务方法。

(5)创建业务处理层,在其中定义业务方法,实现系统需求,在这些业务方法中需要执行 DAO 方法。

(6)创建 BaseDAO 工具类,使用 JDBC 完成数据表数据的功能方法代码。

(7)编写 JSP 页面展示数据的查询结果。

2. SSM 版本的实现步骤如下:

(1)创建数据库和数据表,添加测试数据(至少添加 4 条测试数据)。

(2)创建 Web 工程并创建各个包,导入工程所需的 jar 文件。

(3)添加相关 SSM 框架支持。

(4)配置项目所需要的各种配置文件(mybatis 配置文件、spring 配置文件、springMVC 配置文件)。

(5)创建实体类。

(6)创建 MyBatis 操作数据库所需的 Mapper 接口及其 Xml 映射数据库操作语句文件。

(7)创建业务逻辑相应的接口及其实现类,实现相应的业务,并在类中加入对 DAO Mapper 的引用和注入。

(8)创建 Controller 控制器类,在 Controller 中添加对业务逻辑类的引用和注入,并配置 springMVC 配置文 件。

(9)创建相关的操作页面,并使用 CSS 对页面进行美化。

(10)实现页面的各项操作功能,并在相关地方进行验证,操作要人性化。

(11)调试运行成功后导出相关的数据库文件并提交。

五、 评分标准

下载链接:

1Javaweb-后台管理系统-管理员管理-Java文档类资源-CSDN下载

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-04-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 下载链接:
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档