淘豆网
下载此文档放大查看缩小查看   1/21
0/100
您的浏览器不支持进度条
更多>>该用户其他文档
下载所得到的文件列表
万象宏图++名扬天下.ppt.ppt
文档介绍:
组员:

向宏吴茗杨钟凯颜覃黎郭青李晓阳
万象宏图电子元器件管理系统
万象宏图电子元器件管理系统
添加器件中原有储存记录
搜索已有记录
搜索已有记录
一次输入添加的器件的详细信息
进一步详细搜索
对结果排序
对结果统计
对结果排序
根据器件编号、类型、型号、数目、封装、厂家、价格、生产日期对所要查找的器件进行搜索
根据器件编号、类型、型号、数目、封装、厂家、价格、生产日期对所要查找的器件进行排序
精确搜索
范围搜索
全部搜索结果
设计依据及框图
设计平台
VC++ 6.0 ;
利用VC++6.0集成编译环境,对C语言源代码进行编译,最终生成可执行文件(.exe)
各模块功能及主要模块的流程图
模块一: 定义结构体变量record(即struct record),包含器件编号、类型、型号、数目、封装、厂家、价格、生产日期;
模块二:定义全局变量,进行函数声明,定义主界面,确立提示菜单,同时定义变量、指针、建立动态链表;
模块三:添加函数(即链表的插入操作)
(void insert(struct record *p,struct record *h))将新添加的器件插入链表,重新形成一个整体。
模块四:复制函数
此函数并非主体功能函数,用于排序功能中,使得八种不同方式的排序、程序段更清晰明了,整个过程结构化更强;
Void copy(struct record *p ,struct record *t)
主要利用字符串函数strcpy,将p链表中数据复制到t链表中;
模块五:删除函数
Void delete(struct record *h,struct record *hd)即删除链表中的相应结点;
模块六:搜索函数
struct record *search(struct record *h)
定义一个返回值为指向结构体record的指针的函数,三次嵌套利用while(1)的死循环,只有根据屏显提示才可能跳出循环。
第一次while(1):确定进行详细搜索或排序或统计或删除
1、详细搜索
第二次while(1):分别根据器件编号
第三次while(1):用来确定搜索方式,精确搜索(图1)、范围搜索(图2)、全部搜索(图3)
其中,整个搜索过程中,迭代调用search函数,最终输出所有搜索结果。 内容来自淘豆网www.taodocs.com转载请标明出处.