第一篇:列車時刻表項目小結(jié)
列車時刻表項目小結(jié)
經(jīng)過一個多月的努力,終于完成了列車時刻表項目,但是在做這個項目的過程中,因為是個人項目,發(fā)現(xiàn)了自己還存在好多不足,在此總結(jié)一下:
列車時刻表項目中主要任務(wù)是查詢列車時刻表,主要有:車次查詢、站站查詢、車站查詢。首先從項目需求說明書入手,主要明白編寫目的,就是項目的要求,作為系統(tǒng)設(shè)計、項目目標(biāo)及項目驗收的依據(jù)。需求分析詳細(xì)描述用戶對功能的需求。對需求文檔寫得清楚,理解得透徹,才能更深入的了解系統(tǒng)的功能,在后面的代碼實現(xiàn)上也相對輕松。
整個項目有參考谷歌地圖,老師先給我們一些小的任務(wù)來練手,了解這個項目有哪些模塊,怎樣入手……但是到了編碼階段,還是顯得十分痛苦。剛開始編碼的時候,由于思維很混亂,使得開始編碼幾天基本上是不知道怎么下手。最后就是代碼整合,這一階段對我來說是非常痛苦的。因為往往事情都不是我們想象得那么簡單,雖然各自的內(nèi)容放在各自的包下面,但是運(yùn)行起來還是出現(xiàn)了很多錯誤。比如,明明代碼沒什么問題,運(yùn)行起來就會提示說屬性不存在之類的,遇到這類問題,只能不停地對它進(jìn)行修改,找錯。。浪費(fèi)了不少時間,進(jìn)度也差點落后。
在這個項目中,問題遇到了很多,同時也學(xué)到了解決問題的方法及其它的一些東西,也知道了自己的不足之處。在接下來為數(shù)不多的時間里,我要好好鞏固自己的知識,為下面的的項目及不久的工作打好的基礎(chǔ)。
第二篇:列車時刻表查詢小結(jié)
列車時刻表查詢小結(jié)
信息0911-2009822103-劉繪
本章主要講述的是通過列車時刻表查詢程序怎樣對Google地圖的二次開發(fā),從而在網(wǎng)站上創(chuàng)建功能全面的地圖應(yīng)用
一、Google地圖API是一種通過javaScript將Google地圖嵌入到網(wǎng)頁的API。它提供了很多處理地圖的功能和地圖添加內(nèi)容的服務(wù),從而在網(wǎng)站上創(chuàng)建功能全面的地圖應(yīng)用
1.熟練使用地圖查找你所要查看的某個具體的地址 2.找到某個地方火車站的經(jīng)緯度
3.顯示某個列車的行走路線,一般是折線圖,將坐標(biāo)點連起來,一般是最短路線 4.疊加層是地圖上綁定到經(jīng)度緯度坐標(biāo)的對象,會隨您拖動或縮放地圖而移動。疊加層用于反映您添加到地圖上以指明點、線或區(qū)域的對象,代碼如下
var map;var geocoder;var siteName=[<%=strSiteList%>];var siteLocation = new Array();function initialize(){
var myLatLng = new google.maps.LatLng(31.587074,120.305551);var myOptions = { zoom: 4, center: myLatLng, mapTypeId: google.maps.MapTypeId.ROADMAP };
map = new google.maps.Map(document.getElementById(“map_canvas”), myOptions);
geocoder = new google.maps.Geocoder();for(var i = 0;i < siteName.length;i++){
codeAddress(i);} }
function codeAddress(i){ var address=siteName[i];geocoder.geocode({ 'address': address}, function(results, status){ if(status == google.maps.GeocoderStatus.OK){ //alert(address + “:” +results[0].geometry.location);siteLocation.push(results[0].geometry.location);var marker = new google.maps.Marker({ map: map, position: results[0].geometry.location, title:address });//畫線
var flightPath = new google.maps.Polyline({ path: siteLocation, strokeColor: “#FF0000”, strokeOpacity: 1.0, strokeWeight: 2, map:map });
} else { alert(“Geocode was not successful for the following reason: ” + status);} });} function Button1_onclick(){ var message ='this';new window.alert(message);
二、數(shù)據(jù)庫
1、數(shù)據(jù)庫只需要一張表
2、新建系統(tǒng)存儲過程Proc_GetStationListByID,Proc_GetTrainDetailByNo,Proc_GetTrainListByFromTo,Proc_GetTrainListByNO,Proc_GetTrainListByStation用以存儲數(shù)據(jù)。其實存儲過程就和函數(shù)差不多 將常處理的業(yè)務(wù)寫成一個存儲過程,要用到是只要調(diào)用就可以了,具體可以參照函數(shù)理解,什么情況下用?一般在開發(fā)中,分工明確的都是數(shù)據(jù)庫程序員寫好存儲過程,業(yè)務(wù)程序員要操作數(shù)據(jù)庫時只需調(diào)用存儲過程,傳入相應(yīng)參數(shù),然后獲取返回結(jié)果就可以了。
3、Proc_GetTrainListByFromTo的存儲過程如下:
set ANSI_NULLS ON set QUOTED_IDENTIFIER ON go
ALTER PROCEDURE [dbo].[Proc_GetTrainListByFromTo]
AS BEGIN select t1.[ID] as 車次,t1.[Type] as 列車類型, t1.Station as 始發(fā)站,t1.D_Time as 發(fā)車時間, @StartStation varchar(50), @EndStation varchar(50)
t2.Station as 終點站,t2.A_Time as 到站時間, t2.[Day] as 天數(shù),t2.Distance as 里程, t3.Station as 出發(fā)站,t3.A_Time as 出發(fā)站到站時間, t3.D_Time as 出發(fā)站發(fā)車時間,t3.[Day] as 出發(fā)站天數(shù), t4.Station as 目的站,t4.A_Time as 目的站到站時間, t4.D_Time as 目的站發(fā)車時間,t4.[Day] as 目的站天數(shù),--票價
dbo.Fun_GetPriceByFromTo(t1.[ID],t3.S_No,t4.S_No)as 票價 from(select * from train where [ID] in(select distinct t1.id from(select * from train where station like '%'+@StartStation+'%')t1 join(select * from train where station like '%'+@EndStation+'%')t2 on t1.id=t2.id and t1.s_no 三、Train程序編寫 1、新建一個調(diào)用類Query,用來調(diào)用系統(tǒng)存儲過程 public static DataTable GetTrainListByID(string id){ DataTable dt = new DataTable();//........SqlParameter[] parms = new SqlParameter[1];parms[0] = new SqlParameter(“@NO”, SqlDbType.VarChar, 50);parms[0].Value = id;DataSet ds = DbHelperSQL.RunProcedure(“Proc_GetTrainListByNO”, parms, “ds”);dt = ds.Tables[0];return dt;} 2、通常我們在程序中需要調(diào)用WebService時,都是通過“添加Web引用”,讓VS.NET環(huán)境來為我們生成服務(wù)代理,然后調(diào)用對應(yīng)的Web服務(wù)。這樣是使工作簡單了。 [WebMethod] public DataTable GetTrainListByID(string id){ return Query.GetTrainListByID(id);} [WebMethod] public DataTable GetTrainListByStation(string station){ return Query.GetTrainListByStation(station);} [WebMethod] public DataTable GetTrainListByFromTo(string from, string to){ return Query.GetTrainListByFromTo(from, to);} 京廣高鐵最新列車時刻表出爐 票價將公布 2012年12月17日 報道 即將開通的京廣高鐵部分高鐵列車最新時刻表發(fā)布,絕大部分高鐵列車將在石家莊新客站???,省城市民乘火車出行將實現(xiàn)質(zhì)的飛躍。 高鐵票價將于近日公布 鐵路部門昨天發(fā)布了即將于12月26日開通的京廣高鐵部分高鐵列車最新時刻表,預(yù)計高鐵列車票價表將于近日公布,各趟高鐵列車車票也將全面開售。 京廣高鐵全線貫通后,北京至廣州間最快高鐵列車運(yùn)行時間可在7小時以內(nèi),較目前既有京廣鐵路最快普速客車壓縮12小時30分左右;北京至石家莊最快1小時07分,較目前最快普速客車壓縮1小時左右。目前,旅客乘坐京廣高鐵,可通過互聯(lián)網(wǎng)、電話、代售點、自動售票機(jī)、車站窗口等多種途徑購票,進(jìn)站乘車可通過自助取票后進(jìn)站,或刷二代身份證直接進(jìn)站乘車。 京廣高鐵部分列車最新時刻表 詳情關(guān)注新浪微博微博:蔡平豪_Cai頭 車次始發(fā)站石家莊站終點站 G508次(武漢-北京西)武漢7:30開石家莊11:15到11:18開北京西12:37到 G510次(武漢-北京西)武漢 8:20開石家莊12:13到12:17開北京西13:43到 G502次(長沙南-北京西)長沙南7:30開石家莊12:45到12:48開北京西14:07到 G512次(漢口-北京西)漢口9:33開石家莊13:39到13:42開北京西15:01到 G84次(長沙南-北京)長沙南9:09開石家莊13:29到13:32開北京西14:40到 G514次(武漢-北京西)武漢10:30開石家莊14:20到14:24開北京西15:50到 G572次(信陽東-北京西)信陽東13:38開石家莊14:47到14:51開北京西16:09到 G516次(漢口-北京西)漢口11:43開石家莊15:20到15:24開北京西16:50到 G86次(武漢-北京西)武漢13:00開石家莊16:17到16:20開北京西17:29到 G518次(武漢-北京西)武漢12:16開石家莊16:08到16:11開北京西17:36到 G18次(北京西-廣州南)北京西13:05開石家莊14:24到14:27開廣州南22:22到 G519次(北京西-武漢)北京西14:10開石家莊15:29到15:33開武漢19:25到 G573次(北京西-信陽東)北京西16:30開石家莊17:49到17:53開信陽東21:12到 G503次(北京西-長沙南)北京西14:37開石家莊15:56到16:00開長沙南21:22到 G521次(北京西-漢口)北京西15:26開石家莊16:45到16:49開漢口21:06到 G523次(北京西-武漢)北京西16:19開石家莊17:38到17:42開武漢21:20到 G525次(北京西-漢口)北京西17:14開石家莊18:30到18:36開漢口22:41到 G527次(北京西-漢口)北京西18:04開石家莊19:23到19:27開漢口23:12到 G632/3次(武漢-太原)武漢10:00開石家莊14:07到14:27開太原15:51到 G636/7次(武漢-太原)武漢11:59開石家莊15:43到16:03開太原17:27到 G532次(廣州南-石家莊)廣州南10:24開石家莊18:37到 G72次(深圳北-北京西)深圳北8:00開石家莊16:59到17:02開 北京西18:21到 G80次(廣州南-北京西)廣州南10:00開石家莊16:50到16:52開北京西17:59到 G574次(信陽東-北京西)信陽東14:25開石家莊17:51到17:54開北京西19:19到 G520次(漢口-北京西)漢口14:25開石家莊18:20到18:23開北京西19:41到 G522次(漢口-北京西)漢口15:12開石家莊18:57到19:00開北京西20:19到 G504次(長沙南-北京西)長沙南14:36開石家莊19:44到19:47開北京西21:13到 G524次(武漢-北京西)武漢16:34開石家莊20:23到20:27開北京西21:43到 G506次(長沙南-北京西)長沙南15:08開石家莊20:29到20:32開北京西21:50到 G82次(廣州南-北京西)廣州南12:52開石家莊20:54到20:57開北京西22:23到 G526次(武漢-北京西)武漢17:31開石家莊21:17到21:21開北京西22:45到 G528次(武漢-北京西)武漢18:00開石家莊21:51到21:55開北京西23:14到 G624/1次(太原-廣州南)太原10:46開石家莊12:30到12:33開 G634/1次(太原-武漢)太原12:10開石家莊13:34到13:37開 G638/5次(太原-武漢)太原16:16開石家莊17:40到18:05開 G531次(石家莊-廣州南)石家莊9:15開廣州南17:45到 G507次(北京西-武漢)北京西7:00開石家莊8:19到8:23開武漢12:23 G501次(北京西-長沙南)北京西7:30開石家莊8:49到8:52開長沙南14:12到 G71次(北京西-深圳北)北京西8:00開石家莊9:19到9:22開 G509次(北京西-漢口)北京西8:43開石家莊10:14到10:17開漢口14:00到 G83次(北京西-長沙南)北京西9:00開石家莊10:07到10:09開長沙南14:40到 G571次(北京西-信陽東)北京西9:27開石家莊10:45到10:50開信陽東13:55到 G511次(北京西-漢口)北京西9:37開石家莊10:56到10:59開漢口14:52到 G513次(北京西-武漢)北京西10:48開石家莊12:07到12:11開武漢15:49到 G515次(北京西-武漢)北京西11:50開石家莊13:09到13:13開武漢17:11到 G517次(北京西-武漢)北京西12:29開石家莊13:48到13:52開武漢17:38到 G85次(北京西-武漢)北京西13:00開石家莊14:07到14:10開武漢17:29到 G657次(北京西-西安北)北京西11:06開石家莊12:25到12:28開西安北16:47到 G658次(西安北-北京西)西安北10:40開石家莊15:04到15:07開北京西16:26到 G659次(北京西-西安北)北京西12:08開石家莊13:27到13:32開西安北17:35到 G660次(西安北-北京西)西安北11:35開石家莊15:50到15:53開北京西17:12到 G661次(北京西-西安北)北京西14:43開石家莊16:02到16:05開西安北20:41到 G662次(西安北-北京西)西安北14:40開石家莊19:11到19:14開北京西20:33到 G663次(北京西-西安北)北京西16:00開石家莊17:26到17:29開西安北21:52到 G664次(西安北-北京西)西安北16:03開石家莊20:03到20:06開北京西21:38到 G72次(深圳北-北京西)深圳北8:00開石家莊16:59到17:02開北京西18:21到 G79次(北京西-廣州南)北京西10:00開石家莊11:07到11:09開廣州南17:59到 G80次(廣州南-北京西)廣州南10:00開石家莊16:50到16:52開北京西17:59開 G81次(北京西-廣州南)北京西13:05開石家莊14:24到14:27開廣州南22:22到 G82次(廣州南-北京西)廣州南12:52到石家莊20:54到20:57開北京西22:23到 G83次(北京西-長沙南)北京西9:00開石家莊10:07到10:09開長沙南14:40到 G86次(武漢-北京西)武漢13:00開石家莊16:17到16:20開北京西17:29到 G89次(北京西-鄭州東)北京西13:30到石家莊14:37到14:39開鄭州東16:00到 G90次(鄭州東-北京西)鄭州東9:00開石家莊10:21到10:23開北京西11:30到 G501次(北京西-長沙南)北京西7:30到石家莊8:49到8:52開長沙南14:12到 G502次(長沙南-北京西)長沙南7:30開石家莊12:45到12:48開北京西14:07到 G503次(北京西-長沙南)北京西14:37開石家莊15:56到16:00開長沙南21:22到 G504次(長沙南-北京西)長沙南14:36開石家莊19:44到19:47開北京西21:13到 G505次(北京西-長沙南)北京西15:40開石家莊17:06到17:09開長沙南22:31到 G506次(長沙南-北京西)長沙南15:08開石家莊20:39到20:32開北京西21:51到 G507次(北京西-武漢)北京西7:00開石家莊8:19到8:23開武漢12:23到 G508次(武漢-北京西)武漢7:30開石家莊11:15到11:18開北京西12:37到 G509次(北京西-漢口)北京西8:43開石家莊10:14到10:17開漢口14:00到 G510次(武漢-北京西)武漢8:20開石家莊12:13到12:17開北京西13:43到 G511次(北京西-漢口)北京西9:37開石家莊10:56到10:59開漢口14:52到 G512次(漢口-北京西)漢口9:33開石家莊13:39到13:42開北京西15:01到 G513次(北京西-武漢)北京西10:48開石家莊12:07到12:11開武漢15:49到 G514次(武漢-北京西)武漢10:30開石家莊14:20到14:24開北京西15:50到 G515次(北京西-武漢)北京西11:50開石家莊13:09到13:13開武漢17:11到 G516次(漢口-北京西)漢口11:43開石家莊15:20到15:24開北京西16:50到 G517次(北京西-武漢)北京西12:29開石家莊13:48到13:52開武漢17:38到 G518次(武漢-北京西)武漢12:16開石家莊16:08到16:11開北京西17:36到 G519次(北京西-武漢)北京西14:10開石家莊15:29到15:33開武漢19:25到 G520次(漢口-北京西)漢口14:25開石家莊18:20到18:23開北京西19:41到 G521次(北京西-漢口)北京西15:26開石家莊16:45到16:49開漢口21:06到 G522次(漢口-北京西)漢口15:12開石家莊18:57到19:00開北京西20:19到 G523次(北京西-武漢)北京西16:19開石家莊17:38到17:42開武漢21:20到 G524次(武漢-北京西)武漢16:34開石家莊20:13到20:17開北京西21:43到 G525次(北京西-漢口)北京西17:14開石家莊18:33到18:36開漢口22:41 G526次(武漢-北京西)武漢15:31開石家莊21:17到21:21開北京西22:45到 G527次(北京西-武漢)北京西18:04開石家莊19:23到19:27開武漢23:12到 G528次(武漢-北京西)武漢18:00開石家莊21:51到21:55開北京西23:14到 G531次(石家莊-廣州南)石家莊9:15開廣州南17:45到 G532次(廣州南-石家莊)廣州南10:24開石家莊18:37到 G561次(北京西-鄭州)北京西18:23開石家莊19:49到19:52開鄭州21:54到 G562次(鄭州-北京西)鄭州8:10開石家莊10:14到10:28開北京西11:46到 G563次(北京西-鄭州)北京西19:10開石家莊20:29到20:33開鄭州22:55到 G564次(鄭州東-北京西)鄭州東16:18開石家莊18:03到18:06開北京西19:25到 G565次(北京西-鄭州東)北京西19:55開石家莊21:14到21:18開鄭州東23:14到 G566次(鄭州-北京西)鄭州17:23開石家莊19:34到19:39開北京西20:57到 G567次(北京西-安陽東)北京西11:55開石家莊13:21到13:25開安陽東14:23到 G568次(安陽東-北京西)安陽東16:15開石家莊17:15到17:19開北京西18:38到 G571次(北京西-信陽東)北京西9:27開石家莊10:46到10:50開信陽東11:55到 G572次(信陽東-北京西)信陽東11:35開石家莊14:47到14:51開北京西16:09到 G573次(北京西-信陽東)北京西16:30開石家莊17:49到17:53開信陽東21:12到 G574次(信陽東-北京西)信陽東14:25開石家莊17:51到17:54開北京西19:19到 G665次(北京西-西安北)石家莊18:12到18:15開 G666次(西安北-北京西)石家莊21:27到21:30開 G667次(北京西-西安北)石家莊18:57到19:00開 G668次(西安北-北京西)石家莊21:58到22:01開 G622/3次(廣州南-太原)石家莊15:56到16:17開 G624/1次(太原-廣州南)石家莊12:11到12:33開 G626/7次(鄭州東-太原)石家莊9:58到10:18開 G628/5次(太原-鄭州東)石家莊19:16到19:36開 G623/3次(武漢-太原)石家莊14:07到14:27開 G624/1次(太原-武漢)石家莊13:34到13:57開 G636/7次(武漢-太原)石家莊15:43到16:03開 G638/6次(太原-武漢)石家莊17:40到18:05開 G651次(北京西-西安北)石家莊8:24到8:28開 G652次(西安北-北京西)石家莊11:55到11:58開 G653次(北京西-西安北)石家莊9:46到9:49開 G654次(西安北-北京西)石家莊12:58到13:01開 G655次(北京西-西安北)石家莊11:31到11:34開 G656次(西安北-北京西)石家莊14:13到14:16開 4趟動車組列車時刻表 D2031次 (北京西-武漢) D2032次 (武漢-北京西) D2021次 (北京西-鄭州東) D2022次 (鄭州東-北京西) 注:以上信息如有變化,請以車站最終公告為準(zhǔn)! (原標(biāo)題:京廣高鐵最新列車時刻表昨出爐) 項目小結(jié) 通過短暫的“童裝項目教學(xué)”學(xué)習(xí)使我對童裝的認(rèn)識又有了新的了解。 首先,童裝面料和款式要求比成人更嚴(yán)格:面料和輔料越來越強(qiáng)調(diào)天然、環(huán)保,針對兒童皮膚和身體特點,多采用純棉、天然彩棉、毛、皮毛一體等無害面料;款式上則追求時尚,亮片、刺繡、喇叭型褲腿、荷葉邊等流行元素在童裝設(shè)計上均有所體現(xiàn)。 其次,就是童裝在我們國內(nèi)市場很匱乏,因為,適合兒童穿的很難買到,尤其13~16歲孩子穿的服裝在各家商場的童裝柜臺,許多銷售人員拿出來的大童服裝的款式、設(shè)計、顏色與小童服裝沒有區(qū)別,惟一區(qū)別是尺寸大一些,中學(xué)生穿在身上確實挺滑稽。而一些成人服裝品牌看準(zhǔn)市場的空白也推出了大童服裝,不過從其款式和面料來看,大多數(shù)屬于成人服裝的縮版,而且價格偏高,讓人很難接受。 最后,也是我從學(xué)習(xí)中了解到最重要的一項,就是兒童的生長發(fā)育階段規(guī)律及其體型特征對童裝的款設(shè)計,結(jié)構(gòu)設(shè)計方面都產(chǎn)生了不可低估的影響。尤其是不同年齡段童裝的基本型,領(lǐng),袖等等各部位的變化都很重要 項目工作小結(jié) 上海汽輪機(jī)廠軍工車間實驗站改造的主要工程有: 1、原有的橋架、電纜、儀表的拆除 2、新的橋架的鋪設(shè)(包括焊接固定橋架的支架) 3、固定壓力變送器的支架焊接及固定 4、原有壓力變送器及新的壓力變送器的固定 5、壓力變送器引壓管的制作 6、電纜的鋪設(shè) 7、現(xiàn)場儀表及電柜的接線 8、新電柜到位后的固定及電柜內(nèi)的接線 9、鍋爐控制柜、水電組控制箱、油站控制箱等的改造 10、后續(xù)通訊線的制作 11、查線、檢查線路有無問題然后通電調(diào)試 12、調(diào)試系統(tǒng)的控制、通訊、以及畫面等 以上為項目的主要工程,以下為我主要完成的工作 在前期拆除過程中,我配合同事一起拆除原有橋架,記錄需要拆除電纜的源頭及去向,然后拆除原有的電纜。 后續(xù)安裝過程中主要工作有:在橋架制作過程中配合制作及確定橋架的走向;在壓力變送器固定的過程中確定壓力變送器的位置,要保證方便引壓管的制作,同時保證美觀;鋪設(shè)電纜過程中,我配合制作電纜的放線圖、測量每根電纜的長度、制作電纜標(biāo)牌、放線、穿線 等工作;新電柜到位后,配合安裝固定,制作現(xiàn)場端子圖方便完成電柜內(nèi)的接線;在原電柜改造中,查原水電組、開關(guān)柜的線路,然后從新繪制;在引壓管制作過程中,配合引壓管制作人員制作引壓管,保證焊接牢固、走向美觀;完成通訊線的制作。 在后期調(diào)試過程中主要工作有:查線,檢查線路無誤后,通電進(jìn)行調(diào)試;通訊,配合西門子調(diào)試人員檢查通訊線路,確保完成正常通訊;通過通訊控制現(xiàn)場的設(shè)備、儀表,若發(fā)現(xiàn)問題,協(xié)助改正,確保能正常運(yùn)行、顯示;然后就是配合后期調(diào)試工作。 總體的小結(jié):項目的總體進(jìn)度在控制內(nèi),主要影響進(jìn)度的有: 1、采購周期比較長,儀表設(shè)備不到位,無法安裝; 2、電柜到位的時間比較晚,而且裝配不全(主要是電柜器件沒到位),在現(xiàn)場安裝電柜線路會比較影響進(jìn)度; 3、現(xiàn)場臺位的安裝進(jìn)度比較慢,影響后續(xù)的機(jī)旁控制柜與現(xiàn)場儀表、現(xiàn)場儀器、控制線的連接。 4、704研究所派人配合的時間有限,影響到機(jī)旁控制柜與工控機(jī)的通訊及控制的完成。第三篇:京廣高鐵最新列車時刻表
第四篇:項目小結(jié)
第五篇:項目小結(jié)