系统概述:本系统用于小型仓库的信息管理,可实现仓库物品信息的增加、删除、查询、显示功能,以及仓库的入库信息记录、出库信息记录、查询指定物品的信息及出入库记录、显示紧缺物品信息的功能,此外还有密码功能,可保护仓库信息的安全性。系统运行环境:本系统方便简捷,对系统的软、硬件要求不高,在任何系统环境下都能很好的运行。功能需求描述:本系统分为两大块,分别为系统管理和出入库管理。其中,系统管理包括增加物品信息、删除物品信息、查询物品信息、显示物品信息、设置仓库密码五个功能;出入库管理包括物品出库、物品入库、库存物品查询、显示紧缺物品四个功能。以下对各功能作一些介绍:增加物品信息:新增一条物品信息,包括编号、名称、警界库存量。删除物品信息:可通过物品编号或名称删除该物品的信息,物品数为0时方可删除。查询物品信息:可通过物品编号或名称来查询指定物品的信息,并显示出来显示物品信息:该功能可以显示所有库存物品的信息,包括物品编号、名称、警戒库存量、当前库存数。设置仓库密码:为保护仓库数据不被随意窜改,本系统要求仓库管理员设置密码,成功后可随意更改。物品入库:通过物品编号或名称可实现该指定物品的入库操作,记录下该物品的入库信息,包括物品编号、入库物品数量、物品单价、提供商、采购员五个信息。物品出库:通过物品编号或名称可实现该指定物品的出库操作,记录下该物品的出库信息,包括物品编号、出库物品数量、提货原因、提货员四个信息。如果申请的提货数量超过当前库存数时,则操作失败。库存物品查询:通过物品编号或名称可查找该指定物品的信息,包括编号、名称、警戒库存量、当前库存数五个信息,以及该物品所有的入库与出库信息。显示紧缺物品:可以显示出所有库存数低于警戒库存量的物品信息包括物品编号、名称、警戒库存量、当前库存数五个信息点。总体开发思想:系统使用C语言编译,意在复习之前学习的C语言程序设计,并对以后所学之数据结构知识作初步的认识和预习。采用的主要数据结构是链表。本系统采用链表来储存一整个文件中的数据,然后通过插入结点与删除结点的方法来进行数据的更改,最后把链表内容覆盖文件原有的数据,实现数据的更改。数据存贮方式包括链表、文件两种,其中链表主要用于需要更改文件中数据时的数据暂存,实现把局部的数据进行更改的作用。文件主要用来永久性的数据存储,以及数据的提取与写入。系统模块结构图: 说明:本仓库管理系统有密码验证成功后登录,进入主菜单。在主菜单中可实现个功能模块选择,功能模块主要有两个,一个是系统管理模块,一个是出入库管理模块。而主功能模块下又有各自的详细功能:系统管理模块包含增加、删除、查询、显示物品信息和更改密码的功能;出入库管理模块包含物品出库、入库,库存物品信息查询和紧缺物品信息列表显示的功能。模块设计: 指令1 返回 指令1 返回 指令2 返回 指令2 返回 指令3 返回 指令3 返回 指令4 返回 指令5 返回 指令4 返回 指令6 返回主菜单 指令5 返回主菜单下面对上面的流程图做详细介绍:密码登陆模块:为保护仓库信息安全,本系统使用密码验证登陆。首次使用本系统需要设置密码,以后凭密码登录。密码为字符型,可以使用数字加字母、标点符号组成。当输入两次一致的初始密码后,进入系统。主菜单模块:主菜单包括4个功能键:1系统管理、2出入库管理、3帮助、4退出。进入主菜单后,根据面板上的数字指令进行操作。若输入错误指令如:0,a,+,等字符,则系统不做任何处理,直到输入正确的指令后,系统根据指令运行。系统管理菜单模块:在主菜单按指令1后会进入系统管理菜单,她包括6个功能键:增加物品、删除物品、查询物品、显示物品、更改密码。同样,若在这时输入错误指令,系统不会做任何处理。输入正确指令后, 进入相
“原创力文档”前称为“文档投稿赚钱网”,本站为“文档C2C交易模式”,即用户上传的文档直接卖给用户,本站只是中间服务平台,本站所有文档下载所得的收益归上传人所有【成交的100%】。原创力文档是网络服务平台方,若您的权利被侵害,侵权客服QQ:3005833200 电话:19940600175 欢迎举报,上传者QQ群:784321556
1.《仓库管理系统设计 c语言课设仓库管理系统》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《仓库管理系统设计 c语言课设仓库管理系统》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/jiaoyu/157845.html