基于B/S仓储管理系统的设计与实现
发布时间:2024-11-10
发布时间:2024-11-10
1 3 4
福
建电
脑
2 0 1 0年第 2期
基于 B/ S仓储管理系统的设计与实现林松-, 2(1、海南大学信息学院海南海口 5 7 0 0 0 0 2、海南师范大学信息科学技术学院海南海口 5 7 1 1 5 8)
【摘
要】:为了适应市场需求和及时有效利用企业信息资源,根据仓储管理业的需求,设计了基于 B/ S ( ̄ 1览器/服务
器)的仓储管理系统。该系统的开放性和可移植性好,易于管理和维护。
【关键词】:B/ S (浏览器/服务器)结构、仓储管理系统、 . N E T平台、 C#语言随着信息科学技术和计算机网络技术的发展 .全球经济发生了剧烈的变化。企业逐步走向信息化管理,智能化管理。越来越多的企业开始重视利用现有的网络技术和软件开发技术 .重
新规划了物流仓储资源及信息管理早期的仓储管理系统采用 C/ S模式架构设计 .这种结构对客户机的要求比较高 .安装维护费用高 .每个客户端上的数据安全都容易影响到整个系统的数据安全:对于异地分销点的库存容易造成数据不同步:用户不可能随时随地看到当前的业务情况:在企业的业务流程、业务模式调整更新时,库存软件需要经常性的维护和升级随着网络技术不断发展 .现代企业的很多应用系统的体系结构都从 C, S结构向的 B/ S结构转化。 B, S结构的系统的客户端不用定制 .统一使用标准的浏览器和数据库 .系统储数据流程图
本系统的设计目标是为 H j户提供方便、高效的运作环境 .用放在服务器上。这种结构应用于库存管理系统中 .解决了 C/ S架及时、准确地反映构中企业分点库存难管理、数据不同步、实时性差等缺陷,并能自动化系统处理代替手工处理的繁琐和误差 .从而为用户提高服务质量 .从而为企业获得更好有效降低设计系统和维护系统的成本 .简化管理。在技术方面, 仓储运营情况,
采用 B/ S模式进行系统开发对用户的技术要求比较低 .对客户的经济效益。具体实现如下几点:机的配置要求也较低 .只需安装通用的浏览器软件,而且界面丰富
、客户端维护量小、程序分发简单、更新维护方便。所以研究和开发此类构架的系统对节省开支 .提高企业的运行效率有重大意义。
仓储管理系统
一 L蕊\ r 僻 7引
企业是一个流动的系统 .流动中的最主要对象就是物品和
材料。在企业生产的整个运作过程中,要经历采购、生产、销售三个环节 .在从物品、材料的购进到入库、库存、出库、生产J j n 3 -、入库再出库、销售的流动过程。企业追求的利是润降,降低成本是其思路之一.在购进物品或者材料的过程中节约成本 .在生产过程中采用先进技术降低成本 .而对本系统的研究目的主要是在仓储管理过程中提高管理效率 .缩短运作周期 .从而达到降低成
系统的层次结构模型图
f 1 )仓储管理员在接到客户的预入库通知单后,根据系统中本的目的。在很多企业。仓储管理只要做好物料出入库手续 .保证物资不遗失、不损坏就足够了。但是这种管理模式很大程度上预先记录好的各地区仓库的状态和型号以及客户需求快速为客阻碍了企业降低本 .增加利益。传统仓储管理模式的不足之处主户策划好存储方案
蓊
( 2 )当货物按计划入库后。仓储管理员准确无误地将入库物品录人系统。 ( 1 )物料摆放不科学、空问利用率不高: ( 3 )实时、快速、准确提供异地仓库、货物、员工、客户的动态 ( 2 )虽然可以实现对单一仓库的管理 .但不能实现异地多点情况。 的库存: ( 4 )方便仓库管理人员查询仓库的使用情况以及客户信息, ( 3 )无法实现对货物存储、进出库的动态管理: 方便客户查询物品信息 ( 4 )无法对操作数据和库存数据之问建立数据连接: ( 5 )仓储管理员在接到客户的预出库通知单后,仓储管理员 ( 5 )库存信息不透明,生产和销售部门均无法精确掌握库存准确无误地将出库物品录入出库管理信息中 .并且删除物品信情况。 息中的出库部分。对出库的物品做备份记录。 因此 .传统的仓储管理方式效率低下,无法利用当前高速发
( 6 )仓储管理员定期盘点时,需要查询,统计物品,系统将提展的网络信息技术来帮助企业决策层通过先进的数据库技术提供所以查询功能,最大的优势是可以实现随时随地的查询,掌握供企业实时的库存、生产、销售之间的相关联数据分析,从而不库存动态能有效或不能更大地提高企业的市场竞争能力。 ( 7 )有效的物品、仓库、员工、客户管理。动态显示当前仓库根据仓储管理的业务流程设计出仓储管理系统的数据流 (仓库,空还是满,还剩多大空间等 )以及客户情况。 图.构造系统逻辑模型的工具是数据流图和数据字典。数据流图 ( 8 )一旦通过测试投入使用后,系统运行稳定可靠、各项维没有任何具体的物理元素 .只是用来描绘信息在系统中流动和易于维护和更新;设置管理员权限,有效的管理系处理的情况数据流图共有四种基本符号:巨型表示数据的源点护功能齐全、 和终点 .圆或者椭圆表示数据处理。向右开口的的巨型表示数据统 . ( 9 )客户在系统也要有一定的权限,如可以查询客户公司的储存。箭头表示数据流。要体现在以下几个方面:
2 0 1 0年第 2期
福
建
电
脑客户公司名称 c h a r 4 0
1 3 5
库存物品等 ( 1 o )简单、友好的操作界面 .做到计算机基础不是很好的人也能较快上手从仓储管理系统的功能需求分析可以知道整个仓储管理过程存在大量的数据访问操作,因此,数据库设计是系统设计中的重点之一。所以设计数据库时需遵守以下规则: ( 1 )准确的表示业务数据,使系统使用方便,易于维护,便于检索、添加、修改数据。冗余数据最小化: ( 2 )数据库的表命名体现表的内容: ( 3 )表中各属性的名称及类型体现该属性的含义:( 4 )建立好的索引,以方便查询:
『 C l i e n t C o N a m e
L i n k m a n L i n k P h o n eC o n t r a c t I d
联系人联系电话合同号
c h a r c h a rc h a r
4 0 4 04 0
表3 - 2— 5
仓管理表f r a b 0 u t S t o r e )字段名称 C h e c k e I d S A d m j nC h e c k e D G o o d s I d
内容盘点单编码盘点人盘点日期物品编号
类型 c h a r c h a rd a t e t i m e c h a r
长度 4 0 4 04 0 4 0
能否为空备注否主关键字
C h e c k e AS t o r a g e N C h e c k e R o w N C h e c k e L i n e N C h e c k e L a v e r N C h e c k e N o t e
盘点数量仓库编号 盘点捧号 盘点列号盘点层号盘点备注
f l o a tc h a r c h a r c h a r c h a r c h a r
84 0 4 0 4 0 4 0 4 0
( 5 )表在减少冗余的同时应该考虑到实际运用系统时的方便性: ( 6 )合理的空问设计 .有利于进行数据备份和数据恢复。 完成数据库逻辑设计后 .即可进行数据库的物理设计 .数据库设计选择 M i c r o s o f t S Q L S e r v e r 2 0 0 0 Mi c m s o f t S Q L S e r v e r 2 0 0 0是全面、快捷、完整的数据库与分析软件。S Q L S e r v e r 2 0 0 0 可以使用 H T r P来向数据库发送查询、对数据库中存储的文档执行全文搜索、以及通过 We b进行自然语言查询数据库中包含以下八个表字段名称 s l ds—
字段名称C 1 i e n t I d C 1 i e n t C o N a ̄ e L i n k f l珀 nL i n k P h o n e F a x A d d r e s s C l i e n n o t e C l i e l l s t a l e 字段名称 S A d m i n I d S A d m i n N a m e S A z w S I d
内容客户编号客户公司名称客户联系人客户联系电话传真地址客户备注客户状态内容仓臂员编号仓管员姓名 职位所在仓库
I类型l c h a r I C h a r I C h a rl c h a r t c h a r } c h a r f c h a r f C h a r 类型
c h a r C h a l‘ C h a r C h a r
长度5 0 2 0 5 04 0 4 0 4 0 1 0 4 0 长鹱 3 0 3 0 4 0 4 0
能否为空备注否土关键字
j内容 I仓晖编号l仓库名称
类型 v a r c h a rv a r c h a r
长J皇 l能否为空}备注 5 0 l否}关键字5 0 l f
F l a m e
表3 - 2— 7客户信息管理表 f r a b C l i e n t )能否为空否否备注: 关键字
S J n a x S S t a l S o i c
I最大面积{仓库备注}仓罐状态
f l o a t
c h a F
8 } 5 0 f 5 0 l
I l !
表 3— 2 1仓库信息表 ( T a b S t o r e )
『 s A _ pS A d m i n s t a t e S A d m i n l l o t e
密码状态备注
C h a lC h m, C h a r
4 04 0 4 0
否
表3 - 2— 8员 T (仓库管理员 )信息表( r a b S A d m i n )表 3 - 2~ 2管理员 ̄ ( T a b a d mi n 1字段名称 oo G d s h{ G o o d s N a m e I n S I dO u t s I d S I d
系统的开发选择 V i s u a l S t u d i o . N E T环境开发是微软公司研主关键字
内容货物编号货物名称入库编号出库单号所属仓库
类型 c h a r c h a r c h a rc h a r c h a 1
长度能否为空备注 4 0 4 0 4 04 0 4 0
发的一个可视化开发工具,它给程序员提供解决方案、源代码管理和编译调试等环境。采用 C#作为开发语言。 企业在发展 .需求在增加 .仑储管理系统的开发是一个长期复杂的工作。本仓储管理系统的研究开发工作由于时间、人力、物力等多种因素的限制 .存在一些许多不足之处。本系统虽然做出了对系统的总体设计、系统数据库设计等方面做了初步的规划, 在系统功能上进行了一些简单 .初步的设计与实现 .但这还只是一
S A d m i n I dS u m A U n i t
仓管员编号库存总数基本单位
c h a rf I o a t c h a r
4 08 4 0
G o o d s N o t e G o o d s S r a t e C l j e n l I d
物品备注物品状态客户编号
c h a r c h a r c h a r
4 0 4 0 4 0
个原型系统 .仍然有许多技术难题需要解决 .一些功能需要完
善。为客户提供更精细化的管理,提高系统安全性的设计,完善系
表3 - 2— 3货物基本信. g ̄f fa b G o o d s 1字段名称 I n S I d I n S D 内容入库单编号入库时问类型 c h a r d a t e t i m 长度能否为空备注 4 0 4 否主关键宁
S I dG o o d s I d 1 n S A S a d m i n l d C l i e n t C o N a m e I n S N o t e I n S S t a t eR o w NL i n e n
仓库编号货物编号入库数量仓管员入库状态入库备注排号列号
c h a rc h a r f l o a t c h a r c h a r c h a rc h a rc h a r
4 04 0 8 4 0 4 0 4 0 4 04 04 0
客户公司名称 c h a r
统的文件管理功能。能按用户要求编辑、打印出所需要的文件,加强系统接 1 3技术的研究 .为以后的系统移植提供可靠条件。 每个企业的营运情况不一样,需求也不一样。具体、精细的了解用户需求,进一步优化系统功能 .在该系统的辅助下,仓储业将会发挥其优势。打破传统的局限,走出一条真正信息化,网络化 .高效化的道路。 总之 .仓储管理技术的研究与开发工作仍然有很多的问题正等待解决 .这也要对仓储业有深入的了解以及对仓储业发展准确的预见 .具备较高的数据库设计与开发等计算机知识 .吸取国内外先进技术之长 .进一步完善仓储管理系统。参考文献:[ 1]<< E R P开发实例详解>>作者: Ma t t Te l l e s翻译:邓少鹛江锋中国水利水电出版社
L a v e r N
层号
c h a r
4 0
D i s c l u a
A
不合格数基
f l o a t
8
表3 - 2— 4入库单管理表 ( T a b l n S t o r e 1字段名称 O u t S I d 内容出库编号类型 c h a r 长度 4 0 能否为空备注否主关键字
【 2] .<< C≠≠企业级开发案例精解>>作者:邹建峰周山峰项细威邮电出版社
人民
I 3 1 . THEDE S I GNOF T HEP aS TGK ES S TOKAGE S YS T E M作者: Mi c h a e lS t o n e br a k e r EECS De p a r t me n t Un i v e r s i t y o f Ca l i f o r n i a Be r k e l e y, Ca. 9 4 7 2 0
G o o d s I dO u t S D
货物编号出库日期
c h a rd a t e t i m e
4 04
S I dS A d m i n I d O u t s A O u t s N o t e O u t s S t a t e
仓库编号仓管员 出库数量备注状态
c ar hc h a r f l o a t c ar h c h a r
4 04 0 8 4 0 4 0
分布式库存管理系统及其盘点模块的研究与设计作者:卢青胡飞 (西北工业大学计算机学院!陕西西安 4#5 5 4” )中图法分类号!.
T P 3 9 2”文献标识码 A.文章编号 1 0 0 0一 - 7 1 8 0 ( 2 0 0 5 ) 0 1 - 0 1 7一 O 3 f 5】 .日本最新仓库管理系统作者:郭剑乎译王正谦校: (国内贸易部物资流通技米研究所 )
下一篇:04-第4章动态数列