火车票网上订票系统
- 格式:doc
- 大小:157.00 KB
- 文档页数:22
软件工程课程设计-火车票网上订票系统本文档将介绍软件工程课程设计的背景和目的,以及我们要设计的火车票网上订票系统的概述和目标。
背景软件工程课程设计是计算机科学与技术专业的一门重要课程,旨在培养学生的软件开发和项目管理能力。
通过实际的软件工程项目设计和开发,学生能够将理论知识应用到实践中,并提高解决问题和合作开发的能力。
目的本课程设计的目的是让学生研究和应用软件工程的基本概念和方法,同时培养他们的团队合作能力和项目管理能力。
通过设计火车票网上订票系统,学生将研究到软件开发的整个过程,包括需求分析、系统设计、编码实现、测试和部署等环节。
火车票网上订票系统是一个在线预订火车票的系统。
它旨在提供一个方便快捷的方式让用户能够通过互联网预订和购买火车票,避免了传统排队购票的繁琐过程。
系统目标提供用户注册和登录功能,保障用户信息安全。
实现火车票的查询功能,用户可以根据出发地、目的地、日期等条件查询可用的车票。
提供在线预订和购买火车票的功能,用户可以选择合适的车次和座位进行预订并支付费用。
管理员可以对车次、座位和订单等信息进行管理和维护。
提供用户支付和退票的功能,保障用户权益。
提供用户订单查询和历史订单记录功能,方便用户查看和管理自己的订单信息。
系统特性用户友好的界面设计,使用户能够轻松使用系统进行操作。
数据的安全性和可靠性,保障用户信息和交易数据的保密和完整性。
高性能和稳定性,保证系统能够处理大量用户请求并提供稳定的服务。
系统模块化设计,方便后续功能的扩展和维护。
良好的用户体验,提供用户反馈和建议的渠道。
开发计划本项目将按照以下开发计划进行:需求分析和系统设计:确定系统需求、功能和界面设计等。
编码实现:根据系统设计,进行编码实现和模块测试。
集成测试和系统测试:对已实现的模块进行集成测试和系统测试,确保整体功能正常。
部署和上线:将系统部署到服务器上并上线运行。
后续维护和功能扩展:根据用户反馈和需求,进行系统的后续维护和功能扩展。
网上购票流程及注意事项
目前,“G”、“C”、“D”、“Z”、“T”、“K1-K500”字头列车已全部实现网购火车篇。
网购火车票的正规网站 铁路客户服务中心,网购火车票网站全国仅此一家,其他网站均未直接用仿真页面直接假冒“中国铁路客户服务中心”或谎称“某某某票务中心”的钓鱼网站。
网购火车票流程
1、登陆铁路客户服务中心,,进入购票栏目;
2、注册,填写注册信息;
3、注册信息提交成功,激活网购火车票系统用户账号激活邮件;
4、重新登陆铁路客户服务中心购票栏目;
5、查询火车票,输入出发地、目的地、出发日期;
6、预订火车票,输入旅客身份信息,可添加乘车人,注意的是如果添加乘车人,未必会买到连号票;
7、确认所购车票信息,提交订单,并在30分钟内完成网络支付;
8、换票,持网购火车票所填写的证件(居民身份证、港澳居民来往内地通行证、港澳居民来往内地通行证、护照、学生证、伤残军人证等证件原件)到火车票售票窗口办理换票。
网购火车票注意事项
1、认准全国唯一网购火车票网址:;
2、两人以上网购火车票,买不到连号票;
3、网购火车票无法选择席位,如果对预订的席位不满意,可以取消订单后,从新预订,每天取消订单的限额为3次,超过3次取消订单,当日将不能再进行火车票预订,第二日可继续网络订票功能;
网购火车票预售期,提前十天,明年预售期或还比窗口提前两天,具体以铁
路客户服务中心通告为参考,或致电12306进行咨询。
12306火车票网上订票正确地址中国铁路客户服务中心(12306网)是铁路服务客户的重要窗口,不过其实我们搜索的时候会出来很多有12306的网站,有的人就可能会被欺骗,所以今天店铺就来告诉大家12306火车票网上订票官网正确地址!12306火车票网上订票官网正确地址点击进入12306火车票网上订票官网正确地址12306运营时段放票时段为避免抢票高峰时段12306登录缓慢,2014年11月28日起全国铁路部门将调整互联网、电话订票的起售时间:①放票时间点从16个调整为21个,8:00-18:00每个整点和半点均有新票起售;②C、D、G字头列车不再单独起售;③具体方案可官网查。
自2014年11月28日起,铁路部门将对互联网、电话订票的起售时间进行调整。
放票时间点从16个调整为21个,即8:00至18:00期间,每个整点和半点均有新票起售,同时C、D、G字头列车不再单独起售,起售时间与车站保持一致。
来自成都铁路局的最新消息,受全国铁路4月中旬将调整运行图影响,从3月17日起,贵州境内各趟始发普速列车和高铁动车,其车票暂售至4月13日——也就是说,从昨天(3月17日)起,旅客无法购买4月14日及以后的火车票。
记者昨日(3月17日)登录12306官网,先后输入贵阳北至广州南、北京西和上海虹桥,以及贵阳至北京西、上海南、西安等20余趟高铁动车和普铁列车,均显示只发售到4月13日,4月14日及以后日期的各趟列车只显示车次,没有余票、票价、运行时刻等信息,并在车次下方标注有“列车运行图调整暂停发售”的提示。
“广大旅客若想购买4月14日及以后的车票,需等到3月21日。
”贵阳火车站方面介绍,按计划,4月14日——4月18日的火车票,将于3月21日对外发售;4月19日及以后的车票,自3月21日起按30天预售期发售。
付款时间从2015年5月12日,乘客通过12306网站和手机客户端购票,需在席位锁定后30分钟内支付票款。
12306火车票网上订票查询12306火车票网上订票查询随着互联网的快速发展,越来越多的人开始选择网上订票查询来购买火车票,这种方式不仅方便快捷,还能避免排队、浪费时间。
12306火车票网站作为中国铁路的官方订票平台,已经成为了乘坐火车的首选方式之一。
下面将详细介绍12306火车票网上订票查询的使用方法和注意事项。
首先,我们需要在电脑或手机上打开12306的官方网站。
登录页面显示在主页上方的导航栏中,可以选择使用电脑版或手机版。
根据个人喜好,选择适合自己的版本进行操作。
登录前需要注册一个帐号,填写相关个人信息,如真实姓名、身份证号码、手机号码等。
填写完整后,点击注册按钮完成注册。
登录成功后,我们就可以开始查询火车票信息了。
在首页的查询框内,填写出发地、目的地、出发日期等相关信息,点击查询按钮,系统将自动为我们展示符合条件的车次列表。
列表中会显示车次、发车时间、到达时间、历时、余票情况、票价等信息,方便我们选择合适的车次。
在选择好车次后,我们需要选择座位类型。
在车次列表中,每个车次后面都有座位类型的选项,如硬座、硬卧、软座、软卧、无座等。
根据自己的需求和经济能力,选择合适的座位类型,并点击“预定”按钮进行下一步操作。
接下来,系统会要求我们选择乘车人。
在乘车人页面,如果之前已经填写了乘车人的信息,系统会自动显示出来。
如果没有,我们需要点击“添加联系人”按钮,填写乘车人的姓名、证件类型(一般为身份证)、证件号码、票种等信息,并保存。
添加完乘车人后,可以选择票种,并点击“提交”按钮。
在提交订单页面,确认乘车人信息、座位类型、车票价格等无误后,我们需要选择支付方式。
12306网站目前支持支付宝、微信支付、银联卡等多种支付方式。
选择合适的支付方式,点击“付款”按钮进行支付。
支付成功后,我们会收到订单支付成功的提示,并且可以在订单管理页面查看火车票订单的详细信息。
12306网站还提供了手机短信服务,会在火车票离开起点站前30分钟发送火车信息提醒。
教你一步一步在网上购买火车票及细则说明1. 用户注册1.1 中国铁路客户服务中心网站(,以下简称“网站”)只对注册用户提供网上购买火车票服务(以下简称“购票”)。
互联网用户在网站购票前,须先注册为网站用户(以下简称“用户”)。
1.2 用户注册时,须准确提供真实信息,以保证顺利购票乘车及享受网站提供的各项服务。
1.3 一张有效身份证件只能注册一个用户。
1.4 购票时,凭用户自行设定的用户名和密码登录。
2. 有效身份证件2.1 在网站,用户可以为自己购票,也可以为他人购票,但均须准确填写乘车人的真实有效身份证件信息。
2.2 网站接受的有效身份证件是指:2.2.1 中华人民共和国居民身份证。
2.2.2 中华人民共和国港澳居民来往内地通行证。
2.2.3 台湾居民来往大陆通行证。
2.2.4 护照。
2.3 购买儿童票的乘车儿童没有办理有效身份证件的,须使用同行成年人的有效身份证件信息,并于开车前换取纸质车票后乘车。
2.4 用户使用虚假身份证件购买车票或进站乘车的,后果自负。
因此造成铁路运输企业或第三方损失的,将追究其法律责任。
3. 网站服务时间3.1 网站每日5:00~24:00提供服务。
3.2 在网站购票、改签和退票须不晚于开车前2小时。
3.3 网站车票预售期与车站公告一致。
4. 购票范围已开通“C”、“D”、“G”、“Z”、“T”、“K”字头以及1000至5000次列车订票,其它列车逐步开通。
5. 购票数量5.1 一张有效身份证件同一乘车日期同一车次限购一张车票,但2.3除外。
5.2 同一笔订单可购买的车票数量不超过5张。
6. 网站购票及支付6.1 网站可以购买全价票、儿童票、学生票、伤残军人(警察)优待票。
6.1.1 儿童票:按照《铁路旅客运输规程》规定,随同成人旅行身高1.2~1.5米的儿童,享受半价客票、加快票和空调票(以下简称儿童票)。
超过1.5米时应买全价票。
每一成人旅客可免费携带一名身高不足1.2米的儿童,超过一名时,超过的人数应买儿童票。
12306火车票网上订票查询12306火车票网上订票查询随着科技的发展,越来越多的人开始选择网上订票查询来购买火车票。
12306火车票网上订票查询系统是中国铁路总公司推出的一项便利的服务,为广大旅客提供了更加方便快捷的购票方式。
本文将详细介绍12306火车票网上订票查询系统的使用方法和优势,以及可能会遇到的问题和解决方法。
要使用12306火车票网上订票查询系统,首先需要在电脑或手机上下载并安装铁路12306客户端。
安装完成后,点击打开客户端,进入主界面。
在主界面上方可以看到一个搜索框,可以输入出发地和目的地的站名、车次或者城市名进行查询。
在搜索框下方有一系列筛选条件,比如车次种类、席别、发车时间等,可根据自己的需求进行选择。
点击搜索按钮后,系统将会呈现出符合条件的车次信息,包括出发时间、到达时间、历时等。
选定需要购买的车次后,点击购票按钮。
在购票页面上,需要填写旅客的姓名、证件类型和证件号码。
根据旅客的身份信息,系统会自动匹配相应的票价。
在填写完旅客信息后,点击确认购买按钮。
系统会提示选择座位,根据车次的不同,可以选择的座位种类也会有所差异。
座位选择完成后,点击确认按钮,系统会跳转到支付页面。
目前12306火车票网上订票查询系统支持支付宝、微信支付和银联支付三种方式。
选择其中一种支付方式,并按照系统的提示完成支付流程。
支付成功后,系统会生成一张购票凭证。
旅客可以在客户端上查看并下载购票凭证。
使用12306火车票网上订票查询系统的优势主要体现在以下几个方面。
首先,网上订票查询省去了排队购票的麻烦,旅客可以随时随地通过手机或电脑进行购票。
其次,系统提供了实时的车次查询和票价信息,旅客可以根据自己的需求进行选择。
再次,系统还提供了座位选择功能,旅客可以根据自己的喜好进行选择,增加了出行的舒适度。
然而,12306火车票网上订票查询系统也存在一些问题,比如系统繁忙导致订票速度慢,网络问题导致无法购票等。
遇到这些问题时,旅客可以尝试在非高峰时段进行购票,或者多次尝试。
总结95306系统1. 简介95306系统是中国铁路客户服务中心的客户服务平台,为广大乘客提供全方位的服务和咨询。
本文档将对95306系统的功能和特点进行总结,以及对其在客户服务中的应用进行分析。
2. 功能概述95306系统主要具备以下功能:2.1 查询功能乘客可以通过95306系统查询火车票的余票、车次、时刻表等信息。
系统会根据乘客的输入条件,提供最新的查询结果。
2.2 订票功能乘客可以通过95306系统在线订购火车票。
乘客只需提供出发地、目的地、乘车日期等信息,系统会自动筛选可用车次并提供订票选项。
2.3 退票功能乘客可以通过95306系统在线退订已购买的火车票。
乘客只需提供订票时的相关信息,系统会自动获取订单信息并进行退票操作。
2.4 售后服务功能95306系统提供在线的售后服务,乘客可以通过系统提交服务请求,查询退票状态,咨询相关问题等。
2.5 意见反馈功能乘客可以通过95306系统提交意见和建议,供中国铁路客户服务中心进行改进和优化。
3. 特点分析3.1 大数据支持95306系统利用大数据分析技术,能够实时统计和分析乘客的需求和行为,为中国铁路客户服务中心提供数据支持。
3.2 在线支付95306系统支持多种在线支付方式,包括支付宝、银联等。
乘客可以通过系统直接付款完成订票过程,提高购票便利性。
3.3 语音服务95306系统内置语音功能,乘客可以通过语音进行查询和订票。
这一功能特点为视力障碍乘客提供了便利。
3.4 多平台支持95306系统可以在多个平台上运行,包括Web端、手机App等。
乘客可以通过不同的设备随时随地访问系统。
4. 应用分析95306系统在中国铁路客户服务中心的应用具有重要意义:4.1 服务效率提升通过95306系统的查询功能,乘客可以方便快捷地获取所需的火车票信息,提高了服务效率。
4.2 资源优化95306系统通过大数据分析技术,可以对乘客的需求进行精确预测,从而优化座位资源的分配和利用。
12306火车票网上订购操作步骤1、百度“12306”,点击进入网站。
2、点击网页左侧中的“购票/预约”,如下图:3、如在网页上方出现:则需在该区域右击鼠标后点击“显示所阻内容”。
4、在用户登录中输入:登录名、密码、验证码。
后点击登录5、点击车票预订,如下图所示:6、输入出发地、目的地,选择出发时间,在点击查询。
输入时刻使用简码(简码为车站简拼前两位或三位,简拼超过三位使用前两位加最后一位,例如上海虹桥SHQ)7、查到有合适的车次,点击该车次后面的预订。
进入如下界面:在“我的联系人”中选择乘车人,在中选择二等座、成人票。
若“我的联系人”人中没有,则直接在中输入。
最好把右边”保存到常用联系人“ 那里打一个钩√ ,因为提交订单是一件成功率非常低的事情,提交失败后,再次填写订单时,直接在最上面”我的常用联系人“ 中选中需要买票的名字,就不需要再输一遍姓名和身份证号、手机号了,这样可以提高效率;如果要买几张票,而且是同一天同一趟车的车票,点击”添加一位乘车人“ 。
手机号码填一个就行了,多填也没用,只能拖慢提交订单的速度!订单填好后,点击”提交订单“ 按钮;再次确认一遍订单,比如日期、身份证号码、姓名等等,确认无误后,点击”确定“。
会出现如下页面:点击“网上支付”。
8、选择“中国银联”。
(如果是工行、农行、中行、招行、中铁银通卡等银行卡,点击相应的银行,进入支付页面;如果是其他卡,比如建行卡,那就点击”中国银联“ ,进入支付页面;)如果开通了网银,就点击”网上银行客户支付“;如果开通的是”账号支付“ ,就点击账号支付;输入账户号码,就是银行卡上那一长串数字,输入验证码,点击”下一步。
点击确定,稍等片刻,手机会收到一个短消息,里面有一个验证码,赶紧把这个验证码输入账号支付网页的输入框中;如果没有获得验证码,确认手机号码是否跟账户绑定了,点击“重获验证码”;9、付款成功,只要没有超过12306网站规定的45分钟期限,基本上就算订票成功了!点击“返回支付网站”,就是再次返回12306网站10、恭喜你购票成功了!带上身份证,到网络取票专用窗口去取票吧!取票时,基本上是不需要排队的。
12306网上购火车票随着互联网的迅速发展,越来越多的人选择在网上购买火车票。
作为中国铁路唯一官方网站,12306网站成为许多人购买火车票的首选平台。
本文将带您深入了解12306网上购火车票的流程、注意事项以及一些常见问题。
一、注册与登录首先,要使用12306网站购买火车票,您需要先注册一个账号。
在12306网站的首页,您会看到注册按钮。
点击该按钮后,填写必要的个人信息,并设置一个密码。
注册成功后,您需要登录您的账号。
二、查询车票在登录成功后,首页的搜索栏是您查询车票的入口。
您可以输入您的出发地、目的地、日期和座位等级等信息,然后点击搜索按钮。
系统将会自动为您显示符合条件的车次列表。
如果您有特殊需求,比如需要坐高铁或者动车,可以通过选择车型来筛选车次。
三、选择座位在车次列表中,您可以看到每个车次的详细信息,包括发车时间、到达时间、行程时间、票价等。
您可以选择其中一班车次,然后选择您喜欢的座位。
不同车次可能有不同的车厢类型和座位类型,比如硬座、硬卧、软卧、商务座等。
您可以根据自己的需求选择合适的座位。
四、填写乘客信息在选择座位后,系统将要求您填写乘客的个人信息。
您需要输入乘客的姓名、身份证号码、乘车人类型等信息。
如果您购买多张车票,您可以点击添加乘客按钮来填写其他乘客的信息。
五、选择配送方式和支付方式选择乘客信息后,下一步是选择配送方式和支付方式。
目前,12306网站提供两种配送方式:快递和自取。
如果您选择快递,您需要提供一个确切的邮寄地址。
如果您选择自取,您需要选择一个自取点,并在指定日期时间前去取票。
在选择配送方式后,您需要选择支付方式。
12306网站支持多种支付方式,包括网银、支付宝、微信支付等。
选择您喜欢的支付方式,并按照系统提示完成支付。
六、订单确认与出票完成支付后,您将会看到一个订单确认页面。
请您仔细核对订单信息,确保没有错误。
如果一切都正确无误,您可以点击确认按钮,系统将会生成您的火车票,并将其发送到您选择的配送方式中。
《数据库系统概论》课程设计说明书题目名称:火车站网上订票管理系统学院:计算机与信息科学学院专业:信息与计算科学成员:姜玉利(组长)乐刚杨福任海涛(组员)指导老师:李泽军2012 年6 月1 日摘要目前随着时代的发展,人们生活水平的不断提高,越来越多的人选择网上订购火车票,而为了更快的适应快速发展的需求,管理大量数据,开发一个有效地稳定的管理网上订票,运用成熟的计算系列软件和系统建立火车票订票管理系统是一个很好的解决办法。
本文通过深入探讨订票系统开发过程及其相关技术,结合实际工程项目中售票系统的功能需求和业务流程分析,可行性研究、总体设计、详细设计,以及编码实现和调试等,按照结构化的设计思想,设计开发了火车站网上订票系统。
运用数据流图和数据字典、E-R图和数据库逻辑结构、层次图、系统流程图、以及程序流程图,对该系统的数据需求、数据库、系统软件结构、系统流程、以及处理过程等进行了分析和设计。
本项目利用工具软件java,以及数据库sql server 2000开发环境来开发这个火车站网上售票系统。
该系统要解决的是火车站网上售票工作所要解决的问题,可以满足火车站网上售票的基本要求,包括查询、订票、退票等三个方面的功能。
该系统能运用到火车站售票的工作中,根据用户的需求,设置其权限,并快捷方便的为用户提供服务。
关键字:网上订票,E-R图,sql server 2000AbstractNowadays, with the development of The Times, and people's living standard rising ceaselessly, more and more people would reserve tickets on the internet rather than go to railway station .In order to adapt to the rapid development of faster demand, and management of large quantities of data, to exploit a system of booking tickets online using perfect calculation series software and system is a great measure .This article is aimed to design a railway station tickets online system through discussing deeply reservation systems development process and related technology, combining with the actual engineering project ticket sales of the functional requirements of the system and business process analysis, feasibility study, overall design, detailed design, as well as code realization and commissioning, according to the structural design idea. Using the data flow graph and data dictionary, E-R chart and database logic structure, administrative levels chart, system flowcharts, and program flow chart, the system of data demand, database, software system structure, system flow, and the process analysis and design.We use software tools of java and the development environment of database SQL server 2000 to develop the railway station online ticketing system. The system can solve the railway station Internet ticket sales job of problem , and can meet the basic requirements of the railway station Internet ticket sales, including inquires refund, booking tickets and so on.The system can be applied to the railway station and the work of reserving the tickets,.According to the needs of the users, it can set its permission, and quicker and more convenient for the user to provide services.Key word: tickets online, E-R chart, SQL server 2000目录一、绪言 (1)二、需求分析 (2)三、概念结构设计 (4)四、总体结构设计 (9)五、详细设计 (12)六、系统实现 (19)七、总结 (22)第一章绪言1.1概述目前虽然火车站售票仍然是最普遍的,但是车站售票应对订购高峰时刻处理大量数据会很麻烦,而且速度很慢,同时还会出现由此带来的大量记录存放和管理所带来的问题。
而且火车站市场的管理和规范问题,也是一直困扰我们的一个老问题,也是政府管理中的一个难点,订票是客运业务中的一个最基本的业务,表面上看,它只是火车站业务的一个简单的部分,但是它涉及到管理与客户服务等多方面,因此,过去传统的售票方式已经不能满足现代客运业务流量剧增的客观要求,这就要求一种全新的订票方式——网上订票,来缓解订票高峰时期的客运压力,并为用户提供方便快捷的订票服务。
自从2012年1月1日开始火车票正式开始实施网上订票,这减轻了火车站售票工作者的重担,降低工作人员的工作量,提高工作人员的工作效率,同时方便顾客订票。
1.2目的和意义本次设计利用java语言和工具软件eclipse,以及数据库sql server 2000开发环境来开发这个火车站网上售票系统。
该系统要解决的是火车站网上售票工作所要解决的问题,可以满足火车票网上售票的基本要求,包括查询、订票、退票三个方面的功能。
该系统能运用到火车站售票的工作中,根据用户的需求,设置其权限,并快捷方便的为用户提供服务。
第二章需求分析2.1 需求分析的任务调查火车票订票系统应用领域涉及的内容,对涉及到领域的各个应用的信息要求和操作要求进行详细分析,形成需求分析说明书。
最重要的是调查、收集信息、分析购票人信息和火车预定流程。
处理要求、数据的安全性与完整性要求。
要求系统能有效、快速、安全、可靠和无误的完成上述操作。
并要求客户机的界面要简单明了,易于操作,服务器程序利于维护。
2.2 需求分析的过程火车站为方便旅客,需开发一个火车票订票系统。
为便于旅客由网上订票,把预定火车票的旅客信息,包括姓名、性别、工作单位、身份证号码、出发时间、出发地目的地,输入火车票订票系统的客户端程序,系统经过查询火车站内的列车车次数据服务器后,为旅客安排列车,印出取票通知。
旅客在火车出发前一天凭取票通知和帐单交款后取票,系统校对无误后即印出火车票给旅客。
如果某方面出现问题,旅客可以持有效证件去火车站退票。
图我们在这里主要从技术可行性、经济可行性和操作可行性三方面进行分析。
本系统所用到的应用软件、硬件系统都易于获得.因此,开发成本较低。
而引进使用本系统后,与传统方式相比,具有高效率、低成本、高质量的特点,可以节省不少人力、物力及财力。
所以,从经济的角度来看,该系统可行。
开发工具:eclipse数据库环境:SQL Server 2000系统环境:Microsoft Windows 2000或以上版本。
系统实现依靠相对比较熟悉的java 语言和SQL Server2000数据库系统,其基本操作实质还是对数据库进行添加、删除、查找等操作。
本系统是直接面对用户的,而用户往往对计算机并不是非常熟悉。
这就要求系统能够提供良好的用户接口,易用的人机交互界面。
要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面,从而保证系统的易用性。
界面简洁友好,操作方便。
2.4 项目开发计划安排由于这是一项团队合作的项目,所以,每个人都有自己主要负责的一部分,但整体的构架每位成员都必须了解,熟悉,下面是具体安排表。
第三章概念结构设计3.1系统流程图系统主要采取自顶向下,自底向上,逐步扩张的方法。
系统顶层流程图如下图3.1所示。
图3.2——图3.5为各模块详细系统流程图。
3.2 数据抽象,E-R 图分析3.2.1 数据抽象由需求分析的结果可知,本系统设计的实体包括: 用户基本信息(用户名,用户密码,用户类型)车次基本信息(车次号,出发地,目的地,票价,发车日期,发车时间, 剩余车票数 )订单基本信息(订单号,身份证号,车次号,发车时间,出发地,目的地,票价,座位类型,数量) 3.2.2 E-R由上述分析得到系统的E —R 图:(1)每位用户可以查询多个车次,每个课程可供多位用户查询。
(多对多关系) 每个用户只能有一种订票信息,每种订票信息只能为一位用户服务。
(一对一关系)经过可行性分析和初步需求调查,抽象出该系统的如下表:第四章总体结构设计4.1 模块设计本项目火车站网上订票系统主要分为三个模块,其中信息查询又可分为车次查询和订单查询两个部分。
其层次图如图所示。
4.2名数据库中用到的表: 表1:用户信息表userinfo表3:订单信息表 orderinfo第五章详细设计5.1 DB设计5.1.1 建立用户信息表create table admin(id int primary key identity(1,1),uname char(20) not null,pwd char(20) not null,Leixing char(20) not null );5.1.2 建立车次信息表create table train(trno char(20) primary key not null,trfrom char(20) not null,trto char(20) not null,price char (20)not null,trtime char(20) not null,trtyple char(20) not null ,Sysum char(20) not null );5.1.3 建立订单信息表create table orderinfo(trno char(20) not null,trfrom char(20) not null,trto char(20) not null,price char (20)not null,trtime char(20) not null,trtyple char(20) not null ,cname char(20) not null,idno char(30) primary key,piaoshu char (20)not null);5.2 程序流程图本系统主界面为用户设计了三个功能操作以供选择:查询,订票,退票。