超市商品管理c语言.docx
- 文档编号:28098927
- 上传时间:2023-07-08
- 格式:DOCX
- 页数:12
- 大小:608.37KB
超市商品管理c语言.docx
《超市商品管理c语言.docx》由会员分享,可在线阅读,更多相关《超市商品管理c语言.docx(12页珍藏版)》请在冰豆网上搜索。
超市商品管理c语言
实训报告
C语言程序设计
题目:
超市商品管理
院系:
信息科技学院
专业:
通信工程
姓名:
XXX
学号:
1251100XXX
指导教师:
杨永清
日期:
2013年9月15日
桂林电子科技大学信息科技学院
超市商品管理
本题目设计目的是训练学生的基本编程能力,了解管理信息系统的开发流程,熟悉C语言的文件和单链表的各种基本操作。
本程序中涉及结构体、单链表、文件等方面的知识。
通过本程序的训练,使学生能对C语言的文件操作有一个更深刻的了解,掌握利用单链表存储结构实现对学生成绩管理的原理,为进一步开发出高质量的管理信息系统打下坚实的基础。
1、程序简介
本程序用VC++编译,运行于windows系统下。
、本程序应具有以下功能:
1、文件操作功能
文件操作:
可建立、打开、保存、关闭数据文件。
如果是新建的文件,可输入商品信息数据:
数据包括商品编号、商品名、商品类别、商品数量、商品价格等。
2、数据输入功能
输入信息:
输入商品编号、数量完成进货操作。
3、数据添加、修改、删除功能
添加:
添加一种或多种新商品,并能输入其商品信息。
修改:
修改商品信息,可包括商品编号、名称、种类、数量和单价。
删除:
删除一类或多类商品的所有信息。
4、计算功能
可通过查询商品信息功能,自动计算并输出需要进货的商品信息。
通过商品数量及单价,自动计算出商品总价。
5、查询功能
可分别按商品编号和需要进货的商品进行查询。
6、排序功能
可分别按商品编号、金额等进行排序。
7、数据显示功能
可分别浏览输入、查询和排序后的商品信息。
2、总体设计图
超市商品管理系统
输入记录
查询
更新记录
排序记录
采用模块化程序设计方法,将较大任务按一定规则分成一些较小任务,各个模块之间既独立又相关。
界面设计
主菜单
输入界面:
信息显示界面:
详细设计:
(以下为部分代码)
2.2.1数据结构设计
structgoods
{
intnum;
um);um==comm[m].num)
{a=1;
printf("该记录已存在,按q返回主菜单,按任意键重新输入");
scanf("%s",&c);
break;
}
}
if(a==1&&(c==113||c==81))ame);rice);ount);otal=comm[m].price*comm[m].count;ame);
m++;
}
printf("是否继续(y/n):
");um)um)
break;
if(i==m)
{
printf("没有找到!
");
getchar();
return;
}
printf("已经找到该记录,是否删除(y/n)");
scanf("%s",&a);
if(a==121||a==89)um)
break;
}
if(snum!
=comm[i].num)ame);rice);ount);otal=comm[i].price*comm[i].count;
if((fp=fopen("","wb"))==NULL)
{
printf("不能打开文件\n");
return;
}
for(j=0;j { t=comm[i]; comm[i]=comm[j]; comm[j]=t; } if((fp=fopen("","wb"))==NULL) { printf("cannotopen\n"); return; } for(i=0;i { t=comm[i]; comm[i]=comm[j]; comm[j]=t; } if((fp=fopen("","wb"))==NULL) { printf("无法打开\n"); return; } for(i=0;i 由于个人水平有限有部分重要功能没有实现,如商品录入日期管理,商品厂家名以及商品批次等。 这些在现实的超市商品管理中是经常用到的。 完美的程序是不存在的,而且由于时间仓促,这套程序也难免有瑕疵,希望老师批评指正。 3.3感想和心得体会 通过这次实训,我深切感受到广大程序员的劳动成果来之不易,他们在编写程序的过程中所遇到的困难是常人无法想象的。 我们应当尊重他们的劳动成果,坚决抵制盗版软件。 同时,我也将努力学习这门知识,力求学以致用,为祖国科学贡献自己的绵薄之力。 4、参考资料 [1]谭浩强.C程序设计(第四版).清华大学出版社, [2]曹飞飞等.C语言开发宝典.机械工业出版社。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 超市 商品 管理 语言
