客运中心汽车售票管理系统论文.docx

上传人:b****2 文档编号:1137308 上传时间:2023-04-30 格式:DOCX 页数:20 大小:711.32KB
下载 相关 举报
客运中心汽车售票管理系统论文.docx_第1页
第1页 / 共20页
客运中心汽车售票管理系统论文.docx_第2页
第2页 / 共20页
客运中心汽车售票管理系统论文.docx_第3页
第3页 / 共20页
客运中心汽车售票管理系统论文.docx_第4页
第4页 / 共20页
客运中心汽车售票管理系统论文.docx_第5页
第5页 / 共20页
客运中心汽车售票管理系统论文.docx_第6页
第6页 / 共20页
客运中心汽车售票管理系统论文.docx_第7页
第7页 / 共20页
客运中心汽车售票管理系统论文.docx_第8页
第8页 / 共20页
客运中心汽车售票管理系统论文.docx_第9页
第9页 / 共20页
客运中心汽车售票管理系统论文.docx_第10页
第10页 / 共20页
客运中心汽车售票管理系统论文.docx_第11页
第11页 / 共20页
客运中心汽车售票管理系统论文.docx_第12页
第12页 / 共20页
客运中心汽车售票管理系统论文.docx_第13页
第13页 / 共20页
客运中心汽车售票管理系统论文.docx_第14页
第14页 / 共20页
客运中心汽车售票管理系统论文.docx_第15页
第15页 / 共20页
客运中心汽车售票管理系统论文.docx_第16页
第16页 / 共20页
客运中心汽车售票管理系统论文.docx_第17页
第17页 / 共20页
客运中心汽车售票管理系统论文.docx_第18页
第18页 / 共20页
客运中心汽车售票管理系统论文.docx_第19页
第19页 / 共20页
客运中心汽车售票管理系统论文.docx_第20页
第20页 / 共20页
亲,该文档总共20页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

客运中心汽车售票管理系统论文.docx

《客运中心汽车售票管理系统论文.docx》由会员分享,可在线阅读,更多相关《客运中心汽车售票管理系统论文.docx(20页珍藏版)》请在冰点文库上搜索。

客运中心汽车售票管理系统论文.docx

客运中心汽车售票管理系统论文

长治客运中心汽车售票管理系统

摘要:

该系统是信息管理系统在售票管理方面的一个分支和具体运用,是为长治客运中心而设计的管理售票、车次、票价及客票收入统计等日常事物的系统。

此系统选择VisualBasic6.0作为开发工具来实现客运中心汽车售票所要求的各种功能。

本文主要介绍了开发此管理系统的背景、必要性、可行性以及如何在VisualBasic6.0环境下开发出高效、科学而又实用的客运中心汽车售票管理系统,同时也具体论述了如何实现客运中心汽车售票系统的各种功能,并进行了系统总体结构设计、数据库设计以及系统实现、系统运行和评价等。

关键词:

信息;数据库;售票管理系统;系统设计系统实现

 

 

1引言

社会愈进步,我们就需要掌握更多的文化知识。

尤其在人类社会步入信息时代以来,信息技术渗入到我们的生活、工作、学习之中。

同时也在无时不刻地改变着我们的生活、工作、学习的方式及思想观念。

因而就需要我们掌握更先进的信息管理技术。

长治客运中心售票管理系统是信息管理系统[1,2]在售票管理方面的一个分支和具体的应用,该系统采用VisualBasic6.0语言[3,4]作为开发工具,实现了长治客运中心管理售票、车次、票价以及售票员、售票点情况和对客票收入统计等日常事务的功能。

随着社会的发展,人与人之间相互联系越来越密切,因此人们的出行也越来越频繁,客运中心对于人们的出行起着更加重要的作用。

特别在社会迅猛发展的今天,一个功能强大、设计合理、使用方便的汽车售票系统对于客运中心来说显得尤为重要。

汽车售票管理系统可以对售票、退票、车次、票价、售票员和售票点情况等信息和数据加以科学管理,还可以完成客票收入的统计工作使客运中心的日常管理事务得以正常运转,从而满足人们出行和社会发展的需要。

本系统是以长治市客运中心为实例进行分析开发的。

利用本系统可以完成该客运中心的售票、退票、车次、票价、售票员和售票点情况和对客票收入统计等日常事务的管理工作。

 

2系统分析

2.1用户需求分析

汽车客运中心是一个流动人口多,客流量大的公共场所。

设计人员在设计汽车客运中心售票管理系统时首先要考虑本系统需要管理的信息繁杂,涉及的乘客人数多,系统的数据输入量大而且频繁,一些较重要的管理信息需要保密等因素。

因此一定要保证该系统的实用性和安全性。

此外,还要注意解决数据的并发性、并行性等问题[5]。

同时该汽车售票系统应包括售票、退票,车次及票价的查询,汽车客运中心的日常业务和售票工作的管理。

另外,作为汽车客运中心来说盈利是其经营目的之一。

因此,客运中心汽车售票管理系统应该能够完成对当日客票收入的统计工作。

系统设计人员在设计汽车客运中心售票管理系统前期了解到长治汽车客运中心目前的规模属于一个小型客运中心,每天的客流量比较少。

但是,随着长治市的发展,外来人口的增加,长治汽车客运中心的业务量必定会随着增加。

因此,本系统的设计一定要有利于以后汽车客运中心业务的扩展。

2.2可行性分析

当接受一个软件开发任务,就进入软件生命的第一个阶段,即进行可行性的研究。

并不是所有问题具有简单的解决办法,许多问题不能在预定的规模之内解决。

因此通过可行性的研究分析可以知道问题。

  有无可行性的解决方法,进而避免人力、物力和财力的浪费。

在现行系统初步调查的基础上就可以提出新系统目标,即新系统建立后所要求达到的运行指标,这是系统开发和评价的依据。

系统目标应充分体现在直接为汽车客运中心售票管理系统服务,并且程序可以分期分批实现。

但是,需要指出的是,系统目标是不可能在总体规划阶段就提得非常具体,它还将在开发过程中逐步明确和定量化,以达到更加出色的程序系统。

2.3数据库需求分析

在仔细调查长治汽车客运中心售票管理过程的基础上,得到本系统所处理的顶级数据流程图,如图2.1所示。

(见下页)

 

shoupiao表xitongweihu表

 

shoupiao表

图2.1顶级数据流程图

 

3系统设计

3.1系统设计目的

设计人员设计售票管理系统的最终目标是使汽车客运中心管理手段现代化,减轻工作人员的工作强度,提高工作效率,减少在售票工作中的人为差错;保证售票员和售票窗口可灵活增减;帮助工作人员掌握每天的客票收入情况实现对业务信息的高效管理;方便旅客对车次、票价等信息的查询,帮助旅客及时了解发车时间、票价、车次等情况。

本系统的总体设计原则是:

“立足现在,着眼未来;总体规划,分步实施”。

即在方案总体的设计和选型中要充分考虑技术的发展,力求所用技术在今后相当长的一段时间内不落后;系统除具有较高的可靠性外,还将有良好的灵活性和可伸缩性,以利于以后系统的扩展;考虑到硬件更新换代周期短,因此所选设备应可靠、经济、实用;软件开发除采用新的开发工具外,还要设计良好的接口,以利于功能模块的增加。

总之,系统的设计应遵循科学性、安全性、可靠性、灵活性、实用性和经济性相结合的原则。

3.2系统概况

随着社会的进步,计算机科学技术的发展,汽车客运中心售票的管理方式也日新月异,以前由人工管理的方法现存在很多缺点:

管理效率低,工作人员工作强度大,信息处理速度慢而且准确率也不能令人满意。

为了提高售票信息管理效率,减轻工作强度,提高信息处理速度和准确率;为出行乘客提供更方便、科学的服务项目;为汽车客运中心工作人员提供一种更先进、科学的服务系统。

于是设计人员选择了由计算机来设计一个汽车客运中心售票管理系统的方案。

让计算机对汽车客运中心进行自动管理。

工作人员可以直接在计算机上实现汽车客运中心的信息管理,并能在一定程度上实现自动化。

3.3系统模块的划分及功能描述

由乘客要求和业务流程分析长治客运中心汽车售票管理系统共分为主切换界面、售票、查询、维护和帮助五个模块。

一、主切换界面

该模块的主要功能是切换售票、查询、维护情况和帮助四个子系统。

二、售票模块

该模块主要实现客运中心的售票功能。

操作人员在主切换界面用鼠标单击“售票子系统”进入。

售票系统能售出当日的未发车次的客票并能够实现退票功能。

当正确进入售票子系统后,系统界面可以显示出当前已经售出的客票信息包括:

车次、终点站、乘客姓名、车型、客容量、座位号及对应的票价和日期。

单击“返回”键可返回主切换界面。

单击“售票”键之后售票员即可进行售票操作,录入的售票信息可以保存在系统对应的数据库中。

汽车客运中心在每日结算时工作人员只要在此界面中单击“打印”按钮则当日的售票信息和客票收入统计可以以报表的形式显示出来。

在处理乘客退票事务时,工作人员选中将要进行退票操作的信息单击“退票”按钮即可。

三、查询模块

该模块包括票价查询和车次查询二个子模块,主要功能是:

1.票价查询子模块

此模块实现乘客对票价的查询。

乘客在票价查询模块所对应的文本框中分别选择要查询的终点站和车型,系统即可显示出要查询的车次、终点站、车型、里程和票价。

2.车次查询子模块

此模块实现乘客对车次的查询。

乘客在车次查询模块所对应的文本框中选择要查询的终点站和车型,系统即可显示出要查询的车次、发车时间、客容量、终点站和车型。

四、维护模块

在设计“维护模块”的过程中,设计人员考虑到作为汽车客运中心是在不断发展,不断完善,其业务量在不断扩增,而且由于汽油价格和公路收费以及客运成本的提高,票价需要根据市场的变化及时做出调整。

“业务维护”模块的功能正好满足了客运中心这一业务需求。

随着客运中心业务范围的不断扩大,其发往全国各地的客车也在不断增加。

为了方便管理,需要及时安排车次、增加售票员和售票点以适应客运中心的业务发展需求。

该模块包括了对票价情况、车次情况、售票员情况以及售票点情况的添加和删除。

实现对票价、车次、售票员和售票点的数据维护。

主要实现对业务(包括车次、车型、里程、票价、发车时间、客容量及终点站)和售票(包括车次、终点站、售票员工号和售票窗口号)的添加和删除。

此外,在“业务”和“售票”两个子模块中还加入了“第一条”、“上一条”、“下一条”和“最后一条”按钮使本系统的维护模块功能更完善。

五、帮助模块

此模块向用户介绍了该系统的版本信息、主要功能等。

在系统功能分析基础上,考虑VisualBasic6.0程序特点,编制如图3.1的系统功能模块图。

 

 

图3.1系统功能模块图

3.4数据库设计

一、数据库概念结构设计

通过对汽车客运中心售票管理的数据流程分析,设计E-R图。

如图3.2和图3.3所示。

(见下页)

图3.2客车E-R属性图

 

图3.3客票E-R属性图

二、数据库逻辑结构设计

实现对汽车客运中心的信息管理,首先必须建立一个有关汽车客运中心信息的数据库。

在设计本系统之前设计人员从数据库的各项属性要求考虑并联系实际应用建立了一个命名为“db1.mdb”的数据库。

这个数据库建立了有关查询、维护和售票信息等表,包括了汽车客运中心日常管理的各项信息。

现举例说明数据库的建立过程。

具体步骤为:

进入MicrosoftAccess集成环境弹出MicrosoftAccess对话框选择“空Access数据库”之后单击“确定”,然后出现“文件新建数据库”对话框输入所建数据库名称,如:

db1.mdb,单击“创建”以后就可以建立数据库。

在本系统中设计人员选用“使用设计器创建表”来创建数据库。

在设计视图中输入系统所需各字段并规定其属性之后就可以根据规范化理论建立所需的售票信息管理系统的数据表[6,7]。

表3-1是名为“shoupiao”的设计表。

(见下页)

 

表3-1“shoupiao”设计表

字段名称

数据类型

字段大小

索引

说明

车次

数字

长整型

有(无重复)

定义为主键

终点站

文本

50

乘客姓名

文本

50

车型

文本

50

客容量

数字

长整型

座位号

数字

长整型

票价

数字

长整型

日期

日期\时间

按照以上步骤可建立汽车售票系统相关的表。

例如:

表3-2为查询表。

表3-2查询表

车次

终点站

车型

里程(公里)

票价(元)

发车时间

客容量

101

太原

金龙

310

40

每日6:

00—18:

00每20分钟一趟

35

102

太原

依维柯

310

30

每日6:

00—18:

00每20分钟一趟

17

103

忻州

金龙

392

52

每日7:

30

35

104

忻州

依维柯

392

40

每日7:

30

17

105

阳泉

依维柯

265

15

每日7:

00,12:

00

17

106

阳泉

金龙

265

25

每日7:

00,12:

00

35

107

晋城

依维柯

122

20

每日6:

00--18:

00每30分钟一趟

17

108

晋城

金龙

122

30

每日6:

00--18:

00每30分钟一趟

35

109

运城

金龙

609

90

每日9:

00,15:

00

35

110

运城

依维柯

609

80

每日9:

00,15:

00

17

111

大同

金龙

508

70

每日8:

00,13:

00

35

112

大同

依维柯

508

60

每日8:

00,13:

00

17

113

晋中

依维柯

286

30

每日8:

30,14:

00

17

114

晋中

金龙

286

40

每日8:

30,14:

00

35

115

离石

依维柯

307

35

每日7:

30

17

116

离石

金龙

307

50

每日7:

30

35

117

临汾

金龙

302

40

每日7:

00,11:

00,15:

00

35

118

临汾

依维柯

302

30

每日7:

00,11:

00,15:

00

17

其中车次为主键

汽车售票管理系统的其它相关信息表均可按照上述步骤建立。

通过建数据库表该汽车售票管理系统的数据库已经建立起来了,此系统的各子系统拥有各自的数据库表。

 

4系统实现

4.1系统开发工具

一、数据库的选用

数据库系统的选择,直系关系着系统数据的可靠、安全、响应速度和容量控制。

在本系统设计中,设计人员选用Access2000[8]作为数据管理系统。

Access2000是一个全新的设计,能够实现数据库的大量存贮和快速查询,使得它成为当今大型现代化数据库管理系统之一。

二、开发工具的选用

本系统应用程序的开发采用VisualBasic6.0语言,VisualBasic6.0是由Microsoft公司开发的在Windows平台上的主力编程语言之一,其拥有面向对象的可视化的良好设计界面,从而一经推出就风靡全球为众多程序员所青睐。

VisualBasic6.0是应用程序使用最多的前端工具之一,具有开发界面友好,功能强大,所开发的应用程序可移植性强等特点。

本系统采用面向对象设计方法,各模块功能独立,运行平台为Windows2000,编程软件为VisualBasic6.0,数据库管理系统采用的是Access2000,其主导设计思想是利用VisualBasic6.0通过使用数据访问控件技术[9]实现数据库与设计界面的连接并对Access2000数据库进行数据访问,实现客运中心的日常事务管理。

本系统的界面进行多窗口设计,方便友好,针对车站的日常运营管理及售票操作特别设计了很多便捷的功能,使管理工作成为一种简单有序的工作。

4.2汽车客运中心查询子系统模块的实现

首先建立登录窗体。

设置登录窗体的属性,如name、caption等属性。

另外,加入一些必要的控件,如“确定”和“取消”命令按钮及标签和文本框。

在登录界面输入正确的用户名和密码之后就可以登录本系统。

登录窗体如图4.1所示。

(见下页)

 

 

图4.1登录窗体

登录以后就可以进入售票管理系统的主切换界面,单击“查询”即可出现下拉菜单“票价查询”和“车次查询”选中要操作的选项并单击可进入相应的界面。

主切换界面如图4.2所示。

 

图4.2主切换界面

在乘客出行时需要对车次做全面的了解以方便自己的旅行。

本系统的查询功能正是基于长治汽车客运中心的“乘客就是上帝,一切为了乘客,一切方便乘客”的管理理念,为乘客提供了方便、简单的车次和票价查询方法。

下面以车次的查询为例来介绍查询的实现方法。

单击“车次查询”即可显示车次查询窗体。

如图4.3所示。

(见下页)

图4.3车次查询窗体初始界面

乘客在选择了终点站和车型之后单击“确定”,在窗体右部对应的文本框中可以显示出相关信息。

下面以“车次查询”为例来说明查询子系统模块的实现方法。

此“车次查询”窗体可以分四步来完成,1.完成此模块的各字段。

2.在窗体中加入两个命令按钮分别为“确定”和“返回”。

3.在窗体中加入七个标签其Caption属性分别为“车次查询”、“终点站”、“车型”、“车次”、“发车时间”、“车型”和“客容量”并加入六个文本框以对应后六个标签。

4.最后,再加入两个组合框并设置其text属性。

4.3汽车客运中心维护子系统模块的实现

维护子系统功能的实现在于方便汽车客运中心工作人员对本站日常业务工作的管理,及时地对数据库中的数据进行维护,并使工作人员的工作量减少到最少而设计的。

实现了系统对汽车客运中心业务信息有序、方便的管理。

“售票维护”这个模块的功能在于汽车客运中心工作人员完成对售票员和售票点情况的添加、删除等操作。

“售票维护”模块的实现与“业务维护”模块的实现方法相似。

“售票维护”和“业务维护”两个模块是系统设计人员基于方便客运中心日常业务管理,使工作人员的工作量减少到最小的思想设计的。

在主切换窗体上单击“维护”出现下拉菜单在下拉菜单中单击“售票维护”即可出现“售票维护”窗体。

如图4.4所示。

(见下页)

 

 

图4.4售票维护初始界面

在此窗体中工作人员可以根据实际情况对车次、终点站、售票员工号和售票窗口号进行添加、删除等操作。

而且还可以显示出汽车客运中心管理信息的整体情况以方便工作人员及时掌握日常业务情况。

这一功能的实现极大地方便了汽车客运中心工作人员对日常业务的管理。

实现此模块的部分功能的代码如下:

OptionExplicit

DimmblnaddmodeAsBoolean

PrivateSubCommand2_Click()‘删除

OnErrorGoToAddErr

IfMsgBox("该记录删除后则无法再恢复,你确信要删除吗?

",vbOKCancel,"警告")=vbOKThen

Adodc1.Recordset.Delete

Adodc1.Recordset.MoveNext

IfAdodc1.Recordset.EOFThenAdodc1.Recordset.MoveLast

EndIf

EndIf

ExitSub

AddErr:

MsgBoxerr.Description

EndSub

PrivateSubCommand1_Click()‘添加

mblnaddmode=True

Adodc1.Recordset.AddNew

Text14.Text=""

Text15.Text=""

Text1.Text=""

Text16.Text=""

OnErrorResumeNext

IfText14.Text=""Then

MsgBox"请您输入要添加的车次!

",vbExclamation,"提示信息"

EndIf

Adodc1.Recordset.Update

EndSub

PrivateSubcommand9_Click()‘保存

OnErrorResumeNext

Adodc1.Recordset.Fields("checi").Value=Text14.Text

Adodc1.Recordset.Fields("zhongdianzhan").Value=Text15.Text

Adodc1.Recordset.Fields("shoupiaoyuangonghao").Value=Text1.Text

Adodc1.Recordset.Fields("shoupiaochuangkouhao").Value=Text16.Text

Adodc1.Recordset.Update

mblnaddmode=False

EndSub

4.4汽车客运中心售票子系统模块的实现

售票子系统模块的设计是为了完成汽车客运中心售票和退票工作。

汽车客运中心的主要工作就是完成输送乘客的任务,乘客凭票坐车并享受客运中心提供的其他服务。

汽车客运中心的售票工作应该快捷、方便。

此外,在汽车客运中心日常管理事务中难免会有已经买到车票的乘客由于某些原因不能按时乘坐该日期的某车次,需要退票。

汽车客运中心的工作人员应为这些乘客及时办理退票业务以维护乘客的利益。

为此,设计人员制作了售票子系统来满足汽车客运中心及乘客的需求,同时也为汽车客运中心和乘客提供了方便、快捷的服务。

售票初始窗体如图4.5所示。

图4.5售票初始界面

在此窗体中售票员只要根据乘客的乘车要求在相应位置输入对应的内容并单击“打印”按钮售票信息就可以以报表的形式打印出来,这样就实现了售票的全过程。

系统设计人员在设计系统过程中充分考虑到乘客及工作人员双方的要求,既为乘客提供了便捷的服务又降低了客运中心工作人员的工作强度,表现出一种人性化的设计思路。

 

5系统运行及评价

5.1系统运行

通过以上设计过程,该软件的开发已接近尾声。

经过测试,各模块的功能实现符合长治客运中心售票的业务要求,能够得到预期效果。

在此处就票价查询功能进行运行。

在“请选择终点站”对应的文本框中选择“太原”,在“请选择车型”对应的文本框中选择“金龙”后,在“车次”、“车型”、“里程”、“票价”及“终点站”所对应的文本框中可以显示出有关信息。

如图5.1所示。

 

图5.1票价查询运行

其它功能按同样的方法测试,都能得到正确结果。

5.2系统评价

本系统经过设计人员的前期考察、用户需求分析、系统设计的必要性和可行性分析以及对系统进行概要设计,构建了系统的框架。

在系统制作后期设计人员在前期准备工作的基础上基本实现了系统各模块的功能,使本系统得以正常运行。

在查询模块中,乘客可以根据自己的出行需求进行车次查询和票价查询;在维护模块中,工作人员可以根据客运中心的日常业务和售票情况对数据库进行相应的维护;售票模块为售票员提供了方便、快捷的售票和退票操作。

此外,在售票模块的设计中考虑到对乘客出行安全负责和稳定社会秩序等因素,设计人员特意在售票信息中加入“乘客姓名”使客运中心留下所有乘客的乘车记录以方便日后查找、核对。

本系统也存在着许多不尽人意之处,售票功能应该更强大,能够实现网上购票和退票业务使乘客不必亲自到客运中心就可以与客运中心进行购票和退票交易。

在系统的二次开发过程中设计人员应注重对本系统进行网络化、信息化的开发与研究。

 

6结束语

本系统通用性强,能够实现售票、退票、车次和票价的查询以及对汽车客运中心业务和售票情况的添加和删除。

但由于时间紧,经验不足,也存在着一些欠缺的地方,如本系统只适用于中小型客运中心来处理日常售票事务,用户界面不够美观等。

此外,还有一些未完善的功能,比如实现网上购票和退票功能。

而且,要作为实际应用,该系统还有一些具体细节问题需要解决。

(如:

应有年、月总汇表的输出功能。

随着计算机科学及数据库技术的发展,我们相信在不久的将来会有更加高效、科学的信息管理系统为提高人们的生活质量做出贡献。

 

参考文献

[1]黄梯云.管理信息系统导论(第二版)[M].机械工业出版社,2000

[2]沈钧毅,刘越虎.计算机信息系统概论[M].西安交通大学出版社,1996

[3]曾伟民,邓永刚.VisualBasic6.0高级使用教程[M].电子工业出版社,1999

[4]晶辰工作室.VisualBasic6.0中文版使用参考手册[M].电子工业出版

社,1998

[5]齐治昌,谭庆平,宁洪.软件工程[M].高等教育出版社,1997

[6]萨师煊,王珊.数据库系统概论(第三版)[M].高等教育出版社,2000

[7]JeffreyD.Ullman.AFirstCourseinDataBaseSystems[M].清华大学出版社,1998

[8]李雁翎.Access2000应用教程[M].高等教育出版社,2002

[9]JeffreyP.McManus.VisualBasic6.0数据库访问技术[M].机械工业出版社,1999

Thesaleofticketsmanagementsystemof

thepassengertransportationcenterinChangZhi

Abstract:

Thesystemisabranchandconcreteusageofsellingticketsmanagementintheinformationman

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2