XX汽车客运站售票系统开发Word格式文档下载.docx
- 文档编号:19512391
- 上传时间:2023-01-07
- 格式:DOCX
- 页数:45
- 大小:885.17KB
XX汽车客运站售票系统开发Word格式文档下载.docx
《XX汽车客运站售票系统开发Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《XX汽车客运站售票系统开发Word格式文档下载.docx(45页珍藏版)》请在冰豆网上搜索。
3.1系统初步调查5
3.2可行性分析5
3.2.1经济可行性5
3.2.2技术可行性6
3.2.3社会可行性6
第4章系统分析7
4.1需求分析7
4.1.1系统面向的用户7
4.1.2普通旅客的需求7
4.1.3系统管理员的需求7
4.1.4报表管理员的需求7
4.2业务流程分析7
4.2.1业务流程图的符号7
4.2.2高层业务流程分析8
4.2.3订票业务流程分析9
4.2.4车票查询业务流程10
4.2.5车票改签业务流程11
3.2.6车票退订业务流程11
4.2.7系统维护业务流程12
4.2.8统计分析业务流程13
4.3数据流程分析14
4.3.1顶层数据流程分析14
4.3.2订票子系统数据流程15
4.3.4查询子系统数据流程16
4.3.5统计子系统数据流程17
4.3.6改签子系统数据流程18
4.3.7退票子系统数据流程19
4.3.8维护子系统数据流程19
4.4数据字典20
4.4.1数据项20
4.4.2数据结构21
4.4.3数据流21
4.4.4数据存储22
4.5.5数据处理功能22
4.6小结23
第5章系统设计24
5.1企业组织结构24
5.2功能模块设计24
5.3编码设计25
5.4数据库设计26
5.4.1概念模型设计26
5.4.2逻辑模型设计27
5.4.3物理模型设计28
5.5人机界面设计29
5.5.1查询功能界面29
5.5.2订票功能界面30
5.5.3改签功能界面30
5.5.4退订功能界面31
5.5.5统计功能界面31
5.5.6系统维护界面32
第6章系统实施33
6.1系统配置33
6.1.1系统局域网络配置33
6.1.2系统广域网络配置33
6.2系统实施准备34
6.3系统开发环境与工具34
6.4系统功能模块实现35
6.4.1查询功能35
6.4.2订票功能36
6.4.3改签功能36
6.4.4退票功能37
6.4.5统计功能37
6.4.6维护功能37
第7章系统测试与运行评价39
7.1系统测试概述39
7.2系统测试方法39
7.3系统测试40
7.3.1性能测试40
7.3.2功能测试40
7.4系统测试结果41
7.5系统的运行管理41
7.6系统的评价42
7.6.1经济评价42
7.6.2性能评价42
7.6.3管理水平评价43
结论44
致谢45
参考文献46
附录A
第1章前言
1.1研究背景及意义
1.1.1研究背景
根据中华人民共和国交通运输部发布的关于全国公路旅客运输量的数据显示(详见图1-1、图1-2):
2013年1月份全国公路运输旅客人次为309398万人次,旅客周转量达到15861526万人公里;
2013年2月份全国公路运输旅客人次为630527万人次,旅客周转量为17529176万人公里。
这些数据表明我国公路旅客运输量非常巨大且处于增长中。
然而当前的汽车客运站普遍存在的一个现象是所有与车票购买、改签、查询、退票等一系列业务只能在车站进行。
甚至有的汽车客运站根本就不能进行车票的预定,只能购买当天的车票。
面对如此巨大的旅客运输量,却缺少完善的售票系统来管理车票的发售。
这不仅使车站的管理工作变得复杂,而且不方便旅客的购票与出行。
因此,设计一个新的网上售票系统来简化车站的售票工作并提高旅客的购票体验具有非常广泛的经济意义与社会意义。
图1-22013年1月全国公路旅客运输量
图1-22013年2月全国公路旅客运输量
1.1.2研究意义
交通运输的发展水平直接反映了一个国家的经济发展水平,在我国经济快速发展的阶段,保持经济持续健康发展,必须要有高度发达的交通运输体系来保障。
健全的售票系统这时就显得尤为重要,然而当前的汽车客运站的售票具有:
实时性差、交易时间长、运营成本高、数据统计繁杂、购票体验差等显著特点。
在当前改革开发的深化阶段,业内竞争显著加剧,如果没有高质量的服务,那么最后只能被无情淘汰。
因此,设计新的售票系统来弥补老旧售票系统的诸多不足,既提高的售票的服务质量,又简化了车站进行数据统计的复杂程度,优化了管理流程,这无疑是大大提高自身的市场竞争力。
本文提出构建网上售票系统的概念,是综合考虑了当前汽车客运站售票环节的缺陷与电子商务技术的发展形势。
将车票的预定、查询、改签、退票等活动在网上售票系统中进行。
旅客通过互联网就能随时随地惊醒车票的预定、查询、改签、退票等,满足了旅客“足不出户,提前购票的迫切愿望”[1]。
网上售票系统能未旅客带来更加快捷舒适的购票体验,从而提高了购票的服务质量,提高了车站的社会竞争力[2]。
通过开展网上售票系统的研究与建设,以此营造公平、公正、公开、方便的购票环境[3]。
第2章项目概述
2.1项目开发背景
XX汽车客运站每天人流量在3000--5000人左右,主要运营全国范围内的长途汽车。
近几年来,科学技术的突飞猛进为人类社会带来了一系列的深刻革命,信息化浪潮波及了世界的每一个角落。
随着这场革命的不断深入,信息化已经步入现代社会的各行各业。
由于近年来车站汽车客运流量的不断增加,单纯的现有售票形势已经不能满足车站和乘客的需求。
为了使现在的售票系统更加的人性化和更加丰富的管理功能,使旅客能快捷的购票,车站能够方便的进行管理,网上订票系统的实施迫在眉睫。
现有车票管理系统的售票方式通常只能使用临时售票,旅客只能到车站去查询、订票、改签、退订,甚至只能购买当天的车票。
这不能满足旅客方便快捷的进行购票,降低了服务质量。
旅客已经不能满足现有售票系统的单一售票方式,都迫切希望车站能够实施网上订票系统与现有订票系统相结合,来解决现在所面临的购票困难的现象。
同时车站的管理人员往往希望能够快速直观的了解到车站的情况,如:
客流量、售票收入统计等。
然而,现有售票系统往往由于设计的不足,不能很好对出售车票的数据进行统计与分析。
每当要了解车站的售票情况,都要从系统中导出大量报表进行统计分析,才能了解到车站当前的运营状况,这明显增加了车站工作人员的工作量。
通过建设新的网上售票系统,既方便了旅客进行购票,又方便了车站快速获取相关统计数据来更好的对车站的车次、线路进行规划。
2.2项目开发目的
XX汽车客运站实施网上售票系统,可以满足当前旅客对轻松购买车票的迫切需要并简化车站的管理工作。
实施网上售票系统有以下目的:
1)为旅客提供实时、直观的车票信息,使旅客通过互联网进行查询车票,购买车票,退订车票,提高售票业务的实时性、快捷性、购票方式多样性并提高旅客的购票体验。
2)网上售票系统通过系统进行统计分析,对车站的数据进行处理,可以使车站管理人员可以方便的得到车站的运营数据,简化车站的管理复杂度。
3)网上售票系统实施后,能够简化售票人员的工作。
4)将个人所学关于系统开发的相关专业技术和售票相业务结合,完成一次非常有意义的实践活动。
2.3项目开发方法
本系统的开发方法采用结构化生命周期法与面向对象法,其中在项目分析过程中,主要采用结构化生命周期法进行分析与设计,其基本要点是:
1)自顶向下,逐步求精的思想,对功能模块按层次进行分解;
[4]
2)用户参与系统设计与分析;
在项目实施中,采用面向对象法进行系统的实现。
第3章系统总体规划
总体规划作为结构化生命周期法中的第一个阶段,其结果直接影响到决定了后续工作的成败。
为了在全局范围上把握整个系统的开发工作,本章节将进行系统的调查、可行性分析等方面的工作。
3.1系统初步调查
首先,与车站的管理人员进行面对面交流,充分的了解用户的需求并对系统的基本结构和业务流程进行了详细的规划。
在这个过程中,初步计划实现的功能有订票模块,查询模块,改签模块,退订模块,统计模块,用户管理模块,系统维护模块。
具体如下:
1.订票模块能使旅客通过模块订购所需车票
2.查询模块使旅客能进行车票的查询
3.改签模块使旅客能改签车票
4.退票模块能够退订已购买的车票
5.统计模块包括客流量、售票收入、发车次数等等数据的统计分析,车站管理人员能通过统计模块得到车站的运营数据。
6.3.用户模块能对用户进行系统交互的必要信息进行验证、修改、展示等,是用户进行系统交互的基本模块。
7.系统维护模块是系统管理人员对系统的参数进行设置所需的模块,如:
新增车次,新增车票,修改线路等。
整个系统的数据保存在数据库中,历史数据可以存放在数据仓库中,方便以后进行分析,如可以研究车站客流量的趋势。
3.2可行性分析
3.2.1经济可行性
对于本系统来考虑,首先资金是完全可以满足的。
此系统对于其经济可行性可从以下几个方面来考虑:
1.当前经济发展迅速,软硬件的的价格已经大大的降低了。
完全到了我们能够接受的价格。
再加上我们的网上订票系统规模较小(预计每天出售2000--3500张车票,查询次数在40000左右),对硬件的需求较低,我们完全能够承受新系统的硬件成本。
2、系统的人性化是售票工作人员大大减少,工资成本直接减少。
这些节省的成本完全能够支撑新的售票系统的实施与维护。
3.2.2技术可行性
1)在技术上来说,我们采用Asp.Net4.0和MicrosoftSQLServer数据库技术,开发工具采用VisualStudio2010是完全能够达到我们预定目标的,并且现在有很多开源的成熟解决方案进行参考,降低了开发难度。
因此,本项目在技术上是没有任何障碍的。
2)从开发人员上来说,我们已经拥有自己的开发人员并且已经具备了开发新系统的能力,在开发人员上来说没有任何问题。
3)从维护人员来说,我们的维护人员已经具有了大量维护系统的经验与知识,维护新系统的良好运转没有任何问题。
3.2.3社会可行性
现有售票系统的单一售票方式已经不能满足旅客的购票需要,旅客迫切希望车站的售票方式能够多元化,使旅客能够有了更多的选择方式。
旅客已经有了对新的售票系统的迫切需求,同时我们已经具备了开发新系统的各种条件和需要,开发新系统能够提高我们的售票效率,简化车站的管理方式,是符合当前社会发展需要的。
综上所述,XX汽车客运站实施售票信息化,在经济,技术,社会各方面都是可行的。
第4章系统分析
4.1需求分析
需求是一个系统必须具有的特征,或者是系统必须满足、客户可以接受的约束。
[5]
4.1.1系统面向的用户
本项目系统面向的用户可以分为3类用户:
普通旅客、系统管理员、报表管理员。
4.1.2普通旅客的需求
需要对车票进行查询、购买、改签、退订,浏览历史操作记录,并能管理自己的基本资料。
4.1.3系统管理员的需求
对系统运行的各种参数进行设定与修改,如新增车次,新增线路。
其拥有是系统良好运行所必需的所有参数设置的权限,并能对用户所拥有权限进行修改。
4.1.4报表管理员的需求
导出生成的数据报表,如客流量统计报表的导出,售票收入统计报表的导出。
4.2业务流程分析
业务流程分析作为具体分析的第一步其结果直接对数据流程图造成影响。
本系统对用户需求进行了详细的分析,得出了系统的主要功能模块有售票模块,统计分析模块,用户管理模块,系统维护模块。
4.2.1业务流程图的符号
业务流程图有5个基本符号,其具体含义表示如图4-1所示。
图4-1业务流程图的基本符号
4.2.2高层业务流程分析
本系统高层业务流程主要有如下步骤:
1.旅客通过查询功能读取车票数据信息,并将车票查询到最终结果返回给旅客。
2.旅客通过购票功能购买所需车票,在购买完成后将修改购票记录,并将购票凭证返回给旅客。
3.旅客通过退票功能退订不需要的车票,首先系统对旅客提供的车票凭证与旅客的购票记录中的信息进行比较。
如果一致,则旅客能够退票成功。
4.旅客通过改签功能进行改签车票,首先系统对旅客提供的车票凭证与旅客的购票记录中的信息进行比较。
如果一致,则旅客能够进行改签,并新增一条改签记录。
5.系统管理员通过系统维护功能设置系统运行的参数,系统管理员通过维护功能读取与修改线路数据信息、车次数据信息。
6.报表管理员通过统计分析功能得到统计分析报表。
高层业务流程图如图4-2所示。
图4-2高层业务流程图
4.2.3订票业务流程分析
订票业务流程有以下几个步骤:
1.旅客输入个人信息到个人信息验证处理功能中,通过读取个人信息数据库中的数据并与旅客输入的信息进行比较,鉴定旅客的身份。
2.旅客输入一些查询参数进行查询车票数据。
3.旅客在查询的结果中选择自己需要订购的车票,进行票价支付。
系统修改旅客的购票记录。
4.将车票凭证返回给旅客。
订票业务流程图如图4-3所示。
图4-3订票业务流程图
4.2.4车票查询业务流程
车票查询业务流程有以下几个步骤:
3.将查询的结果返回给旅客。
订票业务流程图如图4-4所示。
图4-4车票查询业务流程图
4.2.5车票改签业务流程
车票改签业务流程有以下几个步骤:
1.旅客输入个人信息到个人信息验证处理功能中,通过读取个人信息数据库中的数据并与旅客输入的信息进行比较,鉴定旅客的身份。
2.旅客将已经购买的车票凭证与购票记录中的数据进行比较核实。
3.通过验证后,旅客重新选择新的车票进行改签,并修改车票数据,新增改签记录一条。
最后将新的车票凭证返回给旅客。
车票改签业务流程图如图4-5所示。
图4-5车票改签业务流程图
3.2.6车票退订业务流程
车票退订业务流程有以下几个步骤:
3.通过验证后,旅客进行退票,并新增一条退票记录。
4.将退票结果返回给旅客。
退票改签业务流程图如图4-6所示。
图4-6退票业务流程图
4.2.7系统维护业务流程
系统维护业务业务流程有以下几个步骤:
1.系统管理员输入个人信息到个人信息验证处理功能中,通过读取个人信息数据库中的数据并与旅客输入的信息进行比较,鉴定旅客的身份。
2.通过验证后,系统管理员通过系统维护模块对车票数据、车次数据、线路数据进行操作。
系统维护业务流程图如图4-7所示。
图4-7系统维护业务流程图
4.2.8统计分析业务流程
统计分析业务流程有以下几个步骤:
1.报表管理员输入个人信息到个人信息验证处理功能中,通过读取个人信息数据库中的数据并与旅客输入的信息进行比较,鉴定旅客的身份。
2.通过验证后,报表管理员通过统计分析模块获取统计报表。
统计分析业务流程图如图4-8所示。
图4-8统计分析业务流程图
4.3数据流程分析
4.3.1顶层数据流程分析
图4-9顶层数据流程图
本统的数据流向如下所示:
1.旅客输入查询数据到查询系统,系统从车票数据库中获取数据并将查询结果返回旅客。
2.旅客将购票计划数据输入购票系统,系统将车票凭证返回给旅客。
3.旅客将改签数据输入改签系统,系统返回新的车票凭证,并对操作存档。
4.旅客将退票数据输入退票系统,系统将退票结果反馈给旅客。
5.报表管理员输入统计分析参数到统计分析系统,系统返回相应的统计分析报表数据。
6.系统管理员将系统参数输入到系统维护系统,系统用参数更新数据库。
本系统高层数据流程图如图4-9所示。
4.3.2订票子系统数据流程
图4-10订票子系统数据流程图
订票子系统数据的流向如下所示:
1.旅客输入个人信息到个人信息验证模块,个人信息验证模块读取个人信息数据库中的数据,并与输入个人信息进行比较。
2.旅客通过购票计划录入模块录入需要购买的车票数据,并临时存档,车票检索模块从临时存档中读取数据并读取车票数据库中的车票信息。
3.系统将余票清单发送给旅客,选择车票进行支付。
4.系统将车票拼争发送给旅客。
订票子系统数据流程图如图4-10所示。
4.3.4查询子系统数据流程
查询结果清单
图4-11查询子系统数据流程图
查询子系统数据的流向如下所示:
2.旅客通过查询计划录入模块录入需要购买的车票数据,并临时存档,系统检索模块从临时存档中读取数据并读取车票数据库中的车票信息。
3.系统将余票清单发送给旅客。
订票子系统数据流程图如图4-11所示。
4.3.5统计子系统数据流程
报表管理员
图4-12统计分析子系统数据流程图
统计分析子系统数据的流向如下所示:
1.报表管理员输入输入统计分析数据。
2.系统获取车票记录、购票记录中的数据生成报表数据,返回给报表管理员
3.统计分析查询子系统数据流程图如图4-12所示。
4.3.6改签子系统数据流程
图4-13改签子系统数据流程图
2.旅客将改签数据录入到系统中,购票核实系统读取购票记录中的购票数据验证。
3.系统生成改签数据发送给旅客,旅客确认后系统获取车票数据新增改签记录数据。
4.旅客获得新的车票清单。
改签子系统数据流程图如图4-13。
4.3.7退票子系统数据流程
旅客
图4-14退票子系统数据流程图
退票子系统数据的流向如下所示:
1.客输入个人信息到个人信息验证模块,个人信息验证模块读取个人信息数据库中的数据,并与输入个人信息进行比较。
2.旅客将退票数据录入到系统中,购票核实系统读取购票记录中的购票数据验证。
3.系统生成退票数据发送给旅客,旅客确认后系统获取车票数据新增退票记录数据。
最后将退票费用信息返回旅客。
退票子系统数据流程图如图4-14示。
4.3.8维护子系统数据流程
图4-15维护子系统数据流程图
1.系统管理员输入系统配置参数数据到系统配置模块。
2.系统将利用参数更新数据库。
统计分析查询子系统数据流程图如图4-15。
4.4数据字典
4.4.1数据项
数据字典是对数据流程图中所有名字的定义及描述,并按特定格式予以记录,以备随时查询和修改。
系统部分数据项如表4-1所示。
表4-1数据项
编号
数据项名称
说明部分
A01
旅客编号
字符串类型;
有唯一性
A02
旅客姓名
A03
旅客性别
位类型
A04
身份证号
字符串类型;
A05
登录名称
A06
登录密码
字符串类型
A07
车次号
A08
车票编号
(唯一性)
续表
续表
A09
发车时间
时间类型
A10
达到时间
A11
起始站点
A12
座位号
整数类型;
A13
票价
小数类型
A14
购票时间
时间
A15
退票时间
A16
改签时间
A17
终点站点
4.4.2数据结构
数据结构也是一种逻辑的描述。
一个数据结构既可以由若干数据项组成,又可以以若干个数结构组合而成,还可以由数据项与数据结构混合而成。
部分数据结构如表4-2所示。
表4-2数据结构
数据结构名
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- XX 汽车 客运站 售票 系统 开发