# showweb
**Repository Path**: FenYuShiner/showweb
## Basic Information
- **Project Name**: showweb
- **Description**: 用于展示网页代码的平台
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2018-07-12
- **Last Updated**: 2020-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
[English](https://gitee.com/FenYuShiner/DLNU-ShowWeb/blob/master/README_en.md)
# ShowWeb人机交互项目展示平台
[](https://www.apache.org/licenses/LICENSE-2.0.html)
### 项目介绍
项目初版开始用于 大连东软信息学院 软件工程系 16级 学生 人机交互作业展示,
由任课老师提出后自愿组织设计并搭建在私人云服务器上,供同学提交作业并展示于公网。
### 软件架构
Version 2.0 beta 以Spring boot + mybatis 构建
数据库采用 MySQL
### 参与贡献
16001班 [泷涯](https://blog.sylingd.com/)
16002班 [纷羽](https://blog.csdn.net/gzj0078)
16004班 曾叔叔
16005班 一个
16007班 Zero
### Version 1.0全部在线版本
[16001-16002班](https://show.neujava.cn)
### 与Version 1.0区别
Version 1.0是各班自行组织开发,仅用于本班级使用的项目版本,
Version 2.0beta (此项目)是用于全系共同使用
### 需求整理
1. 作业提交和展示
1. 作业由系统管理员布置
2. 学生个人不能注册账号,由系统管理员或老师注册账号
3. 班级老师可以更改作业提交时间,为学生作业打分
2. 班级主页
1. 班级课代表根据预留格式填写上传班级页面
2. 班级、系部页面不参与评分
#### 功能分区
1. 用户模块
2. 上传模块
3. 任务模块
4. 审核评分模块
5. 访问分析模块
#### 用户身份
| 用户等级 | 用户类型 |
|---------|---------------|
| 1 | 系统最高管理员 |
| 2 | 系部负责人 |
| 3 | 任课教师 |
| 4 | 系部课代表 |
| 5 | 班级课代表 |
#### 上传方法
用户选定要上传的作业,并把文件压缩为zip文件
服务器将会根据具体情况自动解压