# Anyviewsystem **Repository Path**: Melody-YK/anyviewsystem ## Basic Information - **Project Name**: Anyviewsystem - **Description**: 学生在线做题系统 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-04-29 - **Last Updated**: 2025-07-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: Java ## README # Anyviewsystem #### 介绍 这是一个基于 Java Web 技术开发的学生课堂练习系统,旨在为学生提供高效便捷的在线做题平台,为教师提供灵活的练习管理功能,适用于教学辅助、课程练习、课后作业等场景。 🌟 项目特点 👨‍🎓 学生功能 在线查看课程与练习 完成选择题、简答题等题型 支持保存草稿与最终提交 查看自己的答题记录与得分 👩‍🏫 教师功能 发布和管理练习 添加、编辑试题(支持选择题与简答题) 设置练习适用的班级、课程与时间范围 支持按名称/课程/班级模糊查询和筛选 📦 系统功能 登录鉴权(支持学生和教师身份) 基于会话(Session)管理登录状态 数据持久化,支持练习状态管理(未开始 / 进行中 / 已结束) 🛠️ 技术栈 前端:HTML / CSS / JavaScript 后端:Java Servlet / JDBC / MySQL 服务器:Tomcat 数据库连接池:Druid JSON 解析:FastJSON 工具与配置:Maven / Git / Nginx(基本配置) / Postman项目结构简述 rust 复制 编辑 ├── controller // Servlet 控制层 ├── dao // 数据访问接口层 ├── dao.impl // DAO 实现层(JDBC) ├── entity // 实体类(用户、课程、练习、题目、提交等) ├── service // 业务逻辑接口 ├── service.impl // 业务逻辑实现 ├── utils // 工具类(如JSON处理、数据库连接) ├── web // 前端页面资源(student.html, teacher.html等) 🚀 项目目标 该系统面向教学实训和课后练习场景,帮助教师便捷布置练习、学生高效完成任务,同时锻炼开发者对 Java Web 编程、数据库设计、前后端交互的综合能力。