“ASP.NET程序开发”是面向高职院校电子商务、计算机应用技术、信息管理等专业学生的一门专业课,该课程2学分。该课程以Smart商城商业项目为载体,从母板页制作、注册、登陆、商品展示、购物车、订单管理、商品管理、发布八个内容开展教学,将知识介绍和技能训练进行了有机结合。重点和难点主要包括ASP.NET验证控件、内置对象、ADO.NET数据访问、存储过程、DataList和GridView数据显示控件。
通过本课程的学习,学生能够根据网站或信息管理系统的业务功能要求,使用.NET开发技术设计系统模块,开发编制系统、部署实施系统。能够设计良好的系统界面;能够熟练后台编码;能够进行网站的配置和发布。
1 能力目标
n 能够进行web系统开发,包括能够进行简单需求分析、系统设计、编码、测试、部署等。
n 能够熟练使用开发工具创建网站和网页。
n 能够熟练编写数据库的读写操作代码。
n 能够利用主题、皮肤和css控制网站风格外观。
n 能够熟练使用数据库绑定控件。
n 能够部署、发布网站项目。
2 知识目标
n 掌握动态网站的基本知识。
n 掌握ASP.NET基本控件知识和应用。
n 掌握ADO.NET数据库访问技术。
n 掌握web窗体外观设计。
n 掌握配置ASP.NET应用程序的方法。
n 掌握网站建设的总体设计思路、步骤和方法。
第一讲:认识母版页之美
L1-1:开发环境安装和配置
L1-2:试驾Visual Studio 2015
L1-3:母版让网站风格一致无忧-制作母版页
L1-4:母版让网站风格一致无忧-运用母版页
第一单元测试
第二讲:注册功能UI制作及客户端验证
L2-1:玩转文本框
L2-2:必填不可
L2-3:验证数据合法性(比较验证器)
L2-4:验证数据合法性(范围验证器)
L2-5:验证数据合法性(正则表达式)
注册功能UI制作及客户端验证
第三讲:初识ADO.NET&开发登录功能
3.1 注册用户——庖丁解ADO.NET
3.2 开发登陆页面
3.3 登陆信息持久化
3.4 页面跳转——URL 传值
3.5 进阶ADO.NET——创建存储过程
3.6 进阶ADO.NET——调用存储过程
初识ADO.NET&开发登录功能
第三讲测试
第四讲:使用DataList显示数据
4-1:初识SqlDataAdpapter类
4-2:DataList显示数据
4-3:DataList分页显示数据
使用DataList显示数据
第五讲:使用GridView显示数据
5-1:GridView显示数据
5-2:GridView锦上添花(自定义特殊效果)
5-3:GridView锦上添花(自定义数据显示方式)
5-4:一劳永逸(编写数据访问类)
第五讲单元测试
使用GridView显示数据
第六讲:购物车实现
6-1:实现商品购买
6-2:js实现购买量更改
6-3:删除购物车记录
6-4:发送电子邮件
购物车实现
第七讲:订单管理
7-1:初见Web服务
7-2:修改订单信息
7-3:删除订单(添加删除确认)
订单管理单元测试
第八讲:商品管理与发布
8-1:添加商品(上传商品描述文件)
8-2:添加商品(保存图片至数据库)
8-3:编辑商品信息
8-4:删除商品信息
8-5:加解密配置文件
8-6:发布Smart商城网站
应用查询语言
C#程序设计
李利杰 . 《ASP.NET动态网站开发》, 清华大学出版社
(美)麦克唐纳//弗里曼//兹普兹塔|译者. 《ASP.NET 4高级程序设计(第4版)》,人民邮电出版社