- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
航班查询系统-Read.ppt
航班查询系统 问题描述 在这个项目案例里,你要用ASP.NET开发航班查询的系统,用户输入出发城市、到达城市、和起止日期,能查询出这段时间内从出发城市到到达城市的所有航班,每个航班有什么仓位以及各个仓位的价格和剩余票数等信息。 问题分析-1 从需求分析设计出下列对象 城市:城市ID、城市名称 航班信息:航班ID、航班名称(航班号)、出发城市ID、到达城市ID、出发时间、到达时间 仓位信息:仓位ID、航班ID、仓位名称、仓位类型、剩余票数、票价、折扣 问题分析-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分钟) :创建数据库表和存储过程 第二阶段(30分钟) :为数据库里的表建立XML Schema(XML框架) 第三阶段(40分钟) : 编写Citys类和Flights类 第四阶段( 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 = @ArrivalCityId and a.DepartureTime
您可能关注的文档
最近下载
- L630-50动臂使用说明书.pdf VIP
- 24 T600-32U起重性能提升60m臂长(25m@25t).pdf VIP
- T8030-25U 国内标准版说明书-附着高度345m-(2017.10.9).pdf VIP
- XGT1750-80S塔吊说明书安装手册.pdf VIP
- 考试考场座位号模板(可打印).pdf VIP
- 电气设备故障处理实例及实践中创新方法的应用.pdf VIP
- 院感管理制度(3篇).docx
- 计算机网络第8版课件-第8章-互联网上的音频和视频服务.pptx VIP
- 沪教版(上海)六年级第一学期第二章分数单元测验 .docx VIP
- 2024年产品开发合作框架协议.doc VIP
原创力文档


文档评论(0)