全文预览

数据结构-家电库存管理系统课程设计报告

上传者:upcfxx |  格式:doc  |  页数:40 |  大小:269KB

文档介绍
者的要求比较高。想要设计该系统,必须对C语言知识掌握牢固,以及C++、数据结构知识灵活运用。例如:主菜单供客户选择的选择项就需要用到C语言的switch条件语句来实现不同的选择功能。数据结构中的数据封装也是必不可少的。Р1.3系统的设计Р 系统设计分为几大模块进行设计的。Р第一大模块总体规划设计,这部分主要是封装头文件,这里要定义好数据结构体,即要把一类家电信息打包成一个节点类型的数据然后再创建链表数据和指向节点数的节点。该过程就是数据结构中的抽象数据类型ADT,这样将就轻松的把不同类型数据管理起来了!头文件也包含了所有子函数的头。Р第二大模块是主函数的设计,主函数的功能是要建立一个仓库管理的链表,然后一一实现系统所有的功能即是在不同的情况对子函数的调用。Р第三大模块是各个函数功能的实现,该部分是系统的核心部分,在写子函数的时候必须考虑周全;否则就会出现内存出错的情况系统就会崩溃掉,信息就很可能丢失。会给用户带来巨大的损失!Р该系统设计模块图如图1.2所示:Р系统总体结构Р头文件封装Р子函数设计Р链表的设计Р系统主界面设计Р 图1.2 系统模块设计Р2 系统分析与设计Р2.1系统分析Р系统主要工作流程是从打开系统后进入功能选择,选择不同的选项进行操作后就返回系统首页。其运行流程图如图2.1所示:Р主菜单РSwitchР1Р创建链表Р2信息查找Р3新增信息Р4信息删除Р5信息修改Р6保存信息Р7读取文件Р8Р结束程序Р返回Р图2.1系统流程图Р2.2系统功能分析Р 系统功能的实现主要是靠各个子函数来实现的。Р1)仓库链表的创建:Р 当用户选择功能号1时,就进行仓库链表的建立。Р仓库建立流程图如图2.2所示:Р入口Р建立链表Р完成链表建立Р返回Р 图2.2 仓库链表建立Р2)仓库货品信息查找:Р信息查找流程图如图2.3 所示:Р入口Р查找方式Р查询所有Р名称查询Р退出查询Р返回

收藏

分享

举报
下载此文档