上传者: JUKVDSWEYU
|
上传时间: 2021-12-08 16:01:59
|
文件大小: 19.13MB
|
文件类型: ZIP
研究背景:
在大学中,学生竞赛不仅仅为学生提供了一个展示自我检验所学知识的机会,更是一个高校与高校间的相互比拼、相互学习的一个平台。近年来各大高校对学生竞赛的关注度越来越高,各个学校不断引导学生利用课下的时间参加比赛,学习技能。
学生参赛任务的剧增,暴露出诸多问题。首先参赛通知的下发传达问题、其次相关校赛选拔的组织问题、赛后材料归档、报备问题、以及庞大而繁杂的学生参赛数据等等。为了更加规范、便捷、统一的管理学生竞赛的相关信息,特设计了班级管理、赛事管理、团队管理、统计数据等五大主要功能,分管理员与普通用户两类权限,可实现准确上报,快捷统计数据的同时可降低数据的错误率。
系统主要的功能:
学生竞赛管理系统根据学院学生竞赛实际承办经验设计开发,将所有报名信息,队伍详情,赛后数据全部线上统一收集、储存、管理。分管理员权限与普通用户权限。系统功能分为;班级管理、赛事管理、团队管理、查询信息、用户信息五大功能模块,分别下设12个功能:可以添加数据维护班级信息,发布大赛信息,录入团队信息,查询团队信息,查询参赛学生信息,统计某项赛事的具体数据,设置添加用户,查询用户等功能。无需采用传统的人工统计方式,可由各参赛团队直接录入,大大减轻大赛负责人的工作量,大大提高工作效率。本系统对界面以及交互性做了重大的优化与调整,使界面尽最大化的美观、布局合理,交互动作流畅免突兀,让学生、管理人员无需培训便可熟练操作此系统。
开发模式与结构
本系统采用MVC开发模式:
Model - JavaBean实现。用于封装业务数据
View - Jsp实现。用于显示数据
Controller- servlet实现。用于控制model和view
三层结构:
dao层: 和数据访问相关的操作
service层: 和业务逻辑相关的操作
web层: 和用户直接交互相关的操作(传接参数,跳转页面)