/EventPlatform

搭建一个统一的活动发布、报名、评改以及申诉的平台

Primary LanguageC#

EventPlatform

搭建一个统一的活动发布、报名、评改以及申诉的平台 一:赛事系统 项目需求:旨在形成一个统一的从注册、报名、评委打分、活动结果发布到活动申诉及处理的平台,能够使赛事活动在评分上更加的规范化,公正化以及形式化。涉及主办方需要进行活动注册,提交活动详情,发布活动公告、报名人员的筛选以及评委的确认、活动结果的公布以及有关申诉的处理,上报参与人员或评委不良行为即黑名单,对参与成员进行分配以及发布活动通知;参与人员需要身份登记,提交活动信息,撤销已报名活动、活动结果申诉、发表评论;评委能够登记分数、上交分数,主办方处理有关申诉;如果针对有关申诉,主办方无法处理将由平台接管;同时平台能够分类处理不同的赛事活动申诉、活动等级划分、参于人员的信誉处理,系统对主办方,评委以及赛事成员身份的认证以及撤销,针对某些网络活动可以提交文件等;

二:拟实现具体功能

  1. 主办方: a) 赛事注册 b) 上传活动详情 c) 发布活动公告 d) 筛选报名人员 e) 分配活动小组 f) 参赛人员信誉记录(上传黑名单) g) 活动结果发布 h) 处理活动申诉
  2. 参与人员: a) 提交活动申请 b) 撤销已报名成功申请 c) 申诉
  3. 评委 a) 打分 b) 成绩登记 c) 处理申诉
  4. 其他 a) 活动分类(校级院级班级) b) 查询赛事 c) 匿名举报 d) 限制低信誉用户参与报名 e) 撤销违规行为的评委的认证以及限制有违规行为的参赛人员的功能 三:类图
  5. 主办方 a) 属性 i. name ii. ID唯一性 iii. 机构认证 b) 方法 i. 注册活动 ii. 上传活动详情 iii. 接受/拒绝申请 iv. 分配活动小组 v. 公布成绩 vi. 审核及记录黑名单 vii. 处理申诉
  6. 评委 a) 属性 i. 名字 ii. ID唯一性 iii. 年龄 iv. 性别 v. 状态 b) 方法 i. 评分 ii. 提交分数 iii. 提交黑名单 iv. 处理活动申诉
  7. 赛事活动 a) 属性 i. 活动名 ii. 活动ID iii. 活动性质 iv. 活动时间 v. 活动条件及标准 vi. 活动人员 vii. 活动地点 viii. 活动小组以及各组包含编号 b) 方法 i. 增加参与人员 ii. 减少参与人员 iii. 更改活动信息 iv. 展示活动成绩 v. 处理活动申诉
  8. 参与人员 a) 属性 i. Name ii. 年龄 iii. ID iv. 所在单位 v. 个人经历 vi. 信誉积分 vii. 此时状态 b) 方法 i. 发出申请 ii. 撤销已成功的申请 iii. 提交申诉 iv. 查看报名信息