#include<stdio.h>
C 语言程序设计超市管理系统 本资源重点介绍了使用 C 语言设计的超市管理系统,涵盖了系统的需求分析、概要设计、模块划分、原函数清单、运行环境、开发工具和编程语言、详细设计等方面的内容。 需求分析: 随着现代生活质量的提高,超市这种便利的服务开始走进我们的生活,同时随着超市涌入我们的生活,如何更便利的对超市进行系统和有序的操作,成了我们需要考虑的问题。本程序运用 C 语言程序设计了一个超市管理系统。关系系统的功能主要有新购物品入库、物品信息删除、物品信息修改、物品信息查询、物品信息浏览功能,在相应的硬盘上面进行存盘以防止部分数据的丢失。 概要设计: 依据程序的结构反和功能,遵照“自顶而下”的原则,描述该程序的层次结构图一显示了该程序的层次结构,共 5 层。 模块划分: 依据给定的物品信息和数据形式,数组必须用结构体实现。结构类型的层次结构:struct ima{int id;char name[20];char produce[30];int number;float price;}; 原函数清单: 1、创建函数 void chushihua() 2、增加物品函数 Tianjia(); Main 函数程序主菜单 1 新购物品入库 2 物品信息删除 3 物品信息修改 4 物品信息浏览 5 系统颜色设置 1 红底黑字 2 白底黑字 3 黑底红字 4 绿底蓝字 5 黄底紫字 6 系统默认 4 物品信息查询 4 应用程序退出 判断所输编号是否存在是: 此编号已被使用,请重新输入否: 输入物品信息 3、删除物品信息函数Shanchu(); 4、修改物品信息函数 Xiugai(); 5、查询物品信息函数Chazhao(); 6、浏览物品信息函数Liulan(); 7、系统颜色设置函数 yanseshezhi(); 8、应用程序退出函数 Jieshu(); 运行环境: Win2003, WinXP, Win2000, NT, WinME, Win9X 开发工具和编程语言: 编程语言:C 语言 开发工具:microsoft visual C++ 6.05 详细设计: 1、结构体变量的定义:struct ima{int id;char name[20];char produce[30];int number;float price;}; 3、文件的初始化:void chushihua(){FILE *fp;struct ima i={1,"花生牛奶","湖北武汉",1200,2.5};fp=fopen("ima.dat","w");if(fp==NULL){printf("\t\t\t 系统错误,请重试........");exit(0);}fwrite(&i,sizeof(struct ima),1,fp);fclose(fp);} 4、欢迎菜单(主函数): void main(){...} 本超市管理系统使用 C 语言设计,实现了物品信息的管理和查询,用户可以根据自己的喜好修改操作界面,提高了系统的可用性和可维护性。