资源描述
电子元器件管理系统,杨赵南2012214462裴忠慧2012214447,电子元器件管理系统,2013/6/21,目录,3.系统数据结构,1.开发背景,4.功能分析,5.总结,2.系统框图,电子元器件管理系统,2013/6/21,1.开发背景,时代的进步,促使科技信息技术飞速发展。科学技术的教学已经在大学教学中占有了及其重要的地位。科技的进步伴随着大量的信息产生,面对庞大的信息数据,对信息的管理显得尤为重要。C语言应时代而生,并得到了广泛的应用,它具备很强的数据处理能力,不仅仅是在软件开发上,而且各类科研都需要用到C语言。电子元器件管理系统与我们专业息息相关,可以将从C中学得的只是运用到专业当中。通过对程序的编制制作,能更好的检验我们的学习成果。,电子元器件管理系统,2013/6/21,2.系统框图,总系统,电子元器件管理系统,2013/6/21,2.系统框图,子系统,电子元器件管理系统,2013/6/21,封面2.系统框图,电子元器件管理系统,2013/6/21,主菜单2.系统框图,电子元器件管理系统,2013/6/21,3.系统数据结构,typedefstructproduct/链表charnum10;/编号chartype10;/类型charmodel10;/型号intsum;/数目整型charpack10;/封装charfactory10;/厂家floatprice;/单价浮点型floatzprice;/总价浮点型chardate10;/生产日期chargdate10;/购买日期charstate10;/状态(缺货。)structproduct*next;PRODUCT;,structpro/数组charnum10;chartype10;charmodel10;intsum;charpack10;charfactory10;floatprice;floatzprice;chardate10;chargdate10;charstate10;,-,电子元器件管理系统,2013/6/21,3.系统数据结构,PRODUCT*creat();/添加函数PRODUCT*dele();/删除函数voidfind(PRODUCT*);/查找函数voidmodify(PRODUCT*);/修改函数PRODUCT*sort(PRODUCT*);/排序函数PRODUCT*sort1(PRODUCT*,char,char);voidprint();/显示函数voidwrite(PRODUCT*);/保存函数PRODUCT*read(PRODUCT*);/加载函数voidstatistic(PRODUCT*);/统计函数PRODUCT*copy(PRODUCT*head)/复制函数PRODUCT*jianshao(PRODUCT*head1,charn)/删除“重复的”信息voidprint_bf(PRODUCT*pjs,charchoice_s)/显示统计后的信息voidtongji(PRODUCT*head,charchoice_s)intquit();/退出函数voidback();/返回函数,函数原型声明,电子元器件管理系统,2013/6/21,4.功能分析,系统需要完成的任务如下:4-1.添加,删除元器件信息4-2.查找,修改元器件信息4-3.排序,显示元器件信息4-4.加载,保存元器件信息4-5.统计,退出元器件信息,电子元器件管理系统,2013/6/21,添加模块界面4.功能分析,电子元器件管理系统,2013/6/21,添加模块流程图4.功能分析,电子元器件管理系统,2013/6/21,删除模块界面4.功能分析,电子元器件管理系统,2013/6/21,删除模块界面4.功能分析,电子元器件管理系统,2013/6/21,删除模块流程图4.功能分析,电子元器件管理系统,2013/6/21,查找模块界面4.功能分析,电子元器件管理系统,2013/6/21,查找模块界面4.功能分析,电子元器件管理系统,2013/6/21,查找模块界面4.功能分析,电子元器件管理系统,2013/6/21,查找模块界面4.功能分析,电子元器件管理系统,2013/6/21,查找模块流程图4.功能分析,电子元器件管理系统,2013/6/21,查找模块流程图4.功能分析,电子元器件管理系统,2013/6/21,修改模块界面4.功能分析,电子元器件管理系统,2013/6/21,修改模块界面4.功能分析,电子元器件管理系统,2013/6/21,修改模块流程图4.功能分析,电子元器件管理系统,2013/6/21,排序模块界面4.功能分析,电子元器件管理系统,2013/6/21,排序模块界面4.功能分析,电子元器件管理系统,2013/6/21,排序模块流程图,电子元器件管理系统,2013/6/21,排序模块流程图,电子元器件管理系统,2013/6/21,统计模块界面4.功能分析,电子元器件管理系统,2013/6/21,统计模块流程图4.功能分析,电子元器件管理系统,2013/6/21,统计模块流程图4.功能分析,电子元器件管理系统,2013/6/21,统计模块流程图4.功能分析,电子元器件管理系统,2013/6/21,统计模块流程图4.功能分析,电子元器件管理系统,2013/6/21,统计模块流程图4.功能分析,电子元器件管理系统,2013/6/21,显示模块界面4.功能分析,电子元器件管理系统,2013/6/21,显示模块流程图4.功能分析,电子元器件管理系统,2013/6/21,加载模块界面4.功能分析,电子元器件管理系统,2013/6/21,加载模块流程图4.功能分析,电子元器件管理系统,2013/6/21,保存模块界面4.功能分析,电子元器件管理系统,2013/6/21,保存模块流程图4.功能分析,电子元器件管理系统,2013/6/21,退出模块界面4.功能分析,电子元器件管理系统,2013/6/21,退出模块流程图4.功能分析,电子元器件管理系统,2013/6/21,5.总结,程序:本程序是一个完全基于C语言,利用链表和数组结构所设计的元器件管理平台。完全实现了设计的要求:添加,查找,修改,排序完善了元器件的信息,增加了购买日期,总价,状态对查找,修改,排序,统计函数功能进行了人性化的设计。添加了容错处理,让用户可以尽情的体验系统的各项功能。收获:学会了如何合理的分工,明白了团队合作的重要性。更加熟练的掌握了VC,理解了C语言。对visio有了一个基本的了解,学会了绘制简单的流程图。,电子元器件管理系统,2013/6/21,ThankYou!,
展开阅读全文