任务3用函数重构防疫物资管理系统的实现27课件.pptxVIP

任务3用函数重构防疫物资管理系统的实现27课件.pptx

  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文档。上传文档
查看更多

任务3:用函数重构防疫物资管理系统的实现

学习目标通过本次的学习,你能够:能正确定义函数、调用函数能用函数实现模块化开发耐心细致,不断优化程序

任务分析1项目:用函数重构防疫物资管理系统防疫物资管理系统,要实现对口罩、体温枪、免洗消毒液等防疫物资的管理,具体包含用户登录验证、防疫物资的入库、出库(领用防疫物资)、显示防疫物资等功能。函数函数名返回类型源文件函数1:用户登录验证login()intlogin.cpp函数2:显示系统主界面mainForm()voidmainForm.cpp函数3:查看防疫物资displayAll()voidempOption.cpp函数4:防疫物资入库inBound()voidempOption.cpp函数5:防疫物资出库outBound()voidempOption.cpp函数6:查询防疫物资search()voidempOption.cpp主函数mainvoidproject.cpp

任务实施3

任务分析1按照模块化开发思想,将项目细分为5个模块,分别实现以下功能:1.用户登录验证:提示用户输入用户名和密码,如果输入正确,进入系统的主界面2.显示系统主界面:按任务要求显示主界面3.查看防疫物资:显示所有的防疫物资的名称和数量等信息;4.防疫物资入库:实现对指定防疫物资数量的增加;5.防疫物资出库:实现对指定防疫物资数量的减少;?

任务实施——核心代码3显示系统主界面核心代码voidmainForm(){printf(欢迎使用防疫物资管理系统!\n);printf(********************************\n);printf(1.防疫物资入库\n);printf(2.防疫物资出库\n);printf(3.查看所有物资信息\n);printf(4.查询防疫物资信息\n);printf(0.退出系统\n);printf(********************************\n);printf(请输入您要进行的操作前的数字:);}

任务实施——核心代码3intlogin(){charname[50],password[20];printf(请输入姓名:);gets(name);printf(请输入密码:);gets(password);if(strcmp(name,admin)==0strcmp(password,123456)==0){return1;}else{return0;}}用户登录验证核心代码

任务实施——核心代码3定义防疫物资类型核心代码typedefstructEpidemicPreventionMaterials{charname[20];//防疫物资名称charbrand[15];//品牌doubleunitPrice;//单价intquantity;//数量}EPM;//定义结点类型structNode{EPMepm;structNode*next;};structNode*head=NULL;structNode*p,*q;charname[20];

任务实施——防疫物资入库代码3voidinBound(){intquantity;printf(请输入入库的防疫物资名称:);gets(name);p=head;while(p){//如果入库物资已存在,则增加该物资的数量if(strcmp(p-epm.name,name)==0){printf(入库的数量:);scanf(%d,quantity);p-epm.quantity+=quantity;printf(%s成功入库!\n,name);

文档评论(0)

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

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

1亿VIP精品文档

相关文档