《移动终端服务器管理与开发》课程标准要点.docx
- 文档编号:1994217
- 上传时间:2023-05-02
- 格式:DOCX
- 页数:20
- 大小:25.66KB
《移动终端服务器管理与开发》课程标准要点.docx
《《移动终端服务器管理与开发》课程标准要点.docx》由会员分享,可在线阅读,更多相关《《移动终端服务器管理与开发》课程标准要点.docx(20页珍藏版)》请在冰点文库上搜索。
《移动终端服务器管理与开发》课程标准要点
《移动终端服务器管理与开发》课程标准
课程类别:
专业技术课程
计划课时:
80
课程学分:
5
适用专业:
通信技术
一、课程概述
(一)制定依据
本标准依据《通信技术(移动互联方向)》中的人才培养规格要求和对《移动终端服务器管理与开发》课程教学目标要求而制定。
用于指导其课程教学与课程建设。
(二)课程的性质与地位
本课程是通信技术专业(移动互联网工程师方向)的一门专业核心课程。
作为《Java程序设计》、《计算机网络基础》、《移动应用软件开发技术》、《sqlite数据库管理与设计》课程的后续课程,主要目的是培养学生运用JSP技术开发移动网站服务器端程序的能力,并培养其良好的编程规范和职业习惯。
序号
后续课程名称
需要本课程支撑的主要能力
1
顶岗实习
需要本课程提供的程序设计方法和程序设计理念做支撑。
2
移动终端应用软件开发实训
需要本课程提供的程序设计方法和程序设计理念做支撑。
3
企业移动智能手机产品开发
需要本课程提供的程序设计方法和程序设计理念做支撑。
(三)课程设计思路
本课程设计理念是以职业能力培养为重点,以就业为导向,以项目驱动方式教学,以学生上机设计和开发为主,通过适当的理论讲授和案例教学,对知识点进行讲授,培养学生分析问题和解决问题的能力以及动手设计的能力。
培养学生具备职业市场所需的职业能力,生涯发展所需的能力和终身学习的能力。
在课程设计中,体现了以工作过程为导向,以工学结合为人才培养模式,以工学交替、任务驱动、项目导向、顶岗实习为教学模式实现教学做一体化,以学生为主体,以教师为主导,以职业能力培养为重点,以促进学生综合职业能力发展的目标
(四)课程内容选取的依据
1.突出学生主体,注重技能培养,回归能力本位
移动终端服务器管理与开发是通信技术专业的一门专业课程,注重服务器端软件开发的基本流程、方法和技能的学习及教育,激发学生的学习兴趣,在启发、提示下使其自主地、全面地理解服务器端软件的特征,掌握基于JSP的服务器端编程技术。
提高学生的思维能力和实际操作技能,增强他们理论联系实际的能力,培养学生的创新精神,使学生养成观察、独立分析和解决问题的习惯;以提高技能、磨砺意识、提高技能、活跃思维、展现个性和拓宽视野。
2.尊重个体差异,注重过程评价,采用“基于工作过程和教学做一体化”思想,促进学生发展
本课程在教学过程中,倡导自主学习,启发学生对设定问题积极思考、分析,鼓励多种思维方式并将其表达出来,尊重个体差异。
采用项目制并且每次项目的成员原则上自由组合,每次项目的成绩采取自评、互评、教师综合评价相结合的方式能激励学生的学习兴趣和自主学习能力的发展。
根据学生的认知规律,采用“基于工作过程的项目导向、任务驱动和教学做一体化”等教学模式。
结合职业教育课程观、教学观、能力观,基于软件工程的开发过程,以项目化教学来组织课程内容,在课程内容的选择中,以信息系统项目开发及其工作过程为背景,紧密围绕项目为载体,依据学习领域专业能力目标、学习方法目标和社会能力目标进行学习情境设计,通过情境学习与训练,实施理论与实践相结合的教学,使学生达到熟能生巧的目的。
3.整合课程资源,开放创新教学,拓展学习渠道
本课程在教学过程中,提醒学生留意观察自己访问的网站,通过课堂讲解与讨论、案例分析等促进学生对所学理论的理解和运用,以培养其实际操作技能。
充分利用现代教学手段,不断改进教学方式,通过多媒体、网络、音像等组织学生学习鲜活的材料,突出典型案例的剖析,采用互动式教学使学生得到模拟训练,提高他们发现问题、分析问题、解决问题的能力。
在课堂教学上采用师生互动、小组讨论等形式,也通过老师巡回指导,发现学习中普遍性问题和同学中的新思路、新方法,实时地提出问题,学生进行正误判析,解决普遍性问题,或者请有独特思路的同学演示自己的方法或程序,对比各种方法的优缺点,鼓励大家再提出新方法。
4.强化实践,注重培养能力
计算机编程类课程的学习有其自身的特点,听不会,也看不会,只能在实践中练会,所以在课程教学中必须强调程序设计训练。
学生只有通过大量的练习,才能真正掌握语言知识,培养程序设计的能力,逐步理解和掌握程序设计的思想和方法,能利用计算机解决实际问题。
5.体现能力标准,强调工学交替,开展职场鉴定
学习借鉴“四环相扣”教学改革成果,在本课程教学中全过程体现工学结合,课程教学目标围绕能力标准,课程本身按模块设置,教学过程充分工学交替,考核评价尽量多元化,采用课程设计加传统的闭卷笔试模式,充分体现职场痕迹。
二、课程目标
(一)总目标
该课程的总体目标是:
通过项目驱动的学习和综合实训,熟练掌握运用JSP技术进行Web程序开发的基本知识和技能,并能结合数据库应用技术和软件工程技术进行Web应用程序的开发,能基本胜任JSP的Web服务器端程序员的岗位。
在课程的学习中,培养诚实、守信、坚忍不拔的性格,培养善于沟通表达、善于自我学习、团队协作的能力,并养成编码规范、按时交付软件等良好的工作习惯。
(二)分目标
1.知识目标
(1)熟练掌握配置JSP开发环境
(2)熟练掌握JSP脚本元素、指令元素、动作元素的用法
(3)熟练掌握JSP中内置对象的特点及用法
(4)熟练掌握JDBC访问数据库技术
(5)熟练掌握JavaBean组件的基本知识
(6)熟悉Servlet的通信方法,掌握Servlet的上下文接口,了解MVC模式。
(7)掌握JSP中标签的用法
(8)掌握JSP中Filter过滤器的用法
(9)掌握应用JSP进行WEB程序开发的能力,初步具备开发实际应用程序的能力。
2.学生专业能力目标
(1)具备搭建各种的JSP开发环境的能力
(2)具备应用JSP基本元素创造简单的动态页面的能力
(3)具备应用JSP内置对象实现在服务上存取特定信息,并在不同页面间进行传递的能力
(4)具备应用JDBC数据库访问技术实现数据存取的能力
(5)具备实现Web应用程序的注册及登录功能的能力
(6)具备实现典型的购物车功能的能力
(7)具备应用JSP的文件上传与下载、邮件处理、图形处理、安全控制、数据统计等技术的能力。
3.方法能力和社会能力目标
(1)具有良好的职业道德和科学的创新精神;
(2)工作中的与他人的合作能力、交流与协商能力;
(3)具有决策能力和执行能力;
(4)社会责任心和环境保护;
(5)语言及文字表达能力;
(6)通过自学获取新技术的能力;
(7)利用网络、文献等获取信息的能力;
(8)自我控制与管理能力;
(9)制定工作计划的能力;
(10)评估工作结果(自我、他人)的能力。
三、课程教学内容与学时安排
表1学习情景
学习领域:
移动终端服务器管理与开发
序号
学习情景
情景描述
学时
1
学习情境一:
搭建JSP开发环境
公司要招聘移动网站服务器端程序员,你作为应聘者,需要比较全面的向企业方介绍JSP编程的优点、Web应用程序的开发工具和应用服务器、JavaWeb应用程序的开发过程等。
4
2
学习情境二:
实现用户注册和用户登录功能(不连数据库)
作为JSP的web软件设计师,首先应该掌握JSP的脚本元素、指令元素、动作元素和主要内置对象的应用。
能使用内置对象完成不存取数据库的用户登录功能和用户注册功能。
8
3
学习情境三:
利用JDBC数据库技术实现商品处理和商品搜索。
商品处理和商品搜索是电子商务网站的基本功能,本学习情境中要求应用JDBC数据库编程技术完成后台商品的添加、删除、修改操作;应用JDBC数据库编程技术完成前台的商品搜索功能。
8
4
学习情境四:
利用JavaBean技术应用实现购物车和网站计数器
学习 JavaBean组件基本知识,应用JavaBean技术实现业务逻辑和页面的分离,实现购物车和网站计数器。
8
5
学习情境五:
应用Servlet技术制作用户留言板
以制作用户留言板为案例学习MVC模式,使用Servlet技术进行基于MVC模式系统的开发。
8
6
学习情境六:
简单图书查询
掌握JSTL标签的优势,使用JSTL标签完成图书查询功能。
4
7
学习情境七:
过滤用户请求
利用过滤和监听技术实现页面权限和用户统计。
4
8
学习情境八:
典型应用
1.自动发送订单;
2.进行安全性配置;
3.进行商品销售统计。
20
总学分:
4学分,合计总学时
64
表2学习情景与具体任务
学习
情境
学习
任务
具体学习内容
能力目标
知识目标
教学环境
1搭建JSP开发环境
1.1 复习HTML和JavaScript的知识内容;
1.2搭建JSP开发环境。
① 静态网页与动态网页;
② 网络数据库和Web服务器概念;
③ JSP/ASP/ASP.NET;
④ C/S模式和B/S模式;
⑤ JDK的下载、安装和配置;
⑥ Tomcat的下载、安装和配置;
⑦ JSP开发工具的基本使用
⑧ 创建第一个JSP程序HelloWorld;
⑨ HTML和JavaScript知识的复习。
① 使用“记事本+Tomcat”方式编写一个简单的Web应用程序——HelloWorld
② 掌握Eclipse+TomcatPlugin+Tomcat开发环境的配置
③ 能够熟练使用IDE,并实现HelloWorld程序
① 理解Web应用程序的体系结构
② 熟悉JavaWeb应用程序的目录结构
③ 熟练掌握JavaWeb应用程序的开发过程
④ 了解常用的开发工具以及应用服务器
多媒体机房
2实现用户注册和用户登录功能
2.1设计电子商城首页
2.2实现用户登录(不存取数据库);
2.3实现用户注册(不存取数据库);。
① JSP注释;
② JSP脚本元素、指令元素、动作元素;
③ out、request、response、session对象及其应用;
④ 其他对象(config、page、pagecontext、Exception、application)及其应用;
⑤ Cookie对象及其应用;
⑥ 设计电子商城首页;
⑦ 实现电子商城登录页面(不存取数据库);
⑧ 实现电子商场注册页面(不取数据库)。
① 掌握JSP脚本元素、指令元素、动作元素的使用。
② 掌握JSP主要内置对象的使用。
③ 掌握Cookie对象的应用。
① 熟悉JSP注释;
② 理解JSP脚本元素、指令元素、动作元素;
③ 掌握out、request、response、session对象;
④ 熟悉其他对象(config、page、pagecontext、Exception、application);
⑤ 掌握Cookie对象;
多媒体机房
3利用JDBC数据库技术实现商品处理和商品搜索
3.1学习JDBC数据库技术。
3.2实现商品处理功能;
3.3实现商品搜索功能。
①JDBC简介;
②DriverManager、Connection;
③JDBC-ODBC桥连接数据库;
④专用JDBC驱动程序连接数据库;
⑤Statement、ResultSet检索数据库;
⑥更新数据库;
⑦PreparedStatement使用预编译SQL语句;
⑧CallableStatement执行存储过程;
⑨DatabaseMetaData、ResultSetMetaData;
⑩JSP中分页功能的实现。
① 掌握数据库的连接、检索、更新技术。
② 能够使用预编译语句。
③ 能应用JDBC数据库编程技术完成后台商品的添加、删除、修改操作;
④ 能应用JDBC数据库编程技术完成前台的商品搜索功能。
⑤ 掌握分页功能的实现。
①掌握JDBC的基本概念
②了解DriverManager、Connection
③熟悉JDBC-ODBC桥、JDBC驱动程序连接数据库
④掌握Statement、ResultSet的用法。
⑤了解PreparedStatement,CallableStatement。
⑥熟悉DatabaseMetaData、ResultSetMetaData。
多媒体机房
4利用JavaBean技术应用实现购物车和网站计数器
4.1学习JavaBean技术。
4.2制作购物车;
4.3制作网站计数器。
① JavaBean简介;
② 编写JavaBean;
③ JSP中使用JavaBean;
④ JavaBean与HTML表单的交互;
⑤ 应用JavaBean制作计数器;
⑥ 应用JavaBean访问数据库;
⑦ 应用JavaBean实现购物车;
⑧ 利用JavaBean封装数据库操作实现用户登录;
⑨ 利用JavaBean封装数据库操作实现用户注册和网站计数器。
① 掌握JavaBean的编写
② 掌握JavaBean与HTML表单的交互应用
③ 掌握JavaBean封装数据库操作的实现
④ 利用JavaBean封装数据库操作制作购物车,实现用户登录和用户注册;
⑤ 利用JavaBean封装数据库操作实现网站计数器。
①掌握JavaBean组件的基础知识。
②JavaBean封装数据库操作的方法。
多媒体机房
5应用Servlet技术制作用户留言板
5.1学习MVC模式
5.2应用Servlet技术制作基于MVC模式的用户留言板
① Servlet的基本概念;
② 第1个Servlet程序;
③ 编写、配置、调用Servlet;
④ Servlet读取HTML表单数据;
⑤ Servlet读取Cookie数据;
⑥ Servlet读取Session数据;
⑦ Servlet读取HTTP请求头数据。
① 掌握Servlet的编写、配置、调用。
② 掌握Servlet读取HTML表单数据、Cookie数据、Session数据的方法。
③ 掌握Servlet读取HTTP请求头数据的方法。
①了解MVC模式
②熟悉Servlet的基本概念。
多媒体机房
6简单图书查询
6.1在JSP页面上放置一个显示时间的自定义标签,根据标签的属性设置,显示对应的日期时间格式。
6.2使用JSTL标签,完成图书查询功能
① 标签的基础知识
② 创建和使用自定义标签的步骤
③ 简单标签生命周期
④ JSTL基础知识
①掌握JSTL常用标签使用方法
②掌握JSTL条件标签使用方法
③掌握JSTL迭代标签使用方法
① 掌握标签的基础知识
② 掌握创建和使用自定义标签的步骤
③ 掌握简单标签生命周期
④ 掌握JSTL基础知识
多媒体机房
7过滤用户请求
7.1利用过滤和监听技术实现页面权限和用户统计。
① Filter简介
② Filter的运作方式
③ Filter的定义与映射
④ FilterAPI介绍
⑤ 过滤器的配置
⑥ 理解Servlet监听器的概念
⑦ 掌握各种类型的Servlet事件监听器的使用方法
⑧ 监听器的配置
① 掌握过滤器的配置
② 掌握监听器的使用和配置。
① 掌握Filter的基础知识
② 了解Filter的运作方式
③ 理解Servlet监听器的概念
多媒体机房
8典型应用
8.1自动发送订单;
8.2进行安全性配置;
8.3进行商品销售统计。
① 利用jspSmarrtUpload实现文件上传下载;
② 利用JavaMail发送邮件;
③ 使用彩色验证码;
④ AJAX的应用;
⑤ 使用进度条;
⑥ 利用JfreeChart进行数据统计;
⑦ 利用jspSmartUpload实现商品图片上传;
⑧ 利用JavaMail实现订单发送;
⑨ 为用户登录增加验证码功能。
四、教学实施
(一)师资要求
1.从事本课程教学的专任教师,应具备以下相关知识、能力和资质:
本课程除在理论上指导学生外,在实践上也对教师提出了一定的要求,故而教师除对软件、程序设计有较深的理解外,在实践操作能力上也应具备一定的能力,建议具有生产实践经验的教师担当此课程的教学任务。
担任本课程的主讲教师需要具有丰富的通信软件开发经验,了解一般移动服务器端应用系统的组成和实现方法,深刻理解面向对象编程思想,具备有一定的页面布局和设计能力。
其主要要求包括:
(1)具有Java语言的基础理论知识;
(2)具备SQLServer或Mysql数据库管理和应用的能力;
(3)具备一定的UML建模能力;
(4)具备一定的调试程序的能力;
(5)能使用JSP进行移动服务器端系统开发。
同时应具备较丰富的教学经验。
在教学组织能力方面,本课程的主讲教师应具备基本的设计能力,即根据本课程标准制定详细的课程授课计划,对每一堂课的教学过程精心设计,作出详细、具体的安排;还应该具备较强的施教能力,即掌握扎实的教学基本功并能够因材施教,在教学过程中还应具备一定的课堂控制能力和应变能力。
2.从事本课程教学的兼职教师,应具备以下资质:
1)应具有一定的普通话基础,并掌握一定的教学、教育相关知识,在进行示范性教学时,能充分表达所教学的内容。
2)在企业从事3年以上JAVA类软件项目或者移动软件设计和开发经验。
(二)教材及参考资料
1.需依据本课程标准编写教材,教材应充分体现基于工作过程项目课程的设计思想,突出职业能力培养的思路。
2.学习项目设计按照基于通信技术移动互联服务器端系统的工作流程:
系统分析和原型开发、系统分析和设计、系统开发和维护依次排列项目,项目中所要学习的工作任务可以是交叉与重复的。
3.教材的各项目通常应包括以下几项内容:
(1)教学目标;
(2)工作任务;(3)实践操作(相关实践知识);(4)问题探究(相关理论知识);(5)知识拓展(选学内容);(6)英语词汇索引和解释;(7)实训与练习。
4.工作任务通常应包括以下内容:
(1)工作任务名称;
(2)工作任务背景;(3)项目训练载体;(4)技能训练目标;(5)学习环境要求。
5.教材中的活动设计的内容要具体,并具有可操作性。
6.教材内容应体现先进性、通用性、实用性,将最新基于技术标准、主流技术、主流产品及时纳入教材,使教材紧跟行业发展。
教材内容应注意规范性。
7.教材应图文并茂,引用图表要清晰精美;语言表述应深入浅出、文字精练,并力求形成一种灵活、亲切、活泼的语体风格。
从而增加教材的可读性,增强教材对学生的吸引力。
8.教材应由学校教师与企业工程师共同编写。
序号
教材名称
主编
出版社
1
JSP程序设计
耿祥义
清华大学出版社
参考资料
1
基于Java的Web应用开发
谢峰,梁云杰
高等教育出版社
2
JSP动态网站开发实践教程
张银鹤
清华大学出版社
(三)教学方法
本课程建议教学中主要提取一些具代表性的生产性问题,采用项目教学、案例教学为主,教师在每个案例教学中先提纲挈领的阐明一些新技术手段和语法表达形式,之后学生分组,以3-5人为宜,每组注意实践操作能力强弱的搭配,完成后抽取具代表性的作品公开集中评价,所有学生共同参与,同步提高。
(四)教学评价
教师在给学生评价成绩时应尽量以学习过程中的评价为主,注重培养和激发学生的学习积极性和自信心。
最后期末的成绩评价应注重检测学生的知识应用能力。
学生的最终课程成绩应由平时的各次项目成绩和期末的评定成绩按一定比例构成,在把握比例构成时要有利于促进学生的知识应用能力和健康人格的发展。
建立以过程培养促进个体发展,以学生可持续发展能力评价教学过程的双向促进机制,以激发兴趣、展现个性、发展心智和提高素质为基本理念。
对学生学习效果的评价,采用过程性考核和终结性考核相结合,对学生参与讨论的积极态度、自信心、实际操作技能、合作交流意识,以及独立思考的能力、创新思维能力等方面进行学生互评和教师评价,如:
1)是否积极主动地参与讨论和分析;
2)是否敢于表述自己的想法,对自己的观点有充分的自信;
3)是否积极认真地参与模拟实践和应用实践;
4)是否敢于尝试从不同角度思考问题,有独到的见解;
5)能否理解他人的思路,并在与小组成员合作交流中得到启发与进步;
6)是否有认真反思自己思考过程的意识。
2.终结性评价
终结性评价(如期末考试等)是检测学生学习企业局域网构建与创新设计知识程度的重要途径,也是反映教学效果、学校办学质量的重要指标之一。
终结性评价必须以考查学生企业局域网构建与创新设计知识综合应用能力为目标,力争科学地、全面地考查学生在经过一段学习后所具有的企业局域网构建与创新设计知识能力。
测试可以采取笔试、作业、项目等形式,全面考查学生对知识的综合应用能力。
考核方式:
考核分类
考核方式
成绩比例
平时成绩
考核学生的基本综合素质
观察学生的考勤情况、学习态度、职业道德、团队合作、语言交流、组织管理等。
20%
中期成绩
考核学生在独立实践项目中的操作技能
项目考核
10%
实验成绩
考核学生在每个项目中的知识和技能掌握程度
课堂测试:
以检查作业、设计分享、课堂提问为主
30%
期末成绩
考核学生对该门课程的综合应用能力
考查:
项目考核
40%
考核标准:
序号
学习情境
考核的知识点、技能点及要求
考核比例
1
学习情境一:
搭建JSP开发环境
Ide环境熟练搭建,能进行项目开发
30%
2
学习情境二:
实现用户注册和用户登录功能(不连数据库)
① 掌握JSP脚本元素、指令元素、动作元素的使用。
② 掌握JSP主要内置对象的使用。
③ 掌握Cookie对象的应用。
30%
3
学习情境三:
利用JDBC数据库技术实现数据库连接完成系统功能
应用JDBC数据库编程技术完成后台数据的添加、删除、修改操作
应用JDBC数据库编程技术完成前台的信息显示和搜索功能
40%
(五)课程资源开发与利用
根据课程目标、学生实际以及本课程的理论性和实践等特点,本课程的教学应该建设由文字教材、多媒体课件等多种媒体教学资源为一体的配套教材,全套教材各司其职,以文字教材为中心,多媒体教学课件为副,共同完成教学任务,达成教学目标。
1.常用课程资源的开发和利用幻灯片、投影仪、电子教案等,充分利用这些资源创设形象生动的工作情境,激发学生的学习,促进学生对知识的理解和掌握。
建议加强常用课程资源的开发,建立多媒体课程资源的数据库,努力实现跨学校多媒体资源的共享,以提高资源利用效率。
2.积极开发和利用网络课程资源。
充分利用诸如电子书籍、电子期刊、数据库、数字图书馆、教育网站和电子论坛等网络信息资源,使教学媒体从单一媒体向多种媒体转变;使教学活动从信息的单向传递向双向交互转变;使学生从单独的学习向合作学习转变。
五、课程管理
(一)课程教学团队
课程负责人:
主讲教师:
(二)责任
1.通信技术专业建设指导委员会把握课程发展方向。
2.教研室主
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 移动终端服务器管理与开发 移动 终端 服务器管理 开发 课程标准 要点