Skip to content

虽然已经有了账号租借平台,但感觉改改做成javaweb考试的项目还是有点费时间,并且前后端分离项目老师也不一定能跑起来,所以干脆直接再做一个。

Notifications You must be signed in to change notification settings

edwinaze/JavaWebSemesterHomeWork

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

项目选型

  • SpringBoot
  • Hibernate JPA
  • Thymeleaf
  • Lombok
  • Kaptcha

JDK:21 GraaLvm 如果本机已有其他版本JDK且配过环境,若无法部署运行的花,请使用本目录下的 压缩包 graalvm-jdk-21_windows-x64_bin,然后 cmd 进入到安装目录/bin,执行 java -jar [21164295JavaWeb.jar的绝对路径] 即可。或者重新配一下PATH。

执行方法:

  1. 进入cmd命令行窗口,执行 java -jar 211164295JavaWeb.jar 即可一键运行,无需配置tomcat以及项目环境,只需要对应版本的JDK即可
  2. 手动配置则需要先导入项目后,在Maven选项卡中更新Maven插件以及下载依赖 图片

执行完成后进入浏览器访问:http://localhost:8080/ 即可。

页面介绍

登录页:图片

左侧3D模型可以交互,初次进入需要一些时间加载,右侧表单支持实时校验,本项目支持全页面登录拦截,如果没有登录访问其他页面会自动重定向到登录页面。

注册页: 图片

同登录页一致,当用户名有重复时会提醒。

首页: 图片

左侧为导航栏,右上角为修改密码和退出登录的入口。

零件信息维护: 图片

  • “新增” : 直接跳转到添加零件信息页面
  • “批量删除”:需要先勾选表格中第一行的多选框,然后会弹出一个确认窗口,确认后进行批量删除操作
  • 分页表格:当数据量到达10条以上时,会进行分页
  • 搜索框:左侧的下拉框可以选择对应的搜索字段,输入关键词后按回车/右侧搜索按钮即可搜索,如果关键字为空则默认为全部查询
  • 每行信息右侧的两个按钮:
    • 修改:弹出模态框修改信息
    • 删除:删除改行

用户信息操作: 图片

任意页面点击右上角即可显示

修改密码: 图片

支持动态实时检测

About

虽然已经有了账号租借平台,但感觉改改做成javaweb考试的项目还是有点费时间,并且前后端分离项目老师也不一定能跑起来,所以干脆直接再做一个。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published