物流中心仓储信息管理系统教材

上传人:F****n 文档编号:93499647 上传时间:2019-07-23 格式:DOC 页数:60 大小:1.05MB
返回 下载 相关 举报
物流中心仓储信息管理系统教材_第1页
第1页 / 共60页
物流中心仓储信息管理系统教材_第2页
第2页 / 共60页
物流中心仓储信息管理系统教材_第3页
第3页 / 共60页
物流中心仓储信息管理系统教材_第4页
第4页 / 共60页
物流中心仓储信息管理系统教材_第5页
第5页 / 共60页
点击查看更多>>
资源描述

《物流中心仓储信息管理系统教材》由会员分享,可在线阅读,更多相关《物流中心仓储信息管理系统教材(60页珍藏版)》请在金锄头文库上搜索。

1、 物流中心仓储信息管理系统 系统简介 本文描述了物流中心仓储信息管理系统的设计与实现。本系统的前台设计由JSP实现,以SQL SEVER 2000为后台数据服务器,增加系统的安全性和完整性,提高了系统响应的速度。整个软件系统基于浏览器/服务器(B/S)模式。本系统界面设计大方、简洁、实用,操作简单方便,是一款完全适合普通物流中心仓储信息管理的软件。能实现入库、出库、盘点和库存控制等仓库的智能化管理,可以提高库存管理的效率。同时通过入库单、出库单、盘点单等各种单据使物主能够浏览自己的货物情况,便于向物流企业反馈信息。 目 录 1 物流中心仓储信息管理系统 第1章 系统开发意义 目前,许多企业认识

2、到企业管理信息对企业发展的战略意义,从财务软件、进销软件到CIMS,从MRP、MRPII到ERP,代表了中国企业从粗放型管理走向集约管理的要求,竞争的激烈和对成本的要求使得管理对象表现为:整和上游、企业本身、下游一体化供应链的信息和资源10。而仓库,尤其是制造业中的仓库,作为链上的节点,在物流供应链5的管理中不再把库存作为维持生产和销售的措施,而将其作为一种供应链的平衡机制,其作用主要是协调整个供应链。但现代企业同时又面临着许多不确定因素,无论他们来自生产商还是来自客户,对企业来说处理好库存管理与不确定性关系的唯一办法是加强企业之间信息的交流和共享,增加库存信息的透明性、可靠性和实时性。 因此

3、仓储管理信息系统除了针对于特定对象(如仓库)的商品、单据流动外,还对于仓库作业结果的记录、核对和管理进行实时分析,比如记录商品出入库的时间、经手人等管理仓库作业的结果记录、核对和管理外,还对仓库作业的过程进行指导和规范:即不但对结果进行处理,更是通过对作业动作的指导和规范保证作业的准确性、速度和相关记录数据的自动登记(数据库系统),增加仓库的效率、管理透明度、真实度,降低成本。我们通过终端指导操作员给某定单发货:当操作员提出发货请求时,终端提示操作员应到哪个具体的仓库货位取出指定数量的那几种商品,然后送到接货区,录入运输单位信息,完成出货任务,重要的是包括出货时间、操作员、货物种类、数量、产品

4、序列号、承运单位等信息在货物装车的同时已经输到了计算机信息中心数据库8。 第二章 开发工具和开发环境 21 JSP语言介绍 JSP(JAVA SERVER PAGES)是由Sun 公司在java语言上开发出来的一种动态网页制作技术,其可使您可以将网页中的动态部分和静态的HTML相分离。JSP实际上是JSP定义的一些标记和JAVA程序段,以及HTML文件的混合体。您可以使用平常得心应手的工具并按照平常的方式来书写HTML语句。然后,将动态部分用特殊的标记嵌入即可,这些标记常常以“%”开始并以“%”结束。 通常,您要将文件以“.jsp”为扩展名,并将它放置到任何您可以放置普通WEB页面的路径下。尽

5、管JSP文件看起来更像是HTML文件而不是Servlet文件,但事实上,它恰恰将转换为Servlet文件,其中的静态HTML仅仅用来输出Servlet服务方法返回的信息。如果JSP pages 已经被转换为Servlet且Servlet 被编译进而被装载(在第一次被Request时),当您再次Request 此JSP页面时,将察觉不到一瞬的延迟。好象一个URL是指向一个HTML,但事实上它指向的是一个Servlet 或JSP pages。 构造一个JSP page,除了可内嵌的规则的HTML,还有三类主要的JSP元素:Scripting elements, Directives,和 Actio

6、ns。使用Scripting elements您可以定义最终转换为Servlet的部分,Directives 使您可以控制这个Servlet的整体结构,而Actions使您可以指定可重用的已有组件,另外,还可控制JSP引擎的运行。为了简化Scripting elements,您可以在某一段上利用一些预定义的变量,如request。 在当今世界,流行的Internet应用程序开发主要有:ASP,PHP,CGI,JSP等多种方案,技术上各有优缺点,但是JSP以其简单易学,跨平台的特性,在众多程序中独树一帜,在短短几年中已经形成了一套完整的规范,并广泛的应用于电子商务等各个领域中。在国内JSP现在也

7、得到了比较广泛的重视。 22 SQL Server 2000数据库介绍 221 SQL简介 SQL全称是“结构化查询语言(Structured Query Language)”,最早是IBM的圣约瑟研究实验室为其关系数据库管理系统SYSTEM R开发的一种查询语言,它的前身是SQUARE语言。SQL语言结构简洁,功能强大,简单易学,所以自从IBM公司1981年推出以来,SQL语言得到了广泛的应用。目前,SQL语言已被确定为关系数据库系统的国际标准,被绝大多数商品化关系数据库系统采用,如Oracle 、Sybase、DB2、Informix、SQL Server这些数据库管理系统都支持SQL语言

8、作为查询语言。 结构化查询语言SQL是一种介于关系代数与关系演算之间的语言,其功能包括查询、操纵、定义和控制四个方面,是一个通用的功能极强的关系数据库标准语言。在SQL语言中不需要告诉SQL如何访问数据库,只要告诉SQL需要数据库做什么。 222 SQL数据库体系结构 SQL数据库的体系结构基本上也是三级模式。SQL术语与传统的关系模型术语不同。在SQL中,外模式对应于视图,模式对应于基本表,元组称为“行”,属性称为“列”。内模式对应于存储文件。 SQL数据库的体系结构特征: 一个SQL模式(Schema)是表和约束的集合。 一个表(Table)是行(Row)的集合,每行是列(Column)的

9、序列,每列对应一个数据项。 个表可以是一个基本表,也可以是一个视图,基本表是实际存储在数据库中的表。视图是从基本表或其他视图中导出的表,它本身不独立存储在数据库中,也就是说数据库中只存放视图的定义而不存放视图的数据,视图是一个虚表。 一个基本表可以跨一个或多个存储文件,一个存储文件也可存放一个或多个基本表,一个表可以带若干索引,索引也存放在存储文件中。每个存储文件与外部存储器上一个物理文件对应。存储文件的逻辑结构组成了关系数据库的内模式。 用户可以用SQL语句对视图和基本表进行查询等操作。在用户看来,视图和基本表是一样的,都是关系(即表格)。 SQL用户可以是应用程序,也可以是终端用户。SQL

10、语句可嵌入在宿主语言的程序中使用;SQL语言也能作为独立的用户接口,供交互环境下的终端用户使用。 223 SQL的组成 SQL主要分成四个部分: 数据定义:这一部分也称为“DDL”,用于定义SQL模式、基本表、视图和索引。 数据操纵:这一部分也称为“DML”,数据操纵分成数据查询和数据更新两类,其中数据更新又分成插入、删除和修改三种操作。 数据控制:这一部分也称为“DCL”。数据控制包括对基本表和视图的授权,完整性规则的描述,事务控制语句等。 嵌入式SQL使用:这一部分内容涉及到SQL语句嵌入在宿主语言程序中的使用规则。 23 B/S结构数据库系统 浏览器/服务器(B/S)系统是一种分布式计算

11、系统,它的含义是程序的数据处理并不像通常在基于小型机或基于主机的计算机系统(终端方式)中那样在单个的计算机上发生,而是把程序的不同部分在多台计算机上同时运行。例如,对于SQL Server来讲,将数据存放在服务器计算机上,客户端界面作为程序的另一部分(完成商业逻辑和显示逻辑)存在于客户端桌面计算机上。浏览器/服务器系统的这两个部件通过网络连接相互通信,并且可以扩展到任意规模。 第三章 物流中心仓储信息管理系统设计 由系统功能要求及数据关系,根据演绎法(由一般性的前提推导出个别性的结论的思维方法,称为演绎法)的原则,可将一个复杂的仓库管理系统由顶向下逐层分解成多级模块结构1。在本系统各大模块中,

12、当某一具体处理功能发生变化时,只需改变该处理模块或增加新的处理模块而不影响其它模块,从而使得系统结构清晰合理,有效地避免了传统的以归纳法为主的设计方法中常出现的模块间的接融问题。 31 系统设计特点 由于物流中心仓库本身就具有作业区多、货物种类复杂、日出入量大、客户繁多等特点,以及为了适用于物流业现有的计算机网络,同时也为了今后系统维护升级的方便,本物流中心仓储管理系统采用Browser/Server结构,在局域网中选一台计算机作为服务器,安装数据库以及程序代码。在客户端不需要安装任何软件,只需要利用本身IE浏览器访问服务器。 32 系统功能设计 本系统的功能是基于Internet或局域网对整

13、个仓库货物的进出库管理和在库管理以及所产生单据的打印和查询,它可以在Browser(客户端)通过远程联接到Server(服务器端)完成信息录入、修改和查询。Server端是整个系统的核心部分,主要是将客户端传入的数据按指令进行处理然后存入、修改和删除数据库中的数据。 33 系统逻辑结构设计 本系统的逻辑结构主要分为三个部分,包括操作管理模块、数据处理模块和系统管理模块。 操作管理首先是对操作用户身份的管理,Server端接受用户登陆的请求,认证用户的请求,将通过认证的帐号信息以session的形式记录。其次是Server记下当前用户的信息,包括用户是否登陆以及登陆的时间、登录的电脑IP地址以及

14、判断该用户所属的仓库。 数据处理模块主要包括接客户模块、货物入库模块、货物出库模块与货物盘点模块。在客户模块是系统首先把客户资料记入数据库,同时对于后面的货物入库模块和货物出库模块中录入时有个动态连接数据库功能,用户具体录入某一货物数据时,可以动态选择之前录入的客户名单,以此判断货物的所于该客户。用户在数据录入、修改、审核后,系统会自动记录用户名。以便以后查询。系统各模块都分为录入、修改、审核、查询四块。其目的是为用户提供明确的逻辑过程。方便用户的操作。 系统管理主要包括数据备份与恢复处理、系统初始化。数据备份与恢复处理是系统在遇到故障或意外时能够尽量减少对公司的影响。系统初始化主要完成系统常

15、量的设定和系统的初始化工作。 34 仓储信息管理系统的总体结构 本系统仓库管理者需要建立一个比较完善的系统来解决仓库管理各方面的问题。首先我们使用SQL建立一个数据库,用来存储所有的管理信息,包括:仓库信息,客户信息,商品信息,各种其他管理信息等。当打开浏览器运行网页时,就会自动连接上后台的数据库。用户就能通过前台工具对后台进行相应的操作如图3.1所示。 其他权限用户 系统管理员 浏览器 数据库后台 图3.1 系统操作结构图 创建仓储信息管理系统的各大功能模块的总体结构,其中包括客户管理、出入库管理、盘点管理、库存控制和报表管理如图3.2所示。 仓储管理信息系统 客户管理 盘点管理 报表管理

16、库存控制 出入库管理 图3.2 仓储信息管理系统的总体结构 35 仓储信息管理系统的各大功能模块 物流中心仓储信息管理系统主要功能模块包括客户管理、入库管理、出库管理、盘点管理、库存控制、信息报表管理。 351 客户信息录入 客户管理 客户管理主要包括客户信息录入、客户信息修改、客户信息审核和客户信息删除,如图3.3所示。 客户信息录入 客户信息修改 客户信息审核 客户信息删除 图3.3 客户管理结构图 352 货物入库模块 入库管理主要包括货物信息录入、货物信息修改、货物信息删除和货物信息审核,如图3.4所示。 入库管理 货物信息录入 货物信息删除 货物信息审核 货物信息修改 图3.4 入库管理结构图 353 货物出库模块 出库管理 出库管理主要包括货物信息录入、货物信息修改、货物信息删除和货物信息审核,如图3.5所示。 货物信息录入 货物信息删除 货物信息审核 货物信息修改 图3.5 入库管理结构图 货物审核后,在数据库对应的货物表中去除相应的数量。 354 货物盘点模块 盘点管理 盘点管理主

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

当前位置:首页 > 办公文档 > 事务文书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号