C语言课程设计任务书
来源:互联网 发布:pyqt 知乎 编辑:程序博客网 时间:2024/04/29 01:41
怎么办,课程设计,
求助!!!!!!!
1、【物流公司】
某物流公司需要运送ABC三种货物,其集装箱承重规格分别为A类250吨/件,B类200吨/件,C类150吨/件,所有不同规格的集装箱的长宽高均相等。物流公司拥有3膄排水量为10000吨的货轮运送这些货物,受集装箱体积限制,每船最大容量为500件。物流公司的货轮往来于香港,新加坡,旧金山,悉尼,伦敦等5个码头。
物流公司的顾客给物流公司下达运货单,每张运货单规定运送三种不同的集装箱各X,Y,Z件,其发货地和收货地均为以上五个城市之一。其格式如下,括号内为数据类型定义)。物流公司每日最多接受同一顾客一次运货单。
XXXXX(5位顾客唯一编码,首位为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.dat和10220331.dat这2个托运单文件。在带参运行情况下无需显示菜单,运行完毕可以直接退出。
设计提示
因为涉及到满空仓报警(遍历)所以可以定义好托运单链表结构以便操作。
可以使用自己定义的索引文件(.idx)保存所有托运单文件的文件名称。索引文件的每一行表示一张托运单文件。
- C语言课程设计任务书
- 操作系统课程设计任务书
- C++课程设计任务书
- 《机械制造工艺学》课程设计任务书
- C语言课程设计
- C语言课程设计
- C语言课程设计
- c语言课程设计
- C语言课程设计---通讯录
- c语言课程设计
- c语言课程设计
- c语言课程设计笔记
- C语言课程设计
- C语言课程设计
- c语言课程设计
- c语言课程设计
- 求助!!!C语言课程设计
- c语言课程设计2
- 探讨一个关于“继承”的问题
- Windows XP中的新型向量化异常处理
- 是高考,还是天意
- 解决163/sohu/sina不能够收到PHP MAIL函数发出邮件的问题
- MS word、Excel 双击打开很慢问题解决
- C语言课程设计任务书
- firefox中操作书签
- DRP是什么
- 如何用C#语言构造蜘蛛程序
- 如何解决INCIAP - Create Intercompany AP Invoices Terminated By Signal 11 Error
- GridView传多个值并同时添加多条记录
- ORACLE-面试题
- 汉字在计算机中的表示
- MFC的模块状态:从AfxGetApp()和AFX_MANAGE_STATE()看MFC的模块状态