Web项目开发案例教程

出版时间:2010-8  出版社:化学工业出版社  作者:陈国才  页数:224  

前言

  Microsoft Visual Studio 2005是在Windows平台上广泛使用的开发工具,使用 Visual Studio 2005,专业开发人员能够创建多层的 Windows、Web、SmartPhone 和 Pocket PC 应用程序,使用集成的Visual数据库工具来设计数据库、表、存储过程,集成的数据库报表设计器和查看器,设计、调试和部署多层应用程序,集成的 XSLT 调试。Microsoft Visual Studio 2005、SQL Server同属Microsoft公司的产品,用Microsoft Visual Studio 2005作为前台开发工具,SQL Server作为后台数据库时,有很好的编程接口。  目前在计算机专业书籍中,Microsoft Visual Studio 2005只是作为一种开发工具并结合C#或VB语言,介绍其使用方法、控件的使用、错误调试等知识。读者学习后,对Microsoft VisualStudio 2005在Web项目开发方面的专门应用并不能掌握。因此,读者迫切需要在学习Microsoft Visual Studio 2005基础之后,再进行专门的Web项目开发的技能训练,他们走上工作岗位后,能快速利用Microsoft Visual Studio 2005进行Web项目开发。但目前介绍Microsoft Visual Studio 2005进行Web项目开发的书有的实例很多,而知识性介绍简单;有的理论过多,实例只是给出思路,对读者学习帮助不大。本书以大家熟悉的图书馆管理系统为例,以现在流行的SQL Server作为后台数据库,Microsoft Visual Studio 2005作为前台开发工具,全面讲解Microsoft Visual Studio 2005在三层Web项目开发中的关键技术和方法,深入介绍对实际工作非常有用的设计思路,使读者学以致用,学完本教材后,能根据实例开发一般的Web应用项目。  全书共分21章主要包括:需求分析、数据库设计,系统三层框架建立,用户登录,母版页建立,更改口令,图书馆信息,读者类型管理,书架管理,图书类型管理,管理员设置,图书档案管理,读者档案管理,图书借阅,图书归还,图书档案查询,图书借阅查询,图书借阅排行,读者借阅排行,首页图书借阅、读者借阅排行,难点技术介绍,开发经验介绍。

内容概要

本书全面介绍了Microsoft Visual Studio 2005下开发三层Web项目的实用知识,包括数据库的分析设计,三层框架建立,母版页设计,功能的设计实现,难点技术介绍和常用开发经验。全书通过一个图书馆管理系统的实现过程,把所有内容贯穿在一起。内容详细、紧凑、前后连贯,书中介绍的开发过程让读者真实地体会和了解Microsoft Visual Studio 2005环境下开发三层Web项目的具体过程。最后还对一些技术难点进行具体介绍,使读者更深入学习理解。书中还介绍了一些开发经验,希望对读者有更多的帮助。与本书配套的光盘内容包括:图书馆管理系统源代码LibraryMS目录,图书馆管理系统SQL数据库DATA目录,教学使用的PPT和制作录像,以及数据库使用说明文档等。     本书可作为本科、高职高专院校计算机专业实训教材,毕业设计指导书,也可以作为Web和ASP.NET开发工作者的参考书。

书籍目录

第1章 需求分析、数据库设计 第2章 系统三层框架的建立 第3章 用户登录 第4章 母版页的建立 第5章 更改口令 第6章 图书馆信息 第7章 读者类型管理 第8章 书架管理 第9章 图书类型管理 第10章 管理员设置 第11章 图书档案管理 第12章 读者档案管理 第13章 图书借阅 第14章 图书归还 第15章 图书档案查询 第16章 图书借阅查询 第17章 图书借阅排行 第18章 读者借阅排行 第19章 首页图书借阅、读者借阅排行 第20章 技术难点讲解 第21章 开发经验介绍 参考文献

章节摘录

  在三层结构中,各层相互依赖:表示层依赖于业务逻辑层,业务逻辑层依赖于数据访问层。回顾前面讲过的生活实例“饭店”场景。  (1)服务员(表示层)并不知道蔬菜的价位、如何去购买蔬菜、到哪里购买以及西红柿炒鸡蛋如何烹炒、放哪些佐料,便可为顾客提供美食。他(她)只负责根据菜单转告厨师(业务逻辑层)烹炒西红柿炒鸡蛋。  (2)厨师(业务逻辑)也不知道服务员(表示层)是如何接待顾客的,同时也不知道蔬菜的价位以及蔬菜的购买地在哪里。她(他)做的事情只有接受菜单、从采购员(数据访问层)处获取原料、烹炒西红柿炒鸡蛋。顾客对西红柿炒鸡蛋的味道是否满意完全由厨师(业务逻辑层)来决定。  (3)采购员(数据访问层)也不知道服务员(表示层)如何接待顾客以及厨师(业务逻辑层)如何烹炒西红柿炒鸡蛋,他(她)只负责根据顾客的想法去购买肉类、海鲜、蔬菜等原料。三层结构是关系如图2.5所示:  在三层结构中,各层之间的数据传递方向分为请求和响应两个方向,如图2-6所示。  (1)表示层接受用户的请求,根据用户的请求去通知业务逻辑层;业务逻辑层收到请求,首先对请求进行阅读审核,然后将请求通知数据访问层或直接返回给表示层;数据访问层收到请求后便开始访问数据库。  (2)数据访问层通过对数据库的访问得到请求结果,并将请求结果通知业务逻辑层;业务逻辑层收到请求结果,首先对请求结果进行阅读审核,然后将请求结果通知表示层;表示层收到请求结果,并把结果展示给用户。

图书封面

评论、评分、阅读与下载


    Web项目开发案例教程 PDF格式下载


用户评论 (总计1条)

 
 

  •   实用、对学习有帮助
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7