基于JSP的数据查询web系统

语言:java
编译软件:eclipse
项目简介:学生成绩管理系统

一、环境搭建

(一)tomcat环境搭建
参考链接:https://blog.csdn.net/xsfqh/article/details/79771184
1、官网下载,解压后即可使用:
2、配置环境变量
在系统变量中添加:
CATALINA_BASE:tomcat的文件路径
CATALINA_HOME:tomcat的文件路径
在系统PATH路径中添加:
%CATALINA_HOME%\lib;%CATALINA_HOME%\bin
3、安装service.bat
在tomcat的bin目录下使用cmd打开:
进行 service.bat install
在这里插入图片描述
4、启动tomcat服务:
在这里插入图片描述
(二)使用eclipse时需要配置jdk环境环境变量:
这里不做详细描述,具体可参考:
https://blog.csdn.net/qq_45940791/article/details/109327106

二、mysql的下载以及安装:

下载地址:https://dev.mysql.com/downloads/mysql

注意:安装前需要配置mysql的环境变量:
在系统path中添加mysql文件的bin目录
在使用SQLyog连接数据库可能报错:
plugin caching_sha2_password could not be loaded
解决方案:
打开cmd:mysql -uroot -p
进入mysql依次执行下面语句

ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;#修改加密规则

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; #更新一下用户的密码

三、创建数据库

首先创建student数据库;
依次创建学生表:

drop table if exists student;
create table student (
	sid int(9) primary key auto_increment,
	spwd varchar(20),
	sname varchar(20)
) AUTO_INCREMENT = 100000000 ;

课程表:

drop table if exists course;
create table course (
	cid int(9) primary key auto_increment,
	cname varchar(20),
	credit int
) AUTO_INCREMENT = 100000000 ;

选课表:

drop table if exists optcou;
create table optcou (
	sid int(9) not null,
	cid int(9) not null,
	score decimal(5,2) default -1,
	foreign key(sid) references student(sid) on delete cascade on update cascade,
	foreign key(cid) references course(cid) on delete cascade on update cascade,
	primary key(sid, cid)
);

插入数据:

insert into student(spwd,sname) values('1','小一'),('2','小二');
insert into course(cname, credit) values('高等数学',5),('大学英语',2),('线性代数',2),('大学计算机基础',1);
insert into optcou(sid,cid,score) values(100000000,100000000,80), (100000000,100000001,75), (100000000,100000002,80), (100000001,100000000,95);
insert into optcou(sid,cid) values(100000000,100000003);

数据库建立完成:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

四、项目配置

(一)添加tomcat环境:
窗口->偏好设置
在这里插入图片描述
(二)将项目放在tomcat服务器上:
噢配置完成后:在这里插入图片描述

(三)在lib文件夹下添加这三个文件
在这里插入图片描述
(四)构建JAVA路径:
在这里插入图片描述

五、运行结果:

在这里插入图片描述

六、总结

此项目的源码来自网上,主要是进行环境配置,实验中注意tomcat的环境变量设置和java环境配置
源码:
https://github.com/G-lory/StudentAchievementManagementSystem

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值