1、内容简介本书是Wb程序设计一ASP.NET实用网站开发(第2版)的配套项目实训教材,全书将带领读者开发完成“小明音乐库管理系统”“企业KPI查询系统”和“小明电器商城”三个完整的Wb软件项目。每个项目都按照小型敏捷软件开发的思想,介绍需求分析、功能设计、界面设计、数据库设计、系统架构搭建以及功能实现等整个过程所需要的思考方法和知识运用技巧。这三个案例从简单到复杂,所需要的知识和技能层层递进,形成一条螺旋式上升的学习路径。书中内容紧密围绕案例展开,按实用的角度编排,读者宜将学习重点放在软件开发思路上,另外,还应该掌握通过网络快速获取知识的能力。为方便教师教学和读者自学,本书提供了完整的案例源代码
2、和素材。本书仅要求读者具备面向对象程序设计的基础,对于项目所用编程知识、数据库技术都有详细讲解,适合作为高等院校计算机相关专业的“Wb程序设计”“网络程序设计”“数据库原理与应用”等课程的项目实训教材,也适合对Wb软件开发有兴趣的人员自学使用。本书封面贴有清华大学出版社防伪标签,无标签者不得销售。版权所有,侵权必究。侵权举报电话:010-6278298913701121933图书在版编目(CP)数据Wb程序设计:ASP.NET项目实训/蒋冠雄等编著.一北京:清华大学出版社,2017(21世纪高等学校计算机专业核心课程规划教材)ISBN978-7-302-46664-2I.W.蒋L.网页制作工具
3、-程序设计IV.TP393.092中国版本图书馆CP数据核字(2017)第036011号责任编辑:闫红梅梅栾芳封面设计:责任校对:李建庄责任印制:出版发行:清华大学出版社网t址:htp:/,http:地址:北京清华大学学研大厦A座邮编:100084社总机:010-62770175邮购:010-62786544投稿与读者服务:010-62776969,c-质量反馈:010-62772015,zhiliang(tup.tsinghua.ed.cm印刷者:装订者:经销:全国新华书店开本:185mm260mm印张:26字数:631千字版次:2017年6月第1版印次:2017年6月第1次印刷印数:定价元
4、产品编号:071167-01前言传统的高校专业培养方案是将整个专业人才培养过程按照科目分解为一门一门的课程进行教学,而每一门课程的内容再按照知识的相关性组织成章节,学生依次学习各章节的内容,从而掌握这门课的内容,有时也会通过一些涉及多个章节的练习来掌握一些综合知识。其组织方式类似于生产线“工艺专业化”原则布局,可将其称为“知识模块化”组织方式。通常来说,计算机软件开发类的课程所涉及的知识比较庞杂,其理论体系没有传统学科那么完备。以模块化的方式组织课程内容、开展课程教学,可以将庞杂凌乱的知识根据学习心理机制和认识、记忆规律组织起来,使其条理化。其最大的优势就在于知识传授效率的最大化。但模块化组织
5、方式最大的缺点在于学生缺少对整体框架的认识,停留在掌握知识的层面,而不会运用知识。例如,传统的Wb开发技术课程内容通常按照HTML、CSS、ASP.NET(或者JSP等其他动态Web开发技术)、ADO.NET(或者其他数据库访问技术)、JavaScript等模块分别予以介绍和强化。经过反复训练,每个模块学生都可以掌握得很好,但面对个具体的软件开发项目时,学生会觉得无从下手。针对模块化组织方式的缺陷,人们提出了综合化或者项目化的组织方式。也就是首先设定一个课程的应用型目标,然后通过一个或多个应用项目,将相关的知识串联起来。学生的学习过程始终围绕着应用项目开展,通过项目的需要来驱动学习。这种方式不
6、但可以让学生快速掌握知识,而且可以更好地运用所学的知识。综合化组合方式的主要问题在于具体的实施,其中项目的设计水平直接决定了综合化组织方式的实际效果,在实践中常常会产生以下问题。(1)综合性和实践性不足,无法从根本上解决学生对认识软件整体框架和完整开发过程的需求。(2)受教学大纲的限制,为了能够覆盖大纲规定的内容,不得不设计一些脱离实际应用的内容。本书的编写从内容的组织上来说采用了综合化的方式。为了避免综合化方式可能产生的问题,设计了由简单到复杂的三个软件项目,三个软件项目所覆盖的内容有部分重复,有部分不同,还有部分属于提高的关系。通过三个项目的有机结合,既保证了项目设计的合理性、综合性,又保证了内容的全面性。由于开发一个Wb应用软件,涉及“软件工程”“Wb程序设计”和“数据库原理与