C语言课程设计任务书

怎么办,课程设计,

求助!!!!!!!

1、【物流公司】

         某物流公司需要运送ABC三种货物,其集装箱承重规格分别为A250/件,B200/件,C150/件,所有不同规格的集装箱的长宽高均相等。物流公司拥有3膄排水量为10000吨的货轮运送这些货物,受集装箱体积限制,每船最大容量为500件。物流公司的货轮往来于香港,新加坡,旧金山,悉尼,伦敦等5个码头。

         物流公司的顾客给物流公司下达运货单,每张运货单规定运送三种不同的集装箱各X,Y,Z件,其发货地和收货地均为以上五个城市之一。其格式如下,括号内为数据类型定义)。物流公司每日最多接受同一顾客一次运货单。

     XXXXX5位顾客唯一编码,首位为1表示为对公,为2表示对私,第2位恒为0

     from XXXX  to XXXX (目的地和到达地均为无空格字符串,使用汉字或则拼音)

Type A:   XXXX (A类货物总数,整型数据)

Type B:   XXXX (B类货物总量,整型数据)

         Type C:   XXXX (C类货物总量,整型数据)

     200X – XX – XX 6位日期编码)

为了便于管理和查询,货运公司希望电子档案进行管理。本系统对以上基本信息进行处理,要求具有以下功能:

1、   录入托运单,依据纸质托运单内容,录入并并自动生成电子托运单文件(文本格式)

2、   取消和恢复托运单:根据顾客要求,若顾客给出顾客号码和货运单日期,则可以取消或者恢复该托运单。

3、   查询托运单
操作员可以分别根据顾客代号,发货地,到达地,托运时间来查询托运单详细情况。

4、   满仓空仓报警
操作员可以选择某个时间段(起止时间)中,若某天的某航线的运货单存在超出物流公司总运力,则给出满仓报警;若某天某航线上没有任何运货单则给出当天空仓报警。

5、   最终完成的程序脱离开发环境,在命令提示符下运行。程序名可以叫做CheckOut.exe,程序要求可以带参运行,参数表示托运单的名称。例如当输入
CheckOut  10210330.dat  10220331.dat
则程序运行时自动打开10210330.dat10220331.dat2个托运单文件。在带参运行情况下无需显示菜单,运行完毕可以直接退出。

设计提示

因为涉及到满空仓报警(遍历)所以可以定义好托运单链表结构以便操作。

可以使用自己定义的索引文件(.idx)保存所有托运单文件的文件名称。索引文件的每一行表示一张托运单文件。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值