[附源码]计算机毕业设计JAVA学生互评的在线作业管理系统

项目运行

环境配置:

Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。

项目技术:

SSM + mybatis + Maven + Vue 等等组成,B/S模式 + Maven管理等等。

环境需要

1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。

2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA;

3.tomcat环境:Tomcat 7.x,8.x,9.x版本均可

4.硬件环境:windows 7/8/10 1G内存以上;或者 Mac OS;

5.是否Maven项目: 否;查看源码目录中是否包含pom.xml;若包含,则为maven项目,否则为非maven项目

6.数据库:MySql 5.7/8.0等版本均可;

毕设帮助,指导,本源码分享,调试部署(见文末)

系统功能模块设计

系统整体功能如下图所示:

图 4-1 系统总体功能模块图

4.2 数据库设计与实现

在每一个系统中数据库有着非常重要的作用,数据库的设计得好将会增加系统的效率以及系统各逻辑功能的实现。所以数据库的设计我们要从系统的实际需要出发,才能使其更为完美的符合系统功能的实现。

4.2.1 概念模型设计

概念模型是对现实中的问题出现的事物的进行描述,ER图是由实体及其关系构成的图,通过E-R图可以清楚地描述系统涉及到的实体之间的相互关系。

课程作业实体图如图4-2所示:

图4-2课程作业实体图

在线考试实体图如图4-3所示:

图4-3在线考试实体图

投诉建议实体图如图4-4所示:

图4-4投诉建议实体图

系统功能模块

学生互评的在线作业管理系统,在系统首页可以查看首页,课程作业,在线考试,校园资讯,投诉建议,个人中心,后台管理等内容,并进行详细操作;如图5-1所示。

图5-1系统首页界面图

课程作业,在课程作业页面可以查看作业名称,科目,布置时间,完成时间,教师工号,教师姓名,相关附件,作业内容等内容,并进行提交,评论和收藏等操作,如图5-2所示。

图5-2课程作业界面图

在线考试,在在线考试页面可以查看在线考试名称,考试时长,创建时间等信息并进行考试操作,如图5-3所示。

图5-3在线考试界面图

个人中心,在个人中心页面通过填写个人详细信息进行更新操作,还可以根据需要对考试记录,错题本,我的收藏进行相对应操作,如图5-4所示。

图5-4个人中心界面图

5.2管理员模块

管理员进行登录,进入系统前在登录页面根据要求填写用户名和密码,选择角色等信息,点击登录进行登录操作,如图5-5所示。

图5-5管理员登录界面图

管理员登录系统后,可以对主页,个人中心,学生管理,教师管理,科目管理,课程作业管理,作业提交管理,作业批改管理,试题内容管理,投诉建议,在线考试管理,系统管理,考试管理等功能进行相应的操作管理,如图5-6所示。

图5-6管理员功能界面图

学生管理,在学生管理页面可以对学号,学生姓名,照片,性别,年龄,联系方式,院系,年级等内容进行查看,修改和删除等操作,如图5-7所示。

图5-7学生管理界面图

教师管理,在教师管理页面可以对教师工号,教师姓名,性别,照片,职称,联系电话,教师邮箱等信息进行查看,修改和删除等操作,如图5-8所示。

图5-8教师管理界面图

课程作业管理,在课程作业管理页面可以对作业名称,图片,科目,相关附件,布置时间,完成时间,教师工号,教师姓名等内容进行查看,修改,查看评论和删除操作,如图5-9所示。

图5-9课程作业管理界面图

投诉建议,在投诉建议页面可以对用户名,留言内容,留言图片,回复内容,回复图片等内容进行查看,修改,回复和删除等操作,如图5-10所示。

图5-10投诉建议界面图

在线考试管理,在在线考试管理页面可以对在线考试名称,考试时长,在线考试状态等内容进行查看,修改和删除等操作,如图5-11所示。

图5-11在线考试管理界面图

5.3教师功能模块

教师登录进入学生互评的在线作业管理系统可以对主页,个人中心,课程作业管理,作业提交管理,作业批改管理等功能进行相应操作,如图5-12所示。

图5-12教师功能界面图

JAVA毕设帮助,指导,源码分享,调试部署

[附源码]计算机毕业设计JAVA学生互评的在线作业管理系统相关推荐

  1. [附源码]计算机毕业设计JAVA学生考试成绩分析系统

    [附源码]计算机毕业设计JAVA学生考试成绩分析系统 项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(In ...

  2. [附源码]计算机毕业设计JAVA校园征兵及退役复原管理系统

    [附源码]计算机毕业设计JAVA校园征兵及退役复原管理系统 项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe ...

  3. [附源码]计算机毕业设计JAVA学习资源共享与在线学习系统

    [附源码]计算机毕业设计JAVA学习资源共享与在线学习系统 项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe ...

  4. [附源码]计算机毕业设计JAVA校园超市进销存管理系统

    [附源码]计算机毕业设计JAVA校园超市进销存管理系统 项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(I ...

  5. [附源码]计算机毕业设计JAVA同德佳苑物业管理系统论文

    [附源码]计算机毕业设计JAVA同德佳苑物业管理系统论文 项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe( ...

  6. (附源码)计算机毕业设计Java成都某4S店销售管理系统

    项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...

  7. [附源码]计算机毕业设计JAVA中学学生学籍管理

    [附源码]计算机毕业设计JAVA中学学生学籍管理 项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(Inte ...

  8. [附源码]计算机毕业设计JAVA高校资源共享平台

    [附源码]计算机毕业设计JAVA高校资源共享平台 项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(Inte ...

  9. [附源码]计算机毕业设计JAVA基于JAVAWEB的高校实训管理系统

    [附源码]计算机毕业设计JAVA基于JAVAWEB的高校实训管理系统 项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Ec ...

最新文章

  1. go3--常量和类型转换
  2. ubuntu 14.04 安装redmine
  3. 图解netstat命令实例
  4. 2018.8.14笔记
  5. Java的子类可以继承父类的私有变量和私有方法吗?
  6. Webpack基础之输出
  7. mysql 半同步 配置_Mysql 半同步复制配置
  8. linux中查看和开放端口
  9. Android 系统(140)---android.mk中几个常见配置
  10. 手把手教你使用Python写贪吃蛇游戏(pygame)
  11. 苹果笔记本安装Win10双系统+分区教程《完整精华版》
  12. Supervisor 使用说明,轻松管理进程
  13. 利用Selenium(爬虫)爬取物流信息,并用邮件提醒自己物流更新
  14. html网页如何在手机上实现,html和css结合实现手机端网页自适应的代码
  15. java echarts 柱形图数字显示在顶部
  16. AutoHotKey进阶 --- 单击网页中的按钮(Acc库)
  17. 阿里云服务器的mysql安装
  18. Nico靠接外包,6个月当了老板,这操作绝了...
  19. 【coolshell】开源中最好的Web开发的资源
  20. IP地址扫描程序/扫描工具

热门文章

  1. android:windowbackground 透明,windowIsTranslucent和windowBackground对比
  2. 欧姆龙485通讯示例程序_编程看这里!欧姆龙PLC如何实现与温度仪表485串口通讯?...
  3. 音视频开发总结之三网络直播技术
  4. 3 Spring Cloud Ribbon
  5. NLP(十六)轻松上手文本分类
  6. 用Java实现扑克牌的简易功能
  7. 央视指责三星手机维修暴利 维修人士叫屈
  8. mysql 乘_mysql乘法
  9. 字节跳动 Flink 基于 Slot 的资源管理实践
  10. IDEA取消commit