Bootstrap

JavaWeb搭建学生管理系统(手把手)

本人的博客地址www.aogu181.top

本文章仅供参考,适合新手搭建JavaWeb,学习此文章来打打基础还是可以的,如果有错误或者写的不好的地方,请多多指教。

最后本项目只是提供一个框架和思路,对前端界面不做美化

目录

开发工具与环境

工具包

?功能说明

项目结构

操作步骤

1.创建数据库

(一)创建数据库

(二)创建数据表

?(三)插入数据

?2.创建JavaWeb界面

(一)登入界面

(二)主页界面

(三)增加学生界面

(四)修改界面

(五)查询界面

3.创建Java类实现功能

(一)创建对象类

(二)创建数据访问层(Dao层)

(三)创建servlet

(四)配置过滤器

源码


开发工具与环境

1.IntelliJ IDEA 2021.2.2

2.MySQL 8.0.20

3.jdk 1.8.0_144

4.Tomcat

工具包

因为项目需要连接数据库,所以需要一个连接数据库的jar包

本项目用的是mysql8.0所以jar对应的就是8.0版本,如图所示,需要的自取jar包,提取码:miek

不同数据库版本对应的jar包是不一样的,具体jar包的下载地址:Jar包下载,怎么下载这里就不多介绍了

功能说明

1.登入功能

2.增

3.删

4.改

5.查

项目结构

项目结构如图所示:

编译器的不同具体也不完全相同,但大致一样就行

src下创建com.公司名. xxx 的形式

bean包下放需要操作的对象

dao包下面放对需要操作对象的操作,例如增删改查

filter包下放过滤器,一般是放编码过滤器和权限过滤器

servlet包下放servlet对象

private包下放需要权限的页面

lib包下放需要导入的库(jar包)

web.xml是配置文件

操作步骤

1.创建数据库

(一)创建数据库

create database rg56;

(二)创建数据表

这里设置了 id 为主键且不为空,其他设置根据自己的需求更改

create table stuno(
                    id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
                    name CHAR(30),
                    password CHAR(30),
                       );

最终如下图所示:

(三)插入数据


                
      
;