本书是国家职业教育软件技术专业教学资源库配套教材,同时为“十二五”职业教育国家规划教材的修订版。本书以C#为编程语言,全面介绍了ASP.NET的控件、内置对象、Web页面的数据库访问技术、数据控件、文件操作、XML 、Web Service和 Ajax技术以及网站配置与部署等。全书结合专业课程特点,对基于ASP.NET Web软件开发人员岗位群的软件产品开发工作过程进行剖析,以真实完整的项目 “电子商务网站”为载体,在行业专家的指导下,结合Web项目开发的流程和规范,分解出工作过程的典型工作任务,根据工作任务整合了相关知识点,按照高职学生的认知特点设计教学过程。本书以实例为依托,把基础知识的应用渗透到各个实例中。实例讲解步骤清晰,循序渐进,通过对实例项目的学习,读者可以更好地领会ASP.NET语法和编程技巧,有助于将所学的知识融会贯通。本书在第一版的基础上升级改版为新形态一体化教材。与本书配套的数字课程将在“智慧职教”(www.icve.com.cn)网站上线,学习者可以登录网站进行学习,也可以通过扫描书中二维码观看教学视频,详见“智慧职教使用指南”。本书可作为高职高专院校软件技术与计算机应用专业方向的教材,也可作为IT从业者、软件研发人员的参考书。
国家职业教育专业教学资源库是教育部、财政部为深化高职院校教育教学改革,加强专业与课程建设,推动优质教学资源共建共享,提高人才培养质量而启动的国家级建设项目。2011年,软件技术专业被教育部、财政部确定为高等职业教育专业教学资源库立项建设专业,由常州信息职业技术学院主持建设软件技术专业教学资源库。
三年来,按照教育部提出的建设要求,建设项目组聘请了中国科学技术大学陈国良院士担任资源库建设总顾问,确定了常州信息职业技术学院、深圳职业技术学院、青岛职业技术学院、湖南铁道职业技术学院、长春职业技术学院、山东商业职业技术学院、重庆电子工程职业学院、南京工业职业技术学院、威海职业学院、淄博职业学院、北京信息职业技术学院、武汉软件工程职业学院、深圳信息职业技术学院、杭州职业技术学院、淮安信息职业技术学院、无锡商业职业技术学院、陕西工业职业技术学院等17所院校和微软(中国)有限公司、国际商用机器(中国)有限公司(IBM)、思科系统(中国)网络技术有限公司、英特尔(中国)有限公司等20余家企业作为联合建设单位,形成了一支学校、企业、行业紧密结合的建设团队。依据软件技术专业“职业情境、项目主导”人才培养规律,按照“学中做、做中学”教学思路,较好地完成了软件技术专业资源库建设任务。
本套教材是“国家职业教育软件技术专业教学资源库”建设项目的重要成果之一,也是资源库课程开发成果和资源整合应用实践的重要载体。教材体例新颖,具有以下鲜明特色。
第一,根据学生就业面向与就业岗位,构建基于软件技术职业岗位任务的课程体系与教材体系。项目组在对软件企业职业岗位调研分析的基础上,对岗位典型工作任务进行归纳分析,开发了“Java程序设计”、“软件开发与项目管理”等12门基于软件企业职业岗位的课程教学资源及配套教材。
第二,立足“教、学、做”一体化特色,设计三位一体的教材。从“教什么、怎么教”、“学什么,怎么学”、“做什么,怎么做”三个问题出发,每门课程均编写了“主体教材”、“教学设计”、“实训手册”等资源。
第三,有效整合教材内容与教学资源,打造立体化、自主学习式的新型教材。在教材编写的同时,各门课程开发了涵盖课程标准、学习指南、教学设计、电子课件、授课录像、课程案例、习题试题、经验技巧、常见问题及解答等在内的丰富的教学资源,同时与企业开发了大量的企业真实案例和培训资源包。
单元1 项目系统分析与环境构建
引例描述
任务1.1 了解电子商务网站系统
任务陈述
知识准备
1.1.1 软件开发流程
1.1.2 SelectOKShop电子商务网站系统概述
任务实施
1.1.3 SelectOKShop电子商务网站系统分析
1.1.4 SelectOKShop电子商务网站系统总体结构设计
1.1.5 SelectOKShop电子商务网站系统详细设计
任务拓展
1.1.6 电子商务系统Web平台的开发方式
项目实训
任务1.2 安装Visual Studio 2010集成
开发环境
任务陈述
知识准备
1.2.1 Visual Studio 2010集成开发工具概述
任务实施
1.2.2 安装Visual Studio 2010
任务拓展
1.2.3 Visual Studio与.N.EI Tamework
1.2.4 MSDN简介
项目实训
单元小结
评价体系表
单元2 母版、主题和皮肤
引例描述
任务2.1 新建网站
任务陈述
知识准备
2.1.1 网页基础知识
2.1.2 ASENET网站基币出知识
任务实施
2.1.3 新建网站项目
2.1.4 运行网站项目
任务拓展
2.1.5 网站类型
2.1.6 网站文件
2.1.7 ASENET页面
项目实训
任务2.2 CSS样式的设计与应用
任务陈述
知识准备
2.2.1 用CSS样式设计Web页面
任务实施
2.2.2 创建样式表文件
2.2.3 应用样式表文件
任务拓展
2.2.4 CSS的语法
……
单元3 控件的使用
单元4 系统对象与数据传递
单元5 使用ADO.NET访问数据库
单元6 数据库服务控件的应用
单元7 ASP.NET文件操作
单元8 网站导航
单元9 AJAX技术应用
单元10 Web Service技术应用
单元11 XML数据操作应用
单元12 项目的发布与部署
附录
参考文献