JavaWeb课程设计项目实战(03)——开发准备工作


版权声明


在正式进入项目开发之前请先完成以下准备工作。

数据库语句

请创建数据库和表并完成数据初始化工作。

初始化数据库

请在MySQL数据库中创建名为studentinformationmanagement的库。

初始化表

在本项目中有以下两张表:

  • 1、用户表
  • 2、学生表

用户表详情如下:

字段 说明 主键
id 用户编号 YES
username 用户名称 NO
password 用户密码 NO

学生表详情如下:

字段 说明 主键
id 学生编号 YES
name 学生名字 NO
age 学生年龄 NO
gender 学生性别 NO
hobby 学生爱好 NO

数据库脚本

项目SQL脚本代码如下:

sql 复制代码
DROP TABLE IF EXISTS `student`;
CREATE TABLE `student` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `name` varchar(30) DEFAULT NULL,
  `age` int(10) DEFAULT NULL,
  `gender` varchar(30) DEFAULT NULL,
  `hobby` varchar(30) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records of student
-- ----------------------------
INSERT INTO `student` VALUES ('1', '周星驰', '19', '男', '看书');
INSERT INTO `student` VALUES ('2', '吴孟达', '22', '男', '打球');
INSERT INTO `student` VALUES ('3', '张曼玉', '21', '女', '游泳');
INSERT INTO `student` VALUES ('4', '林青霞', '34', '女', '听歌');
INSERT INTO `student` VALUES ('5', '刘德华', '25', '男', '骑马');
INSERT INTO `student` VALUES ('6', '周华健', '26', '男', '唱歌');
INSERT INTO `student` VALUES ('7', '郭富城', '23', '男', '跳舞');
INSERT INTO `student` VALUES ('8', '方文山', '26', '男', '写词');
INSERT INTO `student` VALUES ('9', '毛不易', '20', '男', '滑冰');

-- ----------------------------
-- Table structure for user
-- ----------------------------
DROP TABLE IF EXISTS `user`;
CREATE TABLE `user` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `username` varchar(30) NOT NULL,
  `password` varchar(30) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records of user
-- ----------------------------
INSERT INTO `user` VALUES ('1', 'admin', 'admin');

请利用Navicat等数据库可视化工具将以上数据库脚本导入studentinformationmanagement库;图示如下:

jar包

请准备本项目开发过程中所需的jar包,图示如下:

创建JavaWeb项目

请在IDEA中创建JavaWeb项目,图文参考资料如下:

https://blog.csdn.net/lfdfhl/article/details/123625584

完善JavaWeb项目

在创建创建JavaWeb项目后完善该项目结构,项目最终结构如下所示:

相关推荐
jay神10 小时前
基于微信小程序课外创新实践学分认定系统
java·spring boot·小程序·vue·毕业设计
苦逼的猿宝13 小时前
springboot的网页时装购物系统
java·毕业设计·springboot·计算机毕业设计
码界筑梦坊16 小时前
130-基于Python的体育用品销售数据可视化分析系统
开发语言·python·信息可视化·flask·毕业设计
码界筑梦坊16 小时前
131-基于Flask的美国新泽西州自动售货机销售数据可视化分析系统
开发语言·python·信息可视化·数据分析·flask·毕业设计
羊羊小栈1 天前
AI赋能电力巡检:智能故障预警系统
人工智能·yolo·目标检测·毕业设计·大作业
码界筑梦坊2 天前
129-基于Python的城市尾气排放数据可视化分析系统
开发语言·python·信息可视化·数据分析·毕业设计
码界筑梦坊3 天前
127-基于Flask的德国银行信贷客户数据可视化分析系统
开发语言·python·信息可视化·数据分析·flask·毕业设计
jay神3 天前
基于YOLOv8的交通标志识别Web系统
前端·人工智能·深度学习·yolo·机器学习·毕业设计
码界筑梦坊3 天前
125-基于Flask的客户购物偏好数据可视化分析系统
python·信息可视化·flask·毕业设计
码界筑梦坊4 天前
124-基于Python的航空旅客满意度数据可视化分析系统
开发语言·python·信息可视化·数据分析·flask·毕业设计