已阅读5页,还剩22页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
企业物流管理系统 i 摘要 该系统采用的是 powerbuilder9.0 开发的一个数据库管理系统。通过对企业 物流基本架构和基本流程的了解。并通过需求分析、系统概念设计、系统逻辑和 物理设计、系统实现和维护几个主要的步骤完成本系统的设计。系统从整体入手, 从而从本质上提高了企业管理水平;操作简便灵活,系统不仅设置了菜单快捷键, 而且提供了与 windows 风格相同的工具栏,使用户在操作时方便快捷。此外,系 统包含多级别的数据保护和权限控制机制,使得用户的业务资料在任何时候都能 保持正确和完整。从总的来说,该系统基本满足了用户在物流管理方面的需求。 精心细致的画出了各个窗体并给出了相应的事件和代码,以实现各个窗体的作用, 并且各个窗口我们要求做到最简。在系统的设计过程中,采用了模块独立设计法, 比较详细的展现了各个模块的功能。 关键字: powerbuilder 系统架构 管理 功能模块 企业物流管理系统 ii 目 录 引 言 .1 第一章 系统概况及需求分析 .2 1.1 企业物流管理系统开发的意义 2 1.2 企业物流管理系统功能分析 2 第二章 系统的设计 .3 2.1 系统开发设计思想 .3 2.2 企业物流管理系统主功能的设计 3 2.3 系统功能模块设计 4 2.4 数据流程图设计 5 2.4.1 采购管理数据流程图 5 2.4.2 销售管理数据流程图 6 2.5 数据表设计 6 第三章 系统具体模块设计及实现 .10 3.1 资料管理 10 3. 2 采购管理 12 3. 3 销售管理 15 3. 4 库存管理 18 3. 5 系统管理 20 第四章 系统测试与评价 .23 4.1 系统测试 23 4.2 系统评价 23 总结与展望 .24 致 谢 .25 参 考 文 献 .26 企业物流管理系统 1 引 言 在经济和信息化快速发展的时代,信息资源已成为各个部门的重要财富和资 源。建立一个满足各部门信息处理要求的行之有效的信息系统成为一个企业或组 织生存发展的重要条件。 随着市场竞争和企业的发展,企业的信息也会越来越多,物流企业也是如此, 为了克服现在企业物流管理中统计与查询效率低下和实际管理等问题,利用计算 机的高效性对庞大的信息进行有效的管理,不仅可以提高了工作效率,而且大大 的提高了其安全性。企业物流管理系统可以对确保信息的时效性、正确性,而且 要提高信息处理的速度和准确性,使物流企业的工作规范化,系统化,程序化。 计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的 前提。这就需要一个可靠的开发程序对系统进行设计,powerbuilder 正是这样 一种高效而快捷的集成开发环境,它提供了可视化的、面向对象的、基于客户/服 务器的开发环境,能够方便的构建和实现分布式系统。利用 powerbuilder 开发 的物流管理系统能够方便的完成各种功能。 本系统注重信息的利用、收集、处理、传递和管理。对象主要是业务信息, 能够提高企业科学而有效的管理,方便快捷地查询和管理供应商、客户资料和采 购、入库、销售与的各种问题。是解决企业物流管理方面问题的重要途径。 企业物流管理系统 2 第一章 系统概况及需求分析 1.1 企业物流管理系统开发的意义 随着经济的全球化的深入,中小企业面临着越来越激烈的市场竞争,因此唯 有创新、加强管理,同时改善企业整个物流系统中供应链各环节的管理、调度及 资源配置,迅速适应客户的新需求和市场新机遇的能力,才是企业赢得竞争胜利 的必胜之道。所以,在信息技术广泛应用的背景下,如何有效地进行物流管理已 经是在中小企业生存和发展的头等要事。在企业中,由于物品种类、数量繁多,企 业的各级管理人员需要及时了解客户信息、内部信息,物流是作为一种能力在企 业内部进行定位的。信息化对物流的发展发挥了重要作用,但它不能给物流系统 带来创新价值,唯有系统管理才具有创新功能,使物流系统发生质的变化。因此借 助于信息管理技术,使用企业物流管理系统来实现物流管理的需求。 1.2 企业物流管理系统功能分析 企业物流管理系统能够记录并统计企业存货的出入库,及时准确地掌握商品 库存的情况,并可动态反应存货资金的增减变动,为企业的决策提供基础数据, 同时通过集中式的信息数据库,将“进、销、存”等企业的经营业务有机地结合 起来,达到数据共享、降低成本、提高效率、改进服务等目的,并且它能够降低 采购成本,准确及时地了解采购情况和销售动态,及时调整营销策略,为管理者 提供决策依据,加强了对商品资料的管理及价格管理,加速了资金周转,提高了 资金利用率。 企业物流管理系统 3 第二章 系统的设计 2.1 系统开发设计思想 通过对企业物流管理系统的应用,克服现在企业物流管理中统计与查询效率 低下和实际管理等问题,提高企业科学而有效的管理,方便快捷地查询和管理供 应商、客户资料和采购、入库、销售与的各种问题。从而使企业物流管理工作系 统化、规范化、自动化,达到提高物流管理效率的目的。系统开发的宗旨是使用 户可以方便地使用物流系统完成物流管理的任务。系统应适应企业物流的具体情 况,满足企业管理人员日常使用的需要,并达到操作过程中直观、方便、实用、 安全的要求。 利用企业现有的软硬件环境,采用创新的管理系统开发方案,从而达到充分 利用企业现有资源,提高系统开发水平和应用效果的目的。系统采用模块化程序 设计方法,便于系统功能的各种组合和修改,同时便于根据具体情况进行补充和 删减。 系统还应当具备数据库维护的功能,以适应企业复杂的操作环境,保证企业 重要数据不会丢失。 2.2 企业物流管理系统主功能的设计 企业物流的是用计算机对企业物流信息进行日常的管理,如企业的“进、销、 存”管理,及时准确地完成各种信息的统计计算和汇总工作,针对系统服务对象 的具体要求,一个完善的企业物流管理系统的功能主要包括以下几项(详见图 2-1) (一) 资料管理:主要负责管理供应商资料、商品资料和客户资料等,同 时能够实现对供应商、商品和客户各种信息的插入、修改、删除、保存和查询等 的操作。 (二)采购管理:主要负责对采购单、采购入库和采购查询的管理,实现采 购单的基本编辑和查询。 (三) 销售管理:主要负责对销售单、销售出库、销售查询、销售利润的 企业物流管理系统 4 管理以及销售单和利润的基本编辑和查询。 (四)库存管理:主要负责对库存维护、价格管理、库存盘点的管理,并能 实现对数据的准确核对。 (五) 系统管理:主要负责管理用户信息、密码维护、重新登录和初期建 账等,是管理员以及用户对系统维护的重要途径。 图 2-1 企业物流管理系统流程图 2.3 系统功能模块设计 系统的分析和系统的设计思想,一个标准的企业物流管理系统应该包含五大 模块,具体如图 2-2 所示: 企业物流管理系统 5 企业物流管理系统 资 料 管 理 采 购 管 理 销 售 管 理 库 存 管 理 系 统 管 理 供 应 商 资 料 商 品 资 料 客 户 资 料 采 购 单 采 购 入 库 采 购 查 询 销 售 单 销 售 出 库 销 售 查 询 库 存 维 护 价 格 管 理 库 存 盘 点 密 码 维 护 初 期 建 账 重 新 登 录 用 户 管 理 销 售 利 润 图 2-2 企业物流管理系统功能 2.4 数据流程图设计 2.4.1 采购管理数据流程图 工作人员 采购单信息 填写采购单 采购单 采购单表 选择采购单 采购入库 采 购 单 商品库存表 采购查询 查 询 结 果 工作人员 查询条件 库存 图 2-3 采购管理数据流程图 企业物流管理系统 6 2.4.2 销售管理数据流程图 工作人员 销售单信息 填写销售单 销售单 销售单表 选择销售单 销售入库 销 售 单 商品库存表 销售查询 (销售利润) 查 询 结 果 工作人员 查询条件库存 图 2-4 销售管理数据流程图 2.5 数据表设计 本系统采用 bowerbuilder9.0 进行设计,创建库 lj07.dba,系统中一共分为 8 张表, 分别是采购单表、销售单表、供应商资料表、商品资料表、客户资料表、盘点明 细表、商品库存表、用户信息表。 1. 商品资料表 :商品编号 char(6),商品名称 varchar(50),条形码 char(10),计量单位 char(10),供应商编号 char(4),供应商地址 varchar(50), 商品说明 varchar(100)。 图 2-5 商品资料表 2供应商资料表:供应商编号 char(4),供应商名称 varchar(50),地址 varchar(50),电话 varchar(50),传真 varchar(50),信誉等级 char(2)(优、良、 企业物流管理系统 7 差),提供商品 varchar(50),简介 varchar(100) 图 2-6 供应商资料表 3. 销售单表: 销售单号 char(6), 客户编号 char(4),商品编号 char(6), 销售日期 date,销售员 varchar(50),是否核销 char(6),操作人员 char(6), 销售数量 float,销售单价 float,成本单价 float,总共金额 float,不含税 价 float,税价 float。 图 2-7 销售单表 4.采购单表:采购单号 char(6),供应商编号 char(4), 商品编号 char(6), 采购日期 date,采购员 varchar(50),是否核销 char(6),操作人员 char(10), 采购数量 float,采购单价 float,总共金额 float,不含税价 float,税价 float 。 图 2-8 采购单表 5.客户资料表: 客户编号 char(4)(共 4 位,以 kh 开头),客户名称 varchar(50),地址 varchar(50),电话 varchar(50),传真 varchar(50),信 誉等级 char(2),所需商品 varchar(50),简介 varchar(50)。 企业物流管理系统 8 图 2-9 客户资料表 6.盘点明细表:编号 id char(10),商品编号 char(6), 调整数量 float,成本价 float,调整总金额 float,操作日期 date,操作人员 char(4), 标志 char(4)。 图 2-10 盘点明细表 7.商品库存表:商品编号 char(6), 商品状态 char(8),成本价 float,销 售价 float,库存数量 float,库存总金额 float,最低储备 float,正常储备 float,最高储备 float,最近操作日期 date,操作人员 char(4), 备注 varchar(50)。 图 2-11 商品库存表 8.用户信息表: 用户 id char(10), 用户名称 char(10), 用户类别 char(10),密码 char(10), 权限 char(10),身份证 char(18), 性别 char(10), 住址 varchar(50),电话 varchar(50),邮箱 varchar(50)。 企业物流管理系统 9 图 2-11 用户信息表 企业物流管理系统 10 第三章 系统具体模块设计及实现 根据上述的 er 图和系统结构图对系统进行详细的设计,并体现出具体的数 据、代码及操作界面。 3.1 资料管理 图 3-1 资料管理功能模块 (一)供应商管理 供应商资料功能是负责维护供应商的基本信息。良好的供应商资料管理有助 于企业对采购的管理和控制,降低企业的采购成本,对采购而言非常重要,是企 业物流管理系统的重要资料。主要包括供应商编号、供应商名称、地址、电话、 传真、信誉等级、提供商品、简介等。 图 3-2 供应商管理 添加代码: 供应商资料 商品资料 客户资料 资料管理 企业物流管理系统 11 pb_8.enabled=true dw_2.enabled=true long newrow,nowrow nowrow=dw_1.getrow() if nowrow-1 then newrow=insertrow(dw_2,nowrow+1) dw_2.scrolltorow(newrow) end if pb_4.enabled=true dw_2.enabled=true nowrow=dw_1.getrow() 采购单 采购入库 采购查询 采购管理 企业物流管理系统 14 if nowrow-1 then newrow=insertrow(dw_2,nowrow+1) dw_2.scrolltorow(newrow) end if pb_5.enabled=true dw_2.enabled=true /long newrow,nowrow nowrow=dw_1.getrow() if nowrow-1 then newrow=insertrow(dw_2,nowrow+1) dw_2.scrolltorow(newrow) end if string kehu_hao select max(“销售单表“.“销售单号“ ) 销售出库 销售查询销售管理 销售利润 企业物流管理系统 17 into :kehu_hao from “销售单表“ ;if isnull(kehu_hao) then kehu_hao =“xs0001“ else kehu_hao = “xs“+string(integer(right(kehu_hao,4) + 1,“0000“) end if dw_2.setitem(newrow,1, kehu_hao) (二) 销售出库 销售出库功能负责管理商品的销售出库。销售出库时需要将商品库存数量减 去销售单明细中的销售数量,同时销售单的“是否核销”标志变成“已核销” 。 图 3-11 销售出库 (三) 销售查询 销售查询功能负责查询销售单信息,以及销售单核销情况,便于统计信息。 图 3-12 销售查询 查询代码: string ls_filter,ls_column_name /关闭重绘功能,目的是减少屏幕闪烁 dw_1.setredraw(false) ls_column_name=ddlb_1.text 企业物流管理系统 18 ls_filter= ls_column_name+“=“+sle_1.text+“ /st_4.text=“查询条件为:“+ls_filter /设置过滤参数 dw_1.setfilter(ls_filter) /执行过滤 dw_1.filter() /打开重绘功能,刷新屏幕 dw_1.setredraw(true) retrieve(dw_1) if ddlb_1.text=“ or sle_1.text=“ then messagebox(“提示“,“查询项目和内容不能为空!“) return end if 3. 4 库存管理 图 3-13 库存管理功能模块 (一)库存维护 库存维护功能主要用于维护商品库存信息。库存维护通常只对商品状态、最 低储备、正常储备、最高储备进行维护,其他信息只有在第一次初始化系统时进 行维护。主要包括商品编号、商品状态、成本价、销售价、库存数量、库存总金 额、最低储备、正常储备、最高储备、最近操作日期、操作人员、备注等。 销售单 库存维护 价格管理 库存盘点 库存管理 企业物流管理系统 19 图 3-14 库存维护 (二) 价格管理 价格管理功能主要用于维护商品的销售价。根据成本价、市场行情和利润等 因素来制定和管理销售价。 图 3-15 价格管理 (三) 库存盘点 库存盘点功能主要用于管理企业商品库存的盘点工作,即将实际盘存的商品 数量和库存数量进行核对,统计盘盈、盘亏信息。针对盘盈和盘亏情况要求能够 提供盘点调整,盘盈时做入库处理,盘亏时做出库处理。主要包括编号 id、商 品编号、调整数量、成本价、调整总金额、操作日期、操作人员、标志。 企业物流管理系统 20 图 3-16 库存盘点 3. 5 系统管理 图 3-17 系统管理功能模块 (一) 用户管理 用户管理功能负责管理用户信息的相关内容。主要包括用户 id、用户名称、 用户类别(管理员和一般用户) 、密码、权限、身份证、住址、电话、邮箱等。 图 3-18 用户管理 用户管理 密码维护 重新登录 系统管理 初期建账 企业物流管理系统 21 (二) 密码维护 密码维护功能负责维护用户密码信息,提供修改、设置密码信息等功能。 图 3-19 密码维护 (三) 重新登录 图 3-20 重新登录 重新登录功能主要为用户提供重新登录的权限,满足不同用户的切换。 open 事件代码: /使用数据存储对象获得用户信息 long row string newitem datastore ds_myuser /申请数据存储对象变量 ds_myuser=create datastore /创建数据存储对象变量 ds_myuser.dataobject= “dw_yuangong“ /利用数据存储对象关联数据窗口对象 ds_myuser.settransobject(sqlca) ds_myuser.retrieve() /检索数据 /把数据窗口对象 dw_myuser_name 的值添加到下拉列表框 for row=1 to ds_myuser.rowcount() newitem=ds_myuser.getitemstring(row,1) ddlb_1.additem(newitem) 企业物流管理系统 22 next destroy ds_myuser /销毁数据存储对象 /初始化输入框 ddlb_1.text=“袁振华“ (四) 初期建账 图 3-21 初期建账 初期建账功能主要为用户提供初期建账的权限,可以有选择性的初始化数据。 企业物流管理系统 23 第四章 系统测试与评价 4.1 系统测试 本系统主要利用 power builder9.0 自带的 debug 进行断点测试和单步测试 和系统的整体测试。经测试本系统在如下配制中能够流畅运行。 机器配制为:cpu: amd 4200+ 2.4g 内存: 1g 硬盘: wd 160g 显卡: nvidia geforce 7300 se 4.2 系统评价 在对管理信息系统的开发过程有了基本了解后,本人使用 powerbuilder 9.0 开发了这个“企业物流管理系统” 。系统基本实现了企业物流管理系统化、 规范化和自动化。 由于时间有限,此系统还存在一些功能不全面的问题,望体凉。 本系统中还具有许多不足,因此还要对其中许多功能进行完善。比如:对界 面的美化,对用户操作的简单化,以及对等等。 这些说要求我要更为熟练的掌握更多 sql 语句,学会 pb 中更强大功能的使 用,提高自己的水平。 而且随着信息技术的快速发展,基于编程软件的进步。网络的应用将会越来 越广泛,因此如果将该系统与网络对接,则会加强信息处理的及时性和交互性。 企业物流管理系统 24 总结与展望 一个完整的企业物流管理
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年健康食品产业布局可行性研究报告及总结分析
- 2025年智能家居系统整体解决方案可行性研究报告及总结分析
- 2024年泰安岱岳中小学教师招聘真题
- 2025年清洁空气城市监测系统可行性研究报告及总结分析
- 2025年罗非鱼养殖技术合作协议
- 2025年特色小镇发展战略研究可行性报告
- 2025年 灌南县事业单位工作人员聘考试笔试试题含答案
- 2025年老年食堂服务协议
- 2025年人工智能医疗服务应用可行性研究报告及总结分析
- 2025年老年人智能化生活服务平台可行性研究报告及总结分析
- 幼儿园中的自然教育对孩子的影响
- 植物生产类专业职业生涯规划书
- 中国胃食管反流病诊疗规范(2023版)解读
- 高中学生学籍表模板(范本)
- 膳食营养指导和疾病预防(卢世琰)课件
- 办公楼建筑能源管理平台技术方案书
- 河南省铭玮昊化工科技有限公司年产1000吨溴硝醇、100吨磺酰胺、200吨叔丁酯项目环境影响报告书
- 灭火器检查记录表模板实用文档
- 《赢利 未来10年的经营能力》读书笔记PPT模板思维导图下载
- 2023年成都交子金融控股集团有限公司招聘考试备考题库及答案解析
- YS/T 337-2009硫精矿
评论
0/150
提交评论