发表于: 2016-03-28 21:36:48
1 2850
【操作步骤】
1.学习使用Github
1.1 在本地安装部署Git,参考链接:http://www.linuxidc.com/Linux/2014-03/97821.htm
1.2 将本地项目上传到GitHub,参考链接:http://blog.csdn.net/hanhailong726188/article/details/46738929
2.将css班的前端项目配置到一个java web项目中。
2.1 找css班的同学弄到了task_14和task_15的成果。
2.2 新建一个java web项目,JAVA存放目录:SRC,WEB存放目录:WebContent,WEB配置文件:web.xml。
2.3 把css班的task_14和task_15文件全部拷到WebContent目录下。
3.我浏览了一下人家的css页面,发现其中可以修改为动态内容的只有首页的“班级数”和“弟子数”(人家的css项目中首页这块写的是“累计在线学习人数”和“学员已经找到满意工作”,我觉得还是按照技能树官网上来写比较方便)。
4.设计数据库,打算建三张表,一张是职业表,一张是班级表,一张是学员信息表。
4.1 新建数据库:ITxzy;新建职业表:profession;新建班级表:class;新建学生表:student;
4.2 职业表profession包括id、name;
命令:create table `profession`(`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',`name` varchar(50) DEFAULT NULL COMMENT '职业名称',PRIMARY KEY(`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='IT修真院职业表';
4.3 班级表class包括id、profession_id(所属职业id)、name(班级名称,如“40班”)、student_number(人员总数)、class_number(班级编号,如“线上【40】班”)、qq_group(QQ群)、start_at(开始时间)、class_manifesto(班级宣言)、monitor_id(首席弟子id);
命令:create table `class`(`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',`profession_id` int(11) DEFAULT NULL COMMENT '所属职业id',`name` varchar(50) DEFAULT NULL COMMENT '班级名称',`student_number` int(11) DEFAULT 0 COMMENT '人员总数',`class_number` int(11) DEFAULT NULL COMMENT '班级编号',`qq_group` BIGINT DEFAULT NULL COMMENT 'QQ群',`start_at` BIGINT DEFAULT NULL COMMENT '开始时间',`class_manifesto` varchar(200) DEFAULT NULL COMMENT '班级宣言',`monitor_id` int(11) DEFAULT NULL COMMENT '首席弟子id',PRIMARY KEY(`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='IT修真院班级表';
4.4 学生表student包括id、name(用户昵称)、student_number(学号)、class_id(所属班级id)、student_manifesto(入学宣言)、qq(qq号)、register_at(注册时间)、enrol_at(入学时间)、update_at(信息更新时间);
命令:create table `student`(`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',`name` varchar(50) DEFAULT NULL COMMENT '用户昵称',`student_number` int(11) DEFAULT NULL COMMENT '学号', `class_id` int(11) DEFAULT NULL COMMENT '所属班级id',`student_manifesto` varchar(200) DEFAULT NULL COMMENT '入学宣言',`qq` BIGINT DEFAULT NULL COMMENT 'QQ号',`register_at` BIGINT DEFAULT NULL COMMENT '注册时间',`enrol_at` BIGINT DEFAULT NULL COMMENT '入学时间',`update_at` BIGINT DEFAULT NULL COMMENT '信息更新时间',PRIMARY KEY(`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='IT修真院学生表';
【知识总结】
【出现的问题(已解决)】
1.在步骤1.1中,在生成ssh key时,系统提示我“Enter file in which to save the key (/home/caojunqi/.ssh/id_rsa):”,所以我就把生成的id_rsa和id_rsa.pub文件换了个地方放,并且改了文件名,导致后来使用命令:“ssh -T git@github.com”连接github时报错,错误提示是“Permission denied (publickey).”。解决办法是,重新生成id_rsa和id_rsa.pub,一切都采用默认设置,不要改文件名和文件目录,就成功了。
2.在步骤1.2中,上传本地代码到Github时,输入命令“git remote add origin ...”,提示“fatal: 远程 origin 已经存在。”,解决办法参考链接:http://blog.csdn.net/god_wot/article/details/10522405
【出现的问题(未解决)】
1.我得想法子把人家的前端页面和后台结合起来。
【疑问】
1.老大,我的上两篇日报老大都没有回复我,那两篇上面还是有一些小问题的,老大有空了,胡乱扫一眼我那两篇日报,给我指点指点,不胜感激,不胜感激。【手动感谢!!】
【任务成果】
1.新建数据库,里面有三张表
2.三张表详细内容
评论