从当前国内的发布和管理赛事现状和对基于赛事发布管理系统本身的特点进行分析研究,此系统有以下几个方面的开发意义:
1。简化创建赛事步骤,填写赛事主题、赛事时间、赛事详情即可创建成功。
2。随时了解、发布最新动态,关注你想知道的热门赛事。
3。微信扫描二维码,快速分享热门赛事,一键发送所有社交软件。
4。赛事参赛选手名单一键导出,方便查看、分析与跟踪数据。
2 开发工具简介
2。1 Sublime Text3简介
Sublime Text 是一个代码编辑器,也是HTML和散文先进的文本编辑器。Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的Vim。Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。
2。2 IDEA ( IntelliJ IDEA)简介
Idea 是java语言开发当前最好使用的工具之一,它的优势在于相较于其他开发工具有着更加智能的代码提示,重构,J2EE支持,代码审查,创新的GUI设计等。除此之外它还兼容几乎所有插件的使用为我们开发带来很多的便利,例如ideaJad(反编译插件),MyBatista插件等。另外Idea对于当前git,gradle,maven都有较强的兼容性,可以快速很容易搭建一个项目[1]。
2。3 MySQL数据库简介
MMysql是一种关系型数据库,相较于oracle以及其他数据库有着内存小方便使用以及免费的优点, 另外加上其速度快,可靠性高以及适应性强,所以在现在成为主流使用的数据库之一[2]。
2。4 开发环境
操作系统:Windows7 旗舰版
开发工具:sublime text3
开发语言:HTML+CSS+JQuery
数据库:MySql
3 系统需求分析
3。1功能需求分析文献综述
在赛事发布与管理系统系统上可以进行发布赛事、管理赛事和上传作品的功能。根据系统功能需求,赛事发布管理系统的设计与实现可分为三大模块,主要是用户模块、赛事模块和作品模块。经过分析,应具有以下几个功能:
(1) 登陆系统
(2) 修改个人信息
(3) 消息提醒
(4) 赛事的发布与关注、收藏赛事的功能
(5) 查看、修改、删除、分享赛事
(6) 上传作品并参与赛事
(7) 为参赛选手投票和取消投票功能
(8) 查看个人和关注的人的作品
(9) 用户可以不登陆系统,查看热门赛事
IDEA+MYSQL赛事发布管理系统的设计与实现(2):http://www.youerw.com/jisuanji/lunwen_203271.html