运动会管理网站
运行环境:VS2019 sqlserver asp.net(c#)
界面样式参考:(http://www.new-school.cn)
多加一些注释,每个函数的功能在旁边注释一下,每个文件夹大体功能,最好最终给我说明一下,蟹蟹
管理员功能:
<!--[if !supportLists]-->(1) <!--[endif]-->固定账号密码直接登录:管理员不需要注册,直接编写程序时指定一个账号密码登录即可
<!--[if !supportLists]-->(2) <!--[endif]-->比赛项目、报名截止时间设置:管理员应该有一个设置比赛项目的功能,并且规定好截止时间,时间一到运动员将无法报名(这个比赛项目要分男女),最好能以表的形式呈现在网页上,就是添加一个项目,表格就会多一项。(保存在数据库中)
<!--[if !supportLists]-->(3) <!--[endif]-->参赛人员场地分配:有一个下拉框选择菜单,可以选择一个参赛项目,显示报名的人员,管理员可以批量对这些人员分配场地与比赛时间。(保存在数据库中)
<!--[if !supportLists]-->(4) <!--[endif]-->人员统计及查询:点击之后显示他们的编号、姓名、学院、专业、班级、场地、比赛时间,并且可以对每一项进行查询,比如通过编号查询,通过姓名查询等等。(编号在报名后生成,姓名、学院、专业、班级在运动员注册后会产生,场地、时间数据库中都有。)
<!--[if !supportLists]-->(5) <!--[endif]-->比赛成绩录入:根据输入的场地与时间查询出对应的运动员们的编号、姓名等信息,查询的结果以表格形式存在,但表格后面最好留有一列可以输入成绩。(输入的成绩保存在数据库中)
<!--[if !supportLists]-->(6) <!--[endif]-->比赛成绩管理:a、这一项主要是查询,以上各种信息都保存在数据库中了,点击完比赛成绩公示按钮后,右侧先展示出各种比赛项目的编号、姓名、班级、场地、比赛时间、成绩等信息,针对这些信息可以进行增删改查b、一个复选框可以选择某一比赛项目,一个复选框选择男女,应该按照各类型成绩(成绩分为距离与时间两种类型)有排序功能,排出名次。c、有打印功能,能打印出所查询出来的内容
<!--[if !supportLists]-->(7) <!--[endif]-->用户管理:主要是帮助忘记密码的用户直接更改新密码
运动员功能:
<!--[if !supportLists]-->(1) <!--[endif]-->注册、登录:运动员用学号进行注册,注册时应该输入自己的学院、专业、班级、手机号、密码(六位数以上随便设),但登录时应该有验证码功能(信息、账号、密码都要保存在数据库中)
<!--[if !supportLists]-->(2) <!--[endif]-->个人信息:展示自己的注册时输入的各种信息,可以补充自己的个人信息,有个性签名,有一个头像区域,上传自己的头像(头像和补充修改的个人信息也保存在数据库中)
<!--[if !supportLists]-->(3) <!--[endif]-->比赛报名:将管理员设置的比赛项目展示出来,运动员点击自己想要参加的比赛进行报名,应该有一个弹窗询问是否确定报名,确定之后,应该生成一个五位数运动员编号(编号随机生成吧,但不要重复)
<!--[if !supportLists]-->(4) <!--[endif]-->成绩查询或证书打印:点击成绩查询之后会显示个人成绩,此界面要有一个证书打印或导出功能(排名前五的才能生成自己的证书)
<!--[if !supportLists]-->(5) <!--[endif]-->比赛成绩公示:跟管理员的比赛成绩管理是同一个功能,但不要增删改功能,只要查询
<!--[if !supportLists]-->(6) <!--[endif]-->心得发布:在此区域可以发表比赛的心得,所有人的心得均在这里展示,类似于贴吧的界面,简洁即可
<!--[if !supportLineBreakNewLine]-->
<!--[endif]-->
注:数据库千万不要只用一个表存上述所有信息,会被老师骂的,最好账号密码一个,其他信息酌情处理放在其他表中。谢谢谢谢。