# 网试宝库 **Repository Path**: hellodidang/examinationsystem ## Basic Information - **Project Name**: 网试宝库 - **Description**: 随着数字化转型的加速,传统的纸质考试逐渐被高效、便捷的在线考试系统取代。本项目旨在提供一个安全、全面且易用的在线考试平台,以满足教育机构和企业培训的需求。 - **Primary Language**: Java - **License**: MIT - **Default Branch**: 项目资料 - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 4 - **Created**: 2025-04-17 - **Last Updated**: 2025-04-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 网试宝库 || 在线考试系统 ====== 项目简介 ---- 随着数字化转型的加速,传统的纸质考试逐渐被高效、便捷的在线考试系统取代。本项目旨在提供一个安全、全面且易用的在线考试平台,以满足教育机构和企业培训的需求。 ---- 核心功能 ---- ### 用户管理 * **注册与登录**:支持用户名、密码及邮箱注册,并提供 Google、WeChat 等第三方登录。 * **角色权限**:区分学生和教师,确保访问权限合理。 * **长期登录**:基于 JWT 实现持久化登录。 ### 题库管理 * **题目类型**:支持选择题、判断题、简答题,并可上传图片。 * **批量导入/导出**:支持 Excel 格式的数据迁移与备份。 * **分类管理**:按科目、难度、章节分类,便于检索。 ### 考试管理 * **创建考试**:灵活设置考试时间、题目随机抽取等。 * **实时监控**:提供剩余时间提示和未完成题目提醒。 * **成绩分析**:自动评分客观题并生成详细报告。 ### 练习模式 * **专项训练**:按题型或知识点针对性练习。 * **错题集**:自动归档错题,支持复习和重做。 ### 其他功能 * **公告管理**:支持富文本编辑,可定时发布通知。 * **证书生成**:考试通过后自动生成 PDF 证书,含防伪二维码。 * **响应式设计**:适配 PC 和移动端,提供良好用户体验。 技术架构 ---- * **后端**:Spring Boot + MySQL,支持高并发。 * **微服务架构**:提高系统灵活性和扩展性。 * **前端**:Vue.js,提供交互友好的 UI 界面。 * **API 设计**:采用 RESTful API 规范,方便集成。 安全措施 ---- * **数据加密**:保护用户密码及敏感信息。 * **防作弊机制**:监测页面切换次数等行为。 安装与使用 ----- ### 克隆项目 git clone https://gitee.com/jiajin0920/examinationsystem cd examinationsystem ### 配置环境 在 `src/main/resources/application.properties` 中配置数据库: spring.datasource.url=jdbc:mysql://localhost:3306/examinationsystem?useSSL=false&serverTimezone=UTCspring.datasource.username=rootspring.datasource.password=password ### 运行项目 使用 Maven 启动: mvn spring-boot:run 或使用 Gradle: ./gradlew bootRun ### 访问系统 浏览器打开 [http://localhost:8080](http://localhost:8080) 开始体验。 贡献指南 ---- 欢迎贡献代码!请按照以下步骤提交代码: 1. Fork 仓库并创建分支: git checkout -b feature/AmazingFeature 2. 提交修改: git commit -m 'Add some AmazingFeature' 3. 推送到 GitHub: git push origin feature/AmazingFeature 4. 打开 Pull Request。 许可证 --- 本项目采用 MIT 许可证,详情请查看 LICENSE 文件。 如有问题或建议,请通过 GitHub Issues 反馈,期待您的参与!