火车票网上订票系统的设计与开发(源码)
随着当今经济与科技的快速发展,火车订票也已经和网络信息化系统结合在一起,克服了以前那种完全需要手工售票的模式,人们买票也需要排队买票,浪费了大量的时间,火车票网上订票系统准确快捷的火车信息查询功能和方便简单的订票操作都是十分必要的,系统要能够及时的对数据进行添加,修改,删除,查询等。这不仅节省了工作人员的时间跟精力,同时提高了工作效率。火车票网上订票系统的设计与开发采用了ASP.NET和SQL SERVER 2008数据库来实现的。本系统详细介绍了火车票网上订票系统的在设计和开发过程中所采用的主要步骤和方法,论文中从系统的需求分析开始对整个系统的功能模块进行分析。然后根据设计对系统进行开发工作,它的功能模块主要是管理员和前台用户这两个角色,管理者能够对系统中每个模块进行删改操作。前台用户可以在线注册个人信息并可以实现订票和退票操作。关键词 火车订票,ASP.NET,SQL SERVER2008目 录
1 引言 1
1.1 课题背景与意义 1
1.2 系统研究内容 1
1.3 系统开发目的 2
2 需求分析 2
2.1 可行性分析 2
2.2 功能需求分析 3
3 概要设计 3
3.1 系统的功能模块设计 3
3.1.1 前台功能模块 4
3.1.2 后台功能模块 5
3.2 系统E-R图 6
3.3 局部E-R图 7
4 详细设计 8
4.1 系统流程图及数据流图 8
4.1.1 业务流程图 8
4.1.2 数据流图 9
4.2 数据库简介 10
4.3 数据库设计 11
5 功能实现 14
5.1 系统开发结构 14
5.2 系统前台功能设计 15
5.3 系统后台功能设计 21
6 测试 29
6.1 测试方法和用例 29
6.2 测试结果 30
结论 31
致谢 32
参考文献 33
1
*好棒文|www.hbsrm.com +Q: ^3^5^1^9^1^6^0^7^2^*
1
5 功能实现 14
5.1 系统开发结构 14
5.2 系统前台功能设计 15
5.3 系统后台功能设计 21
6 测试 29
6.1 测试方法和用例 29
6.2 测试结果 30
结论 31
致谢 32
参考文献 33
1 引言
1.1 课题背景与意义
近年来铁路行业在中国的迅猛发展,已让我们非常清楚的认识到构建一个网上火车票订票系统的必要性。随着现在生活效率的提高,人们赶往火车站买票已经不太现实,之前在车站那种到处拥挤买票手动出票的模式已经被淘汰。那种低效率,浪费纸张还伴随着各种数据出错的方式需要急需改变,所以我这次想要设计一个能够减少工作量,节约人们时间方便快捷的火车票网上订票系统。与传统的人工售票相比,火车票网上订票有以下几个优点:
a)使用网络订票,人们可以随时随地的购买自己所需的票,这样人工售票的长时间排队和路途上的奔波就减少了。
b)网上订票我们好像和在车站排队买票一样,可以询问选择火车票的类型、车次、座位等信息。
c)在网上进行订票节约了实际买票的时间,让大家的效率也能提高。
d)网上订票系统可以及时的将火车票信息完全的共享给用户。这样的话,用户可以在网上查看火车票的信息,在网上订票服务的质量有所提升。
现在我们国家的经济发展迅速,人民生活水平越来越好,便有了很多人想要出去开阔视野,增长见识,领略祖国甚至世界的大好河山。在这种现状下面,客流量源源不断增加,火车运输便显得更加的重要,与此同时信息量就会增长,数据也会越堆越多,像之前人工在火车站售票的的形式明显不合时宜。现在科学技术已渐渐融入了我们的生活,国家也正处在信息时代,这样的坏境下以先进的信息技术进行火车售票的管理成为了时代发展的必然。网上订购火车票是在使用计算机的基础上,通过数据库解决大量的数据,将其保存,利用代码设计它能让用户查看各种信息,从而完成订票。我此次开发的这个系统利用的是B/S模式,除了用户可查询火车信息并订票退票外,管理者还能对整个系统进行操作更新管理。
1.2 系统研究内容
本文从火车票订票的实际需求出发,结合目前大力发展的科技信息化系统建设,结合火车站对于火车管理的流程,从根本上解决了火车票订票网络的问题,分析出系统需要的模块及做出这些的方式。主要的研究内容为:
a)数据库的设计,创建关于火车票网上订票相关内容,以及后台管理需要的数据,如在线订票、退票等。
b)火车票网上订票管理系统前台页面设计和后台代码设计实现。
c)将网站与后台数据库相连接。
d)各个功能模块的实现代码,完成火车票网上订票管理系统。
1.3 系统开发目的
本火车站售票系统的根本目的在于通过计算机实现票务信息的统一管理,来提高工作效率,使售票员售票和乘客购票更加方便。实现计算机管理的最佳技术就是数据库技术。我们可以利用数据库将整个火车站的票务情况存入计算机,再配置上功能丰富的用户接口,以满足用户需求。一个火车站售票信息管理系统应达到的目标是提供及时、准确的信息服务,加快信息检索的效率,实况灵活的查询,减轻管理人员制作报表和统计分析的负担,且系统规模不太大但又要保证支持日常工作的要求,以便系统应易于扩充,方便日后统一联网与管理,提高管理水平。
2 需求分析
2.1 可行性分析
可行性分析的主要目的是在系统开发之前,对系统进行一次全面的分析,确保系统在开发的过程中不受外部环境的影响,也是衡量一个系统的实际的开发价值所在。可行性分析主要从技术、经济、社会三个方面来进行分析,只有可行性分析通过后,之后的开发工作才可以继续,避免造成人力、资金的浪费。
a)技术可行性
根据目前的网上火车票订票网站的功能分析,本系统是属于一个小型的新网站,对于技术的要求不是很高,系统需要选用一个小型的数据库来存储数据,选择SQL SERVER2008数据库就可以满足要求,开发环境选择ASP.NET,开发过程简单、易理解、开发速度快,适合火车票网上订票的设计与实现。火车票网上订票选择的开发语言和数据库对于硬件的要求也不高,市场上一般的电脑都可以满足,开发软件都是可以从网络上直接下载,包括Microsoft Visual Studio 2010和Microsoft SQL Server 2008都可以下载使用,对数据库的操作也是基本的。
b)经济可行性
系统的开发是本人学习工作的一个小检测,我自己用个人的电脑就可以完成开发工作,学校和我本人都不需要投入任何的资金支持。
c)社会可行性
1)法律因素
火车票网上订票是我据实际情况而做的一个能为人们解决订票问题的系统,它依赖于我的个人想法和实际遇到
1 引言 1
1.1 课题背景与意义 1
1.2 系统研究内容 1
1.3 系统开发目的 2
2 需求分析 2
2.1 可行性分析 2
2.2 功能需求分析 3
3 概要设计 3
3.1 系统的功能模块设计 3
3.1.1 前台功能模块 4
3.1.2 后台功能模块 5
3.2 系统E-R图 6
3.3 局部E-R图 7
4 详细设计 8
4.1 系统流程图及数据流图 8
4.1.1 业务流程图 8
4.1.2 数据流图 9
4.2 数据库简介 10
4.3 数据库设计 11
5 功能实现 14
5.1 系统开发结构 14
5.2 系统前台功能设计 15
5.3 系统后台功能设计 21
6 测试 29
6.1 测试方法和用例 29
6.2 测试结果 30
结论 31
致谢 32
参考文献 33
1
*好棒文|www.hbsrm.com +Q: ^3^5^1^9^1^6^0^7^2^*
1
5 功能实现 14
5.1 系统开发结构 14
5.2 系统前台功能设计 15
5.3 系统后台功能设计 21
6 测试 29
6.1 测试方法和用例 29
6.2 测试结果 30
结论 31
致谢 32
参考文献 33
1 引言
1.1 课题背景与意义
近年来铁路行业在中国的迅猛发展,已让我们非常清楚的认识到构建一个网上火车票订票系统的必要性。随着现在生活效率的提高,人们赶往火车站买票已经不太现实,之前在车站那种到处拥挤买票手动出票的模式已经被淘汰。那种低效率,浪费纸张还伴随着各种数据出错的方式需要急需改变,所以我这次想要设计一个能够减少工作量,节约人们时间方便快捷的火车票网上订票系统。与传统的人工售票相比,火车票网上订票有以下几个优点:
a)使用网络订票,人们可以随时随地的购买自己所需的票,这样人工售票的长时间排队和路途上的奔波就减少了。
b)网上订票我们好像和在车站排队买票一样,可以询问选择火车票的类型、车次、座位等信息。
c)在网上进行订票节约了实际买票的时间,让大家的效率也能提高。
d)网上订票系统可以及时的将火车票信息完全的共享给用户。这样的话,用户可以在网上查看火车票的信息,在网上订票服务的质量有所提升。
现在我们国家的经济发展迅速,人民生活水平越来越好,便有了很多人想要出去开阔视野,增长见识,领略祖国甚至世界的大好河山。在这种现状下面,客流量源源不断增加,火车运输便显得更加的重要,与此同时信息量就会增长,数据也会越堆越多,像之前人工在火车站售票的的形式明显不合时宜。现在科学技术已渐渐融入了我们的生活,国家也正处在信息时代,这样的坏境下以先进的信息技术进行火车售票的管理成为了时代发展的必然。网上订购火车票是在使用计算机的基础上,通过数据库解决大量的数据,将其保存,利用代码设计它能让用户查看各种信息,从而完成订票。我此次开发的这个系统利用的是B/S模式,除了用户可查询火车信息并订票退票外,管理者还能对整个系统进行操作更新管理。
1.2 系统研究内容
本文从火车票订票的实际需求出发,结合目前大力发展的科技信息化系统建设,结合火车站对于火车管理的流程,从根本上解决了火车票订票网络的问题,分析出系统需要的模块及做出这些的方式。主要的研究内容为:
a)数据库的设计,创建关于火车票网上订票相关内容,以及后台管理需要的数据,如在线订票、退票等。
b)火车票网上订票管理系统前台页面设计和后台代码设计实现。
c)将网站与后台数据库相连接。
d)各个功能模块的实现代码,完成火车票网上订票管理系统。
1.3 系统开发目的
本火车站售票系统的根本目的在于通过计算机实现票务信息的统一管理,来提高工作效率,使售票员售票和乘客购票更加方便。实现计算机管理的最佳技术就是数据库技术。我们可以利用数据库将整个火车站的票务情况存入计算机,再配置上功能丰富的用户接口,以满足用户需求。一个火车站售票信息管理系统应达到的目标是提供及时、准确的信息服务,加快信息检索的效率,实况灵活的查询,减轻管理人员制作报表和统计分析的负担,且系统规模不太大但又要保证支持日常工作的要求,以便系统应易于扩充,方便日后统一联网与管理,提高管理水平。
2 需求分析
2.1 可行性分析
可行性分析的主要目的是在系统开发之前,对系统进行一次全面的分析,确保系统在开发的过程中不受外部环境的影响,也是衡量一个系统的实际的开发价值所在。可行性分析主要从技术、经济、社会三个方面来进行分析,只有可行性分析通过后,之后的开发工作才可以继续,避免造成人力、资金的浪费。
a)技术可行性
根据目前的网上火车票订票网站的功能分析,本系统是属于一个小型的新网站,对于技术的要求不是很高,系统需要选用一个小型的数据库来存储数据,选择SQL SERVER2008数据库就可以满足要求,开发环境选择ASP.NET,开发过程简单、易理解、开发速度快,适合火车票网上订票的设计与实现。火车票网上订票选择的开发语言和数据库对于硬件的要求也不高,市场上一般的电脑都可以满足,开发软件都是可以从网络上直接下载,包括Microsoft Visual Studio 2010和Microsoft SQL Server 2008都可以下载使用,对数据库的操作也是基本的。
b)经济可行性
系统的开发是本人学习工作的一个小检测,我自己用个人的电脑就可以完成开发工作,学校和我本人都不需要投入任何的资金支持。
c)社会可行性
1)法律因素
火车票网上订票是我据实际情况而做的一个能为人们解决订票问题的系统,它依赖于我的个人想法和实际遇到
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wljs/747.html