1、软件技术(Java方向)人才培养方案一、专业名称(专业代码)软件技术(Java方向)(610205)二、招生对象普通高级中学毕业生、中等职业学校毕业生或具备同等学力者。三、修业年限基本学制三年,根据专业需要设置3-5年弹性学制。所属专业大 类(代码)所属专业类 (代码)对应行业 (代码)主要职业类别 (代码)主要岗位类别 (或技术领 域)职业资格证 书或技能等 级证书举例电子信息大 类(61)计算机类 (6102)软件和信 息技术服 务业(65)计算机软件工程 技术人员 (2-02-10-03); 计算机程序设计 员(4-04-05-01); 人工智能工程技 术人员 (2-02-10-09);
2、 大数据工程技术 人员 (2-02-10-11); 计算机软件测试 员(4-04-05-02)软件开发; 软件测试; 软件技术支 持;Web前端开发; 人工智能系统 开发;大数据处理“1+X”前端 中级等级技 能证书、计算 机技术与软 件专业技术 资格!1!,职业面向五、培养目标本专业主要面向软件及信息技术服务等行业,培养理想信念坚定、德技并修, 德、智、体、美、劳全面开展,具有一定的科学文化水平、良好的职业道德和工 匠精神、较强的就业创业能力,掌握程序设计、数据库、Java EE企业级开发、 UML建模与设计、软件测试等专业基本知识和技术技能,能够从事软件开发、软 件测试、软件编码、软件技术
3、支持、Web前端开发、人工智能系统开发、大数据 处理等工作的高素质复合型技术技能人才。六.培养规格508表8-5Java编程基础设置与要求一览表课程也称Java编程基础学期第2学期学时/学分72/4.5教学目标掌握Java平台开发环境的搭建与配置;熟练掌握Java的开发平台和开发软件包,熟悉各种参数设置及利用其进行程序开发 的方法;熟练掌握Java语言的基本语法;(4)掌握Java类的概念、定义及创立类对象的方法。(5)能够熟练运用Java语言实现程序功能;(6)能够熟练掌握Java开发工具和开发环境配置;能够熟练掌握Java面向过程的开发方法。学习内容(1) Java语言简介;Java应用程
4、序及其运行方式;Java开发运行环境;Java语言成分;语句与结构化程序设计;包装器类;静态成员;Java的运算符;表达式和语句的概念;简单的输入输出语句;选择结构程序设计;循环结构控制;跳转语句;(7)类的封装性;类的继承性;类的多态性(8)程序错误与处理;Java的异常处理;(9) String 类;StringBuffer 类;(10)文件和流的概念;字节输入/输出流类。教学要求在教学过程中,在培养学生形成良好的程序设计风格和清晰的逻辑思维能力,课程 具有一定的难度与灵活度。要求学生除了在教学过程中,还要完成习题作业和上机实验外,并努力培养其采用 面向对象程序设计的编程思想进行程序设计的
5、能力。通过上机实验,训练学生计算机操作的基本技能,培养学生独立分析问题和解决问 题的能力,从而到达理论联系实际的目的,使学生真正掌握所学的理论知识,并把基 本概念和原理运用到工程实际中去。评价标准了解Java语言的特点和核心技术。熟悉Java程序的两种基本形式理解由Java虚拟机支持的程序运行机制。熟悉Java开发运行环境JDK掌握Java语言的基本语法成分,包括标识符与关键字、数据类型、运算符、表达式、 变量声明等语言成分,掌握类与对象的生命和构造。(4)掌握Java的运算符,了解表达式和语句的概念,会使用简单的输入输出语句,掌握 数组的分类、定义和使用,掌握方法的概念。(5)掌握选择结构语
6、句if ifelse if嵌套、switch语句(6)掌握循环结构语句While、do一while for循环、循环嵌套理解类的封装性、继承性、多态性等面向对象程序设计思想的基本概念(8)掌握Java异常处理的基本方法,具备发现及处理程序错误的能力掌握String类、StringBuffer类、字符串分析器(10)理解集合类和泛型类的概念,掌握列表类、集合类和映射类的方法(11)掌握Java提供的各种字节流类和字符流类的功能和使用方法,掌握Java的标准输 入/输出方法,掌握文件操作的基本方法。517表8-6JavaScript程序设计设置与要求一览表表8-7数据库应用技术设置与要求一览表课程
7、名称JavaScript程序设计学期第3学期学时/学分60/4.0教学目标了解Java中使用对象概念的一般方法; 建立有关Java程序设计的思路; 掌握在Web中加入动态元素的技巧; (4)具备使用Java开发实用网页的能力。学习内容(1) JavaScript 简介;(2)在 HTML 中嵌入 JavaScript;(3)JavaScript的语法结构;(4)用户自定义对象;(5)内置对象和函数;(6)Navigator 对象树;详解Navigator对象树;(8)JavaScript 与 Form;(9)JavaScript 和 Frame;(10)JavaScript的局级技木概述。教学
8、要求掌握如何编写和调试JavaScript程序;掌握JavaScript的类型和语法;掌握JavaScript各种内置对象的使用;(4)掌握变量作用域及闭包原理,灵活运用闭包解决实际问题;掌握原型继承及原型链原理,使用面向对象思想编写JavaScript代码。评价标准掌握JavaScript程序的编辑与调试方法;(2)掌握在HTML中嵌入JavaScript的方法以及对不同的浏览器的处理方法;掌握JavaScript语言的变量和数据类型、表达式与操作符、控制流和函数、使用事 件触发方法;理解对象和实例、数组对象的概念,掌握在JavaScript中使用对象的方法;(5)掌握String对象、ma
9、th对象、data对象以及其他对象的使用方法;(6)掌握Navigator对象层次模型和Document对象的使用;(7)理解Navigator、History Location对象的概念,掌握 Window对象的使用;(8)掌握Form对象及Form中其他对象的使用;理解Frame、Frame对象的有关概念,掌握框架窗口间的通信实现方法;(10)掌握 Cookies、JavaApplet ActiveX 插件技术在HTML 中的应用。课程名称数据库应用技术学期第3学期学时7学分32/2教学目标(1) 了解数据库系统和数据库需求分析的基本方法;(2)掌握数据库概念模型和关系模型的设计方法;理解
10、文档编写的规范要求,掌握编写文档的方法;掌握SQLServer的SSMS和T-SQL数据库定义、操作和管理的方法;(5)掌握SQLServer编程基础、存储过程和触发器的设计与应用、数据库备份与还原的 方法;(6)掌握数据库平安和维护技术;掌握基本的数据库应用系统开发技术。518学习内容(1)数据库技术概论、创立和管理数据库;(2)创立和管理表、索引与数据完整性;(3)查询与视图、T-SQL程序设计、存储过程与触发器、事务和锁、SQLServer平安管 理、数据库应用系统开发。教学要求(1)系统学习数据库知识、SQLServer的安装、数据库和表的建立、用户和账号设置; (2)学习SQL语言、
11、数据查询、索引、视图、存储过程等内容,以及SQL Server和其 他程序的联合使用编程。让学生通过学习相关的知识能够有助于快速了解并掌握SQL Server的基本和常用操作。评价标准(1)能够阅读理解需求分析,进行数据库的设计;(2)能编写数据库文档;(3)能够熟练的使用SQLServerManagementStudio(SSMS)注册服务器和联机丛书;(4)能够熟练的使用SSMS进行数据库定义、操纵和管理;能够通过数据库编程访问数据库;(6)能够对数据库进行管理和维护。表8-8Android编程基础设置与要求一览表课程名称Android编程基础学期第3学期学时/学分60/4.5教学目标(1
12、)熟练使用LinearLayout线性布局及RelativeLayout相对布局完成UI界面设计;(2)灵活运用Android程序设计中的四大组件Activity,Service,BroadcastReceiver,ContentProvider;(3)深刻理解连接四大组件的信使一Intent用法。学习内容(1) Android 简介;(2) Android开发环境的搭建;(3) Activity入门指南;(4)用户界面View;(5)标签页的实现 TabHost Tab Activity;(6) Android组件之间的信使Intent;(7) 系统标准Activity Action的应用;
13、(8) Android Service 组件;(9) AIDL和远程Service调用;(10) BroadcastReceiver 的使用(11) Android Notification 的使用入门;(12) Android数据存储之 SharedPreferences 和 File。教学要求(1)通过Android API加强学生对android编程的运用能力;通过完整工程案例UI框 架搭建,提高学生对android四大组件及常用控件的理解能力;对于复杂问题要借助 ppt动态效果加以分析讲解,帮助学生理解和记忆。(2)培养学生学习Android核心SDK编程能力,建立有效的学习方法,强化
14、练习,促 使学生燃烧激情,锐意进取,最终达成学生内在、外在与行为素养价值的全面提升。(3)采取立体监督学生记笔记,加注释,写总结,引导学生提高自学能力,对新技 术有学习、钻研精神,看较强的实践能力。评价标准(1) 了解Android系统构架;掌握如何搭建Android开发环境;掌握Android工程目 录结构;掌握模拟器的使用以及常用adb命令;(2)掌握Activity的生命周期;掌握消息模式Toast.makeText用法;掌握Android Logcat 使用;(3)掌握LinearLayout线性布局;灵活运用RelativeLayout相对布局;掌握TableLayout519表格布
15、局;掌握FrameLayout相对布局;(4)掌握Button按钮、TextView文本框、EditText文本编辑框、ImageView图片、 CheckBox复选框等控件的用法;(5)掌握Gallery画廊、GridView网格、SlidingDrawer抽屉等组件用法;(6)掌握各种菜单、对话框的用法;(7)掌握tabhost的初始化过程、掌握如何使用tabhost标签切换事件(8)掌握Intent对象及属性及显式Intent用法;掌握通过Action调用系统应用;(9)掌握Service的生命周期;掌握如何启动和停止Service;掌握如何绑定一个已 经存在的Service;(10)掌
16、握如何编写简单的AIDL远程服务;灵活运用AIDL远程Service方法调用;(11)掌握BroadcastReceiver组件;掌握如何接收系统自带的广播;灵活运用自定义 广播;(12)掌握通知Notification用法;掌握通知管理器NotiflcationManager用法;(13)掌握如何使用SharedPreferences保存数据;掌握如何使用SharedPreferences读 取数据;掌握如何通过PreferenceActivity实现设置界面;掌握文件的保存与读取;掌 握SDcard文件的读写。表8-9Java高级编程设置与要求一览表520课程名称Java高级编程学期第3学
17、期学时7学分60/4.0教学目标掌握Java语言的基础知识,理解和掌握面向对象程序设计的基本思想;熟练地使用Java语言进行程序的编写、编译以及调试工作;学会利用Java这一有力工具进行程序设计,如程序逻辑、用户界面、数据处理、 多媒体编程方法、网络通讯软件开发等。学习内容(1) JavaApplet 程序设计;图形界面设计;(3)输入输出设计;(4)多线程;(5)多媒体程序设计;(6)数据库程序开发;(7)网络通讯。教学要求了解Java语言的工作机制;了解面向对象程序设计的理念,熟悉Java语言的标识 符、基本数据类型、Java语言的运算符、表达式、运算优先级等;(2)熟练掌握if一else
18、语句和switch语句;熟练掌握while语句、do一while语句和for 语句;掌握循环嵌套的使用;了解面向过程的编程方法的局限性;掌握类的定义与对象的生成;了解抽象类和抽 象方法;(4) 了解Java Applet的特点、运行机制和HTML语言;了解Applet的类层次及框架结 构;掌握应用字体、应用颜色、绘制简单图形的方法;(6)掌握面板和布局控制、窗口、菜单和对话框的使用;了解文件流、字节流、字符流;理解多线程的概念,了解java多媒体框架和视频开 发;掌握ODBC的概念,了解操作数据库的组件和管理数据库的方法;(9)理解TCP/IP网络通讯,了解Java网络类和接口,面向连接的套接
19、字和无连接的数 据报通讯。表8-10HTML4与CSS3设置与要求一览表评价标准掌握JBuilder9.0开发工具的安装和简单使用;熟悉Java语言的标识符、基本数据类型、Java语言的运算符、表达式、运算优先级 等。能够运用Java语言的分支结构、循环流程控制语句进行简单的程序设计;(4)初步掌握break continue return语句、方法、异常处理的程序设计技术;(5)掌握构造方法的特点、作用,类和成员的修饰符,类继承的实现方式;(6)了解接口的定义和实现方法,接口的继承和多态,包的创立及其使用方法熟悉如何在HTML文件中嵌入Applet,初步掌握Applet的主要方法及生命周期。
20、(8)熟练掌握基本组件和高级组件的使用,会进行一般的图形界面设计;(9)会进行稍微复杂的I/O设计,掌握线程的生命周期和音频开发的方法;(10)掌握连接数据库的方法,了解TCP/IP网络通讯、Java网络类和接口,面向连接的 套接字和无连接的数据报通讯。课程名称HTML5 与 CSS3学期第3学期学时/学分60/4.0教学目标(1)理解和掌握新一代web标准HTML5所涵盖的核心技术;(2)熟练掌握Javascript基本语法和常用类库的使用;(3)熟练掌握CSS3的基本语法及应用;(4)熟练掌握 HTML5 的 canvas geolocation communication websock
21、et forms web workers storage 等 api 的使用。学习内容(1)认知行业、岗位、局部专业术语,就业趋势与行业未来展望;(2) HTML5文档结构与基础语法;(3) HTML5新特性;(4) CSS3基础语法;(5)图形、图像软件的使用(PS,FW);(6) CSS3布局样式;(7)大型页面布局方法与技巧;(8)移动设备界面布局基础;(9) Sass 和 Compasso教学要求(HTML5程序设计是一门实践性非常强的课程,教学方法要以案例和实验为核心, 教学内容要结合大量实用案例,教学活动必须以学生为主体,提高学生的实践动手能 力。其中,课堂教学讲授时以构建Web高
22、级应用为主线,重点讲解基于HTML5的 web应用开发的各种关键技术的知识,并通过例子分析加深对相关原理和知识的理解。 同时将课堂的知识和培训技能结合,进步培养和提高学生的沟通和实践能力。评价标准(1)掌握HTML5的语法和新元素;(2)掌握HTML5的表单特性和函数;(3)掌握使用CSS3定制样式;(4)掌握HTML5拖放API操作DOM;(5)掌握Canvas API画图形;(6)掌握SVG的原理及方法;(7)掌握通过API编程控制HTML5页面的单频和视频;(8)掌握跨文档消息通信的原理和方法;(9)掌握构建 Web Storage应用;(10)掌握使用HTML5搭建离线Web应用程序;
23、(11)掌握地理位置的处理;(12)掌握使用 Web Workers APL521表8-11Web Service编程技术设置与要求一览表课程名称Web Service编程技术学期第4学期学时/学分60/4.0教学目标(1)理解XML Web Service工作原理;(2)掌握在VS.NET中如何开发Web服务;了解XMLWeb Service平安性,掌握XMLWeb Service的高级应用。学习内容(l)XML Web Service的开展和特征;(2)XMLWeb Service的体系结构、底层支持技术,以及工作原理; 在VS.NET中实现、发布和使用Web服务;(4)XMLWeb Se
24、rvice的平安及其高级应用。教学要求理解XMLWeb Service体系结构是面向服务的体系结构;(2)掌握XMLWeb Service使用的三个核心技术:HTTP、XML和SOAP,以及微软.NET 框架对这三项技术的支持;了解命名空间和相关的类;掌握WSDL文件结构、Web服务的发现过程;(4)掌握UDDI在实现Web服务中的作用;理解身份验证和授权之间的区别,掌握使 用操作系统和ns提供的平安机制实现身份验证;(5)掌握设计一个实用的XMLWeb Service必须考虑的问题。评价标准能够描述XMLWeb Service的组成局部及编程模型;能够创立Web服务工程、实现Web服务的方法
25、、调试Web服务的方法,以及部署Web服务;(3)能够使用UDDI SDK把Web服务发布到UDDI注册表中、使用UDDISDK搜索 UDDI注册表定位Web服务;(4)能够使用SOAP头支持Web服务的身份验证功能。表8-12Web前端设计与开发设置与要求一览表课程名称Web前端设计与开发学期第4学期学时/学分48/3教学目标(1)熟练掌握HTML5新增标签和CSS3新属性;(2)能应用JavaScript、JQuery进行网页的动态效果;(3)掌握Bootstrap弹性盒、媒体查询等响应式技术;(4)能够独立完成一个响应式网页;(5)养成良好的职业编码规范,培养精益求精的工匠精神、劳动精神
26、。学习内容(l)web刖端行业、岗位需求,当下新技术、行业未来展望;(2)常用的HTML5标签组件;CSS选择器(id、class组合、嵌套、属性选择器)、CSS3新属性(动画属性、过渡、变形、3D)、CSS布局(定位与浮动);(4)响应式开发技术(Bootstrap、弹性盒、媒体查询、流式布局等);(5)HTML + CSS +JS、移动端响应式网页实战等;(6)企业级工程流程及规范体验。522教学要求以假设干个小任务和阶段综合工程为载体,充分挖掘思政元素形成知识技能点循序渐 进、思政“润物无声”多样的工程群,构建完整的教学设计布局。教学表达“教师为 主导,学生为主体,训练为主线”的原那么。
27、(1)教学表达“教师为主导,学生为主体,训练为主线”的原那么;(2)教学内容对标“1+X” web前端中级技能等级考核内容;(3)充分利用虚拟仿真软件实训平台等现代化教学手段,提高教学效果;(4)培养职业技术能力、理解劳动精神、劳模精神和工匠精神的内涵。评价标准(1)能使用HTML5和CSS3制作贝曲效果;能熟练应用CSS+DIV进行网站的制作;(3)能熟练应用JavaScript、JQuery进行网页的动态效果;(4)能利用响应式技术制作响应式的页面。(5)编码规范、能根据实际分析问题和解决问题。表8-13JSP程序设计设置与要求一览表课程名称JSP程序设计学期第4学期学时/学分60/4.0
28、教学目标(1)掌握JSP开发语言的基础知识,同时对Java、HTML、JavaScript有一定的了解;(2)熟练掌握JSP运行环境的配置方法,熟悉B/S的开发模式,基本具备用JSP设计开 发Web应用程序的能力;(3)灵活运用JSP语法,解决JSP的中文问题,掌握JSP中访问数据库的技术JDBC;(4)熟练使用JSP进行网络编程;(5)能够使用JSP技术开发综合网站。学习内容(DJSP运行环境和其他动态网页技术;(2)JSP的语法;JSP的内置对象详解;数据库与JDBC技术;(5) JavaBean; JavaServlet技术;JSP开发中的常用技巧。教学要求了解JSP的含义,理解JSP与
29、其他动态网页技术的区别,并掌握JSP运行环境的安 装;了解JSP基本语法,理解标准语法,懂得JSP的指令类语法,掌握动作类语法; (3)了解对象,懂得JSP的内置对象,掌握request对象、response对象、session对象、 application 对象;(4) 了解JDBC技术工作原理,懂得通过JDBC访问数据库,掌握通过JDBC访问数据 库;(5) 了 解JavaBean,懂得JavaBean 技术,掌握JavaBean 的应用;(6) T解Servlet技术,懂得Servlet与JSP之间的关系,掌握Servlet应用;了解在不同页面或者用户之间共享数据,懂得在不同页面或者用户
30、之间共享数据, 掌握在不同的用户之间共享数据。评价标准(1)熟练掌握JSP环境配置方法;熟练掌握注释、声明、表达式和程序段等;(3)熟练掌握JSP的几个内置对象的用法;(4)熟练掌握通过JDBC-ODBC桥来访问数据库;(5)熟练掌握JavaBean编程技术;(6)熟练掌握Servlet与JSP结合编程;熟练掌握创立错误处理页面。523表8-14Java框架技术设置与要求一览表课程名称Java框架技术学期第5学期学时/学分72/4.5教学目标掌握JAVA EE架构的基本理论、方法;掌握JAVA EE种框架思想与技术,如Struts Spring、Hibemate(SSH)等;(3)掌握运用SS
31、H进行软件系统开发的基本方法和运用并能够进行正确的测试;(4)熟练运用SSH,深入理解MVC (Struts)的思想、Hibernate的思想、Spring的控制 反转(IoC)、依赖注入(DI)、面向切面编程的思想以及单元测试技术;(5)掌握和理解常见的软件设计模式,运用SSH开发出简单的软件系统。学习内容(l)Struts Spring、Hibemate(SSH)概述;(2)工程分析设计及软件设计模式;(3)Struts 技术;(4) Hibernate 技术;(5) Spring 技术;(6)软件测试技术。教学要求(1)掌握Struts的思想、方法、配置和使用;(2)掌握Hibernat
32、e的思想、方法、配置和使用;(3)掌握Spring的思想、方法、配置和使用;(4)掌握 Struts、Spring、Hibernate (SSH)的整合(5)掌握常用的软件测试方法和工具;能够运用Struts Spring Hibernate(SSH)开发简单的应用系统。评价标准掌握Struts的思想以及实现;(2)掌握Hibernate的思想以实现;深入掌握控制反转的思想与设计方法以及优点;(4)掌握Spring与struts的整合应用;(5)掌握Spring与Hibernate的整合应用;掌握SSH的整合与应用。表8-15 XQuery框架技术设置与要求一览表课程名称jQuery框架技术学
33、期第4学期学时/学分48/4教学目标(1) 了解jQuery,掌握jQuery与其他JS框架的不同;(2)掌握jQuery的常用语法、使用技巧及考前须知。学习内容(1)jQuery基本语法、选择器、函数、事件与动画;(2) jQuery DOM,以及对表单表格及控件的操作;(3) jQuery面向对象;(4) jQuery Promise 编程模式;(5) jQuery插件的使用和写法;(6) jQuery编写UI插件;(7) jQuery调试技巧和性能优化;(8) jQuery跨域访问。教学要求(1) 了解jQuery是什么;重点掌握jQuery选择器和选择器的优势;(2)掌握Query中的
34、DOM操作;(3)详细了解jQuery中的事件和动画,并掌握其使用方法;(4)重点掌握jQuery插件使用和开发技巧。524评价标准(1)掌握配置jQuery环境;了解Query和javascript语法方面的相同与不同之处;(2)掌握jQuery对象和DOM对象的相互转换,以及jQuery和其他库的冲突时问题 处理方法;(3)掌握jQuery选择器使用;(4)熟练掌握jQuery中的DOM操作以及利用jQuery是如何简化DOM操作;(5)掌握使用jQuery中的事件和动画方法;(6)掌握jQuery插件使用,了解插件的考前须知。表8-16企业级工程实战设置与要求一览表525课程名称企业级工
35、程实战学期第5学期学时/学分72/4.5教学目标(1)掌握开发企业级应用的JavaEE平台技术,熟悉复杂软件的体系结构设计;(2)学习Java Web编程、中间件技术和流行的开源框架技术如DOJO和SSH等;(3)掌握几种流行的开源技术框架:Struts+Spring+Hibernate;(4)掌握Java Web应用的开发过程和技术,能独立基于SSH框架设计并开发大中型 的企业应用软件。(5)培育劳动精神、劳模精神和工匠精神。学习内容(1) JSP& Servlet 综合应用;(2) AJAX Basics 和 JSF 基础;(3) Struts2框架技术;(4) Hibernate持久化技
36、术和Spring开源框架的体系结构和开发方法;(5) Java Web实用功能开发;(6)劳动精神、劳模精神和工匠精神。教学要求本课程采用案例教学法和工程教学法,通过精选教学案例教学和综合实验工程实训, 把案例教学和综合实训结合起来,重在培养学生的实践编程能力。(1)通过一个实例系统(用户管理系统)的开发贯穿始终,让学生经历一个系统从 设计到实现的完整过程,对工程中涉及到的知识进行阶梯式讲解;(2)设计一系列综合性工程进行各阶段知识的衔接和巩固,如:BBS系统、鲜花销 售系统、通用文章系统;(3)课内实验课“讲解+训练+讨论的方式”;应用型综合工程由于耗时较多,故在课 外进行;(4)应用型综合
37、工程采取“辩论验收”的方式,催促学生认真完成,防止抄袭;同 时在辩论过程中发现学习问题所在;(5)采用任务激励法:制定一套“达标任务集”,分为“必做”和“选做”两种类型 的任务,通过一系列阶段性任务并结合课程考核,培养学生成就感和学习兴趣;(6)理解劳动精神、劳模精神和工匠精神的内涵。评价标准(1)基于转发和包含机制实现JSP和Servlet协同工作,Web应用体系结构策略 (JSP Modell和JSP Model2)及基于MVC模式的Java Web体系结构,基于请求和会 话的数据共享;(2)掌握XMLHttpRequest的属性和方法,熟悉掌握DOM API和JavaScript的高级
38、编程方法;(3) 了解JSF的核心概念和组成局部,掌握JSF安装和开发工具(NetBeans),以及 JSF应用的开发步骤等;(4) 了解JavaEE流行的Web层框架技术及其优势和缺点,熟悉Struts2开源框架的 实现原理、核心组件和开发方法;(5)旱握Hibernate体系结构和开发方法;3.职业能力课程设置与要求(6)掌握Spring开源框架的体系结构和开发方法;(7)掌握企业应用开发中的常用功能及其开发技巧,包括:上传下载组件,Web报 表与图形开发包,验证码,树形菜单,文本编辑器等;(8)正确树立“热爱劳动、爱岗敬业”的劳动精神,践行“坚持创新、精益求精、 追求卓越”的工匠精神。职
39、业能力课程设置与要求详见表8-178-20。表8-17网页制作实训I设置与要求一览表526课程名称网页制作实训学期第2学期学时/学分1 周/L5教学目标(1)熟悉HTML语言的作用和开发环境,能够编写HTML代码;(2)掌握常用的HTML标签,能够实现基本的图文信息显示;(3)理解HTML页面框架的作用,能够针对需求进行框架的设计;(4)掌握各类HTML表单元素标签,能够进行表单设计;(5)掌握各类HTML多媒体兀素标签,能够进行多媒体页面设计;(6)掌握CSS样式的基本使用方法,能够应用CSS样式表美化页面;(7)掌握CSS网页布局的方法,能够结合DIV标签进行页面布局;(8)能根据工程需求
40、,具备工程页面的设计与实现能力;(9)能根据静态页面设计原那么与CSS技术规范,实现页面美化与布局; (10)培育劳动精神、劳模精神和工匠精神。学习内容(1)了解网站的制作流程;(2)创立和管理本地站点;(3) HTML语言;(4)使用表格布局网页;(5)使用CSS控制网页元素;(6)模板使用;(7)使用DIV+CSS布局网页;(8) Spry 和 JavaScript 的使用;(9)使用框架布局制作网页;(10)综合设计;(11)劳动精神、劳模精神和工匠精神。教学要求以假设干个案例为载体,形成循序渐进、种类多样的工程群,构建完整的教学设 计布局。教学表达“教师为主导,学生为主体,训练为主线”
41、的原那么,课堂上可以 采用“四阶段教学法”。(1)教学表达“教师为主导,学生为主体,训练为主线”的原那么;(2)课堂上可以采用“四阶段教学法”;(3)充分利用现代化教学手段,提高教学效果;(4)理解劳动精神、劳模精神和工匠精神的内涵。评价标准(1)掌握需求分析方法,能够编写网站筹划书,掌握网站功能设计方法;(2)掌握HTML文件的编辑运行环境;熟练掌握HTML、 center,、特殊字符等标签的使用;(3)掌握Web站点的配置方法;掌握编写简单的HTML网页的方法;(4)掌握CSS简介、特点与使用规那么;掌握选择符的分类与应用;本专业毕业生应在素质、知识和能力等方面到达以下要求。(-)知识要求
42、.掌握必备的思想政治理论、科学文化基础知识和中华优秀传统文化知识;1 .掌握与本专业相差的法律法规以及环境保护、平安消防、文明生产等知识;.掌握面向对象程序设计的基础理论知识;2 .掌握数据库设计与应用的技术和方法;.掌握Web前端开发及UI设计的方法;3 .掌握Java等主流软件开发平台相关知识;.掌握软件测试技术和方法;4 . 了解软件工程开发与管理知识;.了解软件开发相关国家标准和国际标准。(二)能力要求(1)具有探究学习、终身学习、分析问题和解决问题的能力。(2)具有良好的语言、文字表达能力和沟通能力。(3)具有良好的团队合作与抗压能力。(4)具有阅读并正确理解软件需求分析报告和工程建
43、设方案的能力。(5)具有计算机软硬件系统安装、调试、维护的实践能力。(6)具有简单算法的分析与设计能力,并能使用用HTML5、Java、C#等编程 实现。(7)具有数据库设计、应用与管理能力。(8)具有软件界面设计能力。(9)具有桌面应用程序及Web应用程序开发能力。(10)县有软件测试能力。(11)具有软件工程文档的撰写能力。(12)具有软件的售后技术支持能力。(13)具有对软件产品应用、行业技术开展进行调研与分析能力,初步具备企 业级应用系统开发能力。(三)素质要求坚定拥护中国共产党领导和我国社会主义制度,在指引下,践行社会主 义核心价值观,具有深厚的爱国情感和中华民族自豪感。(2)崇尚宪
44、法、遵法守纪、崇德向善、老实守信、尊重生命、热爱劳动,履 行道德准那么和行为规范,具有社会责任感和社会参与意识。509(5)掌握CSS对文本样式的控制;掌握CSS对于列表元素的应用;(6)掌握CSS的定位方式;掌握DIV+CSS页面布局的方法;(7)掌握层的使用方法,利用层对页面元素进行定位;(8)掌握表格的基本操作,并能使用表格进行页面布局的设计;(9)掌握框架的使用方法,能够使用框架对页面进行设计;(10)掌握综合X站制作的流程和方法;掌握网站的优化与测试;(11)正确树立“热爱劳动、爱岗敬业”的劳动精神,践行“坚持创新、精益求 精、追求卓越”的工匠精神。表8-18动态网站设计与开发设置与
45、要求一览表课程名称动态网站设计与开发学期第4学期学时/学分1周/L5教学目标(1) 了解开发网站的意义和左右;掌握网站规划和设计的过程和方法;能够利用工具软件搭建一个WWW服务器,并规划开发一个小型动态网站;(4)培育劳动精神、劳模精神和工匠精神。学习内容JSP技术基础;(2)JSP内置对象;(3)JavaBean 技术;(4)Servlet 技术;(5)JDBC数据访问技术;(6)JSP高级开发技术;(7)JSP开发常用的技巧;(8)劳动精神、劳模精神和工匠精神。教学要求(1)掌握JSP的运行环境和开发环境的搭建;掌握JSP基本语法、JSP内置对象、JavaBean和JavaServlet技术;掌握JDBC数据访问技术、JSP高级开发技术、JSP开发常用的技巧,具备使用JSP技术开发小型动态网站的能力。(4)理解劳动精神、劳模精神和工匠精神的内涵。评价标准掌握JSP基本概念,会正确安装WEB服务器软件、配置JSP运行环境;(2)掌握HTML语言和JSP语言的基本语法;熟悉JSP对象和组件的用法,会使用JDBC技术连接数据库、使用SQL语言查询、 添加、更新和删除数据,能够利用JSP技术开发设计小型动态网站;(4)正确树立“热爱劳动、爱岗敬业”的劳动精神,践行“坚持创新、精益求精、