课程信息模块接口 接口 1:查询课程列表信息 名称: findCourseList 描述: 查询课程列表信息 URL: http://localhost...
逻辑删除:逻辑删除的本质是修改操作,所谓的逻辑删除其实并不是真正的删除,而是在表中将对应的是否删除标识做修改操作;比如 0 是未删除,1 是删除;在逻辑上数据是...
项目架构 项目介绍 教育后台管理系统是提供给相关业务人员使用的一个后台管理系统,业务人员可以在这个后台管理系统中,对课程信息、讲师信息、 学员信息等数据进行维护。...课程管理模块 课程管理 新建课程 条件查询:课程名称,状态 课程信息列表展示:ID,课程名称,价格,排序,状态 课程状态的切换:上架,下架 营销信息 (营销信息其实就是课程的具体信息) 回显对应课程的详细信息...作为 Apache 组织的一个颇为成功的开源项目,其主要服务于基于 Java 平台的项目创建,依赖管理和项目信息管理。...runtime - 在运行和测试系统的时候需要,但在编译的时候不需要。比如:JDBC 的驱动包。由于运行时需要所以 runtime 范围的依赖会被打包。...后台系统搭建 课程管理模块功能分析 课程管理:展示课程列表、根据课程名和状态进行查询、新建课程、课程上架与下架。 营销信息:回显课程信息、修改课程信息(包含了图片上传)。
7月18日,中国高端教育智库校长会联合腾讯教育举办“科技,创造教育新未来——第三届专业学校改进计划年会”,届时将邀请多位教育领域专家学者以及全国知名中小学校长代表,共同探讨未来学校的变革发展,为推动未来课堂的创新提供前沿的理论指导...本次年会邀请了深圳市教育局副局长王水发,华南师范大学教育信息技术学院教授焦建利,深圳市教研室主任、深圳市教科院院长、深圳科学高中校长尚强,校长会创始人徐启建,腾讯云副总裁、腾讯教育副总裁王帅,腾讯教育副总裁...、腾讯在线教育部总经理陈书俊以及全国多所知名中小学校长出席,共商未来学校治理新图景。...深圳市教育局副局长王水发将以“新时代,新教育,新学校”为题,阐述新时代背景下未来学校的使命与发展路径。而校长会创始人徐启建将分享其对科技改变教育的理解,展望科技如何创造教育新未来。...对于每个学校、教育机构的管理者来说,只有坚定不移地拥抱不断变化着的科技,将科技与教育实践融合,面向未来改革课堂、培育人才,才能在炼金的考验中不被淘汰、历久弥新。
开发流程 需求分析 配置课时(课程内容管理)模块,主要是对课程内容进行管理。...Dao 接口及实现类编写 /** * 课程内容管理 DAO 层接口 * */ public interface CourseContentDao { } /** * 课程内容管理 DAO 层实现类...* */ public class CourseContentDaoImpl implements CourseContentDao { } Service 接口及实现类编写 /** * 课程内容管理...Service 层接口 * */ public interface CourseContentService { } /** * 课程内容管理 Service 层实现类 * */ public...功能四:章节状态管理 需求分析 根据选择的状态信息,发送对应的状态编号,进行修改 status 状态;0 隐藏,1 待更新,2 已发布。
9月7日,湖南湘江新区管委会、岳麓区人民政府与腾讯云签署合作协议,就腾讯智慧教育运营中心项目落地长沙达成合作,各方将发挥各自在资源、平台、技术等方面的优势,共同打造智慧教育唯一全国运营平台,推动长沙教育高质量发展...No.1 落地智慧教育唯一全国运营平台 推动长沙教育高质量发展 湖南省委常委、长沙市委书记胡衡华就促进长沙软件产业的发展方面指出,软件业是长沙抢占新一轮产业发展制高点的关键一招,对产业转型升级和数字经济发展有重要驱动作用...据了解,本次签约落地湘江新区的腾讯智慧教育运营中心将是腾讯智慧教育全国唯一运营平台,基于企业微信与智慧校园产品,打造全新的智慧教育在线产品服务方案。...同时,运营中心也将落地腾讯教育研发、运营、推广、服务团队,向全国在线教育市场提供运营服务。各方将加强智慧教育领域合作,导入技术、平台、市场、宣传资源,打造长沙全国教育小程序SaaS应用示范品牌。...此次合作,腾讯智慧教育运营中心项目将围绕建立腾讯智慧教育唯一全国运营平台、打造腾讯教育(长沙)研发中心、打造腾讯教育开放中心、落地小程序开发培训中心、参与建设智慧教育示范区、打造教育生态聚集区、共同举办互联网
需求分析 1) 权限管理模块展示资源列表页面,有一个资源分类按钮 ?..."state": 200, "message": "响应成功", "content": [ { "id": 1, "name": "角色管理...", "sort": 1 } // 修改 { "id": 10, "name": "家庭作业管理", "sort": 2 } 响应参数 参数名称 类型 success...2) 当选中某个角色,点击分配资源时,就会显示该角色当前拥有的资源权限信息 例如:点击课程管理员的分配资源按钮,会显示课程管理员拥有哪些的资源权限的信息 ?...课程管理员所拥有的是课程管理资源分类下的资源权限 ?
", "description": "管理系统角色、菜单、资源", "orderNum": 1, "shown..."icon": "lock", "name": "角色列表", "description": "管理系统角色...", "description": "管理系统角色、菜单、资源", "orderNum": 1, "shown": 1,...", "description": "管理系统角色、菜单、资源", "orderNum": 1, "shown..."icon": "lock", "name": "角色列表", "description": "管理系统角色
课程模块 课程模块功能分析 课程模块包含了多条件查询、 图片上传、 新建&修改课程、课程状态管理、课程内容展示、回显章节对应的课程信息、新建&修改章节信息、修改章节状态、 新建&修改课时信息等接口的编写...课程管理 实现以下功能: 多条件查询 图片上传 新建课程信息 回显课程信息 修改课程信息 课程状态管理 课程内容展示 回显章节对应的课程信息 新建&修改章节信息 修改章节状态 新建课时信息 课程模块表设计...courseService.updateCourseOrTeacher(courseVO); return new ResponseResult(true, 200, "修改成功", null); } } Postman 测试接口 课程状态管理...status); return new ResponseResult(true, 200, "课程状态变更成功", map); } Postman 测试接口 课程内容展示 需求分析 需求:点击内容管理
权限概念介绍 权限:权利(能做的)和限制(不能做的),在权限范围内做好自己的事情 认证:验证用户名密码是否正确的过程 授权:对用户所能访问的资源进行控制(动态显示菜单、URL 级别的权限控制) 实现权限系统的原因...首先系统需要进行登陆才能访问 其次不同登陆用户要有不同的权利,而且要有不同的菜单(例如财务经理针对系统中财务相关模块进行操作,人事经理针对系统中人事模块进行操作) 权限控制基本原理 ACL(Access...当系统试图访问这项资源时,会首先检查这个列表中是否有关于当前用户的访问权限,从而确定当前用户可否执行相应的操作。总得来说,ACL 是一种面向资源的访问控制模型,它的机制是围绕“资源”展开的。...RBAC 相对于 ACL 最大的优势就是它简化了用户与权限的管理,通过对用户进行分类,使得角色与权限关联起来,而用户与权限变成了间接关联。...RBAC 模型使得访问控制,特别是对用户的授权管理变得非常简单和易于维护,因此有广泛的应用。
项目架构 项目介绍 教育后台管理系统是提供给相关业务人员使用的一个后台管理系统,业务人员可以在这个后台管理系统中,对课程信息、广告信息、用户信息、 权限信息等数据进行维护。...在 Java web 阶段已经完成了教育后台管理系统中的课程模块,接下来将对教育后台管理系统进行升级改造,基于 SSM 框架来完成课程信息模块、广告信息模块、用户信息模块、权限信息模块。...,主要作用是在项目开发阶段对 Java 项目进行依赖管理和项目构建。...依赖管理:是对 jar 包的管理。通过导入 maven 坐标,就相当于将仓库中的 jar 包导入了当前项目中。...使用 Maven 聚合工程搭建教育后台管理系统 工程整体结构如下: 1)lagou_edu_home_parent 为父工程,其余工程为子工程,都继承父工程 lagou_edu_home_parent
广告模块 广告模块功能分析 后台管理系统的广告管理模块包含了广告位列表查询、添加&修改广告位、回显广告位名称、广告分页查询、图片上传接口、新建&修改广告、回显广告信息、广告状态上下线等接口的编写 课程管理...status`) USING BTREE ) ENGINE=INNODB AUTO_INCREMENT=1094 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT; 广告管理模块接口实现...status); return new ResponseResult(true, 200, "广告动态上下线成功", null); } Postman测试接口 用户模块 用户模块功能分析 后台管理系统的用户模块包含了用户分页...` (`phone`,`create_time`) USING BTREE ) ENGINE=INNODB AUTO_INCREMENT=33317 DEFAULT CHARSET=utf8; 用户管理模块接口实现
最新教育部召开新闻发布会,介绍了《普通高中课程方案和语文等学科课程标准(2017年版)》的有关情况,并重新修订了语文等14门学科的课程标准。...高中信息技术必修课程是全面提高高中生信息素养的基础,包括“数据与计算”和“信息系统与社会”两个模块。...数据与计算: (1)了解数据编码 (2)学会采集、分析、可视化数据 (3)学会一种程序语言,并使用程序语言完成简单的算法 (4)了解人工智能的重要性 信息系统与社会: (1)知道信息系统基本工作原理 (...”“数据管理与分析”“人工智能初步”“三维设计与创意”“开源硬件项目设计”六个模块。...这是2017年国务院出台《新一代人工智能发展规划的通知》之后的又一个加强人工智能技术教育普及的政策。我国目前仅5万AI相关技术人才,目前缺口500万!
点击APP的应用图标需要更换,不许使用系统默认图标。 欢迎界面与应用图标,显示版本号并制作3秒跳转页 学习目标 掌握欢迎界面与应用图标以及显示版本号并制作3秒跳转页的效果功能。 包结构: ?
最新教育部召开新闻发布会,介绍了《普通高中课程方案和语文等学科课程标准(2017年版)》的有关情况,并重新修订了语文等14门学科的课程标准。...高中信息技术必修课程是全面提高高中生信息素养的基础,包括“数据与计算”和“信息系统与社会”两个模块。...数据与计算: (1)了解数据编码 (2)学会采集、分析、可视化数据 (3)学会一种程序语言,并使用程序语言完成简单的算法 (4)了解人工智能的重要性 信息系统与社会: (1)知道信息系统基本工作原理 (...”“数据管理与分析”“人工智能初步”“三维设计与创意”“开源硬件项目设计”六个模块。...这是2017年国务院出台《新一代人工智能发展规划的通知》之后的又一个加强人工智能技术教育普及的政策。我国目前仅5万AI相关技术人才,目前缺口500万! ? 来源:中国统计网
new Intent(); data.putExtra("userName", userName); setResult(RESULT_OK, data); //RESULT_OK为Activity系统常量...userName); setResult(RESULT_OK, data); //RESULT_OK为Activity系统常量...true); data.putExtra("userName",userName); //RESULT_OK为Activity系统常量...true); data.putExtra("userName",userName); //RESULT_OK为Activity系统常量
挑战任务 回顾教育系统APP(二)以及教育系统APP(三) 检验登录和注册模块。...userName); //} } } } 最后在LoginActivity下: data.putExtra("userName",userName); 教育系统
“我”的模块 掌握修改密码功能的开发,实现用户密码的修改 掌握设置密保功能的开发,并且通过密保可以找回用户密码
项目特色 独立的用户管理、后台配置 使用宝塔API接入服务器可实现正常的网站操作,实现网站开通、域名绑定、ssl证书、防盗链、一键部署、网站防篡改、网站监控报表、防火墙等功能 配合宝塔强大的生态系统,安装更多插件后可使用到许多有趣的功能...需要泛域名解析一个顶级域名到该服务器IP上,填写到分销系统主机管理-添加主机-测试域名中 数据库管理地址:宝塔面板-数据库-phpMyAdmin,然后复制地址 ?...http://x.x.x.x:888/phpmyadmin_xxxxxxxxxx/index.php 填写到分销系统主机管理-添加主机-数据库管理地址中 性能标签:在添加服务器时请按照标准信息进行填写,...使用说明 PHP 版本要求: PHP 5.6 后台地址为/admin(免费版暂不支持修改),请遵循后台首页管理员须知进行主机的添加 后台账号:admin 密码:admin000 修改系统设置中的站点域名...本系统由 Youngxj 编写,请遵守开源协议使用守则,允许二次开发使用。
登录了以后,考虑到用户是有一个身份的,比如管理员,普通用户,vip用户等。 有些功能,比如新增教程,是只有管理员角色才能做的事情,所以,就得弄一套权限管理。...我们要做的是一个复杂的,可以商用的在线教育平台,所以不能做的太简单。那么,第一步,权限管理是不能少了。 要做权限管理,我们还缺少3张表,即角色表和权限表,还有一张角色权限关系表。...主要是后台管理系统的主页面,还有一个未授权页面。 10. 类别控制器 ?...果然吧,接下来,我们用管理员账号去登录: ? 成功了,来到了后台管理页面。接下来,我们访问http://localhost:8080/edu/type/add 结果后台打印了: ?...可以进后台管理页面 ? 接下来访问http://localhost:8080/edu/type/add ?
领取专属 10元无门槛券
手把手带您无忧上云