admin 管理员组

文章数量: 887021


2023年12月20日发(作者:怎样使用malloc函数分配空间)

《WEB系统开发》教学大纲

课程名称:WEB系统开发

英文名称:Development of Web System

课程代码:

学分/学时:2学分/32学时

适用专业:软件工程

先修课程:数据结构、数据库原理、操作系统原理、面向对象程序设计

后续课程:软件项目管理、软件开发环境与工具、专业综合实验

开课单位:

大纲执笔人:

系(教研室)主任:

批准人:

一、 课程性质和教学目标

(一)课程性质

《WEB应用系统开发》是软件工程本科专业的一门专业必修课。本课程作为WEB应用开发的入门课程,向学生介绍了WEB应用技术发展过程中具有代表性的开发技术。本课程通过详实的内容和丰富的案例,为学生指明了目前所学知识的应用方向,引导学生去了解和学习WEB应用技术。

(二)教学目标

课程目标1:能够设计或借鉴WEB系统的体系结构并进行简单评估。

课程目标2:掌握WEB系统的设计方法并设计相关的验证方案。

课程目标3: 熟悉WEB系统常用的开发工具和管理工具,并熟悉相关工具的应用领域。

课程目标4:具有团队协作意识,能够在开发团队中承担与角色相匹配的工作任务。

课程目标5:掌握WEB系统需求分析的基本策略,能够根据需求设计并组织WEB系统开发。

二、 课程目标与毕业要求指标点的对应关系

表1《WEB系统开发》课程目标与毕业要求指标点的对应关系

课程目标

课程目标1:能够设计或借鉴WEB系统的体系结构并进行简单评估。

课程目标2:掌握WEB系统的设计方法并设计相关的验证方案。

毕业要求指标点

毕业要求

指标点2-2:具备软件系统分析毕业要求2:问题分能力,针对复杂软件工程问题能析

识别一种解决方案并进行评估。

指标点4-2:能根据软件需求规格,进行过程、组件或模块设计毕业要求4:研究

和界面设计,且具有对结果进行测试和评估的能力。

毕业要求5:使用现代工具

课程目标3:熟悉WEB系统指标点5-1:掌握软件开发过程常用的开发工具和管理工具,中所使用的工具和方法,了解其并熟悉相关工具的应用领域。 差异和适用领域。

课程目标4:具有团队协作意识,能够在开发团队中承担与角色相匹配的工作任务。

课程目标5:掌握WEB系统需求分析的基本策略,能够根据需求设计并组织WEB系统开发。

指标点9-1:具备团队意识,能够理解个人在团队中的角色,能够独立完成在团队中所充当角色的工作。

指标点9-3:具有策划、组织和管理能力,并能在复杂软件工程问题的实施过程中运用以上能力。

毕业要求9:个人和团队

毕业要求9:个人和团队

三、 教学内容与学时分配建议

(一) 理论教学内容与学时 (32学时)

WEB应用开发技术概述 (2学时)

1.1 HTTP协议概述(1学时)

1.2 开发环境准备(1学时)

技术 (2学时)

2.1 JSP语法(1学时)

2.2 JSP内置对象(1学时)

3. Servlet技术(4学时)

3.1 Servlet技术(1学时)

3.2 Servlet常用对象及其方法(1学时)

3.3 JSP与Servlet的数据共享(1学时)

3.4 Cookie管理(1学时)

4. EL、JSTL(2学时)

4.1 表达式语言EL(1学时)

4.2 JSTL标签库(1学时)

5.过滤器和侦听器(2学时)

5.1 过滤器作用、过滤器编程接口、过滤器设计(1学时)

5.2 侦听器作用、侦听器编程接口(1学时)

6. JDBC数据库访问技术(4学时)

6.1 JDBC技术简介(1学时)

6.2 JDBC访问数据库(2学时)

6.3 数据源与连接池技术(1学时)

7. MyBatis持久化技术(4学时)

7.1 MyBatis体系结构和基础组件(2学时)

7.2 MyBastis关联映射(2学时)

8. Spring框架技术(6学时)

8.1 Spring IoC(2学时)

8.2 Spring AOP(2学时)

8.3 Spring事务管理(2学时)

9. SpringMVC框架技术(6学时)

9.1 SpringMVC控制器(2学时)

9.2 SpringMVC的核心类和注解(2学时)

9.3 SpringMVC数据绑定(2学时)

四、课程考核及成绩评定方式

1.考核与评价方式及成绩评定

成绩评定方法:期末考试占比70%,平时成绩30%(含作业),见表2。

课程目标

课程目标1

课程目标2

课程目标3

课程目标4

课程目标5

毕业要求指标点

指标点2-2

指标点4-2

指标点5-1

指标点9-1

指标点9-3

期末考试占比%

30

20

30

10

10

平时成绩占比%

30

20

30

10

10

考核内容

JSP,Servlet,JDBC

过滤器、侦听器,EL,JSTL

Spring

MyBatis

SpringMVC

2.考核与评价标准

课程考核方案中应覆盖所有的课程目标,每个课程目标的考核应覆盖“易、较易、较难、难”四个层次并赋予适当分值,以支持相应的“0-59分、60-74分、75-89分、90-100分”四个评分标准,见表3。

表3 《WEB系统开发》课程目标评分标准

评分标准

课程目标 90-100分

1、能够设计或借鉴WEB系统的体系结构并进行简单评估。(支撑毕业要求指标点2-2)

2、掌握WEB系统的设计方法并设计相关的验证方案。(支撑毕业要求指标点4-2)

3、熟悉WEB系统常用的开发工具和管理工具,并熟悉相关工具的应75-89分

60-74分

中/及格

0-59分

不及格

1、能够独立设计或借鉴WEB系统的体系结构并进行简单评估。

1、基本能够设1、能够设计或借计或借鉴WEB鉴WEB系统的系统的体系结体系结构并进行构并进行简单简单评估。

评估。

1、基本掌握1、掌握WEB系WEB系统的设统的设计方法并计方法并设计设计相关的验证相关的验证方方案。

案。

1、熟悉WEB系统常用的开发工具和管理工具,并熟悉相关工具1、基本熟悉WEB系统常用的开发工具和管理工具,并1、不能够设计或借鉴WEB系统的体系结构并进行简单评估。

1、熟练掌握WEB系统的设计方法并设计相关的验证方案。

1、透彻了解WEB系统常用的开发工具和管理工具,并十分了解相关1、不掌握WEB系统的设计方法并设计相关的验证方案。

1、不熟悉WEB系统常用的开发工具和管理工具,不熟悉相关

用领域。(支撑毕业要求指标点5-1)

4、具有团队协作意识,能够在开发团队中承担与角色相匹配的工作任务。(支撑毕业要求指标点9-1)

5、掌握WEB系统需求分析的基本策略,能够根据需求设计并组织WEB系统开发。(支撑毕业要求指标点9-3)

工具的应用领域。 的应用领域。 基本熟悉相关工具的应用领域。

1、具有基本的团队协作意识,基本能够在开发团队中承担与角色相匹配的工作任务。

1、基本掌握WEB系统需求分析的基本策略,基本能够根据需求设计并组织WEB系统开发。

工具的应用领域。

1、具有较强的团队协作意识,能够在开发团队中积极主动承担与角色相匹配的工作任务。

1、熟练掌握WEB系统需求分析的基本策略,能够准确根据需求设计并组织WEB系统开发。

1、具有团队协作意识,能够在开发团队中承担与角色相匹配的工作任务。

1、不具有团队协作意识,不能够在开发团队中承担与角色相匹配的工作任务。

1、掌握WEB系统需求分析的基本策略,能够根据需求设计并组织WEB系统开发。

1、没有掌握WEB系统需求分析的基本策略,不能够根据需求设计并组织WEB系统开发。

五、教材及主要参考资料

1、《JavaEE企业级应用开发教程》,黑马程序员编著,人民邮电出版社,2021.10。

2、《深入分析java WEB技术内幕》,许令波著,电子工业出版社,2016.08。

3、《JavaWEB 开发1200例》(第2卷),卢瀚等著,清华大学出版社,2017.06。

4、《Java EE架构设计与开发实践》,方巍著,清华大学出版社,2017.04。


本文标签: 学时 设计 系统 开发