车票管理系统C语言课程设计.pdf
河北建筑工程学院
课程设计报告
课程设计名称:C语言课程设计
课程设计题目:车票管理系统
院(系):理学院
专业:信息与计算科学
班级:信142
学号:20143140201
姓名:刘新月
指导教师:李鸿强
完成日期:2015-6-17
整理为word格式
目录
前言2
第1章概要设计3
1.1题目的内容与要求3
1.2总体结构3
第2章详细设计4
主模块流程图4
车票管理系统软件详细设计4
第3章调试分6
第4章使用说明与执行结果7
参考文献15
附录(程序清单)16
致谢32
整理为word格式
前言
随着计算机技术的发展,可视编程技术占有了越来越重要的作用。Visual
C++6.0是一种功能强大行之有效的可视化编程工具。因此此软件是在Visual
C++6.0环境下编写的。对于我们,随着学习的深入,已经大体掌握了VisualC++6.0
环境下的程序开发。为了将我们的编程能力提升到一个更高的水平,深化面向对
象的编程思维和解决问题的能力,值此课程设计周期间,进行基于VisualC++6.0
环境的软件开发,先以字符统计软件作为开始,对VisualC++6.0环境和面向对象
程序设计进行回忆和熟悉,使得在此基础上的下一个员工培训系统软件的开发进
行的更加顺利。
本文档详细叙述了基于VisualC++6.0环境下的车票管理系统的设计过程以及
程序源代码。
本文档从概要设计,详细设计,参考源程序代码以及显示程序运行的截屏等
方面详尽的介绍了软件开发过程。
此次车票管理系统的开发目的是使我们用面向对象的方式来思考和解决问题
的能力,并且可以掌握字符数组的使用、字符指针的使用、数据库的设计和文件
使用以及C语言语法。
程序在设计的过程中遇到的问题已及时更正,但由于编者的能力和水平有限,
车票管理系统和文档中不免会出现一些不期待的错误,望文档读者能够理解和体
谅,并欢迎提醒和纠正,在此表示感谢以及敬意。
整理为word格式
第1章概要设计
1.1题目的内容与要求
一车站每天有n个发车班次,每个班次都有一班次号(1、2、3…n),固定的发车时间,
固定的路线(起始站、终点站),大致的行车时间,固定的额定载客量。如
班次发车时间起点站终点站行车时间额定载量已定票人数
18:00郫县广汉24530
26:30郫县成都0.54040
37:00郫县成都0.54020
410:00郫县成都0.5402
…
(一)功能要求:用c/c++设计一系统,能提供下列服务:
(1)录入班次信息(信息用文件保存),可不定时地增加班次数据
(2)浏览班次信息,可显示出所有班次当前状总。
(3)查询路线:可按班次号查询,可按终点站查询
(4)售票和退票功能
A:当查询出已定票人数小于额定载量且当前系统时间小于发车时间时才能售票,自动更