已实现的功能:
_____________________________________________________________________________________
________________________________________________________________
1 -- 用户管理中心(登陆验证功能+用户注册功能)
if(userlogin[0].username[0]==' ' || checkdenglu==-1)
{
printf("\t\t||-->>商品信息管理系统<<--|| 用户->未登陆");
printf("\n\n\t\t * 1 -- 登陆");
}
else
{
printf("\t\t||-->>商品信息管理系统<<--|| 用户->%s 已登陆...\n",userlogin [0].username);
printf("\n\n\t\t * 1 -- 进入商品信息管理系统");
}
printf("\n\n\t\t * 2 -- 注册用户");
printf("\n\n\t\t * 0 -- 退出管理\n");
printf("\n\n\t\t 请选择菜单号(0-10):");
scanf("%d",&choice);getchar();
________________________________________________________________
2 -- 商品信息管理中心
printf("\n\n\n\n");
printf("\t\t||-->> 商品信息管理中心 <<--||\n");
printf("\n\t\t * 1 -- 登记商品信息");
printf("\n\t\t * 2 -- 查询所有商品信息");
printf("\n\t\t * 3 -- 插入一个商品信息");
printf("\n\t\t * 4 -- 删除一个商品信息");
printf("\n\t\t * 5 -- 查询一个库存的商品信息 ");
printf("\n\t\t * 6 -- 查询大于或小于给定库存的商品信息");
printf("\n\t\t * 7 -- 查询给定库存段中库存最高的商品信息");
printf("\n\t\t * 8 -- 价格高于某值的所有商品信息按价格排序输出");
printf("\n\t\t * 9 -- 库存不足某值的所有商品信息按库存排序输出");
printf("\n\t\t * 10 -- 任意指定库存段对商品信息进行库存排序输出");
printf("\n\t\t * 11 -- 任意指定价格段对商品信息进行价格排序输出");
printf("\n\t\t * 12 -- 保存所有商品信息");
printf("\n\t\t * 13 -- 打开所有商品信息 ");
printf("\n\t\t * 0 -- 退出管理\n");
printf("\n\t\t 请选择菜单号(0-10):");
scanf("%d",&choice);getchar();
________________________________________________________________
3 -- 程序分开了+
--然后include起来
#include "hh.h" //定义表
#include "jiancebianhao.h" //检测编号
#include "dengji.h" //登记商品信息 1
#include "chaxunshuoyou.h" //查询所有商品信息 2
#include "charu.h" //插入商品信息 3
#include "shanchu.h" //删除商品信息 4
#include "chaxundingkucun.h" //查询给定库存的商品信息 5
#include "chaxundaxiaokucun.h" //查询大于或小于给定库存的商品信息 6
#include "chaxunduankucun.h" //查询给定数值段中库存最高的商品信息 7
#include "chaxundayudingjiage.h" //输出价格高于某个值的所有商品按价格排序输出 8
#include "chaxunxiaoyudingkucun.h" //输出库存小于某个值的所有商品信息并排序输出 9
#include "chaxunzhidingkucun.h" //任意指定库存段对商品进行库存的排序 10
#include "chaxunzhidingjiage.h" //任意指定对商品进行价格排序 11
#include "savefile.h" // 保存所有商品信息 12
#include "openfile.h" // 打开所有商品信息 13
________________________________________________________________
4 -- 一些数据检测
mylabe2:
printf("\n\t\t 请输入商品编号:");
scanf("%d",&shangptemb.id);getchar();
bianhao=jiancebianhao(shangp,shangptemb.id,count);// 检测是否存在相同的商品
if(bianhao==-1)
{
printf("\n\t\t 该编号已经存在!!\n");
goto mylabe2;
}
________________________________________________________________
_____________________________________________________________________________________
待实现的基本功能:
1、线性表的建立、插入、删除、合并
2、串的模式匹配算法
3、顺序查找、折半查找
4、插入排序、交换排序、交换排序、选择排序、归并排序
_____________________________________________________________________________________
C语言写的商品信息管理系统
5星 · 超过95%的资源 需积分: 50 15 浏览量
2007-07-24
22:22:22
上传
评论 15
收藏 278KB RAR 举报
sky_dian
- 粉丝: 7
- 资源: 8
最新资源
- Screenshot_20240427_031602.jpg
- 网页PDF_2024年04月26日 23-46-14_QQ浏览器网页保存_QQ浏览器转格式(6).docx
- 直接插入排序,冒泡排序,直接选择排序.zip
- 在排序2的基础上,再次对快排进行优化,其次增加快排非递归,归并排序,归并排序非递归版.zip
- 实现了7种排序算法.三种复杂度排序.三种nlogn复杂度排序(堆排序,归并排序,快速排序)一种线性复杂度的排序.zip
- 冒泡排序 直接选择排序 直接插入排序 随机快速排序 归并排序 堆排序.zip
- 课设-内部排序算法比较 包括冒泡排序、直接插入排序、简单选择排序、快速排序、希尔排序、归并排序和堆排序.zip
- Python排序算法.zip
- C语言实现直接插入排序、希尔排序、选择排序、冒泡排序、堆排序、快速排序、归并排序、计数排序,并带图详解.zip
- 常用工具集参考用于图像等数据处理
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈