1、 1 目 录 一、系统设计 1 二、数据库设计. 2 三、数据库结构的实现 11 四、各个功能模块的创建 12 五、系统的编译和发行 22 六、参考文献 . 23 七、实习小结23 八、致谢24 2 仓库管理系统仓库管理系统 一、系统设计一、系统设计 (一)系统目标设计(一)系统目标设计 通过一个仓库管理系统,使仓库的管理工作系统化、规范化、自动化、使得资金使用 合理,物资设备的储备最佳。 (二)开发设计思想(二)开发设计思想 仓库管理的物资进货时经检查合同确认为有效托收以后,进行验收入库,需要填写入 库单,并进行入库登记。企业各个部门根据所需要的物资设备总额的部门生产活动的需要 提出物资需求
2、申请。计划员根据整个企业需求开出物资设备出库单,仓库管理员根据出库 单核对发放设备。设备使用完毕需要及时归还入库,填写入库单。根据需要按月、季、年 进行统计分析,产生相应报表。 仓库管理的特点是信息处理量比较大。所管理的物资设备各类繁多,而且由于入库单, 出库单、需求单等单据发生量特别大,关联信息多,查询和统计的方式各不相同等原因, 因此在管理上实现起来有一定困难。在管理的过程中经常会出现信息的重复传递、单据报 表种类繁多、各种部门管理规格不统一等问题。 该系统的设计过程中,为了克服这些困难,满足计算机管理的需要,我们采取了下面 的一些原则。 1. 统一各种原始单据的格式,统一账目和报表的格式
3、。 2. 删除不必要的管理冗余,实现管理规范化,科学化。 3. 程序代码标准化,软件统一化,确保软件的可维护性和实用性。 4. 界面尽量简单化,做到实用、方便,尽量满足企业中不同层次员工的需要。 5. 建立操作日志,系统自动记录所进行的各种操作。 (三)开发和运行环境选择(三)开发和运行环境选择 开发工具:Visual FoxPro 6.0。 运行环境:Windows 9x、Windows NT 或 Windows 2000。 (四)系统功能分析(四)系统功能分析 3 1. 仓库管理各种信息的输入,包括入库、出库、还库、需求信息的输入等。 2. 仓库管理各种信息的查询、修改和维护。 3. 设备
4、采购报表的生成。 4. 在仓库管理中加入 最高储备和最低储备字段,对仓库中的物资设备实现监控和报警。 5. 企业各个部门的物资需求的管理。 6. 操作日志管理 (五)系统模板设计(五)系统模板设计 在系统功能分析的基础上,考虑 Visual FoxPro 6.0 程序编制的特点,得到如下图所示 的系统功能模块图。 二、数据库设计二、数据库设计 数据库的结构设计师一个非常重要的问题,数据库结构设计的好坏将直接对应用系统 的效率以及现实的效果产生影响,好的数据库结构设计会减少数据库的存储量,数据的完 整性和一致性比较高,系统具有较快的响应速度。 在数据库系统开发设计的时候应该尽量考虑全面,尤其应该仔细考虑用户的各种需 仓库管理系统 设 备 入 库 设 备 出 库 设 备 还 库 设 备 需 求 设 备 采 购 保 存 日 志 4 要,避免在设计中浪费不必要的人力和物力。 (一)数据库需求分析(一)数据库需求分析 数据库需求分析是数据库结构设计的第一阶段,是非常重要的的阶段。在这个阶段主 要是收集基本数据;数据结构以及确定数据处理的流程,为以后进一步设计打下基础。 在仔细调查企业仓库物资设