《Web应用开发》考试标准
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《Web应用开发》考试标准
1.课程性质与设置目的:
1.1本课程的性质和特点、在本专业中的地位、设置目的与作用
《WEB应用开发》是计算机应用技术专业方向的专业核心课程,是理论与实践相结合的职业能力类课程,也是计算机网络专业、计算机信息管理专业方向选修课程。
学生通过学习本课程,可以掌握WEB应用系统开发方法、WEB应用客户端设计技术、WEB应用服务器端设计技术、WEB 数据库应用开发技术、组件开发技术。
前导课程是JAVA程序基础、数据库原理与应用、网页设计三剑客,主要为本课程提供JAVA语言基础,后台数据库处理方法,WEB应用界面设计工具;后续课程有B/S电子商务系统开发、JAVA EE程序设计、基于STRUTS+SPRING+HIBERNATE的企业应用开发,作用是进一步提高WEB开发能力。
1.2 本课程的基本要求
本课程是针对程序员岗位中典型工作任务(WEB应用项目开发),培养学生使用JAVA技术在B/S模式下进行程序设计、软件测试、项目实施、软件维护所需的职业能力和素质能力,同时通过多种教学方法和教学手段的灵活运用,培养学生的可持续发展能力,为专业培养目标提供重要支撑,还为学生获取程序员职业资格证书(高、初级程序员证书;JAVA软件工程师证书)奠定基础。
2. 课程内容与考核标准:
模块一开发环境搭建
一、学习目的和要求
本模块的目的是介绍怎样配置WEB应用开发所需的开发环境。
要求能正确下载、安装和配置WEB应用开发所需的各种工具软件。
二、考核知识点
1.了解Java SDK。
2.熟悉Tomcat的目录结构。
三、考核技能点
1. 下载、安装和配置Java SDK
2. 下载、安装和配置Tomcat应用服务器软件
3. 下载、安装和配置MySQL数据库软件
4. 下载、安装和使用MyEclipse开发工具
5. 使用MyEclipse新建、导入、导出和发布WEB软件项目
四、考核要求
1.识记
●Java SDK的基本含义。
●Tomcat的目录结构。
2.简单运用
●Java SDK的下载、安装和配置;尤其是系统环境变量Path和ClassPath的相
关配置
●Tomcat应用服务器软件的下载、安装和配置,监听端口的设置
●MySQL数据库软件的下载、安装和配置(注意字符集编码的安装选项选择)
●MyEclipse开发工具的下载、安装和基本使用
模块二 WEB应用界面设计
一、学习目的和要求
本模块的目的是介绍Html、CSS、JavaScript等网页客户端编程技术。
要求在熟悉这些内容的基础上,能够针对具体WEB应用项目,设计出前台应用界面。
二、考核知识点
1、HTML定义和基本结构
2、样式表的定义和作用
3、JavaScript脚本语言基本规范
三、考核技能点
1、HTML的基本标签的应用
2、HTML的表单标签的应用
3、运用CSS定义页面表现形式
4、使用JavaScript实现网页客户端功能扩展和数据校验
四、考核要求
1.识记
●HTML的各种标签
●CSS样式表的各种元素
2.领会
●JavaScript脚本语言的语法规则
3.综合应用
●运用HTML标签和CSS设计用户登录与注册页面
●运用JavaScript对表单参数进行数据校验
模块三 JDBC数据库编程
一、学习目的和要求
本模块的目的是介绍JDBC相关知识及JDBC编程要点,并通过实例介绍JDBC的基本步骤。
通过学习本模块,掌握WEB应用项目中数据库连接类和数据访问对象类的编写、应用和调试。
二、考核知识点
1、JDBC的概念和特点
2、JDBC的体系结构
3、JDBC的种类
三、考核技能点
1、掌握JDBC访问数据库的基本步骤
2、掌握JDBC常用类与方法
3、JDBC实现数据库的事物处理
4、数据库连接类和数据访问类(DAO)的编写
四、考核要求
识记
●JDBC的体系结构
●JDBC的常用类与方法
简单应用
●运用JDBC实现对数据库表的增删改查操作
●编写通过JDBC访问数据库的连接类,提供获取和关闭数据库连接等方法
模块四 Servlet编程技术
一、学习目的和要求
本模块讲解WEB应用开发中的Servlet编程技术,重点介绍HttpServlet、HttpServeltRequest、HttpServletResponse等API,并且介绍了Servlet的生命周期、如何处理HTTP报头、如何处理请求数据、如何处理Cookie和Session等
二、考核知识点
1、Servlet基本概念
2、Servlet运行机制
3、Servlet生命周期
三、考核技能点
1、配置Servlet程序
2、Servlet读取HTML表单数据
3、Servlet处理HTTP请求头信息
4、Servlet中跳转到其他页面
5、Servlet的中文编码处理方案
6、处理Cookie
7、Servlet中操作会话对象
8、ServletContext接口的应用
四、考核要求
领会
●Servlet的运行机制和生命周期
简单应用
●编写、配置、发布和运行一个Servlet程序
●Servlet实现获取用户登录或注册表单的参数
●Servlet实现登录验证和页面跳转
●运用Cookie技术完善用户登录功能的实现
模块五动态网页设计
一、学习目的和要求
本模块的目的是介绍JSP编程的基本语法、JSP指令、JSP动用、JSP内置对象以及JSP 和Servlet的关系等,并通过实例介绍JSP中使用JDBC访问数据库和JSP的分页显示技术。
二、考核知识点
1、JSP的概念
2、JSP的标记
3、JSP和Servlet的关系
三、考核技能点
1、JSP注释的用法
2、JSP表达式的用法
3、JSP脚本的用法
4、JSP常用指令的用法
5、JSP常用动作的用法
6、JSP的编写、发布和运行
7、掌握JSP的常用内置对象
四、考核要求
识记
●JSP各种标记用法
●JSP常用内置对象以及相关属性和方法
简单应用
●运用JSP的标记和JSP脚本实现WEB动态页面
●JSP访问数据库功能实现
●JSP实现分页显示功能
模块六业务逻辑处理_JavaBean应用
一、学习目的和要求
本模块主要是介绍JavaBean的概念和用法。
通过学习,掌握JSP结合JavaBean编程的方法,最后了解WEB应用开发的MVC设计模式。
二、考核知识点
1、JavaBean的概念
2、JavaBean的作用域范围
3、MVC设计模式
三、考核技能点
1、编写JavaBean的基本步骤
2、JSP动作-useBean标记用法
四、考核要求
1.领会
●JavaBean的概念和作用域范围
●MVC设计模式的具体含义
2.简单应用
●编写一个JavaBean,并在JSP页面调用它
●JSP动作useBean以及相关属性定义标记的用法
3.综合应用
●用MVC设计模式,整合JSP、Servlet和JavaBean开发一个WEB应用程序
模块七 Filter和Listener技术应用
一、学习目的和要求
掌握Filter和Listener的编程技术
二、考核知识点
1、什么是Filter
2、什么是Listener
三、考核技能点
1、Filter的实现步骤
2、使用Filter实现权限控制
3、使用Filter解决中文问题
4、配置Listener
5、运用Listener实现对会话和Servlet上下文对象进行监听
四、考核要求
识记
●Filter和Listener的基本概念
领会
●配置Filter
●配置Listener
综合应用
●综合应用Filter实现Web应用程序登录权限控制和解决字符集编码的统一定
义
●综合应用Listener实现网站访问人数统计功能
模块八综合项目开发(实训)
一、学习目的和要求
运用MVC的设计模式,综合运用Html、CSS、JavaScript、JDBC、JSP、Servlet、JavaBean 等技术以团队形式实现一个完整WEB应用项目网站。
二、考核知识点
1、软件开发的生命周期和开发流程
2、数据库ER图
3、WEB应用开发流程
三、考核技能点
1、MVC模式运用
2、项目的部署运行
3、项目的提交以及相关文档书写
三、考核要求
领会
●软件开发的基本流程
●正确分析数据模型,建立数据库ER图。
综合应用
●完成WEB应用项目的需求说明文档
●完成WEB应用项目的系统设计文档
●运用MVC模式开发完整的WEB应用网站项目
3.学习评价与实施要求:
3.1考核评价方法
本课程的学习,坚持过程性评价和结果性评价相结合,按照理论和实践标准进行评价,学习效果需要从知识点、素质点和能力点来评价,主要分为理论考核、项目实践动手能力和平时表现三个方面考核。
3.2 考核评价标准
基本理论(30%)+项目考核(50%)+平时表现(20%)
①课程的采用多种形式相结合的考核方式。
整个课程考核由理论考核、项目考核和平时成绩
三部分组成。
理论考核占30%,采用笔试形式;项目考核占50%,由实训平时表现、团队项目实践过程和项目现场展示答辩三部分组成,各占20%,15%,15%;平时成绩占20%,根据学生的整个学期的平时出勤、课堂综合表现和平时作业三部分组成,各占5%,10%,5%。
②据课程特点,采用了老师、企业专家、学生评价相结合的评价方式,并有明确合理的
比例分配。
各种评价主体合理分配评分比例,保证考核的公正合理,全面有效的考核学生的综合素质。
序号考核内容考核方式考核主体权重
1 平时成绩考核平时出勤教师5% 课堂表现
教师5%
学生互评5% 平时作业教师5% 小计20%
2 理论部分考核
期终笔试教师30%
小计30%
3 实践部分考核项目
实践
项目实训表现
教师 10%
学生互评10% 项目实现过程
企业专家10%
教师5% 项目结果展示
企业专家10%
教师5% 小计50%
总计100%
③期末考试(卷面分数100分,占期评的30%)
●本门课程的命题考试,根据本大纲所规定的考试内容和考试目标来确定考试范围和考核
要求。
考试命题会覆盖各章,并适当突出重点章节,体现本课程的内容重点。
●本课程在试题中对不同能力层次要求的分数比例一般为:识记占20%,领会占30%,简
单应用占30%,综合运用占20%。
●试题合理安排难易度结构。
试题难易度可分为:易、较易、较难和难四个等级。
每份试
卷中,不同难度试题的分数比例为:2:3:3:2。
●本课程考试的题型,一般有填空、单项选择、简答、应用、程序填空等几种类型。
各模
块所占比重如下
模块名开发环境
搭建WEB应用界
面设计
JDBC数据
库编程
Servlet编
程技术
动态网
页设计
业务逻辑处
理-JavaBean
Filter和Listener
技术应用
比重5% 20% 15% 20% 20% 15% 5%
④项目考试形式(卷面分数100分,占期评的50%)
采用“三结合”的项目考核模式。
“三结合”模式是指学生的最终成绩由三部份组成,第一部分是项目设计过程考核,一般由5个学生组成一个项目小组,完成一个项目的设计,设项目经
理(组长)1名,主要利用课外时间完成,提交项目文档和软件,由兼职教师和任课教师组织;第二部分是项目设计结果的考核,项目小组以ISAS的方式演示自己的软件,并讲解需求分析、模块划分、设计思想和关键技术,并回答考核小组的提问,考核小组由企业专家(或兼职教师)、任课教师和学生代表共同组成;第三部分是团队完成项目过程中的听课、实践、考勤、阶段性验收、作业,由任课教师随堂记录。
三部分比例是30%:30%:40%。
Web应用开发课程考核的项目都是来源于企业的全真项目,学生5人一组任选一个项目,在规定的40课时内完成。
项目开发与考核基本进程如下表:
序号实现过程具体要求
1 项目需求分析明确项目功能需求,开发团队合理分工
2 项目分析与设计完成概要设计和详细设计文档
3 Web应用界面设计根据需求设计Web项目的静态界面原型
4 建立数据库模型根据项目设计文档确定数据库ER图和物理模型图
5 项目编码与整合完成需求分析中确定的项目功能,提交源代码
6 项目展示与答辩团队进行项目展示和现场答辩
4.关于考核目标的说明
为了使考试内容和考试要求标准化,本大纲在列出考试内容的基础上,对各章节规定了考核目标。
考核目标包含考核知识点、考核技能点和考核要求三项。
辅导教师和学生可以通过对考核目标的阅读,进一步明确考试范围、内容和要求,从而可以更为系统地学习和把握教材。
同时,考核目标还能够进一步明确考试命题范围,更正确地安排试题的知识能力层次和把握试题的难易程度。
本大纲在考核目标中,按照识记、领会、简单运用和综合运用等四个层次规定学生通过学习应该达到的能力层次要求。
四个能力层次是递进等级关系。
各能力层次的含义是:
1、识记:能够了解有关的名词、概念、知识的含义,并能正确认识和表述、选择和判断。
2、领会:在识记的基础上,能够比较全面地把握基本概念、基本事实、基本理论模型、基本方法,能把握有关概念、事实、理论模型、分析方法之间的区别和联系。
并能根据考核的不同要求,做出正确的解释、说明和论述。
3、简单运用:在领会的基础上,能够运用本课程中规定的少量的知识点,分析和解释有关的一般的应用问题。
4、综合运用:指在简单运用的基础上,能够综合运用所学习过的多个知识点,分析和解决
较复杂的应用问题。