C 程序设计 课程设计
题 目:车票管理系统
车票管理系统
1
前言
C 语言程序设计课程设计师继 C 语言的学习后对 C 语言整体的认识和
综合应用,C 语言有其自身很强的特点,听不会,看不会,只有通过大量
的编程训练,在实践中培养程序设计的基本能力,才能逐步掌握这一门语
言。本次课设无疑是对我们对于 C 语言掌握程度的考验和测试。我们每个
人都需要独立的完成一项课题。对于我个人,我的题目是车票管理系统,
接下来,我会从这一题目谈谈我的认识。
案例情景:车票统计
在休假时期,回家或者旅游的人数将骤增,买票系统就会显得堵塞、
缓慢,造成人们买票的不便利,通过该系统的使用,替代传统的人工服务,
使得信息化服务与科技为社会提供更多的服务,是社会信息化,科学化的
重要表现。
车票管理系统
2
摘要
我的作业是车票管理系统,我将完成课设的以下要求:
系统已菜单方式工作;
系统应具有信息录入的功能;
系统应具有简单的修改功能;
系统应能够实现统计功能;
系统应具有信息的保存功能。
初定目标是以车站售票为背景,通过调研、分析现有的管理模式和已
有的管理软件,建立系统模型:并完成软件设计和算法设计;通过系统的
软件开发和测试工作。
关键词:菜单方式;车次统计;车票订购;车票退订;源程序。
车票管理系统
3
目录
前言.......................................................................................................................1
摘要.......................................................................................................................2
目录.......................................................................................................................3
1.课程设计目的....................................................................................................4
2.需求分析............................................................................................................5
3.总体设计............................................................................................................8
4.详细设计..........................................................................................................10
5.运行结果..........................................................................................................15
6.程序调试与测试..............................................................................................17
设计总结.............................................................................................................26
参考文献.............................................................................................................27
致谢.....................................................................................................................28
附录(源代码).................................................................................................29
车票管理系统
4
1.课程设计目的
通过课程设计,加深对结构化程序设计思想的理解,能对系统功能进行分析,并设
计合理的模块化结构。
通过课程设计,进一步掌握 C 语言中重要的数据结构。掌握并熟练运用指针、链表、
结构体、文件等数据结构。
通过课程设计,提高程序开发能力,能运用合理的控制流编写清晰高效的程序。
通过课程设计,培养 C 语言知识运用和自学能力,真正的把课堂上获得的知识运用
起来,培养自己对程序编写的兴趣,并能独立设计和实现一个小型系统。
通过课程设计,加强了自己的程序分析能力。