商品库存管理系统需求分析PDF.pdf

上传人:xiang****la438 文档编号:133297388 上传时间:2020-05-26 格式:PDF 页数:40 大小:579.80KB
返回 下载 相关 举报
商品库存管理系统需求分析PDF.pdf_第1页
第1页 / 共40页
商品库存管理系统需求分析PDF.pdf_第2页
第2页 / 共40页
商品库存管理系统需求分析PDF.pdf_第3页
第3页 / 共40页
亲,该文档总共40页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

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

1、书 山 有 路 1 商商 品品 库库 存存 管管 理理 程序设计程序设计报告报告 课程名称 C 语言课程设计程序设计 班 级 电 气 1401 组 长 王闯 小组成员 王闯 孟宁 夏涵 胡琛 谢俊良 韩梦成 代仁旺 指导老师 伊芸芸 书 山 有 路 2 目录 第 1 章 引言引言 1 第 2 章 总体设计总体设计 2 2 1 系统的需求分析 2 2 2 系统的功能 2 2 3 主要用到的函数 6 第3章 详细设计详细设计 7 3 1 代码以及对应的备注 9 第4章 界面设计及代码界面设计及代码 17 4 1 主界面 17 4 2 录入商品信息 18 4 3查看商品信息 20 4 4删除商品信息

2、 22 4 5修改商品信息 24 4 6 查询单个商品信息 30 4 7 商品库存系统退出 32 4 8 其他字符输入管理 32 第5章 调试调试 34 5 1 测试目的 34 5 2 功能测试 34 第 6 章 总结与展望总结与展望 35 附录 36 书 山 有 路 3 附录 A 小组成员及其分工情况 36 参考文献 37 书 山 有 路 1 第一章第一章 引言引言 商品经济是社会经济的重要组成部分 而作为商品经济最基本的商品 由于 其种类繁多 因此其商品管理本身就已经比较复杂 何况作为商品管理最重要的 库存管理的复杂性 可想而知 因此一个完善的商品库存管理系统是一个企业不 可缺少的部分 它

3、的内容对于企业的决策者和管理者来说都至关重要 所以商品 库存管理系统应该能够为用户提供充足的信息和快捷的查询手段 但一直以来人 们使用传统人工的方式管理仓库中的各种物资设备 这种管理方式存在着许多缺 点 如 效率低 另外时间一长 将产生大量的文件和数据 这对于查找 更新和维 护都带来了不少的困难 随着科学技术的不断提高 计算机科学日渐成熟 其强大 的功能已为人们深刻认识 它已进入人类社会的各个领域并发挥着越来越重要的 作用 作为计算机应用的一部分 使用计算机对物资信息进行管理 具有手工管理 所无法比拟的优点 例如 检索迅速 查找方便 可靠性高 存储量大 保密性好 寿命长 成本低等 这些优点能够

4、极大地提高人事劳资管理的效率 也是企业的 科学化 正规化管理 与世界接轨的重要条件 因此 开发这样一套商品库存管理 软件成为很有必要的事情 书 山 有 路 2 第二章第二章 总体设计总体设计 2 2 1 1 系统的需求分析系统的需求分析 伴随着计算机的发展及网络技术的应用 我们正在快速地向信息化社会迈 进 信息自动化的作用变得越来越大 在仓库管理领域中 仓库管理的规模正在不断扩大 仓库管理的复杂度正在 急剧地增加 有关仓库管理的各种信息量也成倍地增长 面对庞大的信息量 就 需要有商品库存管理系统来提高库存管理工作的效率 通过这样的系统 可以方 便的查询 添加和修改商品及供货商的基本情况 掌握入

5、库出库的各种情况 实 现信息的规范管理 科学统计和快速查询 从而减少管理方面的工作量 同时避 免由于人为因素造成数据遗漏和误报等 2 2 2 2 系统功能系统功能 本系统主要模块为商品信息管理 仓库管理模块通过此模块来管理商品信息 包括浏览 录入 查询 修改和删除 功能 2 2 2 1 录入功能 录入功能是向系统中输入数据的一个功能 可以把商品的名称 编号以及 数据录入系统中 流程图如图 2 1 所示 书 山 有 路 3 图 2 1 入库流程图 2 2 2 查询功能 查询功能是对于库存中的产品的数据进行查询 流程图如图 2 2 所示 书 山 有 路 4 图 2 2 查询功能流程图 首先输入一个

6、商品代码 i 然后对 i 进行判断 如果 i 正确也就是存在 那么 i 执行输出该商品各信息的步骤 如果 i 不存在 i 那么执行没有该商品这 个步骤 最后进行循环该步骤查询多个商品 2 2 3 修改功能 修改功能是应用于对商品信息的修改 出库后的时候对商品库存数目的管 理 还有对于一些错误信息的修改 具体流程如图 2 3 所示 书 山 有 路 5 图 2 3 修改功能流程图 2 2 4 删除功能 删除功能主要应用于把不需要的商品进行下架处理 流程图如图 2 4 所示 书 山 有 路 6 图 2 1 删除功能流程图 刚开始定义两个变量 然后与商品的属性值进行比较 通过循环达到我们 所需的条件

7、再根据这些与录入的商品信息进行比较 商品信息中有我们要找的 商品最后进行删除 没有该商品信息的则退出 2 3 2 3 主要用到的函数主要用到的函数 1 int main void 主函数 2 void add goods information im int geshu 录入商品信息 3 check goods information im 查询并显示所有商品 4 menu 列出对商品所要执行的操作 录入 查询 删除 修改 5 void del goodsinfor information im int goods number 对商品进行删除操作 6 void check oneGoods

8、information im int goods number 对商品按编号进行查询 7 void menu1 列出对商品信息修改操作 名称 编号 数目 8 void change goodsinfor information im int goods number 对商品信息进行修改 书 山 有 路 7 第三章第三章 详细设计详细设计 3 1 3 1 代码以及对应的备注代码以及对应的备注 include define max 100 给定结构体数组的最大值 int size 0 显示商品属性的信息 typedef struct goodsInformation char goods name

9、 20 商品的名字 int goods number 商品的编号 int goods count 商品的数目 information Function void add goods information im int geshu Description 存储商品的信息 Called By int main void Input 用户根据相应的提示 输入商品信息 void add goods information im int geshu int i int count size geshu 目的是实现商品的多次输入 for i size i count i 书 山 有 路 8 printf

10、 请录入商品的名称 n scanf s im i goods name printf 请录入商品的编号 n scanf d printf 请录入商品的数目 n scanf d size end of for printf 添加成功 n n Function void check goods information im Description 查询所有的商品并显示出来 Called By int main void Output 显示所有的商品 void check goods information im int i 目的是实现输入多个商品 for i 0 i size i 书 山 有 路

11、9 printf 库存的商品有 printf 商品的名称 s t 商品的编号 d t 商品的数目 d n im i goods name im i goods number im i goods count end of for Function void menu Description 列出对商品所要执行的操作 录入 查询 删除 修改等 Called By int main void Output 列出对商品所要执行的操作 录入 查询 删除 修改 void menu printf n t t t 菜单栏 n n t t1 录入 t t2 查看 n n t t3 删除 t t4 修改 n n

12、 t t5 查询 t t 退出请按 1 n n Function void del goodsinfor information im int goods number Description 删除对应编号的商品信息 Called By int main void Output 输出提示信息 书 山 有 路 10 void del goodsinfor information im int goods number int i j 找到给定的编号 并删除对应编号的信息 for i 0 i size i 通过比较找到对应编号 然后删除 if im i goods number goods num

13、ber 通过移动数组元素来删除信息 for j i j size 1 j im j im j 1 end of for size printf 删除成功 n return end of if end of for printf 没有该商品 n Function void check oneGoods information im int goods number Description 根据相应的编号 查询一个商品的信息并显示出来 Called By int main void 书 山 有 路 11 Output 一个的商品的信息 void check oneGoods information

14、 im int goods number int i 是实现一个商品的查询 for i 0 i size i if im i goods number goods number printf 商品的名称 s t 商品的编号 d t 商品的数目 d n im i goods name im i goods number im i goods count return end of if end of for printf 没有该商品 n Function void menu1 Description 列出对商品的属性所要执行的操作 名称 编号 数目等 Called By void change

15、goodsinfor information im int goods number Output 列出对商品所要执行的操作 名称 编号 数目 书 山 有 路 12 void menu1 printf n t t t 选择修改项 n n t t1 名称 t t2 编号 n n t t3 数目 t4 修改所有信息 n n Function void change goodsinfor information im int goods number Description 根据相应的编号 修改一个商品的信息 Calls void menu1 Called By int main void Outp

16、ut 对商品的修改信息进行提示 void change goodsinfor information im int goods number int i choose 找到对应的编号 然后根据对应编号的商品信息进行修改 for i 0 i size i 通过比较找到修改的编号 进行修改 if im i goods number goods number menu1 列出对商品所要执行的操作 名称 编号 数目 printf 请选择要修改的信息项目 scanf d 书 山 有 路 13 根据用户选择进行相应的修改 switch choose case 1 printf 请录入修改的商品的名称 n scanf s im i goods name printf 修改成功 n break case 2 printf 请录入修改的商品的编号 n scanf d printf 修改成功 n break case 3 printf 请录入修改的商品的数目 n scanf d printf 修改成功 n break case 4 printf 请录入修改的商品的名称 n scanf s im i goo

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

当前位置:首页 > 办公文档 > 心得体会

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