您现在的位置:首页 >> ★免费资源 >> 毕业论文下载 >> 内容

C数据结构课程设计

时间:2019/7/15 13:30:00 点击:

  核心提示:MATLAB代做,FPGA代做,Coursework代做、Assignment代做,淘宝交易。QQ:1224848052...

附件下载:2014051737957985.rar

一、   设计课题:

我们设计的程序有三个,分别是:航空订票系统、24游戏、旅游交通查询系统,为了用户的方便和更能体现C语言的模块化理念,我们把三个程序放到一个系统中去实现了。

二、   设计内容

1、     需求分析:

在完成课程设计的过程中,我们组合作为主,欧阳锦林主要负责程序设计与调试,王峰段静缘主要负责资料收集与文档输入。设计完成后交流了各人收获与体会。

1)、航空订票系统:

             通过此系统可以实现如下功能:

 1) 录入航线信息

每条航线信息包括航班号、飞机号、目的地、订票数、余票数共5项。假设现在有3条航线, 目的地分别是北京, 上海, 广州, 飞机上可乘坐100( 即初始订票数为0, 余票数为100) , 将这3条航线信息存入文件“airline.dat” 中。

 2) 订票业务

客户信息包括姓名, 航班号, 座位号(初始为0), 假设已有3个客户信息存入文件“customer.dat”中。

有新客户订票时, 先输入客户的姓名和他提出的航班号, 查询该航线的订票情况, 若有余票, 则为客户办理订票手续, 分配给客户一个座位号, 然后将新客户的信息添加到文件“customer.dat”, 并修改文件“airline.dat”中该航线的订票数和余票数。若无余票, 则输出客满信息。进一步可实现如果该航班已经无票,可以提供相关可选择航班信息。

 3) 退票业务

根据客户提出的航班号, 办理退票, 从文件“customer.dat”中删除该客户的信息, 并修改文件“airline.dat”中相应航线的订票数和余票数。

 4) 修改航班信息:当航班信息改变可以修改航班数据文件。

 5) 输出全部航线信息和全部客户信息。

 6) 退出系统。

2)、24点游戏:

基本要求及步骤:

 1) 随机产生四个1-13的数,分别代表13张牌。

 2) 提示玩家输入算式。

 3) 判断玩家输入的表达式是否合法,其中算式中的四个数字只能是程序所给的四个数字,非法则回到1)。

 4) 如果玩家认为这四张牌算不出24点(如:1111),可只输入?,程序将判断这四张牌是否能得出24点,如果能,则程序将给出算式,如果不能,说明不能,并回到1)。

 5) 当用户正确输入算式后,用“堆栈来求表达式的值”的原理   求出结果并判断是否为24,得出用户是输是赢的结果。

 6) 询问用户是否继续,是则回到1),否则结束程序。

 

3)、旅游交通查询系统:

        实现功能:火车信息查询、最短路径查询、火车信息编辑、读入修改信息、查看火车信息、查看城市信息。每个功能中又有一些小功能,如火车信息查询中有:按车次查询、按出发地与目的地查询(其中又有最快、最省钱、全部选择)中转站查询、查看火车信息,火车信息编辑又包括:添加火车信息、删除火车信息、查看火车信息、保存火车信息功能。

 

-----------------------------------------------------------------------------
MATLAB代做,fpga代做,Simulink代做,创新,淘宝交易,MATLAB毕业设计,FPGA毕业设计,

Simulink毕业设计,MATLAB专业代做,fpga专业代做,Simulink专业代做,博士,硕士,本科,

毕业设计,硕士毕业论文,Coursework,Assignment,Verilog

QQ:1224848052

作者: 来源:网络
  • 您是如何找到本站的?
  • 百度搜索
  • Google搜索
  • 查阅资料过程中
  • 论坛发现
  • 百度贴吧发现
  • 朋友介绍
本站最新成功开发工程项目案例
相关文章
  • 没有相关文章
相关评论
发表我的评论
  • 大名:
  • 内容:
  • matlab代做|matlab专业代做|matlab淘宝代做|FPGA项目合作(www.hslogic.com) © 2022 版权所有 All Rights Reserved.
  • Email:highspeed_logic@163.com 站长QQ: 1224848052

    专业代做/代写/承接、MATLAB、SIMULINK、FPGA项目、博士/硕士/本科课题、Coursework、Eassy、Assignment