航班查询系统.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
航班查询系统.ppt

航班查询系统 问题描述 在这个项目案例里,你要用ASP.NET开发航班查询的系统,用户输入出发城市、到达城市、和起止日期,能查询出这段时间内从出发城市到到达城市的所有航班,每个航班有什么仓位以及各个仓位的价格和剩余票数等信息。 问题分析-1 从需求分析设计出下列对象 城市:城市ID、城市名称 航班信息:航班ID、航班名称(航班号)、出发城市ID、到达城市ID、出发时间、到达时间 仓位信息:仓位ID、航班ID、仓位名称、仓位类型、剩余票数、票价、折扣 下载自(51aspx.com) 问题分析-2 本系统具有如下功能: 列出所有城市作为出发城市和到达城市 查询航班信息 查询航班的仓位信息 难点解析-1 为数据库表建立XML Schema (XML架构) 在数据库资源管理器里建立一个数据库连接 新建一个XML Schema文件 把数据表拖放到XML Schema文件上 增加数据库没有的而程序需要的字段 生成带类型的DataSet 难点解析 -2 在代码中引用XML Schema 引用XML Schema对象所在的命名空间 using Aptech.Chat.Class; 定义对象 UserInfoDataSet userInfoDataSet = new UserInfoDataSet(); 给对象赋值 userInfoDataSet.UserInfo[0].LoginTime = DateTime.Now; 取得对象的值 string userName = userInfoDataSet.userInfo[0].UserName 绑定到显示控件 DataGrid1.DataSource = userInfoDataSet.userInfo; 难点解析-3 使用DataGrid的模板列 模板列包含HeadTemplate、ItemTemplate、EditItemTemplate和FooterTemplate。 可以在DataGrid模板列里放置任意的控件 阶段划分 第一阶段:创建数据库表和存储过程(20分钟) 第二阶段:为数据库里的表建立XML Schema(XML框架) (30分钟) 第三阶段:编写Citys类和Flights类 (40分钟) 第四阶段:建立用户界面 (60分钟) 第一阶段 创建数据库表和存储过程 要求学员自己动手编码,在编码的过程中解答学员提出的问题 阶段检查 检查学员第一阶段的编码结果 教员点评 第一阶段标准代码演示 演示第一阶段实现的标准代码 第二阶段 为数据库里的表建立XML Schema(XML框架) 要求学员自己动手编码,在编码的过程中解答学员提出的问题 阶段检查 检查学员第二阶段的编码结果 教员点评 第二阶段标准代码演示 演示第二阶段实现的标准代码 第三阶段 编写Citys类和Flights类 要求学员自己动手编码,在编码的过程中解答学员提出的问题 阶段检查 检查学员第三阶段的编码结果 教员点评 第三阶段标准代码演示 演示第三阶段实现的标准代码 第四阶段 建立用户界面 要求学员自己动手编码,在编码的过程中解答学员提出的问题 阶段检查 检查学员第四阶段的编码结果 教员点评 第四阶段标准代码演示 演示第四阶段实现的标准代码 总结 本案例实现了一个航班查询系统 巩固了 ASP.NET程序的建立 Web控件的使用 在C#中使用XML Schema 使用ASP.NET验证控件 使用DataGrid的模板列 ADO.NET的使用 数据库中建立存储过程并在C#中调用存储过程 在C#中使用客户端Javascript ACCP V4.0 ACCP V4.0 CREATE procedure SelectFlight @DepartureCityId int, @ArrivalCityId int, @DepartureDateMin datetime, @DepartureDateMax datetime as select a.*, b.CityName DepartureCityName, c.CityName ArrivalCityName from Flight a, City b, City c where a.DepartureCityId = b.CityId and a.ArrivalCityId = c.CityId and a.DepartureCityId = @DepartureCityId and a.ArrivalCityId = @ArrivalCityI

文档评论(0)

gshbzl + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档