C语言课程设计仓库管理系统计算机NET_计算机-C++资料.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《C语言课程设计仓库管理系统计算机NET_计算机-C++资料.pdf》由会员分享,可在线阅读,更多相关《C语言课程设计仓库管理系统计算机NET_计算机-C++资料.pdf(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 C 语言课程设计 仓库管理系统#include struct cangku int num;char name20;char introdution50;float square;typedef struct cangku Cangku;int Input(Cangku t);void List(Cangku t,int n);void SearchOnName(Cangku t,int n);int DeleteRecord(Cangku t,int n);int AlterRecord(Cangku t,int n);int AddRecord(Cangku t,int n);void
2、SortOnName(Cangku t,int n);void SortOnSquare(Cangku t,int n);void SaveRecord(Cangku t,int n);int LoadRecord(Cangku t);int LoadRecord1(Cangku t);void Save(Cangku t,int n);void Load(Cangku t,int n);void Load1(Cangku t);int Menu_select();void main()Cangku ck50;int i,l,length,w=1;int q4=5,2,1,0;system(c
3、ls);printf(请输入第 1 个密码:n);for(i=0;i4;i+)scanf(%d,&l);system(cls);if(l=qi)printf(正确,继续输入第%d 个密码:.n,i+2);else w=0;printf(输入错误!n);break;while(w)switch(Menu_select()case 1:length=Input(ck);SaveRecord(ck,length);break;case 2:length=LoadRecord(ck);SearchOnName(ck,length);break;case 3:length=LoadRecord(ck);
4、length=DeleteRecord(ck,length);SaveRecord(ck,length);break;case 4:length=LoadRecord(ck);length=AlterRecord(ck,length);SaveRecord(ck,length);break;case 5:length=LoadRecord(ck);length=AddRecord(ck,length);SaveRecord(ck,length);break;case 6:length=LoadRecord(ck);system(cls);List(ck,length);break;case 7
5、:length=LoadRecord(ck);system(cls);SortOnName(ck,length);SaveRecord(ck,length);break;case 8:length=LoadRecord(ck);system(cls);SortOnSquare(ck,length);SaveRecord(ck,length);break;case 9:length=LoadRecord(ck);system(cls);Save(ck,length);break;case 0:length=LoadRecord1(ck);Load1(ck);称查找记录按任意键进入仓库管理菜单输入
6、您想要进行的操作选项键删除仓库记录修改仓库记录增加仓库信息显示全部记录按仓库名称排序按仓库面积排序备份恢复退出请输入要输入的仓库数目开始输入仓库信息第个仓库的编号第说明编号名称面积要查找的仓库不存在请输入要删除的仓库名称要删除的仓库信息如下说明编号名称面积确定删除仓库信息吗删除成功要删除的仓库不存在请输入要修改的仓库名称要修改的仓库信息如下说明编号名称面积确定修改明要修改的仓库不存在请输入再增加的记录数开始追加记录第个仓库的编号第个仓库的名称第个仓库的面积第个仓库的说明排序成功排序后仓库信息列表如下排序成功排序后仓库信息列表如下不能打开文件不能打开文件从文件中成 system(cls);Loa
7、d(ck,length);break;case 10:exit(0);int Menu_select()int c;printf(按任意键进入仓库管理菜单 n);getchar();system(cls);system(color F0);printf(*仓 库 管 理*n);printf(*1.录入仓库初始记录*n);printf(*2.按仓库名称 查找记录*n);printf(*3.删除仓库记录*n);printf(*4.修改仓库记录*n);printf(*5.增加仓库信息*n);printf(*6.显示全部记录*n);printf(*7.按仓库名称排序*n);printf(*8.按仓库面
8、积排序*n);printf(*9.备 份*n);printf(*0.恢 复*n);printf(*10.退 出*n);printf(*n);do printf(n 输入您想要进行的操作选项键(0-10):);称查找记录按任意键进入仓库管理菜单输入您想要进行的操作选项键删除仓库记录修改仓库记录增加仓库信息显示全部记录按仓库名称排序按仓库面积排序备份恢复退出请输入要输入的仓库数目开始输入仓库信息第个仓库的编号第说明编号名称面积要查找的仓库不存在请输入要删除的仓库名称要删除的仓库信息如下说明编号名称面积确定删除仓库信息吗删除成功要删除的仓库不存在请输入要修改的仓库名称要修改的仓库信息如下说明编号名称
9、面积确定修改明要修改的仓库不存在请输入再增加的记录数开始追加记录第个仓库的编号第个仓库的名称第个仓库的面积第个仓库的说明排序成功排序后仓库信息列表如下排序成功排序后仓库信息列表如下不能打开文件不能打开文件从文件中成 if(scanf(%d,&c)!=1)while(getchar()!=n)continue;while(c10);return c;int Input(Cangku t)int i,n;system(cls);printf(n 请输入要输入的仓库数目:n);scanf(%d,&n);printf(开始输入仓库信息:n);for(i=0;in;i+)system(cls);prin
10、tf(n 第%d 个仓库的编号:,i+1);scanf(%d,&ti.num);printf(第%d 个仓库的名称:,i+1);scanf(%s,ti.name);printf(第%d 个仓库的面积:,i+1);scanf(%f,&ti.square);printf(第%d 个仓库的说明:,i+1);scanf(%s,ti.introdution);return(n);void List(Cangku t,int n)int i;printf(*n);printf(*编 号 名称 面积 说明 n);printf(-n);for(i=0;in;i+)printf(%17d%13s%20f%14s
11、n,ti.num,ti.name,ti.square,ti.introdution);printf(称查找记录按任意键进入仓库管理菜单输入您想要进行的操作选项键删除仓库记录修改仓库记录增加仓库信息显示全部记录按仓库名称排序按仓库面积排序备份恢复退出请输入要输入的仓库数目开始输入仓库信息第个仓库的编号第说明编号名称面积要查找的仓库不存在请输入要删除的仓库名称要删除的仓库信息如下说明编号名称面积确定删除仓库信息吗删除成功要删除的仓库不存在请输入要修改的仓库名称要修改的仓库信息如下说明编号名称面积确定修改明要修改的仓库不存在请输入再增加的记录数开始追加记录第个仓库的编号第个仓库的名称第个仓库的面积第
12、个仓库的说明排序成功排序后仓库信息列表如下排序成功排序后仓库信息列表如下不能打开文件不能打开文件从文件中成 *n);printf(n);getchar();void SearchOnName(Cangku t,int n)char s20;int i,flag=0;system(cls);printf(请输入要查找的仓库名称:n);scanf(%s,s);for(i=0;in;i+)if(strcmp(s,ti.name)=0)flag=1;system(cls);printf(nn 要查找的仓库信息如下 :n);printf(n);printf(*n);printf(*编 号 名称 面积 说
13、明 n);printf(-n);printf(%17d%13s%20f%14sn,ti.num,ti.name,ti.square,ti.introdution);printf(*n);printf(n);if(flag=0)printf(要查找的仓库不存在 !n);getchar();int DeleteRecord(Cangku t,int n)char s20;char ch;int i,j,flag=0;称查找记录按任意键进入仓库管理菜单输入您想要进行的操作选项键删除仓库记录修改仓库记录增加仓库信息显示全部记录按仓库名称排序按仓库面积排序备份恢复退出请输入要输入的仓库数目开始输入仓库信
14、息第个仓库的编号第说明编号名称面积要查找的仓库不存在请输入要删除的仓库名称要删除的仓库信息如下说明编号名称面积确定删除仓库信息吗删除成功要删除的仓库不存在请输入要修改的仓库名称要修改的仓库信息如下说明编号名称面积确定修改明要修改的仓库不存在请输入再增加的记录数开始追加记录第个仓库的编号第个仓库的名称第个仓库的面积第个仓库的说明排序成功排序后仓库信息列表如下排序成功排序后仓库信息列表如下不能打开文件不能打开文件从文件中成 system(cls);printf(请输入要删除的仓库名称 n);scanf(%s,s);for(i=0;in;i+)if(strcmp(s,ti.name)=0)flag=
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 课程设计 仓库 管理 系统 计算机 NET_ C+ 资料
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内