“ASP.NET项目开发”课程是面向高职院校软件技术、计算机应用技术、网络技术等专业学生的一门专业课。该课程以学海云端网上书店项目为载体,从母板页制作、注册、登陆、商品展示、购物车、订单管理、商品管理、部署和发布等内容开展教学,将知识介绍和技能训练进行了有机结合。重点和难点主要包括ASP.NET验证控件、内置对象、ADO.NET数据访问、分层开发、DataList和GridView数据显示控件等内容。
通过视频学习,完成测试和作业,达到课程要求后,可以获得课程合格证书或优秀证书。总成绩由各分项成绩汇总后评定,见下表:
考核 | 成绩 |
单元作业 | 10/100 |
单元测验 | 10/100 |
参与讨论 | 10/100 |
终结考试 | 70/100 |
60-84分:合格证书
85-100分:优秀证书
HTML网页设计
数据库技术
C#程序设计
项目1 搭建项目解决方案
ASP.NET课程介绍
任务1-1 初识ASP.NET开发环境
任务1-2 ASP.NET页面开发初体验
任务1-3 搭建项目解决方案
任务1-4 IIS的安装与配置
项目1单元测试
项目1单元作业
项目2 搭建风格统一的页面框架
任务2-1 使用母版页搭建管理后台页面框架
任务2-2 在站点地图基础上实现SiteMapPath导航功能
任务2-3 使用TreeView控件实现管理后台树形导航功能
任务2-4 使用Menu控件实现网站主页菜单导航功能
项目2 单元测试
项目3 构建项目开发系统结构框架
任务3-1 搭建基于三层架构体系的系统框架
任务3-2 使用开源代码生成工具创建系统框架
任务3-3 在三层架构下实现用户登录功能
项目3 单元测试
项目4 页面对象访问控制
任务4-1 使用Response与Request对象实现简单登录功能
任务4-2 使用Session对象进行页面传值
任务4-3 使用Application对象实现站点计数器
项目4 单元作业
项目5 使用Form和验证控件完成用户注册功能
任务5-1 设计用户注册页面并完成注册功能
任务5-2 使用客户端脚本完成自动提交功能
任务5-3 使用验证控件完成数据验证功能
项目五 单元测验
项目6 使用GridView实现管理员端的图书查询功能
任务6-1 使用GridView显示图书信息
任务6-2 使用DropDownList控件完成书籍分类维护功能
任务6-3 实现网上书店管理员端的图书查询功能
任务6-4 实现在图书列表中显示出版社名称功能
6单元作业
项目7 使用GridView完善图书显示功能
任务7-1 在GridView中使用下拉列表控件完成图书分类的调整
任务7-2 高亮显示鼠标所在行(光棒效果)
任务7-3 使用DetailsView 控件显示图书详细信息
单元作业
项目8 使用GridView实现数据信息的更新和删除
任务8-1 完善用户注册及用户信息的更新
任务8-2 实现基于GridView单元格的数据更新功能
任务8-3 实现网上书店用户信息的删除功能
任务8-4 实现管理端图书添加和修改功能
任务8 上机训练
项目9 使用DateList和Repeater实现自定义样式的数据展示
任务9-1 使用DateList实现数据列表显示功能
任务9-2 完成基于DateList的数据排序和分页功能
任务9-3 使用Repeater实现自定义样式的数据展示
9单元作业
项目10 实现可复用功能的用户控件
任务10-1 实现登录功能的用户控件
任务10-2 实现通用功能的用户控件-提高篇
10 单元作业
项目11 购物车功能模块的设计与实现
任务11-1 实现图书加入购物车功能
任务11-2 实现购物车商品管理功能
11单元作业
项目12 部署并发布项目
任务12-1 配置并加密数据库连接字符串
任务12-2 部署学海云端网上书店
任务12-3 发布学海云端网上书店
项目12 单元测验
强化训练
项目9 单元作业
项目6 单元作业
项目11 单元作业
项目5 单元作业
项目10 单元作业
部署发布项目
项目4 单元作业
项目7 单元作业
项目8 单元作业
刘小强. 《ASP.NET项目开发教程》, 大象出版社
陈巧莉,杨亨东,吴梦兰 《ASP.NET项目开发一体化教程》,上海交通大学出版社
眭碧霞,李春华,张玮编 《ASP.NET程序设计与开发》,西安电子科技大学出版社
(美)麦克唐纳//弗里曼//兹普兹塔|译者. 《ASP.NET 4高级程序设计(第4版)》,人民邮电出版社