从辛集到太原火车票天镇的火车票

<a style="cursor:" onclick="location.href='/passport/login.html' + (location.href.indexOf('/passport/login.html') 登录
柴沟堡到天镇火车票共8条结果
车型选择:
G高铁/D动车
出发车站:
到达车站:
是否始发:
一分钱预约入场,享免费火车票、汽车票!
活动说明:
每周五开始预约抢免费礼包,需使用微信支付一分钱,支付后即可获得一毛钱微信红包一个;
08月04日15:00在铁友手机客户端准时开抢免费礼包(礼包含免费火车票或汽车票一张、酒店和门票抵用券各一张);
礼包具体使用规则请下载铁友手机客户端查看。
扫描立即下载
一分钱预约入场,享免费火车票、汽车票!
活动说明:
每周五开始预约抢免费礼包,需使用微信支付一分钱,支付后即可获得一毛钱微信红包一个;
08月04日15:00在铁友手机客户端准时开抢免费礼包(礼包含免费火车票或汽车票一张、酒店和门票抵用券各一张);
礼包具体使用规则请下载铁友手机客户端查看。
扫描立即下载
一分钱预约入场,享免费火车票、汽车票!
活动说明:
每周五开始预约抢免费礼包,需使用微信支付一分钱,支付后即可获得一毛钱微信红包一个;
08月04日15:00在铁友手机客户端准时开抢免费礼包(礼包含免费火车票或汽车票一张、酒店和门票抵用券各一张);
礼包具体使用规则请下载铁友手机客户端查看。
扫描立即下载
一分钱预约入场,享免费火车票、汽车票!
活动说明:
每周五开始预约抢免费礼包,需使用微信支付一分钱,支付后即可获得一毛钱微信红包一个;
08月04日15:00在铁友手机客户端准时开抢免费礼包(礼包含免费火车票或汽车票一张、酒店和门票抵用券各一张);
礼包具体使用规则请下载铁友手机客户端查看。
扫描立即下载
一分钱预约入场,享免费火车票、汽车票!
活动说明:
每周五开始预约抢免费礼包,需使用微信支付一分钱,支付后即可获得一毛钱微信红包一个;
08月04日15:00在铁友手机客户端准时开抢免费礼包(礼包含免费火车票或汽车票一张、酒店和门票抵用券各一张);
礼包具体使用规则请下载铁友手机客户端查看。
扫描立即下载
一分钱预约入场,享免费火车票、汽车票!
活动说明:
每周五开始预约抢免费礼包,需使用微信支付一分钱,支付后即可获得一毛钱微信红包一个;
08月04日15:00在铁友手机客户端准时开抢免费礼包(礼包含免费火车票或汽车票一张、酒店和门票抵用券各一张);
礼包具体使用规则请下载铁友手机客户端查看。
扫描立即下载
一分钱预约入场,享免费火车票、汽车票!
活动说明:
每周五开始预约抢免费礼包,需使用微信支付一分钱,支付后即可获得一毛钱微信红包一个;
08月04日15:00在铁友手机客户端准时开抢免费礼包(礼包含免费火车票或汽车票一张、酒店和门票抵用券各一张);
礼包具体使用规则请下载铁友手机客户端查看。
扫描立即下载
一分钱预约入场,享免费火车票、汽车票!
活动说明:
每周五开始预约抢免费礼包,需使用微信支付一分钱,支付后即可获得一毛钱微信红包一个;
08月04日15:00在铁友手机客户端准时开抢免费礼包(礼包含免费火车票或汽车票一张、酒店和门票抵用券各一张);
礼包具体使用规则请下载铁友手机客户端查看。
扫描立即下载
查询结果仅供参考,如有变动,请以火车站当日售票信息为准
为了给您带来更好的服务,正在带您进入订票系统...
放心的服务
放心的价格
等待时间过长?点击此处
柴沟堡-天镇
热门火车线路
热门高铁线路
下载携程APP,订票赢 iPhone6
短信获取下载链接
手机扫描二维码下载
携程旅行网旗下公司
第一时间短信通知
任意火车站及代售点取票
支付宝及银行网银支付
预订/支付/退款
扫描二维码免费下载铁友客户端【廊坊北到天镇火车时刻表】廊坊北到天镇的火车,票价 – 蚂蜂窝
廊坊北到天镇 共有2次列车
返程票查询:
车票代售点:
蚂蜂窝推荐:
火车票预售期查询:
廊坊北到天镇列车时刻表
廊坊北到天镇一共有2趟列车,其中包括
新空普快1趟,
新空快速1趟,
用时最短的列车为K608/K605,用时8小时48分;
次列车火车票票价最低价格为47.5元。
廊坊相关:
廊坊北到天镇列车时刻表详情
车型选择:
廊坊北热门线路 廊坊北到其它站点车次
廊坊北列车相关车次
登录蚂蜂窝在蚂蜂窝可以查找攻略,分享旅行,结识朋友
下次自动登录
还没有注册?
用合作网站账户直接登录:<a style="cursor:" onclick="location.href='/passport/login.html' + (location.href.indexOf('/passport/login.html') 登录
怀仁到天镇火车票共1条结果
车型选择:
G高铁/D动车
出发车站:
到达车站:
是否始发:
一分钱预约入场,享免费火车票、汽车票!
活动说明:
每周五开始预约抢免费礼包,需使用微信支付一分钱,支付后即可获得一毛钱微信红包一个;
08月04日15:00在铁友手机客户端准时开抢免费礼包(礼包含免费火车票或汽车票一张、酒店和门票抵用券各一张);
礼包具体使用规则请下载铁友手机客户端查看。
扫描立即下载
查询结果仅供参考,如有变动,请以火车站当日售票信息为准
为了给您带来更好的服务,正在带您进入订票系统...
放心的服务
放心的价格
等待时间过长?点击此处
热门火车线路
热门高铁线路
下载携程APP,订票赢 iPhone6
短信获取下载链接
手机扫描二维码下载
携程旅行网旗下公司
第一时间短信通知
任意火车站及代售点取票
支付宝及银行网银支付
预订/支付/退款
扫描二维码免费下载铁友客户端<a style="cursor:" onclick="location.href='/passport/login.html' + (location.href.indexOf('/passport/login.html') 登录
出发城市:
到达城市:
出发日期:
天镇到榆次火车票(共有1条结果,更新)
返程查询:
16:5818:05
-1天6小时34分0KM
友情提示:查询结果仅供参考,如有变动,请以火车站当日售票信息为准。
1/1页&&共1条
天镇出发的火车
榆次出发的火车
重点热门专题
热门火车线路
热门高铁线路
天镇到榆次相关查询
天镇到榆次高铁相关查询
天镇站位于山西省大同市天镇县谷前堡镇[1],邮政编码038202,建于1943年,是京包铁路大张段的
榆次火车站在刚建站时称榆次县站,位于榆次老城北关,原是正太铁路上的一个中间站,1906年4月由法国人第一篇:火车票预订官方网站各车站车票具体起售时间如下:(站点很多,您可以用 ctrl+F 查找自己需要的站) 自 2013 年 1 月 26 日起,对部分车站互联网、电话订票起售时间调整如下,所有动 车组列车(C、D、G 字头车次)车票仍统一于 11:00 起售: 8:00 起售车站 安阳、白城、北京西、成都东、大庆、金华南、缙云、九江、兰州、丽水、临汾、 南充、齐齐哈尔、青田、日照、山海关、松原、温州、乌兰浩特、乌鲁木齐、武昌、 武义、西安、永康、运城。9:00 起售车站 阿克苏、宝鸡、北京北、茶陵、长兴南、成都、大同、德清西、东莞东、海宁、 惠州、济宁、加格达奇、嘉兴、库尔勒、奎屯、昆明、拉萨、漠河、那曲、讷河、宁 波东、萍乡、汕头、上虞、绍兴、深圳、深圳东、深圳西、沈阳北、宜昌、宜昌东、 宜春、余姚、湛江、郑州。10:00 起售车站 阿拉山口、安康、北京、北屯市、贵阳、哈密、哈密南、杭州、杭州南、和田、 佳木斯、江山、金华西、喀什、兰溪、柳园、龙游、罗平、南昌、青岛、衢州、沈阳、 威舍、襄阳、襄阳东、新乡、伊宁、义乌、银川、诸暨。11:00 起售车站 安亭北、安阳东、鞍山西、鳌江、鲅鱼圈、蚌埠南、宝华山、保定东、北颉⒈ 京南、博鳌、沧州西、苍南、昌图西、长春西、长沙南、常州北、郴州西、赤壁北、 滁州、大连北、丹徒、丹阳北、德惠西、德州东、定远、定州东、东升、都江堰、肥 东、奉化、扶余北、福安、福鼎、福清、福州南、盖州西、高碑店东、高邑西、公主 岭南、巩义南、古镇、光明城、广州南、哈尔滨西、海城西、海口东、海宁西、邯郸 东、涵江、汉川、合肥北城、鹤壁东、衡山西、衡阳东、红光镇、虎门、花桥、华山 北、淮南东、惠山、济南西、嘉善南、嘉兴南、江门、胶州北、角美、金山北、金寨、 晋江、开原西、昆山南、廊坊、乐清、耒阳西、连江、临海、灵宝西、陵水、龙嘉、 龙山镇、罗源、洛阳龙门、漯河西、美兰、汨罗东、明港东、明珠、南京南、南靖、 南朗、南头、南翔北、宁德、宁海、郫县西、莆田、普湾、戚墅堰、前山、青城山、 清远、庆盛、琼海、曲阜东、泉州、容桂、瑞安、三门峡南、三门县、上海虹桥、上 海西、韶关、绅坊、深圳北、渑池南、石龙、双城北、顺德、四平东、松江南、苏州 北、苏州新区、苏州园区、宿州东、台州、太姥山、泰安、唐家湾、滕州东、天津南、 铁岭西、桐乡、瓦房店西、万宁、渭南北、温岭、温州南、文昌、无锡东、无锡新区、
武清、西安北、犀浦、霞浦、厦门北、仙林、仙桃西、咸宁北、小榄、孝感北、新会、 新乡东、信阳东、邢台东、徐州东、许昌东、亚龙湾、雁荡山、阳澄湖、英德西、营 口东、永嘉、余杭、岳阳东、枣庄、樟木头、镇江南、正定机场、郑州东、枝江北、 中山、中山北、株洲西、珠海、珠海北、驻马店西、涿州东。12:00 起售车站 阿克陶、阿图什、鞍山、巴楚、坂田、博乐、布列开、常州、潮州、大埔、丹东、 丹阳、东莞、丰顺、佛山、福海、抚顺北、阜新、高州、格尔木、广元、广州、广州 北、广州东、汉口、和静、和平、和什托洛盖、河源、菏泽、红果、华城、惠州西、 揭阳、晋城、精河、精河南、景德镇、克拉玛依、库车、乐昌、雷州、龙川、轮台、 玛纳斯湖、茂名东、梅州、绵阳、墨玉、南京、尼勒克、盘锦、皮山、坪石、曲靖、 三水、沙湾县、莎车、鄯善、上饶、韶关东、神木、石河子、疏勒、绥芬河、天津、 吐鲁番、乌西、五五、新和、新兴县、信宜、兴宁、徐闻、宣威、焉耆、阳春、叶城、 伊宁东、英德、英吉沙、鹰潭、源潭、泽普、湛江西、肇庆、镇江、中华门。13:00 起售车站 安化、安庆、安庆西、亳州、长春、长沙、长治北、常德、巢湖、郴州、辰溪、 春湾、慈利、低庄、东方、敦煌、阜南、阜阳、哈尔滨、海口、汉寿、汉中、合肥、 合肥西、衡山、衡阳、怀化、淮南、黄梅、会同、吉首、济南、嘉峪关、靖州、耒阳、 冷水江东、澧县、涟源、临澧、临湘、六安、娄底、庐江、路口铺、麻阳、猛洞河、 汨罗、宁乡、祁东北、祁阳北、全椒、三堂集、三亚、韶山、邵东、邵阳、石家庄、 石家庄北、石门县、舒城、水家湖、松桃、宿松、太湖、太原、天柱山、通道、桐城、 铜仁、乌海西、武汉、厦门、厦门高崎、湘潭、湘乡、新化、新晃、溆浦、叶集、益 阳、永州、岳阳、张家界、重庆北、株洲。15:00 起售车站 滨江、达州、大理、德州、赣州、广水、哈尔滨东、海湾、邯郸、吉安、吉林、 集宁南、嘉善、井冈山、昆山、丽江、芦潮港、麻城、内江、南宁、商丘、上海、上 海南、十堰、松江、苏州、威海、无锡、西宁西、香坊、信阳、延安、昭通。16:00 起售车站 赤峰、大连、砀山、德令哈、东海县、福州、海石湾、呼和浩特、呼和浩特东、 黄口、潢川、乐都、连云港、连云港东、柳州、六盘水、洛阳、牡丹江、邳州、平安 驿、平顶山、秦皇岛、唐山、通辽、夏邑县、新沂、徐州、烟台、榆林、虞城县、重 庆、周口、驻马店、遵义。
17:00 起售车站 白山市、包头、包头东、承德、东台、恩施、阜宁、桂林、桂林北、海安县、海 拉尔、韩城、淮安、淮安南、建湖、江都、姜堰、利川、临沂、六合、龙岩、漯河、 满洲里、南通、南阳、攀枝花、蕲春、如皋、沭阳、泰州、通化、图们、西昌、延吉、 盐城、扬州、仪征、张家口、张家口南。18:00 起售车站 阿城、阿尔山、阿金、阿里河、阿龙山、阿木尔、安达、安广、安家、安口窑、 安龙、安陆、安平、安顺、安塘、安图、安溪、昂昂溪、敖力布告、八达岭、八角台、 八面城、八面通、八仙筒、巴东、巴林、巴山、巴彦高勒、巴中、霸州、白壁关、白 河、白河东、白河县、白涧、白奎堡、白狼、白泉、白沙、白石山、白水江、白音察 干、白音胡硕、白音他拉、白银市、白银西、白云鄂博、百色、柏果、蚌埠、宝坻、 宝拉格、宝林、宝龙山、宝泉岭、保定、保康、北安、北戴河、北海、北京东、北流、 北马圈子、北票南、北台、北营、背荫河、贲红、本溪、本溪湖、笔架山、泊头、勃 利、博克图、博兴、布海、蔡家沟、蔡家坡、沧口、沧州、苍石、曹县、草海、草河 口、草市、册亨、岑溪、查布嘎、察素齐、岔江、柴岗、柴沟堡、柴河、昌乐、昌黎、 昌平、昌平北、昌图、长春南、长甸、长葛、长岭子、长山屯、长寿、长汀、长汀镇、 长阳、长垣、长征、长治、朝阳、朝阳川、朝阳地、朝阳镇、辰清、陈相屯、晨明、 成都南、成高子、成吉思汗、承德东、城固、城阳、池州、赤壁、赤峰西、崇仁、崇 左、滁州北、楚山、楚雄、创业村、春阳、磁山、磁县、磁窑、嵯岗、达家沟、达拉 特旗、达拉特西、大安、大安北、大巴、大板、大堡、大成、大关、大官屯、大红旗、 大虎山、大林、大陆号、大平房、大青沟、大石桥、大石头、大石寨、大屯、大武口、 大兴、大兴沟、大雁、大杨树、大英东、大营、大营镇、大营子、大竹园、代县、岱 岳、带岭、丹凤、当阳、刀尔登、到保、道清、道州、得耳布尔、德安、德伯斯、德 昌、德惠、德阳、灯塔、登沙河、邓州、低窝铺、滴道、甸心、定边、定南、定陶、 定西、定襄、定州、东安、东边井、东二道河、东方红、东丰、东光、东海、东津、 东京城、东来、东明村、东明县、东胜、东通化、东乡、东辛庄、东营、东淤地、东 镇、东至、东庄、都匀、豆罗、独立屯、独山、杜家、对青山、兑镇、敦化、峨边、 峨眉、额济纳、鄂州、二道湾、二连、二龙、二龙山屯、二密河、发耳、繁峙、范家 屯、防城、防城港、费县、分宜、汾阳、丰城、丰城南、丰乐镇、丰镇、风陵渡、冯 屯、凤凰城、凤县、凤阳、凤州、扶绥、扶余、涪陵、福利屯、福泉、抚宁、抚顺、 抚远、抚州北、富川、富海、富锦、富拉尔基、富县、富县东、富裕、富源、嘎什甸 子、盖州、干沟、甘谷、甘河、甘洛、甘旗卡、甘泉、甘泉北、赶水、皋兰、高碑店、 高村、高老、高密、高平、高桥镇、高山子、高台、高滩、高邑、藁城、革镇堡、葛 根庙、蛤蟆塘、根河、工农湖、公庙子、公营子、公主岭、巩义、共青城、沟帮子、 孤家子、菇园、古城镇、古东、古交、古浪、古莲、古田、谷城、固安、固始、固原、 固镇、瓜州、关林、官厅、官厅西、官字井、冠豸山、灌水、光泽、广安、广德、广
汉、广宁寺、广通、归流河、贵定、贵定南、贵港、贵溪、郭家店、郭磊庄、果松、 哈拉海、哈拉苏、海北、海城、海林、海龙、海伦、海坨子、海阳、寒葱沟、寒岭、 汉沽、汉阴、汉源、浩良河、合川、合阳、和龙、河边、河唇、河津、河口南、贺州、 鹤北、鹤壁、鹤岗、鹤立、鹤庆、黑河、黑井、黑水、黑台、横道河子、横峰、衡水、 红安、红安西、红花沟、红山、红寺堡、红兴隆、红星、红彦、宏庆、洪洞、洪河、 侯马、呼兰、湖口、葫芦岛、葫芦岛北、虎林、虎什哈、虎石台、花园、华家、华容、 华山、华蓥、化德、化州、桦林、桦南、怀仁、怀柔、怀柔北、淮北、淮滨、桓台、 换新天、皇姑屯、黄柏、黄村、黄瓜园、黄花筒、黄陵、黄泥河、黄山、黄石、黄石 东、黄松甸、黄州、徽县、惠农、浑河、火连寨、获嘉、霍林郭勒、霍州、鸡东、鸡 冠山、鸡西、绩溪县、吉舒、吉文、集安、纪家沟、济南东、济源、蓟县、稷山、夹 心子、嘉峰、嘉祥、简阳、建昌、建瓯、建三江、建设、建始、建阳、江边村、江华、 江津、江桥、江所田、江永、江油、江源、姜家、交城、胶州、焦作、焦作东、蛟河、 介休、金宝屯、金昌、金城江、金河、金坑、金山屯、金杖子、金州、锦河、锦州、 锦州南、进贤、晋城北、晋州、京山、经棚、荆门、荆州、井店、井南、井陉、景泰、 靖边、靖远、静海、镜铁山、九三、九台、酒泉、莒南、莒县、巨宝、巨野、鄄城、 峻德、开安、开封、开鲁、开通、开原、凯里、康城、康金井、康庄、岢岚、克东、 克山、克一河、口前、库都尔、库伦、宽甸、奎山、拉古、拉哈、拉林、喇嘛甸、来 宾、来舟、涞源、莱芜东、莱西、莱阳、濑湍、兰岗、兰考、兰棱、兰州西、蓝村、 廊坊北、朗乡、老边、老府、老莱、老羊壕、老营、乐平市、乐山、梨树镇、黎城、 黎塘、李家、李石寨、里木店、醴陵、立志、连山关、莲江口、廉江、梁平、梁山、 两家、亮甲店、辽阳、辽源、辽中、聊城、林东、林海、林口、林西、林源、临川、 临河、临江、临清、临沂北、临颍、临泽、灵宝、灵丘、灵石、灵武、凌海、凌源、 凌源东、零陵、刘家店、刘家河、柳河、柳林南、柳树屯、六合镇、六枝、龙华、龙 江、龙井、龙里、龙南、龙镇、龙爪沟、隆昌、隆化、陇西、陇县、露水河、卢龙、 庐山、芦台、鲁番、鲁山、陆川、陆良、鹿道、鹿寨、禄丰、潞城、吕梁、旅顺、绿 化、滦平、滦县、略阳、罗江、罗山、洛阳东、麻城北、麻山、麻尾、马鞍山、马莲 河、马林、马桥河、马三家、麦园、满归、毛坝、毛坝关、茅草坪、茂林、茂名、帽 儿山、眉山、梅河口、美溪、孟家岗、米沙子、米易、米脂、密山、密云、免渡河、 勉县、冕宁、庙岭、庙台子、民权、闽清、明安、明城、明港、明光、明水河、磨刀 石、莫尔道嘎、木里图、穆棱、内乡、乃林、奈曼、南岔、南仇、南丹、南芬、南宫 东、南关岭、南口、南口前、南木、南平、南平南、南桥、南台、南峪、南杂木、南 召、嫩江、能家、泥河子、碾子山、娘子关、宁安、宁国、宁家、宁陵县、宁明、宁 武、牛家、牛心台、农安、潘家店、盘关、盘锦北、磐石、泡子、裴德、彭山、彭水、 彭泽、蓬安、皮口、偏岭、瓢儿屯、平安、平安镇、平顶山西、平房、平岗、平关、 平果、平凉、平泉、平山、平社、平台、平田、平旺、平型关、平洋、平遥、平邑、 平原、平庄、平庄南、凭祥、蒲城、蒲城东、普兰店、普雄、七里河、七台河、祁家 堡、祁门、祁县、旗下营、綦江、千河、千阳、迁安、前锋、前进镇、前磨头、前卫、 乾安、潜江、黔江、桥头、钦州、钦州东、秦家、秦家庄、秦岭、勤丰营、沁县、沁
阳、青龙山、青山、青铜峡、青县、青州市、清河、清河城、清河门、清华园、清涧 县、清水、清徐、清原、庆安、庆丰、曲阜、渠旧、渠黎、渠县、全胜、全州、泉阳、 泉州东、确山、饶阳、绕阳河、热水、任丘、荣昌、容县、融安、融水、汝阳、汝州、 乳山、瑞昌、瑞金、萨拉齐、赛汗塔拉、三河县、三汇镇、三家店、三家寨、三间房、 三江口、三江县、三门峡、三门峡西、三明、三十家、三十里堡、三义井、三原、三 源浦、桑根达来、沙城、沙海、沙河、沙河口、沙河市、沙后所、沙岭子、沙县、山 城镇、山丹、山河屯、山市、商城、商都、商洛、商南、商丘南、上板城、上板城南、 上杭、上园、尚家、尚志、邵武、舍力虎、涉县、深井子、深州、神池、神树、神头、 沈家、沈阳东、渑池、师宗、施秉、十渡、石城、石景山南、石林、石磷、石岭、石 桥子、石泉县、石人、石人城、石山、石头、石岘、石嘴山、世博园、首山、寿阳、 疏勒河、舒兰、双城堡、双丰、双河镇、双牌、双鸭山、水洞、水富、水泉、顺昌、 顺义、朔州、四道湾、四方台、四合永、四平、泗水、松河、松江河、松江镇、松树、 松树镇、松滋、宋、苏家屯、肃宁、宿州、绥德、绥化、绥棱、绥阳、绥中、绥中北、 随州、遂宁、遂平、遂溪、孙家、孙吴、孙镇、索伦、塔尔气、塔哈、塔河、台安、 台前、太谷、太平川、太平镇、太阳山、太阳升、太原北、太原东、泰和、泰康、泰 来、泰山、郯城、谭家井、汤池、汤山城、汤旺河、汤阴、汤原、唐河、唐山北、塘 沽、洮南、桃村、桃山、陶家屯、陶赖昭、滕州、天岗、天津北、天津西、天门、天 门南、天桥岭、天水、天义、天镇、天祝、田东、田林、田师府、田阳、铁厂、铁力、 铁岭、亭亮、通北、通沟、通途、通远堡、通州西、同心、桐柏、桐子林、桐梓、铜 陵、潼关、潼南、图里河、图强、土贵乌拉、土牧尔台、土溪、吐列毛杜、团结、驼 腰岭、瓦房店、歪头山、湾沟、万发屯、万乐、万年、万源、万州、汪清、王府、王 岗、王瞳、王杨、王兆屯、望都、威箐、韦庄、潍坊、苇河、苇子沟、卫东、卫辉、 卫星、渭津、渭南、渭南南、渭南镇、魏杖子、温春、文安、文登、文地、文水、闻 喜、倭肯、涡阳、沃皮、卧里屯、乌尔旗汗、乌海、乌拉山、乌拉特前旗、乌兰哈达、 乌奴耳、乌伊岭、吴堡、吴家屯、吴桥、芜湖、梧州、五叉沟、五常、五大连池、五 道沟、五家、五棵树、五莲、五龙背、五台山、五营、五原、五寨、武安、武当山、 武功、武隆、武山、武威、武威南、武乡、武穴、武夷山、汐子、西安南、西昌南、 西斗铺、西岗子、西林、西柳、西麻山、西平、西峡、西乡、西小召、西哲里木、息 烽、息县、浠水、锡林浩特、歙县、喜德、峡江、下板城、下城子、下花园、下马塘、 下社、下台子、夏官营、夏石、仙人桥、咸宁、咸阳、香兰、襄汾、襄河、襄垣、祥 云、向塘、向阳、小东、小河沿、小河镇、小岭、小市、小寺沟、小扬气、小雨谷、 孝感、孝南、孝西、谢家镇、忻州、辛集、新安县、新城子、新绰源、新干、新华、 新华屯、新绛、新乐、新立屯、新立镇、新林、新民、新青、新邱、新松浦、新窝铺、 新县、新阳镇、新友谊、新余、新杖子、新肇、信丰、兴安、兴城、兴国、兴和西、 兴凯、兴隆店、兴隆县、兴隆镇、兴平、兴业、兴义、邢台、杏树、杏树屯、熊岳城、 修武、秀山、徐家、徐水、许昌、许家屯、轩岗、宣城、宣汉、宣化、旬阳、旬阳北、 鸭园、牙克石、牙屯堡、亚布力、亚布力南、烟筒山、烟筒屯、延庆、岩会、盐池、 盐津、阎良、兖州、偃师、砚川、晏城、燕岗、燕郊、燕山、燕子砭、羊草、羊场、
阳岔、阳城、阳高、阳谷、阳平关、阳曲、阳泉、阳泉北、阳泉曲、阳新、阳邑、杨 村、杨岗、杨陵镇、杨柳青、杨树岭、杨杖子、姚家、姚千户屯、野三坡、叶柏寿、 一间堡、一面坡、一面山、一平浪、伊春、伊尔施、伊拉哈、伊林、伊图里河、依安、 沂南、沂水、宜宾、宜城、宜良北、宜州、彝良、义马、义县、弋阳东、银浪、应城、 鹰手营子、迎春、营城子、营口、营盘湾、营山、永安、永安乡、永川、永登、永定、 永福、永济、永郎、永乐店、永修、攸县、友好、酉阳、于都、余江、余粮堡、榆次、 榆社、榆树、榆树台、榆树屯、禹城、玉林、玉门镇、玉屏、玉泉、玉山、玉田县、 元宝山、元谋、元氏、原平、月亮田、月山、越西、云梦、郓城、枣林、枣强、枣阳、 枣庄西、咋子、扎赉诺尔西、扎兰屯、扎鲁特、张桥、张维屯、张掖、章党、章古台、 章丘、彰武、漳平、漳州、漳州东、樟树、樟树东、赵城、赵光、肇东、哲里木、镇 安、镇城底、镇赉、镇平、镇西、镇远、正镶白旗、郑家屯、枝城、织金、治安、中 牟、中宁、中宁东、中卫、钟家村、钟祥、重庆南、周家、周家屯、周水子、朱家沟、 朱日和、朱杨溪、诸城、竹园坝、壮志、卓资东、卓资山、涿州、资溪、资阳、资中、 淄博、子长、子洲、紫阳、自贡、棕溪、邹城、柞水。
第一篇:火车票预订官方网站自 2014 年 1 月 8 日起,对部分车站互联网、电话订票起售时间进行调整。通过电话 预订车票的旅客可凭订票时乘车人有效身份证件,到全国任一车站窗口或代售点换取已订 车票。电话订票的取票时间为:当日 12:00 前已订车票于第二日 12:00 前取有效;当日 12:00 后已订车票于第二日 24:00 前取有效。具体方案如下(红色字体为新调整的内容) (站点很多,您可以用 ctrl+F 查找自己需要的站) 8:00 起售车站 安阳、白城、北京西、成都东、大庆、大庆西、东莞、东莞东、惠州、金华南、缙云、 九江、兰州、丽水、临汾、南充、齐齐哈尔、青田、日照、山海关、汕头、松原、温州、 乌兰浩特、乌鲁木齐、武昌、武义、西安、永康、运城。9:00 起售车站 阿克苏、宝鸡、北京北、茶陵、长兴南、成都、大同、德清西、海宁、济宁、加格达 奇、嘉兴、库尔勒、奎屯、昆明、拉萨、漠河、那曲、讷河、宁波、萍乡、上虞、绍兴、 沈阳北、宜昌、宜昌东、宜春、余姚、湛江、郑州。9:30 起售车站 深圳。10:00 起售车站 阿拉山口、北京、北屯市、贵阳、哈密、哈密南、和田、霍尔果斯、喀什、柳园、南 昌、南昌西、青岛、青岛北、沈阳、伊宁。10:30 起售车站 深圳东、深圳西。11:00/14:00 起售车站(C、D 字头列车 11:00,G 字头列车 14:00) 安亭北、安阳东、鞍山西、鳌江、鲅鱼圈、蚌埠南、宝华山、宝鸡南、保定东、北颉 北京南、碧江、滨海、滨海北、博鳌、沧州西、苍南、昌图西、长春西、长沙南、长兴、 常州北、潮汕、潮阳、郴州西、赤壁北、滁州、丹徒、丹阳北、德惠西、德清、德州东、 定远、定州东、东升、都江堰、防城港北、肥东、奉化、扶余北、福安、福鼎、福清、福 州南、盖州西、高碑店东、高邑西、公主岭南、巩义南、古镇、光明城、广州南、哈尔滨 西、海城西、海口东、海宁西、邯郸东、涵江、汉川、合肥北城、贺胜桥东、鹤壁东、横 沟桥东、衡山西、衡阳东、红安西、红光镇、门、湖州、虎门、花桥、华山北、淮南东、 惠东、惠山、惠州南、济南西、嘉善南、嘉兴南、江门、江宁、角美、金山北、金寨、晋 江、句容西、军粮城北、开原西、葵潭、昆山南、廊坊、乐清、耒阳西、离堆公园、溧水、 溧阳、连江、临海、灵宝西、陵水、龙嘉、龙山镇、陆丰、滦河、罗源、洛阳龙门、漯河 西、美兰、汨罗东、庙山、明港东、明珠、南湖东、南京南、南靖、南朗、南头、南翔北、 宁德、宁海、彭州、郫县西、莆田、普安、普宁、普湾、戚墅堰、岐山、前山、青城山、 清远、庆盛、琼海、曲阜东、泉州、饶平、容桂、瑞安、三门峡南、三门县、山坡东、汕 尾、上海虹桥、上海西、上虞北、韶关、绍兴北、绅坊、深圳北、深圳坪山、渑池南、石
龙、双城北、顺德、顺德学院、四平东、松江南、苏州北、苏州新区、苏州园区、宿州东、 台州、太姥山、泰安、汤逊湖、唐家湾、滕州东、天津南、铁岭西、桐乡、土地堂东、瓦 房店西、瓦屋山、万宁、渭南北、温岭、温州南、文昌、乌龙泉南、无锡东、无锡新区、 武清、西安北、犀浦、霞浦、厦门北、仙林、咸宁北、咸宁东、咸宁南、咸阳秦都、小榄、 孝感北、新会、新乡东、信阳东、邢台东、徐州东、许昌东、亚龙湾、雁荡山、阳澄湖、 杨陵南、宜兴、英德西、迎宾路、营口东、永嘉、余杭、余姚北、岳阳东、云霄、枣庄、 漳浦、樟木头、诏安、镇江南、正定机场、郑州东、枝江北、纸坊东、中山、中山北、株 洲西、珠海、珠海北、驻马店西、庄桥、涿州东。12:00 起售车站 广州。12:30 起售车站 阿克陶、阿图什、巴楚、博乐、布列开、福海、格尔木、广元、汉口、和静、和什托 洛盖、精河、精河南、克拉玛依、库车、轮台、玛纳斯湖、绵阳、墨玉、尼勒克、皮山、 沙湾县、莎车、鄯善、石河子、疏勒、天津、吐鲁番、乌西、五五、新和、焉耆、叶城、 伊宁东、英吉沙、泽普。13:00 起售车站 安庆、安庆西、亳州、长春、长治北、巢湖、敦煌、阜南、阜阳、哈尔滨、汉中、合 肥、淮南、黄梅、霍邱、济南、济南东、嘉峪关、六安、庐江、全椒、三堂集、石家庄、 石家庄北、舒城、水家湖、宿松、太湖、太原、天柱山、桐城、乌海西、武汉、厦门、厦 门高崎、叶集、重庆北。13:30 起售车站 坂田、常平、潮州、春湾、大埔、丰顺、佛山、高州、广州北、广州东、和平、河源、 华城、惠州西、揭阳、乐昌、雷州、龙川、茂名东、梅州、坪石、三水、韶关东、新兴县、 信宜、兴宁、徐闻、阳春、英德、源潭、湛江西、肇庆。14:30 起售车站 杭州、杭州东、江山、金华西、兰溪、龙游、衢州、义乌、诸暨。15:00 起售车站 滨江、长沙、常德、达州、大理、德州、赣州、广水、哈尔滨东、海湾、邯郸、吉安、 吉林、集宁南、嘉善、井冈山、昆山、丽江、芦潮港、麻城、内江、南宁、商丘、上海、 上海南、十堰、松江、苏州、威海、无锡、西宁西、香坊、信阳、延安、昭通。16:00 起售车站 安康、佳木斯、罗平、威舍、新乡、银川、赤峰、大连、砀山、德令哈、东海县、福 州、海石湾、衡阳、呼和浩特、呼和浩特东、黄口、湟源、潢川、乐都、连云港、连云港 东、柳州、六盘水、洛阳、牡丹江、邳州、平安驿、平顶山、秦皇岛、唐山、通辽、夏邑 县、新沂、徐州、烟台、榆林、虞城县、张家界、重庆、周口、驻马店、遵义。
17:00 起售车站 鞍山、常州、丹东、丹阳、抚顺北、阜新、菏泽、红果、晋城、景德镇、南京、盘锦、 曲靖、上饶、神木、绥芬河、襄阳、襄阳东、宣威、鹰潭、镇江、中华门、白山市、包头、 包头东、承德、东台、恩施、阜宁、桂林、桂林北、海安县、海拉尔、韩城、怀化、淮安、 建湖、江都、姜堰、利川、临沂、龙岩、漯河、满洲里、南通、南阳、攀枝花、蕲春、如 皋、邵阳、沭阳、泗洪、泗阳、泰州、通化、图们、西昌、延吉、盐城、扬州、洋河、永 州、张家口、张家口南。18:00 起售车站 阿城、阿尔山、阿金、阿里河、阿龙山、阿木尔、安达、安广、安化、安家、安口窑、 安龙、安陆、安平、安顺、安塘、安图、安溪、昂昂溪、敖力布告、八达岭、八角台、八 面城、八面通、八仙筒、巴东、巴林、巴山、巴彦高勒、巴中、霸州、白壁关、白河、白 河东、白河县、白涧、白奎堡、白狼、白泉、白沙、白石山、白水江、白音察干、白音胡 硕、白音他拉、白银市、白银西、白云鄂博、百色、柏果、蚌埠、宝坻、宝拉格、宝林、 宝龙山、宝泉岭、保定、保康、北安、北戴河、北海、北京东、北流、北马圈子、北票南、 北台、背荫河、贲红、本溪、本溪湖、笔架山、泊头、勃利、博克图、博山、博兴、布海、 蔡家沟、蔡家坡、沧州、苍石、曹县、草海、草河口、草市、册亨、岑溪、查布嘎、察素 齐、岔江、柴岗、柴沟堡、柴河、昌乐、昌黎、昌平、昌平北、昌图、长春南、长甸、长 葛、长岭子、长山屯、长寿、长寿北、长汀、长汀镇、长阳、长垣、长征、长治、朝阳、 朝阳川、朝阳地、朝阳镇、郴州、辰清、辰溪、陈相屯、晨明、成都南、成高子、成吉思 汗、承德东、城固、城阳、池州、赤壁、赤峰西、崇左、滁州北、楚山、楚雄、春阳、慈 利、磁山、磁县、磁窑、嵯岗、达家沟、达拉特旗、达拉特西、大安、大安北、大巴、大 板、大堡、大成、大关、大官屯、大红旗、大虎山、大连北、大林、大陆号、大平房、大 青沟、大石桥、大石头、大石寨、大屯、大武口、大兴、大兴沟、大雁、大杨树、大英东、 大营、大营镇、大营子、大竹园、代县、岱岳、带岭、丹凤、当阳、刀尔登、到保、道清、 道州、得耳布尔、德安、德伯斯、德昌、德惠、德阳、灯塔、登沙河、邓州、低窝铺、低 庄、滴道、甸心、定边、定南、定陶、定西、定襄、定州、东安东、东边井、东二道河、 东方、东方红、东丰、东光、东海、东津、东京城、东来、东明村、东明县、东胜、东胜 西、东通化、东乡、东辛庄、东营、东淤地、东镇、东至、东庄、都匀、豆罗、独山、杜 家、对青山、兑镇、敦化、峨边、峨眉、额济纳、鄂州、二道湾、二连、二龙、二龙山屯、 二密河、发耳、繁峙、范家屯、费县、分宜、汾阳、丰城、丰城南、丰都、丰乐镇、丰镇、 风陵渡、冯屯、凤凰城、凤县、凤阳、凤州、扶绥、扶余、涪陵、涪陵北、福利屯、福泉、 抚宁、抚顺、抚远、抚州、富川、富海、富锦、富拉尔基、富县、富县东、富裕、富源、 嘎什甸子、盖州、干沟、甘谷、甘河、甘洛、甘旗卡、甘泉、甘泉北、赶水、皋兰、高碑 店、高村、高密、高平、高桥镇、高山子、高台、高滩、高邑、藁城、革镇堡、葛根庙、 蛤蟆塘、根河、工农湖、公庙子、公营子、公主岭、巩义、共青城、沟帮子、孤家子、菇 园、古城镇、古东、古交、古浪、古莲、古田、谷城、固安、固始、固原、固镇、瓜州、 关林、官厅、官厅西、官字井、冠豸山、灌水、光泽、广安、广德、广汉、广宁寺、广通、 归流河、贵定、贵定南、贵港、贵溪、郭家店、郭磊庄、果松、哈拉海、哈拉苏、海北、 海城、海口、海林、海龙、海伦、海坨子、海阳、寒葱沟、寒岭、汉沽、汉寿、汉阴、汉 源、浩良河、合川、合阳、和龙、河边、河唇、河津、河口南、贺州、鹤北、鹤壁、鹤岗、
鹤立、鹤庆、黑河、黑井、黑水、黑台、横道河子、横峰、衡山、衡水、红安、红花沟、 红山、红寺堡、红兴隆、红星、红彦、宏庆、洪洞、洪河、侯马、呼兰、湖口、葫芦岛、 葫芦岛北、虎林、虎什哈、虎石台、花园、华家、华容、华山、华蓥、化德、化州、桦林、 桦南、怀仁、怀柔、怀柔北、淮北、淮滨、换新天、皇姑屯、黄柏、黄村、黄瓜园、黄花 筒、黄陵、黄泥河、黄山、黄石、黄石东、黄松甸、黄州、徽县、会同、惠农、浑河、火 连寨、获嘉、霍林郭勒、霍州、鸡东、鸡冠山、鸡西、绩溪县、吉首、吉舒、吉文、集安、 纪家沟、济源、蓟县、稷山、夹心子、嘉峰、嘉祥、简阳、建昌、建宁县北、建瓯、建三 江、建设、建始、建水、建阳、江华、江津、江桥、江所田、江永、江油、江源、姜家、 将乐、交城、胶州、胶州北、焦作、焦作东、蛟河、介休、金宝屯、金昌、金城江、金河、 金坑、金山屯、金杖子、金州、锦河、锦州、锦州南、进贤、晋城北、晋州、京山、经棚、 荆门、荆州、井店、井南、井陉、景泰、靖边、靖远、靖州、静海、镜铁山、九三、九台、 酒泉、莒南、莒县、巨宝、巨野、鄄城、峻德、开安、开封、开江、开鲁、开通、开原、 凯里、康城、康金井、康庄、岢岚、克东、克山、克一河、口前、库都尔、库伦、宽甸、 奎山、拉古、拉哈、拉林、来宾、来舟、涞源、莱芜东、莱阳、濑湍、兰岗、兰考、兰棱、 兰州西、蓝村、廊坊北、朗乡、老边、老府、老莱、老羊壕、老营、乐平市、乐山、耒阳、 冷水江东、梨树镇、黎城、黎塘、李家、李石寨、里木店、澧县、醴陵、连山关、涟源、 莲江口、廉江、梁平、梁山、两家、亮甲店、辽阳、辽源、辽中、聊城、林东、林海、林 口、林西、林源、临河、临江、临澧、临清、临湘、临沂北、临颍、临泽、临淄、灵宝、 灵璧、灵丘、灵石、灵武、凌海、凌源、凌源东、零陵、刘家店、刘家河、柳河、柳林南、 柳树屯、六合镇、六枝、龙华、龙江、龙井、龙里、龙南、龙镇、龙爪沟、隆昌、隆化、 陇西、陇县、娄底、露水河、卢龙、庐山、芦台、芦溪、鲁番、鲁山、陆川、陆良、鹿道、 鹿寨、禄丰、路口铺、潞城、吕梁、旅顺、绿化、滦平、滦县、略阳、罗江、罗山、洛阳 东、麻城北、麻山、麻尾、麻阳、马鞍山、马莲河、马林、马桥河、马三家、满归、毛坝、 毛坝关、茅草坪、茂林、茂名、帽儿山、眉山、梅河口、美溪、猛洞河、蒙自北、孟家岗、 米沙子、米易、米脂、汨罗、密山、密云、免渡河、勉县、冕宁、庙岭、庙台子、民权、 闽清、明安、明城、明港、明光、明水河、磨刀石、莫尔道嘎、木里图、穆棱、内乡、乃 林、奈曼、南岔、南城、南仇、南丹、南芬、南丰、南宫东、南关岭、南口、南口前、南 木、南平、南平南、南桥、南台、南峪、南杂木、南召、嫩江、能家、泥河子、碾子山、 娘子关、宁安、宁国、宁家、宁陵县、宁明、宁武、宁乡、牛家、牛心台、农安、潘家店、 盘关、盘锦北、磐石、泡子、裴德、彭山、彭水、彭泽、蓬安、皮口、偏岭、瓢儿屯、平 安、平安镇、平顶山西、平房、平岗、平关、平果、平凉、平泉、平山、平社、平台、平 田、平旺、平型关、平洋、平遥、平邑、平原、平庄、平庄南、凭祥、蒲城、蒲城东、普 兰店、普雄、七里河、七台河、祁东、祁东北、祁家堡、祁门、祁县、祁阳、祁阳北、旗 下营、綦江、千河、千阳、迁安、前锋、前进镇、前磨头、前卫、乾安、潜江、黔江、桥 头、钦州、钦州东、秦家、秦家庄、秦岭、勤丰营、沁县、沁阳、青龙山、青山、青铜峡、 青县、青州市、清河、清河城、清河门、清华园、清涧县、清水、清徐、清原、庆安、庆 丰、曲阜、渠旧、渠黎、渠县、全州南、泉阳、泉州东、确山、饶阳、绕阳河、热水、任 丘、荣昌、容县、融安、融水、汝阳、汝州、乳山、瑞昌、瑞金、萨拉齐、赛汗塔拉、三 河县、三汇镇、三家店、三家寨、三间房、三江口、三江县、三门峡、三门峡西、三明、 三明北、三十家、三十里堡、三亚、三义井、三原、三源浦、桑根达来、沙城、沙海、沙 河、沙河口、沙河市、沙后所、沙岭子、山城镇、山丹、山河屯、山市、商城、商都、商 洛、商南、商丘南、上板城、上板城南、上杭、上园、尚家、尚志、邵东、邵武、舍力虎、
涉县、深井子、深州、神池、神树、神头、沈家、沈阳东、渑池、师宗、施秉、十渡、石 城、石景山南、石林、石磷、石岭、石门县北、石桥子、石泉县、石人、石人城、石山、 石头、石岘、石柱县、石嘴山、世博园、首山、寿阳、疏勒河、舒兰、双城堡、双丰、双 河镇、双牌、双鸭山、水洞、水富、水泉、顺昌、顺义、朔州、四道湾、四方台、四合永、 四平、泗水、泗县、松河、松江河、松江镇、松树、松树镇、松桃、松滋、宋、苏家屯、 肃宁、宿州、绥德、绥化、绥棱、绥阳、绥中、绥中北、随州、遂宁、遂平、遂溪、孙家、 孙吴、孙镇、索伦、塔尔气、塔哈、塔河、台安、台前、太谷、太平川、太平镇、太阳山、 太阳升、太原北、太原东、泰和、泰康、泰来、泰宁、泰山、郯城、谭家井、汤池、汤山 城、汤旺河、汤阴、汤原、唐河、唐山北、塘沽、洮南、桃村、桃山、陶家屯、陶赖昭、 滕州、天岗、天津北、天津西、天门、天门南、天桥岭、天水、天义、天镇、天祝、田东、 田林、田师府、田阳、铁厂、铁力、铁岭、亭亮、通北、通道、通沟、通海、通化县、通 途、通远堡、通州西、同心、桐柏、桐子林、桐梓、铜陵、铜仁、潼关、潼南、图里河、 图强、土贵乌拉、土牧尔台、土溪、吐列毛杜、团结、驼腰岭、瓦房店、歪头山、湾沟、 万发屯、万乐、万年、万源、万州、汪清、王府、王岗、王瞳、王兆屯、旺苍、望都、威 箐、韦庄、潍坊、苇河、苇子沟、卫东、卫辉、卫星、渭津、渭南、渭南南、渭南镇、魏 杖子、温春、文安、文登、文地、文水、闻喜、倭肯、涡阳、沃皮、卧里屯、乌尔旗汗、 乌海、乌拉山、乌拉特前旗、乌兰哈达、乌奴耳、乌伊岭、吴堡、吴家屯、吴桥、芜湖、 梧州、五叉沟、五常、五大连池、五道沟、五家、五棵树、五莲、五龙背、五女山、五台 山、五营、五原、五寨、武安、武当山、武功、武隆、武山、武威、武威南、武乡、武穴、 武夷山、汐子、西安南、西昌南、西斗铺、西丰、西岗子、西林、西柳、西麻山、西平、 西峡、西乡、西小召、西哲里木、息烽、息县、浠水、锡林浩特、歙县、喜德、峡江、下 板城、下城子、下花园、下马塘、下社、下台子、夏官营、夏石、仙人桥、仙桃西、咸宁、 咸阳、香兰、湘潭、湘乡、襄汾、襄河、襄垣、祥云、向塘、向阳、小河沿、小河镇、小 岭、小市、小寺沟、小扬气、小雨谷、孝感、孝南、孝西、谢家镇、忻州、辛集、新安县、 新城子、新绰源、新干、新华、新华屯、新化、新晃、新绛、新乐、新立屯、新立镇、新 林、新民、新青、新邱、新松浦、新窝铺、新县、新阳镇、新友谊、新余、新杖子、新肇、 信丰、兴安、兴城、兴国、兴和西、兴凯、兴隆店、兴隆县、兴隆镇、兴平、兴业、兴义、 邢台、杏树、杏树屯、熊岳城、修武、秀山、徐家、徐水、许昌、许家屯、溆浦、轩岗、 宣城、宣汉、宣化、旬阳、旬阳北、鸭园、牙克石、牙屯堡、亚布力、亚布力南、烟筒山、 烟筒屯、延庆、岩会、盐池、盐津、阎良、兖州、偃师、砚川、晏城、燕岗、燕郊、燕山、 燕子砭、羊草、羊场、阳岔、阳城、阳高、阳谷、阳明堡、阳平关、阳曲、阳泉、阳泉北、 阳泉曲、阳新、阳邑、杨村、杨岗、杨陵镇、杨柳青、杨树岭、杨杖子、姚家、姚千户屯、 野三坡、叶柏寿、一间堡、一面坡、一面山、一平浪、伊春、伊尔施、伊拉哈、伊林、伊 图里河、依安、沂南、沂水、宜宾、宜城、宜良北、宜州、彝良、义马、义县、弋阳东、 益阳、银浪、应城、鹰手营子、迎春、营城子、营口、营盘湾、营山、永安、永安乡、永 川、永登、永定、永福南、永济、永郎、永乐店、永泰、永修、攸县、尤溪、友好、酉阳、 于都、余江、余粮堡、榆次、榆社、榆树、榆树台、榆树屯、雨格、禹城、玉林、玉门、 玉屏、玉泉、玉山、玉田县、玉溪、元宝山、元谋、元氏、原平、月亮田、月山、岳阳、 越西、云梦、郓城、枣林、枣强、枣阳、枣庄西、咋子、扎赉诺尔西、扎兰屯、扎鲁特、 张兰、张桥、张维屯、张掖、章党、章古台、章丘、彰武、漳平、漳州、漳州东、樟树、 樟树东、赵城、赵光、肇东、哲里木、镇安、镇城底、镇赉、镇平、镇西、镇远、正镶白 旗、郑家屯、枝城、织金、治安、中宁、中宁东、中卫、钟家村、钟祥、重庆南、周家、
周家屯、周水子、朱家沟、朱日和、朱杨溪、株洲、诸城、竹园坝、卓资东、卓资山、涿 州、资溪、资阳、资中、淄博、子长、子洲、紫阳、自贡、棕溪、邹城、柞水。
第一篇:火车票预订官方网站XXXXXX
____软件设计实践___报告
专 班 学 姓
业 级 号 名
计算机科学与技术
实 训/ 实 验 内 容 与 要 求
通过实现一个完整的软件,体验软件项目开发的工作流程,加深对相关理论 知识的理解,提高实际分析设计能力。完成软件的需求分析、架构设计、模块划 分并编程实现。
指导教师:__
2013 年 12 月 1 日
指 导 教 师 评 语
指导教师:_______________ 年 月 日
洛 阳 理 工 学 院
技 能 训 练 / 实 验 专 用 周 报 告
一、需求分析
1.1.设计背景
铁路作为中国最重要的交通工具之一,在市场经济浪潮中,面临着严峻的考 验。公路运输的便捷,航空运输的快速,这一切都对铁路运输构成很大的冲击。在对铁路客运服务存在的最大问题进行调查时,结果表明,有 29.3%的乘客认为 购票难排在各项选择的第一位。火车站市场的管理和规范问题,是困扰我们多年 的一个老问题,也是政府管理中的一个难点,订票是客运业务中的一个最基本的 业务,表面上看,它只是火车站业务的一个简单的部分,但是它涉及到管理与客 户服务等多方面,因此,随着我国铁路交通的不断发展,过去传统的售票方式已 经不能满足现代客运业务流量剧增的客观要求,简单的窗口售票模式已经不能满 足方便人们出行的目的。采用先进的网络技术开发出方便快捷的网上订票系统是 现代客运业务发展的必然需求。电子商务的出现,正好带给了铁路客运服务一个 发展契机,推出新型的订票方式-- 网上订票,来缓解订票高峰时期的客运压力, 并为用户提供方便快捷的订票服务。它既是技术上的创新,又将完善铁路服务, 在一定程度上解决买票难这一大难题,增强铁路竞争力,为铁路争取到更多的客 流。本次设计的火车票网上订票系统通过访问主页,可以实现个人信息注册、车 次车票价格查询、在线订票退票等基本功能,为用户提供方便快捷的订票服务。本次设计便是利用开发工具VS2008和SQL Server 2005数据库共同开发的一个 火车站网上订票系统,它能方便快捷地运用在火车站订票业务的营运之中。该系 统要解决的是火车站网上售票工作所要解决的问题,可以满足火车票网上售票的 基本要求,包括查询、订票、退票三个方面的功能。该系统能运用到火车站售票 的工作中,根据用户的需求,设置其权限,并快捷方便的为用户提供服务。
1.2 系统设计目标
本系统是利用网络的方便、快捷和计算机的准确、高效实现火车票网上订票 系统。火车票网上订票系统是通过主页访问、身份识别实现区别不同身份用户完 成车票、车次的管理操作。系统有四个大的功能模块:登录功能模块,验证登录 信息;注册功能模块,进行新用户的注册;管理员功能模块,实现车票、车次和 站点的管理;普通用户功能模块,实现车票和个人信息管理。
洛 阳 理 工 学 院 1.3 系统设计方法
技 能 训 练 / 实 验 专 用 周 报 告
本系统采用的是 B/S 结构,即 Browser/Server(浏览器/服务器)结构。它 是随着 Internet 技术的兴起,对 C/S 模式应用的扩展。在这种结构下,用户工作 界面是通过 IE 浏览器来实现的。B/S 模式最大的好处是运行维护比较简便,能实 现 不 同 的 人 员 , 从 不 同 的 地 点 , 以 不 同 的 接 入 方 式 ( 比 如 LAN, WAN, Internet/Intranet 等)访问和操作共同的数据。用户可以通过 WWW 浏览器去访 问 Internet 上的文本、数据、图像、动画、视频点播和声音信息,这些信息都是 由许许多多的 Web 服务器产生的,而每一个 Web 服务器又可以通过各种方式与数 据库服务器连接,大量的数据实际存放在数据库服务器中。客户端除了 WWW 浏览 器,一般无须任何用户程序,只需从 Web 服务器上下载程序到本地来执行,在下 载过程中若遇到与数据库有关的指令,由 Web 服务器交给数据库服务器来解释执 行,并返回给 Web 服务器,Web 服务器又返回给用户;最大的缺点是对企业外网 环境依赖性太强,由于各种原因引起企业外网中断都会造成系统瘫痪。
1.4 可行性研究
可行性分析是在用户的要求和系统调研的基础上进行的,对新系统的开发从 社会、技术、经济、管理等方面进行分析,并得出新系统的开发工作可行、不可 行、需要修改、追加投资、暂缓开发、分步实施等方案和结论,最后完成可行性 分析。可行性分析一般可定义为:可行性分析是在建设的前期对工程项目的一种考 察和鉴定,对拟议中的项目进行全面与综合的技术、经济能力的调查,判断它是 否可行。可行性研究的目的不是解决问题,而是确定问题是否值得去解决。其最 根本任务就是对以后的行动方针提出建议。该阶段通过对系统目标的初步调研和 分析,提出可行性方案并进行论证。我们在这里主要从技术可行性、经济可行性 和操作可行性三方面进行分析。
1.4.1 技术可行性
本系统开发的软硬件资源都已具备,前台开发工具使用 VS2008,开发语言为 C#,后台数据库使用 SQL Server 2005,其基本操作实质还是对数据库进行添加、 删除、查找等操作开发环境安全,技术可靠,两者使用都相对比较熟练,因此具 备技术可行性。
洛 阳 理 工 学 院
1.4.2 经济可行性
技 能 训 练 / 实 验 专 用 周 报 告
开发该系统所需的相关资料可以通过已存在的网上订票系统进行调查采集 , 所需的其他应用软件、硬件系统也易于获得,因此,开发成本较低。而引进使用 本系统后,与传统方式相比,具有高效率、低成本、高质量的特点,可以节省不 少人力、物力及财力。所以,从经济的角度来看,该系统可行。
1.4.3 操作可行性
本系统采用菜单式,实现用户与数据库的交互,界面简洁友好,操作方便, 界面设计十分亲切,功能标题醒目,各种功能的实现简单容易,易于理解,用户 只需对订票流程和业务调查了解即可,不需掌握数据库等相关知识,上手较快, 系统管理人员可以简单的实现车票的销售,车次的管理,统计,退票等功能。通过以上可行性分析,认为该系统的开发方案切实可行,可进行开发。
1.5 需求分析
需求分析是软件设计的一个重要的环节。本阶段对订票系统的应用情况作全 面调查,以确定系统目标,并对系统所需要的基础数据以及数据处理要求进行分 析,从而确定用户的需求。用户对系统的需求我们从以下几方面进行分析。
1.5.1 功能需求
网上火车票订票系统是一个融合火车票订购、列车站点的管理、管理员信息、 列车信息及售票信息查询为一身的综合系统。功能需求从用户和管理员两个方面进行分析,本网上售票系统应该具备如下 功能: 1.从用户的角度看: (1)注册:用户需要订购自己所需要的火车票,所以本系统的使用者应该有注册 账户功能。(2)登录:用户注册过信息以后,可以通过登录权限进入用户模式。(3)查询:用户可以实现对个人信息的查询、车次信息的查询和对已订车票信息 的查询。要求: 1)对个人信息的查询,用户可以查看自己的基本信息。2)对车次的查询,可以按照发车车次进行查询,也可以按照始发站和终点站进行
洛 阳 理 工 学 院
技 能 训 练 / 实 验 专 用 周 报 告
3)对订单的查询,用户可以查看自己订单的所有车票信息。(4)添加:用户可以进行订票来添加订单。(5)退票:用户可以对自己已付款订单车次的车票进行退票操作。(6)修改:用户可以对自己的个人信息和密码进行修改,也可以对已付款订单的 车次进行改签。2.从管理员的角度看: (1)登录:管理员可以通过登录权限进入管理员模式。(2)查询:管理员可以对个人信息进行查询、可以对现有车次进行查询,可以对 站点进行查询,可以对已注册用户信息进行查询。1)对个人信息的查询,管理员可以查看自己的基本信息。2)对车次的查询,可以按照发车车次进行查询,也可以按照始发站和终点站进行 查询。3)对站点的查询,管理员查看所有已存在站点的信息。4)对已订单的查询,管理员可以查看本系统中所有订单信息。(3)添加:管理员可以实现对车次的添加、对站点的添加和对车票信息的添加。(4)删除:管理员可以实现对车次的删除、对站点的删除和对车票信息的删除。(5)管理员可以修改站点信息、车次信息和车票信息。
1.5.2 性能需求
为了保证系统能够长期、安全、稳定、可靠、高效的运行,本系统应该满足 以下的性能需求。1.准确性和及时性 系统处理的准确性和及时性是系统的必要性能。系统应能及时而且准确的根 据用户权限及所输入的信息做出响应。由于本系统的查询功能对于整个系统的功 能和性能完成举足轻重。作为系统的很多数据来源,而车票的数量和时间又影响 用户的决策活动,其准确性和及时性很大程度上决定了系统的成败。在系统开发 过程中,必须采用一定的方法保证系统的准确性和及时性。2.易用性 本系统是直接面对用户的,而用户往往对计算机并不是非常熟悉。这就要求
洛 阳 理 工 学 院
技 能 训 练 / 实 验 专 用 周 报 告
系统能够提供良好的用户接口,易用的人机交互界面。要实现这一点,就要求系 统应该尽量使用用户熟悉的术语和中文信息的界面,从而保证系统的易用性。3.安全性 网上订票系统中涉及到的数据是客运公司相当重要的信息,系统要保证用户 的权限,对于车次等信息用户只享有查询服务,不得更改;系统还要提供方便的 手段供系统维护人员进行数据备份、日常安全管理、以及系统意外崩溃时数据的 恢复等工作。同时系统还要保证对数据库进行及时更新,保证数据一致性。
二、详细设计(系统功能、模块划分及详细设计)
2.1 系统功能分析
该系统参考网上火车票订票官网进行设计,并根据自己的变成和设计能力对
洛 阳 理 工 学 院
技 能 训 练 / 实 验 专 用 周 报 告
其功能进行进一步简化,系统可分为四大模块:登录模块,用户根据自己身份的 不同进行登陆;注册模块:没有账户的用户可以输入个人信息和有效证件号码注 册一个帐号;普通用户模块,进行个人车票的查询和预定,对自己订单和信息进 行管理;管理员模块,对车次、车票、站点和订单进行管理。通过身份识别判断 账户信息并区别不通身份的用户。火车票网上订票系统简单、操作灵活、方便、 反应快速、计算准确,系统运行稳定、安全可靠,而且有良好的交互界面,让使 用者可以方便、快速地掌握。
2.1.1 登录功能分析
用户进入系统后根据身份的不同选择不同的身份进入系统,如果身份有误, 则不能进入系统,在系统的主页上,用户登录之前可以查看车次信息,但不能进 行预定和修改车次信息。
2.1.2 注册功能分析
没有账户的用户在注册功能模块可以注册一个有效的帐号,注册成功之后就 可以登录系统进行车票预定。
2.1.3 用户功能分析
用户可以根据需要进行注册,拥有账户后,可以根据自己的账户名和密码进 行登录,进入系统之后,用户可以查看自己的订单和未完成订单,可以对已付款 订单进行改签和退票。用户可以查看自己的个人资料,并可以对资料进行修改, 用户可以为自己的账户进行充值,也可以修改登录密码。
2.1.4 管理员功能分析
管理员根据自己的用户名和密码登录进系统之后,可以对车次、车票。站点 进行增删改查操作,还可以查看所有用户的订单,可以查看个人信息和修改密码。
2.2 系统模块设计
2.2.1 系统模块图
通过多系统的功能进行分析绘制出系统的模块图如下图所示:
洛 阳 理 工
火车票网上 订购系统 学 院 技能训练/实验专用周报告 身份鉴定
信 息 管 理
车 次 管 理
站 点 管 理
车 票 管 理
个 人 信 息 管 理
车 票 查 询
车 票 订 购
订 单 管 理
图 2-1 系统整体模块图
2.2.2 登录子模块
程序运行以后进入主界面,点击登录可以进入登录子模块,用户根据自己的 身份的不同,可以选择是普通用户还是管理员进行登录。
2.2.3 注册子模块
程序运行之后进入主界面,点击注册可以进入注册子模块,可以输入自己的 有效信息进行注册,该注册模块只能进行普通用户的注册,管理员不能进行注册, 管理员帐号应是系统管理人员添加的,该模块不能实现。
2.2.4 普通用户子模块
(1)车次查询模块:用户进入自己的主页之后可以点击余票查询,来获取自己想 查询的车次信息,查询有两个方法,一是输入出发地、目的地和出发日期进行查 询,二是可以输入出发地、目的地、出发日期和车次进行查询。(2)车票预定模块:用户进行车票预定前应首先查询一下自己想要预定的车次的 余票信息,然后进行点击车票,预定预定自己想要的订票。(3) 我的订单模块: 用户可以查看自己所有的订单, 可以查看自己未付款的订单, 还可以对已付款的订单进行退票和改签。
洛 阳 理 工 学 院
技 能 训 练 / 实 验 专 用 周 报 告
(4) 我的信息模块: 用户可以查看并修改自己的个人信息, 可以对账户进行充值, 而且可以修改自己的密码。
2.2.5 管理员子模块
(1)信息管理模块:在该模块,管理员可以查看该系统中所有的订单信息,可以 查看已完成订单和未完成订单信息。管理员也可以查看个人信息以及修改密码。(2)车次管理模块:管理员可以查看系统中的所有车次,可以增加车次,可以删 除没有余票的车次,可以修改车次信息。(3) 车票管理模块: 管理员可以查看所有车票、查询已被订车票、未被订的车票, 以及可以按车次查看车票信息。管理员还可以添加车票,先选择需要添加车票的 车次,再选择座位类型,对该车次添加车票后会将相应的车次的相应座位的余票 进行增加。管理员还可以修改和删除车票,相应的修改和删除过车票之后,该车 票对应车次的余票都要进行相应的修改。(4)站点管理模块:管理员可以查看所有站点,也可以增加站点,可以删除没有 车次的站点,也可以修改站点信息。
2.3 详细设计
系统的设计总共分为登录模块设计、注册模块设计、普通用户模块设计和管 理员模块设计四部分,以下是对各模块的详细介绍:
2.3.1 登录模块设计
用户选择自己的身份,然后输入用户名和密码,后台代码连接数据库查找该 用户输入的信息是否可以找到,如果可以找到则该用户可以登录到自己的主页, 否则就停留在此页面无法登录。
2.3.2 注册模块设计
打开注册页面之后可以输入自己的有效用户名和密码注册一个账号,后台代 码连接数据库往数据库里面插入一个新的用户信息,如果注册成功,则该用户立 即可以登录到自己的主页进行车票查询和预定。如果注册失败,则系统继续停留 在此页面并提示用户注册失败。
2.3.3 普通用户模块设计
(1)普通用户登录到自己的主页面之后可以进行余票查询,这时候系统会根据用 户输入的有效信息从数据库里面检索车次信息并把车次的余票信息显示出来。用
洛 阳 理 工 学 院
技 能 训 练 / 实 验 专 用 周 报 告
户进行车票预定时,用户可以输入需要预定的车次号、座位类型以及自己的有效 信息进行预定,点击提交订单之后,系统会为用户生成一张未付款的订单,并从 车次的余票信息中把相应的座位类型的车票数量减一,用户提交订单之后进入确 认订单页面,如果用户选择重新预定,系统会把刚刚生成的订单删除并把车次的 余票信息恢复原状,并跳转到车票预定的界面进行重新预定。如果用户选择取消 订单,则会直接删除该订单,并把车次余票信息还原。如果选择网上之后,系统 会先查询用户的余额信息,如果用户的余额多余该订单的票价,则会从用户的账 户中直接扣除票价,并把该订单的状态改为已付款。(2)用户可以在自己的主页面查看自己的所有订单信息和未完成订单信息,并且 可以对付款的订单进行退票和改签,退票以后,系统会自动删除该订单,并把系 统中对应的车票状态改为未被订,也会把对应车次的余票信息进行更改。改签之 后也会把就该订单删除,把车次和车票的信息进行修改,并跳转到预定车票页面 重新进行车票预定。(3)用户在自己的主页面查看自己的资料,并可以对资料进行修改,用户不可以 修改用户名,因为用户名是用户的唯一标识,系统中不存在同名的用户,而且用 户名是用户注册时已确定的,所以不能予以更改权限,但用户可以对自己的其他 信息进行更改,以及时更新自己的最新的有效信息。用户还可以在主页面进行账 户充值,账户充值就是更新自己信息的账户余额,把数据库中的余额信息增加。用户还可以进行修改密码,把数据库中已存在的密码换成自己想要重新设定的密 码。
2.3.4 管理员模块设计
(1)管理员可以对系统进行信息管理,包括对系统中所有订单、已完成订单和未 完成订单的查询,根据管理员选择的查询条件,分别从数据库中检索出相应的订 单信息。因为订单是用户自己管理的,所以管理员没有权限对用户的订单进行增 加、修改和删除权限。管理员还可以对自己的个人信息进行管理,如查看个人信 息和修改密码,将自己的新密码更新到数据库中。(2)管理员可以对车次进行管理,管理员可以查看系统中的所有车次,查看车次 时,连接数据库从数据库中检索所有的车次信息。管理员还可以增加车次,往数 据库的车次中添加新的车次,添加车次时应注意,车次的始发站和终点站依赖站
洛 阳 理 工 学 院
技 能 训 练 / 实 验 专 用 周 报 告
点的站点号,所以始发站和终点站的站点号必须是已经存在的站点,而且添加车 次时不能给该车次添加余票,因为车票的添加功能在车票的管理中,该车次的余 票默认为零。管理员可以删除车次,并且删除的车次必须是没有余票的车次,如 果有余票信息的话,因为车票的车次编号对其有依赖关系,所以会导致删除失败。管理员可以修改车次信息,先从列表中选择要修改的车次号,然后对车次信息进 行修改并更新到数据库。(3)管理员可以对车票进行管理,管理员可以查看系统中的车票信息,可以查询 所有车票信息,也可以查询已被订和未被订的车票信息,同时还可以按照车次查 看该车次的车票信息。管理员可以添加车票,从列表中选择好需要添加车票的车 票和座位类型后就可以往数据库中对车票表中添加一张车票,同时将相应车次的 相应座位类型余票进行添加。管理员还可以进行车票的删除,删除一张车票以后 会将该车票对应的车次信息的余票也进行修改。管理员还可以对车票进行修改, 从列表中先选择要修改的车票编号,再选择修改过后的座位类型、车票价格、出 发地和目的地,修改过该车票之后会把车次信息的余票情况进行修改。(4)管理员可以对站点信息进行管理,管理员可以查询系统中的所有站点,也可 以增加新站点,管理员可以对站点信息进行删除,但是只能删除对它没有依赖车 次的站点,如果站点中有车次对它依赖,则该站点无法删除,管理员还可以修改 站点信息,从列表中选择相应站点的编号,然后可以更改站点的名称,并把新的 站点信息更新到数据库中。
三、数据库设计
3.1 数据库介绍
数据库是指自描述的完整记录的集合。它除了包含用户的源数据外,还包含 关于它本身结构的描述。
洛 阳 理 工 学 院
技 能 训 练 / 实 验 专 用 周 报 告
数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建设中的 核心技术,具体说,数据库设计是指对于一个给定的应用环境,构造最优的数据 库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的 应用需求。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和 一致。另外,合理的数据库结构将非常有利于程序的实现。数据库设计(Database Design)是指根据用户的需求,在某一具体的数据库管理系统上,设计数据库的结 构和建立数据库的过程,就是规划和结构化数据库中的数据对象以及这些数据对 象之间关系的过程。1.数据库设计的一般性原则 第一个基本规则:对于每一个要存储其信息的实体(或事物) ,我们都应该给 他一个自己的表; 第二个处理规则:如果你需要在一个列中存储多个值,那证明你的设计可能 是有缺陷的。简单的数据关系:一对一;一对多;多对一;多对多 在数据库的设计中:要做到数据规范化、完整性、数据冗于和规范实例化。在整个设计过程中,我们必须按步骤认真完成。2.数据库设计的过程(六个阶段) 需求分析阶段,准确了解与分析用户需求(包括数据与处理)是整个设计过 程的基础,是最困难、最耗费时间的一步 概念结构设计阶段是整个数据库设计的关键,通过对用户需求进行综合、归 纳与抽象,形成一个独立于具体 DBMS 的概念模型 逻辑结构设计阶段将概念结构转换为某个 DBMS 所支持的数据模型对其进行 优化 数据库物理设计阶段为逻辑数据模型选取一个最适合应用环境的物理结构 (包括存储结构和存取方法) 数据库实施阶段运用 DBMS 提供的数据语言、工具及宿主语言,根据逻辑设计 和物理设计的结果建立数据库,编制与调试应用程序,组织数据入库,并进行试 运行 数据库运行和维护阶段数据库应用系统经过试运行后即可投入正式运行。在 数据库系统运行过程中必须不断地对其进行评价、调整与修改 在设计过程中把数据库的设计和对数据库中数据处理的设计紧密结合起来 将这两个方面的需求分析、抽象、设计、实现在各个阶段同时进行,相互参照, 相互补充,以完善两方面的设计 数据库的设计在数据库应用系统的开发中占有很重要的地位。只有设计出合 理的数据库,才能为建立在数据库上的应用提供方便。
3.2 概念结构设计
按照系统功能需求和设计,本系统数据库主要 E-R 图如下:
洛 阳 理 工 学 院
技 能 训 练 / 实 验 专 用 周 报 告
图 3-1 管理员实体图
如图 3-1 所示,管理员的属性包括管理员编号、管理员的密码和管理员的真实姓 名。
Ctel commonusers
CIDnum Csex
图 3-2 普通用户实体图
所图 3-2 所示,普通用户的属性包括用户名、密码、真实姓名、性别、身份证号、 电话、账户余额。
洛 阳 理 工 学 院
技 能 训 练 / 实 验 专 用 周 报 告
Thardseat Tdate trains Thardsleeper Tstart
Tsoftseat Tsoftsleeper Tend
3-3 火车车次实体图
如图 3-3 所示,火车车次的属性包括车次号、发车日期、始发站、终点站、软卧、 软座、硬卧、硬座、无座。
Torder traintickets Ttype
Tend Tstart
图 3-4 火车车票实体图
如图 3-4 所示,火车车票的属性包括火车编号、车次编号、座位类型、价格、出 发地、目的地、是否被订。
洛 阳 理 工 学 院
技 能 训 练 / 实 验 专 用 周 报 告
图 3-5 订单实体图
如图 3-5 所示,订单属性包括订单编号、车票编号、用户名、订票时间、车票单 价、是否付款。
图 3-6 站点实体图
如图 3-6 所示,站点属性包括站点编号、站点名。
3.3 逻辑结构设计
将系统的 E-R 图转换为关系模型,关系的码用下划线给出,如下: (1)manager(Mid,Mpwd,Mname) 此为管理员实体所对应的关系模式。(2)commonusers(Cid,Cpwd,Cname,Csex,CIDnum,Ctel,Cmoney) 此为普通用户实体所对应的关系模式。( 3 ) trains(Tid , Cpwd , Tdate , Tstart , Tend , Tsoftsleeper , Tsoftseat , Thardsleeper,Thardseat,Tnoseat) 此为车次实体所对应的关系模式。(4)stations(Sid,Sname)
洛 阳 理 工 学 院
此为站点实体所对应的关系模式。
技 能 训 练 / 实 验 专 用 周 报 告
(5)traintickets(Ticketid,Tid,Ttype,Tprice,Tstart,Tend,Torder) 此为车票实体所对应的关系模式。(6)orders(Oid,Ticketid,Cid,Odate,Oprice,Opay) 此为订单实体所对应的关系模式。
3.4 物理结构设计
通过对该系统的分析和设计该系统形成的物理结构有如下信息: 该系统的物理结构表如下: 1.管理员信息表,包含管理员帐号,管理员密码,管理员姓名,具体结构如 表 3-1 所示: 管理员表的物理结构:
表 3-1 管理员信息表
长度 50 50 50
约束 NOT NULL NOT NULL
属性 主码 非主属性 非主属性
Mid Mpwd Mname
varchar varchar nvarchar
2.普通用户信息表,包含用户名,密码,真实姓名,性别,身份证号,电话, 账户余额,具体结构如表 3-2 所示: 普通用户表的物理结构:
表 3-2 普通用户信息表
长度 50 50 50 2 18 11 10
约束 NOT NULL NOT NULL NOT NULL
属性 主码 非主属性 非主属性 非主属性
Cid Cpwd Cname Csex Ctel Cmoney
nvarchar varchar nvarchar nvarchar varchar decimal
CIDnum varchar
非主属性 非主属性 非主属性
洛 阳 理 工 学 院
技 能 训 练 / 实 验 专 用 周 报 告
3.火车车次信息表,包含车次号,发车日期,始发站,终点站,软卧,软座, 硬卧,硬座,无座,具体结构如表 3-3 所示: 火车车次表的物理结构:
表 3-3 火车车次信息表
约束 NOT NULL
属性 主码 非主属性
Tid Tdate Tstart Tend Tsoftsleeper Tsoftseat Thardsleeper Thardseat Tnoseat
varchar datetime varchar varchar int int int int int
NOT NULL NOT NULL
非主属性 非主属性 非主属性 非主属性 非主属性 非主属性 非主属性
4.站点信息表,包含站点编号,站点名,具体结构如表 3-4 所示: 火车车次表的物理结构: 站点表的物理结构:
表 3-4 站点信息表
长度 50 50
约束 NOT NULL NOT NULL
属性 主码 非主属性
varchar nvarchar
5.车票信息表,包含车票编号,车次,座位类型,价格,出发地,目的地, 是否被订,具体结构如表 3-5 所示: 车票表的物理结构:
表 3-5 车票信息表
洛 阳 理 工 学 院
Ticketid Tid Ttype Tprice Tstart Tend Torder int varchar nvarchar decimal varchar varchar varchar
50 10 10 50 50 10
技 能 训 练 / 实 验 专 用 周 报 告
NOT NULL NOT NULL
主码 非主属性 非主属性 非主属性 非主属性 非主属性
6.订单信息表,包含订单编号,车票编号,用户名,订单时间,车票单价, 是否付款,具体结构如表 3-6 所示: 订单表的物理结构:
表 3-6 订单信息表
约束 NOT NULL NOT NULL
属性 主码 非主属性 非主属性 非主属性
Oid Ticketid Cid Odate Oprice Opay
int int varchar datetime decimal varchar
非主属性 非主属性
洛 阳 理 工 学 院
技 能 训 练 / 实 验 专 用 周 报 告
四、系统实现
根据详细设计对系统整体结构以及模块接口的分析,可得出每个模块的具体 功能。
4.1 系统首页
图 4-1 系统首页界面
如图 4-1 所示,用户在登录系统之前可以进行车次的查询,当用户输入有效的车 次信息后就可以将从系统中查找出来的车次信息显示在另一个页面,此处我使用 session 来存取用户输入的车次信息,另一个显示界面通过 session 的内容从数 据库查找,输入一个有效的车次信息得到的显示结果如图 4-2 所示:
洛 阳 理 工 学 院
技 能 训 练 / 实 验 专 用 周 报 告
图 4-2 显示车次查询结果界面
在首页查询车次信息并显示的部分代码如下:
string start = Session[&出发站&].ToString().Trim(); string end = Session[&到达站&].ToString().Trim(); string date = Session[&出发日期&].ToString().Trim(); string sqlconnstr = ConfigurationManager.ConnectionStrings[&MyConnectionString&].ConnectionS DataSet ds = new DataSet(); using (SqlConnection sqlconn = new SqlConnection(sqlconnstr)) { SqlDataAdapter sqld = new SqlDataAdapter(&select Tid as &#39;车次 &#39;,convert(varchar(10),Tdate,23)as &#39;发车日期&#39;,s1.Sname as &#39;始发站&#39;,s2.Sname as &#39;终点站&#39;,& + &Tsoftsleeper as &#39;软卧&#39;,Tsoftseat as &#39;软座&#39;,Thardsleeper as &#39;硬卧&#39;,Thardseat as &#39;硬座 &#39;,Tnoseat as &#39;无座&#39; from trains inner join stations as s1 on trains.Tstart=s1.Sid & + &inner join stations as s2 on trains.Tend=s2.Sid where s1.Sname=&#39;& + start + &&#39;and s2.Sname=&#39;& + end + &&#39;and tdate=&#39;& + date + &&#39;&, sqlconn); sqld.Fill(ds, &trains&); } GridView1.DataSource = ds.Tables[&trains&].DefaultV GridView1.DataBind();
4.2 注册页面
图 4-3 用户注册界面
如图 4-3 所示,用户可以输入自己的有效信息进行新用户的注册,用户注册的部 分代码如下:
string sqlconnstr = ConfigurationManager.ConnectionStrings[&MyConnectionString&].ConnectionS
洛 阳 理 工 学 院
技 能 训 练 / 实 验 专 用 周 报 告
SqlConnection sqlconn = new SqlConnection(sqlconnstr); SqlCommand sqlcomm = new SqlCommand(); sqlcomm.Connection = <mandText = &insert into commonusers(Cid,Cpwd,Cname,Csex,CIDnum,Ctel) values(@Cid,@Cpwd,@Cname,@Csex,@CIDnum,@Ctel)&; sqlcomm.Parameters.AddWithValue(&@Cid&, txtid.Text.Trim()); sqlcomm.Parameters.AddWithValue(&@Cpwd&, txtpwd1.Text.Trim()); sqlcomm.Parameters.AddWithValue(&@Cname&, txtname.Text.Trim()); sqlcomm.Parameters.AddWithValue(&@CIDnum&,txtIDnum.Text.Trim()); sqlcomm.Parameters.AddWithValue(&@Ctel&, txttel.Text.Trim()); if (rbuttonmale.Checked) { sqlcomm.Parameters.AddWithValue(&@Csex&,rbuttonmale.Text.Trim()); } else { sqlcomm.Parameters.AddWithValue(&@Csex&,rbuttonfemale.Text.Trim()); }
4.3 用户登录界面
图 4-4 用户登录界面
如图 4-4 所示,用户选择自己的身份然后输入自己的用户名和密码,用户登录界 面的部分代码如下:
protected void Page_Load(object sender, EventArgs e) { Session[&usersname&] = txtname.Text.Trim(); Session[&pwd&] = txtpwd.Text.Trim();
洛 阳 理 工 学 院
技 能 训 练 / 实 验 专 用 周 报 告
} protected void btnOK_Click(object sender, EventArgs e) { string sqlconnstr = ConfigurationManager.ConnectionStrings[&MyConnectionString&].ConnectionS SqlConnection sqlconn = new SqlConnection(sqlconnstr); SqlCommand sqlcomm = new SqlCommand(); sqlcomm.Connection = sqlconn.Open(); if (dlog.SelectedIndex ==0) { mandText= &select Cid,Cpwd from commonusers where Cid=&#39;&+txtname.Text.Trim()+&&#39;and Cpwd=&#39;&+txtpwd.Text.Trim()+&&#39;&; SqlDataReader sqldr = sqlcomm.ExecuteReader(); if (sqldr.Read()) { Response.Redirect(&../commonusers/usersmain.aspx&); } else { ClientScript.RegisterStartupScript(GetType(), &check&, &&script&alert(&#39;用户名 和密码不匹配,请重新输入!&#39;);&/script&&); txtname.Focus(); } }
4.3 普通用户功能界面
4.3.1 普通用户主页面
洛 阳 理 工 学 院
技 能 训 练 / 实 验 专 用 周 报 告
图 4-5 普通用户主界面
4.3.2 普通用户余票查询界面
用户登录到自己的主界面之后可以点击余票查询查看查票, 查看余票界面如图 4-6 所示:
图 4-6 普通用户余票查询界面
4.3.3 普通用户车票预定界面
用户点击预定之后会进入车票预定界面,车票预定界面如图 4-7 所示:
图 4-7 普通用户车票预定界面
用户提交订单之后系统会为该用户生成一张未付款订单, 并跳转到确定订单页面, 如图 4-8 所示:
洛 阳 理 工 学 院
技 能 训 练 / 实 验 专 用 周 报 告
4.3.4 普通用户订单确认界面
图 4-8 普通用户订单确定界面
在用户确定订单页面,用户可以重新预定和取消订单,用户选择这两个功能以后, 系统就自动把已经给用户生成的订单删除,并把车票和车次中的余票信息恢复原 状,用户还可以选择网上支付,支付完成以后就可以在自己的订单中查询该订单。普通用户在自己的主页面可以查看自己的所有订单和未完成订单,也可以查看和 修改个人信息,还可以给账户充值和修改密码。用户的主界面主要用 MultiView 实现,用户需要做不同的操作时就会显示出用户 相应功能的 view 页面。普通用户主页面后台部分功能代码如下:
mandText = &select * from orders where Oid=& + txtoid0.Text.Trim(); SqlDataReader sqld = sqlcomm.ExecuteReader(); if (sqld.Read()) { ticketid =(int) sqld.GetSqlInt32(1); tprice = (decimal)sqld.GetSqlDecimal(4); } sqld.Close(); <mandText = &select * from commonusers where Cid=&#39;& + name + &&#39;&; sqld = sqlcomm.ExecuteReader(); if (sqld.Read())
洛 阳 理 工 学 院
技 能 训 练 / 实 验 专 用 周 报 告
cmoney = (decimal)sqld.GetSqlDecimal(6); cmoney = cmoney + sqld.Close(); <mandText = &update commonusers set Cmoney=& + cmoney + & where Cid=&#39;& + name + &&#39;&; sqlcomm.ExecuteNonQuery(); } mandText = &select * from traintickets where ticketid=&+ sqld = sqlcomm.ExecuteReader(); if (sqld.Read()) { tid = sqld.GetString(1); type = sqld.GetString(2); } switch (type) { case &软卧&: type = &Tsoftsleeper&;
case &软座&: type = &Tsoftseat&;
case &硬卧&: type = &Thardsleeper&;
case &硬座&: type = &Thardseat&;
case &无座&: type = &Tnoseat&;
} sqld.Close(); <mandText = &delete from orders where Ticketid=& + ticketid+ & update traintickets set Torder=&#39;no&#39; where Ticketid=& + ticketid+ & update trains set & + type + &=& + type + &+1 where Tid=&#39;& + tid + &&#39;&; int a=sqlcomm.ExecuteNonQuery(); if (a & -1) { msg0.Text = &您已退票成功!&; msg0.Visible = } else
洛 阳 理 工 学 院
{ msg0.Text = &退票失败!&; msg0.Visible = }
技 能 训 练 / 实 验 专 用 周 报 告
4.4 管理员功能界面
4.4.1 管理员主页面
管理员登录进系统之后进入自己的主页面如图 4-9 所示:
图 4-9 管理员功能主界面
管理员主界面主要是用 MultiView 和 Panel 来实现的,在其中添加了一些常用的 控件用来显示不同功能的页面,部分代码如下:
protected void btntrain_Click(object sender, EventArgs e) { RadioButtonList1.SelectedIndex = -1; MultiView2.ActiveViewIndex = 0; MultiView1.ActiveViewIndex = -1; MultiView3.ActiveViewIndex = -1; MultiView4.ActiveViewIndex = -1; GridView2.Visible = Panel1.Visible = Panel2.Visible = Panel3.Visible = } string sqlconnstr = ConfigurationManager.ConnectionStrings[&MyConnectionString&].ConnectionS DataSet ds = new DataSet(); using (SqlConnection sqlconn = new SqlConnection(sqlconnstr)) {
洛 阳 理 工 学 院
技 能 训 练 / 实 验 专 用 周 报 告
SqlDataAdapter sqld = new SqlDataAdapter(&select Tid as &#39;车次 &#39;,convert(varchar(10),Tdate,23)as &#39;发车日期&#39;,s1.Sname as &#39;始发站&#39;,s2.Sname as &#39;终点站&#39;,&+ &Tsoftsleeper as &#39;软卧&#39;,Tsoftseat as &#39;软座&#39;,Thardsleeper as &#39;硬卧&#39;,Thardseat as &#39;硬座&#39;,Tnoseat as &#39;无 座&#39; from trains inner join stations as s1 on trains.Tstart=s1.Sid &+ &inner join stations as s2 on trains.Tend=s2.Sid where Tsoftsleeper=0 and Tsoftseat=0 and Thardsleeper=0 and Thardseat=0 and Tnoseat=0&, sqlconn); sqld.Fill(ds, &trains&); } GridView3.DataSource = ds.Tables[&trains&].DefaultV GridView3.DataBind(); } protected void GridView2_PageIndexChanging(object sender, GridViewPageEventArgs e) { GridView2.PageIndex = e.NewPageI bindgrid(); }
4.4.2 管理员车次管理界面
图 4-10 管理员车次管理界面
管理员在车次管理页面可以通过选择不同的操作来对车次进行查找、增加、删除 和修改操作。车次管理的部分代码如下:
string sqlconnstr = ConfigurationManager.ConnectionStrings[&MyConnectionString&].ConnectionS DataSet ds = new DataSet(); using (SqlConnection sqlconn = new SqlConnection(sqlconnstr)) { SqlDataAdapter sqld = new SqlDataAdapter(&select Tid as &#39;车次 &#39;,convert(varchar(10),Tdate,23)as &#39;发车日期&#39;,s1.Sname as &#39;始发站&#39;,s2.Sname as &#39;终点站&#39;,&+ &Tsoftsleeper as &#39;软卧&#39;,Tsoftseat as &#39;软座&#39;,Thardsleeper as &#39;硬卧&#39;,Thardseat as &#39;硬座&#39;,Tnoseat as &#39;无 座&#39; from trains inner join stations as s1 on trains.Tstart=s1.Sid &+ &inner join stations as s2 on trains.Tend=s2.Sid where Tsoftsleeper=0 and Tsoftseat=0 and
洛 阳 理 工 学 院
技 能 训 练 / 实 验 专 用 周 报 告
Thardsleeper=0 and Thardseat=0 and Tnoseat=0&, sqlconn); sqld.Fill(ds, &trains&); } GridView3.DataSource = ds.Tables[&trains&].DefaultV GridView3.DataBind();
4.4.3 管理员车票管理界面
图 4-11 管理员车票管理界面
管理员在车票管理页面可以通过选择不同的操作来对车次进行查找、增加、删除 和修改操作。车票管理的部分代码如下:
string sqlconnstr = ConfigurationManager.ConnectionStrings[&MyConnectionString&].ConnectionS SqlConnection sqlconn = new SqlConnection(sqlconnstr); SqlCommand sqlcomm = new SqlCommand(); sqlcomm.Connection = sqlconn.Open(); <mandText = &insert into traintickets(Tid,Ttype,Tprice,Tstart,Tend) values(&#39;& + ticketddl2.SelectedItem.Text.Trim() + &&#39;,&#39;& + tickettypeddl.SelectedItem.Text.Trim() + &&#39;,&#39;& + tickettxtmoney.Text.Trim() + &&#39;,&#39;& + tickettxtstart.Text.Trim() + &&#39;,&#39;& + tickettxtend.Text.Trim() + &&#39;)& + & update trains set & + tickettypeddl.SelectedValue.ToString() + &=& + tickettypeddl.SelectedValue.ToString() + &+1 where Tid=&#39;& + ticketddl2.SelectedItem.Text.Trim() + &&#39;&; int a = sqlcomm.ExecuteNonQuery(); if (a & 0) { ticketaddmsg.Text = &车票添加成功!&; ticketaddmsg.Visible = }
洛 阳 理 工 学 院
技 能 训 练 / 实 验 专 用 周 报 告
ticketaddmsg.Text = &车票添加失败!&; ticketaddmsg.Visible = }
4.4.4 管理员站点管理界面
图 4-12 管理员站点管理界面
管理员在站点管理页面可以通过选择不同的操作来对车次进行查找、增加、删除 和修改操作。站点管理的部分代码如下:
string sqlconnstr = ConfigurationManager.ConnectionStrings[&MyConnectionString&].ConnectionS SqlConnection sqlconn = new SqlConnection(sqlconnstr); SqlCommand sqlcomm = new SqlCommand(); sqlcomm.Connection = sqlconn.Open(); <mandText = &update stations set Sname=&#39;&+stationaltername.Text.Trim()+&&#39; where Sid=&#39;&+stationalterid.SelectedItem.Text+&&#39;&; int a = sqlcomm.ExecuteNonQuery(); if (a & 0) { stationaltermsg.Text = &站点修改成功!&; stationaltermsg.Visible = } else { stationaltermsg.Text = &站点修改失败!&;
洛 阳 理 工 学 院
技 能 训 练 / 实 验 专 用 周 报 告
stationaltermsg.Visible =
为期两周的软件设计已经结束了,在这次软件设计中我学到了很多东西,虽 然只有短短的两周时间, 可是在这两周我把课堂上老师讲的知识都用到了实践中, 从中不断学习,遇到不懂的地方可以问同学和老师,有得到时候会翻阅资料,在 网上搜索相关文档进行学习充电,这两周充实了很多。这次的软件设计可以看作是一次理论与实践相结合的桥梁,通过这次的软件 设计,我学到了许多宝贵的知识,也认识到自己目前的不足,那就是缺乏相应的 知识与经验,所以在运用和操作方面都不是那么的得心应手。但是,经过这段时 间对相关书籍的阅读和分析,我顺利的完成了设计。在这次软件设计过程中我明 白和团队合作的重要性,这次软件设计是我和组员一起完成的,我们各有各的分 工,遇到一些不懂的地方互相学习,遇到分歧之后两人共同商量解决方案,共同 进步,一起学习。系统实现了预期的效果,主要实现普通用户网上查询车票,网上订票以及退 票和改签的功能,同时也实现了管理员对车次、车票和站点的查询、增加、删除 和修改功能。本系统用到了数据库 SQL Server 2005、Web 程序设计等知识。网上 火车票订购系统基于 B/S 模式开发, 使用 ASP.NET 技术作为主要的前台开发语言, 实现前后台的数据交互;后台选用 SQL Server 2005 作为数据库服务器。系统具 有界面友好,操作简便的特性。网上火车票订购系统是通过 Web 编程来实现的,我在这次实践中获得了很多 宝贵的经验。首先是按照软件设计要求根据实际情况分析,看自己能够实现哪些功能,对 系统有个大致思路,在需求分析阶段要尽可能的满足用户需求,在需求分析阶段, 主要的工作是画出各种图表,为项目实施做准备。作为一个学生,自己设计的系 统也有很多不完善的地方,数据库部分表与表之间的完整性约束做的不是很好, 需求分析考虑的不是很全面,安全性也有待加强。这次的软件设计可以看作是一次理论与实践相结合的桥梁,通过这次的课程 设计,我学到了许多宝贵的知识,也认识到自己目前的不足,那就是缺乏相应的
洛 阳 理 工 学 院
技 能 训 练 / 实 验 专 用 周 报 告
知识与经验,所以在运用和操作方面都不是那么的得心应手。但是,经过这段时 间对相关书籍的阅读和分析,我和组员一起顺利的完成了设计。这次软件设计让 我对软件设计的模式有了清除的认识,对我个人素质的提升有很大帮助。在设计 时也免不了存在着一些不足,所以在今后的学习中我会努力取得更大的进步,对 于我不足的地方也希望老师能够给予批评,以便我们在今后的学习中能够及时改 正。相信此次课程设计会为我以后从事软件开发工作打下扎实的基础,也明确了 以后学习和提升的方向,虽然两个星期的时间很短暂,但是我相信在这次软件设 计中学到的东西会是我永远的珍藏。
《》出自:链接地址:/show/kBsfIB55W44TnPer.html

我要回帖

更多关于 辛集到邯郸火车票 的文章

 

随机推荐