WebService火车查询系统.docx

上传人:牧羊曲112 文档编号:4926085 上传时间:2023-05-23 格式:DOCX 页数:9 大小:130.98KB
返回 下载 相关 举报
WebService火车查询系统.docx_第1页
第1页 / 共9页
WebService火车查询系统.docx_第2页
第2页 / 共9页
WebService火车查询系统.docx_第3页
第3页 / 共9页
WebService火车查询系统.docx_第4页
第4页 / 共9页
WebService火车查询系统.docx_第5页
第5页 / 共9页
亲,该文档总共9页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《WebService火车查询系统.docx》由会员分享,可在线阅读,更多相关《WebService火车查询系统.docx(9页珍藏版)》请在三一办公上搜索。

1、WebService火车查询系统一、开发环境:装有VS10软件的PC机一台二、系统功能:火车查询系统主要用于提供火车时刻表和车次所 经站点的查询服务:1、输入用户的始发站和终点站,点击查询按钮,系统 会提供路经这条路线的所有车次,并显示该车次的 始发站、终点站、在本站的出发时间、里程和所需 时间;2、输入某车次,点击查询按钮,可以查询到该车次的 始发站、终点站、始发站出发时间、终点站到达时 间、里程和所需要的时间;并且可以通过模糊查询, 查询到包含输入车次字符的车次的这些信息;3、输入某车次,点击查询按钮,系统可以显示该车次 途经的所有站点、到达该站点的时间、从该站点出 发的时间和从始发站到达

2、该站点的距离。三、系统设计:系统主要包括服务端和用户端:服务端通过编写代码,提供了用户查询信息的各 种方法,并返回用户查询的相关信息;用户端主要包括用户界面、服务调用和控件设置: 用户界而为用户查询信息提供了窗口;服务调用通过引 用Web服务,编写代码,调用了 Web服务里的方法; 控件设置首先是选择合适的控件,并引入,通过属性设 置完善控件的视觉效果,通过代码触发事件,完成控件 的功能。四、运行结果:运行结果显示调试后的最初界面和输入参数后的 查询结果。点击调试后,系统向用户提供一个火车查询界面, 用户可以根据界面提示输入需要的参数进行查询工作, 输入完参数,只需点击查询按钮,就可以看到想查

3、询的 信息。界而可以显示火车时刻表和列车经由的站点,其 中火车时刻表包括两个:1、给定始发站和终点站,途 经这条路线的所有火车时刻表;2、给定某一车次,显 示该车次的时刻表。五、核心代码:用户端代码:using System;using System.Data;using System.Windows.Forms;namespace Traininquirypublic partial class Forml : Formprivate.webxml.webservice. TrainTimeWebServiceTrain = null;private string Path = Applic

4、ation.StartupPath;public Form1()InitializeComponent();Train = new.webxml.webservice. TrainTimeWebService();private void button1_Click(object sender, EventArgs e)string StartStation = textBox3.Text;string ArriveStation二 textBox4.Text;DataSet ds = new DataSet ();ds =Train.getStationAndTimeByStationNam

5、e(StartStation,ArriveStation , );dataGridView1.DataSource =ds.Tables0.DefaultView;private void button2_Click(object sender, EventArgs e)string TrainNumber = textBox2.Text ;DataSet ds = new DataSet ();ds =Train.getStationAndTimeDataSetByLikeTrainC ode(TrainNumber , ); dataGridView2.DataSource =ds.Tab

6、les0.DefaultView;private void button3_Click(object sender, EventArgs e)string TrainNumber = textBox1.Text;DataSet ds=new DataSet ();ds =Train.getDetailInfoByTrainCode(TrainNumbe r,);dataGridView3.DataSource = ds.Tables0.DefaultView;服务端的方法:.getDetailInfoByTrainCode通过火车车次查询列车经由车站明细DataSet输入参数:车次代号字符串,

7、空字符串默认上海到北 京D32次,UserID =商业用户ID (普通用户不需 要);返回数据:DataSet,Item.(TrainStation) = 车站名称、Item.(ArriveTime) =到站时间、Item.(StartTime) =发车时间、Item.(KM) =里程 (KM).getStationAndTimeByStationName通过发车站和到达站查询火车时刻表DataSet输入参数:StartStation =发车站,ArriveStation =到达站(支持第一个字匹配模糊查询),空字符串 默认发车站上海和到达站北京,UserID =商业用户 ID (普通用户不需

8、要);返回数据:DataSet,Item.(TrainCode) =车次、Item.(FirstStation) = 始发站、Item.(LastStation) =终点站、 Item.(StartStation) =发车站、Item.(StartTime) =发车时间、 Item.(ArriveStation) =到达站、Item.(ArriveTime) =到达时间、Item.(KM) =里程 (KM)、Item.(UseDate) =历时getStationAndTimeDataSetByLikeTrainCo de通过火车车次查询本火车时刻表(支持模糊查询)DataSet输入参数:车次

9、代号字符串(支持模糊查询),空字 符串默认上海到北京D32次,UserID =商业用户 ID (普通用户不需要);返回数据:DataSet,Item.(TrainCode) =车次、Item.(FirstStation) = 始发站、Item.(LastStation) =终点站、 Item.(StartStation) =发车站、Item.(StartTime) =发车时间、Item.(ArriveStation) =到达站、Item.(ArriveTime) =到达时间、Item.(KM) =里程 (KM)、Item.(UseDate) =历时六、结果分析及存在的问题:火车查询系统主要用于为外出人员提供车次查询服务,可以使人们方便地查找到可乘坐的火车车次, 不需要亲自到火车站询问信息,并且可以根据自己的 情况,依据火车时刻表确定自己的出发时间,为生活、 工作和旅行等提供了方便。本系统的开发设计很好的完成了预期的功能,提 供了火车时刻表和列车经由站点查询,在界面设计上 简单大方。通过本次开发设计,熟悉了 Web服务的开发过程, 能够方便的引入Web服务,提高了我的编程能力,进 一步了解了控件的使用、设置和事件的触发。也使我认 识到自己还应该多学习Web服务方面的知识,进一步 提高自己的编程能力和界面设计能力。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号