vf车票管理系统剖析.docx

上传人:b****1 文档编号:15144740 上传时间:2023-07-01 格式:DOCX 页数:15 大小:24.55KB
下载 相关 举报
vf车票管理系统剖析.docx_第1页
第1页 / 共15页
vf车票管理系统剖析.docx_第2页
第2页 / 共15页
vf车票管理系统剖析.docx_第3页
第3页 / 共15页
vf车票管理系统剖析.docx_第4页
第4页 / 共15页
vf车票管理系统剖析.docx_第5页
第5页 / 共15页
vf车票管理系统剖析.docx_第6页
第6页 / 共15页
vf车票管理系统剖析.docx_第7页
第7页 / 共15页
vf车票管理系统剖析.docx_第8页
第8页 / 共15页
vf车票管理系统剖析.docx_第9页
第9页 / 共15页
vf车票管理系统剖析.docx_第10页
第10页 / 共15页
vf车票管理系统剖析.docx_第11页
第11页 / 共15页
vf车票管理系统剖析.docx_第12页
第12页 / 共15页
vf车票管理系统剖析.docx_第13页
第13页 / 共15页
vf车票管理系统剖析.docx_第14页
第14页 / 共15页
vf车票管理系统剖析.docx_第15页
第15页 / 共15页
亲,该文档总共15页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

vf车票管理系统剖析.docx

《vf车票管理系统剖析.docx》由会员分享,可在线阅读,更多相关《vf车票管理系统剖析.docx(15页珍藏版)》请在冰点文库上搜索。

vf车票管理系统剖析.docx

vf车票管理系统剖析

 

 

学院:

信息工程学院

专业:

软件工程

姓名:

邓瑞青

学号:

1401120018

 

 

摘要

随着计算机技术的飞速发展和计算机在信息管理中应用的普及,利用计算机实现车票管理势在必行。

本系统就是根据公司现阶段的需要,VisualFoxPro是一种用于数据库设计、创建和管理的软件,利用它可以对各种事务管理工作中的大量数据进行有效的管理并满足数据检索的需要。

用VisualFoxPro开发对车站的售票实际情况,按照软件工程的结构化设计思想,经过项目的可行性研究和需求分析、总体设计、详细设计,以及编码实现和调试等步骤设计开发了车票管理系统。

随着经济的发展,交通运输越来越便捷,为了提高效率,减轻劳动强度,设计开发高效的信息查询系统就显得颇为重要。

车售票管理中包含许多内容,有乘客运输的运力问题,有订票管理问题等等。

工具软件利用VisualFoxPro数据库系统来开发车票管理系统。

该系统主要目的是实现车站网上售票工作,可以满足车站网上售票的基本要求,包括查询、订票、退票等模块。

本文主要介绍了本课题的开发背景,系统的设计思路、总体设计。

并对系统进行了测试和运行说明。

关键词:

VisualFoxPro6.0,信息管理,车票管理系统

目录

第一章系统开发的目的和意义1

1.1开发的目的1

1.2开发的意义1

第二章系统分析3

2.1需求分析3

2.2系统面向的用户3

2.3普通旅客的需求3

2.4系统管理员的需求4

第三章系统功能设计5

3.1基础数据维护5

3.2信息的输入5

3.3各种信息的查询5

3.4统计报表打印5

3.5系统服务与维护5

第四章详细功能设计6

4.1系统模块结构图6

4.2数据库的设计6

4.3主程序的设计8

4.4界面的设计9

4.5各个模块的设计9

第五章系统的评价10

5.1经济评价10

5.2性能评价10

5.3管理水平评价11

第六章结论感言12

参考文献13

第一章课程设计的目的和意义

1.1设计的目的

在现在的售票系统中,管理是客运站能正常运作的重要环节,为了更好地推动客运站票业务的持续发展,传统的方式使得人们在购买机票中花费过多的时间,人们的满意度很低,这样也给客运公司增加了大量的业务,而且纯手工的操作经营模式势必会带来很大的安全隐患,而且也不方便车票的管理。

造成有些车票的积压,而有些车票却供不应求,这样就不能形成一个稳定有序的车售票机制。

因此一个良好稳定的车售票管理系统的推出势在必行。

实施车票管理系统,可以满足当前旅客对轻松购买车票的迫切需要并简化车站的管理工作。

实施网上售票系统有以下目的:

1)为旅客提供实时、直观的车票信息,使旅客通过互联网进行查询车票,购买车票,退订车票,提高售票业务的实时性、快捷性、购票方式多样性并提高旅客的购票体验。

2)网上售票系统通过系统进行统计分析,对车站的数据进行处理,可以使车站管理人员可以方便的得到车站的运营数据,简化车站的管理复杂度。

3)网上售票系统实施后,能够简化售票人员的工作。

1.2设计的意义

近几年来,科学技术的突飞猛进为人类社会带来了一系列的深刻革命,信息化浪潮波及了世界的每一个角落。

随着计算机技术的发展和网络用户的增加,网络世界也越来越广博,越来越丰富,电子商务已经成为网上的一股潮流。

我们相信要不了太长有时间,顾客就可以在网络世界上获得他们在现实世界上可以获得的所有商品和服务。

当今电子商务已接被广大的互联网用户所接受,网上购物作为其中的一部分也有了迅速的发展,给人们的生活带来方便。

为了充分利用现有资源,提高工作效率,降低劳动成本,我们小组选择对网络售票系统进行了开发。

该系统解决了网上售书的所需要的功能,对用户使用来说,具有操作简单、界面直观等优点;对于系统管理员来说,管理功能完备,操作方便。

该系统利用了网络的方便、快捷和普遍,提高了售票的效率,并降低了劳动强度。

本大型作业主要研究网上订票系统的设计与实现,在网上开书店也是一种电子商务行为,制作一个电子商务网站最大的目的就是盈利。

盈利靠的就是销量,而网站用户则是决定销量最主要的因素。

随着这场革命的不断深入,信息化已经步入现代社会的各行各业。

由于近年来车站客运流量的不断增加,单纯的现有售票形势已经不能满足车站和乘客的需求。

为了使现在的售票系统更加的人性化和更加丰富的管理功能,使旅客能快捷的购票,车站能够方便的进行管理,网上订票系统的实施迫在眉睫。

现有车票管理系统的售票方式通常只能使用临时售票,旅客只能到车站去查询、订票、退订,甚至只能购买当天的车票。

这不能满足旅客方便快捷的进行购票,降低了服务质量。

旅客已经不能满足现有售票系统的单一售票方式,都迫切希望车站能够实施网上订票系统与现有订票系统相结合,来解决现在所面临的购票困难的现象。

同时车站的管理人员往往希望能够快速直观的

了解到车站的情况,如:

客流量、售票收入统计等。

然而,现有售票系统往往由于设计的不足,不能很好对出售车票的数据进行统计与分析。

每当要了解车站的售票情况,都要从系统中导出大量报表进行统计分析,才能了解到车站当前的运营状况,这明显增加了车站工作人员的工作量。

通过建设新的网上售票系统,既方便了旅客进行购票,又方便了车站快速获取相关统计数据来更好的对车站的车次、线路进行规划。

 

第二章系统分析

2.1需求分析

需求是一个系统必须具有的特征,或者是系统必须满足、客户可以接受的约束。

以便适应社会的需求。

一个客运公司的车票售票管理系统是否完善,直接影响到工作人员的办事效率。

以前传统的方式上的售票方式很不方便,而且花费在这上面的时间也是很多的。

而且纯手工的操作也会给管理带来一定的安全隐患。

随着运输业的不断发展,车站数量的不断增加,客运规模的日益宏大,传统的售票方式明显不能适应社会的发展,不能满足时代的需要。

2.2系统面向的用户

随着科学技术的日趋发展和电脑的普及,实现长途汽车公司售票管理的信息化和高效化,除了有良好的硬件设备外,还需要一个很好的软件。

这里所说的“软件”不仅仅是电脑程序,而且还包括适合电脑化操作的售票管理流。

根据长途汽车公司自身的特点,为解决长途汽车公司售票问题而设计的一套软件。

总之,长途汽车售票管理系统,就是为了适应现代社会人们高度强烈的时间观念而开发出来的能够为用户提供可靠的信息存储,信息查询,信息操作的长途汽车售票管理软件

本项目系统面向的用户可以分为3类用户:

普通旅客、系统管理员、报表管理员。

2.3普通旅客的需求

(1)售票处需求:

旅客个人证件去车站购买车票。

希望通过旅客的姓名查到该旅客的列车车次并记录旅客的基本信息。

统计功能:

按车票统计买票人数

按姓名统计车票数

(2)旅客购票需求

交费功能:

订票

退票

(3)取票需求

通知功能:

通知旅客取票

统计功能:

统计通过验证的人数

统计可以取票人数

统计未通过验证人数

(4)车次信息要求

查询功能:

车次

始发站

终点站

始发时间

到站时间

剩余票数

票价

2.4系统管理员的需求

(1)添加车次信息功能;

(2)修改车次信息功能;

(3)删除车次信息功能。

第三章系统功能设计

3.1基础数据维护

基础数据包括数据库主要数据表中存放的数据,一般属于输入后需要不频繁改变的数据,属于固定或半固定信息。

本系统的基础数据包括XTYHB、CCXXB、CKB、DPB、TPB中的数据。

要求系统能够完成增加、修改、删除等操作,称为“数据维护”。

3.2信息的输入

(1)系统管理员信息的输入即XTGLY中数据的输入

(2)车次信息的输入即CCXXB中数据的输入

(2)乘客信息的输入即CKB中数据的输入

3.3各种信息的查询

查询功能是所有管理系统都必须具备的功能。

(1)车次基本信息查询,有包括发车时间、到站时间和按车次或地点模糊查询。

(2)乘客信息查询,包括按订票查询,按车次查询,地点查询,按发车时间查询,查询乘客的订票或退票查询等。

(3)乘客信息浏览:

可以浏览乘客订票或退票情况。

(4)任意选择查询:

即可以查询任意表的任意字段。

3.4统计报表打印

(1)管理员档案打印即以标签形式打印管理员个人信息

(2)乘客名单表即按车次打印乘客名单

3.5系统服务与维护

除以上各项功能外,一般系统还应该具备一些服务和维护功能。

如新操作员登记、口令修改、系统初始化以及数据备份等。

本系统提供以下基本功能:

(1)新操作员登录

(2)系统初始化

第四章详细功能设计

4.1系统模块结构图

4.2数据库的设计

数据库中包括系统用户表、车次信息表、乘客表和订票表,退票表结构设计如下。

1、系统用户表

记录了管理员的全部信息,是不允许随意修改的,所以本系统采用了一定的保密措施,主要是用户的管理,所有的管理员信息都保存在这个表中,该表被命名为XTYHb.Dbf,其结构如表4.1所示。

表4.1系统用户表结构

编号

字段名

字段类型

字段长度

说明

1

管理员

字符型

10

2

密码

字符型

10

2、车次信息表

记录了车次的全部信息,主要是管理员的管理,所有的车次信息都保存在这个表中,CCB.DBF。

其结构如表4.2所示。

表4.2车次信息表结构

编号

字段名

字段类型

字段长度

说明

1

车次

字符型

10

主键

2

始发站

字符型

20

3

终点站

字符型

20

4

始发时间

日期时间型

8

主键

5

到站时间

日期时间型

8

6

剩余票数

整型

3

7

票价

数值型

10

3、乘客表

记录了乘客的全部信息,所有的乘客信息都保存在这个表中,该表被命名为CKb.Dbf,其结构如表4.3所示。

表4.3乘客表结构

编号

字段名

字段类型

字段长度

说明

1

乘客名

字符型

20

2

性别

字符型

10

4

年龄

整型

3

5

电话

整型

11

6

住址

字符型

50

4、订票表

记录了乘客的订票信息,所有的乘客的订票信息都保存在这个表中,该表被命名为DPB.Dbf,其结构如表4.4所示。

表4.4订票表结构

编号

字段名

字段类型

字段长度

说明

1

订单号

字符型

10

主键

2

订票方式

字符型

20

5、退票表

记录了乘客退票的信息,所有乘客的退票信息都保存在这个表中该表被命名为TPb.Dbf,其结构如表4.5所示。

表4.5退票表结构

编号

字段名

字段类型

字段长度

说明

1

订单号

字符型

10

主键

2

订票方式

字符型

20

4.3主程序的设计

程序在运行期间要使用部分的变量来传递数据,所有这些变量都是在程序中定义的。

在VisualFoxPro6.0中新建一个项目文件,以“车票管理系统”的名称保存。

打开该项目的管理器,在管理器的“代码”选项卡中添加一个名为“MAIN”的代码文件,并在“MAIN”代码文件窗口中添加代码如下:

*系统初始化

CLEARALL

CLOSEALL

SETSYSMENUOFF

SETSYSMENUTO

SETDATEANSI

SETTALKOFF

SETDELETEDON

SETSAFETYOFF

_SCREEN.WINDOWSTATE=2

_SCREEN.CAPTION="车票管理系统"

USEUSER.DBF

PACK

USESTUDENT.DBF

PACK

CLOSEALL

DOFORMDL

4.4界面的设计

界面主要有登陆界面和各个模块的子界面组成。

登录界面的作用是为了验证用户的合法性,只有合法的用户才能进入系统,并且要求使用者提供密码。

通过上述措施就限制了非法用户的进入,确保了信息的安全性。

子界面实现模块结构图中的各个功能。

所有上述功能的代码设计在DL表单的INIT行为中。

4.5各个模块的设计

按照4.1的结构图,分别完成各个部分的功能。

系统管理员模块,就是在系统中取得权限。

可以添加、修改、删除车次信息,可以管理各个乘客的订票、推票情况等。

乘客模块可以注册,登陆系统,在系统中可以查询车次信息,可以订票,可以退票等。

第五章系统的评估

网上售票系统开发完成,在投入使用后,作为系统的开发者,我们非常希望能详细了解该系统的运行状况、为企业创造的价值如何、是否能满足用户的需要,以便能及时进行相应的改进。

在本章,将对系统的全面状况进行评价工作。

主要包含经济、性能和管理水平三个方面。

5.1经济评价

在经济方面对系统进行评价是为了衡量开发及运行维护本售票系统所花费的成本和其造成的经济效益的比值。

计算机、通信和网络技术的迅速发展与广泛应用,对全球经济、政治、文化等领域产生了越来越深刻的影响。

交通显然正经历全新的网络与信息化洗礼,数字化、信息化逐渐走进生活的方方面面。

正是在这种网络化、数字化的大环境下,许多部门已纷纷建设了数字化系统。

信息化与数字化、管理乘客的各类信息管理系统成为必要。

由于Internet具有影响范围广,能够方便快捷的传递信息,又具有交互性,而且家庭的计算机上Internet的普及率越来越高,利用Internet作为售票管理的新型手段,能够在任何接入Internet的计算机上、任何时间对有关的乘客出行进行管理,解决出行中的空间和时间问题,又能很好地解决乘客和车站之间的交互问题。

开发方案可行性:

现在是信息化的时代,以往的纸质,既浪费资源又花费成本,开发一个可行性高的学生成绩查询系统对学生信息、成绩的管理提供了便利、准确性高、重复率低是一个确实可行的系统

5.2性能评价

对本网上售票系统进行性能评价主要是处于考核本网上售票系统在运行稳定性、扩展性、可靠性、实用性、安全性是否达到预期。

对系统(应用系统和数据库)应该设计尽可能详尽的故障处理方案,以保证系统的快速恢复性。

并采用冗余技术保证数据可靠存储、系统可靠运行。

对系统运行状况采用自动检测、告警、监控等方式进行实时观测。

在系统使用过程中,由于硬件出现故障或其它原因造成系统暂时性的中断后系统重新启动时,能够保证系统将原有的数据快速恢复,使其继续运行下去。

为确保系统的安全性,系统采取应用系统使用验证(操作员验证)、数据库登陆验证两种验证方式相结合的方法验证用户。

运用日志,对进入系统的用户的操作进行记录,可以根据日志进行事后分析,从而找到事故的发生原因、责任者或非法用户。

5.3管理水平评价

对网上售票系统进行管理水平评价是为了衡量本系统在投入使用后对与车站来说是否提升了其管理水平。

这个信息系统较小,涉及人员少,开发费用少,易于维护,而且具有可靠地安全性,该系统在投入使用后可以节省大量的人力、物力、财力,由此可知,开发网上售票系统在现在具有可行性。

系统是直接面对使用人员的,而使用人员往往对计算机并不是非常熟悉。

这就要求系统能够提供友好的用户界面,易用的人机交互界面。

系统中涉及到的数据是我们统计中相当重要的信息,系统要提供方便的手段供系统维护人员进行数据的备份、日常的安全管理、系统意外崩溃时的数据恢复等工作。

1)车站在使用本网上售票系统后,简化了车站的管理流程,对车站的管理水平提升起到了积极的作用。

2)车站在使用本网上售票系统后,在进行报表生成,统计历史数据时大大节省了时间。

3)运行可行性,该系统简单,易学易用,不需要对专业人员进行培训,所以运行具有可行性。

第六章结论感言

经过了多天的艰苦工作,顺利完成了车票系统的设计与开发。

在进行该系统的设计与开发过程中,深化了自己对于所学知识的理解,认识到自己的不足之处,同时还让我们学会了如何进行课程设计,为以后学习和工作打下基础。

课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对我们的实际工作能力的具体训练和考察过程.随着科学技术发展的日新月异,当今计算机应用在生活中可以说得是无处不在。

因此作为二十一世纪的大学来说掌握程序开发技术是十分重要的,而数据库又是最常见,功能最强大的一种后台必备,因此做好数据库课程设计是十分必要的。

开始的时候真的感觉编程是一件很无聊的事情,不过当一个程序运行成功的时候那种喜悦是无法言语的,那种成就感是无法比拟的。

又经过几天的努力,终于把程序完成了,尽管程序还是有很多错误和漏洞,不过还是很高兴的。

无论如何是自己的劳动成果,是自己经过努力得到的成绩,通过实践的学习,我认识到学好计算机要重视实践操作,所以后在学习过程中,我会更加注视实践操作,使自己便好地学好计算机。

为了使该系统能够顺利完成,在车票系统的设计之初,就对用户的需求进行了详细的调查与分析,并查找了大量的文献资料进行参考,最终完成了。

但出于个人能力的不足,本网上售票系统在设计与分析上可能有一些地方并不完美,用户体验上也没有好的表现。

需要根据后期反馈,进行相应修正与完善。

在课程设计过程中,收获知识,提高能力的同时,我也学到了很多人生的哲理,懂得怎么样去制定计划,怎么样去实现这个计划,并掌握了在执行过程中怎么样去克服心理上的不良情绪。

因此在以后的生活和学习的过程中,我一定会把课程设计的精神带到生活中,不畏艰难,勇往直前!

最后,感谢所有帮助过我的同学与朋友,没有你们的帮助,我们不能如此顺利的完成。

 

参考文献

[1]闪四清.数据库系统原理与应用[M].北京:

清华大学出版社,1999.

[2]沈精虎.VisualFoxPro中文版数据库编程实战训练[M].北京:

人民邮电出版社.200

[3]关秀芬.VisualFoxPro应用系统开发教程[M].北京:

清华大学出版社.2008

[4]薛华成.管理信息系统[M].北京:

清华大学出版社,1999.

[5]高怡新.VisualFoxPro程序设计[M].北京:

人民邮电出版社,2006:

9.

[6]伍俊良.VisualFoxPro课程设计于系统开发案列[M].北京:

清华大学出版社,2004.

[7]毛一心,毛一之.VisualFoxPro6.0应用及实例集锦(第二版)[M].北京:

人民邮电出版社,2004:

2-6

 

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

当前位置:首页 > 自然科学 > 物理

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

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