nodejs基于Vue+Express框架的竞赛管理系统

主要研究内容
1.基本内容
基于Express框架实现的竞赛管理系统,主要功能有:公告栏、用户管理系统、竞赛申报系统、结赛管理系统、统计功能。系统功能齐全,竞赛申请流程完整,逻辑清晰,角色分工明确。其中竞赛信息的统计汇总、分析功能,方便学校掌握竞赛的具体情况,和学校整体的参赛水平。
2.具体要求
本设计要求完成
(1)公告栏:
学校负责人发布工作通知,二级学院负责人和竞赛负责老师可以看到通知,点
击进入可以查看详情。
审核或评审通过或不通过,对应的角色会收到通知。
(2)用户管理:
系统管理员:权限管理,控制不同权限人员登陆后可访问的页面
角色管理,对系统用户的增加、删除、修改
学校负责人:发布通知,对二级学院申报项目评审立项,进行年度总结,并导出汇总表。
二级学院负责人:负责审核项目负责老师提交的竞赛申请表。审核完成后,向学校提交推荐项目汇总表。
竞赛负责人:提交竞赛申请表,比赛结束后提交结赛申请表、资金使用情况表和获奖情况表,上传发票照片。
学生:报名比赛,选择比赛进行报名。
(3)竞赛申报:
竞赛项目申报:填写竞赛申请表,点击新增按钮,填写申请表。完成后界面中展示已填好的申请表,点击修改可以进行修改。点击删除,删除当前表。点击导出,导出当前表。
竞赛项目审核:审核界面,陈列出待审核的申请,点击进入查看详情,进行审核操作。审核过的项目自动排列到末尾。查询,根据比赛名称查询。导出功能,导出本二级学院提交了申请表的所有比赛的基本信息到一个表中。
竞赛项目推荐:点击新增按钮,填写推荐表内容。完成后界面中展示已填好的推荐表,点击修改可以再次进入进行修改。点击删除,删除当前表。
竞赛评审立项:进入界面,陈列展示待评审的比赛项目,点击可以进入查看详情。评审过的项目自动排列到末尾。查询,根据二级学院名称查询。导出功能,导出所有学院的推荐项目汇总表到一个表。


(4)报名系统:
111
(5)结赛管理:
结赛申报:对参赛成果进行总结汇报。点击新增按钮,填写申请表。完成后界面中展示已填好的申请表,点击修改可以再次进入进行修改。点击删除,删除当前表。
资金使用情况:对筹办比赛实际资金使用情况填表。上传图片功能,上传发票图片。
获奖情况表:选择比赛名称,选择获得奖项并填写对应的获奖人数以及总获奖人数。上传功能,上传荣誉证书照片。
(6)统计:
将已经结赛的比赛项目展示。可以根据汇报的数据,计算获奖比例,根据级别和获奖比例排名。导出功能,导出所有比赛到一个表。可以根据比赛时间筛选查询,某年、某月或者某天。
3.现有条件
硬件:计算机,win10操作系统;
软件:Navicat Premium 15,MyEclipse 10,Visual Studio Code  1.62.1。 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值