由题目得知,要编写一个商品订购系统。其功能:屏幕上出现一个界面,让顾客或输入商品名称,或商品型号,或选择列表进而输入 商品编号都可以,如查到所选商品,则列出商品编号、商品名称、商品型号、商品价格、商品产地、库存数量和已订购数量;然后给出选购流程:所选商品编号—列出对应商品的信息—要求顾客输入邮寄地址信息—确认订购,是否继续选购其它商品,列出所有选订商品,再次确认订购。建立两个文件,分别存放商品信息与订购信息。
分步实施:
1、初步完成总体设计,搭好框架,确定人机对话的界面,确定函数个数;
2、完成最低要求:建立一个小系统,包括 10 种产品能供顾客选择。
3、进一步要求:完成全部功能的系统。
要求:
1、用 C 语言实现系统;
2、函数功能要划分好(结构化程序设计);
3、界面友好(良好的人机交互),加必要的注释;
4、要提供程序测试方案,程序一定要经得起测试,宁可功能少一些,也要能运
行起来,不能运行的程序是没有价值的。
参考GPT和自己的思路:
好的,针对您的问题,我先说明一下大致思路和步骤。
首先,我们需要设计商品信息和订购信息的结构体,并建立对应的文件来存储这些信息。然后,需要设计一个函数来读取这些文件,将商品信息存储到一个数组中,方便后续的搜索和订购操作。
接下来,要编写一个交互式的界面,让顾客可以输入商品名称、型号或者通过列表选择商品编号。读取输入之后,再在商品数组中查找匹配项,并将相关信息打印出来。然后,让顾客输入邮寄地址等订购信息,确认订购,然后保存到订购信息文件中。
最后,还需要考虑程序的可测试性,需要设计测试用例来验证程序的正确性。
具体实现细节可以根据实际情况来决定,上述步骤只是一种参考方案。希望能够帮到您~