快捷搜索: 王者荣耀 脱发

JavaWeb实现简易教务管理系统-servlet-jsp-MVC

这是我们数据库的一个小作业,本着练习一下javaWeb的态度,写的这个项目。现在只更新的如何运行项目,有机会会把自己项目的思路更新的 项目下载链接:

1.项目运行

1.1 开发环境

开发环境:jdk 1.8

开发工具:IDEA,mysql 5.6,Tomcat8.5,maven3.8.1,Navicat Premium 15.0.12

1.2 项目介绍

这是一个纯JavaWeb项目,采用MVC模式,即 模型(model)-视图(view)-控制器(controller),没有使用其他框架,采用的是纯servlet+jsp实现的一个简易选课JavaWeb项目,实现的功能如下:包括 管理员 教师 学生

设计一个简易的教学管理系统,该系统的用户包括学生、教师与管理员。其中:

1、学生可以管理自己的信息,选课;

2、教师可以管理自己的信息、自己所教课程管理、成绩管理;

3、管理员对课程信息进行管理;

4、根据教学管理系统需要,自行设计相应功能。

1.3 运行说明

该项目修改过本地仓库路径,并把maven镜像修改成阿里云镜像,如果您不是新手,下面的内容没有必要看,数据库的名字为uims。

如果你是新人,并且只是想单纯运行,请仔细看这部分。

1.3.1 配置数据库

uims.sql文件为该项目的数据库,请在navicat或其他数据库操作软件,手动建立一个数据库命名为uims(这很重要,要不然需要修改很多东西),运行sql文件,如果sql文件运行不了,可能是你的navicat版本过低,请手动复制sql文件中的内容然后运行。

1.3.2配置maven

  1. 打开maven安装目录,打开settings.xml文件,修改成阿里云镜像,如果不改成阿里云镜像的话,在拉依赖的时候从国外获取的话网速会非常慢的
<mirror>
    <id>nexus-aliyun</id>  
    <mirrorOf>*,!jeecg,!jeecg-snapshots</mirrorOf>  
    <name>Nexus aliyun</name>  
    <url>http://maven.aliyun.com/nexus/content/groups/public</url> 
	</mirror>
  1. 配置本地仓库
<localRepository>D:Javaapache-maven-3.8.1-binapache-maven-3.8.1maven-repo</localRepository>

最好修改成你的maven安装目录,并且手动在maven安装目录下面建立一个maven-repo的文件夹,这样你以后所下载的jar包都会自动导入你自己的仓库,而不是默认的路径

1.3.3 配置idea

1.接下里就是运行项目,解压uims_final.zip,在idea中点击file—open—选择解压好的路径,然后ok

2.配置tomcat

选择你tomcat的安装路径

3.部署项目到tomcat

随后一路ok 即可

4.在idea中连结数据库

如果你是第一次在idea里面连接mysql,他会提示你下载一些东西,选择下载即可,在我下面这张图片最下方红箭头位置会提示下载(因为我下载过,所以没有提示),随后测试连接就好,测试成功会显示我这个样子,如果不成功,会有红色的提示,按照提示做即可。

5.最后一步

修改idea中的一些配置,如图,修改成你对应的位置即可。

resource–db.properties 将数据库名字和密码修改成你自己的

接下来就可以运行啦,运行是绿色的小箭头。

  1. 实现了用户登录,包括用户存在性检查,密码正确性检查,登录界面。
  2. 对于管理员,可以管理用户信息,进行增删改查。’
  3. 管理员还能对课程信息进行增删改查。
  4. 管理员可以查看各学生的成绩。
  5. 对于学生,可以进行选课和查看自己的信息。
  6. 对于老师可以查自己负责的课程的选课情况,并给学生打分。
  7. 不管是管理员还是老师学生,都可以对自己的密码进行修改。
  8. 对于不登录直接进入网页,会提示失败。防止用户未登录就进行操作。
经验分享 程序员 微信小程序 职场和发展