目录
文章目录
项目背景
一、项目技术
二、使用步骤
1.Maven配置jar包
2.数据库设计
3.流程图
4.功能模块
总结
如今面试、考研越来越卷了,每场面试必考八股文,所以不得不背诵面试题。
但网上的面试题过于分散、很多面经也是只有问题没有题解,就导致我们需要一个个去搜索、或者关注这号那号去领取别人整理好的面试题,很麻烦。
因此,做了一个专注考研、面试刷题的网站。有了它,大家可以直接一站式在线刷题看题解,告别搜索和求人,大大提高复习效率。希望它能帮助大家拿到理想的 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前端框架技术
代码如下(示例):
4.0.0
org.example
test-practice
1.0-SNAPSHOT
war
test-practice Maven Webapp
http://www.example.com
UTF-8
1.7
1.7
junit
junit
4.11
test
mysql
mysql-connector-java
5.1.49
javax.servlet
javax.servlet-api
3.1.0
provided
jstl
jstl
1.2
taglibs
standard
1.1.2
com.google.code.gson
gson
2.8.6
alfresco
https://artifacts.alfresco.com/nexus/content/repositories/public/
org.apache.tomcat.maven
tomcat8-maven-plugin
3.0-r1655215
org.apache.tomcat.maven
tomcat7-maven-plugin
2.2
/
8080
test-practice
maven-clean-plugin
3.1.0
maven-resources-plugin
3.0.2
maven-compiler-plugin
3.8.0
maven-surefire-plugin
2.22.1
maven-war-plugin
3.2.2
maven-install-plugin
2.5.2
maven-deploy-plugin
2.8.2
管理员表:
选择题表
判断题表:
填空题表:
试卷表:
用户表:
前台页面采用Bootstrap[6]前端框架来进行对页面的设计。采用bootstrap的栅格系统进行布局,Bootstrap包含了一个响应式的、移动设备优先的、不固定的栅格系统,可以随着设备或视口大小的增加而适当地扩展到12列。栅格系统的实现原理非常简单,仅仅是通过定义容器大小,平分12份(也有平分成24份或32份,但12份是最常见的),再调整内外边距,最后结合媒体查询,就制作出了强大的响应式栅格系统。Bootstrap框架中的栅格系统就是将容器平分成12份。
后台页面管理的功能模块分为四个大的部分,添加题库信息,查询所有题目信息,修改图书信息,删除图书信息。添加图书信息是指通过添加图书的书名、价格、库存、上传图片等信息来加入该网上书店商城;查询所有图书信息是对所有图书信息进行查询;修改图书信息是通过图书编号找到该图书信息并修改其信息,删除图书信息是通过其图书编号找到该书并删除。系统的功能模块图如图2-2所示。
源码下载链接:https://download.csdn.net/download/qq_55144514/85768329
Github仓库:GitHub - liyupi/mianshiya-public: 干净免费的面试刷题网站,帮助大家拿到满意的 offer! React 前端 + Node 后端 + 云开发全栈项目 by 程序员鱼皮https://github.com/liyupi/mianshiya-public