1、 1 目录目录 第一章 系统目标 3 第二章 系统分析 3 第三章 系统设计 3 第四章 系统实现 5 第五章 系统测试 14 第六章 参考文献 16 2 摘要摘要 为了方便仓库工作人员的工作,制作仓库管理系统程序来强化仓库管理。仓 储在企业的整个供应链中起着至关重要的作用, 如果不能保证正确的进货和库存 控制及发货,将会导致管理费用的增加,服务质量难以得到保证,从而影响企业 的竞争力。传统简单、静态的仓储管理已无法保证企业各种资源的高效利用。如 今的仓库作业和库存控制作业已十分复杂化多样化,仅靠人工记忆和手工录入, 不但费时费力,而且容易出错,给企业带来巨大损失。 系统可以实现信息多次追加入
2、录、信息显示、删除信息、修改信息、查询信 息、价格升序等基本功能,这些功能模块都用函数的形式来实现。学生信息保存 在文件中,需要时可以随时从文件中读取出来。方便用户随时可查询。进行仓库 管理。仓库管理系统是通过入库业务、出库业务、仓库调拨、库存调拨和虚仓管 理等功能,综合批次管理、物料对应、库存盘点、质检管理、虚仓管理和即时库 存管理等功能综合运用的管理系统, 有效控制并跟踪仓库业务的物流和成本管理 全过程,实现完善的企业仓储信息管理。该系统可以独立执行库存操作,与其他 系统的单据和凭证等结合使用, 可提供更为完整全面的企业业务流程和财务管理 信息。 关键词:数据管理,多级审核管理,业务资料联
3、查 3 第一章 系统目标 仓库仓库管理应用程序管理应用程序 系统可以实现信息多次追加入录、信息显示、删除信息、修改信息、查询信 息、价格升序等基本功能,这些功能模块都用函数的形式来实现。学生信息保存 在文件中,需要时可以随时从文件中读取出来。方便用户随时可查询。进行仓库 管理。 第二章 系统分析 明确用户的需求, 如操作界面需求, 系统功能需求, 数据的具体流程等。 开始运行时界面如下: 你可以根据所对应的信息提示进行操作便可对其进行数据的记录与查询。 第三章 系统设计 4 数据查询 选择 7 输入 w 输入 r 其余输入 选择 0 结束 单价升序 保存文件 读取文件 开始 选择 1 输出操作
4、界 面 选择 2 选择 3 选择 4 选择 5 选择 6 初始化清空 记录 输入数据 数据插入 数据删除 数据更新 提示按任意键, 可以返 回界面 提 示 输 入 错 误, 重 新 输 入 5 第四章 系统实现 给给出主函出主函数数和每和每个个算法的算法的实现实现代代码码。 #include #include #include #include #include #define SIZE 100 typedef struct char name10; char fam10; int pay; int num; Store; typedef struct node Store elem; str
5、uct node *next; In; In *head=NULL; void appendInfo(); void List(); void menu(void); In*Init(); void Start(); void Insert(); void Del(); void renew(); void Wsave(); void Read(); void SortUp(); 6 void PreFile(); int main() char select; PreFile(); menu(); while(select=toupper(getch()!=0) system(“cls“);
6、 switch (select) case 1 : Start();system(“pause“);menu(); break; case 2: appendInfo();system(“pause“);menu(); break; case 3: Insert();system(“pause“);menu(); break; case 4: Del();system(“pause“);menu(); break; case 5: renew();system(“pause“);menu(); break; case 6: List();system(“pause“);menu(); break; case 7: SortUp();system(“pause“);menu(); break; case W: 7 Wsave(); system(“pause“); menu(); break; case R: Read(); system(“pause“);