团队成员介绍

团队成员 职务 负责模块 个人博客
郑力宁 组长 数据库、服务器设计 Java课程设计:简易课堂派+文件传输+站内短消息_差了两点的博客-CSDN博客
白胜涛 组员 GUI、学生端设计 基于Java的课堂派应用--学生端_二叉排序树的博客-CSDN博客
陈锦潇 组员 博客、教师端设计 java设计课堂派的教师端_不要问我为什么啊的博客-CSDN博客

gitee仓库管理

功能架构图

学生端

教师端

服务器

前期调研

首先是登录部分:课堂派需要注册和登录部分,另外,由于有学生端和教师端,故对于数据库需要有两个不同的表。

进入课堂派后可以选择课程,并进入相应的课程。

进入课程后,可以查看资料、作业、公告。教师端则可以对这些进行修改。

并且对于作业和资料,学生端需要可以进行上传和下载。

教师与学生、学生与学生、教师与教师之间可以进行私信对话。

程序运行图

登录界面:

关键代码

代码规范检测

修改后:

举例:

例子①

经检查:未加入作者注释

更改后:

例子②:

经检查:对于复写方法添加注释@override

更改后:

例子③:

经检验:魔法值,应为str赋值"true"

更改后:

例子④:

经检验:不应使用句末注释

更改后:

Java课程设计:课堂派的三端构建相关推荐

  1. Java课程设计(2020版)

    目录 参考资料 一. 题目选择说明 1. 传统题目 2. 综合性题目(有一定挑战性.有趣.实用) 2.1题目特点: 2.2 常见类库与技术参考资料 2.2.1 jsoup 2.2.2 HttpComp ...

  2. Java课程设计报告--绩效考核信息管理系统

     Java课程设计报告 题目      绩效考核信息管理系统    学生姓名         学    号                   院    系        年级专业计算机科学与技术 班 ...

  3. 山东大学JAVA课程设计 —— JAVA开发桌面应用之开发自己的闲鱼交易市场,能聊天,能买卖商品哦!

    文章目录 一.结论分析与体会 1.1.技术部分 1.1.1.swing 1.1.2.多线程 1.1.3.数据库 1.1.4.网络 1.1.5.集合与泛型 1.1.6.接口与内部类 1.2.内心感悟 二 ...

  4. ATM柜员机JAVA课程设计_ATM柜员机学年论文设计(Java课程设计)

    内容简介: ATM柜员机学年论文设计(Java课程设计),共23页,4599字,附源程序. 一. 程序介绍3 二. 开发环境搭建3 1. MyEclipse 5.5.1 GA安装3 2. MyEcli ...

  5. 五子棋 java 课设,五子棋java课程设计

    五子棋java课程设计 目目 录录 一.课程设计任务及要求 1 二.需求分析. 1 2.1 棋盘板块 .1 2.2 聊天板块 .1 2.3 ChatSever .1 2.4 编译环境 .1 2.5 参 ...

  6. Java课程设计——挖地雷游戏设计报告

    源文件: 大学生Java课程设计--挖地雷游戏设计报告源文件-其它文档类资源-CSDN文库 目 录 摘 要. 1 一.引言. 2 1.设计任务和基本要求. 2 二.报告正文. 3 1.需求分析. 3 ...

  7. Java课程设计网络打字游戏

    此项目为Java课程设计,在原来打字游戏的基础上加上了网络编程部分,通过特定语句"开始游戏"来实现游戏的开启. package GAME;import java.io.IOExce ...

  8. 山东大学软件学院高级语言课程设计JAVA课程设计-学生在线考试系统平台

    说明:blog 不全面而且也不是上交实验报告的最终版本(是自己实验过程中简单记录的笔记),完整内容(含代码+实验报告)可以通过(山东大学软件学院高级语言课程设计JAVA课程设计-学生在线考试系统平台) ...

  9. 计算器小程序java课程设计,java课程设计----计算器小程序报告.doc

    java课程设计----计算器小程序报告.doc #####学院JAVA语言课程设计报告小程序计算器系统管理班级:#######姓名:#####指导老师:###时间:2012年6月25日至6月29日2 ...

  10. java课程设计 考试系统,java课程设计考试系统.

    java课程设计考试系统.Tag内容描述: 1.目 录 第一章第一章 引言引言 3 1 1目的 3 1 2名词解释 3 1 3参考资料 3 1 4文档结构 3 第第 2 章章远景远景 4 2 1项目概 ...

最新文章

  1. mysql autocommit问题导致的gtid同步变慢
  2. 【分享】程序的开发与编写
  3. 企业管理软件能带来什么
  4. Web前端进阶之JavaScript模块化编程知识
  5. CF623E Transforming Sequence(多项式/倍增fft/动态规划)
  6. php 单一职责原则,Laravel深入学习8 - 单一责任原则
  7. Vue3学习笔记- NPM包管理工具
  8. HTML5新的javascript选择器
  9. java io 并发编程,JAVA进阶系列 - 并发编程 - 第1篇:进程线程并发并行
  10. uuid会重复吗_记一次订单号重复的事故,快看看你的 UUID 在并发下还正确吗?...
  11. 队列仿真一个银行叫号系统
  12. 解决MySQL登录1045错误
  13. STM32F1--FreeRTOS系统移植运行报错:L6218E:Undefined symbol xTaskGetSchedulerState (referred from delay.o)
  14. 为什么要“推销自己”?
  15. 最强内存稳定性测试软件,内存稳定性测试软件TM5
  16. Python计算等额本息贷款和等额本金贷款
  17. error:Error parsing XML:unbound prefix
  18. 11.Blinn-Phong高光
  19. 关于微服务架构业务思考
  20. Go:测试库(GoConvey,testify,GoStub,GoMonkey)对比及简介

热门文章

  1. Java复习攻略02
  2. Thematic Contests -codeforce
  3. Clustering - Choosing the number of clusters
  4. matlab里pascal是什么意思_台球里的自然角是什么意思
  5. MSE = Bias² + Variance?什么是“好的”统计估计器
  6. mysql改为sql_sql - 将MySQL列更改为AUTO_INCREMENT
  7. 有什么好的搜图软件推荐吗?
  8. 问佛----如果浮躁了,静下来看看
  9. The choise between Interface and Abstract Class
  10. docker命令总结