竞赛管理系统的设计与实现_定稿.docx
《竞赛管理系统的设计与实现_定稿.docx》由会员分享,可在线阅读,更多相关《竞赛管理系统的设计与实现_定稿.docx(44页珍藏版)》请在优知文库上搜索。
1、竞赛管理系统的设计与实现摘要随着国家教育体制的改革,竞赛活动的举办也越来越频繁,报名参赛的学生数量也是越来越多。面对如此众多参与者信息的录入,人工采集信息的方式已经不能满足当下的需求。竞赛信息的管理又是一份繁琐的工作,参赛者的信息量很大,而且通常不允许出现错误。如果执行手工操作,则必须手动填写大量表格,这将使比赛管理工作又增加一个难度。本论文所讲述的竞赛管理系统是在PyCharm环境下用Python中的Django框架和MySQL数据库来实现的,它具有检索迅速、查找方便、可靠性高、存储量大等特点。该系统分为前端和后端两大部分,前端使用BOotStraP框架,主要实现的功能是用户的注册、登录、浏
2、览赛事、搜索赛事、各个赛事浏览统计、报名、评审打分、排名等功能;后端主要实现的是对用户信息、赛事信息、排名信息的管理。关键词:竞赛管理系统;PyCharm;Django;MySQLDesignandimplementationofcompetitionmanagementsystemAbstractWiththereformofthenationaleducationsystem,competitionsarebeingheldmoreandmorefrequently,andthenumberofstudentsregisteringforcompetitionisalsoincreasin
3、g.Facedwiththeinputofinformationfromsomanyparticipants,thewayofmanuallycollectinginformationcannolongermeetthecurrentneeds.Themanagementofthecompetitioninformationisanothertedioustask.Theinformationofthecontestantsisverylarge,anderrorsareusuallynotallowed.Ifyouperformmanualoperations,youmustmanually
4、filloutalargenumberofforms,whichwillmakethegamemanagementworkmoredifficult.ThecompetitionmanagementsystemdescribedinthispaperisimplementedinthePyCharmenvironmentusingtheDjangoframeworkandMySQLdatabaseinpython.lthasthecharacteristicsoffastretrieval,convenientsearch,highreliabilityandlargestoragecapac
5、ity.Thesystemisdividedintotwoparts:front-endandback-end.Thefront-endusesthebootstrapframework.Themainfunctionsareuserregistration,login,browsingevents,searchingevents,browsingstatisticsofvariousevents,registration,reviewscoring,ranking,etc.Themainrealizationisthemanagementofuserinformation,eventinfo
6、rmation,rankinginformation.Keywords:CompetitionManagementSyStem;PyCharm;Django;MySQL目录1绪论11.1 本设计的目的及意义11.2 本设计在国内的发展概况及存在的问题11.3 本设计应解决的主要问题12需求分析22.1 可行性需求分析22.1.1 社会可行性22.1.2 经济可行性22.2 非功能性需求分析22.3 功能性需求分析22.3.1 竞赛信息管理功能22.3.2 用户信息管理功能32.3.3 参赛选手信息管理功能33运行环境33.1 硬件环境33.2 软件环境34开发技术及开发工具44.1 开发技术介
7、绍44.1.1BS结构及其优势44.1.2Web开发框架一django54.13MTV设计模式54.2 开发工具介绍64.2.1 JetBrainsPyCharm2018.3.5x646422MySQL5.764.2.3 Navicat12forMySQL65系统概要设计85.1 系统功能结构设计85.2 数据库连接85.3 数据库E-R图95.4 数据表详细设计106系统详细设计126.1 注册功能模块126.2 登录功能模块146.3 忘记密码功能模块156.4 浏览赛事统计并显示156.5 导航条166.6 赛事信息176.7 赛事详细信息196.8 查询功能模块206.9 报名功能模块
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 竞赛 管理 系统 设计 实现 定稿
