c语言车票管理系统

课 程 设 计 报 告课程名称 C语言课程设计 课题名称 车票管理系统 专 业 自动化 班 级 1402 学 号 201401020208 姓 名 宋爱军 指导教师 陈世清 杨子华 黄哲 2014年 12 月 27 日湖南工程学院课 程 设 计 任 务 书课程名称 C语言课程设计 课 题 车票管理系统 专业班级 自动化 学生姓名 宋爱军 学 号 201401020208 指导老师 陈世清 杨子华 黄哲 审 批 任务书下达日期 2014 年 12 月 20 日任务完成日期 2014年 12 月 27 日目录设计目的 总体设计详细设计调试与测试:总结与体会附:源程序清单和使用说明一、课程设计目的1.熟练掌握C语言的应用及特点;2.掌握函数声明、定义和使用的方法;3.熟练掌握C语言中的对文件进行操作的基本方法;4.熟练掌握结构体的使用方法;5.掌握链表的基本操作。本课程设计的目标就是要达到理论与实际应用相结合,提高学生组织数据及编写大型程序的能力,并培养基本的、良好的程序设计技能以及各种能力。  设计中要求综合运用所学知识,上机解决一些与实际应用结合紧密的、规模较大的问题,通过分析、设计、编码、调试等各环节的训练,使学生深刻理解、牢固掌握数据结构和算法设计技术,掌握分析、解决实际问题的能力。 通过这次设计,要在程序设计方法以及上机操作等基本技能和科学作风方面受到比较系统和严格的训练。二、总体设计1.设计内容:一车站每天有n个发车班次,每个班次都有一班次号(1、2、3…n),固定的发车时间,固定的路线(起始站、终点站),大致的行车时间,固定的额定载客量。如班次 发车时间 起点站 终点站 行车时间 额定载量 已定票 人数18:00湘潭 长沙 2 45 30 1026:30湘潭 常德 4 40 40 20…功能要求:系统能提供下列服务:1)、录入班次信息(信息用文件保存),可不定时地增加班次数据。2)、浏览班次信息,可显示出所有班次当前状况(如果当前系统时间超过了某班次的发车时间,则显示“此班已发出”的提示信息)。3)、查询路线:可按班次号查询 ,可按终点站查询。4)、售票和退票功能。(1).当查询出已定票人数小于额定载量且当前系统时间小于发车时间时才能售票,自动更新已售票人数(2).退票时,输入退票的班次,当本班车未发出时才能退票,自动更新已售票人数。2.设计要求:1)、设计正确,方案合理。2)、界面友好,使用方便。3)、程序精炼,结构清晰。4)、设计报告5000字以上,。5)、上机演示。3.概要设计车票管理系统的功能为 1. 录入班次 2. 显示所有班次 3. 查询班次 4. 增加班次 5. 售票 6. 退票 7. 修改班次 8. 删除班次 9. 退出 车票管理系统的功能模块有:(1)提供菜单界面,方便用户对程序个功能进行选择,选择要实现的功能按enter键进入该功能。(2)接受用户输入的功能项,按enter键结束输入并将进入该系统,其需要的结果显示出来,方便用户查看。(3)完成每次功能,可保存用户的修改的信息,及时更新文件信息。下次查询时内容为最新信息。实时的信息更新对比等。一个名TICKET的结构体进行定义,包括num[10] hour[3]; min[3] from[10]; to[10]; hours max; now;等结构体成员。然后对调用函数进行定义。int system_time()系统时间, void NewMessage() 新纪录录入函数, void ShowTable1() void ShowTable2(int i) 线框调用1和2不用没次输, void Display()显示所有函数, void add()增加记录, void save() 保存函数, void save()保存函数, void load() 按班次查询函数, void search() 查询函数, void change()修改函数, void quit()退出函数, void Ticketorder() 售票函数, void Ticketdelete()删除函数, int menu_select()菜单函数, int whether(int)判断时间是否超出函数, void find(char s1[],char s2[])查询函数★//s1为班次//s2为终点站, void deletemessage()删除函数, int findnum(char s1[])班次查询函数, void get(int,int)修改及增加班次, char *menu[]菜单函数。

c语言大作业车票管理系统,c语言车票管理系统.docx相关推荐

  1. 陕科大c语言大作业,西工大c语言大作业.ppt

    西工大c语言大作业 求最小非平凡因子 1.题目描述 给定一个整整数n(2 ≤ n ≤ 50),求n的最小非平凡因子. 2.输入 输入仅一行,一个正整数n(2 ≤ n ≤ 50). 3.输出 输出仅一行 ...

  2. c语言大作业开题报告,c语言开题报告

    本栏目为关于c语言开题报告和开题报告的论文范文,免费给你写作c语言大作业开题报告提供相关文献资料. 摘要:在一套试卷中,重复题问题是影响考试质量的一个重要因素.该文针對C语言试卷中选择题间易出现重复题 ...

  3. c语言大作业开题报告,C语言大作业报告.doc

    PAGE13 / NUMPAGES21 页 PAGE13 目录 一. 设计题目 二.目标和需求分析 三.开发工具 四.应用平台 五.程序模块 1.游戏盒子 2.2048 3.扫雷 4.贪吃蛇 六.开发 ...

  4. c语言大作业开题报告,c语言毕业论文开题报告范文

    c语言毕业论文开题报告范文 日期:2018年05月04日 编辑:ad201107111759308692 作者:无忧论文网 点击次数:832 论文价格:0元 论文编号:lw20180423190031 ...

  5. 万年历c语言大作业实验,用C语言写的一个万年历

    下面是编程之家 jb51.cc 通过网络收集整理的代码片段. 编程之家小编现在分享给大家,也给大家做个参考. #include #include int input(); void re_year(i ...

  6. c语言大作业 模拟泊松分布,C语言下泊松分布以及指数分布随机数生成器实现

    最近实验室的项目需要实现模拟文件访问序列,要求单位时间内的数据请求次数符合泊松分布,而两次请求见的时间间隔符合指数分布.没办法只好重新捡起已经丢掉多时的概率知识.于是也就有了这篇关于在C语言下符合泊松 ...

  7. c语言大作业矩阵运算,用C语言实现矩阵运算

    <用C语言实现矩阵运算>由会员分享,可在线阅读,更多相关<用C语言实现矩阵运算(6页珍藏版)>请在人人文库网上搜索. 1.任务二:矩阵的基本运算#in clude#in clu ...

  8. c语言大作业黑白棋,C语言编写黑白棋游戏源代码.doc

    C语言编写的黑白棋游戏源代码 /*3.3.4 源程序*/ #include "graphics.h" /*图形系统头文件*/ #define LEFT 0x4b00 /*光标左键值 ...

  9. 等价关系运算c语言大作业,如何用c语言编写:n等价关系判断,并求出等价类及其元素...

    满意答案 guigui5418 2015.05.18 采纳率:48%    等级:8 已帮助:1460人 12345678910111213141516171819202122232425262728 ...

  10. c语言大作业答辩ppt,C语言程序设计—考试管理程序答辩ppt.ppt

    C语言程序设计-考试管理程序答辩ppt * 人员:张旭东.王隆基.汤双节.刘宇 系 统 功 能 逻 辑 结 构 小 组 分 工 程 序 特 色 系 统 功 能 考试设置 学生信息的录入.修改增加与删除 ...

最新文章

  1. 记录一个粗心所导致的bug
  2. “大院大所”合作对接活动专场推介会侧记
  3. boost::gil::pixels_are_compatible用法的测试程序
  4. java获取excle表格对象_Java使用excel工具类导出对象功能示例
  5. 厉害!这位80后连发2篇Science!身处普通高校,告诉你科研不决取于平台
  6. 集福宝 支付宝2021年最新一款集福神器
  7. 实例:用户登录(python 版)
  8. python竖着输出编码_在Python中使用管道标准输出时设置正确的编码
  9. Metropolis 采样与蒙特卡洛算法
  10. LinearLayout removeAllViews后再 addView页面不展示
  11. 嵌入式工具 | 嵌入式开发常用几款的代码编辑器
  12. 黑苹果卡在白苹果不动_从黑苹果到“白苹果”这一年我经历了什么
  13. app图标圆角角度_?APP图标造型分析!
  14. 360主机卫士正式上线
  15. collapsible data-collapsed Jquery-mobile动态设置
  16. VMware无法启动虚拟机的解决办法
  17. JavaScript 值得一读的书籍
  18. c语言程序设计陈世清上海交通大学出版社,C语言程序设计
  19. “企业上云”计划出炉,三年内河北万家企业要上云!|中机智库
  20. 终于有人把标签设计讲明白了

热门文章

  1. 1718 Cos的多项式
  2. 转载于烂泥博客,供个人学习kvm、mysql等知识
  3. 提炼函数(Extract Method)
  4. 用sharesdk第三方等陆或分享到QQ空间,qq好友,微信,朋友圈,新浪微博,腾讯微博等
  5. java大小端字节流解析_记录一个如何解决java与C++socket通信的大小端问题
  6. PHP保持静态页面,PHP 实现页面静态化的几种方法
  7. 睡觉少对孩子影响很大肚子变胖记忆受损
  8. android 阅读模式吗,在Android或iOS上使用阅读模式来查看网页 | MOS86
  9. Java猿社区—Redis一篇系列—第二章、Redis入门和安装
  10. 单调队列(P3088 Crowded Cows S)