项目:学生管理系统
主要目的是方便个人复习整理,并无他用。
技术支持: Java、Servlet、mysql、DBUtils连接池、jsp动态页面、jQuery、Ajax、Filter过滤器,EL表达式、jstl。
lib:druid-1.0.9.jar 、jstl.jar、mysql-connector-java-8.0.16.jar 、standard.jar、javaee-api-7.0.jar
用到的软件:IDEA2021.3、Navicat Premium 15、tomcat 8.5.34
主要实现功能:
基础功能:
- 登录功能
1.1 用户名密码与数据库的校验
1.2 用户名密码输入错误,页面提示信息
1.3 登录 创建session - 新增学生
2.1 学生信息 页面必填校验 + 录入数据库 - 删除学生
3.1 删除学生信息 + 数据库删除学生信息 - 修改学生信息
4.1 学号input只读置灰不可选取+jquery实现
4.2 修改后保存 + 更新数据库 - 查询学生列表
5.1 动态查询学生信息 + 查询数据库 - 模糊查询
6.1 根据学生名字模糊查询 %stuName%
6.2 根据学生学号查询
6.3 根据学生性别查询 - 页面导航
7.1 首页 上一页 下一页 尾页 跳转 +EL 表达式
完善补充功能:
- ajax+jquery+servlet 实现新增学生的学号重复性异步校验
- filter+web.xml +Session 过滤器实现,未登录用户的非法访问其他页面
记录时间 2022/1/3