郭永洪等编著的《.NET web应用开发》一书结合工作过程思想,以项目为导向、任务驱动为基础的教材组织方式,通过一个真实项目的开发过程,重点培养学生的编码实践能力。
教材选取“网上书店”的设计与开发过程作为贯穿教材的项目,将整个项目分解为10个具有递进关系的子项目进行讲解。每个子项目的讲解分为项目介绍、项目分析、相关知识、项目实施、项目总结、项目实训6个完整的环节。具体讲解项目实施时,依据子项目的内容分解为若干子任务,子任务的介绍按任务介绍、任务分析、任务实施。任务总结、课堂训练与拓展等环节介绍。知识点贯穿在项目和任务的介绍中,学生在完成项目的过程中学习知识。
郭永洪等编著的《.NET Web应用开发》以开发“网上书店”这一项目为案例,介绍.NET Web应用开发技术。
全书共分10个具有递进关系的子项目。项目1介绍简单Web网站设计。项目2介绍风格统一的Web网站设计。项目3介绍与用户交互性网站设计。项目4和项目5通过图书查询和管理功能的实现,介绍ASP.NET 2.0数据显示和访问技术。项目6~项目8通过网上书店读者注册管理、购物车管理和订单管理业务流程的实现,介绍.ASP.NET 2.0注册登录控件的使用、个性化配置和分层软件架构技术。项目9通过网上书店Web报表设计介绍水晶报表技术。项目10使用ASP.NET 2.0Web认证和授权技术整合网上书店各个功能模块。ASP.NET 2.0知识贯穿在项目设计和分析过程中。
《.NET Web应用开发》既可作为高职高专院校计算机软件技术专业的教材,也可以作为计算机软件开发人员的参考用书。
项目1 创建简单的网上书店Web网站
1.1 项目介绍
1.2 项目分析
1.3 相关知识
1.4 项目实施
1.4.1 任务1-1 配置Web服务器IIS
1.4.2 任务1-2 使用Visual Studio 2005创建简单Web网站页面
1.4.3 任务1-3 使用IIS发布Web应用程序
1.5 项目总结
1.6 项目实训
项目2 创建风格一致的网上书店Web网站
2.1 项目介绍
2.2 项目分析
2.3 相关知识
2.4 项目实施
2.4.1 任务2-1 创建网上书店母版页
2.4.2 任务2-2 设计网上书店站点地图
2.4.3 任务2-3 设计网上书店皮肤文件
2.4.4 任务2-4 使用CSS文件统一网上书店主题样式
2.5 项目总结
2.6 项目实训
项目3 创建能够与用户交互的网站
3.1 项目介绍
3.2 项目分析
3.3 相关知识
3.4 项目实施
3.4.1 任务3-1 创建使用文本框、单选按钮、按钮能响应按钮事件的页面
3.4.2 任务3-2 创建带验证的页面
3.4.3 任务3-3 创建使用下拉菜单、上传控件的页面
3.5 项目总结
3.6 项目实训
项目4 实现网上书店图书查询功能
4.1 项目介绍
4.2 项目分析
4.3 相关知识
4.4 项目实施
4.4.1 任务4-1 采用DataList控件实现图书信息浏览功能
4.4.2 任务4-2 采用GridView控件实现图书信息浏览功能
4.4.3 任务4-3 实现图书信息分类浏览功能
4.4.4 任务4-4 实现图书信息的搜索功能
4.5 项目总结
4.6 项目实训
项目5 实现网上书店图书管理功能
5.1 项目介绍
5.2 项目分析
5.3 相关知识
5.4 项目实施
5.4.1 任务5-1 使用GrridView控件实现图书信息修改功能
5.4.2 任务5-2 使用DetailsView控件实现图书信息浏览、修改、删除和增加功能
5.5 项目总结
5.6 项目实训
项目6 实现网上书店读者注册管理功能
6.1 项目介绍
6.2 项目分析
6.3 相关知识
6.4 项目实施
6.4.1 任务6-1 配置数据库
6.4.2 任务6-2 配置Web程序
6.4.3 任务6-3 使用登录类控件实现用户登录注册功能
6.4.4 任务6-4 使用登录类控件实现显示用户状态功能
6.5 项目总结
6.6 项目实训
项目7 设计网上书店购物车
7.1 项目介绍
7.2 项目分析
7.3 相关知识
7.4 项目实施
7.4.1 任务7-1 设计图书购买界面
7.4.2 任务7-2 设计购物车商品信息类和购物车类
7.4.3 任务7-3 实现匿名用户使用购物车
7.4.4 任务7-4 实现匿名用户购物车到注册用户购物车的迁移
7.5 项目总结
7.6 项目实训
项目8 网上书店客户订单管理
8.1 项目介绍
8.2 项目分析
8.3 相关知识
8.4 项目实施
8.4.1 任务8-1 使用用户控件设计图书订购流程页面
8.4.2 任务8-2 设计数据库访问重用类
8.4.3 任务8-3 订购流程业务处理
8.4.4 任务8-4 实现订单处理和订单查询流程
8.5 项目总结
8.6 项目实训
项目9 网上书店报表设计
9.1 项目介绍
9.2 项目分析
9.3 相关知识
9.4 项目实施
9.4.1 任务9-1 使用水晶报表Pull模式显示订单列表
9.4.2 任务9-2 使用水晶报表Push模式设计客户订单报表
9.4.3 任务9-3 设计订单和订单商品明细主从报表
9.4.4 任务9-4 建立图书销售量统计图表
9.5 项目总结
9.6 项目实训
项目10 网上书店Web认证与授权管理
10.1 项目介绍
10.2 项目分析
10.3 相关知识
10.4 项目实施
10.4.1 任务10-1 使用Memship类和MemshipUser类创建用户管理系统
10.4.2 任务10-2 使用ASP.NET网站管理工具对站点进行角色配置和授权
10.4.3 任务10-3 使用Roles类建立和管理角色
10.5 项目总结
10.6 硕目实训
参考文献