课程标准
适用专业:电子商务专业
北京信息职业技术学院
二〇一二年六月
目 录
《数据库应用》课程标准 1
一、课程概述 1
二、课程目标(职业能力目标) 2
三、能力解析表 2
四、课程内容 7
五、考核方案 12
六、教学文件开发意见 16
七、教学资源使用建议 17
《数据库应用》课程标准
学分:4
参考学时:72
一、课程概述
1.课程性质
《数据库应用》课程是电子商务专业平台开发方向的一门专业核心课程,同时是电子商务专业网络营销方向的一门限选课程,位于职业能力形成阶段。
其前驱课程为《计算机基础》、《java模块开发》等课程。学习本课程旨在让学生了解数据库的基本原理,掌握数据库及其对象的创建与管理、数据完整性的作用与操作,掌握SQL语言基本语法与编程,数据的导入导出以及数据库的备份与还原;具备对数据库进行初步的需求分析、利用数据库管理系统创建数据库、创建数据库中的表、实现数据完整性、利用SQL命令对数据进行查询、利用SQL命令进行数据库编程、进行数据的导入与导出、进行数据库的备份与还原的能力。为其后续课程《规划与实施数据库》和生产性实训打下基础。
2.设计思路
(1)本课程设置的依据
通过专业发展调研、人才市场调研、企业调研、专家访谈、召开典型工作任务实践专家研讨会,确定了电子商务专业平台开发方向所面向的岗位群有网站开发、系统测试、数据库管理与维护、数据库开发、数据库设计、网站设计、web前台展示、系统部署与实施、操作系统管理、文档工程师、售前工程师。由于网站开发、系统测试、数据库管理与维护、数据库开发等四个岗位所需的职业技能均需本课程系统培养,如下表所示,因此开设本课程。
岗位 | 岗位能力 | 基于JAVA技术的WEB应用开发 | Java模块开发 | 数据库应用 | 规划与实施数据库 | 规划与实施数据库 | 使用Eclipse开发Web应用程序 | 基于JavaScript的网页开发 | 网络营销方案设计与实施 | Linux操作系统管理与应用 | 系统部署与产品运维 | 电子商务核心知识 | 网络与web技术导论 | 商务网页设计与制作 |
网站开发
| 1.能够理解面向对象的原理 | ◎ | ◎ | |||||||||||
2.能够熟练掌握java基本语法 | ◎ | ○ | ||||||||||||
3.对JAVA类库有一定的认识 | ◎ | |||||||||||||
4.能够熟练使用JDBC进行数据库编程 | ○ | ◎ | ||||||||||||
5.能完成小型系统或模块的编码工作 | ◎ | ◎ | ||||||||||||
6.代码符合编码规范,保证代码质量 | ◎ | ◎ | ◎ | |||||||||||
7.能够了解J2EE标准规范 | ◎ | ◎ | ||||||||||||
8.能够了解基于J2EE规范的开发架构 | ◎ | ○ | ||||||||||||
9.能够使用Eclipse软件的使用,熟悉Spring、Stucts、Hibernate架构。 | ◎ | |||||||||||||
10. 具备需求分析和系统设计能力 | ◎ | ◎ | ◎ | ◎ | ◎ | |||||||||
11.能够查阅技术文档 | ◎ | ◎ | ◎ | ◎ | ◎ | ◎ | ||||||||
12.能够开发基于营销理念的站点 | ◎ | |||||||||||||
系统测试 | 1.能够分析需求,依据需求编写测试计划、测试用例 | ◎ | ◎ | |||||||||||
2.能够根据测试规范和要求,完成测试报告的编写,保证产品的高品质。 | ◎ | ◎ | ||||||||||||
3.能够在测试过程中,迅速、准确、全面的找出软件中的问题,并对各种问题产生原因做出基本判断 | ◎ | ◎ | ||||||||||||
4.能够准确、详实的描述bug产生的过程、bug的现象,并对bug的严重程度做基本判别 | ◎ | |||||||||||||
5.能够使用测试工具进行压力测试 | ◎ | |||||||||||||
6. 结合市场运营对所评测的软件给出自己的看法和反馈 ;与各产品项目组密切配合,给出建设性建议 | ◎ | ◎ | ||||||||||||
数据库管理与维护 | 1.能够了解数据库的基本原理 | ◎ | ○ | ◎ | ||||||||||
2.数据库安装、配置、监控、优化、故障处理 | ◎ | ○ | ||||||||||||
3.能够对常用的MSSQLSERVER/MYSQL/ORACLE等数据库进行数据备份和恢复 | ◎ | ○ | ◎ | |||||||||||
4.能够在相同或不同的数据库之间进行数据传输和同步 | ◎ | ○ | ||||||||||||
数据库开发 | 1.能够了解常用的DBMS。 | ◎ | ○ | ◎ | ||||||||||
2.能够创建和管理数据库对象 | ◎ | ○ | ◎ | ◎ | ||||||||||
3.能够熟练使用SQL语句 | ◎ | ○ | ◎ | ◎ | ||||||||||
4.能熟练编写、调试存储过程,触发器等。 | ◎ | ○ | ◎ | |||||||||||
数据库设计 | 1.能够进行系统数据库架构设计、部署、规划、优化。 | ◎ | ◎ | |||||||||||
2.能够制定数据库设计规范 | ◎ | ◎ | ||||||||||||
3.能够根据信息模型、E/R图,进行关系数据库的逻辑设计。 | ◎ | ◎ | ||||||||||||
4.能够使用数据库建模工具进行数据库设计 | ◎ | ◎ | ||||||||||||
5.能够进行相关设计文档的编写和制定 | ○ | ◎ | ◎ | |||||||||||
网站设计 | 1.能够进行网站界面设计,专题页的创意设计与制作 | ◎ | ◎ | ◎ | ◎ | |||||||||
2.能够对设计效果图稿进行切割生成网页 | ◎ | ◎ | ||||||||||||
3.能够了解和使用web前端开发技术 | ◎ | ◎ | ◎ | |||||||||||
4.能够根据web设计标准,不断改善产品的用户体验(JS) | ◎ | ◎ | ◎ | |||||||||||
5.熟悉web标准页面表现技术(JS) | ◎ | ◎ | ◎ | |||||||||||
web前台展示 | 1.了解JavaScript基本语法 | ◎ | ||||||||||||
2.能够使JS实现富客户端 | ◎ | |||||||||||||
3.具备营销方案的基础知识 | ◎ | |||||||||||||
系统部署与实施 | 1.能够使用tomcat、jboss、apache等中间件 | ◎ | ||||||||||||
2.了解存储、负载均衡设备配。 | ◎ | |||||||||||||
3.能够正确部署和维护应用程序 | ◎ | |||||||||||||
操作系统管理 | 1、安装维护服务器操作系统及后台软件; | ◎ | ◎ | ◎ | ||||||||||
2、能够对基于操作系统(Linux、Windows 等)的软件安装、部署 | ◎ | ◎ | ||||||||||||
3.能够熟练掌握shell编程 | ◎ | |||||||||||||
文档工程师 | 1.熟悉Windows、Linux的基本操作 | ◎ | ◎ | ◎ | ||||||||||
2.能够进行配置管理 | ◎ | ◎ | ◎ | ◎ | ||||||||||
3.能够对项目文档编写和整理(需求文档、设计文档、用户文档等) | ◎ | ◎ | ◎ | ◎ | ◎ | |||||||||
售前工程师 | 1、负责项目的售前支持、客户沟通、咨询、方案制作 | ◎ | ||||||||||||
2、能够清晰获取客户需求,设计建设方案,帮助销售提供项目售前支持 | ◎ | |||||||||||||
3、协助销售面对客户演示方案制作与讲解的能力 | ◎ | |||||||||||||
4、协助销售进行项目投标 | ◎ | |||||||||||||
5、对销售进行产品知识和解决方案的培训。 | ◎ |
根据岗位需求的能力调研,若要具有以上的能力目标,学生需要学习数据库基本原理数据库更新、数据库查询、SQL程序设计等知识内容。另外在企业调研时还发现以下内容对于企业来说很重要,其中包括操作两种以上数据库管理系统以及利用模板完成文档编写等,在课程的任务设计过程中,将这些内容融入到课程的任务活动中。
(3)学习任务的基本架构及活动设计的基本思路
通过研讨发现,《基于java技术的web应用开发》、《规划与实施数据库》与本课程联系紧密,其中《数据库应用》和《规划与实施数据库》之间的关系是基础与提高的过程,可以使用同一项目作为课程运行的载体。《数据库应用》课程是根据给定的数据模型将其实施在选定的数据库管理系统中;而《规划与实施数据库》是对数据库进行设计。《数据库应用》中的第一个项目是新青时代科技有限公司企业提供的图书馆管理系统;由于《基于JAVA的WEB应用开发》与《数据库应用》课程之间有紧密联系,其所需要的后台数据库是由环天峰科技发展有限公司提供的真实项目“酷迪宠物店购物系统”中的数据库,该数据库的实现是在《数据库应用》课程中建立完成的,即《数据库应用》课程中第二个项目。
在企业提供的真实项目中,学习任务完全按企业工作流程与工作内容进行,让学生在真实的环境中得到实际的工作锻炼。
本课程需要完成两个项目,6个任务:
项目一:图书馆管理系统数据模型实施;
任务1:图书馆管理系统功能模块分析;
任务2:图书馆管理系统更新模块实施;
任务3:图书馆管理系统查询模块实施;
任务4:图书馆管理系统SQL语言开发;
项目二:宠物店购物系统数据库分析与实施;
任务5:宠物店购物系统数据库分析;
任务6:宠物店购物系统数据库的实施;
项目一、项目二适用于电子商务专业的平台开发方向的班级,其中项目二是为《基于JAVA技术的WEB应用开发》而设置的;对于电子商务专业的网络营销方向的班级,只需要完成项目一即可。
(4)教学方法
《数据库应用》的实践性很强,因此采用了项目教学法,在教师或企业技术人员指导下,学生以“团队合作”方式,以“绩效考核”方法,以规范的企业工作流程与数据库开发与设计流程,学习任务完全按企业工作流程与工作内容进行,使学生掌握实际工作方法,提高数据库开发、管理与维护的技能,同时可以培养信息处理能力、科学思维能力、与人合作能力、安全意识、批判性思维的能力。
二、课程目标(职业能力目标)
(1)能够对数据库进行初步的需求分析
(2)能够完成数据库的安装与配置
(3)能够利用数据库管理系统创建并管理数据库
(4)能够在数据库中创建并管理表
(5)能够实现数据完整性
(6)能够利用SQL命令对数据进行查询
(7)能够利用SQL命令进行数据库编程
(8)能够进行数据的导入与导出
(9)能够进行数据库的备份与还原
三、能力解析表
能力目标 | 能够对数据库进行初步的需求分析 | 编号 | 1 |
具体描述 | 1.使用Microsoft Project制定项目工作计划,完成人员分工,撰写项目计划书; 2.了解需求分析的方法和步骤; 3.了解图书馆管理系统的需、功能和逻辑结构设计。 | ||
步骤 | 1.学生分组,指定项目工作计划 | ||
2.学习需求分析方法 | |||
3.根据给定的需求,了解图书馆管理系统的工作流程 | |||
工具与设备 | 计算机、Office软件、网络 | ||
知识基础 | 1.Office软件的使用方法 | ||
2.基本的计算机操作能力 | |||
3.一定的语言组织能力 | |||
通用能力 与职业素质 | 1.信息处理能力 | ||
2.安全意识 | |||
考核标准 | 1.能够进行文档的撰写 | ||
2.能够理解图书馆管理系统需求 | |||
3.能够利用Project制作进度表 |
能力目标 | 能够完成数据库的安装与基本配置 | 编号 | 2 |
具体描述 | 分析安装环境,准备数据库安装程序及配套程序;根据提示,完成数据库服务器端安装;配置数据库的基本选项;解决安装中的问题;测试安装后的数据库是否能够正常使用;进行相关网络配置;安装不完整的,能够进行数据库卸载重装。 | ||
步骤 | 1.学习安装和卸载方法 | ||
2.安装、测试数据库 | |||
3.配置数据库 | |||
4.卸载数据库 | |||
工具与设备 | 计算机、数据库安装软件、互联网 | ||
知识基础 | 1.数据库安装和卸载的方法 | ||
2.参数含义 | |||
通用能力 与职业素质 | 语言文字能力,沟通交流能力,环保意识 | ||
考核标准 | 1、正确分析安装环境是否满足安装条件 2、准备数据库安装程序及配套程序 3、正确安装数据库服务器 4、数据库配置合理 5、正确解决安装、配置数据库时遇到的问题 6、数据库安装配置报告符合体例 7、报告描述调理清晰,正确使用专业术语 |
能力目标 | 能够利用数据库管理系统创建数据库 | 编号 | 3 |
具体描述 | 利用数据库管理系统工具创建数据库,或者使用CREATE DATABASE命令创建数据库;创建数据库就是创建数据库的存储结构,包括物理结构和逻辑结构。 | ||
步骤 | 1.数据库的逻辑存储结构 | ||
2.数据库物理存储结构(数据文件和日志文件) | |||
3.利用数据库管理系统工具创建数据库 | |||
4.使用SQL命令创建数据库 | |||
工具与设备 | 电脑、办公软件、SQL Server 2005 (Oracle10g)服务器端软件和客户端软件 | ||
知识基础 | 计算机基础知识 | ||
通用能力 与职业素质 | 1.科学思维能力 | ||
2.与人合作能力 | |||
考核标准 | 1.能够清楚的表述数据库存储结构 | ||
2.能够利用数据库管理系统工具创建数据库 | |||
3.能够利用SQL命令创建数据库 |
能力目标 | 能够在数据库中创建并管理表 | 编号 | 4 |
具体描述 | 利用表设计器创建数据库中的表,或者使用CREATE TABLE命令创建数据库中的表。 | ||
步骤 | 1.利用表设计器创建数据库中的表 | ||
2.利用CREATE TABLE命令创建数据库中的表 | |||
3.为表设置主键 | |||
4.更新表中数据 | |||
工具与设备 | 电脑、办公软件、SQL Server 2005 服务器端软件和客户端软件 | ||
知识基础 | 数据库基础知识 | ||
通用能力 与职业素质 | 1.与人合作能力 | ||
2.信息处理能力 | |||
考核标准 | 3.能够利用表设计器创建数据库中的表 | ||
4.能够利用CREATE TABLE命令创建数据库中的表 | |||
5.能够为表设置主键 | |||
6.能够在表中更新数据 |
能力目标 | 能够实现数据完整性 | 编号 | 5 |
具体描述 | 数据完整性包括实体完整性、域完整性和参照完整性,具体包括主键、外键、检查约束、默认值等数据库对象。 | ||
步骤 | 1.在表之间创建外键 | ||
2.创建数据库关系图 | |||
3.为表中的字段设置检查约束 | |||
4.为表中的字段设置默认值 | |||
工具与设备 | 电脑、办公软件、SQL Server 2005 服务器端软件和客户端软件 | ||
知识基础 | 1.数据库基础知识 | ||
2.创建的数据库、表 | |||
态度、素质 | 1.安全意识 | ||
2.科学思维能力 | |||
考核标准 | 1.能够创建外键 | ||
2.能够创建数据库关系图 | |||
3.能够为字段设置检查约束 | |||
4.能够为字段设置默认值 |
能力目标 | 能够利用SQL命令对数据进行查询 | 编号 | 6 |
具体描述 | 能够根据学习的内容,实现简单数据查询、多表查询、数据插入、删除以及更新操。 | ||
步骤 | 1.SQL语言基础 | ||
2.利用SELECT语句进行数据查询 | |||
3.利用INSERT语句进行表中数据的添加 | |||
4.利用UPDATE语句进行表中数据的修改 | |||
5.利用DELETE语句进行表中数据的删除 | |||
工具与设备 | 电脑、办公软件、SQL Server 2005 服务器端软件和客户端软件 | ||
知识基础 | 数据库管理系统中的数据库及其对象。 | ||
通用能力 与职业素质 | 1.批判性思维 | ||
2.与人合作能力 | |||
考核标准 | 1.能够 | ||
2.能够实现单表查询及多表查询 | |||
3.能够利用INSERT语句进行数据插入 | |||
4.能够利用UPDATE语句进行数据修改 | |||
5.能够利用DELETE具有进行数据删除 |
能力目标 | 利用SQL命令进行数据库编程 | 编号 | 7 |
具体描述 | 在所学知识的基础上,能够理解事务处理的概念、掌握SQL语言编程技巧。 | ||
步骤 | 1.标识符、数据类型、运算符、变量 | ||
2.控制流语句、函数 | |||
3.事务处理 | |||
4.存储过程 | |||
工具与设备 | 电脑、办公软件、SQL Server 2005 服务器端软件和客户端软件 | ||
知识基础 | 高级语言中的标识符、运算符、变量、数据类型、流程控制语句、函数 | ||
通用能力 与职业素质 | 1.信息处理能力 | ||
2.安全意识 | |||
考核标准 | 1.根据要求实现SQL语句的编写 | ||
2.在函数和存储过程中实现事务操作 |
能力目标 | 能够进行数据的导入与导出 | 编号 | 8 |
具体描述 | 数据库管理系统提供数据导入与导出机制,能够在数据库发生故障时完成对数据库的恢复操作,避免损失重要的数据资源。 | ||
步骤 | 1. 数据的导入 | ||
2. 数据的导出 | |||
工具与设备 | 电脑、办公软件、SQL Server 2005服务器端软件和客户端软件 | ||
知识基础 | EXCEL电子表格 | ||
通用能力 与职业素质 | 1.科学思维能力 | ||
2.批判性思维 | |||
考核标准 | 1.能够进行数据的导入 | ||
2.能够进行数据的导出 |
能力目标 | 能够进行数据库的备份与恢复 | 编号 | 9 |
具体描述 | 数据库管理系统提供了备份与恢复机制,能够在数据库发生故障时完成对数据库的恢复操作,避免损失重要的数据资源。 | ||
步骤 | 1.数据库备份 | ||
2.数据库恢复 | |||
工具与设备 | 电脑、办公软件、SQL Server 2005服务器端软件和客户端软件 | ||
知识基础 | 备份与恢复 | ||
通用能力 与职业素质 | 1.与人合作能力 | ||
2.信息处理能力 | |||
考核标准
| 按照要求对数据进行导入和导出 |
1.基本框架(以下任务中的教学活动为平台开发方向而设置)
序号 | 学习任务 | 学习活动 | 教学方法 | 参考学时 | |
1 | 图书馆管理系统功能模块分析 12 | 1.1获取图书馆管理系统功能模块分析信息,明确本次任务要求 | 讲授 | 2 | |
1.2制定图书馆管理系统功能模块分析计划、安排进度 | 讲授,分组讨论 | 2 | |||
1.3分析图书馆管理系统需求与功能 | 分组讨论 | 2 | |||
1.4分析图书馆管理系统逻辑结构设计 | 分组讨论 | 2 | |||
1.5 安装与配置数据库服务器 | 项目制作 | 2 | |||
1.6 任务验收与改进 | 分组讨论,项目制作 | 2 | |||
2 | 图书馆管理系统更新模块实施 14 | 2.1获取图书馆管理系统更新模块任务、制定计划、安排进度 | 分组讨论 | 2 | |
2.2图书馆管理系统数据库的更新 | 讲授,分组讨论,项目制作 | 2 | |||
2.3图书馆管理系统中表的更新 | 讲授,分组讨论,项目制作 | 4 | |||
2.4 图书馆数据库中的数据完整性 | 讲授,分组讨论,项目制作 | 2 | |||
2.5图书馆管理系统中数据的更新 | 讲授,分组讨论,项目制作 | 2 | |||
2.6 任务验收与改进 | 讲授,分组讨论,项目制作 | 2 | |||
3 | 图书馆管理系统查询模块实施 14 | 3.1 明确图书馆管理系统查询模块任务、制定计划、安排进度 | 分组讨论,项目制作 | 1 | |
3.2 图书馆管理系统SQL查询 | 分组讨论,项目制作 | 6 | |||
3.3 图书馆数据库中的索引 | 分组讨论,项目制作 | 2 | |||
3.4 图书馆数据库中的视图 | 分组讨论,项目制作 | 2 | |||
3.5 图书馆数据库中的规则 | 分组讨论,项目制作 | 2 | |||
3.6 任务验收与改进 | 分组讨论,项目制作 | 1 | |||
4 | 图书馆管理系统SQL语言开发 14 | 4.1获取图书馆管理系统SQL语言开发任务要求、制定计划、安排进度 | 分组讨论,项目制作 | 2 | |
4.2实施SQL语言开发 | 分组讨论,项目制作 | 8 | |||
4.3数据导入与导出 | 分组讨论,项目制作 | 1 | |||
4.4数据库备份与还原 | 分组讨论,项目制作, | 1 | |||
4.5任务验收与改进 | 分组讨论,项目制作 | 2 | |||
5 | 宠物店购物系统数据库分析 8 | 5.1获取任务、制定计划、安排进度 | 分组讨论,项目制作 | 1 | |
5.2分析宠物店购物系统需求 | 分组讨论,项目制作 | 2 | |||
5.3分析宠物店购物系统功能 | 分组讨论,项目制作 | 2 | |||
5.4 分析宠物店购物系统逻辑结构设计 | 分组讨论,项目制作 | 2 | |||
5.5 任务验收与改进 | 分组讨论,项目制作 | 1 | |||
6 | 宠物店购物系统数据库实施 10 | 6.1获取任务、制定计划、安排进度 | 分组讨论,项目制作 | 1 | |
6.2在Oracle数据库中创建宠物店购物系统的表空间 | 分组讨论,项目制作 | 2 | |||
6.3在Oracle数据库中创建宠物店购物系统中的用户 | 分组讨论,项目制作 | 2 | |||
6.4在Oracle数据库中创建宠物店购物系统中的表和序列 | 分组讨论,项目制作 | 2 | |||
6.5 对在Oracle10g数据库中创建的宠物店购物系统中的数据库对象进行备份 | 分组讨论,项目制作 | 2 | |||
6.6 任务验收与改进 | 分组讨论,项目制作 | 1 |
序号 | 学习任务 | 学习活动 | 教学方法 | 参考学时 |
1 | 图书馆管理系统功能模块分析 12 | 1.1获取图书馆管理系统功能模块分析信息,明确本次任务要求 | 讲授 | 2 |
1.2制定图书馆管理系统功能模块分析计划、安排进度 | 讲授,分组讨论 | 2 | ||
1.3分析图书馆管理系统需求与功能 | 分组讨论 | 2 | ||
1.4分析图书馆管理系统逻辑结构设计 | 分组讨论 | 2 | ||
1.5 安装与配置数据库服务器 | 项目制作 | 2 | ||
1.6 任务验收与改进 | 分组讨论,项目制作 | 2 | ||
2 | 图书馆管理系统更新模块实施 24 | 2.1获取图书馆管理系统更新模块任务、制定计划、安排进度 | 分组讨论 | 2 |
2.2图书馆管理系统数据库的更新 | 讲授,分组讨论,项目制作 | 6 | ||
2.3图书馆管理系统中表的更新 | 讲授,分组讨论,项目制作 | 6 | ||
2.4 图书馆数据库中的数据完整性 | 讲授,分组讨论,项目制作 | 4 | ||
2.5图书馆管理系统中数据的更新 | 讲授,分组讨论,项目制作 | 4 | ||
2.6 任务验收与改进 | 讲授,分组讨论,项目制作 | 2 | ||
3 | 图书馆管理系统查询模块实施 18 | 3.1 明确图书馆管理系统查询模块任务、制定计划、安排进度 | 分组讨论,项目制作 | 2 |
3.2 图书馆管理系统SQL查询 | 分组讨论,项目制作 | 8 | ||
3.3 图书馆数据库中的索引 | 分组讨论,项目制作 | 2 | ||
3.4 图书馆数据库中的视图 | 分组讨论,项目制作 | 2 | ||
3.5 图书馆数据库中的规则 | 分组讨论,项目制作 | 2 | ||
3.6 任务验收与改进 | 分组讨论,项目制作 | 2 | ||
4 | 图书馆管理系统SQL语言开发 18 | 4.1获取图书馆管理系统SQL语言开发任务要求、制定计划、安排进度 | 分组讨论,项目制作 | 2 |
4.2实施SQL语言开发 | 分组讨论,项目制作 | 10 | ||
4.3数据导入与导出 | 分组讨论,项目制作 | 2 | ||
4.4数据库备份与还原 | 分组讨论,项目制作, | 2 | ||
4.5任务验收与改进 | 分组讨论,项目制作 | 2 |
任务1:图书馆管理系统功能模块分析
1.1获取图书馆管理系统功能模块分析信息,明确本次任务要求
(1)了解本课程内容
(2)理解项目任务书中所描述的任务目标及要求
1.2制定图书馆管理系统功能模块分析计划、安排进度
(1)制定工作计划,安排工作进度
(2)使用project制作项目进度表
1.3分析图书馆管理系统需求与功能
(1)理解图书馆管理系统需求
(2)理解图书馆管理系统功能
1.4分析图书馆管理系统逻辑结构设计
(1)理解图书馆管理系统逻辑结构设计
1.5 安装与配置数据库服务器
(1)分析安装环境
(2)服务器安装及安装参数配置
(3)测试安装后的数据库服务器是否能够正常使用
1.6 任务验收与改进
(1)各组验收
(2)教师总结,提出改进意见。
任务2:图书馆管理系统更新模块实施
2.1 获取图书馆管理系统更新模块任务,制定计划,安排进度
(1)理解任务目标及要求。
(2)制定工作计划,安排工作进度。
(3)使用project制作项目进度表
2.2图书馆管理系统数据库的更新
(1)了解SQL Server2005数据库的存储结构.
(2)创建数据库
(3)修改数据库属性
2.3图书馆管理系统数据库中表的更新
(1)创建图书馆管理系统数据库中的表
(2)建立数据库关系图
(3)必要时修改数据库表结构
2.4数据完整性
(1)创建检查约束
(2)理解并创建默认值
(3)创建外键与数据库关系图
2.5图书馆管理系统数据的更新
(1)向表中插入数据
(2)修改表中已有数据
(3)删除表中不需要的数据
2.6任务验收与改进
(1)各组验收
(2)教师总结,提出改进意见
任务3:图书馆管理系统查询模块实施
3.1明确图书馆管理系统查询模块任务、制定计划、安排进度
(1)理解任务目标及要求
(2)制定工作计划,安排工作进度
3.2图书馆管理系统SQL语言
(1)SELECT查询语句基本语法
(2)SELECT高级查询
3.3图书馆管理系统数据库中的索引
(1)理解索引的作用
(2)索引的创建和修改
3.4图书馆管理系统数据库中的视图
(1)理解视图的作用
(2)视图的创建和修改
3.5图书馆管理系统数据库中的规则
(1)理解规则的作用
(2)规则的创建和修改
3.6项目验收,提出改进建议
(1)小组评价、总结
(2)教师总结,提出改进意见
任务4:图书馆管理系统SQL语言开发任务、制定计划、安排紧蹙
4.1获取任务
(1)理解任务目标及要求
(2)制定工作计划,安排工作进度
4.2实施SQL语言开发
(1)根据选择的方案,完成函数和存储过程从编写工作
4.3 数据导入与导出
(1)表中数据导出到EXCEL电子表格
(2)EXCEL中的数据导入到数据库中的表
4.4 图书馆数据库数据库备份与还原
(1)图书馆数据库备份
(2)备份后的图书馆数据库进行还原
4.5任务验收与改进
(1)小组评价、总结
(2)教师总结提出改进意见
任务5:宠物店购物系统数据库分析
5.1获取任务、制定计划、安排进度
(1)理解任务目标及要求。
(2)制定工作计划,安排工作进度。
5.2分析宠物店购物系统需求
(1)通过需求说明书,了解整个宠物店购物系统的需求
(2)重点分析某子系统的系统需求
5.3分析宠物店购物系统功能
(1)宠物店购物系统功能模块划分
5.4分析宠物店购物系统逻辑结构设计
(1)分析宠物店购物系统E-R图
(2)分析宠物店购物系统的逻辑结构设计
5.5项目验收,提出改进建议
(1)小组评价、总结
(2)教师总结,提出改进意见
任务6:宠物店购物系统数据库实施
6.1获取任务、制定计划、安排进度
(1)理解任务目标及要求。
(2)制定工作计划,安排工作进度。
6.2在Oracle数据库中创建表空间
(1)Oracle数据库存储结构和存储管理
(2)利用Oracle提供的工具进行表空间的创建、修改
6.3在Oracle数据库中创建电子商务网站后台管理系统中的用户
(1)利用Oracle提供的不同工具进行用户的增加和修改
6.4在Oracle数据库中创建某子系统中的表、和序列
(1)Oracle10g数据库中表的创建、序列的创建
6.5对在Oracle10g数据库中创建的某子系统的数据库对象进行备份
(1)Oracle10g数据库的备份与恢复
6.6项目验收,提出改进建议
(1)小组评价、总结
(2)教师总结,提出改进意见
五、考核方案
1、职业能力目标考核方案
序号 | 职业能力目标 | 考核标准 | 考核方式 | 证据材料 |
1 | 能够对数据库进行初步的分析 | 1、能够使用Project软件制定项目工作计划 2、理解所给系统的需求与功能,理解需求分析的相关概念 3、填写课程报告,报告描述清晰,专业术语使用正确 | 项目制作 案例分析 | 需求分析的课程报告 |
2 | 能够完成数据库的安装与配置 | 1、正确分析安装环境是否满足安装条件 2、准备数据库安装程序集配套程序 3、正确安装数据库服务器 4、数据库配置合理 5、正确解决安装、配置数据库时遇到的问题 6、数据库安装配置报告符合体例 7、报告描述条理清晰,正确使用专业术语 | 项目制作 课程报告 | 数据库安装与配置课程报告 |
3 | 能够利用数据库管理系统创建数并管理据库 | 1、利用工具创建测试数据库 2、利用CREATE DATABASE命令创建图书馆数据库 3、理解数据库逻辑存储结构 4、理解数据库物理存储结构 5、正确解决创建数据库中遇到的问题 6、数据库创建的课程报告描述条理清晰、专业术语使用正确 | 项目制作 课程报告 | 1.创建数据库的课程报告 2.数据库的物理存储结构(文件夹中的数据文件和日志文件) 3.数据库逻辑存储结构(DMBS中的数据库) 4.创建数据库的SQL文件 |
4 | 能够在数据库中创建并管理表 | 1、利用表设计器创建图书馆数据库中的表并为表设置主键 2、利用CREATE TABLE命令创建图书馆数据库中的表并为表设置主键 3、更新表中数据 4、正确解决创建表时遇到的问题 5、创建表的课程报告描述清晰、专业术使用语正确 | 项目制作 课程报告 | 1.创建表的课程报告 2.数据库中创建的表结构 3.创建表的SQL文件 4.操作创建的数据库 5.创建的表、关系图 |
5 | 能够实现数据完整性 | 1、为表中的字段创建检查约束 2、为表中的字段创建默认值 3、为图书馆数据库创建关系图(外键) 4、填写课程报告,报告要求条理清晰、专业术语使用正确 | 项目制作 课程报告 | 1.课程报告 2.创建的默认值、约束、索引 |
6 | 能够利用SQL 命令对数据进行查询 | 1、利用SELECT命令进行简单查询和多表查询 2、在查询中完成对结果的排序、分组、统计等操作 3、利用查询命令创建视图; 4、利用查询命令创建规则; 5、利用CREATE INDEX命令创建索引 6、利用INSERT命令、UPDATE命令和DELETE在命令在表中更新数据 7、填写课程报告,报告要求条理清晰、专业术语使用正确 | 项目制作 课程报告 | 1.课程报告 2.进行查询的SQL 文件操作记录及编写的SQL脚本 3.创建视图的SQL脚本 4.创建规则的SQL脚本 5.创建索引的SQL脚本 6.更新数据的SQL脚本 |
7 | 能够利用SQL命令编写进行数据库编程 | 1、编写用户定义函数 2、编写存储过程 3、利用事务控制语句完成数据库的提交、回滚操作 4、填写课程报告,报告要求条理清晰、专业术语使用正确 | 项目制作 课程报告 | 1.课程报告 2.创建用户函数的SQL文件 3.创建存储过程的SQL文件 |
8 | 能够进行数据的导入与导出 | 1、将图书馆数据库中表中的数据导出到EXCEL电子表格中 2、将EXCEL电子表格中的数据导入到新数据库中 3、正确解决数据导入/导出中出现的问题 4、填写数据导入/导出报告,报告要求条理清晰、专业术语使用正确 | 项目制作 课程报告 | 1.课程报告 2.导入/导出的文件 |
9 | 能够进行数据库的备份与恢复 | 1、将图书馆数据库进行完全备份 2、将图书馆数据库进行日志备份 3、正确解决备份与恢复中出现的问题 4、填写备份与还原报告,报告要求条理清晰、专业术语使用正确 5、 | 项目制作 课程报告 | 1.课程报告 2.备份的数据库 |
●平台开发方向:共6个任务,总成绩计算公式为:
总成绩=任务1*10%+任务2*20%+任务3*15%+任务4*15%+任务5*10%+任务6*10%+理论考试*20%
●网络营销方向:共4个任务,总成绩计算公式为:
总成绩=任务1*10%+任务2*25%+任务3*25%+任务4*20% +理论考试*20%
2、同样能力与职业素质目标考核方案
分类 | 通用能力 与职业素质 | 考核标准 | 考核方式 | |
A | A1 | 爱心意识 | 1.懂得感恩,有同情心; 2.有羞耻感,学会自尊、自强; 3.能够自觉遵守公民道德规范。 | |
A2 | 责任意识 | 1.能够自觉遵守法律法规,自觉遵守社会规范; 2.在学习和工作中,遵守各项规章制度; 3.履行职责,既对自己负责,也能够主动服务团队和集体。 | ||
B | B1 | 身体健康 | 1.合理安排作息时间; 2.养成锻炼身体的习惯; 3.养成科学的饮食习惯。 | |
B2 | 情绪能力 | 1.能够正常表达自己的情感; 2.面对突发事件,能够有效克制情绪; 3.学会正确的心理调适方法。 | ||
C | C1 | 语言文字能力 | 1.发音准确,口头表达条理清晰; 2.书面表达字迹工整、语句通顺、含义清楚; 3.书面文体符合规范。 | |
C2 | 信息处理能力 | 1.能够借助图书馆、互联网等传媒有效获取信息; 2.能够借助团队或他人有效获取信息; 3.能够对信息进行加工整理,并合理使用。 | 教师及小组评价 | |
D | D1 | 科学思维能力 | 1.能够运用逻辑思维方法进行问题研究; 2.能够运用数学方法进行基本计算和定量分析; 3.能够针对问题提出合理、有效的解决方案。 | 教师及小组评价 |
D2 | 自主学习能力 | 1.能够合理制定学习计划; 2.能够有效执行计划,并根据情况变化进行调整; 3.能够不断改进学习方法。 | ||
E | E1 | 沟通交流能力 | 1.养成认真倾听的习惯; 2.能够正确理解他人的问题; 3.能够正确表达自己的意见。 | |
E2 | 与人合作能力 | 1.尊重他人、服从权威; 2.能够与他人有效沟通; 3.作为团队成员能够主动履职、互相配合。 | 教师及小组评价 | |
F | F1 | 安全意识 | 1.能够在工作场所按照安全规范穿戴和使用劳动防护用品; 2.具有安全操作意识,按照安全规范使用各种工具及设备; 3.具备对触电、起火、雷击等事故的应急处理能力。 | 教师及小组评价 |
F2 | 环保意识 | 1.能够自觉保持、主动维护学习和工作场所的环境卫生; 2.能够自觉保持工作服装等用品的卫生整洁; 3.在学习和工作中,表现出节能、环保意识。 | ||
G | G1 | 批判性思维 | 1.勇于质疑和表达观点; 2.在质疑的同时,能进一步提出建设性意见。 | 教师及小组评价 |
G2 | 就业与 创业意识 | 1.对自己的职业生涯发展有着明确的认识; 2.能够为将来的就业与创业做积极准备。 |
比例
素质项 | 任务1 | 任务2 | 任务3 | 任务4 | 任务5 | 任务6 |
信息处理能力 | 30% | 40% | 30% | |||
科学思维能力 | 30% | 30% | 40% | |||
与人合作能力 | 30% | 30% | 40% | |||
安全意识 | 40% | 30% | 30% | |||
批判性思维 | 40% | 30% | 30% |
比例
素质项 | 任务1 | 任务2 | 任务3 | 任务4 |
信息处理能力 | 30% | 40% | 30% | |
科学思维能力 | 30% | 30% | 40% | |
与人合作能力 | 40% | 30% | 30% | |
安全意识 | 30% | 40% | 30% | |
批判性思维 | 40% | 30% | 30% |
1.课程教学设计方案编写意见 | |
课程教学设计的内容包括:课程总体方案设计、学习任务方案设计和学习活动方案设计。其中课程总体方案设计包括课程总体的学习内容、教学内容、组织形式、能力目标、学习成果要求、考核方案和教学组织设计等。学习任务方案设计包括每个任务的学习内容、能力目标、专业知识、学习环境、专业工作方法、学习成果、评价标准和教学组织的设计。学习活动方案设计包括每个活动的学习内容、能力目标、学习成果、评价方案和评分标准、教学组织、教学过程等的设计。 课程总体方案中的学习内容、教学内容要与课标保持一致,能力目标要包含课标中的能力目标,考核方案要注重过程考核。学习任务方案是课程总体方案的细化中每个任务的学习内容、能力目标要与课标保持一致,学习成果为完成任务的所有成果列表,成果包括任务成果和过程资料。学习活动方案描述了学习任务方案中每一个活动的内容,属于相同任务的学习活动中的学习内容、能力目标、学习成果应涵盖学习任务方案中的内容。 根据专业人才培养目标和岗位技能要求,编写课程教学设计方案,并定期对教学文件进行讨论和修改,以适应教学改革和人才培养的需要。同时,及时将在教学过程中发现的问题和新想法在一起交流,不断完善课程教学设计方案,保持课程教学设计方案的先进性 | |
2.项目指导书(教学案例集)、校本教材等教学资料的开发思路与意见 | |
项目指导书包括:项目目的、项目内容、学习内容、学习方法和步骤、需要的工具、容易出现的问题及如何解决等方面。项目指导书按照项目任务分章节编写。每个任务均需要描述学习内容、能力目标、学习成果列表、评价方案和评分标准;描述任务完成的步骤;描述会发生的问题及问题的解决办法。学生可以按照项目指导书中的任务步骤完成相关任务。 校本教材:编撰校本教材要优化教学内容,满足学生的个性发展需要。准确把握素材深度广度,使理论化、系统化的知识通过生动形象的载体表现出来。 编排顺序灵活多样,可以突破统编教材以知识及能力的螺旋递进为经线进行编排的体例,构建全新教材结构,各模块既各自又相互联系,使学生能更好理解教材内容,化抽象为形象,化深奥为浅显。校本教材应该是一个由基本概念、原理和基本材料等组成的有机知识网络,各知识点除自成体系外,又和其它知识点盘根错节。编撰者要有意识地进行或纵或横的联合,以弥补学生知识链条上的缺陷和脱节,使之系统完善,既引起学生兴趣,促进其积极思维,又利于方便快捷地迁移运用,从而为素质提高夯实基础。 | |
3.网络课程相关文件的开发思路与意见 | |
网络课程相关文件包括:课程设置、教学内容、教学方法、实践教学、教学效果、特色创新、和课程相关学习资源(PPT,学习资料,习题,试题,工程案例等)等。 网络课程相关文件要有清晰的教学目标、完整的知识体系、有效的作业和练习、合理的评价方式。在网络课程相关学习链接中要对学习内容进行归类、分解和类型定义。包括把内容划分成学习模块,对每一模块的知识内容分解并定义出是良构的还是非良构的,对良构知识内容要设定预期的学习目标,这些日标为学习者提供学习路径或引导与帮助的依据,对非良构知识可由学习者自己生成学习目标。网络课程要设计问题情境,引起学生兴趣,问题情境包括疑问、项目、课题或分歧等。学习者在问题情境中参与活动的目标指向包括:解答疑问、阐明问题、完成项日或课题、解决分歧等,学习者通过问题情境更好的掌握学习内容。网络课程中的学习资源包含了支持本学习的所有可能的材料,除了课程奉身的内容外,还包括从网上获取的各种有关信息,通过其他网址超级链接的参考资料.附加内容资源如录像、电脑软件等。设计学习资源通常要经过搜集,筛选、分类、整理组织与数字化等工作过程,在进行这些工作的同时,必须考虑方便学习者的使用。 |
1.教学设施资源使用建议 |
本课程采用项目教学法,融教、学、做为一体,因此需要在数据库实训室上课,对实训室的要求能够上网(可以随时切换)方便学生查找资料进行自主学习。 |
2.教学文件资源使用建议 |
课程教学方案设计中包括了总体设计方案,其中的学习任务一栏表即是课程授课计划,教学任务设计方案就是项目任务书,教学活动设计方案就是教案。根据不同学期课时的不同,可以调节授课计划和教案的内容。项目指导书作为学生自主学习的主要参考资料在课程开始之初就下发给学生。 |