(机械电子工程专业论文)客运票务综合系统的研究与实现.pdf_第1页
(机械电子工程专业论文)客运票务综合系统的研究与实现.pdf_第2页
(机械电子工程专业论文)客运票务综合系统的研究与实现.pdf_第3页
(机械电子工程专业论文)客运票务综合系统的研究与实现.pdf_第4页
(机械电子工程专业论文)客运票务综合系统的研究与实现.pdf_第5页
已阅读5页,还剩67页未读 继续免费阅读

(机械电子工程专业论文)客运票务综合系统的研究与实现.pdf.pdf 免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

大连理工大学硕士学位论文 摘要 客运票务综合系统是随着互联网的发展和计算机技术的成熟而出现的网络化客运信 息集成环境。通过这个平台,售票代理商、客运公司之间的票务信息得以共享,客票销 售和日常管理工作得以改善,消费者贝0 可享受更便利更快捷的客运服务。构建客运票务 平台对于完善售票网络、提高服务质量椭十分重要的意义。 论文论述了客运票务综合系统的总体设计方案、技术路线及两个子系统模块设计 系统采用了d o t n e t 多层分布式体系架构、b s 开发模式。运用外观模式对系统调用流 程进行规整,介绍了重要公共类的设计,实现了多个子系统共用的可扩展的系统结构, 为系统研发打下了基础。针对不同用户的具体需求,规划了厂商、网站、票点、后台管 理四个予系统,前两个子系统是论文研究工作的主要内容。针对客运公司工作需要,厂 商子系统开发了票券销售、票种管理、异常处理、结算作业、保留位调整等模块。网站 子系统从实用性出发,解决了界面设计问题,开发了会员模块和搜索功能。互联网环境 中的系统必须要有良好的配置部署性能和可靠的安全性。系统利用a s p n e t 提供的工具 完成了配置和部署工作,并将a s p n e t 和s q ls e r v e r 数据库相结合完成了安全性的工 作。 研究工作综合运用了x m l 技术、数据库技术、w e b 服务、网络安全、网络通信、数 据结构和动态网页等方面的技术。经调试表明,根据行业需要开发的基于i n t e r n e t 的 客运票务综合系统解决了工程实际问题,达到了设计要求,为此类系统开发提供了一套 行之有效的解决方案。 关键词:d o i n e i 架构;电子商务;设计模式 客运票务综合系统的研究与实现 r e s e a r c ha n dr e a l i z a t i o no fp a s s e n g e rt r a n s p o r t t i c k e ta f f a i ri n t e g r a t e ds y s t e m a b s t r a c t p a s s e n g e rt r a n s p o r tt i c k e ta f f a i ri n t e g r a t e ds y s t 锄i st h et i c k e ta 曲hm v i m n m e n t , w h i c h c o m e sf o r t hw i t ht h ed e v e l o p m e n to f i n t e m e ta n dc o m p u t e rt e c h n o l o g y b yt h i sp l a t f o r m , t i c k e t a g e n t sa n du a 伍cs e r v i c es u p p l i e dv e n d o r sc a ns h a r et i c k e td a t a :c a na 凸】麓【n c et i c k e ts e l l i n ga n d e v e r y d a ym a n a g e m e n t , s oc o n s u m e rc a l lg e tq u i c ka n dc o n v e n i e n ts e r v i c e s c o n s t r u c to ft h i s p 】越研m w i l l i n f l u e n c e t h e w h o l e l f a d e o f l 豫s s e n g e r w a m p o r t p o s i t i v e t h i sp a p e rd i s c u s s e st h ew h o l es c h e m e , t e c h n i q u er o u t i n e ,s u b s y s t e mm o d u l e sd e s i g n t h i s s y s t e m , w h i c ha d o p t sb sm o d e l , i sb a s e do nm u l t i - l a y e rd i s t r i b u t i n gf r a m e w o r ki n 瓜i e t i t s e r i a l i z e st h es y s t e mc a l l i n gw a y b ya d o p t i n gt h ef a c a d ep a t t e r n , t h e ni i 吐r c d u c e st h er e s e a r c ho f i m p o r t a n tb a s ec l a s s e sa n di m p l e m e n t st h ee x p a n s i b l es t r u c t u r et om u l l i - u s e r s s oi tb u i l d su p t h eb a s e m e n to fs y s t e m c o n s i d e r i n gt h ed i f f e r e n tr e q u i r e m e n t so fd i f f e r e n tu s e 幅t h es y s t e m d e s i g n sf o u rs u b s y s t e m s t h e ya r ct h ev e n d o rs u b s y s t e m , t h ew e b s i t es u b s y s t p a _ | 1 1 , t h et i c k e t - s i t e s u b s y s t e ma n dt h eb a c km a n a g e m e n ts y s t e m t h ef i r s tt w os u b s y s t e m sa r et h em a i nc o n t e n t so f t h i sp a p e r a i m e dt ot h er e a ln e e d so f t r a m p o r tc o m p a m e s ,t h ev e n d o rs u b s y s t e md e s i g n st i c k e t - s e t t i n gm o d u l e , t i c k e tv p om a n a g e m e n t , e x c e p t i o nh a n d l i n gm o d u l e , a c c o u n tc a l c u l a t i o n m o d u l e ,a d j u s t m e n to fr e s e r v e ds e a t sm o d d e i nw e b s i t es u b s y s t e mt h i sp a p e rd i s c u s s e s i n t e r f a c ed e s i g n , a n dt h e na n a l y z e st h er e a l i z a t i o no ft h em e m b e rm o d m ea n ds e a r c hf u n c t i o n m o d u l e t h es y s t e mi nt l l ei n t e r n e te n v i r o n m e n ts b 舢岫b ee a s yt oc o n f i g u r a t i o na n d d e p l o y m e n t , a l s om u s th a v es o l i ds e c u r i t y t h i sp a p e rs e t t l e st h ec o n f i g u r a t i o na n dd e p l o y m e n t p r o b l e mw i t ha s p n e tt e c h n i q u e , a n dc o m b i n ea s p n e tw i t hs q ls e r v e rt or e s o l v es e c 面t y p r o b l e m , t h er e s e a r c h e sc o m b i n es e v e r a ld e v e l o p i n gt o o l s ,s u c h 黜x m l ,d a t a b f l , 鼢w e bs e r v i c e , n e t w o r ks e c u r i t y , d a t as t r u c t u r e ,n e t w o r kc o m m u n i c a t i o na n dd y n a m i cw e b t h r o u g h d e b u g g i n g , t h ep a s s e n g e rl r a n s p o r tt i c k e ta f f a i ri n t e g r a :c e ( is y s t e mb a s e do nh t e m e ts e t t l e st h e p r o j e c tp r o b l e ma n dr e a 曲e st h ed e s i g nr e q u i r e m e n t t h es y s t e ms u p p l i e saw o r k a b l es o l u t i o nt o t l 】i sk i n do f s y s t e mi np r a c t i c e k e yw o r d s :n e tf r a m e w o r k ;e - c o m m e r c e ;d e s i g np a t t e r n s 大连理工大学硕士学位论文 1 绪论 随着计算机网络全球化的发展和世界经济一体化的形成,人们越来越重视信息的获 取及应用,如何面对时代的机遇与挑战,成为国际贸易发展的新课题。面对激烈的竞争 人们渴望有一种快捷、积极的贸易工具供其使用,使其及时把握商机,达到利润的最大 化,因此,e c 电子商务便应运而生。 这种新兴的商务方式为国民经济增长提供了强劲的动力,在铁路、民航、航运部门 已获得了成功的应用。铁路运输管理系统t m i s 基本建成,各铁路局计算机订票系统投 运行全国铁路客票发售与预订系统自1 9 9 6 年投入运行以来,2 1 9 9 个车站6 0 0 0 多 个窗口已实现计算机售票,建成铁道部客票中心和2 4 个地区客票中心,实现全国范围 内的联网异地售票,售票量占全国铁路客票发售总量9 0 以上【l 】。铁路电子商务系统建 设内容包括政府网站与电子商务、铁路物资总公司电子商务试点( 中铁物资贸易网、物 流网) ,实现网上贸易物资调配、物流配送、仓库管理、货物追踪等功能以及集装箱电 子商务试点工作民航订票系统为国内2 6 家航空公司提供航班座位的控制以及销售服 务、离港系统、货运系统、空中交通管制系统、航空信息系统以及民航商务数据网进一 步完善。目前开始建设的民航分销系统( g d s ) ,已与3 8 6 家外航、2 0 0 0 家酒店相连,为 开展电子商务打下基础信息技术在公路、内陆水运与远洋航运系统包括公路货运交易 信息系统、集装箱运输、港口管理e d i 网络、电子提单系统以及水上安全监督等方面应 用,取得实质性进展。 1 1 电子商务概况 1 1 1 电子商务的涵义 电子商务,英文称e l e c t r o n i cc o r m m e r c e ( e o ,包含企业与企业、企业与个人两 个层次的含义,即企业与企业通过网络进行商业活动和个人通过网络进行消费,也就是 说,网络成为了一种全新的商业活动的载体与媒介,是依托计算机网络进行的各种商务 活动,包括网上商品或服务的提供者、消费者、广告商、中间商等有关各方的行为总 和。电子数据交换( e d i ) 是其内容之一,此外还有电子资金转帐( t ) 、数字现金 ( d i g i tc a s h ) 、电子密码( e l e c t r o n i cc r y p t o g r a p h y ) 、电子签名( e l e c t r o n i cs i g n a t u r e ) 、条 形码( b a r - c o d e ) 、智能卡( i c ) 等。电子商务可实现商务过程中的产品询价、合同签订、 供货、发运、投保、通关、结算等环节的自动化处理。1 9 9 2 年开发的路透社的交易 2 0 0 0 型系统和1 9 9 3 年开发的道- 琼斯电子交易服务系统( e b s ) 即是全球的两套电子 客运票务综合系统的研究与实现 商务系统1 2 j 。 1 1 2 国外电子商务发展现状 m c 黜e t 联系着数以亿计的人口,形成一个急剧增长的、巨大的、无形的而又联系 紧密的市场,为全球的消费者、制造者、销售者及企业提供了一个潜力无穷的市场,成 为商家必争之地。利用h c e r i l 就的电子商务除了具有e d i 的高效率、无纸化的优点外, 最大的优点是通讯费用很低,用户不需租用专用线路。m t e m e t 覆盖全球的网络可以高 速度、低成本地沟通两个异地商家的联系;它的另一大优点是技术简便,易于发展客户 关系。因此推广颇为迅速,在欧美发达国家的商贸业、金融业、证券业等各行业加速普 及。据统计1 9 9 6 年全球网上交易额达成2 0 _ _ 3 0 亿美元。今后几年内,其增长速度将保 持在1 0 0 以上。由此可见电子商务将以技术和成本优势逐步取代常规商务做法脚。 在信息化浪潮的推动下,通过发展信息产业推动本国经济发展,争夺综合国力竞争 的主动权,已成为各国政府的共识。积极参与研究制定策略、促进电子商务发展,日益 成为各国政府推动本国信息化发展的重要课题。 美国是b 胁烈的发源地,是电子商务最为发达的国家。1 9 9 7 年初,美国政府批准 执行新的全球电子商务纲要,旗帜鲜明地表明了美国政府对即将来临的电子商务世纪所 持的积极态度。澳大利亚政府对于电子商务的推动不遗余力,1 9 9 6 年宣布将子1 9 9 7 年 7 月开始于政府部门执行电子采购的政策【4 】。 电子商务虽然起步不久,但它备受关注,原因之一在于它的强劲发展势头。以美国 a i i l f l z o n ( 亚马逊) 公司为例,该公司成立于1 9 9 5 年7 月,是互联网上出现的第一个虚 拟书店,在短短数年内就成为全世界最成功的电子商务公司,为全世界1 0 0 多个国家的 客户提供服务。今天亚马逊公司的产品扩展到音乐c d 、d v d 、玩具、厨具、软件、电 子产品、硬件等,均取得不俗的成绩。2 0 0 3 年第四财政季度净利润为7 3 2 0 万美元,其 2 0 0 4 年的销售额为6 2 1 亿美元,比2 0 0 3 年销售额增长3 4 。电子商务带来的经济效 益,是驱动着世界各国的商家正逐渐从传统商务向电子商务转移的另一重要原因,实现 电子商务是加强商家竞争力的有力手段。美国第一联合国家银行建立的w e bi n v i s o n 、 美国最大的支付网络f e dw i r e 、英国b a r c l a y s 银行建设的b a r c i a y s 广场等都是国际 上成功实现电子商务的案例【5 j 。 1 1 3 国内电子商务发展现状 电子商务的发展不是一个局部问题,而是一个与企业信息化、金融电子化、政府信 息化、家庭信息化以及这些方面信息化主体本身的基础与素质密切相关的全局性问题。 2 大连理工大学硕士学位论文 为了加快我国外经贸信息化和电子商务的发展,外经贸部于1 9 9 6 年2 月成立了国 际贸易e d i 服务中心,1 9 9 7 年5 月正式更名为“中国国际电子商务中心”,并负责建 设、运营及管理“中国国际电子商务网”我国应用电子商务较好的企业多为外贸企 业。作为我国企业主体的国有企业,大约有1 7 左右对电子商务已有一定了解。其中, 大型企业了解的比例较高,接近1 0 0 ,而中型和小型企业的比例则分别为2 0 和1 0 左右;大约有9 左右的国有企业准备采用电子商务,其中,大型企业有此意向的比例 较高,差不多为5 0 ,而中型和小型企业的比例则分别为l o 和5 左右:大约只有不 到1 0 的国有大型企业正在或即将实施电子商务 e 1 国内对电子商务的应用和探讨蓬勃发展,取得了可喜的成绩。于1 9 9 6 年立项1 9 9 9 年完成的研究课题一中国铁路客票发售和预订系统,实现了全国铁路客票的计算机联 网发售、预订、退票、计划、调度、计费、结算、统计、查询等全过程的管理,这不仅 仅是一场技术上的革命,而且还引起铁路行业生产关系的重大变革r 珂。m m 公司与中软 赛博公司联合开发的中国第一个超大型电子商务软件系统,中国商品交易中心的c c e c 网络于1 9 9 7 年1 0 月2 8 日正式开通,并开始进入了实质性的操作阶段,揭开了中国电 子商务发展的新篇章 s l 。金山公司及联想投资公司合资组建的卓越网( j o y o c o m ) 则 迅速成长为国内最有影响力和辐射力的电子商务网站,赢得了超过5 2 0 万注册用户的衷 心支持,发展成为中国访问量最大、营业额最高的零售网站。以i n t e m a 为应用平台的 网络售票系统日益深入到人们的生活当中,如台湾的元其售票网和年代售票网、台湾裕 利公司建立的网上定货系统、大陆的e 龙电子票务中心、中国票务在线、一票通等网 站,可谓眼花缭乱 9 1 。中国商品交易中心采用i b m 的电子商务软件n e t c o m m e r c e 实现 了所有加入中心的会员企业都可在网上进行在线商品交易,并草签合同;湖南邮电通过 与m m 、中国银行湖南分行合作推出了全国第一套基于s e t ( 安全电子交易) 的电子商 务系统。从某种意义上,电子商务已经成为人类真正进入电子信息社会的标志【l o 】。 1 2 相关技术 1 2 1 电子商务系统中若干重要技术 电子商务系统是一个综合系统,它集合了计算机技术、网络通信技术、金融信息处 理技术等,细致地分,电子商务系统主要包括以下关键技术: 1 w e b 技术,特别是w e b 数据库技术。这主要应用于商品信息的发布和检索。 2 在线支付技术。其中包括电子支票、信用卡、智能卡的使用管理,电子资金的 转帐,银行资金清算等,此技术主要解决付款方式。 3 客运票务综合系统的研究与实现 3 信息安全技术。这是实现电子商务系统的关键技术,其中包括防火墙技术、信 息加密与解密技术、数字签名技术等。 4 计算机虚拟现实( v r ) 技术。虚拟电子商厦的建立、虚拟顾客商品浏览、商品 外貌的展示等都要用到计算机虚拟现实技术。 下面对其中几个关键技术进行重点介绍。首先介绍电子数据交换技术( e d d 。e d i 是指具有一定结构特征的数据信息在计算机应用系统之间的自动交换和处理,这些数据 信息称为电子单证,e d i 的目的就是以电子单证代替纸面文件,进行屯子贸易。计算机 应用、通信网络和标准化是e d i 应用的三大要素。e d i 的标准主要有:u n e d i f a c t 和a n s ix , 1 2 。其中u n e d i f a c t 已被国际标准化组织采纳( i s 0 9 7 3 5 ) ,具有一统天下 的趋势 1 l 】。 e d i 的标准主要包括以下内容:语法规则、数据结构、编译规则与转换、公共文件 规范、通信协议、计算机语言e d i 单证应具有文本鲍形式,并且可以使用多种字符 集,因此e d i 的传输可利用电子邮件传输系统进行传输,利用e - m a i l 进行传输e d i 的 系统见图1 1 。 圃骂圆新野群e 爵产钰隋抠难删二 应用系卜翻译卜- 卅封闻7 卜= = _ 一搴皇卜一 捧】il 蛙擤i 单j 芷i 拆封l 报支j 处理l 图1 i 利用e 嗽i 1 传输的e d i 实现 啦1 it h ee d ir e a l i z a t i o nb ye m a i lt r a n s f e r 接下来介绍在线支付模式。是否具有在线支付方式是衡量电子商务系统是否完整的 重要尺度。由于我国电子银行系统的建设不尽完善,在全国范围内的信用卡体系还没有 建设起来,而且我国现存的信用卡与真正的信用卡并不是回事,我国现存的信用卡中 存有用户的身份、帐户及资金额,用户可以按需利用信用卡从银行提取现金,而真正的 信用卡在其上面只有用户的帐户和身份,用户也不能利用信用卡提取现金,而只能应用 于消费支付货款,而且我国现有的信用卡还不能在任何银行通取,因此根据我国的国情 可以采用以下支付方式: 1 使用会员卡。由于电子商务系统中的虚拟商厦与现实生活中的实际商店相对 应,因此商店可以开设自已的电子银行,用户可以在此银行中开设帐户取得会员卡,该 4 大连理工大学硕士学位论文 会员卡中存有用户在该银行开设的银行帐户和用户身份,只有具有该银行会员卡的用户 才能访问该电子商厦。 2 使用特服卡。在整个网络上设有一个专业电子银行,专门负责网上电子商务活 动中的金融事务。该银行具有专门的身份认证机构和资金清算中心凡是要在整个网上 进行电子商务活动的企业和个人用户都必须在该银行进行登记和开设帐户。凡是在该银 行开设帐户的个人和企业都拥有其对应帐户和身份的特服卡。这种银行的建立方式可以 采用总行和支行方式,所有支行都负责用户和企业的登记和帐户开展工作,但交易双方 的身份认证和资金结算由总行来完成在支行可以提取交易的现金。 最后介绍信息安全技术。信息安全就是对数据的可靠性、完整性和可用性进行保 护,在电子商务系统中信息的安全主要表现在以下几个方面: 1 隐私性除发送方和接收方外不得被其他人知悉。 2 真实性。在传输过程中不被篡改 3 非伪装性。发送方能确信接收方不是假冒的 4 非否认性。发送方不能否认自己的发送行为。 从以上几个方面可以看出保证电子商务系统的安全性,可以采取两个有力的措施: 一个是对传输数据进行加密,另一个是采用数字签名技术对商家和用户进行身份认证。 对数据的加密可采用专用密钥加密和公钥加密来保证电子商务的保密性、完整性、真实 性和非否认服务,在专用密钥加密方法中d e s 具有代表性,在公钥加密方法中r s a 具 有代表性。目前,美国的商家一般都可以使用1 2 8 位的s s l ,但美国只允许加密密钥 4 0 位以下的算法出口。数字签名是对发送者身份验证的一种方式。由于公开密钥和私 有密钥之间存在的数学关系,使用其中一个密钥加密的数据只能用另一个密钥解开。发 送者用自己的私有密钥加密数据传给接收者,接收者用发送者的公钥解开数据后,就可 以确定消息来l j 谁,这就保证了发送者对所发信息不能抵赖口2 】。 1 2 2 企业应用程序体系结构的发展 长期以来,很多应用程序都是客户朋r 务器式,即两层式的应用程序。在一个两层 式体系结构中,一个客户进程负责应用程序的数据处理和演示部分,数据存储在集中管 理的服务器机器上,客户机直接连接到它们所需要的服务器上,这种连接往往持续存在 于应用程序的整个生存期内【”j 。 上述客户朋匣务器体系结构,使其应用程序的规模受到限制,且难以适应需求发生 的变化。当用户数目一定时,客户服务器应用程序可以根据用户数目分配资源:但当 用户数目增加,且超出它所能容纳的有效数据连接数目时,客户朋艮务器体系结构就无 5 客运票务综合系统的研究与实现 能为力了。另一方面,由于每一个客户程序都包含数据处理逻辑,如果企业或管理部门 的需求发生变化,需要对数据处理逻辑进行修改或扩充时,贝啦必须把新的应用程序分发 给每一个客户机器。 三层体系结构是在两层体系结构的基础上发展起来的。将客户服务器应用程序的 业务逻辑单独提取出来,作为中间层引入应用程序,从而构成三层分布式应用程序体系 结构,见图1 2 所示。 图1 2 三层体系结构模型 f 唔1 2t h r e et i e r e da r c h i t e c t u r em o d e l 我们不妨将这三层分别称之为表示层、业务层和数据层。将应用程序结构划分成三 个逻辑层次主要基于以下两个目的:一是改善应用程序的伸缩性,减少所必须的数据库 连接数目。二是将表示层与具体的数据存储细节隔离开来。 上述三层式应用程序的一个基本工作模式是;用户通过表示层请求数据或要求更新 数据,表示层利用业务层提供的服务来检索数据或更新数据,而业务层又进一步依赖数 据层提供的服务与持久存储的数据进行交互,只有数据层才真正执行从持久存储中读数 据,或往持久存储中写数据的操作。 计算机网络技术的发展和成熟,特别是i n t e r a c t 的普及,将应用扩展到局域网,广 域网以及i n t e m e t 上已经成为用户的普遍需求,另外随着应用的拓展和系统规模的扩 大,计算机软件的复杂程度也在不断增加,三层乃至多层体系结构越来越受到人们的重 视。多层式架构因为具有可伸缩性,可配置性,灵活可靠性以及跨平台和体现软件集成 的思想成为广泛使用的企业模型。 1 2 3 企业应用开发平台的发展 目前,流行的分布式多层架构企业应用平台主要有这么三种:m i c r o s o f t 公司提出 6 大连理工大学顼士学位论文 的d o t n e t 企业计算平台;o m oc o b j c c tm a n a g e m e n tg r o u p ,对象管理组织) 所提出 的c o r b a ( 公共对象请求中介体系结构) 标准;s u n 公司推出的j 2 e e ( j a v a2 e n t e r p r i s ee d i f i o n ,j a v a 2 企业版) 架构等1 1 4 1 三种分布式企业应用开发平台都具有较强的跨平台性以及可伸缩性,就开发的难易 程度来讲,c o r b a 的学习非常困难。由于多年来的发展,它进行着“特征蔓延”,越 来越多的特征被加入,使得c o r b a 成为一个强壮的标准,但也增加了学习的曲线。整 个c o r b a 标准的说明书就有好几千页,要想掌握有很大的难度。j 2 e e 开发难度介入 d o t n e t 和c o r b a 之间,j 2 e e 的核心是中间件技术,它的服务器_ 般需要专用的服务 器,系统建设投资较大。其中,微软推出的d o t n e t 架构是微软专门为新一代的互联 网开发的企业应用平台,解决了跨平台应用的问题,而且,开发环境融合了微软的众多 开发工具。微软这样评论它:“d o t n e t 是一个革命性的新平台,它建立在开放的 i n t e r a c t 协议与标准之上,采用许多新的工具和服务用于计算和通讯”0 5 1 。 在进行企业级电子商务平台建设对,一方面应考虑到电子商务平台的先进性,即基 础结构的优化构建、规模可伸缩性、平台可移植性和事务可管理性的要求。另一方面, 要使企业现有的商务工作系统能较平滑地嵌入到新的商务平台中。为了保护企业的现有 投资,应根据企业应用的实际情况来选择开发平台【1 6 1 。 1 3 课题的提出和应用价值 在日常生活中,我们会接触到各种各样的票证,如船票、飞机票。传统的票务模式 是先由印刷单位打印客票,再由销售单位投入大量人力清点和分发客票至各售票窗口进 行销售,销售结束后的多余客票经销售单位清点后作废票处理。在这种传统票务模式 下,消费者需要先到指定的地点排队购票,然后才能凭票登上交通工具。传统的售票模 式存在着诸多不足,如实时性差、交易时间长、运营成本高、信息不共享等。 市场经济环境下,行业与行业之间、行业内部的竞争日趋激烈,在注重服务质量的 同时,争先利用先进技术以求在市场竞争中立于不败之地,票务这传统行业同样不例 外。随着我国国民经济的迅速发展和人们物质生活水平的提高,交通越来越重要,对服 务的快捷、便利性要求也越来越高,如何引入新技术,改进传统的票务管理模式,提高 售票、购票业务的效率,实施有效的售票业务管理,方便消费者购票,已成为当务之 急。 电子商务的应用带来了全新的票务销售管理方式,本课题正是在这样的背景下提出 来的。课题要实现的客运票务综合系统是大连理夭学c a d 研究所与某科技有限公司联合 7 客运票务综合系统的研究与实现 开发的大型票务系统。 论文通过对售票的传统运作模式进行分析,论述了如何在i n t e r n e t i n t r a n e t 环境 下,利用电子票务平台进行全面的票务管理。课题开发的系统功能覆盖了票务管理业务 的全过程,是票务管理向电子化网络化发展,开展电子票务活动的良好支持平台。系统 拥有传统票务不可比拟的优势,具体应用价值有: 1 管理层可及时得到销售统计数据;工作人员、各级代理售票点的权限得到控 制。这对提高服务质量、拓宽售票渠道、改善经营管理,起到了很大作用。 2 系统可伴随客运服务的增加而不断扩展。例如利用后台管理子系统可添加多个 客运公司、多个代理售票点,使支持系统的票务联盟不断壮大,达到共赢的目的。目前 系统可提供机票、船票、公路的客票销售工作。 3 通过网络技术的支持,使客票席位得到合理分配和管理。各种票券可动态的在 各售票点出售,很大程度上解决了传统票务管理模式中由于内部信息不共享而造成的缺 票和积压票等情况。对于客运公司和售票代理商而言,由于可通过网络来完成交易和管 理,可以降低运作成本,从而能集中精力提高服务质量。 1 4 课题特点 随着社会信息化不断推进,国内的计算机联网票务系统目益得到广泛应用。运营中 的票务系统有铁路客运售票系统、各种民营的票务网站等。考察这些票务系统所有者将 会发现,或者是某个客运公司( 如铁路部门) ,或者是某个售票代理商。也就是说这些 系统的经营实体是单独、分散和各自为政。如果利用互联网将这些经营实体结合起来, 加强相互之间联系,必然会为社会提供更优质服务。课题在这方面进行了探索。 课题研发的系统把客运公司、售票代理商结合起来,为消费者提供服务,三方都能 享受到电子商务带来的实惠。客运公司通过厂商子系统进行客票销售和管理工作,还可 以将客票放到阏站子系统上销售。这样一来,客运公司的经营触角延伸到互联网上,不 再是一个封闭的系统。售票代理商则运用票点子系统进行售票和票点管理。票点搭上了 互联网的快车,信息不再孤立,增加了代理商效益。消费者购票则有三种选择,要么去 客运公司售票网点,要么就近选择售票代理商,要么先在网上订票再挑选一种合适的方 式取票。由于网站子系统将各个客运公司提供的服务在网上集中发布,消费者可以方便 的比较和挑选。 概括起来,课题研发的系统有如下特点: 1 系统的用户适用范围较广,可包含多客运公司、多售票代理商。用户有客运公 一8 大连理工大学硕士学位论文 司、售票代理商、消费者、系统维护人员。针对不同的用户开发了四个子系 统:适合客运公司的厂商子系统、适合代理商的票点子系统、适合消费者网上 订票的网站子系统、适合系统维护人员的后台管理子系统。 2 系统销售的客票目前涉及航空、水运和公路,出售三种类型客票:机票、船票 和公路客票;系统拥有良好的可扩展能力扩展服务类别的工作就是开发相 应的组件。 3 系统采用了微软d o t h i e t 开发平台和s q ls e r v e r 2 0 0 0 数据库,兼容性好运行效 率高,运用了儿技术、f a c a d e 模式、对象组合技术、w e b 服务、网络安全和 动态网页等技术。 4 系统拓展了票券销售渠道,有票点代售、网站预订、客运公司直接销售三种渠 道。三种销售渠道有机结合,共同完成客票发售工作,提高了整体经济效益。 1 5 论文的研究任务 课题的最终目的是向项目台作方提交一个功能齐全、运营可靠、可扩展性好的交通 票务系统,帮助合作方改善经营管理、提高经济效益和增强竞争力 论文以作者在系统研发过程中所做的工作为基础,论述了如下内容: ( 1 ) 系统总体方案设计和技术路线的选择,主要包括用户需求分析、系统目标、开 发平台和开发模式的选择,并介绍了具体的开发技术。 ( 2 ) 厂商子系统、网站子系统的需求分析、开发架构和功能模块。介绍的内容有外 观模式的运用和公共类设计、票券销售模块、结算作业模块、票种管理模块、异常处理 模块、保留位调整、会员加盟模块、搜索模块等。 ( 3 ) 系统配置、部署及安全性的设计。 1 6 论文组织结构 针对用户实际需求和软硬件环境,分析了客票销售的途径和流程,结合用户客票销 售和日常管理工作的实际需要,课题设计并实现了这套客运票务综合系统。论文的组织 结构如下: 在第一章中分析了电子商务的发展和相关技术,以及电子商务给国民经济带来的巨 大推动力,介绍了客运票务综合系统的实用价值和特点,明确地提出了课题的研究任 务。 第二章介绍了系统的总体方案设计、技术路线、运行环境和所用的开发工具,并且 进行方案比较与论证,得出可行的开发思路为接下来的工作指明了方向。 9 客运票务综合系统的研究与实现 作为一个大型企业应用,系统开发时遵循“高内聚低耦合”的原则,尽量使各部分 调用流程有序,模块功能单一,提高工作效率降低维护难度。因此第三章论述了子系统 调用流程的有序化调整和几个重要公共类的具体实现,主要内容是介绍了外观模式 ( f a c a d e 模式) 的使用、变量存储类p a g e b a s e 的抽象与定义、电子购物篮s h o p p i n g c a r t 类的设计实现。 第四章介绍了厂商子系统的设计与实现。厂商子系统是针对客运公司“一商) 而开发 的。客运公司是各种客运服务的提供者,日常客票销售与管理活动的电子化网络化可改 善客运公司的经营管理工作。这一章中介绍用户需求和五个功能模块:票券销售、票种 管理、异常处理模块、结算作业和保留位调整。 第五章介绍了网站子系统的设计规划和若干模块的设计。网站的设计规划包含的内 容很多,本章主要介绍了界面设计、链接设计。会员加盟与搜索模块是票务网站的重要 模块,论文进行了详尽的论述。网站作为扩大票券销售的一个重要环节,实现会员制可 减少不规范预订带来的管理混乱,并能培育用户忠诚度。搜索功能可帮助购票者方便地 查询至某地的客运信息和票点信息。 在第六章中讨论了系统的配置、部署及安全性设计。d o t n e t 平台提供了功能实用 的配置和部署工具,与操作系统结合的安全措施得力,这些是系统成功应用的有力保 障。 最后在第七章中对全文的工作进行总结,并对下一步的研究工作进行了展望。 1 0 大连理工大学硕士学位论文 2 系统总体方案设计 本章首先对系统运行的软硬件环境进行分析,再介绍了用户需求、系统概要设计和 模块设计。接下来针对系统采用的开发模式、开发平台和系统架构等技术问题作了比较 和分析,最后介绍所采用的一些实现技术和系统的实现流程。 2 1 系统分析 系统分析有助于弄清对所开发的软件、支撑软件、硬件环境以及操作人员的要求。 本节的主要工作有确定系统的规模和范围,确定软件的总体要求,所需要的硬件环境和 支撑软件,确定待开发软件与外界的接口,根据用户的情况确定软件对操作的要求,以 及待开发软件总体上的约束和限制i m 。 2 1 1 系统运行的软件环境 w e b 服务器端使用w i n d o w s2 0 0 0a d v a n c e ds e r v e r ,p 43 0 赫兹主频c p u ,1 g 内 存。系统数据服务器运行s o ls e r v e r2 0 0 0 ,可获得大的存储容量和较快的反应速度, 并且能与操作系统有良好的兼容性。 客户端使用w i n d o w s2 0 0 0 w i n d o w sx p w i n d o w s9 8 ,根据具体情况拥有打印机、 音箱等周边设备。售票代理商、客运公司要求每台机器有真实p ,因为p 在系统中作 为区分用户的一个重要标识,而且操作系统要建立d o t n e tf r a m e w o r k 环境。 系统操作人员须具有基本的计算机操作技能,应对这些软件环境有相当的了解并能 熟练使用。 2 1 2 系统运行的硬件环境 系统拟用浏览器月受务器结构。硬件连接结构见下页图2 1 所示。由于售票系统中票 券信息展现应具有实时性和较好的响应速度,因此系统对硬件要求较高。接入i n t c r n e t 的设备,在经济条件允许的情况下采用高配置。 服务器分为w e b 服务器群和数据库服务器群。之所以采用服务器群是为了提高响 应速度,减少用户操作时的停顿。w e b 服务器群用于响应哪请求,数据库服务器群 则根据需要进行数据操作。 为防止非法的入侵行为或破坏行为,系统与i n t e r n e t 之间架设网络级防火墙。网络 级防火墙是一种具有特殊功能的路由器,采用报文动态过滤技术,能够动态地检查通过 的t c p i p 报文或分组头,根据系统定义的规则,决定禁止某些报文通过或者允许某些 客运票务综合系统的研究与实现 报文通过。为解决系统负载不均衡和负载过重的问题,采用负载均衡技术,在w e b 服 务器与i n t e m e t 之间需要有l o a db a l a n c g r s ( 负载平衡器) 。 客户端i 抟配置情况较为复杂。普通消费者的预订一般是通过网站子系统,因此推荐 使用较好的网卡和相对稳定的机器。售票代理商和客运公司担负的任务较为繁重,要求 使用优于主流的配置,并且网络要求稳定,带宽和网速在经济条件允许的情况下尽可能 高。凡是需要打印票证的终端,必须配置专用的打印机。对于后台维护和管理的设备, 因为关系到数据库的处理和安全,所以要求较高配置,般要优于主流配置。为保证系 统连续运行,系统机房、售票代理商终端、客运公司终端均应配备u p s 系统,保障设 备的供电安全。 图2 1 系统硬件连接结构图 f i g _ 2 1h a r d w a r ec o n n e c t i n gs t r u c t u r eo f s y s t e m 这些硬件运行配置的要求在实际中可能有些变动,但以不过于降低系统性能为宣。 2 2 需求分析 由于需求分析是软件生存周期中相当重要的一个阶段,本小节按照软件工程需求分 析的要求,分析系统的性能、功能、数据、界面等要求,从而确定系统的逻辑模型。 2 2 1 系统胜能需求 作为一个售票系统,对响应时间、吞吐量、处理时间、稳定性要求较高,如要求系 - 1 2 统运行稳定、可持续运行、运行速度较快、没有明显的停顿等,这些可以通过购置合适 的硬件设备达到。 2 2 2 系统用户及相互关系 系统的用户包含客运公司、售票代理商、消费者以及票务系统所有者。四者的关联 参见图2 2 。票务系统所有者负责经营维护系统,为其他三方提供系统服务,并收取适 当费用,票务系统是系统所有者的经济来源。客运公司拥有运输工具,负责开展客运服 务。客运公司申请加入本系统,通过电子票务平台可进行票券销售和日常管理。拥有众 多客运公司的加盟是售票系统得以生存和发展的一个重要因素。 客运公司需要在竞争中盈利,就需要在各个城市和城市角落建立完善的客票发售网 点,但这些网点的建立和日常运营需要投入过多的人力物力,往往得不偿失。而售票代 理商则缓解了客运公司面临的窘境,代理商们从客运公司中获得票务代理权,在各自地 域开展销售活动,从客票销售利润中获得一定数量的金额。售票代理商加入本系统,可 以享受电子化和网络化的各种优势:共享信息、降低经营成本、提高知名度,当然加入 本系统必须支付一定使用金。消费者则充分享受电子商务带来的方便和实惠。 l 客运公司( 厂商) p ! 旦+ 票 务 系 售票代理商p g 统 图2 2 系统用户的相互关系 晦2 2t h e r e l a t i o na m o n gs y s t e m su s e r s 这些相互关系决定了本票务系统有别于其他系统。目前国内联网售票系统的业务提 供者和运营者一般是国有的交通部门,系统用户不是广大的消费者,局限于该部门的工 作人员。以铁路客运售票系统为例。铁路部门既是运输服务提供商,又是售票系统运营 商,还是售票系统所有者,消费者需要通过铁路售票工作人员来购买票券。而本系统中 各方的经营管理是单独运作的,但又通过系统提供的平台结成一个利益同盟。互为呼 应,共同致力于提供优质服务。 2 2 3 子系统的划分 系统要满足实际应用中的各项需要,主要包括: 1 前台部分适合客运公司、售票代理商、购票者三类用户使用,前台人员所需的功 - 1 3 客运票务综合系统的研究与实现 能有票券定购及促销、网上定票、取票管理与查询、会员加盟、系统公告、帐务管理、 售票结算与查询、退票和换票处理、订位服务,以及用户认证和权限管理等等。 2 数据处理和安全。主要是后台管理人员所需的功能:客运公司数据、班次数 据、管理信息的导入和整理、帐务管理和防止恶意用户侵袭等。 系统根据销售途径和服务用户不同,划分为四个大的模块:票点模块、厂商模块、 网站模块和后台管理模块,其中每一个大模块就是一个子系统。运用面向对象设计思想 ( o o d ) ,得出的子系统划分如图2 3 所示。 圈2 3 子系统划分图 f i 昏2 3d i v i d eo f s u b s y s t e m 四个子系统拥有不同的界面,功能模块根据使用者的实际需要进行开发,有的功能 模块( 如票券销售) 是几个子系统都需要的,有的功能模块是某子系统独有。 网站售票模块的主要功能是让消费者通过互联网进行网上订票。购票者通过浏览网 站,可以了解系统包含的客运公司及其提供的服务和优惠措施等信息。网站订购对广大 购票者非常方便,购累者只需在网站上注册一个符合要求的会员帐号,通过一个能上网 的计算机就可完成预订。注册会员可以选购自己需要的服务,进行选座、选择取票方式 后,系统会给每位购票会员产生个唯一的取票号码。凭取票号码和有效证件( 如身份 证) ,购票会员可以到附近的客运

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论