1.删除老师发布的讨论任务,发布时间是2015-5-8,2015-5-9
(1)任务表中存放着资源活动的id,没有存放资源活动的类型,所以要关联才能查询出讨论活动的任务
(2)mysql中不能drop 数据where条件的子查询使用本表查询,所以考虑使用mysql的迭代器(之前使用过oracle的迭代器),但是mysql中没有迭代器,所以只能临时表存放数据。
(3)临时表用完后,要删除临时表
具体操作步骤:
(1).满足发布时间在2015-5-8,2015-5-9的tccsq001老师发布的讨论任务的id,存放在临时表tmp_table_shiyanban中。
CREATE TEMPORARY TABLE tmp_table_shiyanban SELECT gm_task.id FROM gm_task,gm_activity_resource WHERE gm_task.activity_id=gm_activity_resource.id AND
gm_task.teacher_id=(SELECT id FROM gm_user WHERE u_num='tccsq001')
AND gm_activity_resource.type=4
AND DATE_FORMAT(gm_task.create_time,'%Y-%m-%d') IN
('2015-05-10','2015-05-11')
(2)删除老师的任务
DELETE FROM gm_task WHERE id IN (SELECT * FROM tmp_table_shiyanban)
(3)删除任务对应的学生任务
DELETE FROM gm_user_tasks_list WHERE task_id IN (SELECT * FROM tmp_table_shiyanban)
(4)删除临时表
DROP TEMPORARY TABLE tmp_table_shiyanban
2.更新老师发布任务的资源互动名称
SELECT * FROM gm_task,gm_activity_resource WHERE gm_task.activity_id=gm_activity_resource.id AND
gm_task.teacher_id=(SELECT id FROM gm_user WHERE u_num='tccsq001')
AND gm_activity_resource.type=4
AND DATE_FORMAT(gm_task.create_time,'%Y-%m-%d') IN
('2015-04-10','2015-04-01')
CREATE TEMPORARY TABLE tmp_table_shiyanban SELECT gm_task.id FROM gm_task,gm_activity_resource WHERE gm_task.activity_id=gm_activity_resource.id AND
gm_task.teacher_id=(SELECT id FROM gm_user WHERE u_num='tccsq001')
AND gm_activity_resource.type=4
AND DATE_FORMAT(gm_task.create_time,'%Y-%m-%d') IN
('2015-05-10','2015-05-11')
SELECT * FROM gm_task,gm_activity_resource WHERE gm_task.activity_id=gm_activity_resource.id AND
gm_task.teacher_id=(SELECT id FROM gm_user WHERE u_num='tccsq001')
AND gm_activity_resource.type=4
AND DATE_FORMAT(gm_task.create_time,'%Y-%m-%d') IN
('2015-05-10','2015-05-11')
SELECT * FROM gm_activity_resource WHERE id='824b3b11-8c86-4295-acc9-4e6770756410';
UPDATE gm_activity_resource SET NAME="OK1" WHERE id='824b3b11-8c86-4295-acc9-4e6770756410';
SELECT * FROM gm_user_tasks_list WHERE activity_id ='824b3b11-8c86-4295-acc9-4e6770756410'
UPDATE gm_user_tasks_list SET NAME='ok1' WHERE activity_id ='824b3b11-8c86-4295-acc9-4e6770756410'
相关推荐
在指导教师、教研主任和分院院长的监督和指导下,学生需要规划时间,合理分配任务,确保项目按期完成。 这个毕业设计任务不仅锻炼了学生的编程技能,如ASP编程、数据库管理,还锻炼了他们的项目管理能力、团队协作...
教师课程管理系统是一个基于C++语言设计的程序,旨在实现对教师和课程信息的管理,包括显示、查找、添加、删除和保存等功能。该系统适用于软件工程专业的学生进行实践,旨在提高他们的C++编程技能和面向对象程序设计...
【数据库课程设计任务书】是计算机学院针对《数据库原理及应用》课程的一项实践性学习任务,旨在通过实际操作加深学生对数据库理论的理解,提升他们设计和应用数据库解决实际问题的能力。设计目标分为两部分:一是...
这个项目旨在实现一个软件信息发布系统,它涵盖了开发、数据库设计、功能实现等多个方面,是计算机科学与技术专业学生在毕业前进行的一项实践性学习任务。 ASP(Active Server Pages)是微软公司开发的一种服务器端...
3. **灵活管理**:教师可方便地添加、修改、删除试题,追踪试题使用情况。 4. **个性化设置**:支持自定义试卷格式、试题顺序,适应不同教学场景。 5. **安全性保障**:确保题库数据安全,防止试题泄露。 ### 三、...
用户可以方便地添加、编辑和删除课程,包括课程名称、教师、教室、时间等信息。应用可能还支持导入学校官方发布的课表,简化用户的录入工作。有了这个功能,学生能一目了然地查看一周的课程安排,从而合理规划学习与...
【任务书】SSM147旅游攻略网站设计+jsp任务书主要涵盖了旅游攻略网站的构建,这是一个旨在为游客提供全面旅游信息的平台。该网站的功能包括但不限于旅游景点介绍、图片展示、旅游线路规划、自驾游攻略、酒店信息查询...
本文主要探讨的是在线考试系统在毕业设计中的应用,特别是在江汉大学的毕业论文任务书中提出的一个项目。这个项目旨在利用现代信息技术,尤其是互联网和计算机技术,改进传统的考试模式,提高考试的公平性和效率。 ...
任务管理功能包括任务创建、任务删除、任务编辑等;进程管理功能包括进程创建、进程删除、进程编辑等;内存管理功能包括内存清理、内存监控等;安全管理功能包括数据加密、身份验证等。 业务流程分析:智能手机任务...
1. 按照规定的进度安排完成任务,积极与指导老师沟通交流。 2. 在系统编写前需要自己列出一份详细的需求分析,在论文撰写时需要列出提纲,保证按质按量的完成任务。 3. 项目内容需要样式优美吗,功能完善,论文内容...
【描述】:“net教师子系统lt程序-任务书”是一个针对江苏技术师范学院计算机工程学院的毕业设计项目,旨在构建一个教学管理系统,特别是教师信息子系统。该系统涵盖了教师信息、课程信息、工作量信息、教学成果、...
4. **课表信息管理**:排课结束后,管理员能对排课结果进行多条件查询,例如按教师、班级、时间段等筛选。同时,支持将课表信息导出,方便打印和备份。 5. **信息管理**:管理员可以添加、编辑和删除学生、教师和...
这表明文章的研究重点在于如何有效地将任务驱动教学法应用于CAD制图教学中,尤其是在编辑命令这一教学难点上。 整个文章围绕着如何通过任务驱动教学法来提高CAD制图课程的教学质量和效果进行了深入探讨。文章特别...
例如,在Access数据库教学中,教师可能会要求学生设计并实现一个班级成绩管理系统,这个大任务可以被分解为多个小任务,包括需求分析、数据库设计、表的创建、查询功能的实现、数据备份和用户权限设置等。...
**基于J2EE在线考试系统课题任务书** 开题报告是任何科研项目或软件开发的初始阶段,旨在明确研究目标、方法和预期成果。在"基于J2EE在线考试系统"这个课题中,开题报告将详细阐述项目背景、意义、目标及实施计划。...
其中,工作坊任务要求选择教学主题并发布,完成教学设计(使用指定模板,但“教学流程设计”栏可以删除或留空),制作课件并与主题保持一致,同时需要查看教学设计模板,并在讨论区至少发起或参与两次讨论。...
2. **处理要求**:确定系统需要完成哪些具体的处理功能,比如查询、添加、删除、修改等操作,并对处理响应时间提出具体要求。此外,还需要绘制出系统的功能模块图,以便更直观地展示各个功能模块之间的关系。 3. *...
在本次的数据库任务书中,我们的目标是设计和开发一个商品销售管理系统,旨在实现商品销售的信息化管理。这个系统需具备添加、删除和修改商品信息的基本功能,同时能够处理销售过程中的关键计算,如销售金额和利润,...
- 教学时间信息管理:设定课程的教学时间段,包括上课的具体时间、地点等。 2. **课表管理模块**: - 课表安排:根据条件设置模块提供的数据,自动生成初步的课表。 - 课表调整:允许管理员手动调整已生成的课表...