Java课程设计:课堂派的三端构建
团队成员介绍
团队成员 | 职务 | 负责模块 | 个人博客 |
郑力宁 | 组长 | 数据库、服务器设计 | Java课程设计:简易课堂派+文件传输+站内短消息_差了两点的博客-CSDN博客 |
白胜涛 | 组员 | GUI、学生端设计 | 基于Java的课堂派应用--学生端_二叉排序树的博客-CSDN博客 |
陈锦潇 | 组员 | 博客、教师端设计 | java设计课堂派的教师端_不要问我为什么啊的博客-CSDN博客 |
gitee仓库管理
功能架构图
学生端
教师端
服务器
前期调研
首先是登录部分:课堂派需要注册和登录部分,另外,由于有学生端和教师端,故对于数据库需要有两个不同的表。
进入课堂派后可以选择课程,并进入相应的课程。
进入课程后,可以查看资料、作业、公告。教师端则可以对这些进行修改。
并且对于作业和资料,学生端需要可以进行上传和下载。
教师与学生、学生与学生、教师与教师之间可以进行私信对话。
程序运行图
登录界面:
关键代码
代码规范检测
修改后:
举例:
例子①
经检查:未加入作者注释
更改后:
例子②:
经检查:对于复写方法添加注释@override
更改后:
例子③:
经检验:魔法值,应为str赋值"true"
更改后:
例子④:
经检验:不应使用句末注释
更改后:
Java课程设计:课堂派的三端构建相关推荐
- Java课程设计(2020版)
目录 参考资料 一. 题目选择说明 1. 传统题目 2. 综合性题目(有一定挑战性.有趣.实用) 2.1题目特点: 2.2 常见类库与技术参考资料 2.2.1 jsoup 2.2.2 HttpComp ...
- Java课程设计报告--绩效考核信息管理系统
Java课程设计报告 题目 绩效考核信息管理系统 学生姓名 学 号 院 系 年级专业计算机科学与技术 班 ...
- 山东大学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.内心感悟 二 ...
- ATM柜员机JAVA课程设计_ATM柜员机学年论文设计(Java课程设计)
内容简介: ATM柜员机学年论文设计(Java课程设计),共23页,4599字,附源程序. 一. 程序介绍3 二. 开发环境搭建3 1. MyEclipse 5.5.1 GA安装3 2. MyEcli ...
- 五子棋 java 课设,五子棋java课程设计
五子棋java课程设计 目目 录录 一.课程设计任务及要求 1 二.需求分析. 1 2.1 棋盘板块 .1 2.2 聊天板块 .1 2.3 ChatSever .1 2.4 编译环境 .1 2.5 参 ...
- Java课程设计——挖地雷游戏设计报告
源文件: 大学生Java课程设计--挖地雷游戏设计报告源文件-其它文档类资源-CSDN文库 目 录 摘 要. 1 一.引言. 2 1.设计任务和基本要求. 2 二.报告正文. 3 1.需求分析. 3 ...
- Java课程设计网络打字游戏
此项目为Java课程设计,在原来打字游戏的基础上加上了网络编程部分,通过特定语句"开始游戏"来实现游戏的开启. package GAME;import java.io.IOExce ...
- 山东大学软件学院高级语言课程设计JAVA课程设计-学生在线考试系统平台
说明:blog 不全面而且也不是上交实验报告的最终版本(是自己实验过程中简单记录的笔记),完整内容(含代码+实验报告)可以通过(山东大学软件学院高级语言课程设计JAVA课程设计-学生在线考试系统平台) ...
- 计算器小程序java课程设计,java课程设计----计算器小程序报告.doc
java课程设计----计算器小程序报告.doc #####学院JAVA语言课程设计报告小程序计算器系统管理班级:#######姓名:#####指导老师:###时间:2012年6月25日至6月29日2 ...
- java课程设计 考试系统,java课程设计考试系统.
java课程设计考试系统.Tag内容描述: 1.目 录 第一章第一章 引言引言 3 1 1目的 3 1 2名词解释 3 1 3参考资料 3 1 4文档结构 3 第第 2 章章远景远景 4 2 1项目概 ...
最新文章
- mysql autocommit问题导致的gtid同步变慢
- 【分享】程序的开发与编写
- 企业管理软件能带来什么
- Web前端进阶之JavaScript模块化编程知识
- CF623E Transforming Sequence(多项式/倍增fft/动态规划)
- php 单一职责原则,Laravel深入学习8 - 单一责任原则
- Vue3学习笔记- NPM包管理工具
- HTML5新的javascript选择器
- java io 并发编程,JAVA进阶系列 - 并发编程 - 第1篇:进程线程并发并行
- uuid会重复吗_记一次订单号重复的事故,快看看你的 UUID 在并发下还正确吗?...
- 队列仿真一个银行叫号系统
- 解决MySQL登录1045错误
- STM32F1--FreeRTOS系统移植运行报错:L6218E:Undefined symbol xTaskGetSchedulerState (referred from delay.o)
- 为什么要“推销自己”?
- 最强内存稳定性测试软件,内存稳定性测试软件TM5
- Python计算等额本息贷款和等额本金贷款
- error:Error parsing XML:unbound prefix
- 11.Blinn-Phong高光
- 关于微服务架构业务思考
- Go:测试库(GoConvey,testify,GoStub,GoMonkey)对比及简介
热门文章
- Java复习攻略02
- Thematic Contests -codeforce
- Clustering - Choosing the number of clusters
- matlab里pascal是什么意思_台球里的自然角是什么意思
- MSE = Bias² + Variance?什么是“好的”统计估计器
- mysql改为sql_sql - 将MySQL列更改为AUTO_INCREMENT
- 有什么好的搜图软件推荐吗?
- 问佛----如果浮躁了,静下来看看
- The choise between Interface and Abstract Class
- docker命令总结