项目背景
如今面试、考研越来越卷了,每场面试必考八股文,所以不得不背诵面试题。
但网上的面试题过于分散、很多面经也是只有问题没有题解,就导致我们需要一个个去搜索、或者关注这号那号去领取别人整理好的面试题,很麻烦。
因此,做了一个专注考研、面试刷题的网站。有了它,大家可以直接一站式在线刷题看题解,告别搜索和求人,大大提高复习效率。希望它能帮助大家拿到理想的 offer。
一、项目技术
通过JSP(Java Server Page)技术和Tomcat服务器搭建的一个在线刷题系统的设计与实现。针对目前的教学考核都普遍存在有选择题,题型都是有固定的答案形式。本在线考试系统设计成可以录入选择题,其中使用了MySQL作为系统的数据库支撑,相关的考试题目和角色信息都可以存储在MySQL数据库表中。
5.1开发工具
IntelliJIDEA2020.1*64 MySQL,Tomcat服务器
5.2开发技术
java web技术,javascript,jQuery数据库技术MySQL数据库,JavaWeb:MVC模式和Maven文件管理,Bootstrap前端框架技术
二、使用步骤
1.Maven配置jar包
代码如下(示例):
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.example</groupId>
<artifactId>test-practice</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>war</packaging>
<name>test-practice Maven Webapp</name>
<!-- FIXME change it to the project's website -->
<url>http://www.example.com</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.7</maven.compiler.source>
<maven.compiler.target>1.7</maven.compiler.target>
</properties>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.11</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.49</version>
</dependency>
<dependency>