1、小组成员

舒 溢
许嘉荣
唐 浩
黄欣欣
廖帅元

2、第二次冲刺任务安排

对HUSTOJ数据库进行分析

序号 表名 作用 备注
1 compileinfo 记录编译错误的记录
2 contest 竞赛表
3 contest_problem 竞赛题目
4 loginlog 登入日志 记录正确与错误的登入日志
5 mail 消息列表
6 news 新闻表
7 privilege 权限授予
8 problem 题目表
9 reply 论坛(帖子及回复)表
10 runtimeinfo 运行错误信息(Runtime Error)
11 sim 相似度检测表 用于防作弊
12 solution 程序运行结果记录
13 source_code 提交的源码
14 topic 论坛帖子表
15 users 用户信息

compileinfo表,记录编译错误的提交号(id)及原因

字段名 类型 长度 是否允许为空 备注
solution_id int 11 N 主键
error text Y 编译错误原因

contest表,竞赛表

字段名 类型 长度 是否允许为空 备注
contest_id int 11 N 竞赛id(主键)
title varchar 255 Y 竞赛标题
start_time datetime Y 开始时间(年月日时分)
end_time datatime Y 结束时间(年月日时分)
defunct char 1 N 是否屏蔽(Y/N)
description text Y 描述 (在此版本中未用)
private tinyint 4 公开/内部(0/1)
langmask int 11 语言

constest_problem表,竞赛题目

字段名 类型 长度 是否允许为空 备注
problem_id int 11 N 题目id
contest_id int 11 Y 竞赛id
title c har 200 N 标题
num int 11 N 竞赛中题目编号

loginlog表,登入日志(不管是否登入成功都记录)

字段名 类型 长度 是否允许为空 备注
user_id varchar 20 N 用户id
password varchar 40 Y 密码(不一定正确)
ip varcahr 100 Y 登录的ip
time datetime Y 登入时间

news表,新闻(首页显示)

字段名 类型 长度 是否允许为空 备注
news_id int 11 N 新闻编号(主键)
user_id varchar 20 N 用户账号
title varchar 200 N 新闻标题
content text N 内容
time datetime N 更新时间
importance tinyint 4 N 关键字
defunct char 1 N 是否屏蔽(Y/N)

online表

字段名 类型 长度 是否允许为空 备注
hash varchar 32 N 主键
ip varchar 20 N
ua varchar 255 N
refer varchar 255 Y
lastmove int 10 N
firsttime int 10 Y
uri varchar 255 Y

privilege表,用户分组

字段名 类型 长度 是否允许为空 备注
user_id char 20 N 用户帐号
rightstr char 30 N 分组
defunct char 1 N 是否屏蔽(Y/N)

problem表,题目表

字段名 类型 长度 是否允许为空 备注
problem_id int 11 N 题目编号
title varchar 200 N 标题
description text Y 题目描述
inupt text Y 输入说明
output text Y 输出说明
sample_input text Y 输入参照
sample_output text Y 输出参照
spj char 1 N 是否为特别题目
hint text Y 暗示
source varchar 100 Y 来源
in_date datetime Y 加入时间
time_limit int 11 N 限时(秒)
memory_limit int 11 N 空间限制(MByte)
defunct char 1 N 是否屏蔽(Y/N)
accepted int 11 Y 总ac次数
submit int 11 Y 总提交次数
solved int 11 Y 解答(未用)

reply表,论坛(帖子及回复)Web Board)

字段名 类型 长度 是否允许为空 备注
rid int 11 N 帖子序号(主键)
author_id varchar 20 N 作者帐号
time datetime N 发布时间
content text N 帖子内容
topic_id int 11 N 帖子分组
status int 2 N 状态(0:正常,1:锁定,2:删除)
ip varchar 30 N 发帖子者ip

runtimeinfo表,运行错误信息(Runtime Error)|

字段名 类型 长度 是否允许为空 备注
solution_id int 11 N 运行id(主键)
error text Y 错误记录

sim表,相似度检测

字段名 类型 长度 是否允许为空 备注
s_id int 11 N 提交号soltiotn_id(主键)
sim_s_ id int 11 Y
sim int 11 Y 相似度(50-100)

solution表,程序运行结果记录

字段名 类型 长度 是否允许为空 备注
solution_id int 11 N 运行id(主键)
problem_id int 11 N 问题id
user_id char 20 N 用户id
time int 11 N 用时(秒)
memory int 11 N 所用空间()
in_date datetime N 加入时间
result smallint 6 N 结果(4:AC)
language tinyint 4 N 语言
ip char 15 N 用户ip
contest_id int 11 Y 所属于竞赛组
valid tinyint 4 N 是否有效
num tinyint 4 N 题目在竞赛中的顺序号
code_lenght int 11 N 代码长度
judgetime datetime Y 判题时间
pass_rate decimal 2 N 通过百分比(OI模式下可用)

source_code表,记录源代码|

字段名 类型 长度 是否允许为空 备注
solution_id int 11 N 运行id(主键)
source text N 源代码

topic表,论坛(答辩)帖子主题

字段名 类型 长度 是否允许为空 备注
tid int 11 N 帖子编号(主键)
title varbinary 60 N 标题
status int 2 N 状态(0:未锁定,1:锁定)
top_level int 2 N 置顶等级(0,1:题目置顶,2:分区置顶,3:总置顶)
cid int 11 Y 竞赛编号
pid int 11 N 竞赛中题目编号

users表,用户表

字段名 类型 长度 是否允许为空 备注
user_id varchar 20 N 用户id(主键)
email varchar 100 Y 用户E-mail
submit int 11 Y 用户提交次数
solved int 11 Y 成功次数
defunct char 1 N 是否屏蔽(Y/N)
ip varchar 20 N 用户注册ip
accesstime datetime Y 用户注册时间
volume int 11 N
language int 11 N 语言
password varchar 32 Y 密码(加密)
reg_time datetime Y 用户注册时间
nick varchar 100 N 昵称
school varchar 100 N 用户所在学校

3、个人完成情况

在这次冲刺中担任产品负责人,负责数据库的设计Github地址

CCSUOJ评测系统——第二次scrum冲刺的更多相关文章

  1. CCSUOJ评测系统——第三次scrum冲刺

    1.小组成员 舒 溢 许嘉荣 唐 浩 黄欣欣 廖帅元 刘洋江 薛思汝 2.个人在小组第三次冲刺的任务及其完成情况描述. 本人在小组第三次冲刺的任务是负责代码的编写,其他人提需求和改进,代码是采用Git ...

  2. 第二次Scrum冲刺——Life in CCSU

    第二次Scrum冲刺——Life in CCSU 一. 第二次Scrum任务 继续上一次冲刺的内容,这次完成论坛部分. 二. 用户故事 用户输入账号.密码: 用户点击论坛部分: 系统显示帖子: 用户选 ...

  3. 第二篇Scrum冲刺博客

    第二篇Scrum冲刺博客 一.站立式会议 提供当天站立式会议照片一张 二.每个人的工作 成员 已完成工作 明天计划完成的工作 遇到的困难 林剑峰 初步学习小程序的编写.博客园的撰写 初步完成用户界面 ...

  4. 第二篇Scrum冲刺博客--Interesting-Corps

    第二篇Scrum冲刺博客 站立式会议 1.会议照片 2.队友完成情况 团队成员 昨日完成 今日计划 鲍鱼铭 主页页面和探测空间设计及布局实现 主页页面跳转社区功能及社区设计及布局实现 叶学涛 设计页面 ...

  5. CCSUOJ评测系统——第四次scrum冲刺

    1.小组成员 舒 溢 许嘉荣 唐 浩 黄欣欣 廖帅元 刘洋江 薛思汝 2.最终成果及其代码仓库链接 CCSU评测系统 代码仓库 3.评测系统功能 用户注册 用户可选题目进行提交 用户做题结果 排名功能 ...

  6. CCSUOJ评测系统

    队名: BUGG 团队信息与分工: 开发: 周斌 B20150304221 舒 溢 B20150304209 测试: 许嘉荣 B20150304213 唐 浩 B20150304316 Product ...

  7. 2020.5.22 第二篇 Scrum冲刺博客

    Team:银河超级无敌舰队 Project:招新通 项目冲刺集合贴:链接 目录 一.每日站立会议 二.项目燃尽图 三.签入记录 3.1 代码/文档签入记录 3.2 主要代码截图 3.3 程序运行截图 ...

  8. CCSUOJ评测系统——第一次scrum冲刺

    1.第一次冲刺任务安排 对Github上的HUSTOJ开源项目进行Fork,搭建基本环境 2.用户需求 ①基本功能显示在首页 ②能够提交题目并判题,并对自己所提交的题目正确性进行反馈,能够查看自己提交 ...

  9. 第二次scrum冲刺

    一.第二次冲刺任务         Scrum是在已有的基础上实现读者查询书籍的功能. 二.用户故事         用户输入账号.密码   用户输入需要查询的书籍   系统显示用户输入的信息的详细信 ...

随机推荐

  1. margin折叠及hasLayout && Block Formatting Contexts

    margin折叠的产生有几个条件: 这些margin都处于普通流中,并在同一个BFC中: 这些margin没有被非空内容.padding.border 或 clear 分隔开: 这些margin在垂直 ...

  2. css 中 stick footer 布局实现

    做项目中,我们在写弹框的时候,不管弹框的内容多或者少,可能需要一些内容需要固定在框底部,比如关闭按钮.stick footer 就是让 footer 元素固定在底部 当内容不足满屏时,footer 紧 ...

  3. 【原】SPARK_MEM和SPARK_WORKER_MEMORY的区别

    SPARK_MEM:设置每个Job(程序)在每个节点可用的内存量:(默认为512m) SPARK_WORKER_MEMORY:设置集群中每个节点分配的最大内存量:(默认为内存总量减去1G)

  4. springcloud-07-eureka HA的高可用配置

    单机版的eureka, 运行时间稍长, 就会在管理界面出现红色的警告, 为了消除这个警告, 可以使用eureka的高可用配置: 只需要写一个工程配置不同的配置文件, 然后启动多实例即可: 请参照单机版 ...

  5. 用java实现一个简易编译器1-词法解析入门

    本文对应代码下载地址为: http://download.csdn.net/detail/tyler_download/9435103 视频地址: http://v.youku.com/v_show/ ...

  6. ruby 数据sql操作

    ActiveRecord ActiveRecord 是 Rails 的 ORM 元件,負責與資料庫溝通,讓我們可以用物件導向的語法操作資料庫.在”打造 CRUD 應用程式”一章中提到的對應概念如下: ...

  7. 不停机不停服务,MYSQL可以这样修改亿级数据表结构

    摘  要:本文阐述了MySQL DDL 的问题现状.pt-online-schema-change的工作原理,并实际利用pt-online-schema-change工具在线修改生产环境下1.6亿级数 ...

  8. Spring JdbcTemplate详解

    为了使 JDBC 更加易于使用,Spring 在 JDBCAPI 上定义了一个抽象层, 以此建立一个JDBC存取框架. 作为 SpringJDBC 框架的核心, JDBC 模板的设计目的是为不同类型的 ...

  9. Angular的表单组件

    创建表单元素 在上一节中,我们学习了如何创建一个组件login,现在将login改造一下, 在template中添加html表单元素,#usernameRef表示input元素id,如果想传递inpu ...

  10. [日常] 搭建golang开发环境

    下载目录:https://studygolang.com/dl32位选 go1.10.linux-386.tar.gz64位选 go1.10.linux-amd64.tar.gz uname -a查看 ...