- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
汽车车票管理系序模版
中国海洋大学
青岛学院
C语言课程设计报告书
题 目 汽车车票管理系统 学生姓名 高森 王孟凡 蔡宇炜 杨丽君 指导教师 林旭平 学 院 信息科学与工程学院 专业班级 电子信息工程2009级3班
组内分工
姓名 主要任务 占系统比例 高森 汽车查询系统 25% 王孟凡 主菜单及数据保存系统 25% 蔡宇炜 汽车载入及删除系统 25% 杨丽君 订退票系统 25% 注:本课程设计其他相应的任务会根据他们上述任务多少进行分配,上述所占比例是他们在整个设计任务中的最终比例。
目 录
1 前言 1
2 需求分析 2
3 模块设计图 3
4 NS流程图清单 4
5 存储结构及函数说明 7
6 课程设计结果 9
7 实践心得体会 13
1 前言
该章主要描述课程设计的目的,以及对题目本身的理解。
目的:
1.掌握基本信息管理系统的设计思想和实现能力根据问题的需要,选择合适的数据结构的能力。系统理解、综合运用课程知识学会用C语言程序解决实际问题的方法,模块化程序设计的思想学会较大程序的系统测试、调试方法。建立某地区的汽车票管理系统,次信息次信息次信息次信息次信息票或退票
班次 终点站 始发站 发车时间 票价 载客量 已售票数 剩余票数 101 qingdao jiaozhou 06:40 10 50 0 50 202 jiaonan jiaozhou 09:00 15 40 0 40 201 jiaonan jiaozhou 09:20 13 45 0 45 302 jimo jiaozhou 09:30 15 35 0 35 相应的地点会有不同的车次,不同的发车时间,不同的载客量,在载入汽车资料时系统会逐步提示你输入相应的数据,不能乱输否则会出现系统错误,而不能得到相应的效果。
2.汽车售票系统 进入此系统输入目的地进行查询,选定目的地后会有不同时间的相应的班次的汽车供你选择,再根据你的需要和时间选择你想乘坐的班次,然后再有你购票的张数的指令,在有条件下提示订票成功,否则会有相应提示。
3.汽车退票系统 进入此系统后对相应票退订(再经检查并允许退订的情况下),输入退票的班次,当本班车未发出时才能退票,自动更新已售票数。
4.查询汽车信息系统 包括按终点站查询和按班次查询,若有合适班次在进入订票系统进行订票。
5.班次删除系统 对于不能按时出发的车辆要进行删除,进入此系统会有提示你要删除的班次,输入后此班次的相应数据就会被删出,不会再在以后的订票中出现此班次信息。
6.退出系统 在退出系统时要按提示按0退出系统,这是就会把相应的数据保存到相应的文件中,如果不是按0退出则无法保存。
由于对知识的了解有限目前想到的简单的售票系统就包括以上的各个系统。本系统运用了链表对汽车信息订票及退票进行操作,用文件对相应数据进行保存。
3 模块设计图
根据第二章中对系统的需求分析,绘制模块图。
4 NS流程图清单
根据第三章的模块图,绘制每一个模块的NS流程图,如果在其中要用到某一特殊算法,如排序算法等,要详细说明。
显示主菜单 调用函数readdata显示系统主菜单 printf 【1】。。。。。。。。。。。。。。。。。录入班次信息 【2】。。。。。。。。。。。。。。。。。 订票系统 【3】。。。。。。。。。。。。。。。。。查询系统 【4】。。。。。。。。。。。。。。。。。删除班次信息 【5】。。。。。。。。。。。。。。。。。退票系统 【0】。。。。。。。。。。。。。。。。。退出系统 调用函数writedata保存在文件中 选择代码进入相应系统 调用函数循环输入班次信息 输入班次po-num 输入终点站po-last 输入始发站po-frist 输入票价po-money 输入载客量po-fff 输入售票数po-ff 输入剩余票数po-.f 输入发车时间po-time 调用存储函数 将信息写入文件,指针后移 结束本功能
进入订票系统 输入目的地,遍历链表,查找车次 输出该目的地的所有车次 根据时间需求输入所要订票的班次 输入订票数l,判断是否小于剩余数
是 否 该车次已售票数增加l 定
票
失 败 该车次剩余票数减l 订票成功
您可能关注的文档
最近下载
- 2023年12月英语六级真题及答案(第3套).pdf VIP
- 课题开题报告:国家智慧教育平台促进中小学教师发展数字化转型的应用模式与推进机制研究.docx VIP
- (区县版)_中小学教辅材料征订专项整治工作方案.docx VIP
- 新人教版(新插图)四年级上册数学 第5单元测试卷.docx
- 2021年全国新高考Ⅱ卷语文试题答案解析.doc VIP
- 肛肠科护士进修学习计划.docx VIP
- 抗心律失常药物临床应用中国专家共识(2023版)解读.pptx
- 2025年1月浙江省普通高校招生选考科目考试地理真题卷(含答案与解析).pdf VIP
- 简支梁桥设计-毕业设计.doc
- 装配式建筑工程消耗量定额及全费用基价表.pdf VIP
文档评论(0)