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

举报
红目香薰 发表于 2022/04/20 20:16:44 2022/04/20
【摘要】 ​ 题目:后台管理系统——管理员管理模块  一、 语言和环境 1. 实现语言:JAVA 语言。 2. 环境要求:MyEclipse/Eclipse + Tomcat + MySql。 3. 使用技术:Jsp+Servlet+Jdbc 或 SpringMVC + Spring + Mybatis 二、 实现功能 使用 JSP+Servlet+JavaBean 实现某后台管理系统中的管理员管理模...

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

 

一、 语言和环境
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)调试运行成功后导出相关的数据库文件并提交。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。