湖南工业大学
课程设计(实训)
资 料
学 院 计算机学院 2018-2019 学年第 1 学期 课程名称 面向过程程序设计(C语言)课程设计 指导教师 xxx 学生姓名 xxx 专业班级 计算机类xxx 学号xxx 题 目 车票管理系统 起止日期 2019 年 12 月 23 日 ~ 2019 年 1 月 2 日
目 录 清 单
序号 1 2 3
材 料 名 称 课程设计任务书 课程设计(实训)报告 设计文档和源程序(电子文档) 资料数量 1 1 1 备 注
课程设计(实训)任务书
学 院: 计算机学院 学生姓名: xxx 专业班级: xxx
课程名称: 面向过程程序设计(C语言)课程设计 设计题目: 车票管理系统 完成期限:自 2018 年 12 月 23 日至 2019 年 1 月 2 日共 1周
一、 设计的主要技术参数 1、文件基本的使用 2、结构体定义以及使用 3、switch开关和分支语句配合使用 4.数组存储字符串的简单应用 5、指针与数组合并应用 6、指针与结构体的应用 二、设计任务 1、设计主函数 2、设计主操作界面和其余操作界面 3、设计录入和增加车次功能函数 4、设计查询线路和浏览线路功能函数 5、设计售票和购票功能函数 6、设计按班次查询和按终点站查询功能函数 内 容 及 任 务 进 度 安 排 起止日期 第1天 第2天 第3天 第4天 工作内容 确定课程设计题目,计划各函数功能及其分工 编写各功能函数,并进行调试 进一步完善信息和功能,检查文档的使用 整体程序调试运行,完成课程设计任务书 [1] 谭浩强. C语言程序设计(第三版)[M]. 北京:清华大学出版社,2005 主 要 参 考 资 料 [2] 陈锐. C语言从入门到精通[M]. 电子工业出版社, 2010. [3] 胡运玲, 龚民. C语言程序设计[M]. 中国人民大学出版社, 2012. [4] 黄明. C语言课程设计[M]. 电子工业出版社, 2006. [5] 谭浩强著.C程序设计教程.北京:清华大学出版社,2007 [6] 谭浩强编著.C程序设计题解与上机指导(第三版). 北京:清华大学出版社,2005 学号 姓名 xxx xxx 分工负责的内容 主要函数的编写 部分函数的编写 备注 组长 同组xxx 信息 xxx 指导教师(签字): 年 月 日 系(教研室)主任(签字): 年 月 日
课程设计(实训)报告
课程名称: 面向过程程序设计(C语言)课程设计 题 目: 车票管理系统 起止日期: 2018 年 12 月 23 日 至 2019 年 1 月 2 日
学学班学成
生
姓
院 名 级 号 绩
计算机学院
xxx 计算机类xxx
xxx
指导教师(签字)
2019 年 1 月
目录
1 课题简介 ...................................................................................................................................... 6
1.1系统简介 ............................................................................................................................ 6
1.2开发环境及开发工具 .......................................................................................................... 6
2 问题分析 ...................................................................................................................................... 7
2.1需求分析 ............................................................................................................................ 7
2.2问题分析 ............................................................................................................................ 8
2.3系统中涉及到的相关算法 ................................................................................................... 9
3 系统设计 .................................................................................................................................... 11
3.1系统功能设计 ................................................................................................................... 11
3.2系统的功能分析 ............................................................................................................... 13
4 系统的实现 ................................................................................................................................ 14
4.1系统主函数设计 ............................................................................................................... 14
4.2录入和增加班次模块 ........................................................................................................ 15
4.3查询和浏览模块 ............................................................................................................... 19
4.4售退票模块....................................................................................................................... 25
5 系统测试 .................................................................................................................................... 29
Ⅰ
5.1软件测试 .......................................................................................................................... 29
5.2系统有效性....................................................................................................................... 29
6 设计总结 .................................................................................................................................... 29
参考文献 ....................................................................................................................................... 29
Ⅰ