请高手帮忙!!万分感谢
一、目的要求本课程设计任务的目的是要求学生按照分析、设计、编码、调试和测试的软件开发过程独立完成一个货运公司货物调度系统,并能最终实现本系统的功能要求。
二、功能要求
【题目描述】
某货运公司需要运送ABC三种货物,其规格分别为50,80,120吨/件。货运公司使用排水量为1000吨的货轮运送这些货物,其目的地分别是香港,新加坡,多伦多,旧金山,悉尼。货运公司的主顾给货运公司下运货单,运送ABC三种不同的货物各X,Y,Z件,其发货地和收货地均为以上五个城市之一。为了节省成本,货运公司希望每趟货运时安排最少的轮次,因此希望有合理的方案使货轮尽量满仓。本系统对以上基本信息进行处理,要求具有以下功能:
1、 录入托运单
托运单由顾客填写,包含顾客代号,名称,托运单号,发出地,目的地,
A类货物件数,B类货物件数,C类货物件数。
2、查询、排序托运单
顾客可以根据顾客代号,或者托运单号查询所托运单详细数据
3、生成运货单
公司操作员输入运货发出地和目的地,计算机自动生成运货单。运货单包括运货单号,船序号,A类货物件数,B类货物件数,C类货物件数,总重量,满载比例,发出地点,到达地点,发货时间
4、保存信息
可以按照操作员指定的文件名保存录入的托运单和计算机生成的运货单
5、载入信息
可以根据操作员指定的文件名载入以前保存的托运单和运货单
【题目要求】
(1)为各项操作功能设计一个菜单。应用程序运行后,先显示这个菜单,然后用户通过菜单项选择希望进行的操作项目;
(2)查询托运单按照顾客姓名或者托运单号码查询或删除,排序功能按姓名或托运单号码排列。
(3)计算机安排的运货单要合理可行。不能出现轮船超载的情况。
(3)、要求以上功能分别用函数实现。并要求用C语言的文件操作语句将以上所有结果保存在文件XX.out。
【输入/输出要求】
(1)应用程序运行后,先显示一个菜单,然后用户根据需要选择相应的操作项目。进入每个操作后,根据程序的提示输入相应的信息;
(2)要求用户输入数据时,要给出清晰、明确的提示信息,包括输入的数据内容、格式及结束方式等。