首页 > 图书中心 >图书详情

Web程序设计——ASP.NET项目实训

课件下载处为本书ppt课件、源代码,更新时间2017-8-21.本书是《Web程序设计——ASP.NET实用网站开发(第2版)》的配套项目实训教材,全书将带领读者开发完成“小明音乐库管理系统”、“企业KPI查询系统”和“小明电器商城”三个完整的Web软件项目。 书中内容紧密围绕案例展开,按实用的角度编排,读者应将学习重点放在软件开发思路上。为方便教师教学和读者自学,本书提供了完整的案例源代码和素材。

作者:蒋冠雄 叶晓彤 戴振中 沈士根
丛书名:21世纪高等学校计算机类专业核心课程系列教材
定价:49
印次:1-4
ISBN:9787302466642
出版日期:2017.06.01
印刷日期:2019.06.21

本书是《Web程序设计——ASP.NET实用网站开发(第2版)》的配套项目实训教材,全书将带领读者开发完成“小明音乐库管理系统”“企业KPI查询系统”和“小明电器商城”三个完整的Web软件项目。   每个项目都按照小型敏捷软件开发的思想,介绍需求分析、功能设计、界面设计、数据库设计、系统架构搭建以及功能实现等整个过程所需要的思考方法和知识运用技巧。这三个案例从简单到复杂,所需要的知识和技能层层递进,形成一条螺旋式上升的学习路径。   书中内容紧密围绕案例展开,按实用的角度编排,读者宜将学习重点放在软件开发思路上,另外,还应该掌握通过网络快速获取知识的能力。为方便教师教学和读者自学,本书提供了完整的案例源代码和素材。   本书仅要求读者具备面向对象程序设计的基础,对于项目所用编程知识、数据库技术都有详细讲解,适合作为高等院校计算机相关专业的“Web程序设计”“网络程序设计”“数据库原理与应用”等课程的项目实训教材,也适合对Web软件开发有兴趣的人员自学使用。

more >

    传统的高校专业培养方案是将整个专业人才培养过程按照科目分解为一门一门的课程进行教学,而每一门课程的内容再按照知识的相关性组织成章节,学生依次学习各章节的内容,从而掌握这门课的内容,有时也会通过一些涉及多个章节的练习来掌握一些综合知识。其组织方式类似于生产线“工艺专业化”原则布局,可将其称为“知识模块化”组织方式。   通常来说,计算机软件开发类的课程所涉及的知识比较庞杂,其理论体系没有传统学科那么完备。以模块化的方式组织课程内容、开展课程教学,可以将庞杂凌乱的知识根据学习心理机制和认识、记忆规律组织起来,使其条理化。其最大的优势就在于知识传授效率的最大化。   但模块化组织方式最大的缺点在于学生缺少对整体框架的认识,停留在掌握知识的层面,而不会运用知识。例如,传统的Web开发技术课程内容通常按照HTML、CSS、ASP.NET(或者JSP等其他动态Web开发技术)、ADO.NET(或者其他数据库访问技术)、JavaScript等模块分别予以介绍和强化。经过反复训练,每个模块学生都可以掌握得很好,但面对一个具体的软件开发项目时,学生会觉得无从下手。   针对模块化组织方式的缺陷,人们提出了综合化或者项目化的组织方式。也就是首先设定一个课程的应用型目标,然后通过一个或多个应用项目,将相关的知识串联起来。学生的学习过程始终围绕着应用项目开展,通过项目的需要来驱动学习。这种方式不但可以让学生快速掌握知识,而且可以更好地运用所学的知识。   综合化组合方式的主要问题在于具体的实施,其中项目的设计水平直接决定了综合化组织方式的实际效果,在实践中常常会产生以下问题。   (1)综合性和实践性不足,无法从根本上解决学生对认识软件整体框架和完整开发过程的需求。   (2)受教学大纲的限制,为了能够覆盖大纲规定的内容,不得不设计一些脱离实际应用的内容。   本书的编写从内容的组织上来说采用了综合化的方式。为了避免综合化方式可能产生的问题,设计了由简单到复杂的三个软件项目,三个软件项目所覆盖的内容有部分重复,有部分不同,还有部分属于提高的关系。通过三个项目的有机结合,既保证了项目设计的合理性、综合性,又保证了内容的全面性。   由于开发一个Web应用软件,涉及“软件工程”“Web程序设计”和“数据库原理与应用”等方面的内容,这些内容从实践的角度看应该是互相融合、互相依赖的——要能够开发一个真正的软件系统,必须同时交叉运用这些课程所涉及的内容。为此,将这些课程由纵向分割改变为综合交叉,具体的Web项目和内容组织如下表所示。    项目 内容分类 教学内容 实践作用分析 小明音乐库管理系统 软件工程 * 需求分析基本概念; * 界面设计基本概念; * 类图、活动图 需求分析和概要设计 Web程 序设计 * HTML框架、常用标签; * 网站发布和动态网站原理; * ASP.NET原理和基础; * Request对象和Response对象; * ASP.NET Literal控件 Web软件界面构造 数据库原 理与应用 * 数据库基本概念; * 概念模型设计(ER图、类图); * 关系模型设计; * 创建数据库表的SQL; * SELECT语句(单表、连接、嵌套) * 数据库系统的基本概念; * 数据库表的设计、创建、操纵 Web程 序设计 * ADO.NET连接数据库、连接串; * DbCommand对象和DataReader对象的简单应用; * 单表和主从表的CRUD操作 * 通过ADO.NET操纵数 据库; * 基本ASP.NET控件的使用 企业KPI查询系统 软件工程 * 角色用例分析; * 功能模块设计; * 界面设计 软件需求分析和概要设计 Web程 序设计 * CSS和DIV页面布局; * ASP.NET母版页 软件系统界面实现技术 数据库原 理与应用 * 概念模型设计(类图、数据流图、数据字典); * 关系数据库理论基本概念; * 范式理论和模式分解; * 三级模式(索引和视图); * 数据库实施(用户和权限) 正确、合理的数据库模型 软件工程 Web程 序设计 * 三层架构概念; * UI、BLL和DAL的项目创建; * LINQ to SQL; * 用户登录和身份验证; * 网站状态管理(SessionState/ Cookie/ HiddenField/QueryString) * 软件系统架构的概念和实践; * LINQ to SQL开发技术; * 用户管理模块的实现; * Web应用状态管理的实现 Web程 序设计 * GridView控件和数据绑定表达式; * 状态管理的运用; * Visible属性控制; * TreeView树形控件 ASP.NET中的常用编程技巧 Web程 序设计 * Javascript和DOM模型; * Javascript日期控件; * jQuery和jQuery日期控件; * MsChart控件和jqPlot图表插件 Web界面综合设计续表 项目 内容分类 教学内容 实践作用分析 小明电器商城 软件工程 * 业务流程图; * 功能模块图; * 界面设计 熟悉软件分析和设计方法 Web程 序设计 * CSS模板的应用; * 完整的三层架构; * ASP.NET成员管理; * 表单认证和角色控制 完善Web软件架构 数据库原 理与应用 * 数据库保护(触发器、事务、恢复); * 数据库并发控制(乐观并发控制); * LINQ和SQL统计、SQL分组统计 数据库应用的综合实践 Web程 序设计 * Repeater控件; * 分页机制; * 购物车 Web程序设计的综合实践      本书以Visual Studio Express 2013和SQL Server 2012 Express为开发平台,使用C#开发语言。为方便教师教学和读者自学,本书提供了配套的实例源代码、素材等,可到http://www.tup.com.cn下载。   本书仅要求读者具备面向对象程序设计基础,对于项目所用编程知识、数据库技术都有较详细的讲解,适合作为高等院校计算机相关专业的“Web程序设计”“网络程序设计”“数据库原理与应用”等课程的项目实训教材,也适合对Web软件开发有兴趣的人员自学使用。   本书第1~9章、第13~15章由蒋冠雄编写,戴振中编写第10~12章,叶晓彤编写第16、17章,全书由蒋冠雄和沈士根负责统稿。   本套系列图书《Web程序设计——ASP.NET实用网站开发》《Web程序设计——ASP.NET上机实验指导》第1版和第2版分别于2009年和2014年出版,经多次印刷,受到了众多高校和广大读者的欢迎,很多不相识的读者来邮件与我们交流并给出了宝贵意见,在此表示衷心感谢。   希望本书能成为初学者从入门到精通的阶梯。书中存在的疏漏及不足之处,欢迎读者批评指正,以便再版时改进。我们的邮箱是:cnjgx110@163.com。                                编 者                                 2017年3月      

more >
扫描二维码
下载APP了解更多

同系列产品more >

算法设计与分析(第5版·微课视频版)...

吕国英、李茹、王文剑、
定 价:59元

查看详情
微机原理与接口技术(第4版)

牟琦,桑亚群
定 价:59.80元

查看详情
数据结构(C语言版)(第4版)

唐国民,王国钧 主编;
定 价:49.80元

查看详情
计算机导论(第5版·微课视频版)

袁方
定 价:59元

查看详情
Java Web程序设计(第4版·Eclipse...

郭克华 主编;王丽薇,
定 价:59.80元

查看详情
图书分类全部图书
more >
  • 书中每个项目都按照小型敏捷软件开发的思想,介绍了需求分析、功能设计、界面设计、数据库设计、系统架构搭建以及功能实现等整个过程所需要的思考方法和知识运用技巧。这三个案例从简单到复杂,所需要的知识和技能层层递进,形成一条螺旋式上升的学习路径。

    本书适合作为高等院校计算机相关专业的Web程序设计、网络程序设计、数据库原理与应用等课程的项目实训教材,也适合对Web软件开发有兴趣的人员自学使用。

  • 书中每个项目都按照小型敏捷软件开发的思想,介绍了需求分析、功能设计、界面设计、数据库设计、系统架构搭建以及功能实现等整个过程所需要的思考方法和知识运用技巧。这三个案例从简单到复杂,所需要的知识和技能层层递进,形成一条螺旋式上升的学习路径。

    本书适合作为高等院校计算机相关专业的Web程序设计、网络程序设计、数据库原理与应用等课程的项目实训教材,也适合对Web软件开发有兴趣的人员自学使用。

more >
  •  

    第1篇  小明音乐库管理系统

    第1章  需求分析和设计 3

    1.1  需求分析 3

    1.2  概要设计 4

    习题1 8

    第2章  Web界面开发 10

    2.1  编写页面 10

    2.2  发布网站 16

    2.3  实现首页 22

    习题2 31

    第3章  数据库设计 33

    3.1  数据库基本概念 33

    3.2  概念模型 34

    3.3  数据模型 39

    习题3 46

    第4章  创建并访问数据库 47

    4.1  准备工作 47

    4.2  定义数据 49

    4.3  查询数据 55

    习题4 64

    第5章  实现前台页面 66

    5.1  连接数据库 66

    5.2  修改首页布局 69

    5.3  实现首页音乐列表 73

    5.4  实现动态音乐列表 75

    5.5  实现动态详细资料页 78

    5.6  发布MPMM网站 81

    习题5 83

    第6章  实现后台管理 85

    6.1  界面设计 85

    6.2  数据更新功能 90

    6.3  音乐分类管理 93

    6.4  音乐资料管理 101

    习题6 114

    第2篇  企业KPI查询系统

    第7章  需求分析和设计 121

    7.1  需求分析 121

    7.2  概要设计 123

    习题7 125

    第8章  Web界面设计和实现 126

    8.1  界面详细设计 126

    8.2  实现登录页面布局 129

    8.3  实现母版页布局 136

    习题8 140

    第9章  数据库设计 143

    9.1  概念模型设计 143

    9.2  逻辑模型设计 146

    9.3  三...

精彩书评more >

标题

评论

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘