锐志社区
锐意进取、志存高远
华大锐志软件开发涡轮式项目实训——2009大学生寒假集训,正在热招报名中!

第三方物流运输仓储课程教材结构抢鲜(8月3日更新)

rated by 0 users
This post has 4 Replies | 0 Followers

灌水10强
男
发帖总数 745
leoking Posted: 08-03-2008 3:44 PM

一、第三方物流运输仓储项目概述
二、项目背景
三、项目的目标和指导要求
3.1本项目的预期知识目标
3.1.1类的设计能力
3.1.2多层应用的真正体验
3.1.3 泛型、反射以及Lambda表达式
3.1.4数据库访问层的封装
3.1.5对GDI+的封装处理
3.2学习标准正确的WEB开发模型
四、开发环境和教学准备
4.1`必备事项
4.2配置安装数据库脚本
4.3项目结构样例
4.4学员要求实现的功能
五、母板和符合W3C标准的界面开发
5.1设计母板页面结构
5.2设计CSS样式表
5.3配置和应用网站的主题
5.4设计菜单
5.5设计菜单样式
5.6设计内容页
5.7首页的设计
5.2数据,结构、呈现,控制分离的页面
六、ASP.Net的模型
6.1 理解HTML服务器控件模型
6.1.1使用HTML服务器控件
6.1.2了解HTML 服务器控件特点
6.2 理解WEB服务器控件模型
6.2.1使用WEB服务器控件
6.2.2 了解WEB服务器控件的特点
6.3 理解ASP.NET 网页代码模型
6.3.1可视元素文件
6.3.2逻辑代码文件
6.3.3配置文件
6.4页生命周期
6.5页的事件
七、客户端数据验证
7.1验证控件概览
7.2支持验证控件的输入型控件
7.3验证控件在前置文件运用
7.4验证控件在后置文件的运用
八、使用ASP.Net访问数据
8.1数据访问模型
8.1.1数据源控件
8.1.2数据绑定控件
8.2数据绑定表达式
8.2.1使用Eval方法
8.2.2使用Bind方法
8.2.3简单表达式赋值方法
8.2.4参数绑定
九、使用ListView的简单数据绑定
9.1编写业务对象组件
9.2配置数据源
9.3配置ListView
9.3.1配置ListView和数据源的关系
9.3.2根容器模板LayoutTemplate
9.3.3标准项显示数据模板ItemTemplate
9.3.4交替项数据模板AlternatingItemTemplate
9.3.5编辑显示的数据模板EditItemTemplate
9.3.6选择显示的数据模板SelectedItemTemplate
9.3.7插入显示的数据模板InsertItemTemplate
9.3.8间隔显示的数据模板ItemSeparatorTemplate
9.4通过查询参数配置一对多模型
9.4.1配置数据源
9.4.2配置DropDownList
9.4.3修改ListView的数据源接受CityList的选择值
十、深入七层架构的WEB应用开发
10.1完全控制ListView的数据处理
10.1.1了解ListView的重要事件
10.1.2编写数据实体层
10.1.3配置数据源控件
10.2配置ListView数据控件
10.2.1各项显示数据模板ItemTemplate
10.2.2处理OnItemDataBound事件
10.2.3编辑显示的数据模板EditItemTemplate
10.2.4处理OnItemUpdating事件
10.2.5为编辑的时候加入DropDownList下拉选择
10.3总结七层结构的应用
十一、使用GDI+在页面进行绘制
11.1定义图表的数据项
11.2定义图表的基类
11.3定义饼形图表
11.4在页面上使用GDI+生成的图形
11.4.1产生图形流的页面
11.4.2接受图片流的页面

光荣与梦想 我们的大航海时代

灌水10强
男
发帖总数 745

 

一、第三方物流运输仓储项目概述

 

开发第三方物流运输仓储的目的是让学员深入了解如果使用ASP.Net 3.0开发基于W3C标准的WEB项目,并且深入体验高级的七层架构开发技术。

开发第三方物流运输仓储描述了一个真实企业的业务,该业务的流程非常复杂,所以要求在实现该项目的时候,学员必须完全理解和掌握C#面向对象的各项知识,并且要求将这些面向对象的知识完全的融汇到具体的项目中去。

除了运用面向对象的知识外,学员还将掌握无状态的WEB开发技术,并了解到基本的数据绑定和通过编程的方式深入控制数据源的高级技术。同时,还了解到编写高效的数据实体的技巧以及安全角色的控制。

在项目中,学员还将学习到使用高级的GDI+对页面进行图形绘制,开发自己的统计图形工具。

在设计实体类时,学员还将了解到泛型的高级应用和Lambda表达式的应用。

 

 

 

 

二、项目背景

 

该项目是一为摩托罗拉提供第三方运输仓储的供应商所使用的真实项目。该项目的业务需求是:

 

客户(摩托罗拉)的车间有产品生产完成后,通知该供应商将产品运输到该供应商的上海仓库中。供应商依据摩托罗拉的指令,分批将仓库中的不同时段存储的产品运输到摩托罗拉的天津工业园区。

  • l 产品的第一次入仓库,供应商将提供摩托罗拉一个订单号。
  • l 商务部门对用户的本次要求编制一张客户单,该客户单为具有前缀的流水号。
  • l 编制成功后的客户单将通知配送中心,配送中心根据货物的数量和出发目的地,设计配送单。一张客户单可以对应多张配送单。
  • l 设计后的配送单,将提交给运输部门,运输部门将根据配送要求安排实际的车辆。由于车辆的吨位不一样
  • n 一辆车可以对应多张配送单,
  • n 一张配送单可以由多辆车运输
  • n 一张配送单也可以由单辆车完成任务

 

学员必须依据上述复杂的业务进行分析设计:数据库表关系、对象实体、业务对象、数据访问对象、控制对象,页面对象等。

 

 

三、项目的目标和指导要求

 

项目必须建立在严谨的多层结构基础上。一个严谨的多层结构应用的含义是:每一层都必须有存在的价值,每一层为其前导和后续层提供服务,其前导和后续层无法跨越该层(层的存在价值),层封装了前导和后续层特有的数据类型,透明了层间的处理。

 

3.1本项目的预期知识目标

 

3.1.1类的设计能力

 

在该项目中需要大量的类设计:设计实体类,设计数据访问类,设计图形处理类,设计业务类等等。

学员将前期的所有知识贯穿在该项目中,为项目中所有的对象提供优秀的设计模型和有效的代码编写。

 

 

3.1.2七层应用的真正体验

 

设计合理的多层应用,学员将学习如何设计物理数据层、数据访问层、实体层、业务层、控制层、结构层、呈现层这七层结构。

学员在这个设计中了解到,什么是有效合理的多层结构,什么是无效浪费的多层结构。

 

 

3.1.3 泛型、反射以及Lambda表达式

 

巧妙有效的使用泛型,配合反射可以编写非常优雅和高效的实体类。这种类可以不原先没有泛型时更体现出面向对象的威力,并且提供更有效的约束和封装。

而Lambda表达式为处理集合提供了非常优雅和简明的代码。

 

 

 

3.1.4数据库访问层的封装

 

学员要求实现对数据访问层的封装。该封装类必须对外完全的透明对ADO.Net的访问,且用户可以实施对SQL Server或Oracle等多种数据库的操控,必须提供用户足够灵活的访问方式。还需要提供对数据库事务的处理能力。

 

 

3.1.5对GDI+的封装处理

 

采用对GDI+的封装,为WEB页面提供图形的绘制能力。并且实现圆形饼图的统计类。

 

 

3.2学习标准正确的WEB开发模型

 

可视化开发仅仅是拖拉控件吗?

很多学习可视化开发人都有一种错误的理解,就是拖拉控件是开发的全部。一方面他们抱怨ASP.Net提供了混乱的代码页面和以后噩梦般的维护,一方面他们又舍不得放弃高效的开发模型。难道享用高效的ASP.Net开发环境必须付出代码结构混乱的代价吗?答案自然是否定的,微软的开发环境其实是为了提供了两个方面:快速开发(用于原型模拟)和精要开发(清晰的层次设计)

我们将逐步学习通过ASP.Net的强大框架能力设计符合W3C标准的WEB应用程序。

光荣与梦想 我们的大航海时代

灌水10强
男
发帖总数 745

 

虽然该书不能说是一本很严谨的好书,但其基础部分值得初学者看一下。

光荣与梦想 我们的大航海时代

灌水10强
男
发帖总数 745

通过详细的解释和操作C#程序代码,本书的知名作家团队会带您进入ASP.NET开发世界,逐渐掌握各种有趣的ASP.NET技巧和工具。您很快就能体会到ASP.NET 2.0在减少代码量方面所做的卓越努力。
全书共16章,首先着重介绍ASP.NET 2.0以及如何使用VWD构建网页,然后依次介绍如何创建网站、ASP.NET网页、服务器控件、成员与身份、使用主题样式化、事件与代码、读数据、数据源控件、数据绑定控件和数据缓存数据源控件、写数据、代码、组件化、角色和用户配置文件、Web服务、电子商务、性能、错误处理、部署测试和完善,最后一部分是附录,其内容包括各章练习答案、ASP的安装、wrox united数据库设计、VWD的数据库资源管理器、css和html快速参考等。

光荣与梦想 我们的大航海时代

灌水10强
男
发帖总数 745

 

全书分为6个部分,共18章。第1部分介绍基础知识,包括ASP.NET 2.0概述、Visual Studio 2005集成开发环境、创建ASP.NET应用程序和C# 2.0程序设计基础。第2部分讲解用户界面方面的特性,包括母版页、主题和皮肤、站点导航控件和其他新增服务器控件。第3部分探讨了数据访问方面的内容,包括数据访问技术概述、数据源控件、数据绑定控件和数据缓存。第4部分说明了应用服务方面的知识,包括个性化用户配置、Web部件、成员资格和角色管理、登录系列控件和配置与管理工具。第5部分详细分析了使用ASP.NET 2.0技术开发的微软经典实例PetShop 4.0。最后一部分是附录内容。

内容比较泛泛,如果你懒得用MSDN,口袋的钱也不缺,那可以看下

光荣与梦想 我们的大航海时代

页 1 / 1 (5 项) | RSS
上海锐学计算机科技有限公司
Powered by Community Server (Commercial Edition), by Telligent Systems