技能训练类(一)报告学生.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
 技能训练类(一)报告学生

华北科技学院 (技能训练类(一)报告) (2011~2012学年第2学期)训练地点: 信息楼基础五指导教师:专业班级: 信管学生姓名:2012年月日 目 录 训练项目 2训练目的 2 设计分析 2 设计方案 2 详细设计 3 使用说明 4 运行调试 4 训练心得 4 参考文献 4 一、训练项目 商店销售管理系统问题描述:建立一个文件,包括功能:屏幕上出现一个界面,让售货员输入商品编号或者商品名称,可以进货,进货后商品库存同时增加。顾客买走商品后,售货员输入商品编号或者商品名称,可以生成销售清单,统计本次销售总的价钱,同时库存数量相应减少。完成前面的基本功能后,还可以完成增加新的商品或删除不需要的商品的功能,以及每天销售统计功能等。 分步实施1、 初步完成总体设计,搭好框架,确定人机对话的界面,确定函数个数; 2、建立一个文件,相关的 3、能按商品编号进货和销售; 4、进一步要求:完成增加新的商品或删除不需要的商品的功能,以及每天销售统计功能等。 界面友好(良好的人机交互),程序加必要的注释。 技能实训实验报告要求: 1、预习报告:题目、技能实训任务、数据结构、程序的总体设计(算法)、模块划分 。 2、实验总结报告:流程图、主要源程序代码(需打印)、测试情况及调试中问题与解决方案、小结、训练通过本次训练,能够进一步巩固、掌握程序设计基础和数据结构课程的基本知识、基本技能。运用算法分析与程序设计的一般方法进行实际项目的开发。本项目需要具备熟练的数组和线性表知识,具备程序编写、调试的基本能力,具有一定的文字表达和报告撰写能力,具备办公软件使用能力。 设计分析设计方案(1)建立一个明了的管理菜单。 (2)使操作人员很容易的完成对。 (3)对要查询的数据要有准确性。 详细设计 源程序代码如下: #include stdio.h #include time.h #define N 1000 //N代表货物的最大种类 struct goodschar name[10];//商品名称 int amount;//商品数量 int num;//商品编号 float price;//商品价格 sp[N],sc[N]; //定义全局变量 int flag1; FILE *fp; int i0; int k0; int b0;chakan//显示目前的库存int zong0; fpfopenchaoshi.txt,r; fori1;ik+b;i++ freadsp[i],sizeofstruct goods,1,fp; fclosefp; fori1;ik;i++zongzong+sp[i].num;ifzong!0printf目前库存情况为:名称 数量价格编号\n;fori1;ik+b;i++printf%s%d%f%d\n,sp[i].name,sp[i].amount,sp[i].price,sp[i].num;else printf\n#####目前库存为#####\n;jinhuo//进货模块dok++; i++; printf请输入商品的名称.数量.价格.标号0例如:a 1 2.5 111\n\t\t\t; scanf%s %d %f %d%c,sp[i].name,sp[i].amount,sp[i].price,sp[i].num; printf是否继续,是1,否0\n\t\t\t; scanf%d,flag; whileflag!0; fpfopenchaoshi.txt,w; fori1;ik;i++ fwritesp[i],sizeofstruct goods,1,fp; fclosefp; chakan;xiaoshou//销售模块float m[100]; int z1; int j[100]; int a[100]; int g0; int y0; int h0; float zong0; fpfopenchaoshi.txt,r; fori1;ik;i++ freadsp[i],sizeofstruct goods,1,fp; fclosefp; dog++; y++; loop: printf请输入商品编号和数量,例如:100 20\n\t\t\t; scanf%d %d,j[y],a[y]; forz1;zk;z++ifj[y]sp[z].numh++;sp[z].amountsp[z].amount-a[y];m[y]floata[y]*sp[z].price;sc[y]sp[z];ifh0printf输入有误,请重新输入\n\t\t\t;got

文档评论(0)

keliao00 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档