- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
WebService的列车时刻表教程
PAGE 16
?
?
名 称: ASP.NET应用开发
项目题目: Web Service列车时刻系统
专业班级:
年 级:
姓 名:
学 名:
序 号:
资源收集自梁高崇四年档
1概述
1.1 Web Service服务应用
Web Service是一种新应用程序的分支,是构建应用程序的普通模型能在支持Iternent网络通讯的操作系统上实施。Web Service也很容易部署, 因为它们基于一些常规的产业标准以及已有的一些技术,诸如标准通用标记语言下的子集XML、HTTP。Web Service减少了应用接口的花费。Web Service为整个企业甚至多个组织之间的业务流程的集成提供了一个通用机制。
1.2 项目开发环境及工具
开发环境:Microsoft .NET Framework 4.5、 Windows 7。
开发工具:Microsoft Visual Studio 2013 、Notepad++ (编辑Html、CSS)、Chrome浏览器
开发语言:C#
注意事项:本列车时刻系统引用的是互联网上的第三方Web服务,因此使用本系统时务必保证本地机器的网络连接通畅,以免系统正常功能受到影响。
2.设计的任务和要求
2.1设计任务
本项目通过调用已有的Web Service可以较方便地查询全国范围的列车时刻表相关信息,获得的列车主要信息有,车次、始发站、终点站、发车时间、到站时间、运行时间、总里程。
2.2设计要求?
1.程序要求能够正常运行,并完成所要求的基本功能;
2. 前台页面布局采取DIV/CSS方式;
3.进行必要的系统测试;?
4.编写规范的设计说明书;?
2.3设计流程和步骤
调试程序
后台代码
前台布局
引用Web服务
新建项目
2.3.1程序设计主要流程
2.3.2添加引用Web服务
①选中项目右击
②添加引用服务
③打开高级选项
④选中Web服务引用
⑤在URL栏中输入并转到:
HYPERLINK /WebServices/TrainTimeWebService.asmx /WebServices/TrainTimeWebService.asmx
⑥默认引用名.webxml.www,点击添加引用,此时成功添加Web服务。
3.系统详细设计
3.1前台布局设计
控件主要有:TextBox(始发站) TextBox(终点站)
Button(查询按钮) GridView(显示结果)
主页DIV布局:
body
div class=all………………………………外部div
div class=header……………………头部div
/div
div class=center……………………中间div
/div
div id=footer……………………… 底部div
/div
/div
/body
前台CSS样式文件 Style.css放在主题目录下,列车时刻表显示主页面为index.aspx,项目的目录文件关系详情如下图所示:
3.2后台代码设计
1.点击查询按钮的响应事件:
protected void btnSearch_Click(object sender, EventArgs e)
{
//获取起始站TextBox的文本
string start = this.txtStart.Text.Substring(this.txtStart.Text.LastIndexOf(_) + 1);
//获取终点站TextBox的文本
string end = this.txtEnd.Text.Substring(this.txtEnd.Text.LastIndexOf(_) + 1);
//实例化Web服务对象
TrainTimeWebService t = new TrainTimeWebService();
//通过调用W
文档评论(0)