打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Java Web应用开发基础│教与学(教学大纲 教学进度表)

《Java Web开发基础》课程教学大纲

课程名称

Java Web开发基础 / The Basis of  Java Web Development

课程性质

专业选修

总学时/学分

48/3

理论/实验

32/16

建议开课学期

春季

适用专业

计算机科学与技术/网络工程/软件工程等

先修课程

Java程序设计、计算机网络、

数据库原理与应用

执笔人

肖锋

编写日期

2021年9月

1

课程简介

《Java Web开发基础》是计算机科学与技术、网络工程、软件工程等相关专业的专业课,是一门实用性很强的综合性计算机技术课程。主要目的是使学生了解Web开发的相关概念和工作原理、理解Java Web开发核心技术和Java Web设计模式以及掌握前后端开发技术,从而能够运用相关知识解决实际问题。本课程的前导课有《Java 程序设计》、《计算机网络》、《数据库原理与应用》等。

2

课程目标

本课程的教学目的是使学生通过《Web技术基础》课程的学习,较为全面的掌握Web技术理论知识,掌握基本的 Java Web开发技术,提高Web开发的应用能力,进而为其成长为Web应用的规划、设计、实施与管理的专业人才奠定坚实基础。

本门课程的教学目标是,通过本门课程的学习:

课程目标1:使学生能够了解Web技术的最新进展、应用领域;掌握Web的工作原理、核心技术、开发模式等;掌握Web前端开发中HTML5、CSS以及JavaScript相关技术的基本原理和开发技术。

课程目标2:使学生掌握Web开发平台环境配置方式,能够动手搭建Web开发编程环境;并能熟练运用这些语言和相关技术进行Web前端页面设计;掌握Servlet的基本原理和使用方法,JSP基础编程方法、内置对象的使用方法、JavaBean、JDBC技术、过滤器、监听器以及AJAX技术的使用方法及开发技巧,并能熟练运用以上方法和技术搭建出Java Web网站进行基础的Web应用开发。

课程目标3:在熟练掌握相关Java Web开发技术的基础上,能够结合主流的前后端框架技术,开发具有实用意义的Web应用,紧跟系统技术的前沿发展。

3

课程目标与专业毕业要求

指标点对应关系

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

4

理论教学内容与要求

4.1 Java Web开发环境的搭建(2学时)

教学目标(课程目标1)

了解Web应用开发相关概念;理解常见的Web开发工具以及服务器原理;理解数据库原理,掌握开发工具的安装;掌握数据库安装与访问方法;掌握Web项目创建与运行方法。

教学内容

(1)Web应用系统相关概念。

(2)开发工具安装、Tomcat服务器安装与测试以及数据库的安装与访问。

(3)Web项目的创建与运行。

教学要求

(1)了解的内容

Web应用系统与B/S架构,Web开发工作流程、开发语言以及Java Web服务器种类。

(2)熟悉的内容

Web服务器以及数据库的原理。

(3)掌握的内容

JDK、Eclipse开发工具的安装,数据库的安装以及Web项目的创建。

重难点

重点:Web开发相关环境的搭建和工具的使用。

难点:数据库的安装以及Web项目的创建与运行。

4.2 Java Web应用开发基础知识(4学时)

教学目标(课程目标1)

了解Java Web项目结构与服务器目录;熟悉页面设计基础的前端语法知识;掌握前端开发方法;了解Web开发常用机制。

教学内容

(1)Java Web项目目录结构与服务器目录介绍

(2)页面设计基础,HTML、CSS以及JavaScript语法基础。

(3)Web应用开发常用机制,包括URL、HTTP协议、request与response、会话与Cookie的概念。

教学要求

(1)了解的内容

Java Web项目结构与服务器目录结构,Web开发常用机制。

(2)熟悉的内容

HTML、CSS以及JavaScript语法基础。

(3)掌握的内容

使用HTML、CSS以及JavaScript等前端技术开发方法。

重难点

重点:HTML、CSS以及JavaScript开发技术。

难点:Web应用开发常用机制的理解。

4.3 Servlet基础(4学时)

教学目标(课程目标1+课程目标2)

了解Servlet和JSP的区别于联系;了解Tomcat服务器原理;理解Servlet的工作流程, 掌握Servlet的编写方法;掌握Serlvet处理请求与响应的开发方法,掌握中文传输乱码问题的解决方法;理解Servlet生成页面的原理。

教学内容

(1)Servlet和JSP的区别与联系。

(2)Tomcat服务器原理。

(3)Servlet的编写。

(4)Servlet处理请求与响应

(5)中文传输乱码问题。

(6)Servlet生成HTML页面。

教学要求

(1)了解的内容

Servlet和JSP的区别于联系;Tomcat服务器原理。

(2)熟悉的内容

Servlet的工作流程以及生成页面的工作原理。

(3)掌握的内容

Servlet的编写方法;Serlvet处理请求与响应的开发方法,中文传输乱码问题的解决方法。

重难点

重点:Servlet工作原理以及开发方法。

难点:Servlet处理中文乱码问题。

4.4 Servlet 进阶(4学时)

教学目标(课程目标1+课程目标2)

理解请求转发与重定向的区别和联系;了解ServletContext对象的使用方法;掌握Servlet处理会话和Cookie的方法。

教学内容

(1)请求转发与重定向。

(2)Servlet处理会话的方法。

(3)Servlet处理Cookie。

(4)ServletContext对象。

教学要求

(1)了解的内容

ServletContext对象的使用方法。

(2)熟悉的内容

请求转发与重定向的区别和联系以及使用方法。

(3)掌握的内容

Servlet处理会话和Cookie的方法。

重难点

重点:Servlet处理请求和以及重定向,以及会话和Cookie的方法

难点:HttpSession的对象的使用。

4.5 JSP技术(4学时)

教学目标(课程目标1+课程目标2)

了解JSP的基本概念和运行和生命周期;理解JSP基础语法;理解JSP指令与动作的使用方法;掌握JSP与Servlet共同开发步骤和方法。

教学内容

(1)JSP运行与生命周期

(2)JSP基础语法。

(3)JSP指令与动作。

(4)JSP与JSP的共同开发

教学要求

(1)了解的内容

JSP的基本概念和运行和生命周期。

(2)熟悉的内容

JSP基础语法;理解JSP指令与动作的使用方法。

(3)掌握的内容

JSP与Servlet共同开发步骤和方法。

重难点

重点:JSP基础语法以及JSP与Servlet的开发步骤和方法。

难点:JSP动作和指令的使用方法。

4.6 JSP与JavaBean(2学时)

教学目标(课程目标1+课程目标2)

了解JavaBean的相关概念,理解JavaBean的编写方法;掌握JSP中使用JavaBean的原理和方法;掌握JavaBean在Web开发中的使用方法。

教学内容

(1)JavaBean的相关概念。

(2)JavaBean的使用。

(3)利用JavaBean进行Web开发。

教学要求

(1)了解的内容

JavaBean的相关概念。

(2)熟悉的内容

JavaBean的编写方法,JavaBean的生命周期范围。

(3)掌握的内容

JSP中使用设置以及访问JavaBean的方法,以及JavaBean在Web开发中的作用与使用方法。

重难点

重点:JavaBean的编写与使用方法

难点:JSP访问JavaBean的生命周期的理解。

4.7 JSP与JDBC(2学时)

教学目标(课程目标2)

了解JDBC技术的相关概念,理解数据库以及表的创建方法;理解JDBC的操作步骤;掌握JDBC在JSP中的操作方法;掌握PreparedStatement接口的使用方法;了解批处理和事务的概念和使用方法。

教学内容

(1)JDBC的相关概念。

(2)数据库和表的建立。

(3)JDBC的执行步骤。

(4)JDBC在JSP中的操作使用方法。

(5)PreparedStatement接口。

(6)批处理的使用。

(7)事务的使用。

教学要求

(1)了解的内容

JDBC技术的相关概念;批处理和事务的概念和使用方法。

(2)熟悉的内容

数据库以及表的创建方法;理解JDBC的操作步骤。

(3)掌握的内容

JDBC在JSP中的操作方法;PreparedStatement接口的使用方法。

重难点

重点:JDBC在JSP页面中的操作步骤

难点:批处理以及事务的理解。

4.8 EL与JSTL(2学时)

教学目标(课程目标2)

了解EL与JSTL的相关概念,理解EL与JSTL的基本语法;掌握EL对数据的设置与读取;掌握JSTL核心标签库的使用;了解JSTL中函数、格式化、SQL以及XML标签库的作用。

教学内容

(1)EL的相关概念、基本语法以及使用方法。

(2)JSTL标签库的相关概念以及核心标签库的使用方法。

教学要求

(1)了解的内容

EL与JSTL的相关概念;JSTL中函数、格式化、SQL以及XML标签库的作用。

(2)熟悉的内容

EL与JSTL的基本语法。

(3)掌握的内容

EL对数据的设置与读取;JSTL核心标签库的使用。

重难点

重点:EL对数据的设置和读取以及JSTL核心标签库的使用

难点:EL及JSTL对JavaBean和集合对象的读取。

4.9 过滤器与监听器(2学时)

教学目标(课程目标2)

了解过滤器与监听器的相关概念,理解过滤器、监听器与Servlet的工作原理及流程;掌握过滤器与监听器的使用方法。

教学内容

(1)过滤器与监听器的概念以及工作原理和流程。

(2)过滤器及监听器的配置以及使用方法。

教学要求

(1)了解的内容

过滤器与监听器的相关概念。

(2)熟悉的内容

过滤器、监听器与Servlet的工作原理及流程。

(3)掌握的内容

过滤器与监听器的配置与使用方法。

重难点

重点:过滤器和监听器的配置方法。

难点:监听器的监听对象接口方法的理解和使用。

4.10 AJAX技术(2学时)

教学目标(课程目标2)

了解AJAX技术的相关概念,理解AJAX开发步骤和相关方法的原理;掌握AJAX技术在Web开发中的使用方法;了解AJAX技术的优缺点。

教学内容

(1)AJAX技术相关概念。

(2)AJAX开发步骤及工作原理和流程。

(3)AJAX技术在实际开发中的使用方法。

(4)AJAX技术的优缺点。

教学要求

(1)了解的内容

AJAX技术的相关概念以及优缺点。

(2)熟悉的内容

AJAX开发步骤和相关方法的原理。

(3)掌握的内容

利用AJAX技术实现一个简单的Web应用。

重难点

重点:AJAX技术在Web开发中的使用方法。

难点:使用JSON技术实现数据在前后端之间的传递。

4.11 Java Web综合开发(4学时)

教学目标(课程目标3)

了解Java Web开发设计模式及开发步骤,理解数据库及表的创建以及数据的插入;掌握Java Web开发中的JSP、Servlet、JavaBean、监听器、过滤器、EL、JSTL以及AJAX等技术的使用方法。

教学内容

(1)Web项目的需求分析。

(2)开发模式及思路。

(3)数据库的设计与功能设计。

(4)系统功能代码开发与测试。

教学要求

(1)了解的内容

Java Web项目开发需求分析、设计模式及开发步骤。

(2)熟悉的内容

数据库及表的设计。

(3)掌握的内容

相关技术的综合运用以及实际代码的编写。

重难点

重点:综合使用前面章节的知识点进行项目的开发。

难点:需求分析以及设计模式的使用。

5

课程建设与改革

教学思想:本课程注重知识体系的系统性,培养学生掌握扎实的基础知识和先进的软件开发方法,具备较强的Web应用软件编程开发能力;培养学生独立思考和判断、分析问题和解决问题、实践动手能力;培养学生勤奋踏实、适应软件行业快速发展的素质,具备良好的软件开发职业道德。

教学方法:贯彻理论联系实际、“精讲、多练”的原则,进行案例式、启发式的教学,对于一些实际性较强的问题要多采用课堂讨论、实践验证等方式 ,以提高学生的思辨能力、动手能力和学习的主动性。课程涉及三个方面的训练,即原理、技术与工具。课堂讲授和上机实践内容互补:基础原理和方法以课堂讲授为主,实现技术采取以课堂讲解和上机实践相结合的方式,相关工具的使用由学生通过上机实践和课外自己掌握。

教学手段:由于课时少,内容多,要尽可能利用多媒体教学手段,以生动、直观的课件进行教学;采用案例驱动式教学手段,在讲述Java Web各项技术的运用过程中提高学生的学习兴趣;通过上机实践教学手段,让学生掌握动手设计和编程实现Java Web各项技术运用和综合开发的方法。

6

考核方式和评分标准

(一)考核方式和内容

表2 课程目标与教学内容和方法(环节)对应关系表

本门课程采用平时成绩和期末考试成绩综合评定的方式,其中平时成绩占40%,期末考试成绩占60%。

平时成绩(按100分)含课堂考勤占30%,课程作业占30%、实验40%,具体的平时成绩构成比例,详见当年课程考核实施方案。期末考试以教学大纲为依据,难度适中,采用大作业形式。具体的大作业知识点与课程目标对应的比例关系,详见当年课程考核实施方案。

(二)成绩评定方式

1 平时成绩评分标准

课堂考勤:

课程作业:

上机实验:

2 期末考试评分标准

按照期末考试的标准答案进行评分。

(三) 课程目标达成度评价方法

表3 课程目标达成度评价方法

表3中具体比例关系,详见当年课程考核实施方案。

7

教材及参考资料

教材

[1] 肖锋, Java Web应用开发基础-微课视频版,清华大学出版社,2021

8

《Java Web开发基础》实验要求

实验一 页面设计基础(2学时)

实验目的

(1)掌握Java Web项目的创建方法以及前端页面开发基础语法。

(2)学习编写HTML、CSS以及JavaScript的方法和技巧。

(3)能够开发一个Java Web项目,并运行编写的静态网页。

实验环境和要求

(1)使用Eclipse、Tomcat以及浏览器等作为实验环境。

(2)实验前应做好充分准备,对各个问题预先编制程序。

(3)在实验中遇到困难时尽可能独立思考,运用调试技术解决问题。

(4)实验结束后写出实验报告。实验报告包括实验的目的、要求、内容、具体程序代码和算法等。

实验内容

(1)在Eclipse建立Java Web项目,并部署Tomcat服务器。

(2) 学习并掌握结构标签、文本格式化标签、超链接标签、图像和音视频标签、列表和表单标签等各类标签和相关属性的使用方法,并利用CSS进行样式的设置,以及使用JavaScript进行页面的交互功能。

(3) 将编写的页面部署到服务器中并运行。

实验二 Servlet开发(2学时)

实验目的

(1)了解Servlet的工作原理以及编写方法。

(2)掌握Servlet处理request、response、session以及Cookie的方法。

(3)掌握Servlet处理表单请求。

实验环境和要求

(1)使用Eclipse、Tomcat、浏览器等作为实验环境。

(2)实验前应做好充分准备,对各个问题预先编制程序。

(3)在实验中遇到困难时尽可能独立思考,运用调试技术解决问题。

(4)实验结束后写出实验报告。实验报告包括实验的目的、要求、内容、具体程序代码和算法等。

实验内容

(1)使用URL传值的方式交给Servlet处理,并使用转发和重定向两种方式。

(2)使用表单提交的方式交给Servlet处理,完成用户登录以及退出操作,并利用会话和Cookie实现自动登录功能。

实验三 JSP开发(2学时)

实验目的

(1)掌握JSP的编写方法。

(2)掌握JSP中变量、表达式的使用。

(3)掌握JSP中动作和指令的操作。

实验环境和要求

(1)使用Eclipse、Tomcat、浏览器等作为实验环境。

(2)实验前应做好充分准备,对各个问题预先编制程序。

(3)在实验中遇到困难时尽可能独立思考,运用调试技术解决问题。

(4)实验结束后写出实验报告。实验报告包括实验的目的、要求、内容、具体程序代码和算法等。实验后应与同学交流心得体会,共同提高。

实验内容

(1)使用JSP动作指令引用外部页面。

(2)使用JSP和Servlet共同开发,完成用户登录和退出操作,并实现自动登录功能。

实验四 JSP与JavaBean开发(2学时)

实验目的

(1)掌握JavaBean的编写方法。

(2)掌握JSP中设置和读取JavaBean的方法。

实验环境和要求

(1)使用Eclipse、Tomcat、浏览器等作为实验环境。

(2)实验前应做好充分准备,对各个问题预先编制程序。

(3)在实验中遇到困难时尽可能独立思考,运用调试技术解决问题。

(4)实验结束后写出实验报告。实验报告包括实验的目的、要求、内容、具体程序代码和算法等。

实验内容

(1)在Eclipse在编写JavaBean对象。

(2)在JSP中设置并读取JavaBean对象。

(3)在Servlet中设置并读取JavaBean对象。

实验五 JSP与JDBC(2学时)

实验目的

(1)掌握数据库和表的建立。

(2)掌握在JSP页面中使用JDBC技术的方法。

(3)在Servlet中使用JDBC。

实验环境和要求

(1)使用Eclipse、Tomcat、MySQL等作为实验环境。

(2)实验前应做好充分准备,对各个问题预先编制程序。

(3)在实验中遇到困难时尽可能独立思考,运用调试技术解决问题。

(4)实验结束后写出实验报告。实验报告包括实验的目的、要求、内容、具体程序代码和算法等。

实验内容

(1)创建数据库,并在数据库中建立表,并插入数据。

(2)在JSP页面中使用JDBC技术,连接数据库并实现数据的增删查改等操作。

(3)在Servlet中使用JDBC技术,连接数据库并实现数据的增删查改等操作。

实验六 EL与JSTL(2学时)

实验目的

(1)掌握JSP中使用EL的方法。

(2)掌握JSP页面中使用JSTL核心标签库的方法。

实验环境和要求

(1)使用Eclipse、Tomcat、浏览器等作为实验环境。

(2)实验前应做好充分准备,对各个问题预先编制程序。

(3)在实验中遇到困难时尽可能独立思考,运用调试技术解决问题。

(4)实验结束后写出实验报告。实验报告包括实验的目的、要求、内容、具体程序代码和算法等。

实验内容

(1)使用EL在JSP页面中读取JavaBean对象的属性。

(2)使用JSTL核心标签库实现对集合对象的属性的设置和读取。

实验七 过滤器与监听器(2学时)

实验目的

(1)掌握过滤器的创建和配置方法。

(2)掌握监听器的创建和配置方法。

实验环境和要求

(1)使用Eclipse、Tomcat、浏览器等作为实验环境。

(2)实验前应做好充分准备,对各个问题预先编制程序。

(3)在实验中遇到困难时尽可能独立思考,运用调试技术解决问题。

(4)实验结束后写出实验报告。实验报告包括实验的目的、要求、内容、具体程序代码和算法等。

实验内容

(1)使用过滤器拦截未经授权访问登录页面的请求。

(2)使用监听器对HttpSession属性修改的事件进行监听,将事件日志进行打印。

实验八 AJAX技术(2学时)

实验目的

(1)掌握AJAX技术的开发步骤。

(2)掌握JSON的使用。

实验环境和要求

(1)使用Eclipse、Tomcat、MySQL浏览器等作为实验环境。

(2)实验前应做好充分准备,对各个问题预先编制程序。

(3)在实验中遇到困难时尽可能独立思考,运用调试技术解决问题。

(4)实验结束后写出实验报告。实验报告包括实验的目的、要求、内容、具体程序代码和算法等。

实验内容

(1)在前端页面中使用AJAX请求,发送给后端的Servlet。

(2)Servlet收到请求并处理,将返回的响应解析为JSON字符串。

(3)前端页面处理AJAX请求的响应JSON字符串,将AJAX请求的结果刷新到页面中。

《Java Web开发基础》教学进度表

备注:1、本表一式三份,一份交学院保存,一份交教务处,一份教师留存。

2、本表于每学期开学后前两周交学院教学管理办公室。 

课程用书

《Java Web应用开发基础(微课视频版)》

ISBN:9787302589297

作者:肖锋

定价:49.90元

扫码优惠购书

技术背景

在互联网应用中,基于B/S架构的Web应用系统与用户进行交互,整合并调用网络资源,向用户提供服务。因此,Web应用可以说是互联网的基石,而Web应用程序的开发,同样是软件开发领域中重要的研究方向。Java Web应用开发作为Web开发技术中重要的组成部分,由于其跨平台性好、技术规范、强大的生态环境支持等特点,深受开发人员和广大师生的青睐。

作为Web开发的主流技术,Java Web应用开发正朝着组件化、前后端分离、微服务等方向发展,但万变不离其宗,服务器后端部分作为Web应用的核心,仍然是Java Web开发技术中应该关注的重点。因此,理解并掌握这些Java Web开发的基本原理和技术,是一名优秀Web开发人员的必备技能,也是学习其他Java Web框架的基础。

本书主要内容

本书全面系统地介绍了Java Web应用开发的基础技术,从开发环境的搭建开始,逐步地介绍Web开发中需要使用的基础知识和常用机制,并基于Servlet 3.1和JSP 2.3规范,详细地讲解Java Web开发中的相关开发思路、步骤和技巧,并在讲解理论知识的同时,配合大量通俗易懂的实例,引导读者理解和掌握相关知识点。

第一部分基础知识篇。

第1章Java Web开发环境的搭建,主要介绍Web应用系统、开发工具的安装、Tomcat服务器的安装与测试、数据库的安装与访问和Web项目的创建与运行。

第2章Java Web应用开发基础知识,主要介绍项目结构与服务器目录、页面设计基础和Web应用开发常用机制。

第3章Servlet基础,主要介绍Servlet和JSP、Tomcat服务器原理、Servlet的编写、Servlet处理请求与响应、中文传输乱码问题以及Servlet生成HTML页面。

第4章Servlet进阶,主要介绍请求转发与重定向、Servlet处理session、Servlet处理Cookie以及ServletContext对象。

第5章JSP技术,主要介绍JSP运行与生命周期、JSP基础语法、JSP指令与动作、内置对象以及JSP与Servlet共同开发。

第6章JSP与JavaBean,主要介绍JavaBean相关概念、JavaBean的使用以及利用JavaBean开发简易购物车。

第7章JSP与JDBC,主要介绍JDBC简介、数据库和表的建立、JDBC操作步骤、JDBC在JSP中的操作、PreparedStatement接口、批处理以及事务。

第8章EL与JSTL,主要介绍EL的作用及基本语法、EL定义的基本运算符、数据读取、JSTL的概念及作用、核心标签库、函数标签库、格式化标签库、SQL标签库以及XML标签库。

第9章过滤器与监听器,主要介绍过滤器与监听器概述,过滤器和监听器的使用。

第10章AJAX技术,主要介绍AJAX技术概述、AJAX开发、AJAX实例以及AJAX的技术优点与缺点。

第二部分实践操作篇。

第11章简易购物系统的设计与实现,主要介绍系统需求分析、开发模式与思路、数据库设计与功能设计及系统开发。

第12章改进版购物系统的设计与实现,主要介绍改进系统需求分析、新增功能模块设计及系统开发。

本书特色

(1)循序渐进,夯实基础。

本书内容循序渐进、由浅入深,注重原理的讲解,旨在夯实读者对于Java Web开发相关知识的理解。

(2)案例驱动,自成体系。

本书案例丰富、自成体系。各章节包含大量的知识点案例,同时在项目案例中能够举一反三,综合运用知识点。

(3)步骤详实,简单易学。

本书详细讲解Java Web开发步骤,并辅之以截屏图进行展示,从而降低读者的学习难度,对初学者更为友好。

(4)知识全面,注重教学。

本书覆盖Java Web应用开发所需基础知识点与技巧,配以丰富的教学资源,结合Web开发模式进行讲解。

编辑推荐

全面的基础知识+实战案例+开发技巧+微课视频,配套资源丰富。

配套资源

为便于教学,本书配有1500分钟微课视频、源代码、数据库文件、教学课件、教学大纲、教学进度表、课后习题、软件安装包。

等视频

读者对象

本书可作为全国高等学校Java Web开发相关课程的教材,也适用于有Java SE部分基础但没有Java Web开发经验的程序员作为其入门书籍和工具书使用。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
JSP Web 开发课程教与学(教学大纲,考核大纲和试卷)
Java程序员的学习路线
JSP中的.java,.xml,.html等文件到底该怎样关联起来?它们到底怎样构成基本的WEB开发?
Java Servlet
web技术中文论坛 - 任何web开发人员(java)需要必备的技巧
JSF,早晨八九点钟的太阳冉冉升起
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服