软件工程程序设计火车售票系统 下载本文

火车售票系统

作者姓名: 孙 清 茂

专业班级: 计算机科学与技术

学 号: 2008 0503 03 12

指导教师: 唐 云

摘 要

火车站是目前客流量最大的运输工具。对于售票如此大的工作量,完全靠人工是不可能达到能称之为效率的水平的,基于此目的,开始思考开发提高售票效率以及劳力的计算机售票系统。售票系统的核心是数据库技术,利用数据库将整个火车站的票务情况存入计算机,再配置上用户接口,基本实现了查询、售票、退票、订票、改签等功能,一定程度上提高了售票效率。

关键词:火车站 数据库 用户接口 售票

The train ticketing system

Abstract:The station is currently the largest passenger transport. For tickets so big

workload, completely by artificial is impossible to reach the level of can call efficiency, based on this objective, start thinking about development raise ticket efficiency and labor computer ticketing system. Ticketing system that is the core of database technology, using database will whole railway station of the games, then placed in a computer user interface configuration, basically achieved query, tickets, refund, booking tickets, 34, and other functions, to a certain extent, improves the ticketing efficiency.

Key words:Railway station Database The user interface Ticket

目 录

第一章 前言……………………………………………………………………………………………………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