车票预订信息系统设计与实现(含源码)
车票预订信息系统设计与实现(含源码)[20191217140350]
摘要
鉴于火车票预订的现状和软件工程的设计思想,这次的毕业设计经过需求分析,可行性研究,细节设计,整体软件设计,编码调试等开发了这个车票预订信息系统,运用了数据流图等图表对数据库的结构和流程进行了分析和设计,使之满足基本的预定功能。
这次的毕业设计我使用JSP技术,以MyEclipse作为开发的工具,使用了SQL Server 2008做为后台数据库实现了车票的预订,退订和信息的查询等。这个系统可以实际运用到生活中,为用户提供便捷的生活服务。
查看完整论文请+Q: 351916072
关键字:网上订票火车票MyEclipseSQLServer2008JSP
目录
1. 概述 1
1.1概述 1
1.2意义 1
1.3任务 1
2.可行性研究与需求分析 2
2.1可行性研究 2
2.1.1经济可行性 2
2.1.2技术可行性 2
2.1.3操作可行性 2
2.2需求分析 2
2.2.1功能需求 2
2.2.2数据需求 3
2.2.3性能需求 3
2.2.4数据流图 4
2.2.5数据字典 4
2.2.6实体-联系图 5
2.2.7数据库逻辑结构 6
3. 系统的总体设计 8
3.1系统软件结构设计 8
3.1.1软件结构 8
3.1.2算法 8
3.2系统流程图 9
4. 设计的系统 12
4.1设计的一些接口 12
4.1.1用户接口 12
4.1.2外部接口 12
4.1.3内部接口 12
4.1.4软件接口 12
4.1.5模块内部 12
4.2程序流程图 12
5. 系统的实现效果 19
5.1系统开发成果展示 19
5.1.1系统首页 19
5.1.2用户登录及访问权限 20
5.1.3车次信息查询 21
5.1.4订票信息查询 22
5.1.5订票 22
5.1.6退票 23
5.2部分代码 26
5.2.1登陆界面 26
5.2.2主界面 27
5.2.3车次查询条件选择界面 28
5.2.4订票信息查询 29
5.2.5订票——用户信息 30
5.2.6订票——订票信息 31
结语 22
参考文献 33
致谢 34
1 概述
1.1概述
二十一世纪是飞速发展的一个世纪,生活出行越来越方便快捷,但是现阶段的车票销售都是以人工为主的窗口售票以及少部分的车站有少量的自动售票机,每当节假日,人们对车票需求量高的时候往往车站里面排着长长的队伍,售票员容易疲劳难免发生错误,耽误生活出行。人们排队等待既浪费了时间,又难免产生烦躁的情绪,对治安有很大的隐患,这次的毕业设计将设计一个车票预订系统,实现火车票的预订,退订及查询功能,减少售票员的工作量,提高效率,同时省去了顾客排队买票的时间,顾客可以随时随地的在网上查询车票信息,方便快捷的进行订票,中间省去了很多繁琐的环节,还有随着电脑的普及,信息处理变的自动化,许多繁重复杂的工作变得轻松了。
1.2意义
如何去规范和管理火车站是一个不小的问题,这个问题困扰了我们很多年,车票的销售是车站最基本的业务,看似简单的工作,其实其中涉及到很多的问题,所以现阶段的售票形式已经满足不了客运业务发展的急速增长,所以一个不一样的订票方式——网络订票的出现去缓解车票售票的压力,为车站以及顾客们提供的服务更快捷方便。一个合格的车票预订系统要做到能够提供及时准确的的车票信息,简化售票过程,省去繁琐程序的时间,查询准确灵活,效率得到大大提高,减少人工数据统计和分析负担,系统容易维护和更新,方便管理与统计,提高工作生活效率。车票销售中的问题有用户的账号密码及登录,结算票价,订票管理等。这次的毕业设计我使用Java语言,以以MyEclipse作为开发的工具,使用了SQL Server 2008做为后台数据库来实现系统,解决这些问题。车票预订的系统的意义就在于提高效率,解决问题,方便生活,方便出行。
1.3任务
这次的车票预订系统是根据买票的基本流程,具有的功能模块包括:
查询模块:车次信息的查询,订车票信息的查询
订票模块:用户通过查询找到自己想要的车次,点击订票输入个人信息,订票成功
退票模块:用户根据个人信息查询到已经购买的车票的信息,通过退票退去自己预定的车票。
2 可行性研究与需求分析
2.1可行性的研究
开发之前系统的可行性研究,通过调查收集及分析数据,提出可靠可行的方案并验证是否可以实现,要从是否经济实惠,技术是否可以行得通的和操作起来是否简单这三个方面来来一一做一个详细的分析。
2.1.1经济可行性
完成这样的一个系统需要的一些数据啊,文字资料啊都可以在现在的12306中国铁路客户服务中心网站采集得来,开发所需要的应用软件和硬件设备也可以获得。这样的话,经济成本就较低,应用了这个系统之后,比以往的窗口售票效率得到提高,成本得到降低,质量也达到了提高,错误大大减少,节省了很多力气。那么从经济的角度来看这样的一个系统,这个系统可以完成。不需要大量的投入金钱。
2.1.2技术可行性
开发工具:MyEclipse 软件
脚本语言:Java
数据库配置环境:SQL Server 2008数据库软件
系统配置环境:Microsoft Windows 7 32位操作系统
这个系统通过自己学习了四年的Java语言作为脚本语言,运用了相对熟悉的容易操作的SQL Server2008数据库系统,系统的基本操作是对于数据库进行增删查改等操作,技术上面可行,没有技术方面的问题。
2.1.3操作可行性
这个系统所采用的是简单明了的菜单式界面来实现人机的交互,简单易懂,操作简单,用户只要了解一下订票的流程即可操作,不需要掌握什么专业的计算机知识,只需要互简单的电脑操作即可。
2.2需求分析
每一个软件都要进过需求分析这一个步骤,需求分析的重要性我就不多说。这个阶段是多这个系统的应用情况作一个深入调查,去知道这个系统所要达到的目的,要有怎样的效果,而且还要对做这个网站需要的一些数据啊等等以及如何去处理这样的一些数据去进行分析,去确定需要的数据表的信息以及流程的信息。来确定用户对于这个系统功能有怎样的要求。有以下几个方面。
2.2.1功能需求
想要实现的系统所需所要具备的:
1.查询
要求:
1)可以按照车辆的车次去查询详细的信息;
2)车次信息有:火车的ID是多少、在哪里发车、到达什么站、火车开动时间、票价。
3)对座位类型的设定,有:硬座,软座,硬卧,软卧
4)车次信息用户只能查询,没有权限修改。
2.订票
用户通过查询找到自己中意的车次,选择想要的车票票,然后输入个人证件号码等等信息后就可以购买车票。有这些要求:
订票数据有:购买车票人的姓名、火车ID是多少、什么时间发发车、订票日期是几号、订购票数有多少张、车票总价是多少。
3.订票人退票
用户根据个人信息查询到自己已预订车票的信息,通过退票功能模块退去已预定的车票。
2.2.2数据需求
这个指的是在这个售票网站中我们所需要去处理的数据有些什么。根据我的分析,这样的一个系统的信息需求如表2-1。
2.2.3性能需求
这个系统如果要想很稳定运行在较长的时间里不出大的问题,想要达到这样的效果的话那么就应该满足这些方面:
1.准确以及及时
这个售票系统由于车辆的更改行驶不断地变化,所以系统处理的及时性和准确定就尤为重要。系统需要更具用户输入的信息和操作作出相应正确快速的反应,查询功能是功能的基础是系统的绝大部分数据信息的来源,用户的购买车票是对于车票的数量及车次发车的时间认同等,所有这些信息的准确和及时是系统成功与否的关键。想要成功的去做一个这样的系统就一定得取用一些方法来保证查询功能系统信息的及时与准确,这样才能保证整个系统的运行,才能保证系统是成功的。
摘要
鉴于火车票预订的现状和软件工程的设计思想,这次的毕业设计经过需求分析,可行性研究,细节设计,整体软件设计,编码调试等开发了这个车票预订信息系统,运用了数据流图等图表对数据库的结构和流程进行了分析和设计,使之满足基本的预定功能。
这次的毕业设计我使用JSP技术,以MyEclipse作为开发的工具,使用了SQL Server 2008做为后台数据库实现了车票的预订,退订和信息的查询等。这个系统可以实际运用到生活中,为用户提供便捷的生活服务。
查看完整论文请+Q: 351916072
关键字:网上订票火车票MyEclipseSQLServer2008JSP
目录
1. 概述 1
1.1概述 1
1.2意义 1
1.3任务 1
2.可行性研究与需求分析 2
2.1可行性研究 2
2.1.1经济可行性 2
2.1.2技术可行性 2
2.1.3操作可行性 2
2.2需求分析 2
2.2.1功能需求 2
2.2.2数据需求 3
2.2.3性能需求 3
2.2.4数据流图 4
2.2.5数据字典 4
2.2.6实体-联系图 5
2.2.7数据库逻辑结构 6
3. 系统的总体设计 8
3.1系统软件结构设计 8
3.1.1软件结构 8
3.1.2算法 8
3.2系统流程图 9
4. 设计的系统 12
4.1设计的一些接口 12
4.1.1用户接口 12
4.1.2外部接口 12
4.1.3内部接口 12
4.1.4软件接口 12
4.1.5模块内部 12
4.2程序流程图 12
5. 系统的实现效果 19
5.1系统开发成果展示 19
5.1.1系统首页 19
5.1.2用户登录及访问权限 20
5.1.3车次信息查询 21
5.1.4订票信息查询 22
5.1.5订票 22
5.1.6退票 23
5.2部分代码 26
5.2.1登陆界面 26
5.2.2主界面 27
5.2.3车次查询条件选择界面 28
5.2.4订票信息查询 29
5.2.5订票——用户信息 30
5.2.6订票——订票信息 31
结语 22
参考文献 33
致谢 34
1 概述
1.1概述
二十一世纪是飞速发展的一个世纪,生活出行越来越方便快捷,但是现阶段的车票销售都是以人工为主的窗口售票以及少部分的车站有少量的自动售票机,每当节假日,人们对车票需求量高的时候往往车站里面排着长长的队伍,售票员容易疲劳难免发生错误,耽误生活出行。人们排队等待既浪费了时间,又难免产生烦躁的情绪,对治安有很大的隐患,这次的毕业设计将设计一个车票预订系统,实现火车票的预订,退订及查询功能,减少售票员的工作量,提高效率,同时省去了顾客排队买票的时间,顾客可以随时随地的在网上查询车票信息,方便快捷的进行订票,中间省去了很多繁琐的环节,还有随着电脑的普及,信息处理变的自动化,许多繁重复杂的工作变得轻松了。
1.2意义
如何去规范和管理火车站是一个不小的问题,这个问题困扰了我们很多年,车票的销售是车站最基本的业务,看似简单的工作,其实其中涉及到很多的问题,所以现阶段的售票形式已经满足不了客运业务发展的急速增长,所以一个不一样的订票方式——网络订票的出现去缓解车票售票的压力,为车站以及顾客们提供的服务更快捷方便。一个合格的车票预订系统要做到能够提供及时准确的的车票信息,简化售票过程,省去繁琐程序的时间,查询准确灵活,效率得到大大提高,减少人工数据统计和分析负担,系统容易维护和更新,方便管理与统计,提高工作生活效率。车票销售中的问题有用户的账号密码及登录,结算票价,订票管理等。这次的毕业设计我使用Java语言,以以MyEclipse作为开发的工具,使用了SQL Server 2008做为后台数据库来实现系统,解决这些问题。车票预订的系统的意义就在于提高效率,解决问题,方便生活,方便出行。
1.3任务
这次的车票预订系统是根据买票的基本流程,具有的功能模块包括:
查询模块:车次信息的查询,订车票信息的查询
订票模块:用户通过查询找到自己想要的车次,点击订票输入个人信息,订票成功
退票模块:用户根据个人信息查询到已经购买的车票的信息,通过退票退去自己预定的车票。
2 可行性研究与需求分析
2.1可行性的研究
开发之前系统的可行性研究,通过调查收集及分析数据,提出可靠可行的方案并验证是否可以实现,要从是否经济实惠,技术是否可以行得通的和操作起来是否简单这三个方面来来一一做一个详细的分析。
2.1.1经济可行性
完成这样的一个系统需要的一些数据啊,文字资料啊都可以在现在的12306中国铁路客户服务中心网站采集得来,开发所需要的应用软件和硬件设备也可以获得。这样的话,经济成本就较低,应用了这个系统之后,比以往的窗口售票效率得到提高,成本得到降低,质量也达到了提高,错误大大减少,节省了很多力气。那么从经济的角度来看这样的一个系统,这个系统可以完成。不需要大量的投入金钱。
2.1.2技术可行性
开发工具:MyEclipse 软件
脚本语言:Java
数据库配置环境:SQL Server 2008数据库软件
系统配置环境:Microsoft Windows 7 32位操作系统
这个系统通过自己学习了四年的Java语言作为脚本语言,运用了相对熟悉的容易操作的SQL Server2008数据库系统,系统的基本操作是对于数据库进行增删查改等操作,技术上面可行,没有技术方面的问题。
2.1.3操作可行性
这个系统所采用的是简单明了的菜单式界面来实现人机的交互,简单易懂,操作简单,用户只要了解一下订票的流程即可操作,不需要掌握什么专业的计算机知识,只需要互简单的电脑操作即可。
2.2需求分析
每一个软件都要进过需求分析这一个步骤,需求分析的重要性我就不多说。这个阶段是多这个系统的应用情况作一个深入调查,去知道这个系统所要达到的目的,要有怎样的效果,而且还要对做这个网站需要的一些数据啊等等以及如何去处理这样的一些数据去进行分析,去确定需要的数据表的信息以及流程的信息。来确定用户对于这个系统功能有怎样的要求。有以下几个方面。
2.2.1功能需求
想要实现的系统所需所要具备的:
1.查询
要求:
1)可以按照车辆的车次去查询详细的信息;
2)车次信息有:火车的ID是多少、在哪里发车、到达什么站、火车开动时间、票价。
3)对座位类型的设定,有:硬座,软座,硬卧,软卧
4)车次信息用户只能查询,没有权限修改。
2.订票
用户通过查询找到自己中意的车次,选择想要的车票票,然后输入个人证件号码等等信息后就可以购买车票。有这些要求:
订票数据有:购买车票人的姓名、火车ID是多少、什么时间发发车、订票日期是几号、订购票数有多少张、车票总价是多少。
3.订票人退票
用户根据个人信息查询到自己已预订车票的信息,通过退票功能模块退去已预定的车票。
2.2.2数据需求
这个指的是在这个售票网站中我们所需要去处理的数据有些什么。根据我的分析,这样的一个系统的信息需求如表2-1。
2.2.3性能需求
这个系统如果要想很稳定运行在较长的时间里不出大的问题,想要达到这样的效果的话那么就应该满足这些方面:
1.准确以及及时
这个售票系统由于车辆的更改行驶不断地变化,所以系统处理的及时性和准确定就尤为重要。系统需要更具用户输入的信息和操作作出相应正确快速的反应,查询功能是功能的基础是系统的绝大部分数据信息的来源,用户的购买车票是对于车票的数量及车次发车的时间认同等,所有这些信息的准确和及时是系统成功与否的关键。想要成功的去做一个这样的系统就一定得取用一些方法来保证查询功能系统信息的及时与准确,这样才能保证整个系统的运行,才能保证系统是成功的。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/2003.html