现在在我们的日常生活当中经常出现签到点名,在座的大学生想必印象深刻,然而随着大数据时代的来临,随着手机移动时代的来临,越来越多的科技融入我们的生活,生活越发的便利,其中最为明显的想必就包含上课签到点名就使用手机进行了。于是我搜索了相关资料,研究了一下如何在手机上实现点名系统。
首先是数据库部分:
超级管理员表创建语句如下:
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_contact(
id int primary key auto_increment comment '主键',
customerId int comment '用户',
phone varchar(100) comment '联系方式',
content varchar(100) comment '内容',
insertDate datetime comment '日期'
) comment '建议';
客户表创建语句如下:
create table t_customer(
id int primary key auto_increment comment '主键',
username varchar(100) comment '账号',
password varchar(100) comment '密码',
name varchar(100) comment '姓名',
sex varchar(100) comment '性别',
address varchar(100) comment '地址',
mobile varchar(100) comment '手机'
) comment '客户';
公告表创建语句如下:
create table t_gg(
id int primary key auto_increment comment '主键',
title varchar(100) comment '标题',
pic varchar(100) comment '图片',
content varchar(100) comment '内容',
showDate varchar(100) comment '日期'
) comment '公告';
课程表创建语句如下:
create table t_kc(
id int primary key auto_increment comment '主键',
teacherId int comment '老师',
kcName varchar(100) comment '课程名称',
pic varchar(100) comment '图片',
content varchar(100) comment '课程内容'
) comment '课程';
课程签到表创建语句如下:
create table t_kcqd(
id int primary key auto_increment comment '主键',
customerId int comment '用户',
kcId int comment '课程',
insertDate datetime comment '日期',
jwd varchar(100) comment '经纬度'
) comment '课程签到';
用户选择课程表创建语句如下:
create table t_kcxz(
id int primary key auto_increment comment '主键',
customerId int comment '用户',
kcId int comment '课程'
) comment '用户选择课程';
信息交流表创建语句如下:
create table t_message(
id int primary key auto_increment comment '主键',
customerId int comment '用户',
messageContent varchar(100) comment '内容',
types int comment '',
insertDate datetime comment '时间'
) comment '信息交流';
老师表创建语