导语:在库存管理系统的撰写旅程中,学习并吸收他人佳作的精髓是一条宝贵的路径,好期刊汇集了九篇优秀范文,愿这些内容能够启发您的创作灵感,引领您探索更多的创作可能。
ModelViewController简称MVC,是一种软件设计模式典范,是一种将系统的业务逻辑和数据展示分开组织与开发的软件系统构架模式,主要由三部分构成:模型是模型(model)、视图(view)和控制器(con-troller)。Model是对数据访问的逻辑抽象,主要负责数据库中数据的读写访问和业务处理,采用面向对象的方法,将问题中需要的数据从数据库中提取出来之后保存在对象中,将数据和相应的操作一起封装在对象中。View是用户与系统的接口,是对信息数据进行逻辑加工处理之后的对外界的展示,也就是将信息按照一定的风格和样式展示在用户面前,一个模型系统可以对应一个或者多个View,同时View应该具有与外界的交互功能,将用户的信息数据输入到系统中。Control是Model与View之间的联系纽带,Con-trol接受用户的输入,并调用Model和相应的View去完成用户的业务需求,Control奔上不处理任何信息,也不输出任何信息,它仅仅是接收用户的请求,然后通过决策当时据顶调用哪个模型构件去处理请求,当选定的构件处理完成后,再由Control决定选用哪个View显示处理后的信息。
2.1系统业务流程
在对制造企业、数字化生产车间等生产企业的仓库管理业务进行了详细地调研,确定了整个仓库管理业务过程,分过分析,企业库存管理的基本业务流程。为了提高系统的使用效率,系统能够根据出库情况和数据分析自动预警,提出计划需求,能够实现系统的报表生成,库存的盘点等基本库存业务管理。
2.2库存管理系统的设计
根据库存管理的基本业务流程,设计出该系统需要完成的功能主要包括:基本信息管理、基本业务管理,库存信息管理、统计分析和系统管理等基本模块,每个模块由具有相应的功能。
2.3库存管理系统的实现
为了充分发挥开发人员各自的特长,实现系统开发过程的分工协作有条不紊地进行,提高软件复用率与软件开发的灵活性,本系统采用MVC的分层开发框架结构对本系统进行开发,模型层、实现视图层和控制层的分离,而且在模型层中又将业务逻辑与数据访问分离为两层,经过分析,该存储管理系统的MVC框架结构。在库存管理系统中,model用来管理系统的业务管理及同数据访问业务,因此分为两部分,一部分是业务逻辑层,一部分是数据访问层,其中业务逻辑层又包括业务实体和业务处理风别是描述外界实体信息和对信息进行加工处理。一般情况下View是用HTML页面,但是本系统中使用VS2010开发工具中的MVC3.0中的razor视图引擎完成视图的显示。用户通过浏览器向Controller提出请求,Controller接收请求并根据要求获取浏览器中获取所需数据。最后Controller根据处理结果,选择相应的View对浏览器的请求进行相应。
3结论
关键词:信息管理系统数据库设计模块设计
1系统的功能结构设计
1.1系统目标设计
系统开发的总体任务是实现企业物资设备管理的系统化、规范化和自动化,从而达到企业仓库库存管理效率的目的。
1.2开发设计思想
库存管理的物资主要是企业生产中所需要的各种设备、原材料及零部件。进货时经检查合同确认为有效托收后,进行验收入库,填写入库单,进行入库登记。企业各个部门根据所需要的物资设备总额和部门生产活动需要提出物资需求申请。计划员根据整个企业的需求开出物资设备出库单,仓库管理员根据出库单核对发放设备、原材料及零部件。有些设备使用完毕需要及时归还入库,填写还库单。根据需要按照月、季、年进行统计分析,产生相应报表。
1.3数据库设计
数据库设计一般包含6个阶段:需求分析,概念结构设计,逻辑结构设计,物理设计,数据库实施以及数据库运行和维护。数据库设计分为数据库结构设计和数据库行为设计。数据库结构设计包括概念结构设计,逻辑结构设计和物理结构设计。行为设计包括设计数据库的功能组织和流程控制。数据库结构设计过程是在数据库需求分析的基础上,逐步形成对数据库概念、逻辑、物理结构的描述。概念结构设计的结果是形成数据库的概念模式,用语义层模型描述,如E-R模型。逻辑结构设计的结果是形成数据库的逻辑模式与外模式,用结构层模型描述,如基本表、视图等。物理结构设计的结果是形成数据库的内模式,用文件级术语描述。如数据库文件或目录、索引等。
2系统功能实现
2.1系统平台选择
(1)开发环境
本设计采用ASP(ActiveServerPage,动态服务器主页)+SQL(StructuredQueryLanguage,结构化查询语言)作为开发环境。
(2)开发工具
本设计采用Dreamweaver网站开发工具和SQLServer2000数据库开发工具。Dreamweaver在多媒体方面颇有建树的Macromedia公司推出的可视化网页制作工具,它与Flash、Fireworks合在一起被称为网页制作三剑客,这三个软件相辅相承,是制作网页的最佳选择。SQLServer是Micrcoft公司在原来和Sybase公司合作的基础上打包出的一款面向高端的数据库系统。推出后,迅速占领了的数据库应用市场。经过更新换代,它已发展到了SQLServer2000,它具有高性能、功能强、安全性好、易操作、易维护等优点,定位于Internet背景下,基于Windows2000的数据库的应用,为用户的Web应用提供了一款完善的数据管理和数据分析解决方案。
2.2各功能模块的设计实现
(1)界面设计
界面作为用户熟悉、操作和阅读的窗口,是相当重要的,好的界面可以提高系统的友善性,因此,界面在系统开发中的地位是不容忽视的。本系统开发界面遵循如下设计原则:文本格式整齐、色彩搭配和谐、版面划分合理、网站导航清晰、网页风格统一。
(2)通用模块的设计
本设计中包含一些通用模块,这些模块以文件的形式保存,可以在其他文件中使用#include语句包含这些模块,使用其中的定义功能。下面具体给大家介绍一下:
(1)关联文件conn.asp:功能是实现到数据库的连接,因为在很多网页中都有连接数据库的操作,所以把它保存在conn.asp中,这样可以避免重复编程。
(3)用户管理模块文件index.asp:功能是显示库存管理系统主页面信息。
(4)注册用户文件newuser.asp:注册用户分为两种,一种是个人用户,另一种是企业用户,在编辑用户信息或者职位信息等情况下,需要通过身份验证。
总之,库存管理系统对于单位的决策者和管理者来说都至关重要,所以库存管理系统应该能够为用户提供充足的信息和快捷的查询手段。使用计算机对库存信息进行管理,具有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高库存管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
参考文献
[1]屈喜龙,朱杰.《ASP+SQLServer开发动态网站》.机械工业出版社,2006年3月.
[2]黄雷.《ASP+SQLServer项目开发实践》.中国铁道出版社,2006年6月.
[3]曹珩龙.《ASP/数据库开发》.人民邮电出版社,2004年7月.
[4]朱如龙,刘焰.《数据库应用系统开发技术》.机械出版社,2004年8月.
关键词:库存管理;耗材管理;ThinkPHP;DWZ
一、引言
一所高校的实验室建设的投资,关系到教学科研水平提高和高素质人才的培养。而随着国家在高校实验室投入力度的加强,高校实验室的管理工作变得更加繁重,管理也变得愈加复杂。为方便对实验教学耗材等低值易耗品进行有效管理,建立一套科学化的信息化管理系统迫在眉睫。当前,国内外有许多成熟的库存管理系统,但是高昂的开发费用对于大部分高校的实验室来说,是很难负担的。因此,如何利用现代互联网技术,采用开源的软件及技术构建实验教学耗材库存管理系统,克服高校实验教学耗材手工申报、审批及领用管理模式的弊端,对高校实验教学耗材进行科学规范的信息化管理,提高工作人员的工作效率和管理水平是高校实验室管理工作亟待解决的课题之一。[1]
二、实验教学耗材管理现状
现阶段国内外已有很多成熟的库存管理系统,这些系统实现对商品的订购、入库、出库、库存、财务、供应商进行一体化的管理,包括的主要功能有入库、出库、收付款、商品资料、用户信息和客户信息、其他收入、支出管理,除此之外,往往还具有各种明细查询和其他功能。[2]但这些成熟的库存管理系统通常费用高、功能太多且复杂,并不适合高校实验教学耗材管理,探索并建立一套功能完善并适合高校实验教学耗材库存管理的系统、提升实验室管理水平势在必行。
三、实验教学耗材库存管理系统设计
1.系统目标
通过对传统的手工模式的高校实验教学耗材库存管理工作的调研分析,系统主要实现以下目标:
(2)耗材采购申请:为各个院系单位提供提交耗材采购申请的接口。
(3)耗材采购审批:是管理者能够对采购申请进行审批。
(4)耗材采购:在通过审批的采购申请的基础上,实现具体耗材的采购。
(5)耗材入库:在供货商供货后,实现耗材的入库工作。
(6)耗材供应:实现耗材库存查询、领用、退货等功能。
(7)库存统计:实现现有库存的统计、供应统计、入库统计以及耗材领用综合统计等库存统计信息。
2.系统功能设计
为实现以上设定的系统目标,高校实验教学耗材库存管理系统应具有系统管理、基础信息管理、物品采购管理、物品入库管理、物品供应管理、库存管理和统计报表等功能,功能结构设计如图1所示:
3.系统数据库设计
为实现以上设定的系统功能,高校实验教学耗材库存管理系统的数据库的ER关系设计如图2所示。
4.开发及运行环境
该实验教学耗材库存管理系统采用开源免费的Linux操作系统LinuxredhatAS5、Web服务器Apache2、数据库MySQL5、编程语言PHP5、后端开发框架ThinkPHP、前端开发框架DWZ进行构建,系统构建成本低,通过采用ThinkPHP+DWZ框架技术,可提高开发速度,并使系统具有良好的扩展性。[3,4,5]
四、实验教学耗材库存管理系统的实现
1.系统管理
系统管理功能通过用户权限管理、全局配置管理、批量数据导入和系统日志等具体功能为系统提供了安全可靠的基础。
(1)用户权限管理
具有用户信息、角色、节点管理三大功能。其中节点管理实现对系统功能权限节点的增删改查操作;用户信息管理实现对系统用户的增删改查操作;角色管理实现根据现实需求进行用户组的划分,并为用户组分配相应的权限节点的功能,以西北大学为例,实际使用中把用户分成了系统管理员、库管、领导和教师四类用户组,并为不同的用户组赋予不同的权限,实现灵活的权限控制功能。
(2)全局配置管理
实现对系统名称、网址、是否允许教师注册等全局的配置操作。
(3)批量数据导入
实现将传统手工模式下生成的excel格式的历史数据批量导入,减少数据录入工作量。
2.基础信息管理
特别需要指出的是,单位信息主要指的是要领用耗材的人员所在单位信息。仓库则是为了将种类繁多的耗材进行分类,各个高校可以根据所涉及的耗材实际情况进行仓库分类,在西北大学该系统的实际运行中,将仓库分为危品类、综合类和普试剂三个仓库。物品则是耗材的基础信息管理,实现对物品的规范化管理。供应商是耗材的供应商,通常为签约商。经费类型是为了领用人耗材经费类型的规范化管理,便于统计报表生成。
3.物品采购
在实现对基础数据的规范化管理的基础之上,物品采购功能实现各个院系单位耗材申请提交、审批及耗材采购工作,其主要包括采购计划和采购管理两大功能模块。
(1)采购计划:实现耗材申请、审批功能。通过采购计划管理功能可随时了解院系单位耗材采购的需求,并及时进行审批,形成最终的耗材采购计划。
(2)采购管理:实现对通过审批采购计划的耗材的采购管理。该功能通常分配给库管,由库管根据耗材库存状态,随时向供应商进行耗材采购,使各类耗材保持一定的库存状态。
4.物品入库管理
在物品采购的基础上,供应商会根据物品采购要求将耗材运送到实验室仓库,物品入库管理功能就是实现对采购的耗材进行入库登记管理。通过入库信息功能可以查看每次入库的信息;物品入库功能可以实现将耗材入库;详细入库信息功能实现以每件耗材为单位的入库详细信息;退库信息功能实现对有问题耗材退货的信息处理。
5.物品供应管理
在耗材通过物品入库管理功能进行入库操作后,物品供应管理功能实现耗材出库,也就是耗材领用的操作,具体界面如图3所示。
物品供应管理通过物品供应功能实现耗材领用;通过物品供应信息功能查看每次耗材的领用信息;通过物品供应详细信息功能查看每件耗材的领用信息;通过退货信息功能查看领用人退回来的耗材信息。同时,还通过待执行供应信息功能及红色背景标识功能提供便捷的提醒服务。
6.物品库存管理
通过以上五大功能实现了耗材申请、审批和领用的核心工作流程,物品库存管理功能则实现对耗材库存状态及时反馈,实现耗材库存查询、耗材报警信息、损耗信息等功能,其界面如图4所示。
7.统计管理
统计管理功能在以上六大功能的基础上,对耗材的入库、领用等信息进行统计,为管理者提供决策支持。统计功能主要有物质领用综合统计、物质领用明细统计、库存综合统计、库存明细统计、物质入库综合统计、物质入库明细统计。
五、小结
本文所研究的实验教学耗材管理系统主要针对高校实验教学耗材申报、审批、领用这一个工作流程。在互联网时代,使用计算机网络来进行实验教学耗材的管理已成为必然。通过计算机网络使各部门的工作人员相互协作,免去了传统教学耗材申报审批的复杂与烦琐,并且申报数据的信息化存储,相比原先纸质保存实验教学耗材数据具有很多的优点,不仅查找方便而且可以存储大量数据,便于决策分析。[1]
该系统自2012年在西北大学正式投入使用以来,改善了西北大学现有的实验教学耗材管理工作,提高了工作人员工作效率的同时,为西北大学的实验室管理规范化及智能化做出了应有的贡献。
参考文献:
[1]张亦聪.实验教学耗材管理系统[D].吉林大学,2012.
关键词JSP;VMI;库存管理系统
1基于JSP可视化VMI库存管理系统的总体设计
2)库存管理系统主要功能的设计思路。物资公司作为油田各单位最大的供应商,油田生产和生活所需各类物资绝大部分由物资集团负责供应,因而当供应商和用户均为油田所属单位时,从整体上要实现油田物资库存成本最低、供应量最合理、补货时机最恰当,就必须采用双赢的库存管理策略,供应商库存管理模式(VMI)便是最好的选择。VMI库存管理模式,由订货单位为供应商提供市场数据、进行货物验收以及调整订单,供应商则据此实施定量订货,选择让系统自动根据库存安全量预设值进行补货或者手动补货。可见,物资库存需求预测和库存物资连续补货供应是VMI设计思路下的两大主要功能,为了使此两项功能得以有效实施操作,系统管理模块、库存分析模块、订货单位验收模块和出入库管理模块则成为VMI系统必不可少的四大功能板块。
2基于JSP可视化VMI库存管理系统框架设计
1)库存管理系统框架设计的主要任务。从实现物资储备最优配置和最佳物资管理策略的总体目标出发,满足库存系统物资库存需求预测和连续供应两大主要功能,充分实现供应商管理用户库存(VMI)策略,为用户提供ABC分类、定量和定期、非强制性补充供货等基础库存管理技术,是库存管理系统框架设计的主要任务。
3基于JSP可视化VMI库存管理系统功能模块的开发
1)系统管理模块的开发设计。系统管理模块是VMI库存管理系统的基础模块,用于管理库存管理系统的主流程以及维护上游供货商和下游订货单位的资料信息。因而开发系统管理模块时要将库存管理的业务主流程编写到软件平台程序之中:“维护供货商和订货单位信息―订货单位定期将所需物资库存消耗情况反馈给供货商―供货商根据订货单位反馈资料结合自身物资库存情况进行库存需求分析―根据库存分析结果暂估各类物资供货量,生成建议订单返回给订货单位―订货单位审阅建议订单并进行修改,将最终订单提交至供应商―供应商确认订单,发出货物―订货单位收到货物进行验收,并将验收结果录入库存系统备案,将不合格货物信息重新生成订单发回供货商―供货商审核退货单,确认新订单发货。”
[1]张弘.企业库存管理系统的设计与实现[J].计算机光盘软件与应用,2013(01).
[2]陈韬,万麟瑞.基于云平台的VMI库存管理系统架构研究[J].计算机光盘软件与应用,2013(22).
基本信息录入
基本信息管理
物资调配
出库管理
入库管理
订货管理库存盘点退货管理
【关键词】商品库存管理;调拨方案制定;调拨运费结转;软件算法
【中图分类号】TP311【文献标识码】A
1引言
大型制造企业一般会有多层销售网点,为实现灵活销售并准确掌握商品成本与销售成本信息,需进行分销网点的商品库存管理。信息化系统的建设是目前商品库存管理的首要手段,系统设计需满足业务管理需求。建设分销网点商品库存信息管理系统,则要面对分层分点销售业务的几个核心问题,包括调拨方案制定与调拨运费结转等。
2系统设计总体方案
2.1商品生命周期分析
商品的生命周期全程包括商品准发入库、商品调拨方案确定、商品调拨、调拨运费入库、商品销售结算、调拨运费转销售费用。
2.2库存管理系统功能结构
商品库存管理系统的两个核心功能是调拨方案优化与库存分项管理,并与ERP/MES系统中的其余模块构建外部接口,实现集成。系统功能结构简图如图1所示。
商品库存管理系统从生产模块获取商品库存准发数据;从仓库模块获取商品出入库数据,从出厂模块获取商品调拨实绩,并与财务模块共享价格信息。系统支持调拨业务管理全程,并将调拨运费按商品库存变化进行计算,最终向财务总账进行会计凭证抛账。
3核心功能模块设计
3.1调拨方案优化
3.1.1问题分析
调拨事件分析如下:
③调拨响应存在优先级原则,即为处理调拨申请的调度策略,记为Str={Str1,Str2},Str1表示先来先处理策略,Str2表示按预定优先权策略。
设一调拨方案的明确解Scheme为:
3.1.2系统设计
为求得明确解Scheme,引入调拨次数阈值K,该阈值为(为减少调拨次数)预定的单次调拨中转次数上限。软件算法步骤说明:
(2)收集调拨申请,形成调拨申请队列Q;
(3)按优先级处理调拨申请排序处理,取得队列Q中某一调拨申请q;
(5)结合K及Net,遍历该最终点库的所有调拨路径,将路径上点库资源数量合计值满足Total_n的路径保留,作为中间结果BackupA;
(7)从BackupB出发,按C最优排序,获得最优调拨方案Result。
3.2调拨运费库存管理
3.2.1问题分析
调拨运费随着商品运输在各网点的库存成本间流转,只有在实际销售时才转为销售费用。为合理计算销售费用,需明确区分调拨运费与销售运费,将调拨运费计入商品库存成本,各库区的库存p(X)结构以表格方式记录,如图4所示。
调拨运费库存管理分析如下:
①设产品总库为Z(制造单元库存),Z向分销网点A、B、C…等进行调拨,而点库不再向总库Z进行产品调拨业务。接收点库列表记为X1~Xn、发出点库列表记为Y1~Yn。
②以(p,Y->X)记录p产品经由Y仓库向X仓库进行调拨的事件。调拨数量、成本、库存运费、实际运费分别记为N(p,Y->X)、C(p,Y->X)、F1(p,Y->X)、F2(p,Y->X)。
③库存运费转销售费用的费用单价记为K:
K=(F1(Xn)+F1(Yn->Xn)+F2(Yn->Xn)-F1(Xn->Yn))/(N(Xn)+N(Yn->Xn)-N(Xn->Yn))。
事件概括为:已知N(Yn->Xn)、F2(Yn->Xn),需求解C(Yn->Xn)、F1(Yn->Xn)。计算结果需满足:∑C(Yn->Xn)=∑C(Xn->Yn),∑F1(Yn->Xn)=∑F1(Xn->Yn)。
3.2.2系统设计
以ATI代表库存账务。数据结构体Z(p1,ATI|N,C,F){ATI=(ATI1、ATI2…)}表示Z库区,产品p1的ATI账务库存数量N,成本C,库存运费F。调拨运费库存计算流程图见图5。设总库为Z,点库列表X,Y,X=Y。暂不考虑在途物资。软件算法步骤说明。
(1)第一次计算:获得期初库存Z(p1,期初|N,C,F),结合调拨实绩,计算C(p1,Z->X)、C(p1,Z->Y),得到计算结果BACKUP1;
(2)第二次计算:从X出发,从BACKUP1中取出入库成本C(p1,Z->X),从调拨实绩获得F2(p2,Z->X),获得期初库存X(p1,期初|N,C,F),计算调拨出库成本为C(p1,X->Y)与调拨库存运费F1(p1,X->Y),得到计算结果BACKUP2;
(3)第三次计算:从Y出发,从BACKUP1、BACKUP2中取出C(p1,Z->Y)、C(p1,X->Y)、F1(p1,X->Y)、F2(p2,Z->Y),从调拨实绩获得F2(p1,X->Y),获得期初库存Y(p1,期初|N,C,F),计算其他出库成本,计算结果记做BACKUP3;
(4)从BACKUP1、BACKUP2、BACKUP3中取出调拨计算结果,验证计算过程;
(5)验证成功,结束算法,否则返回步骤(2)处理计算尾差。
4实际案例
调拨网络关系见图2,设调拨次数阈值K=2,设网点运输方式如图6表格描述。计算调拨路径及最终调拨库存成本与运费结果见图7表格。
5系统性能分析
本文论述之信息管理系统采用Oracle10g为数据库。为保证信息安全,采用C/S体系架构。由于C/S系统搭建的纵向层次较少,网络通信主要是Client与Server之间的通信量,因此更利于处理大规模的数据,可有效支持多网点的并发业务需求。
6结束语
本文论述的分销网点商品库存信息管理系统已在某大型制造业国企上线,并正常运行一年。本系统的实施,进一步提高了该企业的经营管理效率,实现了销售费用的准确入账,降低了经营渠道成本分析的随意性,为物流运输资源的优化配置提供了良好的管理基础。
物流运输业务灵活多变,物流成本是影响企业销售利润的一大因素,通过构筑合理的信息化管理系统,可有效支持企业物流运输业务。除此之外,本文论述之信息管理,其管理思想也可引入至销售、采购、配送等多个供应链物流管理的业务环节中,为企业优化管理、降低经营成本提供切实可靠的思路。
[1]袁志平.远程物流管理在太钢矿业信息系统中的应用.冶金自动化,2012年第3期.
[2]吴敏洁李琰.供应链环境下我国钢铁分销物流模式研究.改革与战略,2011年第6期.
[3]李爱红.ERP环境下业务流程再造与分销方案设计.制造业自动化,2011年第5期.
[4]曾丽明,韩瑞珠.分布式库存管理系统仿真.计算机集成制造系统,2010年第5期.
[5]刘承水.分销网络优化模型及算法研究.中国管理科学,2008年S1期.
[6]郭亚军,曲道钢,赵礼强.基于电子市场的混合分销渠道定价策略研究.系统工程学报,2008年第5期.
[7]王希忠,曲家兴,黄俊强等.网络数据库安全检测与管理程序设计实现[J].信息网络安全,2012年第2期14-18.
[8]刘威,李冬,孙波.工业控制系统安全分析[J].信息网络安全,2012年第8期41-43.
关键词:Wifi定位;车辆库存;数据库;自动化管理
ApplicationofWifiLocationTechnologyforAutomobileDepotManagementSystem
RENCheng-hua,LIUJie
(FotonLovolHeavyIndustriesCo.,LTD,Zhucheng262200,China)
Abstract:Towellmanagethefinishedvehicleinventoryoftheautomobileproductionplant,thispaperintroducesWifipositioningtechnologyintovehicleautomaticmanagementfieldanddevelopsavehiclemanagementsystembasedonWifitechnology.Bytransferringthevechicles’positinginformationthatgotwithWifibacktothemanagementserverthroughcablenetwork,thissystemfinishesautomaticmanagementofvehiclestorageandrealizestheaccuratepositioningandsearchingofvehiclesininventory.
Keywords:wifilocation;automobiledepot;database;automaticmanagement
在生产过程中,车辆厂需要对库存中的车辆进行定期的保养和维护,传统方法中通过人工记录获得车辆进出仓库信息,当某辆车需要保养时,人工地在仓库中查找对应车辆并进行保养,该过程费时费力,且容易出错。目前在车辆库存管理过程中,虽然可以使用RFID标签代替人工进行出入仓库车辆信息录入,但是由于RFID标签功能的局限性,很难获得仓库中车辆的具置[1,2]。该文设计了基于Wifi定位技术的车辆库存管理系统,通过对车辆上安装的微型Wifi标签和车库上覆盖的Wifi网络获得车辆位置信息,同时关联车辆信息数据库,可以实时显示出每个位置上的车辆状态信息,为库存车辆的高效精确管理提供了有力的技术支撑。
1基于Wifi定位技术的库存车辆管理系统总体设计
基于Wifi定位技术的库存车辆管理系统共有两种解决方案:一是基于标签主动扫描的方案,二是基于AP端扫描的方案。前者不需要修改AP,可以在任意AP下实现定位,但功耗相对较大,需要用大电池完成标签设计。该文考虑到库存车辆管理系统的使用环境是固定的,AP可以被任意修改,所以本文选择第二种标签方案进行设计,即标签负责发送802.11标准信标帧,由AP负责监听Wifi标签的信标帧,通过该信标帧的场强对标签进行定位。该方案的优点是主要的功耗都消耗在负责接收和扫描的AP端,标签可以设计的非常紧凑,可直接粘贴或安防在车辆的任意位置。图1是该系统的总体设计框图:
图1系统总体框图
2系统关键技术设计与实现
对本系统的关键技术的设计与实现包含管理软件设计、标签设计以及AP固件修改等三部分。
2.1管理软件
2.2Wifi标签设计
Wifi标签使用CPU加射频芯片方式设计,CPU使用Arm7系列单片机,在保证系统功能情况下选择最小功耗芯片。射频芯片使用了洛达公司的al2236芯片,该芯片为混频芯片,在发射信标帧时,通过Arm7芯片的D/A模块输出模拟信号,该模拟信号经过滤波处理后送到射频芯片I输入端和Q输入端。射频芯片的初始化通过Arm7的SPI接口完成。
图2自动查询模块软件流程图
标签设计的原理框图如图3所示:
图3标签原理框图
2.3AP固件修改
本设计使用AP主动扫描方式进行工作,目前市面上的AP不具备此功能,所以需要通过修改AP源码实现主动扫描的工作模式。本设计使用开源的AP固件,修改后重新编译成二进制文件,然后再重新烧写到AP的Flash中。核心函数如下所示:
1)修改驱动后扫描输出函数outscanresult()实现如下所示:
outscanresult(void){
fprintf(stderr,"Usage:iwconfiginterface[essid{NN|on|off}]\n");
fprintf(stderr,"[nwid{NN|on|off}]\n");
fprintf(stderr,"[freqN.NNNN[k|M|G]]\n");
fprintf(stderr,"[channelN]\n");
fprintf(stderr,"[sensN]\n");
fprintf(stderr,"[rate{N|auto|fixed}]\n");
fprintf(stderr,"[rts{N|auto|fixed|off}]\n");
fprintf(stderr,"[encNNNN-NNNN]\n");
exit(1);}
2)扫描结果枚举结构体
typedefstructap_scan_state{/*State*/
inttag_num;/*Wifitagnumber1N*/
intval_index;/*Valueintable0(N-1)*/
}ap_scan_state;
3)扫描结果结构体
typedefstructap_scan_result{
charname[IFNAMSIZ];
structiw_pointessid;
structiw_paramnwid;
structiw_freqfreq;
structiw_paramsens;
structiw_parambitrate;
structiw_paramtxpower;
structiw_paramrts;
structiw_paramfrag;
__u32mode;
structiw_paramretry;
structiw_pointencoding;
structiw_parampower;
structiw_qualityqual;
structsockaddrap_addr;
structsockaddraddr;
structiw_paramparam;
structiw_pointdata;
}ap_scan_result
该结构体是核心结构体,通过该结构体,可以关联到Linux内部提供的扫描接口,通过相应的函数即可调用Linux本身的通道信息。
3结论与展望
[1]赵锐,何维,杜磊.基于RFID电子标签的汽车立体库自动化管理系统[J].物流科技,2006,29(128):31-33.
[2]吴国东,谢斌.先进的数据采集和分析系统在汽车总装中的应用[J].天津汽车,2008,(4):56-57.
关键词:虚拟库存;物流配送;信息技术;物流行业
中图分类号:F259.2文献标识码:A
收录日期:2015年10月20日
一、虚拟库存管理技术概述
虚拟库存发挥自身的效用也需要一定的条件,在固定的经济状态下才能真正出现虚拟仓库和库存的管理意义。首先,互联网等信息技术手段是虚拟库存技术的技术基础,在技术的支持和不断拓展中优化虚拟库存技术;其次,需要稳定的市场环境,尤其是买方的市场环境,稳定、有序的市场环境也是虚拟库存实现的重要外部环境;最后,企业自身的组织方法也对虚拟库存管理技术有着更加直接的影响。只有所有条件都具备时,虚拟库存技术才会在企业的生产运营中实现自己的价值。
二、虚拟库存管理技术在国内发展现状和趋势
三、虚拟库存管理及协同物流配送的重要意义
(二)为企业节约生产成本。虚拟库存技术与传统的库存管理技术相比具有突出的优越性,这一优越性表现在多个方面,尤其是减少成本,虚拟的库存只需要借助互联网技术进行操作和控制,并不会真正占用企业的仓库空间,为企业节约了一定的生产成本。其次是产品不会积压、过期,虚拟库存中的资源都有详细的信息登记,在产品的调用过程中,不会出现产品过期的现象,减少资源浪费。同时,对于企业而言,利用虚拟库存管理技术可以规避囤货的风险,减少资金的投入,以整个社会资源为库,在生产过程中根据自身的实际生产需求和周围市场的变化,进行库存产品的调整和交换,实现资源优化配置,最大限度的利用信息,为企业自身的生产环节节约更多的成本,提高自身的经济效益,更有利于实现企业的经济生产目标。
四、结论
主要参考文献:
[1]田红英,黄远新.基于虚拟库存管理的第三方物流企业仓储资源集成优化研究[J].物流技术,2012.8.
[2]毛良伟,邓辉舫.虚拟库存管理及协同物流配送技术研究[J].物流工程与管理,2010.2.
1、库存管理系统体系
2、库存管理技术体系
库存管理技术体系是Web的库存管理结构体系的另外一分支。库存管理技术体系基于软件平台的支持,通过互相传递数据为主,为使用库存管理技术的用户提供了有效地程序帮助。库存管理技术体系来自于美国,它是一个为公共服务的数据平台,并对数据库存短缺问题给予提醒,使企业依据库存的具体情况,给予合理的分析、预算,在一定程度上控制物料和货源供应数量。库存管理技术体系,为企业的各个部门提供了必要的货物信息统计,有利于企业及时掌握物料的销售量问题。
二、基于Web的库存管理系统的设计
1、库存管理信息设计
2、库存管理模块设计
3、库存管理操作设计
三、基于Web的库存管理体系应用
1、报表统计
企业对库存数据的追踪通过系统的查询和报表来体现。通过对DataGrid数据显示控件编程中隐藏显示,DataGridcolumns来对数据字段的进行设置。在DataGrid-ColumnCollection提供了增加一个DataGrigColumn对象和删除一个已经存在的DataGrigColumn对象的方法。我们可以通过DataGrid的Visible属性用来显示或者隐藏一个列,这样就实现了报表动态的显示数据字段。报表统计有利于更好显示一个月、一个季度、一年的全部销售情况,有利于企业的统计工作的实施。
2、物料编码规定
企业对库存中的物料编码有明确的规定,对于不同的物料有不同的编码。物料编码是计算机系统对物料的惟一识别代码。它用一组代码来代表一种物料。物料编码必须是惟一的,也就是,一种物料不能有多个物料编码,一个物料编码不能有多种物料。在Web的库存管理体系应用中物料编码得到了普遍的应用。物料的领发、验收,请购、跟催、盘点、储存等工作极为频紧,而借着物料编码,使各部门提高效率,各种物料资料传递迅速、意见沟通更加容易。