网上火车票订票系统

 2022-01-17 11:01

论文总字数:19485字

目 录

1 前言 1

1.1 课题背景 1

1.2 研究的目的及意义 1

1.3系统目标 2

2 系统分析 2

2.1 需求分析 2

2.1.1 可行性分析 2

2.1.2 经济性分析 2

2.1.3 操作性分析 3

2.1.4 管理性分析 3

2.2 开发平台的选择 3

2.2.1 工具简介 3

2.3 性能需求 4

2.3.1 系统的可适应性 4

2.3.2系统的安全性 5

3 总体设计 5

3.1 业务流程 5

3.2 数据流程 6

3.3 数据字典 6

3.3.1数据流 6

3.3.2数据存储 9

3.3.3处理逻辑 10

4 系统设计 12

4.1 功能结构分析 12

4.2 数据库设计 13

4.2.1 代码设计 13

4.2.2 数据库概念结构设计 13

4.2.3 数据库逻辑结构设计 15

4.2.4 数据库关系图 18

4.3系统功能模块的详细设计 19

4.3.1用户注册模块的设计与实现 19

4.3.2用户登陆模块的设计与实现 20

4.3.3车次查询模块的设计与实现 20

4.3.4车次信息显示模块的设计与实现 23

4.3.5后台管理模块 25

5 系统测试和部署 26

5.1系统测试 26

5.1.1测试方法和步骤 26

5.2系统的配置 27

5.2.1配置概述 27

5.2.2配置文件 27

5.2.3应用Web.config完成系统配置 27

6 结束语 28

参考文献 28

致谢 29

网上火车票订票系统

宋子豪

, China

Abstract:With the continuous development of China's railway transport, simple primitive artificial ticket window mode can not meet the purpose of easy for people to appear. The use of advanced network technology to develop convenient online booking system is an inevitable demand for modern high-speed high-speed rail motor car business development.

The system uses the B / S architecture to Microsoft Visual Studio 2010 development tool as a front to Microsoft Sql Server2008 as a back-end database management system development. This system allows the user from simple, clear interface, flexible practicality, timeliness requirements, the completion of the whole process of online ticket ordering management, including the front desk user registration login to view news and information railway station, train number, order ticket management and user management background, bulletin news management, train line management, booking management and message management, and other major functional modules.

This system has the following features: full-featured ticketing system, the user is more convenient to use, simple user interface, security is set high, the staff freed from the onerous task ticket out, simplifying the user's purchase process, so purchase efficiency and the level of information greatly improve the station's ticket.

Keywords: ASP.NET,C#,Sql,B / S architecture ,train ticket

1 前言

1.1 课题背景

随着计算机等科学技术的迅速发展,人类进入了一个全新的时代——信息爆炸时代。[1]近年来我国经济水平能够快速发展,科学技术的进步起到了至关重要的作用。伴随计算机的从军事走向民用,计算机已在诸多领域创造了高效性便捷性的史诗神话。计算机网络的高速发展给人们提供了全新的生产生活方式,对社会的经济发展提供了巨大的推动作用,科学技术对生产力的贡献显得尤为重要。信息作为支撑经济发展的重要资源,人们要想有效的管理并利用好它,就要形成全新的管理思想和模式——信息管理。在经济呈现全球化的今天,世界各国的交流和融合正走向更广更深的层次,不同组织之间的联系以及各组织内部部门之间的联系变得更加的复杂和紧密,导致信息量巨大增长。信息管理不在是简单的个人信息管理,而是现代企业组织的主要管理方式之一。作为世界上人口最多的国家,我国对信息管理的要求显得更加迫切。交通运输业尤其是火车运输在日益发展,已成为世界上铁路最大的规模。随着客流量的不断加大,城乡之间的铁路运输一到春节就面临巨大的压力,所以开发建立一个强大的铁路信息管理系统显得尤为重要。这就对现代化科学技术提出了更高的要求和重大使命,因此利用强大的信息技术完成对传统铁路运输的升级改造,是现今铁路运输业发展的大势所趋。在这个信息化的世界里铁路运输得到了迅速的发展,各项管理铁路中的铁路物流的运输效率将提高一个档次,实现资源的不浪费,国民的出行将极度方便快捷。本系统将基于 web 对火车票购票系统进行开发和研究,针对铁路现代化问题展开个人的思考和学习运用。

作为火车系统客运业务中最常见也是最基本的业务服务,火车票订票系统涉及到用户预定和查询车站车次信息等多方面的内容。网上订票解决高峰期出现的订票困难和渠道拥挤的情况,为火车站的购票工作带来方便。系统为用户提供方便快捷的订票服务,免除排队的烦恼。本系统使用的开发工具是Microsoft Visual Studio 2010和Microsoft sql server 2008 数据库,它能够便捷地运用到火车票的购票业务和车站运营服务之中,实现火车站的现代化管理和建设。[2]

1.2 研究的目的及意义

火车票预售系统的意义在于用计算机来服务人们进行网上购票,管理火车站的票务信息和业务工作,代替传统的人工窗口售票。如今车站的售票业务,基本都利用了计算机的高效性,来进行相关的智能管理。本系统建立在网络的方便快捷和精密准确的特点之上,高效地实现网上订购火车票的全过程。用户可以在网上浏览查看车次的最新情况以及剩余车票的信息,避免买票忙和买不到票的情况。用户首先要完成信息注册,提供有效的身份信息;然后在系统上查询到符合要求的车次,通过网银等手段完成支付操作。用户取票时不受到时间的限制,只要是在列车出发前都可以到取票口换取订购好的车票,乘坐高铁和动车的旅客可持身份证刷卡进站,这也大大提高了整个流程的效率,节省了用户订票和车站售票的时间,改善了火车站购票人群拥挤的现状。

1.3 系统目标

本系统采用ASP.net作为开发环境,使用C#语法编写程序,实现车次信息的管理,预定信息的管理,留言信息的管理及公告新闻信息的管理等功能。具体目标如下:

(1)会员机制的实施,客户在线使用订票系统时都必须先完成信息注册的程序,方便系统管理人员对购票信息的管理和服务。

(2)设定票点取票和货到付款这两种取票方式。建立服务查询模块,使网站浏览的用户能够更好地通过该模块查询服务的相关信息。

(3)建立完善的订票流程。作为订票系统的关键组成部分,订票流程体现了系统的功能性和效率性。与其他的订票流程相比,本系统在操作简便性和及时性上都具备一定的优势,拥有自己独特完备的订票流程。

(4)提供通知公告和车次的更改信息,方便用户订票。

2 系统分析

2.1 需求分析

需求分析就是要了解现在市场的需求,要最终的产品与用户的要求达成一致性,评估所做项目的价值和各自风险的预算,这是开发系统的前提过程。[3]如果最终开发出的软件与系统最初的要求相差甚远,即使投入再大的时间和精力,都是徒劳的。.所以在项目开始之前花费时间去作好需求分析是很有必要。需求分析是软件设计的重要的环节,这个阶段对订票系统的应用情况,能否满足大容量的数据问题,对功能情况实现进行全面系统化的分析,这样就明确了系统的功能需求,有利于对数据库中的数据进行删改调整。

2.1.1 可行性分析

可行性研究的要求是对火车票购票系统出现问题时,能最快最方便地解决,使火车票售票不至于瘫痪。进行可行性分析是为了防止出现系统紊乱的现象,保证列车的正常运行,对项目开发的目的和可行性进行研究和分析。

2.1.2 经济性分析

系统的开发离不开对成本的预算,这包括了开发成本和后期维护的费用,要综合考虑到实现系统开发所需的设备、人员及其他费用。本系统能够大大的提高火车票订票效率,使得火车运输在运输业占据更大的市场,从而获得收益保证系统能够完成开发。

在投入初期的成本建成后,网上购买的人数将会日渐月增,从而能在系统投入使用一段时间后,即可收回成本。外加上中国是世界上客流量最大的国家,火车廉价的票价舒适的环境成为大多数中国人民的首选。所以本系统在经济上也是可行的。

2.1.3 操作性分析

此系统采用了简单易懂的图形界面,融合了Windows的界面特征,带使用时能够感受到直观的体验。[4]同时操作起来十分简单,用户只要对windows有一定的接触和操作能力,具备计算机的基本知识和使用技能,就可以轻松地掌握本系统的操作。系统运行时不会遇到不兼容的情况,因为ASP.net具备在各种浏览器运行的能力。

剩余内容已隐藏,请支付后下载全文,论文总字数:19485字

相关图片展示:

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;