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项目后完善该项目结构,项目最终结构如下所示:

相关推荐
计算机毕设孵化场2 小时前
计算机毕设-基于springboot的高校网上缴费综合务系统视频的设计与实现(附源码+lw+ppt+开题报告)
java·spring boot·计算机外设·音视频·课程设计·高校网上缴费综合务系统视频·计算机毕设ppt
B站计算机毕业设计超人7 小时前
计算机毕业设计SparkStreaming+Kafka旅游推荐系统 旅游景点客流量预测 旅游可视化 旅游大数据 Hive数据仓库 机器学习 深度学习
大数据·数据仓库·hadoop·python·kafka·课程设计·数据可视化
代码小鑫21 小时前
A043-基于Spring Boot的秒杀系统设计与实现
java·开发语言·数据库·spring boot·后端·spring·毕业设计
计算机毕设源码qq-38365310411 天前
(附项目源码)Java开发语言,215 springboot 大学生爱心互助代购网站,计算机毕设程序开发+文案(LW+PPT)
java·开发语言·spring boot·mysql·课程设计
计算机毕设孵化场1 天前
计算机毕设-基于springboot的多彩吉安红色旅游网站的设计与实现(附源码+lw+ppt+开题报告)
vue.js·spring boot·后端·计算机外设·课程设计·计算机毕设论文·多彩吉安红色旅游网站
说书客啊2 天前
计算机毕业设计 | SpringBoot+vue汽车资讯网站 汽车购买咨询管理系统(附源码+论文)
java·spring boot·node.js·vue·汽车·毕业设计·课程设计
工业互联网专业2 天前
Python毕业设计选题:基于python的豆瓣电影数据分析可视化系统-flask+spider
vue.js·python·数据分析·flask·毕业设计·源码·课程设计
学长论文辅导3 天前
(计算机毕设)基于SpringBoot+Vue的房屋租赁系统的设计与实现
java·spring boot·毕业设计·论文·管理系统
爱喝矿泉水的猛男3 天前
JavaWeb
java·开发语言·css·vscode·html·javaweb
代码小鑫4 天前
A037-基于Spring Boot的二手物品交易的设计与实现
java·开发语言·数据库·spring boot·后端·spring·毕业设计