Web开发技术(山东联盟)
Web开发技术(山东联盟)
1000+ 人选课
更新日期:2025/05/08
开课平台智慧树
开课高校山东农业工程学院
开课教师孟琦卜凤菊刘毛毛王梅
学科专业工学计算机类
开课时间2025/01/21 - 2025/07/20
课程周期26 周
开课状态开课中
每周学时-
课程简介
欢迎来到web开发技术课程,课程以就业为导向,能力为本位,以项目开发中的典型工作任务为中心构建教学内容,增强学生的直观体验,激发学生的学习兴趣。
课程大纲

在线教程

章节简介教学计划
搭建开发环境
登录后可预览视频
Ehop数码商城需求分析
卜凤菊
Ehop数码商城数据库设计
卜凤菊
构建开发环境
卜凤菊
创建ASP.NET Web应用程序
卜凤菊
ASP.NET开发基础
卜凤菊
用户交互设计
母版页的创建
卜凤菊
母版页的样式设计
卜凤菊
母版页的结构和内容
卜凤菊
导航设计
王梅
导航控件
王梅
导航控件案例
孟琦
用户登录UI设计
王梅
基础服务器控件
王梅
用户注册UI设计
王梅
单选和复选控件
王梅
用户界面输入验证
王梅
验证控件
王梅
数据访问
用户登录实现
刘毛毛
配置文件
刘毛毛
ADO.NET技术
刘毛毛
建立数据库联接的桥梁
刘毛毛
连接式数据访问模式
刘毛毛
离线式数据访问模式
刘毛毛
用户注册实现
刘毛毛
数据库操作类的建立
刘毛毛
状态管理
用户登录信息保存
刘毛毛
Response和Request对象
刘毛毛
Server和Session对象
刘毛毛
使用验证码完善用户登录
刘毛毛
Cookie对象
刘毛毛
站点计数
刘毛毛
文件操作
照片上传
刘毛毛
图片和文件上传控件
刘毛毛
用户资料修改
刘毛毛
文件的使用
刘毛毛
数据显示
商品浏览
孟琦
数据绑定技术
孟琦
数据绑定控件GridView
孟琦
商品的检索
孟琦
分页技术
孟琦
商品详细浏览
孟琦
DetailsView控件
孟琦
添加购物车
孟琦
显示购物车
孟琦
DataList控件
孟琦
生成订单
孟琦
订单管理
孟琦
Reperter控件
孟琦
网站发布与部署
网站优化
孟琦
网站发布
孟琦
网站部署
孟琦
ASP.NET MVC项目初步
ASP.NET MVC项目初步
孟琦
控制器的创建
孟琦
Index视图的创建
孟琦
Welcome视图的创建
孟琦
模型的创建
孟琦
创建实体对象模型
孟琦
显示商品信息
孟琦
实现商品检索
孟琦
分类查询商品信息
孟琦
  • 第一章搭建开发环境

    本章内容主要完成对Eshop数码商城项目进行需求分析、数据库设计,介绍了Web开发环境的构建,以及利用Vs环境完成ASP.NETWeb应用程序设计,为后面的学习做好铺垫。

  • 1.1Ehop数码商城需求分析

    本节主要完成对Eshop数码商城的功能需求进行分析,划分网站模块并确定模块功能。

  • 1.2Ehop数码商城数据库设计

    本节内容主要讲述了如何根据Eshop需求分析来设计Eshop数据库,设计表的结构及表格之间的关系。

  • 1.3构建开发环境

    本节主要完成构建ASP.NET Web开发环境,讲解了Asp.net程序处理过程,演示如何安装VisualStudio开发环境。

  • 1.4创建ASP.NET Web应用程序

    本节内容主要介绍了创建一个简单的ASP.NET Web应用程序的步骤,学会编写代码并编译运行应用程序,了解了Asp.et代码后置和事件驱动机制。

  • 1.5ASP.NET开发基础

    本节内容主要介绍了ASP.NET基础知识,包括开发环境的使用、相关概念和项目文档结构,为Web开发技术的学习构建理论基础。

  • 第二章用户交互设计

    本章内容主要完成对Eshop数码商城的用户交互界面设计,通过HTML服务器控件的使用,大大提高了Web应用程序的开发效率。

  • 2.1母版页的创建

    本节主要介绍如何在VS中创建母版页和内容页,了解母版页在整合页面公共元素、统一页面风格中的作用,了解母版页和内容页的关系。

  • 2.2母版页的样式设计

    本节主要完成Eshop母版页样式的设计和添加,可以为样式代码提供统一的接口。

  • 2.3母版页的结构和内容

    本节主要完成Eshop母版页结构设计,理解母版页结构设计页的代码

  • 2.4导航设计

    本节主要完成Eshop中面包屑导航的设计,理解网站导航的设计方法,了解网站地图文件的作用和使用方法。

  • 2.5导航控件

    本节主要介绍常用的导航控件:SiteMapPath、Menu和TreeView的作用和使用方法,理解不同控件的区别及常用的属性和方法。

  • 2.6导航控件案例

    本节主要介绍常用的导航控件:SiteMapPath、Menu和TreeView在具体项目中的使用,展示三者之间的区别。

  • 2.7用户登录UI设计

    本节主要完成Eshop中用户登录界面的设计,通过使用Label、TextBox和Button控件设计界面,设置控件的基本属性和方法。

  • 2.8基础服务器控件

    本节主要介绍常用的服务器控件Label、TextBox和Button的基本属性和方法,并能够编写简单的事件逻辑代码。

  • 2.9用户注册UI设计

    本节主要完成Eshop中用户注册界面的设计,用户可以通过单选按钮、下拉菜单、多选按钮等控件输入数据,掌握这些选择控件的基本应用。

  • 2.10单选和复选控件

    本节主要介绍单选和复选服务器控件的基本使用,掌握这些控件的常用属性和方法,并能够编写简单的事件逻辑代码。

  • 2.11用户界面输入验证

    本节主要完成Eshop中用户注册界面的验证,保证输入数据的有效性,减少意外输入错误,提高数据格式的规范性。

  • 2.12验证控件

    本节主要介绍各种验证控件的作用和使用方法,掌握这些验证控件的适用场景,熟悉验证控件常用属性和方法,并能够通过属性设置实现各种验证功能。

  • 第三章数据访问

    本章重点介绍了ADO.NET数据访问的概念、结构和工作方式,进而完成用户登陆和注册功能,为了提高代码可维护性,将数据库操作进行封装,并完成封装后方法的调用。

  • 3.1用户登录实现

    本节主要完成Eshop中用户登录功能的实现,学会利用ADO.NET和数据库进行连接、查询、管理和更新数据。

  • 3.2配置文件

    本节主要介绍配置文件的作用及编写方法,学会配置web.config,于所建立的数据库进行连接。

  • 3.3ADO.NET技术

    本节主要介绍ADO.NET技术,它的五个对象

  • 3.4建立数据库联接的桥梁

    使用ASP.NET提供的ADO.NET技术中的Connection对象与数据库建立连接,为后面的数据操作打好基础。

  • 3.5连接式数据访问模式

    使用ASP.NET提供的ADO.NET技术中的连接式数据访问技术,直接访问数据库中的数据。

  • 3.6离线式数据访问模式

    使用ASP.NET提供的ADO.NET技术中的离线式式数据访问技术,实现对数据库记录中的查询、插入、删除、修改

  • 3.7用户注册实现

    用户输入的信息插入到数据库中的数据表中并保存,以便检验与前期讲的用户登录中的信息是否相匹配。

  • 3.8数据库操作类的建立

    数据库操作类的建立

  • 第四章状态管理

    为了提高代码的可维护性,通常将用户常用的数据库操作封装成数据操作类,并使用操作类完成数据访问的各项功能。

  • 4.1用户登录信息保存

    用户登录信息保存

  • 4.2Response和Request对象

    学习如何实现Eshop商城中页面间信息保存。

  • 4.3Server和Session对象

    用户登录后,能用Response和Request对象将用户名和登录状态记录下来,在其他网页中进行调用。

  • 4.4使用验证码完善用户登录

    用户登录后,能用Session对象将用户名和登录状态,并用Server对象显示服务器的信息

  • 4.5Cookie对象

    设计管理员登录页面,其中用户名和密码是事先存储在数据库的用户表中,考虑到安全问题,在登录时要输入随机生成的验证码。

  • 4.6站点计数

    用户登录后,能用Cookie对象将用户名和登录状态

  • 第五章文件操作

    文件操作

  • 5.1照片上传

    用户进入系统后,可进行个人资料的完善,为自己添加头像。

  • 5.2图片和文件上传控件

    用户进入系统后,可进行个人资料的完善,为自己添加头像。而图像的添加在asp.net这个开发环境中需要运用图片和文件上传控件。

  • 5.3用户资料修改

    设计一个页面,实现修改已有商品记录的功能,同时提供修改商品图片的功能,图片修改后,原商品图片要从服务器上删除

  • 5.4文件的使用

    学完成用户资料的修改中用到的File类和File类的常用操作方法

  • 第六章数据显示

    数据显示

  • 6.1商品浏览

    本节主要学习如何使用GridView和SqlDataSource实现数码产品的概要显示。

  • 6.2数据绑定技术

    本节主要介绍ASP.NET中数据绑定技术的基本使用,包括数据绑定的相关概念、原理和绑定类型。

  • 6.3数据绑定控件GridView

    本节主要介绍GridView控件的基本使用,将学习数据源控件、GridView控件常用的属性、方法和事件。

  • 6.4商品的检索

    本节主要介绍如何根据用户需要检索满足条件的商品信息,并实现页面的分页。

  • 6.5分页技术

    本节主要介绍完成Eshop中商品分页功能的实现,将学习分页技术的相关概念、原理和实现方法。

  • 6.6商品详细浏览

    本节主要介绍Eshop中商品详细信息浏览功能的实现,设置和使用DetailsView控件基本属性、事件和方法,正确地使用数据绑定技术完成DetailsView数据绑定

  • 6.7DetailsView控件

    本节主要介绍介绍DetailsView控件的基本使用,详细学习DetailsView数据绑定控件的相关概念、原理和常用属性方法。

  • 6.8添加购物车

    本节主要介绍Eshop中购物车功能的设计,理解添加购物车的实现原理和流程。

  • 6.9显示购物车

    本节主要介绍Eshop中购物车功能的实现,设置和使用DataList 控件基本属性,并使用数据绑定技术完成DataList 数据绑定。

  • 6.10DataList控件

    本节主要介绍DataList控件的基本使用,本任务中,将详细学习DataList数据绑定控件的常用属性、方法和事件。

  • 6.11生成订单

    本节主要介绍完成Eshop中生成订单功能的实现,学会订单生成的设计流程;使用Repeater 控件基本属性用Repeater 模板显示数据,配置和设置数据源

  • 6.12订单管理

    本节主要介绍完成Eshop中订单管理功能的实现,使用Repeater 事件修改显示数据; 生成订单后,即可跳转到查看订单页面,可以实现订单的查看、订单状态的修改操作。

  • 6.13Reperter控件

    本节主要介绍介绍Reperter控件的基本使用,系统地介绍Reapter控件的功能、常用属性和方法,掌握Reapter控件的基本应用。

  • 第七章网站发布与部署

    网站发布与部署

  • 7.1网站优化

    本节主要介绍完成Eshop中网站优化功能的实现,一方面是网站结构优化,另一方面是网站性能优化。

  • 7.2网站发布

    本节主要介绍完成Eshop中生网站发布功能的实现,学会发布EShop 网站,介绍网站开发流程。

  • 7.3网站部署

    本节主要介绍完成Eshop中生网站部署功能的实现,介绍在Windows Server 操作系统中配置WEB 服务器,将发布的EShop 网站部署至WEB 服务器。

  • 第八章ASP.NET MVC项目初步

    本章主要介绍ASP.Net MVC框架,是微软在改进WebForm框架的基础上革新的一个轻量级Framework。不同于WebForm事件驱动模式,.Net MVC以恢复原本web开发本质为基础,彻底更新了与Web本质渐行渐远的事件驱动模式,也改良了WebForm历史所带来的枷锁,同时微软在框架革新的基础上进一步开源,成为了跨平台或者技术兴趣爱好者的首选Web开发框架。

  • 8.1ASP.NET MVC项目初步

    本节主要介绍创建默认ASP.NET MVC项目的方法,利用ASP.NET MVC创建默认的web应用程序,分析ASP.NET MVC的运行过程和项目架构。

  • 8.2控制器的创建

    本节主要介绍ASP.NET MVC控制器的创建,介绍创建控制器的方法,学会编写操作方法,介绍使用URL给控制器传递数据。

  • 8.3Index视图的创建

    本节主要介绍Index视图的创建,创建与HelloController控制器的Index操作方法相对应的视图,由视图显示信息。

  • 8.4Welcome视图的创建

    本节主要介绍Welcome视图的创建,学会从控制器向视图传递数据的方法,使用Razor语法在视图中输出内容,利用ViewBag传递数据

  • 8.5模型的创建

    本节主要介绍模型的创建,学会创建模型类,在控制器中使用模型类

  • 8.6创建实体对象模型

    本节主要介绍创建实体对象模型,学会从已有数据库创建实体数据模型;理解模型、ORM的概念;了解ADO.NET实体框架

  • 8.7显示商品信息

    本节主要介绍显示商品信息,利用MVC框架的知识,借助上节课的实体对象模型,完成商品信息的展示。

  • 8.8实现商品检索

    本节主要介绍实现商品检索,学会使用辅助方法生成表单,学会使用LINQ查询表达式筛选数据

  • 8.9分类查询商品信息

    本节主要介绍分类查询商品信息,学会使用HTML辅助方法生成下列列表和超链接,对数据集进行多次筛选的方法

  • 开始学习
  • 第一章  作业测试
    第一章 搭建开发环境

    1.1 Ehop数码商城需求分析

    1.2 Ehop数码商城数据库设计

    1.3 构建开发环境

    1.4 创建ASP.NET Web应用程序

    1.5 ASP.NET开发基础

    视频数5
  • 第二章  作业测试
    第二章 用户交互设计

    2.1 母版页的创建

    2.2 母版页的样式设计

    2.3 母版页的结构和内容

    2.4 导航设计

    2.5 导航控件

    2.6 导航控件案例

    2.7 用户登录UI设计

    2.8 基础服务器控件

    2.9 用户注册UI设计

    2.10 单选和复选控件

    2.11 用户界面输入验证

    2.12 验证控件

    视频数12
  • 第三章  作业测试
    第三章 数据访问

    3.1 用户登录实现

    3.2 配置文件

    3.3 ADO.NET技术

    3.4 建立数据库联接的桥梁

    3.5 连接式数据访问模式

    3.6 离线式数据访问模式

    3.7 用户注册实现

    3.8 数据库操作类的建立

    视频数8
  • 第四章  作业测试
    第四章 状态管理

    4.1 用户登录信息保存

    4.2 Response和Request对象

    4.3 Server和Session对象

    4.4 使用验证码完善用户登录

    4.5 Cookie对象

    4.6 站点计数

    视频数6
  • 第五章  作业测试
    第五章 文件操作

    5.1 照片上传

    5.2 图片和文件上传控件

    5.3 用户资料修改

    5.4 文件的使用

    视频数4
  • 第六章  作业测试
    第六章 数据显示

    6.1 商品浏览

    6.2 数据绑定技术

    6.3 数据绑定控件GridView

    6.4 商品的检索

    6.5 分页技术

    6.6 商品详细浏览

    6.7 DetailsView控件

    6.8 添加购物车

    6.9 显示购物车

    6.10 DataList控件

    6.11 生成订单

    6.12 订单管理

    6.13 Reperter控件

    视频数13
  • 第七章  作业测试
    第七章 网站发布与部署

    7.1 网站优化

    7.2 网站发布

    7.3 网站部署

    视频数3
  • 第八章  作业测试
    第八章 ASP.NET MVC项目初步

    8.1 ASP.NET MVC项目初步

    8.2 控制器的创建

    8.3 Index视图的创建

    8.4 Welcome视图的创建

    8.5 模型的创建

    8.6 创建实体对象模型

    8.7 显示商品信息

    8.8 实现商品检索

    8.9 分类查询商品信息

    视频数9
  • 期末考试