商品库存管理系统需求分析范文

上传人:xmg****18 文档编号:242261024 上传时间:2022-01-18 格式:DOC 页数:22 大小:52KB
返回 下载 相关 举报
商品库存管理系统需求分析范文_第1页
第1页 / 共22页
商品库存管理系统需求分析范文_第2页
第2页 / 共22页
商品库存管理系统需求分析范文_第3页
第3页 / 共22页
商品库存管理系统需求分析范文_第4页
第4页 / 共22页
商品库存管理系统需求分析范文_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《商品库存管理系统需求分析范文》由会员分享,可在线阅读,更多相关《商品库存管理系统需求分析范文(22页珍藏版)》请在金锄头文库上搜索。

1、. 商 品 库 存 管 理 程序设计报告 课程名称:C语言课程设计程序设计 班 级: 电 气 1401 组 长: 王闯 小组成员:王闯 孟宁 夏涵 胡琛 谢俊良 韩梦成 代仁旺 指导老师: 伊芸芸 19 / 23.目录第1章 引言 1第2章 总体设计2 2.1系统的需求分析 2 2.2 系统的功能 2 2.3 主要用到的函数 6第3章 详细设计7 3.1 代码以及对应的备注9第4章 界面设计及代码 174.1 主界面 4.2录入商品信息 18 4.3查看商品信息 4.4删除商品信息 22 4.5修改商品信息 24 4.6查询单个商品信息30 4.7商品库存系统退出32 4.8其他字符输入管理3

2、2第5章 调试 34 5.1测试目的34 5.2功能测试34第6章 总结与展望35附录 36. 附录A小组成员及其分工情况36参考文献37.第1章 引言 商品经济是社会经济的重要组成部分,而作为商品经济最基本的商品,由于其种类繁多,因此其商品管理本身就已经比较复杂,何况作为商品管理最重要的库存管理的复杂性, 可想而知。因此一个完善的商品库存管理系统是一个企业不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以商品库存管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理仓库中的各种物资设备,这种管理方式存在着许多缺点,如:效率低、另外时间一长

3、,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对物资信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事劳资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一套商品库存管理软件成为很有必要的事情。第2章 总体设计2.1 系统的需求分析伴随着计算机的发展及网络技术的应用,我们正在快速地向信息化社会

4、迈进,信息自动化的作用变得越来越大。在仓库管理领域中,仓库管理的规模正在不断扩大,仓库管理的复杂度正在急剧地增加,有关仓库管理的各种信息量也成倍地增长。面对庞大的信息量,就需要有商品库存管理系统来提高库存管理工作的效率。通过这样的系统,可以方便的查询、添加和修改商品及供货商的基本情况,掌握入库出库的各种情况,实现信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量,同时避免由于人为因素造成数据遗漏和误报等。2.2 系统功能本系统主要模块为商品信息管理。仓库管理模块通过此模块来管理商品信息,包括浏览、录入、查询、修改和删除功能。2.2.1 录入功能 录入功能是向系统中输入数据的一个功能。

5、可以把商品的名称、编号以及数据录入系统中。流程图如图2.1所示 图 2.1 入库流程图2.2.2 查询功能 查询功能是对于库存中的产品的数据进行查询。流程图如图2.2所示 图2.2 查询功能流程图 首先输入一个商品代码i,然后对i进行判断,如果i正确也就是存在,那么i,执行输出该商品各信息的步骤。如果i不存在i,那么执行没有该商品这个步骤。最后进行循环该步骤查询多个商品. 2.2.3 修改功能 修改功能是应用于对商品信息的修改。出库后的时候对商品库存数目的管理;还有对于一些错误信息的修改。具体流程如图2.3所示 图 2.3 修改功能流程图2.2.4 删除功能 删除功能主要应用于把不需要的商品进

6、行下架处理。流程图如图2.4所示 图2.1 删除功能流程图 刚开始定义两个变量,然后与商品的属性值进行比较,通过循环达到我们所需的条件,再根据这些与录入的商品信息进行比较,商品信息中有我们要找的商品最后进行删除,没有该商品信息的则退出。2.3 主要用到的函数 1. int main;主函数 2.void add_goods;录入商品信息 3.check_goods;查询并显示所有商品 4.menu; 列出对商品所要执行的操作:录入、查询、删除、修改 5.void del_goodsinfor; 对商品进行删除操作 6. void check_oneGoods; 对商品按编号进行查询 7. vo

7、id menu1;列出对商品信息修改操作:名称、编号、数目 8. void change_goodsinfor 对商品信息进行修改 第三章 详细设计3.1 代码以及对应的备注#include#define max 100/*给定结构体数组的最大值*/int size = 0;/*显示商品属性的信息*/typedef struct goodsInformation char goods_name20;/*商品的名字*/ int goods_number;/*商品的编号*/ int goods_count;/*商品的数目*/information;/* * Function:void add_go

8、ods * Description:存储商品的信息 * Called By: * int main * Input:用户根据相应的提示,输入商品信息 * */void add_goods int i; int count = size + geshu; /*目的是实现商品的多次输入*/ fori = size; i printf; scanf; printf; scanf; printf; scanf; size+; /*end of for*/ printf; /* * Function:void check_goods * Description:查询所有的商品并显示出来 * Called

9、 By: * int main * Output:显示所有的商品 * */void check_goods int i; /*目的是实现输入多个商品*/ fori = 0; i printf; printf; /*end of for*/ /* * Function:void menu * Description:列出对商品所要执行的操作:录入、查询、删除、修改等。 * Called By: * int main * Output:列出对商品所要执行的操作:录入、查询、删除、修改 * */void menu printf;/* * Function:void del_goodsinfor *

10、Description:删除对应编号的商品信息。 * Called By: * int main * Output:输出提示信息 * */ void del_goodsinfor int i,j; /*找到给定的编号,并删除对应编号的信息*/ fori = 0; i /*通过比较找到对应编号,然后删除*/ if /*通过移动数组元素来删除信息*/ forj = i; j imj = imj+1; /*end of for*/ size-; printf; return ; /*end of if*/ /*end of for*/ printf;/* * Function:void check_oneGoods * Description:根据相应的编号,查询一个商品的信息并显示出来 * Calle

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 其它文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号