C++课程设计报告
——库存管理系统
刘维珍 C05 信息(2)班 050508204 2008 年 1 月 5 日
一、需求设计
随着计算机的普及,人们对计算机的认识及需求有了明显的增加。计算机
对于大量信息的管理的优势更是显而易见。对于一个公司来说,及时掌握销售
和存贮的商品信息这方面的需要尤其重要。有了这个库存管理系统,管理员的
工作任务就可能会事半功倍。本库存管理系统的开发意图:
1.为了库存管理系统更完善;
2. 为了商品库存管理更方便;
3.为了减轻库存管理工作人员的工作负担;
4.为了能及时了解商品信息,以便对商品销售进行调整。
本管理系统将完成一下内容:
1.对商品的信息进行录入;
2.对已录入的商品信息进行修改、删除;
3.显示所有库存的商品信息;
4.对存贮的商品数据进行存盘。
二、概要设计
1.概述
(1)总体设计目标
某公司有 N 件商品,每件商品有编号、名称、类别、售价、库存数量等项
内容,将 N 件商品的这些内容存入本系统。可以利用本系统实现如下功能:往
系统里添加新的商品信息内容;根据给定的条件修改现有的商品信息内容;删
除某个商品信息内容;根据给定的条件查找并显示某个商品信息内容。
(2)总体设计策略
本系统采用的是自顶向下、层次化的模块结构。对高层模块,采用以事务
为中心的设计策略,把一个大的模块逐步分解成较小的相对简单的模块。对低
层模块,采用以变换为中心的设计策略。为了提高每个模块的内聚性、降低模
块间的耦合性,将每个模块设计成具有单一功能的模块(即功能内聚),使模
块间的联系完全是通过主模块的控制和调用来实现(即非直接耦合)。
2.总体框架说明
(1)总体框架:系统结构图
库存管理系统的系统结构图如下所示,总共由 7 个模块组成,其中一个是
总控模块,另外五个是分别实现不同功能的子模块: