火车订票网的管理信息系统的分析与设计毕业论文正文

火车订票网的管理信息系统的分析与设计毕业论文正文

2023年7月6日发(作者:)

摘要

本文通过对火车订票网的管理信息系统的建设的设想,将火车订票进行信息化管理,实现整个网上订票的全过程,从而节省人工售票的成本,同时还能大大提高售票的效率,缩减乘客为乘坐火车所花费的时间。

火车订票网的管理信息系统分为前台与后台两个部分。前台系统由用户进行操作,完成的主要内容有:用户注册、用户登录、用户信息的修改、查询火车票、订票与退票,对系统及列车服务的评价。后台系统由管理员进行操作,完成的主要内容有:添加火车票、修改火车票、删除火车票以及查询和删除会员信息,已达到对整个系统进行控制和协调。

为了能使该系统为决策层提供相应决策数据,在设计时给系统添加了两个统计功能。一个是会员的里程统计;另一个是销售量统计。

关键词:网上订票;结构化系统分析设计; B/S

杭州电子科技大学信息工程学院本科毕业设计

Abstract

Based on the train online booking management information system, the idea of

train tickets for information management, and online booking throughout the entire

implementation process, thereby saving the cost of labor ticket, while greatly

improving the efficiency of ticket sales, reduce passenger travel time it takes train.

Train online booking management information system is divided into two parts

front and back. Reception systems operate by the members to complete the main

contents are: Register, Login, member information changes, check tickets, booking and

refund, the system and train service's evaluation. Back to operate the system by the

administrator to complete the main content: Add tickets, tickets modify, delete, and

query and delete member’s ticket information, have reached the whole system is

controlled and coordinated.

In order to allow the system to provide the appropriate level for decision making

data, I added in the design of the system when the two statistical functions. A member

of the mileage statistics; the other is the sales statistics.

Key Word: online booking; structured systems analysis and design; B/S

杭州电子科技大学信息工程学院本科毕业设计

1.绪论

1.1火车订票网的管理信息系统概述

1.1.1研究背景

随着中国经济的结构调整和飞速发展,铁路运输需求正在迅速增长,铁路系统已经不堪重负,在这种情况下,庞大的政府投资计划将缓解铁路部门承担的压力。不过,铁路部门应对挑战的能力仍然受到种种束缚,要解决这个问题,中国应改革相关制度,而这将是长期的任务。

长期以来,铁路客票销售基本属于卖方市场。这一事实在很大程度上掩盖了客票销售经营粗犷,服务意识差等弊病。近年来,随着旅客运输市场竞争的日益激烈,迫使铁路系统在服务方面做了一些改进。但是在服务理念上改变不多,服务手段和服务渠道也没有实现大的发展。购票难、代售点乱收费、购票方式单一、售票员素质不高、引导标识不明确、服务措施不完善等直接影响到铁路售票工作的现象,依然是旅客投诉的热点。虽然存在人为的因素,但这和铁路客票系统关系密切。

I T 产业迅猛发展,电子商务不断普及,以及服务业不断发展,旅客已经不再满足于以往的窗口购票的单一方式,而是期待着更加便利、更加快捷的售票服务。如:电话订票、INTERNET 网上订票、直接购票、送票上门等,以满足不同层次、不同出行目的的旅客会有不同的购票要求。铁路应用电子商务平台,实现网上订票或售票是铁路发展的必然趋势,也将成为铁路提高客运服务质量、积极参与市场竞争的一种有效和可行的方法。

1.1.2研究国外现状

目前,有1/5的美国人在到商店购买电子产品前,会先到网上去查询其最低价,以节省哪怕一毛钱。更让人吃惊的是,有3/4的美国人在购买新汽车时也会首先想到互联网,即使最后成交仍可能是用传统的方式---从经销商那购买,但他们会到网上去了解有关要购汽车的各种信息,并选定网上推荐的最好的经销商。有时,他们还会到相关网站上去打印自己感兴趣的汽车的图片等资料作参考。随着I T

产业的迅猛发展,电子商务的不断普及,以及服务业的不断发展,旅客已经不再满足于以往的窗口购票的单一方式。早在20世纪70年代以前,欧美和日本等发达国家就开始了计算机售票。利用客票系统的票务资源,结合银行的业务网络和各

1 杭州电子科技大学信息工程学院本科毕业设计

种电子货币,形成计算机无人售票网络,实现客票管理和发售工作无人化管理,使售票网络延伸至公共场所、大型商场、居民小区等城市的各个角落,从而更加方便旅客的购票需求,提高铁路客运经营水平和服务质量。

(1) 英国的Tribute系统

英国的Tribute系统具有列车运行时刻表管理、运营运价算法管理、席位预订、发售欧洲其他国家车票等功能。

(2)

(3)

日本的MARS系统

德国的TRAINS系统

日本的MARS系统不但可发售火车票,而且具有预订旅馆等延伸服务的功能。

德国的TRAINS系统在德国、葡萄牙、挪威、瑞典、荷兰等国家广泛使用。

1.2 研究内容和意义

管理信息系统是在电子数据处理系统的基础上逐步发展起来的。由于管理信息系统是在数据处理系统的基础上发展起来的,因此,管理信息系统往往包含了数据处理和业务处理系统的功能。但管理信息系统的目标是满足管理方面的信息需求,主要集中在三个方面:一是信息需求的研究,信息需求决定了系统必须输出什么,从而也就确定了应该如何处理,需要采集哪些资料和数据。二是信息流和信息量的研究,也就是指需要采集、存储、加工、传输和输出的信息的种类、内容、格式、频率等等,这些需要通过信息的定性和定量的调查来获得。三是信息系统结构和计算机作业方法的研究,即如何进行信息的采集、存储、加工、传输,并将这些信息及时、准确、可靠的送到信息使用者的手中。

长期以来,我国铁路客票的发售一直沿用常备客票和手工作业方式,劳动强度大,售票速度慢,售票范围受局限,席位管理紊乱,旅客购票要排长队甚至夜间就开始等候,如果要买不同方向或不同席别的车票还要到多个窗口排队,“买票难”成了旅客费力费神的社会问题。

现今的社会发展迅速,火车成为了人们在交通方面不可缺少的交通工具,乘坐火车出行的人越来越多,所以铁路的客运量也在迅速的增长着。同时,时间代表的是生命。为了给人们带来方便快捷的交通环境,铁路系统采取提高列车的速度,增加客运列车等等从而来满足大量的旅客的乘车需求。但是,现在人多车多的情况下,如果再像是从前一样,在一个单一的地点售票,必然满足不了现在的形势。所以就需要售票能够在不同的地点进行,同时旅客也应该能够在购买车票之前知道自己所需要的列车是否有票的信息。如此的情况之下,售票网站的需要自然是相当必要的。售票网站的出现能够在很大的程度上解决单一地点售票所带来的种种不便,并且能够给想要出行的旅客带来足够的相关信息,使旅客们不必非要到车站的售票处,甚至不用出门就能够知道是否有合适自己出行的车票。对

2 杭州电子科技大学信息工程学院本科毕业设计

于售票处的地点也从原来的单一地点(车站)变成了多个地点,可以在市内的多个地点(宾馆、酒店、娱乐场所等等)。这样给将要出行的旅客带来了更进一步的方便。使旅客无论是在金钱还是在时间方面都能够得到充分的节省。

随着计算机网络技术等高科技的迅猛突破与广泛普及,将会有越来越多的家庭通过进入Internet网或Internet局域网来获取信息和咨询。火车客运是交通运输业中的一个重要组成部分,为了更方便对乘客服务,采用网络技术进行网上售票和公布一些信息是很有必要的。该网站需要实现用户分权限管理、售票员和车次的添加删除修改、车次信息查询等功能。该网站具有开放性、面向对象性、独立性和可维护性等特性。

火车订票网是专门用于收集、存储、传输和加工火车票信息的管理信息系统。通过这些数据的整合,帮助市民解决买票难的问题。随着社会的发展时间就是金钱越来越被看重,在这个快节奏的社会中时间显的越来越重要。一个完善的网上订票网,显得尤为的重要。

3 杭州电子科技大学信息工程学院本科毕业设计

2.系统分析

2.1需求分析

火车订票网的信息管理系统是一款功能强大、操作简便、易维护的、具有良好人机交互界面的线上订票系统,它包括用户管理模块、系统参数设置模块、票务信息模块(提供票价、列车的实时信息)、订票管理模块(提供订票和退订功能)、实时信息提示模块(提供车况、路况、列车晚点等实时信息)、数据管理模块(提供数据备份、数据操作功能)。实现火车票线上预定的自动化的计算机系统,为旅客提供准确、精细、迅速的火车票销售信息和方便、简单的订票功能。

火车票网上订票系统主要是对于订票信息的统一管理,满足了各种用户订票的需求,订票信息的收集和处理方面的要求。用现代化的方式取代以前的传统模式,更有利于信息的流通,资源的宏观管理。具有体积小,代码简洁,易维护、易修改的优点。

火车票网上订票系统的功能有:

(1) 列车信息查询及订购:此功能是任何能够访问到该网站的用户都拥有的功能。一般旅客用户在购买出行的火车票前,可以登录系统,通过方便自己的查询方式,来查询到满足自己要求的列车,并可以确定出自己需要的某个日期是否有票可以出售。这里提供给用户的查询方式有三种:一通过车次的查询,二通过目的站的查询,三通过详细信息查询。

(2) 添加列车路线:列车路线可以由管理员添加,总共分七个步骤。这里可以添加的功能有站点数、列车次、起点站、终点站、里程数、各站点名称、到站时间、发车时间、各类型车票数量以及价格。

(3) 登录系统:包括用户登录,管理员登录。

(4) 管理员管理:该功能包括添加列车路线、添加删除管理员、查看管理员信息、删除用户、查看用户信息。

(5) 用户管理:该功能包括查询列车信息、订购车票、退订车票、修改密码。

2.2系统目标

系统目标特点

(1)个性化

互联网的最大特性之一就是充满个性,每个人上网都能得到自己所需要的东西。则火车订票网更能发挥这一点,为目标对象提供个性化的服务,令上网浏览

4 杭州电子科技大学信息工程学院本科毕业设计

者有亲切的感受。缺乏个性的网站是没有竞争力和生存价值的。例如提供了展现式个性化服务。比如说,当你登录时,网站就会致以亲切的问候:“您好!” 然后,它会告诉你近期火车站动态信息等等。此外还有根据每个不同的用户(注册用户)需要,利用E—mail和在线留言,定期或即时提供其需要的专门信息,比如旅游路线的定制通过E-mail发送。

(2)互动性及实用性

火车订票网可以弥补利用传统媒介进行买票的局限性。在这个讲求随时随地上网的时代,有一个健全的网上的票系统是社会发展的必然产物。大家可以在家里就能够得到火车票信息,不经节约了用户的时间,更减轻了火车站工作人员的工作负担。

(3)技术性

技术是一种网站建设实施的手段,先进的技术能够保证将所要传达的信息完美地表现。技术在于运用,如何在适当的地方运用合适的技术是网站成功的关键。应用多种技术实现强大的网站功能,展示网站个性化,与浏览互动交流信息,实现资源与网络的整合。例如进行在线调查,在线地图等等。

(4)延展性

互联网本身是不断发展的,不论其技术还是信息都在不断的进步、更新。 因此在进行网站建设的时候,就要预留能适应未来发展的空间。未来变化多端,为此,我们在网站建设的时候,就要考虑到这些未来可能发生可现在还没发实现的地方,为日后发展提供可持续发展的空间。

总的说来,制定系统的目标如下:

(1) 界面设计简洁、友好、美观大方;

(2) 操作简单,快捷方便,容易理解;

(3) 数据计算尽量自动完成,减少人工干预;

(4) 工作流程简化的同时,尽可能多的可虑实际情况;

(5) 对用户注册资料的数据需要进行检验,排除重复注册,减少数据冗余。

2.3业务流程分析

系统基本业务流程如图2-1所示:

5 杭州电子科技大学信息工程学院本科毕业设计

图2-1业务流程图的五种符号

图2-2系统基本业务流程图

2.4系统数据流程图分析

2.4.1总数据流程图

数据流程图是一种能全面地描述信息系统逻辑模型的工具,它可以用少数几

6 杭州电子科技大学信息工程学院本科毕业设计

种符号综合地反映出信息在系统中的流动、处理和存储情况。

数据流程图由下图四种符号表示:

图2-3数据流程图的四种符号

外部实体:外部实体指本系统之外的人或单位,它们和本系统有信息传递关系。绘制某一子系统的数据流程图时,凡属本子系统之外的人或单位,也都被列为外部实体。

数据流:数据流表示流动的数据,它可以是一项数据,也可以是一组数据,也可用来表示对数据文件的存储操作。通常在数据流符号上方标明数据流的名称。

处理:它用一个长方形来表示处理逻辑,图形下部填写处理的名字,上部填写与该处理有唯一对应关系的标志。

数据存储:数据存储指通过数据文件、文件夹或账本等存储数据,用一个右边开口的长方形表示。图形右部填写存储的数据和数据集的名字,左部填写该数据存储的标志。

数据流程图是分层次的,绘制时采取自顶向下逐层分解的方法。首先画出顶层数据流程图。顶层数据流程图只有一张,它表明了系统的处理功能、输入和输出。

火车订票网的管理信息系统顶层数据流程图(DFD):

图2-4顶层DFD

7 杭州电子科技大学信息工程学院本科毕业设计

2.4.2第一层数据流程图

根据顶层DFD,对其逐步细化,得到描绘逻辑系统细化后的第一层数据流图,如图2-4所示。

图2-5 一层数据流图

2.4.3第二层数据流程图

对第一层数据流程图进行分解得到第二层数据流程图。

图2-6火车票信息管理及查询数据流图

8 杭州电子科技大学信息工程学院本科毕业设计

图2-7日常业务处理数据流图

图2-8评估数据流图

图2-9用户评价管理数据流图

9 杭州电子科技大学信息工程学院本科毕业设计

图2-10用户信息管理数据流图

2.5 数据字典

数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。即数据字典的作用,是对DFD中的每个数据规定一个定义条目以保持数据在系统中的一致性。数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行完整的描述。当用户或软件人员想了解某一数据的含义时,查询字典就清楚了。

下面对系统中的主要数据字典进行定义。

2.5.1 数据项的描述

数据项编号:i-01

数据项的名称:用户名

简述:用以唯一标识会员身份

类型及宽度:字符,50位

取值范文:文本

数据项编号:i-02

数据项的名称:密码

简述:登录时用以检验用户名的输入是否正确

类型及宽度:字符,50位

取值范文:文本

数据项编号:i-03

数据项的名称:姓名

简述:会员真实姓名

类型及宽度:字符,10位

10 杭州电子科技大学信息工程学院本科毕业设计

取值范文:文本

数据项编号:i-04

数据项的名称:身份证号

简述:会员的身份证号码

类型及宽度:字符,18位

取值范文:文本

数据项编号:i-05

数据项的名称:会员类型

简述:区别会员类型

类型及宽度:整数,1位

取值范文:0表示普通会员,1表示旅客

数据项编号:i-06

数据项的名称:列车号

简述:唯一标识一列火车

类型及宽度:字符,10位

取值范文:文本

数据项编号:i-07

数据项的名称:始发地点

简述:火车出发的城市

类型及宽度:字符,10位

取值范文:文本

数据项编号:i-08

数据项的名称:终点站

简述:火车到达的终点站

类型及宽度:字符,10位

取值范文:文本

数据项编号:i-09

数据项的名称:途经站点

简述:火车到达终点站前停下的站点

类型及宽度:字符,10位

11 杭州电子科技大学信息工程学院本科毕业设计

取值范文:文本

数据项编号:i-10

数据项的名称:出发时间

简述:火车发车的日期和时间

类型及宽度:datetime

取值范文:数字

数据项编号:i-11

数据项的名称:里程

简述:火车终点站距始发站的距离,单位为千米,不能小于零

类型及宽度:整型,8位

取值范文:数字

数据项编号:i-12

数据项的名称:火车票数量

简述:某一车次的火车票数量,不能小于零

类型及宽度:整型,8位

取值范文:数字

数据项编号:i-13

数据项的名称:价格

简述:火车票的价格,单位为元,不能小于零

类型及宽度:整型,8位

取值范文:数字

数据项编号:i-14

数据项的名称:火车票编号

简述:唯一标识每张火车票的编号,自动产生

类型及宽度:整型,8位

取值范文:数字

2.5.2 数据流的描述

数据流编号:D-01

数据流名称:用户信息

简 述:用户登录成功后可看到的信息

12 杭州电子科技大学信息工程学院本科毕业设计

数据流来源:用户注册

数据流去向:用户

数据项组成:姓名+身份证号码+用户类型+用户名

数据流编号:D-02

数据流名称:火车票信息

简 述:会员查询火车票时返回的信息

数据流来源:查询火车票

数据流去向:用户

数据项组成:列车号+出发地+终点站+发车时间+里程+火车票数量+价格

数据流编号:D-03

数据流名称:订票指令

简 述:用户订购火车票的信息

数据流来源:用户

数据流去向:用户订票

数据项组成:列车号+火车票数量

数据流编号:D-04

数据流名称:退票指令

简 述:用户退还火车票的信息

数据流来源:用户

数据流去向:用户退票

数据项组成:列车号+火车票数量

数据流编号:D-05

数据流名称:评价信息

简 述:评价基本信息

数据流来源:用户

数据流去向:评价中心

数据项组成:评价编号+评价描述+用户名

数据流编号:D-06

数据流名称:删除信息

简 述:删除所有会员信息

13 杭州电子科技大学信息工程学院本科毕业设计

数据流来源:管理员

数据流去向:删除会员信息

数据流编号:D-07

数据流名称:统计信息

简 述:售票数量及价格的统计

数据流来源:订票统计

数据流去向:管理员

数据项组成:火车票编号+用户名+价格+起始站+终点站+出发时间

数据流编号:D-08

数据流名称:修改火车票指令

简 述:管理员修改火车票信息

数据流来源:管理员

数据流去向:修改火车票

数据项组成:列车号+起始站+终点站+发车时间+总共时长+里程+火车票数量+价格

数据流编号:D-09

数据流名称:删除火车票指令

简 述:管理员删除火车票信息

数据流来源:管理员

数据流去向:删除机票

数据流编号:D-10

数据流名称:用户积分信息

简 述:用户成功订购火车票的后获得的积分

数据流来源:订票统计

数据流去向:用户管理中心

数据项组成:用户名+里程统计+积分+用户类型

2.5.3 逻辑的描述

处理逻辑编号:P0

处理逻辑名称:火车订票网管理信息系统

简 述:帮助客户在互联网上订购火车票

输入的数据流:业务

14 杭州电子科技大学信息工程学院本科毕业设计

处理描述:用户将自己所要请求的业务数据,比如订购的火车票信息等输入,以其通过该处理得到相应的结果,同时也将结果反馈给工作人员。

输出的数据流:反馈信息

处理频率:即时更新

处理逻辑编号:P1

处理逻辑名称:火车票信息管理及查询

简述:火车票的信息的查询,删除,修改

输入的数据流:火车票的基本信息

处理描述:收集到管理员和查询系统提交的请求后,进行记录,并进行信息的更新。

输出的数据流:火车票信息数据

处理频率:即时更新

处理逻辑编号:P2

处理逻辑名称:日常业务

简述:用于处理用户发出的请求

输入的数据流:提出请求信息,火车票信息,用户基本信息

处理描述:接收用户的可行需求,并将这些需求和需求结果返回各个处理。

输出的数据流:火车票信息,反馈信息,请求信息是否成功

处理逻辑编号:P3

处理逻辑名称:评估

简述:对用户的信用及优惠等级进行评估

输入的数据流:用户基本信息,用户订购及退订的火车票信息

处理描述:接收用户的订票,退票信息,并将这些信息结果返回进行处理

输出的数据流:用户信用,优惠等级

处理逻辑编号:P4

处理逻辑名称:用户评价管理

简述:用户对系统及列车服务进行评价

输入的数据流:用户名,用户评价信息

处理描述:接收用户的评价信息,并将这些信息结果返回进行处理

输出的数据流:评价信息

15 杭州电子科技大学信息工程学院本科毕业设计

处理逻辑编号:P5

处理逻辑名称:用户信息管理及查询

简述:用户的信息的查询,删除,修改

输入的数据流:用户的基本信息

处理描述:收集到用户和查询系统提交的请求后,进行记录,并进行信息的更新。

输出的数据流:修改后的用户信息

2.5.4 数据存储的描述

数据存储编号:F-01

数据存储名称:用户信息表

简述:存储会员的相关信息

数据存储组成:用户名+密码+姓名+身份证号码+会员类型

相关联处理:P1.3,P1.1,P1.2

数据存储编号:F-02

数据存储名称:票务信息表

简述:存储火车票的相关信息

数据存储组成:列车号+始发站+终点站+发车时间+里程+数量+价格+时长

相关联处理:P5.1,P5.2,P5.3

数据存储编号:F-03

数据存储名称:订票信息表

简述:存储会员订票的相关信息

数据存储组成:火车票编号+用户名+列车号+始发地+终点站+发车时间+里程+数量+价格+时长

相关联处理:P2.2,P2.4,P2.3

数据存储编号:F-04

数据存储名称:订票统计表

简述:存储所有已订火车票的信息

数据存储组成:火车票编号+用户名+列车号+始发地+终点站+发车时间+里程+数量+价格+时长

相关联处理:P2.2,P2.4,P2.3

16

杭州电子科技大学信息工程学院本科毕业设计

2.5.5 外部实体的描述

外部实体编号:S1

外部实体名称:会员

简述:使用系统的前台的相关人员

输入的数据流:D-01,D-02, D-03,D-04, D-05,D-10

输出的数据流:D-01

外部实体编号:S2

外部实体名称:管理员

简述:管理火车票信息的人员

输入的数据流:D-06, D-7, D-8,D-9

输出的数据流:D-02

17 杭州电子科技大学信息工程学院本科毕业设计

3.系统设计

3.1系统总体设计

火车订票网管理信息系统其管理体制、方法、系统的内容还在变化和创新中。(1) 系统结构灵活, 适应能力强。在软件的需求分析设计过程中, 必须全面、综合考虑用户的各项需求,以使改良系统能很好的切合公司的实际需求,而不是设计一个空壳。

(2) 查询的直接方便性。对于用户和工作人员,方便的查询功能是十分重要的,为了适应双方的要求,系统应支持对所有火车票信息如:数量、发车时间、到站时间及途经城市等的查询、总览,从而对日常管理的计划、控制和决策起到实际的支持作用。

(3) 操作的简便性。为了能使管理员更好的运用这个系统,在实际操作中确实能提高工作效率,软件的使用必须简单、操作界面直观, 使用方便,

使用户即可熟练使用。

(4) 维护容易。火车订票网管理信息系统一旦得到推广,势必带来大量的维护问题, 如果不在设计过程中就考虑维护问题的话, 势必在维护工作中耗费大量的人力物力。因此力求使其维护容易, 让用户能够进行一些日常维护, 减少维护费用。

因此在设计网上订票的过程中,必须注意一下几点内容:

3.2系统功能模块设计

图3-1功能模块图

18 杭州电子科技大学信息工程学院本科毕业设计

在对售票中心的组织结构及职能充分调查了解后,依据对售票行业的数据流动特点的分析,现在可以进行系统的功能分析,需求分析的任务是确定系统必须完成的工作。经过详细的调研分析之后,可以得出火车订票网管理系统必须具备的功能下:

(1)火车票信息查询:此功能是任何能够访问到该网站的用户都拥有的功能。一般旅客用户在购买出行的火车票前,可以登录系统,通过方便自己的查询方式,来查询到满足自己要求的列车,并可以确定出自己需要的某个日期是否有票可以出售。这里提供给用户的查询方式有三种:一通过车次的查询,二通过目的站的查询,三通过详细信息查询。

(2)火车票订购功能:使用户能够在网上订购现有的火车票,为用户提供方便,该功能模块下的模块包括:订票信息的添加,订票信息的修改,订票信息的删除,订票信息的查询等功能。

(3)火车票信息管理功能:后台管理人员在该网站中发布的火车票信息,以供(4)系统用户管理模块:该模块包括密码管理,用户管理,并且对用户输入的(5)数据统计模块:该模块主要统计火车票的订购情况,时时更新,提供用户用户在成功订购火车票后,系统会在统计信息表中添加相应用户的订购信息及用户查询,该功能模块下包括:列车时刻表的添加删除。

信息进行实名认证。

最新的信息,用户的查询更加的精确。该模块是该系统的核心内容。

积分;在会员成功退票后,系统会在积分信息表中删除相应会员的订票信息及积分。由此系统即可按照各种分统计火车票的销售情况,已制定相应的管理决策。例如,按照发车时间进行统计,可获知乘客的高峰时段与低谷期在哪些时候,管理员可据此在高峰期时段增加火车车厢,以满足乘客的需求,同时减少低谷时期的火车车厢;按出发城市及终点城市来统计,可获知路线的受欢迎程度,即可添加热门城市的相关信息及介绍。而积分的作用则是:当会员的里程达到一定的值后,用户的身份将升级,在升级之后用户将得到一系列的优惠活动。

3.3系统数据库设计

数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。

3.3.1数据库概念结构设计

数据库物理结构设计的主要任务是:对数据库的数据,在物理设备上的存放结构和存取方法进行设计,包括索引,连接的设计等,数据库的物理结构依赖于确定的计算机系统,并于选用的DBMS密切相关。物理设计的任务是为了有效的实现逻辑模式,确定所采取的存储策略。

19 杭州电子科技大学信息工程学院本科毕业设计

用户的需求具体体现在对各种信息的添加、删除、修改、保存、统计、验证和查询,这就要求数据库结构能够充分满足各种信息的输入和输出。收集基本数据,数据库结构以及数据处理的流程,组成一部分详尽的数据字典,为后面的具体设计打下基础。

概念结构设计的主要任务是根据用户需求设计数据库的概念数据模型(简称概念模型)。概念模型独立于具体的数据库管理系统,它描述的是从用户角度看到的数据库,反映了用户的现实环境,而与数据库将来怎样实现无关。

本系统数据库设计采用了实体联系(E-R)数据模型。E-R图模型用E-R图来抽象地表示现实世界的特征,语意表达能力强且易于理解。在设计E-R 模型时,首先必须根据需求分析,确认实体集、联系集、和属性。

图3-2系统E-R图

对以上E-R图各个实体展开画出其属性如下:

图3-3工作人员属性

20 杭州电子科技大学信息工程学院本科毕业设计

图3-4积分信息实体属性

图3-5票务信息实体属性

图3-6用户信息实体属性

图3-7退票信息实体属性

21 杭州电子科技大学信息工程学院本科毕业设计

图3-8统计信息实体属性

图3-9订票信息实体属性

3.3.2 关系模型设计

图3-10评价信息实体属性

工作人员(工作人员ID, 姓名,身份证编号,密码,用户类型)

票务信息(列车号, 发车时间,始发站,到站时间,终点站,途经站点,价格,时长,数量)

订票信息(ID, 发车时间,始发站,到站时间,终点站,价格,时长,列车号,火车票张数)

用户信息(ID, 姓名,身份证编号,密码,用户类型,评价,积分)

退票信息(车票编号,ID,始发站,终点站,发车时间,价格,手续费)

统计信息(车票编号,ID,发车时间,终点站,始发站)

22 杭州电子科技大学信息工程学院本科毕业设计

积分信息(ID,积分,里程,折扣,用户类型)

评价信息(ID,列车号,评价)

3.3.3数据库逻辑结构设计

依据以上的分析,完成数据库的逻辑结构。其各个表的设计结果如下:

表3-1 用户信息表

字段名

姓名

身份证号码

ID

密码

用户类型

评价

积分

表3-2 工作人员信息表

字段名

姓名

身份证号码

工作人员ID

密码

用户类型

表3-3 票务信息表

字段名

列车号

发车时间

始发站

到站时间

终点站

价格

时长

类型

char

datetime

varchar

datetime

varchar

int

varchar

宽度

20

20

20

20

20

10

10

是否为关键字

类型

char

char

char

char

vachar

宽度

20

20

20

40

40

是否为关键字

类型

char

char

char

char

vachar

vachar

varchar

宽度

20

20

20

40

40

100

10

是否为关键字

23 杭州电子科技大学信息工程学院本科毕业设计

表3-4 订票信息表

字段名

ID

发车时间

始发站

到站时间

终点站

价格

时长

列车号

类型

char

datetime

varchar

datetime

varchar

int

varchar

varchar

宽度

20

20

20

20

20

10

10

20

是否为关键字

表3-5 退票信息表

字段名

车票编号

ID

始发站

终点站

发车时间

价格

手续费

类型

char

char

varchar

varchar

datetime

int

int

宽度

20

20

20

20

20

10

10

表3-6 统计信息表

字段名

车票编号

ID

发车时间

终点站

始发站

类型

char

char

datetime

varchar

varchar

宽度

20

20

20

20

20

是否为关键字

是否为关键字

24 杭州电子科技大学信息工程学院本科毕业设计

表3-7积分信息表

字段名

ID

积分

里程

折扣

用户类型

类型

char

varchar

varchar

varchar

varchar

宽度

20

10

20

20

40

是否为关键字

表3-7评价信息表

字段名

ID

列车号

评价

类型

char

varchar

varchar

宽度

20

20

100

是否为关键字

3.4系统输入输出设计

设计要确定输出什么数据和以什么方式、如何录入数据。输入设计要在满足要求的前提下尽量减少输入数据的数量。输出设计是对输入数据进行加工和处理的结果。输出的内容和格式必须满足用户的需求。本系统输入的数据受一定权限制约,每个用户都有自己的账号和密码。另外,还有一些数据参照完整性的输入限制,这个问题只要在功能代码完成后再在接受输入前判断输入的格式和值的大小就可以实现。本系统的输出数据主要是火车票基本信息,车票统计等数据信息。

25 杭州电子科技大学信息工程学院本科毕业设计

4.系统实现

4.1火车订票网管理信息系统实现的基本功能

火车订票一直是困扰多年的老问题,尤其是乘车高峰期时,购票订票的困难尤为的突出。订票是客运业务中的一个最基本得业务,表面上看,它只是客运业务中的一个简单的部分,但是它涉及到管理与客服务等多方面,因此,过去传统的售票方式已经不能满足现代客运业务流量剧增的客观要求。这就要求一种全新的订票方式——网上订票,来缓解订票高峰时期的客运压力,并为用户提供方便快捷的订票服务。通过网络实现火车票预定与售票必将逐渐取代传统的售票形式而成为售票的主要渠道,可大幅度地减少人工成本和代理费用,从而从整体上降低销售成本。

该系统的主要功能有:前台会员管理与后台管理员模块,其中前台管理员模块包括:会员信息管理,火车票信息查询急订购;后台管理员模块包括:会员管理,火车票信息的增加删除及修改,售票信息管理;该系统最特殊的一个功能是对购票信息的统计,根据统计信息适时的对火车车厢进行调整等,为用户提供最好的服务。

4.2 系统环境介绍

4.2.1 数据库管理系统简介

数据库是数据管理的最新技术,是计算机科学的重要分支。数据库是指长期储存在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。数据库管理系统是位于用户与操作系统之间的一层数据管理软件。主要有数据定义功能、数据操纵功能、数据库的运行管理和数据库的建立和维护功能。它是数据库系统的一个重要组成部分。十余年来,数据库管理系统已从专用的应用程序包发展成为通用的系统软件。由于数据库具有数据结构化、最低冗余度、较高的程序与数据独立性、易于扩充、易于编制应用程序等优点,较大的信息系统都是建立在数据库设计之上的。因此,不仅大型计算机及中小型计算机,甚至微型机都配有数据库管理系统。目前,对数据库各种模型的研究以及理论上的探讨都还在蓬勃开展,其应用也从一般管理扩大到计算机辅助设计、人工智能以及科技计算等领域。

4.2.2 SQL语言简介

SQL(Structured Query Language)语言是1974年由Boyce和Chamberlain提

26 杭州电子科技大学信息工程学院本科毕业设计

出的。1975年~1979年IBM公司San Jose Research Laboratory研制了著名的关系数据库管理系统原形System R并实现了这种语言。由于它功能丰富,语言简捷倍受用户及计算机工业界欢迎,被众多计算机公司和软件公司所采用。经各公司的不断修改、扩充和完善,SQL语言最终发展成为关系数据库的标准语言。

1986年10月美国国家标准局(American National Standard Institute,简称ANSI)的数据库委员会X3H2批准了SQL作为关系数据库语言的美国标准。同年公布了SQL标准文本(简称SQL-86)。1987年国际标准化组织(International

Organization for Standardization,简称ISO)也通过了这一标准。此后,ANSI不断修改和完善SQL标准,并于1989年公布了SQL-89标准,1992年又公布了SQL-92标准。

自SQL成为国际标准语言以后,各个数据库厂家纷纷推出各自的SQL软件或与SQL的接口软件。这就使大多数数据库均用SQL作为共同的数据存取语言和标准接口,使不同数据库系统之间的互操作有了共同的基础。这个意义十分重大。因此,有人把确立SQL为关系数据库语言标准及其后的发展称为是一场革命。SQL成为国际标准,对数据库以外的领域也产生了很大影响,有不少软件产品将SQL语言的数据查询功能与图形功能、软件工程工具、软件开发工具、人工智能程序结合起来。

SQL是一种介于关系代数与关系演算之间的结构化查询语言,其功能并不仅仅是查询。SQL是一个通用的、功能极强的关系数据库语言。SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,主要特点包括:综合统一、高度非过程化、面向集合的操作方式、以同一种语法结构提供两种使用方式、语言简捷,易学易用。SQL已成为数据库领域中一个主流语言。

4.3系统采用技术

(1) HTML

主要有文字页面、静态页面、表格等组成。效果说明出版在线的文档,其中包含了标题、文本、表格、列表以及照片等内容。通过超链接检索在线的信息。为获取远程服务而设计表单,可用于查询信息、预约信息等。在文档中直接包含电子表格以及其他的一些应用。

(2) JAVASCRIPT

主要有网站动态菜单、动态图标等组成。

效果说明实现在一个Web页面中链接多个对象与Web客户交互作用。

从而可以开发客户端的应用程序等。

(3) ASP

主要有轻常更新的网页、动态数据等。

主要的效果:ASP的运行速度快,而且它为使用HTML,脚本和ActiveX服务器组27 杭州电子科技大学信息工程学院本科毕业设计

件构建Web应用程序提供了一个框架。可以能过将脚本嵌入HTML页内来创建ASP文档。当用户请求得到一个ASP时,服务器便执行嵌入在页内的脚本,而且将脚本的输出作为HTML的组成部分也包括在内,从而任何浏览器都可以浏览这个页。可以和HTML或其它脚本语言(VBScript,JavaScript)相互嵌套,是一种在WEB服务器端运行的脚本语言,程序代码安全保密此可以使用ActiveX控件继续扩充其功能,可以轻松的存取各种数据库。适用与各种浏览器

(4)CSS

使用CSS的技术,网页便会给人一种赏心悦目、工工整整的感觉,同时字体的(5)数据库

由客户信息、火车票信息,管理员信息等组合。

主要由:快速的资料查询能力,完善的客户数据资料处理。

(6)Flash

主要动画、动态图标等组合以极富吸引力的动画吸引浏览者停留增强网站感染色彩变化也使主页变得更加生动活泼。代码短,却得到不同凡响的效果。

力。

4.4系统界面

(1)首页:下图为该系统的首页图。如图所示,我们可以在首页进行登录,查询,注册等。

图4-1首页

28 杭州电子科技大学信息工程学院本科毕业设计

(2)注册:下图为该系统的注册页面。如图所示,我们可以在该页面进行注册信息的填写并提交。

图4-2注册

(3)用户信息查询:当你点击自己的用户名时就会显示你的账户信息,在该页面内你可以查询你以前的订票及退票信息,还可以点击查看积分信息。

图4-3用户信息查询

29 杭州电子科技大学信息工程学院本科毕业设计

(4)订票:你可以在首页输入你要订购的火车票信息查询之后你可以点击订购或者我要订票来订购火车票。在该页面中还有两个功能,一个是按时间最佳排序火车票信息,另一个是按价格最佳排序火车票信息。

图4-4订票

(5)退票:在改界面中你可以输入你要退订的火车票编号信息。

图4-5退票

30 杭州电子科技大学信息工程学院本科毕业设计

(6)退票信息:在该界面中是退订的火车票的基本信息,在该界面中可以确认退订的火车票。

图4-6退票信息

(7)积分信息:在该界面中是用户的积分信息表

图4-7积分信息

31 杭州电子科技大学信息工程学院本科毕业设计

(8)管理员登录界面:该界面用于管理员登录管理

图4-8管理员

(9)增加火车票信息界面:该界面用于增加火车票信息

图4-9增加火车票信息

(10)火车票信息界面:该界面用于查看火车票信息,并且在该界面中可以链接到火车票修改界面。

32 杭州电子科技大学信息工程学院本科毕业设计

图4-10火车票信息

(11)火车票信息修改界面:该界面用于修改火车票信息。

图4-11修改火车票信息

33 杭州电子科技大学信息工程学院本科毕业设计

总结

本文论述了一个基于ASP的网上订票系统,基本上体现了电子商务各方面的优点。在几个月的设计过程中,初步了解了ASP的优点和先进之处,也看到了

ASP技术在电子商务应用上的光明前途,熟悉和掌握ASP的技术并对电子商务进行初步的探讨和设计。通过这次毕业设计,火车票订票系统基本完成了要求的诸项基本功能,方案的各部分在实际运作中能够解决相应的问题,为用户与管理员提供了一个操作简便的平台。

在设计和制作火车票订票网这一个整体项目的过程中,也培养了自己的综合能力和从全局考虑的思想。将复杂的问题简单化,作为电子商务应用的一个缩影,该项目所涉及的模块项目完成了其后台具有的基本功能,使自己对于电子商务的了解更加深入和明了。

当然,出于自己水平有限,其中也遗留下了一些待解决的问题,作为一个火车订票网系统,该项目上有一些不完善和待改进之处,特别是在网站信息的安全性和用户功能上需要进一步加强。

34 杭州电子科技大学信息工程学院本科毕业设计

致谢

很感慨,我在长舒一口气后开始写我的毕业论文的致谢辞了。论文的完成标志着我的大学生活即将结束。也意味着,新的生活又将开始了。最近的半年的论文书写。其间的起起伏伏、悲喜得失,今天想来仍旧唏嘘不已。所幸我没有被失败击垮。自信、坚强、乐观的态度让我坚持到了最后。

衷心感谢我的导师柳毅对我的指导和教诲。其开阔的思维、敏锐的洞察力以及详细的修改意见一直给我很大的启发。唯一的遗憾是我自己不够主动,错过了许多与其交流的机会。

父母的辛勤培育、同学以及朋友的支持也是我不竭的动力。他们给予我的精神上的支持和鼓励使我获得了面对和战胜困难的信心。我在学习和生活上的进步是与他们分不开的。

衷心感谢在百忙之中审阅我论文的老师,感谢他们对论文的指导和提出的宝贵意见。

最后,向所有关心和帮助过我的人表示最深深的谢意。

35 杭州电子科技大学信息工程学院本科毕业设计

参考文献

[1] 李建中等.并行关系数据库系统引论[M].北京:科学出版社.1998.

[2] 周涛,吕伟臣,夏永和.SQL Server 2005数据库基础应用[M].清华大学出版社.2007.

[3] 胡维华,韩建平.JAVA语言程序设计[M].杭州:浙江科学技术出版社.2007.

[4] 杨琳洁.网上订票系统的研究与应用[J].铁路计算机应用,2004,13(10):30-32.

[5] 谢希仁.计算机网络[M].北京:电子工业出版社.2008.

[6] 郭盈发,张红娟.数据库原理[M].西安电子科技大学出版社.2003.

[7] 唐堃,王明哲,彭怀军,孙健,王运霞.铁路自动售票系统的研究与实现[J].铁路计算机应用,2003,12(12):28-31.

[8] 黄梯云.管理信息系统[M].北京:高等教育出版社.2005.

[9] 胡玲芳.民航信息化能否一劳永逸?[J].软件世界,2006,10:75-78.

[10] 明月创作室.编程精彩百例[M].北京:人民邮电出版社.2002.

[11] 唐发根.数据结构教程[M].北京:北京航空航天大学出版社.2006.

[12] 王培森. 实施ERP时的基础数据管理[J].中外企业家,2005,(2).

[13] 协田康幸,邹振民.日本铁路客票预订和发售综合系统[J].中国铁路,1999,(2):42- 46.

[14] 刘尊孝.航空业网上订票与支付系统[J].上海微型计算机,2006,37:18-19.

[15] 刘军,项源金,王保山.在Internet 上建立客票预售代理的技术探讨[J].计算机应用,1998,20(11):28-31.

[16] 王军.网络订票方便快捷[J].网络时代,2005,06:25-26.

[17] Wakida Y. General introduction of sea reservations system in JR companies

MARS (Multi-Access Reservation System)[J]. Japanese Railway Engineering,

1998,139 (140):1- 3.

[18] Alberto Mendelzon, George Milhaila, Tova Milo. Querying the World Wide Web

[J]. Journal of Digital Libraries, 1997,1(1):54-67.

[19] Laurence Matthews. Forecasting peak passenger flows at airports [J].

Transportation, Feb 2005;22:76-79.

[20] Bob Fields, Antonello Tassi. Representing collaborative work: the airport as

common information space [J].Cognition, Technology &Work, July

2005;7:52-60.

36

发布者:admin,转转请注明出处:http://www.yc00.com/web/1688603456a154319.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信