仓库管理论文.doc

上传人:龙*** 文档编号:4216917 上传时间:2019-10-05 格式:DOC 页数:19 大小:116.50KB
下载 相关 举报
仓库管理论文.doc_第1页
第1页 / 共19页
仓库管理论文.doc_第2页
第2页 / 共19页
仓库管理论文.doc_第3页
第3页 / 共19页
仓库管理论文.doc_第4页
第4页 / 共19页
仓库管理论文.doc_第5页
第5页 / 共19页
点击查看更多>>
资源描述

1、目 录 第 一 章 仓 库 货 物 管 理 系 统 概 述 第 2 页 第 二 章 系 统 设 计 第 2 页 21 系 统 目 标 设 计 第 3 页 22 开 发 设 计 思 想 第 4 页 23 系 统 功 能 分 析 第 4 页 第 三 章 数 据 库 设 计 第 4 页 31 数 据 库 需 求 分 析 第 5 页 32 数 据 库 概 念 结 构 设 计 第 5 页 33 数 据 库 逻 辑 结 构 设 计 第 6 页 第 四 章 系 统 主 要 功 能 模 块 的 创 建 第 6 页 4 1 功 能 选 择 界 面 的 设 计 第 8 页 4 2 仓 库 的 模 块 设 计 第

2、9 页 4 3 显 示 报 表 模 块 的 设 计 第 9 页 4 4 开 发 中 的 难 点 和 解 决 技 巧 第 9 页 第 五 章 系 统 的 编 译 和 发 行 第 10 页 总 结 第 10 页 第 1 章 仓库货物管理系统基础 仓库货物管理信息系统就是我们常说的 MIS(Management Information System) ,在强调管理,强调信息的现代社会中它越 来越得到普及。MIS 是一门新的学科,它跨越了若干个领域, 比如管理科学、系统科学,运筹学、统计学以及计算机科学。在 这些学科的基础上,形成信息收集和加工的方法,从而形成一个 纵横交织的系统。 管理信息系统的开发

3、 仓库货物管理信息系统开发方法主要有:结构化生命周期开 发方法、原型法、面向对象的开发方法等。 1. 结构化生命周期开发方法 目前较为流行的 MIS 开发方法是结构化生命周期开发方法, 其基本思想是:用系统的思想和系统工程的方法,按用户至上的 原则,结构化、模块化地自上而下对生命周期进行分析与设计。 2. 原型法 原型法在系统开发过程中也得到不少应用。原型法的基本思 想是系统开发人员凭借自己对用户需求的理解,通过强有力的软 件环境支持,构造出一个实在的系统原型,然后与用户协商,反 复修改原型直至用户满意。 原型法的应用使人们对需求有了渐 进的认识,从而使系统开发更有针对性。另外,原型法的应用充

4、 分利用了最新的软件工具,使系统开发效率大为提高。 3. 面向对象系统开发方法 面向对象(OO,Object Oriented)的系统开发方法,是近年 来受到关注的一种系统开发方法。面向对象的系统开发方法的基 本思想是将客观世界抽象地看成是若干相互联系的对象,然后根 据对象和方法的特性研制出一套软件工具,使之能够映射为计算 机软件系统结构模型和进程,从而实现信息系统的开发。 仓库货物管理信息系统的开发过程 仓库货物管理信息系统的开发过程一般包括系统开发准备、 系统调查、系统分析、系统设计、系统实现、系统转换、系统运 行与维护、系统评价等步骤。根据开发系统的大小、复杂、投入、 方式、方法等因素的

5、不同,各步骤的要求和内容也不同,用户需 要根据实际情况进行取舍和计划。 1. 仓库货物系统开发准备 系统开发准备工作主要包括提出系统开发要求、成立系统开 发小组、制订系统开发计划等工作。 2. 仓库货物系统调查 新系统的系统分析与系统设计工作都要建立在对现行系统调 查的基础上,即必须调查现行系统的运行情况、问题等,明确用 户的需求,特别是合作开发和委托开发方式。 3. 仓库货物系统分析 系统分析(又称逻辑设计)是管理信息系统开发的关键环节, 要求在系统调查的基础上,对新系统的功能进行细致的分析,并 建立一个新系统的逻辑模型。 因为新系统模型是建立在对现行系统的分析及要求的基础上 的,所以系统调

6、查工作要进行得深入、细致、全面。用户可以对 新系统的逻辑模型提出意见,双方经过讨论、修改,最后达成共 识,并完成系统分析报告(系统逻辑设计说明书) ,经有关领导 审批通过之后,转入系统设计(又称系统物理设计)阶段。 4. 仓库货物系统设计 管理信息系统的开发是一项系统工程,为了保证系统的质量, 设计人员必须遵守共同的设计原则,尽可能地提高系统的各项指 标(系统可变性、可靠性、工作质量、工作效率、经济性等) 。 仓库货物管理系统设计 2.1 系统目标设计 系统开发的总体任务是实现企业物资设备管理的系统化,规范化 和自动化,从而达到提高企业物资管理的效率的目的。 22 开发设计思想 仓库管理的物资

7、在本文中主要假定都是企业生产所需要的各种设 备。进货时经检查合同确认认为有效托收以后,进行验货入库, 填写入库单,进行入库登记。企业各个部分根据所需要的物资设 备总额和部门生产活动需要提出物资需求申请。计划员根据整个 企业的需求开出物资设备出库单,仓库管理员根据出库单核对发 放设备。设备使用完毕需要及时归还入库,填写入库单。根据需 要按照月,季,年进行统计分析,产生相应报表。 统一各种原始的单据的格式,统一帐目和报表的格式。 删除不必要的管理冗余,实现管理规范化、科学化。 帮 助 模 块 程序代码标准化,软件统一化,确认软件的可维护行和实 用性。 界面尽量简单化,做到实用、方便,尽量满足企业中

8、不 同层次员工的需要。 建立操作日志,系统自动记录所进行的各种操作。 23 系统功能模块设计 在系统功能分析的基础上,考虑 vfp 程序编制的特点,得到如图 所示的系统功能模块图: 仓库货物管理系统 系 输 维 查 报 统 入 护 看 表 模 模 模 模 模 块 块 块 块 块 打 日 入 出 还 需 印 志 库 库 库 求 设 管 模 模 模 模 置 理 块 块 块 块 第三章 数据库设计 31 数据库需求分析 在仔细调查企业仓库物资设备管理过程的基础上,得到本系统所 处理的时间流程如图所示: 仓库现有库存 货物处理 入库 出库 存库 反库 数据流程图 在本设计中,通过对企业仓库管理的内容和

9、数据流程分析,设计 的数据项和数据结构如下: 设备代码信息。包括的数据项有设备号、设备名称。 现有库存信息。包括的数据项有现有设备、现有数目、 总数目、最大库存、最小库存等。 设备使用信息。包括的数据项有使用的设备、使用部门、 数目、使用时间、出库时状态。 有了上面的数据结构、数据项和数据流程,就能进行下面的数据 库设计。 32 数据库概念结构设计 这一设计阶段是在需求分析的基础上,设计出能够满足用户需求 的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下 基础。 本设计根据上面的设计规划出的实体有库存实体、入库实体、出 库实体、采购实体、还库实体、需求实体。各个实体的 E-R 图 及其

10、关系描述如下: 1)库存实体 E-R 图: 现有库存 货物号 现有库存 警戒库存 总数 2)入库实体 E-R 图: 入库 货物号 供应商信息 采购价格信息 采购员 3)出库实体 E-R 图: 出库 货物号 使用部门 数量 时间 经手人 7)实体和实体之间的关系 E-R 图如图所示: 入库 现有库存 出库 还库 33 数据库逻辑结构设计 在上面的实体以及实体之间的关系的基础上,形成数据库中的表 格以及各个表格之间的关系。 仓库管理系统数据库中的各个表格的设计结果如下面的几个表格 所示。每个表格表示在数据库中的一个表。 (1)设备代码表: 列名 数据类型 可否为空 设备号(主键) 数值型(20)

11、不能为空 设备名称 字符型(50) 可为空 (2)设备入库表: 列名 数据类型 可否为空 设备号 数值型(20) 不能为空 入库时间(主键) 日期型(8) 可为空 供应商 字符型(50) 可为空 供应商电话 字符型(15) 可为空 入库数量 数值型(20) 可为空 价格 字符型(10) 可为空 采购员 字符型(20) 可为空 (3)设备出库表: 列名 数据类型 可否为空 设备号 数值型(20) 不能为空 出库时间(主键) 日期型(8) 可为空 使用部门 字符型(50) 可为空 出库状况 数值型(20) 可为空 经手人 字符型(20) 可为空 出库数量 数值型(10) 不能为空 领取人 字符型(

12、50) 可为空 用途 字符型(50) 可为空 (4)现有库存表: 列名 数据类型 可否为空 设备号(主键) 数值型(20) 不能为空 现有库存 数值型(20) 可为空 最大库存 数值型(20) 可为空 最小库存 数值型(20) 可为空 总数 数值型(20) 可为空 41 功能选择界面的设计: 这一模块的主要功能是作为系统主界面为进入本系统不同功 能界面选择提供一个接口,使用一个窗口来实现这一功能。 首先建立一个表单,设取“caption”属性为“仓库管理” 。 在该表单上添加 6 个“按钮”控件,它们的“caption”属性分别 为“设备入库” , “设备出库” , “设备还库” , “部门需

13、求” , “设备 采购” , “显示报表” 。然后在表单上添加“图象控件” ,并设其 “stretch”属性为“2-strech(扩展) ”, “pictrue”属性为图片所 在的位置,本例中为“c:仓库管理001.jpg” 。 在“comm.and1”(“caption”属性为“设备入库”)控件的 “click”事件中添加如下代码: do form 设备入库表 thisform.release 在“comm.and2”(“caption”属性为“设备出库”)控件的 “click”事件中添加如下代码: do form 设备出库表 thisform.release 在“comm.and3”(“c

14、aption”属性为“设备还库”)控件 的“click”事件中添加如下代码: do form 设备还库表 thisform.release 在“comm.and4”(“caption”属性为“部门需求”)控件 的“click”事件中添加如下代码: do form 部门需求表 thisform.release 在“comm.and5”(“caption”属性为“设备采购”)控件的 “click”事件中添加如下代码: do form 设备采购表 thisform.release 在“comm.and6”(“caption”属性为“显示报表”)控件的 “click”事件中添加如下代码: do for

15、m 显示报表 thisform.release 在“form1” 的属性里选择 “autocenter”设置为“ .T.-真” , 同时将“backcolor” 设置为“255,255,255” , “windowstate”设置为“0-普通” 。 42 设备采购模块的设计 在设备采购模块中将实现设备采购数据的添加和保存日志等功能。 (1)由数据表生成表单 通过 Visual Foxpro 的表单向导,生成设备采购计划表单。 在选择数据库和表时,选择仓库管理数据库和设备采购计划表。 在选择字段时,选择所有可用字段,选择阴影式和图片按钮作为 设备采购计划表的样式。选择计划采购时间的升序排列作为设

16、备 采购计划表的索引。 (2)为按钮添加 click 事件代码: 在表单设计器中,双击保存日志命令按钮。添加 click 事件代码 如下: insert into 操作日志表 (操作员,操作内容,操作时间) values (username,“设备需求“,date() 43 显示报表模块的设计 在该模块中,一共要显示 3 个报表,分别提供库存不足, 库存过多和操作日志等信息。 44 开发中的难点和解决技巧 Visual FoxPro6.0 中的向导包括表向导、数据库向导、表单 向导、查询向导、报表向导、标签向导、邮件合并向导、数 据透视表向导、导入向导、文档向导、安装向导、升迁向导、 应用程序

17、向导、WEB 发表向导等、我们合理应用向导可以 在编程中提高效率。 为了快速开发高效的软件,本设计中的多数表单的设计采 用利用表单设计向导生成,然后在生成的表单的基础上修改。 第五章 仓库货物系统的编译和发行 51 设置主文件 用主图标标记的文件是用户在启动.app 或者.exe 时被调用 的文件。它可以是一个表单、菜单或者程序,建议使用程序作为 主文件。 52 构造主文件 如果主文件是一个程序,它将调用应用程序框架中的各个功能组 件,然后由这些组件调用应用程序的其余部分。 如果要建立一个简单的主程序,可以按下列步骤进行。 (1) 现设置应用环境界面。 (2) 建立初始用户界面。 (3) 建立

18、事件循环。 (4) 恢复环境,退出应用程序。 总结:一个完整的仓库管理系统到此就制作完成了。其详细 的讲述了从创建数据库到系统设计和各模块的创建、面向对象的 表单的设计、基本功能如查询的实现、主程序的编写。 体 会 : 在 本 次 撰 写 的 过 程 中 , 我 充 分 的 认 识 到 物 流 管 理 的 重 要 性 和 复 杂 性 , 也 学 习 到 了 很 多 先 进 的 物 流 管 理 知 识 , 相 信 在 今 后 的 工 作 中 , 能 得 到 极 大 的 提 高 。 连续很多天都是天亮之后才睡觉。别人问我,你晚上不睡觉都在干嘛。我马上回答,写稿啊,书稿还没交呢。但其实,我一个字也没

19、写。而之所以熬夜, 也不过是因为心里有牵挂的人和未完成的事吧。 别人问你怎么还不睡,你说不困。其实熬夜很困,打个哈欠都会有眼泪流出来,只是心中一直有所期待,有所牵挂。就好像下一秒就会收到喜欢的人 的消息,下一秒就能遇见一个惊喜。又或者,熬了太久却迟迟得不到自己想要的结果,渐渐的习惯了孤独。 为什么会熬夜呢,大概是因为白天的自己太理智,太冷漠,好像什么都不在乎。所以有些情绪和思念,心酸和不舍,是要留到深夜独自慢慢消化的。 白天的自己和晚上的自己完全不是同一个人啊,白天口口声声说一定早睡,晚上却从来做不到。像失忆一样拿命熬夜,白天开开心心无忧无虑,晚上却忧 郁的不行。白天觉得我最牛逼,晚上却变成世

20、界第一大傻逼。 总觉得幸福的人是不用熬夜的,每天都有规律的生活,爱的人就躺在身边,现在过的是想要的生活,手里牵的是喜欢的人。 昨天有人问我,为什么你晚上不睡觉。 我想了很久,已经两三年没有在两点之前入睡过了。但我也说不清为什么,那个人突然给我发了一段话,我突然觉得,这是我熬夜的原因,也是很多 人熬夜的原因。 你总是习惯熬夜,然后我也故意很晚都不睡。装作是和你一样睡不着,这样就可以和你聊很久,可是你都不知道其实我要困死了。后来你走了,熬夜 的习惯却怎么都改不掉。 说片面点是熬夜,说实在点是失眠,说实话是想你。 你有没有过,为了陪一个人聊天,其实下一秒已经要睡着,但还是死抓着手机不肯睡。 你有没有

21、过,因为一个人的一句话,明明很困却突然变得很清醒,开心和喜悦赶走了所有困意。 你有没有过,为了等一个人的晚安,不停的刷着朋友圈发着动态,其实只想让他看到你还没睡。 你有没有过,因为太思念一个人,每天都害怕深夜来临,害怕孤独,害怕寂寞,害怕牵挂的感觉。 我知道,你都有过。 可是,你每天这样熬夜,有人心疼你吗? 前天晚上一个作家姐姐突然发消息说,妹妹,钱是挣不完的,别累着自己,身体最重要。昨晚她发现我又在熬夜,给我发消息说,一定照顾好自己, 莫名心疼你。 我很感动,又觉得很可笑。一个没见过面的人看你熬夜都会心疼,会劝你照顾好自己,但你每天熬夜想着的那个人,没给你发过一条消息。第一次见 面的陌生人都

22、会劝你少喝酒少抽烟,素不相识的微信好友都会让你早点休息,可你抽烟喝酒熬夜在等的那个人,从来都没在意过你,连一句晚安都没有。 我经常给别人讲道理,永远不要为了一个不爱你的人折磨自己。但这句话其实就像放屁,因为一旦爱上一个人,就没办法控制自己。我们在爱情里, 从来都不是理性的。后来有人问我,怎么忘记一个人。 我说,把酒喝够,把烟抽完,把黑夜熬成天亮,等你真的感觉疼了,你就忘记了。不撞南墙不死心,大概就是这个道理。别人苦口婆心的劝说,其实 你一点儿都听不进去。你害怕失去、害怕背叛、害怕从未拥有,你害怕的太多、心事太多,所以很难入睡。那你就熬吧,等熬过了这一阵,你又会觉得其 实生活还是很美好。 你要记

23、住,所有关于感情的问题,都不要在深夜做决定。无论分手还是牵手,无论坚持还是放弃。因为女人啊,从来都不是理性动物,再加上深夜里 的一杯红酒,一根香烟,感性越发强烈。 五年前第一次听梁静茹的问,歌里唱,如果女人,总是等到夜深,无悔付出青春,他就会对你真。 那时候真的傻到相信,用心爱一个人,就能把他留在自己身边。现在才明白,在一起一辈子这种事,不是嘴上说了就可以。外面的诱惑这么多,人的 欲望这么大,而你能给的爱,其实就这么多。 后来我经常说,如果爱一个人又不可得,那就找个爱自己的吧。别太累,别付出太多,别太委屈,你说你爱他所以无所畏惧,但你的感情和耐心其实 就这么多,你无法永远输出。 总有一天它们会因迟迟得不到回应而枯竭。等到那一天你会发现,哪怕再遇到喜欢的人,也没有力气去喜欢了。

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

当前位置:首页 > 教育教学资料库 > 课件讲义

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。