火车票售票系统的设计与实现

 2022-11-21 09:59:59

论文总字数:18818字

摘 要

为了解决火车票售票的抢票难,买票难的问题,为了满足客户的需求,根据铁路票务销售情况和软件工程的工程化思想进行分析,该火车票售票系统经过研究可行性、分析需求、设计总体概述、设计详细数据库和功能后进行开发运行,在几个月的努力后,终于开发出了该火车票售票系统。该火车票售票系统利用强大的eclipse开发工具以及便捷的MySQL数据库来实现售票系统的基本功能,可以分为两个模块的功能。客户模块可以让客户在前台进行查询票务信息、购买票务、操作订单、修改个人相关账号信息等,管理员模块可以让管理员在后台管理车次车站信息、管理会员信息、管理订单信息等。这样的设计使得客户和管理员的操作权限完全的分隔开来,展现出了火车票售票系统的高效性、灵活性、简便性、易维护性等等。

关键词:java;MySQL;火车票售票;软件工程

Design and Implementation of Train Ticketing System

Abstract

In order to solve the problems of ticket-snatching and ticket-buying, and in order to meet the needs of customers, this paper analyzes the situation of railway ticket-selling and the engineering thought of Software Engineering, after studying the feasibility, analyzing the demand, designing the general outline, designing the detailed database and function, the train ticket selling system was developed and operated. The train ticket system using a powerful eclipse development tools and convenient MySQL database to achieve the basic functions of the ticket system, can be divided into two modules. The customer module can let the customer inquire the ticket information, purchase the ticket, operate the order, modify the personal related account information, etc. at the front desk, the administrator module can let the administrator manage the information of the train station, the member information, the order information and so on. This design makes the operation of customers and administrators completely separated, showing the high efficiency, flexibility, simplicity, easy maintenance of the train ticket system, and so on.

Keywords: java;MySQL;Train ticket sales; software engineering

目录

摘 要 I

Abstract II

第一章 引 言 1

1.1 系统开发的状况 1

1.1.1管理车次车站模块 1

1.1.2管理会员的模块 1

1.1.3管理订单的模块 2

1.1.4增删管理员的模块 2

1.1.5客户的登录注册模块 2

1.1.6客户购票模块 2

1.1.7客户操作订单模块 2

1.2 意义 2

1.3 国内外研究状况 3

1.4 本章小结 4

第二章 相关技术 5

2.1 系统开发的相关工具 5

2.2 数据库技术 5

2.3 相关技术介绍 6

2.4 本章小结 6

第三章 需求分析 7

3.1 可行性分析 7

3.1.1 经济可行性 7

3.1.2 技术可行性 7

3.1.3 系统结构可行性 7

3.1.4 市场可行性 7

3.2 功能需求分析 8

3.2.1管理车次车站需求分析 8

3.2.2管理会员需求分析 8

3.2.3管理订单需求分析 8

3.2.4增删管理员需求分析 8

3.2.5客户的登录注册需求分析 8

3.2.6客户购票需求分析 8

3.2.7客户操作订单需求分析 8

3.3 本章小结 8

第四章 系统设计 9

4.1系统总体设计 9

4.2功能模块详细设计 10

4.2.1登录注册 10

4.2.2查询火车票信息详细设计 11

4.2.3操作火车票和修改个人信息详细设计 12

4.2.4管理员管理详细设计 13

4.3本章小结 14

第五章 数据库设计 15

5.1 实体设计 15

5.1.1客户实体设计 15

5.1.2管理员实体设计 15

5.1.3车次实体设计 15

5.1.4车站实体设计 16

5.1.5订单实体设计 16

5.1.6全局E-R图 17

5.2数据库设计 17

5.3数据库详细设计 18

5.3.1管理员表详细设计 18

5.3.2用户表详细设计 18

5.3.3车站表详细设计 18

5.3.4车次表详细设计 18

5.3.5订单表详细设计 19

5.4本章小结 19

第六章 系统原型实现 20

6.1用户操作总体框架 20

6.2管理员模块的实现 20

6.2.1管理员登录模块 20

6.2.2车次管理模块 21

6.2.3车站管理模块 22

6.2.4会员管理模块 22

6.2.5订单管理模块 23

6.2.6管理员模块 23

6.3用户模块的实现 24

6.3.1用户查票及购票界面 24

6.3.2订单状态界面 24

6.4本章小结 25

第七章 结束语 25

致 谢 26

参考文献 27

第一章 引 言

1.1 系统开发的状况

随着大数据时代的不断发展,中国也开始变的越来越强大,中国的交通也在快速的发展,很多人不满足于自己所待的城市,并开始向着更好的城市进行打拼,为了追求更好的生活。在这种状况的情况下,会发生人流量增大等一系列的问题。为此,这种时候的交通运输业便会发生着各种各样的问题,如,火车票难抢,难买,甚至还会出现违法犯罪的活动。火车票的售票的方式便成为了人们所关心的问题,单一售票的模式逐渐的难以适应目前交通运输业的发展。如何售票?如何满足人们的需求成为了社会发展的重中之重,复杂的火车站的数据难以处理,给人们带来了不便。但是随着大数据时代的兴起,越来越多的企业,公司都在不断地发展,创新,所以火车票售票系统也成为会社发展的必然条件,所以总的来说开发一个优质的火车票售票系统也是非常重要的一件事情。

中国的人在全世界范围内是最多的,所以时常发生了大规模的人流量传输,一般时间都是在每年的农历新年——春节,春节是一年中最重要的节日,使人们辛劳了一年阖家团圆的日子,这个日子被大多数中国人所重视,所以一个好的火车票售票系统尤为的重要,也将是社会经济发展的必然趋势。春节时期的人流量非常大,许多背井离乡的工作者都要回到自己的故乡,所以每年的春运人数都会超过十亿人。不止止是春运才会有这种现象,中国的很多节假日的时候都会出现与春运相似的现象,如国庆节、中秋节、清明节等等,春运一般指的是中国大陆大规模的移民活动。也有人把这种大规模的移民的时间段称之为“春运时期”,指的是这一类相似的现象,大规模的人员流动使得城市之间的交通压力变得越来越大,火车票的管理方面的压力也在不断的增高。面对这样的情况,国家做出了重要举措,但是还是无法解决春运现象。因此,春运也被称为人类历史上最大的移民之一。这样的春运,常常会产生各种各样的严重问题,如“一票难求”的难题,有人认为,这个问题其实是由于缺少准确的火车售票信息导致的,所以人们越来越期盼能有一个稳定的火车票售票系统。

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

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

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