火车票售票系统

火车票售票系统
火车票售票系统

火车票售票系统

班级:S3SN131班姓名:王宁

如今科技发展突飞猛进,交通发达迅速。而我要做的是让远在千里之外的你轻松购得回家的一票。

火车站市场的管理和规范问题,是困扰我们多年的一个老问题,也是政府管理中的一个难点,订票是客运业务中的一个最基本的业务,表面上看,它只是火车站业务的一个简单的部分,但是它涉及到管理与客户服务等多方面,因此,过去传统的售票方式已经不能满足现代客运业务流量剧增的客观要求,这就要求一种全新的订票方式——网上订票,来缓解订票高峰时期的客运压力,并为用户提供方便快捷的订票服务。本次设计便是利用开发工具vs2012和SQL Server 2008数据库共同开发的一个火车站网上订票系统,它能方便快捷地运用在火车站订票业务的营运之中。

一、基本目标:

解决火车站网上售票工作所要解决的问题,可以满足火车站网上售票的基本要求,包括查询、订票、退票等三个方面的功能。具体如下:

1.查询

分为对车次信息的查询和客户对已订车票信息的查

询。要求:

1)对车次的查询,可以按照发车车次进行查询;2)车次信息包括:车号、出发地、目的地、发车日期、开出时刻、票价。

3)座位类型设定。

4)车次信息只允许用户查询,不能修改。

2.添加车票

通过查询系统,客户根据自己的需求找到满意的车次,再输入个人信息后直接通过网上售票确定已预订选中的车票。要求:

售票记录应包括:会员名、车号、发车日期、订购票数、总价。

3.退票

可退票,通过查询系统,客户可以根据自己的名字找到自己的订票信息,通过退票模块退去已购车票。项目转换成系统后,系统的顺利运行可以缓解订票高峰时期的客运压力,并为用户提供方便快捷的订票服务。还能运用到火车站售票的工作中,根据用户的需求,设置其权限,并快捷方便的为用户提供服务。(1)查询模块

本子系统主要完火车票售票管理系统中个人信息查询,个人信息修改,对车票信息查询

1、个人信息查询:主要时对用户的个人信息的核实和确认

2、个人信息修改:主要是对有错误的信息进行修改,本操作应该汇总到系统管理员进行修改

3、车票信息查询:顾客对车票的时间,班次,价格的查询

(2)车票销售模块

1、网上订票:顾客只要输入自己的身份证就可以进行网上的订票

2、网上退票:顾客如果不需要票了可以在网上进行退票。

3、接收来自网上的订票信息:顾客在网上订票之后,售票员核实信息再出售车票火车票售票系统

查询模块

个人信息查询个人信息修改

车票销售模块网上订票

网上退票

票务管理模块对票务信息的修改

增加或减少车次对车票信息查询

信息中心模块用户信息的更新车票信息的更新接收来自网上的订票信息接收来自网上的退票信息

系统维护模块

系统版本的更新

添加删除用户

用户权限的设置

4、接收来自网上的退票信息:顾客在网上退票之后,售票员核实信息再确认退掉车票

(3)票务模块

1、修改车票的信息:比如对车票的价格和时间的修改,主要由票务管理员执行

2、增加和减少班次:由于一些特殊的原因要对车次进行增加和减少,主要由票务管理员执行

(4)信息中心模块

1、用户信息的更新:由于一些错误会对用户的信息进行修改之后,再由系统管理员更新到数据库

2、车票信息的更新:由于特殊的原因对车票进行修改后由系统管理员更新到数据库

(5)系统模块

1、系统版本的更新:对系统不断的升级推出更多的功能

2、添加删除用户:添加和减少用户,并将数据更新到数据库,由系统管理员执行

3、用户权限的设置:对某一用户权限的升级和降级,由系统管理员执行

二、功能需求与程序的关系

本系统完成车票销售的管理:用户信息查询,票务信息修改的管理,主要包括查询模块,车票销售模块,票务管理模块,信息中心模块,系统维护模块。

三、数据库设计

1、用户信息表

2、票务信息表

3、车票销售表

火车票订票系统

火车票订票系统 Revised at 2 pm on December 25, 2020.

目录

软件技术基础课程设计说明书题目:火车订票系统的设计 学生姓名: 学号: 院(系):电气与信息工程学院 专业:电子信息科学与技术 指导教师:杨帆 2015 年 06月26日

课程设计报告 1 课程设计介绍 课程设计内容 软件技术基础课程是非计算机本科专业学习计算机软件基础知识的综合性基础课程。学习本课程,要求学生对软件技术的各个组成部分的基础知识、发展趋势有全面、系统的了解;掌握基本数据结构,达到能熟练运用解决实际问题的程度;掌握操作系统基本原理和类型,了解系统各种管理功能。通过自学了解软件工程的基本概念,软件设计开发的过程和相关技术。 实践环节具体任务:设计、开发一种火车订票系统。通过此系统可以实现如下功能:火车车次信息录入、车次信息查询、火车票订票、火车票退票等。 课程设计要求 系统应该至少提供以下模块: 火车车次信息录入: 可以录入车次情况(包含车次编号、出发时间、出发站、到达站、到达时间、途经主要大站(需要考虑如何保存这些信息)等信息) 车次信息查询: 可以查询某个车次的情况(如,输入车次号,查询出站、到站时间,票价,票价折扣,确定车次是否满员);可以输入出发站点、到达站点城市,查询火车车次情况; 火车票订票: 可以订票,如果该车次已经无票,可以提供相关可选择车次(同样到达点、途经出发站的其他火车)——订票时需要提供时间、车次、车厢号、座位号、票价、订票人姓名、订票人联系方式、证件号码、订票数量、订单号等,只能比这个多,不能少于这些信息; 火车票退票: 可退票,退票后修改相关数据;客户资料有姓名,证件号,订票数量及车次情况,订单要有编号。 要求: 根据以上功能说明,设计火车票订票系统订票环节涉及的信息,订票信息的存储结构,设计程序完成功能。 2 概要介绍 系统总体设计

火车票售票管理系统毕业设计

九江学院 毕业设计 课题名称:火车票售票管理系统班级:信B0911 学号:20914130124 姓名:汤泽景 指导老师:曾怡 2011年11月20日

火车票售票系统 摘要 本文针对火车站的售票实际情况,按照软件工程的结构化设计思想,经过项目的可行性研究和需求分析、总体设计、详细设计,以及编码实现和调试等步骤设计开发了火车站网上订票系统。并运用数据流图和数据字典、E-R图和数据库逻辑结构、层次图、系统流程图、以及程序流程图,对该系统的数据需求、数据库、系统软件结构、系统流程、以及处理过程等进行了分析和设计。 工具软件利用VS2005开发工具和SQL Server 2008数据库来开发这个火车站网上售票系统。该系统要解决的是火车站网上售票工作所要解决的问题,可以满足火车站网上售票的基本要求,包括查询、订票、退票等三个方面的功能。该系统能运用到火车站售票的工作中,根据用户的需求,设置其权限,并快捷方便的为用户提供服务。

目录 第一章. 概述...................................................1 1.1概述....................................................... 1 1.2意义.......................................................1 第二章. 系统的可行性研究与需求分析................2 2.1可行性研究................................................2 2.1.1经济可行性........................................2 2.1.2技术可行性...............................................2 2.1.3操作可行性................................................2 2.2需求分析...................................................3 2.2.1功能需求...............................................3 2.2.2数据需求...............................................4 2.2.3性能需求...................................................4 2.2.4数据库逻辑结构..........................................5 第三章. 系统的总体设计......................................7 3.1系统软件结构设计........................................ 7 3.1.1软件结构...................................................7 3.2系统流程图................................................7 第四章. 系统的详细设计....................9 4.1.1程序流程图........................................10

火车站售票管理系统的设计与实现-软件工程课程设计

山西大学商务学院 《软件工程课程设计》报告 题目:火车站售票管理系统的设计与实现 班级:10软件G2班 组长:景巧鑫 组员姓名:夏丹丹崔新华王伟

说明 一、火车站售票管理系统 二、小组成员及任务分配情况 姓名学号任务分配 景巧鑫2010847209需求分析、总体设计、系统实现夏丹丹2010847227可行性研究、详细设计、系统实现崔新华2010847204数据库的设计、系统实现 王伟2010847223系统界面设计与实现

信息学院《软件工程课程设计》报告 目录 1.开发目的和意义 (1) 1.1研究背景 (1) 1.2开发目的和意义 (1) 1.3完成情况 (2) 2.开发技术及方法 (3) 2.1开发环境和开发工具 (3) 2.2技术及方法 (3) 2.2.1B/S模式 (3) https://www.360docs.net/doc/4838303.html, (3) https://www.360docs.net/doc/4838303.html, (4) 3.系统分析 (5) 3.1可行性分析 (5) 3.1.1经济可行性 (5) 3.1.2技术可行性 (5) 3.1.3操作可行性 (5) 3.2需求分析 (5) 3.2.1功能需求 (5) 3.2.2数据需求 (8) 3.2.3性能需求 (9) 4.系统设计 (10) 4.1总体设计 (10) 4.2详细设计 (10) 4.2.1过程设计 (10) 4.3数据库设计 (16) 4.3.1用户表 (16) 4.3.2车次详细信息表 (17) 4.3.3订票纪录表 (17) 4.3.4退票纪录表 (18) 5.系统实现 (19) 5.1系统登录界面 (19) -II-

信息学院《软件工程课程设计》报告 5.2系统管理员登录界面 (19) 5.3票务管理员登录界面 (20) 5.4乘客登录界面 (21) 6.系统测试 (22) 6.1测试方法 (22) 6.2测试过程 (22) 6.3测试结果 (22) 7.总结 (24) 7.1小结 (24) 7.2实践感想 (24) 参考文献 (26) 附录1可行性分析文档 (27) 附录2需求分析文档 (30) 附录3详细设计文档 (33) 附录4系统测试文档 (39) -III-

火车票售票系统

浙江师范大学 课程名称软件工程课程设计报告软件名称火车票售票系统 组员 班级 指导老师

《火车票售票系统》可行性研究报告 1.引言 1.1编写目的 火车站市场的管理和规范问题,是困扰我们多年的一个老问题,也是政府管理中的一个难点,订票是客运业务中的一个最基本的业务,表面上看,它只是火车站业务的一个简单的部分,但是它涉及到管理与客户服务等多方面,因此,过去传统的售票方式已经不能满足现代客运业务流量剧增的客观要求,这就要求一种全新的订票方式——网上订票,来缓解订票高峰时期的客运压力,并为用户提供方便快捷的订票服务。本次设计便是利用开发工具vs005和SQL Server 2008数据库共同开发的一个火车站网上订票系统,它能方便快捷地运用在火车站订票业务的营运之中。 1.2项目背景 开发软件的名称:火车票售票系统软件 项目的任务提出者:老师 开发者: 用户:乘客 实现软件的单位:学校 项目与其他软件或其他系统的关系:相辅相成,互相学习 1.3定义 火车票售票系统是解决网上查询,买票,订票,退票的一款软件. 专门术语:火车票售票系统 1.4参考资料 《实用软件文档写作》清华大学出版社肖刚古辉等编著 《软件工程导论》清华大学出版社张海藩编著 网络信息资源、一些相关软件产品。 2.可行性研究的前提 2.1要求 a.功能:实现乘客在网上对车票的查询,购买,预定,退票等操作. b.性能:结合了实际现实中查询,买票,退票等特性。 c.输出:数据正确,判断无误。 d.输入:简捷,快速,实时。 e.基本的数据流程和处理流程: f.安全与保密要求:权限不同 g.与软件相关的其他系统:可建立在任何系统 h.完成期限 3个月 2012年6月1号 2.2目标 基本目标

一个简单的火车票售票管理系统

一个简单的火车票售票管理系统(原创) #include #include #define MAX 100 #define N 50 typedef struct time //时间类型 { int x,y,z; //分别对应年,月,日 }TIME; typedef struct cnode //票信息类型 { int no; //票号 int id; //购票人证件号 TIME date; //购票日期 struct cnode *next; }CNODE; typedef struct tnode //车次信息类型 { char data; //车次编号 struct tnode *lchild,*rchild; CNODE *head; }TNODE; void create(); //按车次建立二叉排序树 void insert(int ); //增加新的车次(二叉排序树的插入) void del(); //取消车次(二叉排序树节点删除) void inorder(TNODE *); //中序遍历车次二叉排序树(仅显示车次信息)void inorder_all(TNODE *); //中序遍历车次二叉排序树(显示车次及售票信息)void preorder(TNODE *); //先序遍历车次二叉排序树(仅显示车次信息)TNODE *search(); //按车次编号搜索 CNODE *insert_c(CNODE *); //插入新的售票信息(单张) CNODE *insert_c_more(CNODE *); //插入新的售票信息(批量) CNODE *del_c(CNODE *,CNODE *); //退票处理(删除售票信息) CNODE *search_c(CNODE *,int); //按票号查询 void search_c_id(CNODE *,int); //按购票人证件号搜索(限定某车次) void search_c_id_all(TNODE *,int); //按购票人证件号搜索(所有车次) void search_date(CNODE *,TIME); //按购票日期搜索(限定某车次) void search_date_all(TNODE *,TIME); //按购票日期搜索(所有车次) void print_c(CNODE *); //输出售票纪录(单张) void print_c_all(CNODE *); //输出售票纪录(批量)

各车站火车票预售期

各站互联网起售时间公布 自2012年1月1日起,各铁路局电话订票和互联网售票的预售期变更为12天(含购票当日),各站第12天车票的起售时间如下: 8:00 起售车站 阿克苏、阿克陶、阿拉山口、阿图什、安康、安塘、巴楚、巴山、白壁关、白河东、白河县、白水江、宝鸡、北京西、北屯镇、北营、滨江、博乐、布列开、蔡家坡、茶陵、柴沟堡、朝天、成都、成都东、城固、崇仁、大营、大竹园、代县、岱岳、丹凤、德安、定南、定襄、东莞东、东乡、东淤地、东镇、兑镇、繁峙、分宜、汾阳、丰城、丰城南、风陵渡、凤县、凤州、福海、抚州北、富县、富县东、甘泉北、赣州、高滩、共青、古东、古交、贵溪、哈尔滨、哈尔滨东、哈密、韩城、汉口、汉阴、汉中、合阳、和静、和什托洛盖、和田、河边、河津、横峰、宏庆、洪洞、侯马、湖口、华山、华山北、怀仁、黄陵、徽县、惠州、霍州、吉安、稷山、江边村、交城、介休、进贤、精河、精河南、井冈山、景德镇、靖边、九江、喀什、岢岚、克拉玛依、库车、库尔勒、奎屯、乐平市、醴陵、临川、灵丘、灵石、柳园、龙南、陇县、庐山、芦溪、吕梁、略阳、轮台、麻柳、玛纳斯湖、毛坝、毛坝关、米脂、勉县、墨玉、南昌、尼勒克、宁武、彭泽、皮山、平社、平旺、平遥、萍乡、蒲城、蒲城东、祁县、千河、千阳、秦家庄、秦岭、沁县、清涧县、清徐、瑞昌、瑞金、三原、三原、沙湾县、莎车、汕头、鄯善、商洛、商南、上饶、深圳、深圳西、神池、神木、神头、沈阳、沈阳北、石河子、石泉县、寿阳、疏勒、朔州、绥德、孙镇、太谷、太原、太原北、太原东、泰和、天镇、潼关、吐鲁番、万年、万源、韦庄、渭南、渭南北、渭南南、文水、闻喜、乌鲁木齐、乌西、吴堡、五台山、五五、五寨、武昌、武功、武汉、武乡、西安、西安北、西安南、西乡、下社、咸阳、香坊、襄汾、襄阳、向塘、小河镇、孝南、孝西、忻州、新干、新和、新绛、新余、信丰、兴国、兴平、轩岗、宣汉、旬阳、旬阳北、焉耆、延安、阎良、砚川、燕子砭、阳高、阳平关、阳曲、阳泉曲、杨陵镇、叶城、伊宁、伊宁东、宜春、弋阳东、英吉沙、鹰潭、永济、永乐店、永平、永修、攸县、于都、余江、榆次、榆林、榆社、玉山、原平、枣林、泽普、张桥、樟树、樟树东、赵城、镇安、镇城底、钟家村、资溪、子长、子洲、紫阳、柞水。 10:00起售车站 阿城、阿里河、阿龙山、阿木尔、安达、安家、安陆、安溪、安阳、昂昂溪、鳌江、八面通、巴东、巴林、白奎堡、白银市、白银西、坂田、宝林、宝泉岭、北安、北滘、北京、北京北、北京南、背荫河、笔架山、勃利、博克图、苍南、柴河、长春、长葛、长汀、长汀镇、长垣、长征、长治、长治北、潮州、辰清、晨明、成高子、成吉思汗、赤壁、赤壁北、

网上火车票订购系统报告

东华大学 ____软件设计实践___报告 专业计算机科学与技术 班级 学号 姓名 完成日期

一、需求分析 1.1.设计背景 铁路作为中国最重要的交通工具之一,在市场经济浪潮中,面临着严峻的考验。公路运输的便捷,航空运输的快速,这一切都对铁路运输构成很大的冲击。在对铁路客运服务存在的最大问题进行调查时,结果表明,有29.3%的乘客认为购票难排在各项选择的第一位。火车站市场的管理和规范问题,是困扰我们多年的一个老问题,也是政府管理中的一个难点,订票是客运业务中的一个最基本的业务,表面上看,它只是火车站业务的一个简单的部分,但是它涉及到管理与客户服务等多方面,因此,随着我国铁路交通的不断发展,过去传统的售票方式已经不能满足现代客运业务流量剧增的客观要求,简单的窗口售票模式已经不能满足方便人们出行的目的。采用先进的网络技术开发出方便快捷的网上订票系统是现代客运业务发展的必然需求。电子商务的出现,正好带给了铁路客运服务一个发展契机,推出新型的订票方式-- 网上订票,来缓解订票高峰时期的客运压力,并为用户提供方便快捷的订票服务。它既是技术上的创新,又将完善铁路服务,在一定程度上解决买票难这一大难题,增强铁路竞争力,为铁路争取到更多的客流。本次设计的火车票网上订票系统通过访问主页,可以实现个人信息注册、车次车票价格查询、在线订票退票等基本功能,为用户提供方便快捷的订票服务。 本次设计便是利用开发工具VS2008和SQL Server 2005数据库共同开发的一个火车站网上订票系统,它能方便快捷地运用在火车站订票业务的营运之中。该系统要解决的是火车站网上售票工作所要解决的问题,可以满足火车票网上售票的基本要求,包括查询、订票、退票三个方面的功能。该系统能运用到火车站售票的工作中,根据用户的需求,设置其权限,并快捷方便的为用户提供服务。 1.2 系统设计目标 本系统是利用网络的方便、快捷和计算机的准确、高效实现火车票网上订票系统。火车票网上订票系统是通过主页访问、身份识别实现区别不同身份用户完成车票、车次的管理操作。系统有三个大的功能模块:登录功能模块,验证登录信息;管理员功能模块,实现车票和车次管理;普通用户功能模块,实现车票和个人信息管理。

火车票订票系统

火车票订票系统 Document number:NOCG-YUNOO-BUYTT-UU986-1986UT

目录

软件技术基础课程设计说明书题目:火车订票系统的设计 学生姓名: 学号: 院(系):电气与信息工程学院 专业:电子信息科学与技术 指导教师:杨帆 2015 年 06月26日

课程设计报告 1 课程设计介绍 课程设计内容 软件技术基础课程是非计算机本科专业学习计算机软件基础知识的综合性基础课程。学习本课程,要求学生对软件技术的各个组成部分的基础知识、发展趋势有全面、系统的了解;掌握基本数据结构,达到能熟练运用解决实际问题的程度;掌握操作系统基本原理和类型,了解系统各种管理功能。通过自学了解软件工程的基本概念,软件设计开发的过程和相关技术。 实践环节具体任务:设计、开发一种火车订票系统。通过此系统可以实现如下功能:火车车次信息录入、车次信息查询、火车票订票、火车票退票等。 课程设计要求 系统应该至少提供以下模块: 火车车次信息录入: 可以录入车次情况(包含车次编号、出发时间、出发站、到达站、到达时间、途经主要大站(需要考虑如何保存这些信息)等信息) 车次信息查询: 可以查询某个车次的情况(如,输入车次号,查询出站、到站时间,票价,票价折扣,确定车次是否满员);可以输入出发站点、到达站点城市,查询火车车次情况; 火车票订票: 可以订票,如果该车次已经无票,可以提供相关可选择车次(同样到达点、途经出发站的其他火车)——订票时需要提供时间、车次、车厢号、座位号、票价、订票人姓名、订票人联系方式、证件号码、订票数量、订单号等,只能比这个多,不能少于这些信息; 火车票退票: 可退票,退票后修改相关数据;客户资料有姓名,证件号,订票数量及车次情况,订单要有编号。 要求: 根据以上功能说明,设计火车票订票系统订票环节涉及的信息,订票信息的存储结构,设计程序完成功能。 2 概要介绍

火车票售票管理系统

电子商务分析与设计 设计题目火车站售票管理系统 组长 成员 成员 目录 一、需求分析 ............................................................. 1.1功能需求..................................................................... 1.2系统用例分析............................................................... 火车站售票管理系统的参与者 ...................................................... 管理员用例图 ............................................................................ 系统管理员用例图...................................................................... 票务管理员用例图...................................................................... 乘客用例图 ............................................................................... 二、静态模型设计....................................................... 2.1类图 ........................................................................... 2.2数据库字段.................................................................. 三、动态模型设计....................................................... 3.1时序图 ........................................................................ 3.1.1“系统管理员时序图........................................................... 3.1.2顾客时序图.......................................................................

火车票订票管理系统++设计报告

摘要 随着时代的发展,计算系软件和系统的成熟,火车票的正当管理成为一个影响铁路部门正常运营的因素之一,而建立火车票订票管理系统是一个很好的解决办法。 作为计算机应用的一部分,使用计算机对火车票信息进行管理,具有手工管理所无法比拟的优点,例如检索迅速、查找方便、可靠性高、存储量大、保密性好等,这些优点能够极大的提高火车票信息管理的效率,也正体现了火车票的科学化正规化管理 现在随着社会的发展,数据量急剧增长,现在人们就借助计算机和数据库技术科学的保存大量的数据,以便能更好的利用这些数据资源。本论文就是通过MFC的整体设计把数据库与应用程序相连接,做成一个火车票的订票管理系统,使得火车票管理员能够有效的管理车次信息、旅客信息、退票信息等。同时用户可以通过查询到相关的火车票信息,选择是否适合自己,也可以在网上直接订票、退票,省时省力。 关键字:SQL2000,MFC,数据库设计,火车票订票系统 目录 第一章概述 1.1项目开发背景 1.2系统开发目的 1.3技术可行性研究 第二章开发平台介绍 2.1 系统的架构 2.2系统运行环境操作系统 2.3系统开发环境 2.4开发工具 第三章数据库设计 3.1系统详细调查 3.2数据流图 3.3数据库设计 第四章系统的界面设计 4.1主窗口界面 4.2旅客信息窗口 4.3车次信息窗口 4.4取票及退票窗口 第五章系统的实现 总结与展望 致谢 参考文献 需求分析 需求分析的任务 调查机票预定系统应用领域涉及的内容,对涉及到领域的各个应用的信息要求和操作要求进行详细分析,形成需求分析说明书。最重要的是调查、收集信息、分析购票人信息和火车预定流程。处理要求、数据的安全性与完整性要求。 要求系统能有效、快速、安全、可靠和无误的完成上述操作。并要求客户机的界面要简单明

火车票订票系统

火车票订票系统 内部编号:(YUUT-TBBY-MMUT-URRUY-UOOY-DBUYI-0128)

目录

软件技术基础课程设计说明书题目:火车订票系统的设计 学生姓名: 学号: 院(系):电气与信息工程学院 专业:电子信息科学与技术 指导教师:杨帆 2015 年 06月26日

课程设计报告 1 课程设计介绍 课程设计内容 软件技术基础课程是非计算机本科专业学习计算机软件基础知识的综合性基础课程。学习本课程,要求学生对软件技术的各个组成部分的基础知识、发展趋势有全面、系统的了解;掌握基本数据结构,达到能熟练运用解决实际问题的程度;掌握操作系统基本原理和类型,了解系统各种管理功能。通过自学了解软件工程的基本概念,软件设计开发的过程和相关技术。 实践环节具体任务:设计、开发一种火车订票系统。通过此系统可以实现如下功能:火车车次信息录入、车次信息查询、火车票订票、火车票退票等。 课程设计要求 系统应该至少提供以下模块: 火车车次信息录入: 可以录入车次情况(包含车次编号、出发时间、出发站、到达站、到达时间、途经主要大站(需要考虑如何保存这些信息)等信息) 车次信息查询: 可以查询某个车次的情况(如,输入车次号,查询出站、到站时间,票价,票价折扣,确定车次是否满员);可以输入出发站点、到达站点城市,查询火车车次情况; 火车票订票: 可以订票,如果该车次已经无票,可以提供相关可选择车次(同样到达点、途经出发站的其他火车)——订票时需要提供时间、车次、车厢号、座位号、票价、订票人姓名、订票人联系方式、证件号码、订票数量、订单号等,只能比这个多,不能少于这些信息; 火车票退票: 可退票,退票后修改相关数据;客户资料有姓名,证件号,订票数量及车次情况,订单要有编号。 要求: 根据以上功能说明,设计火车票订票系统订票环节涉及的信息,订票信息的存储结构,设计程序完成功能。

软件工程火车票售票系统详细设计

信息工程学院 《软件工程》作业 (火车票售票系统) 详细设计 专业:计算机科学与技术网络方向 班级: 102本 学号:227 姓名: 王旭平 王通、王希宝、谢斌、武亚玲、邢伟刚 指导老师: 张志斌 火车票售票系统 1.引言 随着计算机技术的发展,用计算机为人们的生活服务已经变得普及化。铁路公司为了增强公司的信息化程度,提高公司的售票管理的效率,就建立起了相应的火车票订系统,实现提高了火车客用系统的售票效率与管理水平。 火车票订票系统就是典型的信息管理系统的一部份,火车票订票系统的开发充分利用了计算机信息技术提高了火车票订票的管理水平、服务水平。系统实现了乘客查询信息、订票操作、取票操作、销售统计等功能,可明显提高对火车票订票的有效管理。 1、1编写目的 本火车站售票系统的根本目的在于通过计算机实现票务信息的统一管理,来提高工作效率,使售票员售票与乘客购票更加方便。实现计算机管理的最佳技术就就是数据库技术。我们可以利用数据库将整个火车站的票务情况存入计算机,再配置上功能丰富的用户接口,以满足用户需求。一个火车站售票信息管理系统

应达到的目标就是提供及时、准确的信息服务,加快信息检索的效率,实况灵活的查询,减轻管理人员制作报表与统计分析的负担,且系统规模不太大但又要保证支持日常工作的要求,以便系统应易于扩充,方便日后统一联网与管理,提高管理水平。 1、2范围 软件系统名称:火车票预订系统 该系统的中心功能就是列车车次与售票信息的查询功能与售票功能。虽然这两个瞧似截然不同的功能,但它们在实现上十分的类似,售票就需要首先先通过查询的方式得到满足要求的列车车次,然后再根据实际情况进行售票。所以售票功能可以瞧成就是列车车次与售票信息查询功能的延伸。 支出:该系统就是软件工程作业,故无经费支出。 收益:系统完成后即可交付使用,主要就是为了方便火车站售票人员使用,有着重大的利益。 1、3背景 火车票的管理与规范问题,就是困扰我们多年的一个老问题,也就是政府管理中的一个难点,订票就是客运业务中的一个最基本的业务,表面上瞧,它只就是长途客运业务的一个简单的部分,但就是它涉及到管理与客户服务等多方面,因此,过去传统的售票方式已经不能满足现代客运业务流量剧增的客观要求,这就要求一种全新的订票方式——网上订票,来缓解订票高峰时期的客运压力,并为用户提供方便快捷的订票服务。 1、4 专门术语 SQL SERVER:系统服务器所使用的数据库管理系统(DBMS)。 SQL:全称Structured Query Language(结构化查询语言)。一种用于访问查询数据库的语言。 ROLLBACK:数据库的错误回复机制。 事物流:数据进入模块后可能有多种路径进行处理。 主键:数据库表中的关键域。值互不相同。 外部主键:数据库表中与其她表主键关联的域。 系统:若未特别指出,系统指火车站售票系统。 1、5 基本配置要求 1、5、1硬件配置要求

火车票售票系统

火车票售票系统 班级:S3SN131班姓名:王宁 如今科技发展突飞猛进,交通发达迅速。而我要做的是让远在千里之外的你轻松购得回家的一票。 火车站市场的管理和规范问题,是困扰我们多年的一个老问题,也是政府管理中的一个难点,订票是客运业务中的一个最基本的业务,表面上看,它只是火车站业务的一个简单的部分,但是它涉及到管理与客户服务等多方面,因此,过去传统的售票方式已经不能满足现代客运业务流量剧增的客观要求,这就要求一种全新的订票方式——网上订票,来缓解订票高峰时期的客运压力,并为用户提供方便快捷的订票服务。本次设计便是利用开发工具vs2012和SQL Server 2008数据库共同开发的一个火车站网上订票系统,它能方便快捷地运用在火车站订票业务的营运之中。 一、基本目标: 解决火车站网上售票工作所要解决的问题,可以满足火车站网上售票的基本要求,包括查询、订票、退票等三个方面的功能。具体如下: 1.查询 分为对车次信息的查询和客户对已订车票信息的查

询。要求: 1)对车次的查询,可以按照发车车次进行查询;2)车次信息包括:车号、出发地、目的地、发车日期、开出时刻、票价。 3)座位类型设定。 4)车次信息只允许用户查询,不能修改。 2.添加车票 通过查询系统,客户根据自己的需求找到满意的车次,再输入个人信息后直接通过网上售票确定已预订选中的车票。要求: 售票记录应包括:会员名、车号、发车日期、订购票数、总价。 3.退票 可退票,通过查询系统,客户可以根据自己的名字找到自己的订票信息,通过退票模块退去已购车票。项目转换成系统后,系统的顺利运行可以缓解订票高峰时期的客运压力,并为用户提供方便快捷的订票服务。还能运用到火车站售票的工作中,根据用户的需求,设置其权限,并快捷方便的为用户提供服务。(1)查询模块 本子系统主要完火车票售票管理系统中个人信息查询,个人信息修改,对车票信息查询

火车票攻略 火车票放票规律 仅供参考

火车票攻略火车票放票规律 实名购票流程: 持一张有效身份证件在同一乘车日期和同一乘车站,只允许购买一张实名制车票,旅客可以持他人有效身份证件原件代购车票。买票后身份证件丢了,铁路部门表示在七种条件下可以办理临时身份证明,然后进站乘车。对于火车票实名制,铁路部门也坦承将会对铁路春运提出严峻考验,请市民尽量使用二代身份证购票、验证。一人一次最多可买3张票 持一张有效身份证件在同一乘车日期(自然日,下同)和同一乘车站(同城车站视为同一车站),只允许购买一张实名制车票。订(购)票人通过电话订票系统或售票窗口一次订(购)车票数量限为3张。电话订票仅限居民身份证。 通过各火车站售票窗口、铁路设立的集中售票处、火车票代售点、电话订票等四种渠道均可购买实名制车票。如果使用二代居民身份证,售票系统将自动读取身份信息,而使用其他有效身份证件,则由售票员录入旅客身份信息。售票员将核实有效身份证件,旅客也要认真核实票面身份信息,避免车票和有效身份证件信息不一致,而影响进站上车。电话订票仅受理居民身份证。改签或退票时,同样需要核实票、证的一致性,不一致的不予办理。帮别人买票需其证件原件。旅客可以持他人有效身份证件原件代购车票。 与目前的车票相比,实名制车票的票面增加了旅客有效身份证件号码,使用二代居民身份证购票的,车票票面还增加旅客姓名。需要在车站以外的临时候车场所候车的车次,车票票面上还会标明异地候车地点。 实名制火车票的预售期为10天 儿童火车票不实行实名制 1.5米以上16岁以下没有身份证的未成年人,可凭户口簿或者户籍所在地公共安全专家机关出具的户籍证明信或学生证购票,证明信内容须包括旅客姓名、性别、出生年月、籍贯、有效身份证件号码等信息,其中户籍所在地公共安全专家机关出具的户籍证明信只允许购票,进站乘车前,须在车站公共安全专家专门设立的制证口补办临时身份证明。儿童车票不实行实名制。 团体订票上网逐一报证件

各地火车票预售时间

各地火车票预售时间 自2012年2月17日起,各铁路局电话订票和互联网售票时间变更为7:00~23:00,预售期仍保持12天(含购票当日),各站第12天车票的起售时间附后。 车站窗口(铁路客票代售点)售票预售期10天,具体起售时间以车站公告为准。电话订票办理4~12日(含购票当日)内的车票,当日12点前预订的,订单保留至当日24点;当日12点后预订的,订单保留至次日12点。 8:00 起售车站 阿克苏、阿克陶、阿拉山口、阿图什、安康、安口窑、安塘、巴楚、巴山、白壁关、白河东、白河县、白水江、宝鸡、北京西、北营、滨江、博乐、布列开、蔡家坡、茶陵、柴沟堡、朝天、成都、成都东、城固、崇仁、大营、大竹园、代县、岱岳、丹凤、德安、定南、定襄、东莞东、东乡、东淤地、东镇、兑镇、繁峙、分宜、汾阳、丰城、丰城南、风陵渡、凤县、凤州、福海、抚州北、富县、富县东、甘泉北、赣州、高滩、共青城、古东、古交、贵溪、哈尔滨、哈尔滨东、哈密、韩城、汉口、汉阴、汉中、合阳、和静、和什托洛盖、和田、河边、河津、横峰、宏庆、洪洞、侯马、湖口、华山、华山北、怀仁、黄陵、徽县、惠州、霍州、吉安、稷山、江边村、交城、介休、进贤、精河、精河南、井冈山、景德镇、靖边、九江、喀什、岢岚、克拉玛依、库车、库尔勒、奎屯、乐平市、醴陵、临川、灵丘、灵石、柳园、龙南、陇县、庐山、芦溪、吕梁、略阳、轮台、麻柳、玛纳斯湖、毛坝、毛坝关、米脂、勉县、墨玉、南昌、尼勒克、宁武、彭泽、皮山、平社、平旺、平遥、萍乡、蒲城、蒲城东、祁县、千河、千阳、秦家庄、秦岭、沁县、清涧县、清徐、瑞昌、瑞金、三原、沙湾县、莎车、汕头、鄯善、商洛、商南、上饶、深圳、深圳西、神池、神木、神头、沈阳、沈阳北、石河子、石泉县、寿阳、疏勒、朔州、绥德、孙镇、太谷、太原、太原北、太原东、泰和、天镇、潼关、吐鲁番、万年、万源、韦庄、渭南、渭南北、渭南南、文水、闻喜、乌鲁木齐、乌西、吴堡、五台山、五五、五寨、武昌、武功、武汉、武乡、西安、西安北、西安南、西乡、下社、咸阳、香坊、襄汾、襄阳、向塘、小河镇、孝南、孝西、忻州、新干、新和、新绛、新余、信丰、兴国、兴平、轩岗、宣汉、旬阳、旬阳北、焉耆、延安、阎良、砚川、燕子砭、阳高、阳平关、阳曲、阳泉曲、杨陵镇、叶城、伊宁、伊宁东、宜春、弋

火车票管理系统

摘要 随着计算机技术的发展,人们对计算机智能化的需求越来越大,对软件的实用性、速度等性能的要求也越来越高。未来火车站的发展趋势是完全自动化的售票信息查询,网络售票,智能化售票,而且随着计算机的普及,信息处理量的逐渐扩大,手工处理方式已经远远不能满足人们管理活动的需要,各种工作都逐渐由手工转为自动化,将使许多复杂、繁琐、且需要很多人力的工作变得简单。在本此毕业设计中,由于时间与水平的关系,当然不可能做到这样的程度,只不过是模拟一下由售票员来操作的售票系统而已。 工具软件利用Myeclipse 2013开发工具和Microsoft Access 2013数据库来开发这个火车站网上售票系统。该系统要解决的是火车站网上售票工作所要解决的问题,可以满足火车站网上售票的基本要求,包括查询、订票、退票等三个方面的功能。该系统能运用到火车站售票的工作中,根据用户的需求,设置其权限,并快捷方便的为用户提供服务。 关键字:火车票管理,Myeclipse 2013,Microsoft Access 2013

序言 用信息化推动工业化,用信息化技术改造传统产业,这是我国迫切需要完成的一项战略任务。作为工业文明产物的铁路,如何借重于信息经济技术的帮助,实现管理方式、运营组织、服务标准的现代化这是摆在我国铁路管理者面前的重大课题。 铁路信息化是铁路线代化的主要标志,其根本目的是将信息技术广泛应用于铁路生产经营与管理决策的各项活动中,改造传统产业,提高铁路运输生产效率、提升铁路运输市场的竞争力,提高铁路运输的经济效益。 采用计算机出售火车票大大方便了旅客购票,但毕竟还局限于火车站的售票厅和市内售票处的售票窗口,不论在地理位置分布上还是售票窗口的数量上,都有一定的局限性。为了解决售票大厅拥挤和团里集中购票的问题,提高铁路客运的售票效率及旅客便利性,使铁路客运在竞争日益激烈的运输行业更具优势。

火车票售票系统--需求分析报告

三、需求规格说明书 1.引言 (1) 1.1编写目的 (1) 1.2项目背景 (2) 1.3定义 (2) 1.4参考资料 (2) 2.任务概述 (2) 2.1目标 (2) 2.2运行环境 (3) 2.3条件与限制 (3) 3.数据描述 (3) 3.1静态数据 (3) 3.2动态数据 (3) 3.3数据库介绍 (4) 3.4数据词典 (4) 3.5数据采集 (8) 4.功能需求 (8) 4.1功能划分 (8) 4.2功能描述 (9) 5.性能需求 (9) 5.1数据精确度 (9) 5.2时间特性 (9) 5.3适应性 (9) 6.运行需求 (9) 6.1用户界面 (9) 6.2硬件接口 (10) 6.3软件接口 (10) 6.4故障处理 (10) 7.其它需求 (10) 1.引言 1.1编写目的 本需求分析报告的目的是规范化本软件的编写,旨在于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,同时提出了本火车售票系统的软件开发过程,便于程

序员与客户之间的交流、协作,并作为工作成果的原始依据,同时也表明了本软件的共性,以期能够获得更大范围的应用。本文档供项目经理、设计人员、开发人员参考。 1.2项目背景 a.项目的委托单位:中国铁路局 b.开发单位:xx大学 c.主管部门:计算机学院 d.软件名称:火车售票系统 e.软件开发者: 1.3定义 a.铁路售票应用系统软件:基本元素为构成铁路售票及相关行为所必须的各种部分。 b.需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准, 规范或其它正式规定文档所需具有的条件或权能。 c.需求分析:包括提炼,分析和仔细审查已收集到的需求,以确保所有的风险承担者都明其 含义并找出其中的错误,遗憾或其它不足的地方。 d.模块的独立性:是指软件系统中每个模块只涉及软件要求的具体的子功能,而和软件系统 中其他的模块的接口是简单的。 1.4参考资料 a.《实用软件工程》(第二版)郑人杰,殷人昆,陶永雷。清华大学出版社,1997。 b.《JA V A网络高级编程》金勇华,曲俊生。人民邮电出版社,2001。 c.《JBUILDER培训教程》Borland software corporation。机械工业出版社,2002。2.任务概述 2.1目标 (1) 完善目前火车售票系统,使之能跟上时代的发展。同时通过实践来提高自己的动手能

火车售票系统软件代码

附录(程序、表格、数据等相关资料) #include "sql.h" #include "sqlext.h" #include "sqltypes.h" #pragma comment(lib,"odbc32.lib") #pragma comment(lib,"odbccp32.lib") class CSqlLogin { public: CSqlLogin(void); ~CSqlLogin(void); private: SQLHENV henv; SQLHDBC hdbc;//代表一个数据库连接句柄,和Socket里边的 //Socket连接类似,要访问数据库,先要连接到数据库 SQLHSTMT hstmt;//代表一个SQL语句 SQLRETURN result;//执行结果 public: void ShowDBError(HWND hwnd,SQLSMALLINT type,SQLHANDLE sqlHandle); //显示连接错误 void ShowDBConnError(HWND hwnd,SQLHDBC hdbc); //提供的用户名密码不对 void ShowDBStmtError(HWND hwnd,SQLHSTMT hstmt); //sql语句有语法错误 BOOL BeginInsert(HWND hwnd); //用于用户登录 BOOL LoginToDB(HWND hwnd,CString &m_userName,CString &m_password); //用于注册 BOOL RegisterToDB(HWND hwnd,CString &m_struserName,int &m_Sex, CString &m_strPassword, CString &m_strConfirmPassword,CString &m_strIDCardNo,CString &m_strPhoneCode); //用于查询车次信息 BOOL InitQueryToDB(HWND hwnd,CListCtrl *m_list); BOOL QueryToDB(HWND hwnd,CListCtrl *m_list,CString m_strStartstation,CString m_strTerminalstation); //用于插入订单信息到ListView int ticketBookToListView(HWND m_hWnd,CListCtrl *m_list,CString m_strUserName,CString m_strName,CString m_strStartPlace, CString m_strDestination,CString m_strTrainNo,CString m_strSeat,CString m_strdate); //用于插入最终信息到数据库 BOOL ticketBookToDB(HWND m_hWnd,CListCtrl *m_list,CString m_strUserName); //用于退票

数据库大作业(火车订票系统)

中国地质大学(北京) 数据库系统概论 火车票网上订票系统 实 验 报 告 小组成员:董威、韦飞阳、李建同、刘厚今 学号: 联系方式: 使用数据库管理系统:SQL server 2012 指导老师:宋莉 2013年12月28日

目录 1.小组成员及分工 0 2.需求分析 0 功能需求 0 查询 0 订票 0 退票 0 注册 0 用户登陆 0 修改密码 0 添加车次 0 数据需求 0 性能需求 (1) ........................................................ 错误!未定义书签。 ........................................................ 错误!未定义书签。 ........................................................ 错误!未定义书签。 数据流图 (1) 顶层数据流图 (1) 1层数据流图 (1) 3.概念结构设计 (1) 系统结构简述 (1) 数据处理 (1) 生成E-R图 (1) 4逻辑结构设计 (1) 关系模式 (2) 5 物理结构设计 (2) 6数据库实施 (3) 建立数据库 (3) 建立基本表 (3) 建立索引 (5) 创建视图 (5) 创建存储过程 (5) 创建触发器 (6) 插入数据 (6) 关系图 (7) 订购车票 (7) 退票 (7) 7 实验小结 (7)

1.小组成员及分工 董威:数据库的实施,即在查询分析器下编写代码建立数据库,创建基本表,建立基本表之间的关系、索引,创建存储过程等工作。 韦飞阳:主要负责逻辑结构的设计,即确定关系模式。 李建同:只要负责物理结构的设计,即确定各个基本表之间的 关系,确定主外键。 刘厚今:需求分析模块,主要负责寻找需求,绘制数据流图。 2.需求分析 功能需求 查询:用户、管理员都可以对车次进行查询:可以按照发车车次进行查询;可以按照出发地、目的地进行查询;可以按照类车类型、座 位类型查询。 车次信息包括:车次ID,车号,出发地,目的地,列车类型,座位类型,票价,票数,车次信息只允许用户查询,不能修改。 订票:用户登陆后,通过订票系统,根据自己你的需求找到自己的车次, 输入要预订的票数进行订票。要求订票记录应包括:订票记录ID, 车次ID,用户ID,订票数量。 退票:用户登录后,通过退票系统,找到自己的订票信息,输入要退的票 数进行退票。 注册:想要订票的用户必须先注册然后登陆订票。用户信息包括:用户 ID,用户名,密码,邮箱。 用户登陆:主要完成用户和管理员的登陆。用户想订票必须登陆后才能进 行订票,如果没有注册的用户应该与注册页面相连接。 修改密码:用户和管理员登陆后可以修改个人信息。 添加车次:管理员登陆后可以添加新的车次。 数据需求

相关文档
最新文档