基于移动平台的网上竞赛系统

匿名 (未验证) 提交于 2019-12-02 23:05:13
**基于移动平台的网上竞赛系统**
具体要求:使用该系统,用户可以组织各种运动竞赛,如100米,5000米跑,
所有用户均可报名参加竞赛,当主办人启动出发按钮,系统自动记录每个人的速度,
自动评判最终成绩。
  进入比赛界面,等待参加者加入,等时间一到,主办人点击开始。每个选手一般使用手机登录比赛界面。接收到开始命令后,开始发送自己的距离信息给主界面。
  主界面显示每个的距离,根据完成的时间,给出比赛顺序。必须得带手机,登录系统,加入比赛。没有收到组织者的开始指令,不会发送位置数据的。

基于移动平台的网上竞赛系统mysql数据库版本源码:

超级管理员表创建语句如下:

 create table t_admin( 	id int primary key auto_increment comment '主键', 	username varchar(100) comment '超级管理员账号', 	password varchar(100) comment '超级管理员密码' ) comment '超级管理员'; insert into t_admin(username,password) values('admin','123456'); 

比赛表创建语句如下:

 create table t_bs( 	id int primary key auto_increment comment '主键', 	bsTitle varchar(100) comment '比赛名称', 	content varchar(100) comment '比赛说明 ', 	status varchar(100) comment '状态' ) comment '比赛'; 

比赛记录表创建语句如下:

 create table t_bslist( 	id int primary key auto_increment comment '主键', 	bsId int comment '比赛', 	ip varchar(100) comment 'ip', 	name varchar(100) comment '姓名', 	jd double comment '经度', 	wd double comment '纬度' ) comment '比赛记录'; 

基于移动平台的网上竞赛系统oracle数据库版本源码:

超级管理员表创建语句如下:

 create table t_admin( 	id integer, 	username varchar(100), 	password varchar(100) ); insert into t_admin(id,username,password) values(1,'admin','123456'); --超级管理员字段加注释 comment on column t_admin.id is '主键'; comment on column t_admin.username is '超级管理员账号'; comment on column t_admin.password is '超级管理员密码'; --超级管理员表加注释 comment on table t_admin is '超级管理员'; 

比赛表创建语句如下:

 create table t_bs( 	id integer, 	bsTitle varchar(100), 	content varchar(100), 	status varchar(100) ); --比赛字段加注释 comment on column t_bs.id is '主键'; comment on column t_bs.bsTitle is '比赛名称'; comment on column t_bs.content is '比赛说明 '; comment on column t_bs.status is '状态'; --比赛表加注释 comment on table t_bs is '比赛'; 

比赛记录表创建语句如下:

 create table t_bslist( 	id integer, 	bsId int, 	ip varchar(100), 	name varchar(100), 	jd double, 	wd double ); --比赛记录字段加注释 comment on column t_bslist.id is '主键'; comment on column t_bslist.bsId is '比赛'; comment on column t_bslist.ip is 'ip'; comment on column t_bslist.name is '姓名'; comment on column t_bslist.jd is '经度'; comment on column t_bslist.wd is '纬度'; --比赛记录表加注释 comment on table t_bslist is '比赛记录'; 

oracle特有,对应序列如下:

 create sequence s_t_bs; create sequence s_t_bslist;

基于移动平台的网上竞赛系统sqlserver数据库版本源码:

超级管理员表创建语句如下:

 --超级管理员 create table t_admin( 	id int identity(1,1) primary key not null,--主键 	username varchar(100),--超级管理员账号 	password varchar(100)--超级管理员密码 ); insert into t_admin(username,password) values('admin','123456'); 

比赛表创建语句如下:

 --比赛表注释 create table t_bs( 	id int identity(1,1) primary key not null,--主键 	bsTitle varchar(100),--比赛名称 	content varchar(100),--比赛说明  	status varchar(100)--状态 ); 

比赛记录表创建语句如下:

 --比赛记录表注释 create table t_bslist( 	id int identity(1,1) primary key not null,--主键 	bsId int,--比赛 	ip varchar(100),--ip 	name varchar(100),--姓名 	jd double,--经度 	wd double--纬度 ); 

基于移动平台的网上竞赛系统spring springMVC hibernate框架对象(javaBean,pojo)设计:

比赛javaBean创建语句如下:

 package project.model; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.Table; import java.util.Date; @Entity //比赛 @Table(name = "t_bs") public class Bs { //主键 @Id @Column(name = "id") @GeneratedValue(strategy = GenerationType.IDENTITY) private Integer id; public Integer getId() {return id;} public void setId(Integer id) {this.id = id;} //比赛名称 private String bsTitle; //比赛说明  private String content; //状态 private String status; public String getBsTitle() {return bsTitle;} public void setBsTitle(String bsTitle) {this.bsTitle = bsTitle;} public String getContent() {return content;} public void setContent(String content) {this.content = content;} public String getStatus() {return status;} public void setStatus(String status) {this.status = status;} }

比赛记录javaBean创建语句如下:

 package project.model; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.Table; import java.util.Date; @Entity //比赛记录 @Table(name = "t_bslist") public class Bslist { //主键 @Id @Column(name = "id") @GeneratedValue(strategy = GenerationType.IDENTITY) private Integer id; public Integer getId() {return id;} public void setId(Integer id) {this.id = id;} //比赛 private Integer bsId; //ip private String ip; //姓名 private String name; //经度 private Double jd; //纬度 private Double wd; public Integer getBsId() {return bsId;} public void setBsId(Integer bsId) {this.bsId = bsId;} public String getIp() {return ip;} public void setIp(String ip) {this.ip = ip;} public String getName() {return name;} public void setName(String name) {this.name = name;} public Double getJd() {return jd;} public void setJd(Double jd) {this.jd = jd;} public Double getWd() {return wd;} public void setWd(Double wd) {this.wd = wd;} }

基于移动平台的网上竞赛系统spring springMVC mybatis框架对象(javaBean,pojo)设计:

比赛javaBean创建语句如下:

 package project.model; import org.springframework.format.annotation.DateTimeFormat; import java.util.Date; //比赛 public class Bs  extends BaseBean{ //主键 private Integer id; public Integer getId() {return id;} public void setId(Integer id) {this.id = id;} //比赛名称 private String bsTitle; //比赛说明  private String content; //状态 private String status; public String getBsTitle() {return bsTitle;} public void setBsTitle(String bsTitle) {this.bsTitle = bsTitle;} public String getContent() {return content;} public void setContent(String content) {this.content = content;} public String getStatus() {return status;} public void setStatus(String status) {this.status = status;} }

比赛记录javaBean创建语句如下:

 package project.model; import org.springframework.format.annotation.DateTimeFormat; import java.util.Date; //比赛记录 public class Bslist  extends BaseBean{ //主键 private Integer id; public Integer getId() {return id;} public void setId(Integer id) {this.id = id;} //比赛 private Integer bsId; //ip private String ip; //姓名 private String name; //经度 private Double jd; //纬度 private Double wd; public Integer getBsId() {return bsId;} public void setBsId(Integer bsId) {this.bsId = bsId;} public String getIp() {return ip;} public void setIp(String ip) {this.ip = ip;} public String getName() {return name;} public void setName(String name) {this.name = name;} public Double getJd() {return jd;} public void setJd(Double jd) {this.jd = jd;} public Double getWd() {return wd;} public void setWd(Double wd) {this.wd = wd;} }
文章来源: https://blog.csdn.net/weixin_44062395/article/details/86533989
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!