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神1 天前
【计算机毕业设计】基于SpringBoot的程序教学辅助系统
java·前端·vue.js·spring boot·后端·毕业设计·课程设计
IT毕设实战小研1 天前
电影数据可视化推荐系统
大数据·后端·爬虫·python·算法·信息可视化·课程设计
十五喵源码网1 天前
基于springboot2+vue2的疾病防控综合系统
java·毕业设计·springboot·论文笔记
码农幻想梦1 天前
JavaWeb(二)
javaweb
Json____1 天前
java-宿舍安全卫生检查系统项目源码
java·前端·javascript·课程设计·it学习·wwwoop.com
重庆若鱼文化创意1 天前
品牌设计执行公司如何判断哪家更靠谱?
课程设计
码农幻想梦1 天前
JavaWeb(三)
javaweb
Json____2 天前
宿舍安全卫生检查系统:Node 全栈开发实战
java·前端·数据库·毕业设计·课程设计·毕设·wwwoop.com
Gain_chance2 天前
大数据毕业设计实战|Data Insight Platform:用 FastAPI + ClickHouse 打造低门槛全链路数据洞察平台
大数据·数据库·clickhouse·毕业设计·fastapi
jay神2 天前
【计算机毕业设计】基于Flask+Vue的电影数据可视化与智能推荐系统
前端·vue.js·python·信息可视化·flask·毕业设计·课程设计