- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
INTELLIGENCE 科 技 天 地 网上订票系统分析与设计 天津工业大学计算机科学与软件学院 商恩福 摘 要:基于 Web 的订票系统是通过网络查询信息,进行火车票的预订的电子商 务系统。订票在购票交易过程中扮演着十分重要的角色,设计和实现一个完整的基 于 Web 的订票系统能够为旅客提供一个快捷、便利的购票渠道,对促进交通旅游票 务事业的发展具有十分重要的意义。 关键词:网上订票系统;.NET 架构;模块设计 1、引 言 实体,需要解决同数据库的交互问题。 铁路作为中国最重要的交通工具之一,在市场经济浪潮 (3)业务逻辑的组织方式。为了保证逻辑处理的正确性中,面临着严峻的考验。公路运输的便捷,航空运输的快速, 和可靠性,还必须支持事务处理的能力。这一切都对铁路运输构成很大的冲击。在对铁路客运服务存 (4)业务服务的提供方式。为了保证系统灵活性和封装在的最大问题进行调查时,结果表明,有 29.3%的乘客认为 性,系统必须有一层来封装这些业务逻辑, 向客户端提供服务,购票难排在各项选择的第一位。电子商务的出现,正好带给 同时作为系统各个模块间功能调用的接口,保证系统的高内了铁路客运服务一个发展契机,推出新型的订票方式 -- 网上 聚和低耦合性。订票,既是技术上的创新,又将完善铁路服务,在一定程度 针对以上问题,基于 .NET 架构之上,本系统将应用服务上解决买票难这一大难题,增强铁路竞争力,为铁路争取到 层分别划分成 7 个层次:业务逻辑层、表示层、数据层的抽更多的客流 1。 象工厂、数据访问类组件、业务实体、数据访问层接口定义 2、网上订票系统整体架构 和 SQL Server 数据访问层。 网上定票系统涉及网站订票、票点、厂商以及后台管理 2.2 网上订票系统整体架构等多个子系统,其架构设计与目前国内普遍采用的系统架构 网上预订车票系统的整体构架如图 2 所示。系统的参与有着很大的区别。网上订票系统的分布图如图 1 所示。 方包括订票人、铁路车站和银行等单位。需要用到的原始数 据库包括车票数据库、银行数据库;在处理问题的过程中要 创建的数据库有注册成员数据库、交易历史记录数据库、冻 结资金数据库等。 系统从整体上分为前台应用和后台服务两部分。前台应 用软件由网上订票软件、资金支付软件和终端售票软件、终 端管理监控软件组成。后台服务软件完成主要的应用逻辑处 图 1 系统分布图 理和系统运行维护等复杂交易处理工作 4。 2.1 基于 .NET 架构的 N 层系统体系架构设计 顾 客 顾 客 车票数据库 冻结资金数据库 在 N 层架构中,信息引擎封装在应用服务器的核心,一 银行主机 TCP/IP方面信息引擎使用了数据库后端系统提供的强大功能,另一 车票主机 TCP/IP方面信息引擎将信息服务以更为方便、易用的方式,通过应 Internet 成交数据库用服务器提供出来,并可将其通过 Web Server 在 Internet 路由器上发布,使得信息服务的功能在整个 Internet 的范围中都是 注册成员数据库 防火墙 银行可访问的 2。Microsoft .NET 框架为构建 N 层应用程序提供 TCP/IP 订票网络 TCP/IP 通信网了坚实的平台,它将应用服务器层细分为三层,即业务外观 后方服务器 防火墙层(Business Facade)、业务逻辑层(Business Rules)和 已订车票数据库 自动售票 银行数据访问层(Data Access)。对于典型的三层架构应用系统 服务器 TCP/IP 前置机来说,通常可以把系统分为数据库层、应用服务层、用户界 历史数据库 自动售票面层,在这三个层次中,系统的主要功能和业务逻辑都在应 系统网络 TCP/IP用服务层进行处理,对于系统框架来说,主要处理的也是这 路由器个层次的架构。在面向对象的系统中,应用服务层通常要处 自动售票机 自动售票机理以下几种事务 3: (1)数据的表示方式,也就是实体类的表示方式,以及 图 2 网上订票系统框架图同数据库的对应关系。 3、网上订票系统分析 (2)数据的存取方式,通常采用数据库来永久存储数据 3.1 网上订票管理系统业务流程 81INTELLIGENCE 科 技 天 地 对网上订票的流程进行详细调查之后,得出其业务流程 限制,不能给乘客带来便利。列车时刻表十分的复杂,即便如下: 是买上一本列车时刻表,也十分不方便查询自己的乘车路线, (1)用户注册个人信息,从而在系统中可以订票。 而且由于列车时刻的变动性,所以购买不是十分的方便,因 (2)用户通过系统查询车次信息,然后选择出行的车次。 此系统要满足以下需求: (3)用户在订票界面选择车票信息以及送票方式等相关 (1)乘客输入车次或出行的出发站与终点站,可查询车信息。 次信息,
原创力文档


文档评论(0)