软件工程程序设计火车售票系统.docx

上传人:b****2 文档编号:2189263 上传时间:2022-10-27 格式:DOCX 页数:26 大小:349.45KB
下载 相关 举报
软件工程程序设计火车售票系统.docx_第1页
第1页 / 共26页
软件工程程序设计火车售票系统.docx_第2页
第2页 / 共26页
软件工程程序设计火车售票系统.docx_第3页
第3页 / 共26页
软件工程程序设计火车售票系统.docx_第4页
第4页 / 共26页
软件工程程序设计火车售票系统.docx_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

软件工程程序设计火车售票系统.docx

《软件工程程序设计火车售票系统.docx》由会员分享,可在线阅读,更多相关《软件工程程序设计火车售票系统.docx(26页珍藏版)》请在冰豆网上搜索。

软件工程程序设计火车售票系统.docx

软件工程程序设计火车售票系统

 

软件工程程序设计-火车售票系统(总27页)

 

火车售票系统

 

作者姓名:

孙清茂

专业班级:

计算机科学与技术

学号:

200805030312

指导教师:

唐云

 

摘要

火车站是目前客流量最大的运输工具。

对于售票如此大的工作量,完全靠人工是不可能达到能称之为效率的水平的,基于此目的,开始思考开发提高售票效率以及劳力的计算机售票系统。

售票系统的核心是数据库技术,利用数据库将整个火车站的票务情况存入计算机,再配置上用户接口,基本实现了查询、售票、退票、订票、改签等功能,一定程度上提高了售票效率。

关键词:

火车站数据库用户接口售票

 

Thetrainticketingsystem

Abstract:

Thestationiscurrentlythelargestpassengertransport.Forticketssobigworkload,completelybyartificialisimpossibletoreachthelevelofcancallefficiency,basedonthisobjective,startthinkingaboutdevelopmentraiseticketefficiencyandlaborcomputerticketingsystem.Ticketingsystemthatisthecoreofdatabasetechnology,usingdatabasewillwholerailwaystationofthegames,thenplacedinacomputeruserinterfaceconfiguration,basicallyachievedquery,tickets,refund,bookingtickets,34,andotherfunctions,toacertainextent,improvestheticketingefficiency.

Keywords:

RailwaystationDatabaseTheuserinterfaceTicket

 

第一章前言……………………………………………………………………………………………………5

课题的来源…………………………………………………………………………………………….5

现实意义…………………………………………………………………………………………………5

研究内容及成果………………………………………………………………………………………5

第二章软件开发环境………………………………………………………………………………………6

软件开发环境及性能要求………………………………………………………………………6

软件开发环境……………………………………………………………………………………6

软件运行性能需求……………………………………………………………………………6

第三章方案论证…………………………………………………………………………………………………7

可行性分析………………………………………………………………………………………………7

要求及目标……………………………………………………………………………………….7

要求……………………………………………………………………………………………7

目标……………………………………………………………………………………………7

开发系统已满足条件…………………………………………………………………………8

可行性研究相关办法…………………………………………………………………………8

技术方面的可行性………………………………………………………………………………8

火车站方面经济可行性………………………………………………………………………8

操作可行性…………………………………………………………………………………………9

法律方面可行性…………………………………………………………………………………9

可行性分析结论…………………………………………………………………………………9

需求分析…………………………………………………………………………………………………9

需求分析目的……………………………………………………………………………………9

参与需求分析人员……………………………………………………………………………9

系统需求概述……………………………………………………………………………………9

第四章总体设计…………………………………………………………………………………………………9

系统概要…………………………………………………………………………………………………10

系统组成以及结构…………………………………………………………………………………10

第五章数据库设计……………………………………………………………………………………………11

数据库介绍……………………………………………………………………………………………11

建立数据库准备工作……………………………………………………………………………11

数据表设计……………………………………………………………………………………………11

第六章具体实现………………………………………………………………………………………………13

详细设计概述…………………………………………………………………………………………13

面向售票员的详细设计…………………………………………………………………………14

查询……………………………………………………………………………………………………14

时序及I/O…………………………………………………………………………………14

算法实现……………………………………………………………………………………15

售票……………………………………………………………………………………………………16

时序及I/O……………………………………………………………………………………16

算法实现…………………………………………………………………………………….17

退票……………………………………………………………………………………………………18

时序及I/O……………………………………………………………………………………18

算法实现…………………………………………………………………………………….19

改签……………………………………………………………………………………………………20

时序及I/O……………………………………………………………………………………20

算法实现…………………………………………………………………………………….20

面向管理员的详细设计………………………………………………………………………….21

修改车次模块…………………………………………………………………………………….21

修改时序图……………………………………………………………………………….21

算法实现……………………………………………………………………………………22

统计信息模块……………………………………………………………………………………22

统计时序图…………………………………………………………………………………22

算法实现……………………………………………………………………………………23

结论………………………………………………………………………………………………………………………24

参考文献………………………………………………………………………………………………………………24

 

第1章前言

课题的来源

鉴于人工售票的工作量过于巨大,为了方便旅客以及售票工作人员,提高效率,也为了提高火车这种交通工具的整体效率,产生了面向此课题的研究。

现实意义

如摘要所说,火车是目前客流量最大的运输工具,未来很长一段时间中也会延续这种现状。

关键的在于售卖火车票,曾经的人工售票在现在看来,已是跟不上现代人的生活节奏。

人工售票,还有成本大,出错率高等缺点。

而软件相对于人工来说,因为它是借助物理方式,会有更高处理速度,出错率也将很低,当然,其成本也会大大降低。

在未来,对火车的要求也会在于提高售票效率,可以想象,将来的火车售票终会渐渐进入自动化:

自动化售票,快捷方便的查询、退票,智能化的订票。

不久的将来,在曾经看来是复杂繁琐的工作,会变得简单快速人性化。

再远大一点的目标,通过提高售票效率,也可以提高火车运输甚至整个运输业的运行效率。

研究内容及成果

系统实现了查询,售票,退票,票务管理,统计。

本系统各个功能模块示意图如.

技术都是慢慢进步的,本系统也就不可能完全达到需求标准,只能说基本实现了要求,一定程度上也提高了售票效率。

希望后来者能再接再厉,一起完善,努力实现完全自动化。

 

 

 

图系统详细功能模块(孙清茂,2011)

第2章软件开发环境

软件开发环境及性能要求

软件开发环境

开发工具:

VisualC++

使用的数据库:

Access2000

系统开发语言:

C++

开发环境:

WinXPSP3

软件运行性能需求

本系统对电脑配置要求不高,一般中低端配置就行,由于开发环境只是WinXPSP3,其他操作系统运行此系统的稳定性还未知。

一般配置的电脑,运行此系统的响应时间都在2s左右,能满足系统操作者要求。

开发系统配置如图

图开发本系统电脑配置(孙清茂,2011)

第3章方案论证

可行性分析

要求以及目标

要求

要求系统能够查询票务信息,售票(确定后能够打印车票),退票办理改签,管理员进行票务查询以及修改票务信息,统计已售票务信息并打印销售情况。

具体功能如图。

性能上,要求查询数据库时,系统能够迅速响应,并显示出来供操作者选择。

关于操作权限,售票员应该只有售票和查询票务信息的权限,管理员应该给予特殊权限,使之能对票务信息查询、修改。

目标

此系统的目标在于为售票员提供快速查询票务信息,并打印车票,或者进行退票改签等服务,方便售票员同时也方便旅客,给旅客带去准确快速的服务。

最终达到提高整体效率的水平。

另外,还可以减少人力资源,使一个窗口就可以进行查询、售票、退票、改签等旅客需要的基本功能。

与此同时,系统还向管理员提供了查询票务信息并可以修改票价、时间和车次站点等票务信息,统计售出票务情况并打印的功能。

开发系统已满足条件

开发需要的环境:

个人笔记本下进行,已安装VisualC++,Access2003数据库软件和其他开发需要用到的软件;

开发时间限制:

时间自由,无限制;

开发经费:

需要的资源完全自有,因此不需要经费;

开发人员:

孙清茂;

预计开发时间:

一个月;

预计系统使用寿命:

5年

有关法律法规:

开发完全靠自己,未抄袭任何已有软件,系统也没有违反相关法律法规规定,属于正规软件系统。

可行性研究相关办法

系统的可行性研究主要建立在问卷调查结果上,期间进行了网络问卷调查,实地问卷调查。

调查结果表明,本系统有其开发的必要性。

同时,本系统需要资源较少,人力能及,时间无限制。

所以该系统是可行的。

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

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1