# 作业管理系统原生servlet **Repository Path**: meng_fanxin/homework ## Basic Information - **Project Name**: 作业管理系统原生servlet - **Description**: 后端servlet,UI使用到了百度的富文本编辑器Ueditor,JQuery,Bootstrap。 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2020-05-31 - **Last Updated**: 2021-01-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 作业管理系统原生V1.0 #### 介绍 作业管理系统V1.0,这个版本比较简单,分为教师端和学生端,提供基本的学生、试题、作业等管理功能。 后端jdbc servlet,还使用到了百度的富文本编辑器Ueditor,JQuery,Bootstrap。 包含公告管理、课程管理、学生管理、试题管理。 #### 开发工具 sts4、jdk1.8、Tomcat7、MySQL5.7。 #### 安装教程 1. 数据库初始化(/homework/database.sql) 2. 更改项目数据库配置(\homework\src\com\homework\dao\JdbcUtil.java) 3. 更改富文本编辑器上传配置(\homework\WebContent\utf8-jsp\jsp\config.json)注意更改自己的图片访问路径前缀和上传路径前缀。 #### 项目简介 作业管理系统主要分为学生端和教师端。 1. 学生端 ![学生首页](https://images.gitee.com/uploads/images/2020/0602/131626_e5493151_6560691.png "屏幕截图.png") 公告、课程信息、在线作业、成绩查询。 1. 教师端 ![输入图片说明](https://images.gitee.com/uploads/images/2020/0602/131659_87764c32_6560691.png "屏幕截图.png") 公告管理、课程管理、学生管理、试题管理。 #### 版本展望 计划在作业管理系统V2.0在V1.0的基础上进行重构,数据库更加完善,后台更加强大,界面更加优美。 将使用的知识点Springboot+Mybatis+thymeleaf+layui后台模板。 计划在原有功能基础上增加的功能点 1. 支持导入导出(学生、课程、试题) 2. 增加学生答疑板块 3. ... #### 项目开发中遇到的问题及解决思路 > 1. 教师端上传了课件,重启Tomcat,课件丢失 更改富文本编辑器的配置,具体修改上传文件地址和访问地址,你可以重新开一个Tomcat,这个Tomcat启动运行,文件地址改到这个Tomcat下。 > 2. 项目界面使用的是frame这种形式,有时候请求资源会出现这种情况,子frame里重复套用frame 我解决的思路,试试重定向可以不?答案不行,还是在子frame里多了frame。 方法1:试试在页面点击的时候写js parent.window.location.href= 这可以解决frame套用的问题 方法2:服务器写回,需要注意的是服务器写回js带数据的话,jsp页面需要使用手动获取。