用户功能需求
用户注册模块:将用户信息录入数据库,用户利用注册的账号以及密码登录系统,浏览查看各种信息,添加部分信息;
留言模块:用户以留言的形式,跟管理员交流。
评论模块:用户评论运动会内容,查看其他对运动会内容等的评论内容。
个人信息模块:修改信息功能,用户修改个人资料信息,但不能修改账号;密码修改功能,修改登录密码。
运动会申请模块:从管理员发布的运动会数据中选择要申请的运动会类型,进行添加申请记录。
成绩排名查询模块:可以在系统上查看个人或者团体参与的运动会得分,排名等信息。
比赛项目推荐模块:可以在系统上查看运动会的各项比赛项目信息,包括项目名称、项目比赛时间、项目参赛选手等具体信息。
赛道分配模块:这个主要是裁判对比赛项目的比赛赛道进行分配,用户可以查看具体的分配列表。
前端技术:nodejs+vue+elementui一般是采用前后端分离模式,
后端支持python/php/java/nodejs
管理员功能需求
用户管理模块:管理员查看用户基本信息,并实现对用户信息的增加、删除、修改等功能。
修改登录密码模块:修改管理员用户的登录密码。
注册管理模块:管理员查看用户注册信息,内容,审核。
内容管理模块:管理员发布公告可对其删除、修改。
运动会信息管理模块:管理员查看运动会表,并且添加运动会数据,也能够删除运动会数据。
运动会成绩公布模块:根据参赛选手的实际比赛得分,管理员对运动会排名成绩信息的公布维护、比赛结果处理等操作。
赛道分配管理模块:
运动会中对于参赛者的参赛项目赛道分配数据项进行管理维护操作。
报名人员与参赛人员管理模块:
对报名参加运动会项目的人员资料进行管理。
2.2