地市负责人模块:
1.地市负责人登录,地市负责人可以通过自己的账号和密码登录到系统中来
2.教师信息管理,地市负责人可以管理自己地市内的教师用户信息
3.审核学生报名信息,对报名参加竞赛的学生信息进行审核
4.查看成绩,查看自己地市内的学生的参赛成绩信息
5.修改密码,地市负责人可以修改自己的个人密码
管理员模块:
1.管理员登录,管理员可以通过自己的账号和密码登录到系统中来
2.地市负责人管理,管理员可以对地市负责人信息进行管理
3.竞赛秘书管理,管理员可以对系统内的竞赛秘书信息进行管理
4.对竞赛参数(初赛时间、复赛时间等)进行管理
5.成绩管理,对参加竞赛的学生的成绩和获奖信息进行管理
6.修改密码,管理员可以修改自己的个人密码
竞赛秘书模块:
1.竞赛秘书登录,竞赛密码可以通过自己的账号和密码登录到系统对系统进行管理
2.学生报名审核,对学生的报名信息进行审核
3.对竞赛参数(初赛时间、复赛时间等)进行管理
4.成绩管理,对参加竞赛的学生的成绩和获奖信息进行管理
5.修改密码,竞赛秘书可以修改自己的个人密码
config:主要用来存储配置文件,以及其他不怎么动用的信息
controller:项目的主要控制文件
dao: 主要用来操作数据库
entity: 实体,用来放与数据库表里对应的实体类,表中的字段对应类中的属性值,并附有set/get方法
exception:异常处理类
service:主要实现的方法
—impl 实现类
接口:尚未实现的方法,在对应的ipml中实现
util: 工具类
application.properties:项目配置信息
物理竞赛是对课堂上所学的理论知识的实践运用,加深所学知识的理解,锻炼团队协作能力。学生可以根据个人爱好,个人特长选择参与,不仅能培养学生的创新意思、提高专业技能,还能锻炼学生的组织能力和协作能力。物理竞赛是在中国科协的领导下,由中国物理学会主办,各省、自治区、直辖市自愿参加的群众性的课外学科竞赛活动,其宗旨是培养创新型人才,让学生运用已有的知识去发现问题和分析问题,理论与实践相结合为了能够让更多的人参与到物理竞赛的行列中来,我开发了本系统。
通过我的调查和分析以及导师的指导最终确定了本物理竞赛系统的基本功能,系统分为教师模块,地市负责人模块,管理员模块和竞赛秘书模块4部分,这4部分的用户相关合作共同实现了物理竞赛管理的基本功能,具体如下
教师模块:
1.教师用户登录,教师用户通过自己的账号和密码登录到系统中来为自己的学生进行报名等操作
2.学生信息管理,教师用户可以对自己的学生信息进行管理
3.报名管理,教师用户可以给自己的学生进行初试和复试的报名
4.缴费管理,教师用户可以给自己报名竞赛的学生进行缴费
5.查看成绩,教师用户可以查看自己报名竞赛的学生的成绩信息
6.修改密码,教师用户可以修改自己的个人密码