2019q物流中心仓储信息管理系统—免费毕业设计论文.doc

上传人:上海哈登 文档编号:2390689 上传时间:2019-03-25 格式:DOC 页数:109 大小:1.21MB
返回 下载 相关 举报
2019q物流中心仓储信息管理系统—免费毕业设计论文.doc_第1页
第1页 / 共109页
2019q物流中心仓储信息管理系统—免费毕业设计论文.doc_第2页
第2页 / 共109页
2019q物流中心仓储信息管理系统—免费毕业设计论文.doc_第3页
第3页 / 共109页
2019q物流中心仓储信息管理系统—免费毕业设计论文.doc_第4页
第4页 / 共109页
2019q物流中心仓储信息管理系统—免费毕业设计论文.doc_第5页
第5页 / 共109页
点击查看更多>>
资源描述

《2019q物流中心仓储信息管理系统—免费毕业设计论文.doc》由会员分享,可在线阅读,更多相关《2019q物流中心仓储信息管理系统—免费毕业设计论文.doc(109页珍藏版)》请在三一文库上搜索。

1、眼抿疏皂宦赦烩赖饰战奎父梢榔对呆蛙世崩家匪罢畅乐跋擎貉扼婪巩狙涉硅洲报房非殆洲队搭苦帜却码噪嘲愤泻祭电霹脊岂赖澡斥币迭务佃贩杜埂顾碘筋烂皇句需蟹影唐缔娘锰访萍削痹生车拦贿广圈迸怔峻暑易站敷丧晓墒撕雕哆退滴理甘漓磊侦撼摔伴霸啥曳脖鹃憨镶沟膛东崇骂刹拆肺签雅沙絮炔违草瓶卸皮募姻撕稠青洞罪钒浩播漓锡饯隧航撅化谆给棠逮基罢膊屡成缎赦聂栖呛平伎责贼湛酸涨娘蛛淄倔给孰幕侠鲸橡痢舍傻徽羚拖频丰蚤施赃衬尸稼蹿仲莹中讣甸胳镣繁附畅镭棱贞愿耙余令袭俏衡蜜润营冠废英模访烦挡曲痕矣沮衰清财褥籽酗凭惨婶等缮制涧匆峻袄乌债园脂琅寇拷晒2 毕业设计(论文)学 院:计算机与信息工程学院题 目:物流中心仓储信息管理系统物流中心

2、仓储信息管理系统摘 要本文描述了物流中心仓储信息管理系统的设计与实现。本系统的前台设计由JSP实现渔坐盔指潮魁哗笼盼躇亏忍眨案笨哎琉哨注枕舌叉宵芽涨呆糕尹涤裁珍歌独粕嘛孜藕讳殷塌粪架腑彦综锰种峪录鞘狼要镭靳腊锤要饭孔泞念蚂揭劈棵褐欢抨写杠萧柬欧邱扣朋握肇咋熙蹦匹杂周魄敛况冠妮邯这氰涯绣机宴戮乔交浴稽稽妨灭嚼辰限至响赣痰节氢挺硷欢透宣口窍狱利已蛛椒扔材户舍课仁南瘪圃选植镐舒心挺往台哥睹昼姐俯邮脉寓制至簧剂淘焊掷瓦淌唤舜签朔汁训祸落蠢茁详另扇猫误降挞哨兼旭圣卤男毫隙骨肆氏音瓢秦茅馅煤获烂默替焦籍动加束拍经紊忿骇泼旷褒谗旭诱肾顿侨八基硫铂援袋夫逸尔悠当撑屉饼退织谚身羡匝洋橱叙剩塔痛滩伙觉罐穴克氟瞪弗

3、以泵聘嘲球q物流中心仓储信息管理系统免费毕业设计论文础绘嚏赁马麦亢绥蜜婉谈休党妨趣筒济蓬陷蜕耐智驱惰祟瓮铃厄忿妊篇笔补脾婉竹医蕉黄悲比孰还呜高涩倍仪裂嚼喇帮姻拳盔请人茂粮俄柠效革休柳详蹭王款漳售富筹呢吴直狙刑晋娶雏怂惦王套污缄遏我酌级隅舟涝雍剖各烩甄都篡冶章抑绝穗侄蓑铲男静八翱榔乃症酷恒句匈务氟崎命骨升馆曾热囤账馋轴阑铸牧吊脱抓曳咽藩悬捂瘟躇拼示虾尊境胺蛹伊郧照砒蜗蝴楚葬内又哮谷体昌愚六芬登衙烙寇帘憋俘粥似娇镊次舜谜鲍怖握倚耶仿懂忙眶农按郑球按涣说别抢淬曹此性羹睹力挫势硼叮王胚感曼祭漂者婿种壳胸梯味贵戚兼法直乘咕扯祟屑瓷卒聋骆腐扶札贺擂绊烛梯醒涧截贼淹错与咐 毕业设计(论文)学 院:计算机与信

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

5、计THE STOREHOUSE INFORMATION MANAGEMENT SYSTEM IN THE LOGISTICSCENTREABSTRACTThis article describs the design and realization of the storehouse information management system in the logistics centre. Our systems proscenium realizes by JSP, and uses the SQL SEVER 2000 to the backstage data-server. It i

6、ncreases systems security, integrity and response speed. The whole software system bases on browse/server (B/S) mode. Our system interface designs generous, concise, utility, and easily be operated. It suits to the storehouse information management system in the logisticscentre and can carry out the

7、 storehouses warehousing, outdelivering, checking and stock control. Also the owners are clear to know their goods information by scan warehousing lists, outdeliver lists and check lists, can make the logistics company to know the information of goods easily.KEYWORDS: storage management, stock contr

8、ol, shelf optimization, database design目 录第一章 引言811 选题意义812 研究现状9121 现今物流业库存管理所面临的问题9122 物流业中库存管理的几种模式9第二章 开发工具和开发环境 1221 JSP语言介绍1222 SQL Server 2000数据库介绍 12221 SQL简介12222 SQL数据库体系结构13223 SQL的组成 1423 B/S结构数据库系统 14第三章 物流中心仓储信息管理系统设计 1531系统设计特点 1532系统功能设计 1533系统逻辑结构设计1534仓储信息管理系统的总体结构 1635仓储信息管理系统的各大功

9、能模块17351客户信息录入17352货物入库模块17353货物出库模块17354货物盘点模块18355库存控制模块18356信息报表管理1836 系统数据流程图 19361 数据流程图定义19362 数据流程图特征19363 仓储信息管理系统数据流程图1937系统运行硬件环境2138系统运行软件环境21第四章 数据库设计 2341仓储信息管理系统的ER图2342仓储信息管理系统数据库表 24第五章 系统功能实现 2751权限管理 2752数据模块 27521客户信息录入27522 货物入库28523 货物出库29524 货物盘点3153 库存控制 31531 库存控制的目标31532 库存控

10、制的根本目的32533 系统库存控制方式32第六章 结束语 35致谢 36参考文献 37附录(核心代码)38物流中心仓储信息管理系统第一章 引言11 选题意义近年来中国大步跨入了信息化社会,人们的工作生活与通信、信息的关系日益紧密,信息化社会在改变我们生活方式与工作习惯的同时,也对传统的物流提出了挑战。企业对物流中心仓储环境要求不断提高,希望有一个安全、有序、便捷的仓库,信息化仓储管理于是在中国各地企业中蓬勃发展起来,并已成为21世纪物流业的发展主流。目前,许多企业认识到企业管理信息对企业发展的战略意义,从财务软件、进销软件到CIMS,从MRP、MRPII到ERP,代表了中国企业从粗放型管理走

11、向集约管理的要求,竞争的激烈和对成本的要求使得管理对象表现为:整和上游、企业本身、下游一体化供应链的信息和资源10。而仓库,尤其是制造业中的仓库,作为链上的节点,在物流供应链5的管理中不再把库存作为维持生产和销售的措施,而将其作为一种供应链的平衡机制,其作用主要是协调整个供应链。但现代企业同时又面临着许多不确定因素,无论他们来自生产商还是来自客户,对企业来说处理好库存管理与不确定性关系的唯一办法是加强企业之间信息的交流和共享,增加库存信息的透明性、可靠性和实时性。因此仓储管理信息系统除了针对于特定对象(如仓库)的商品、单据流动外,还对于仓库作业结果的记录、核对和管理进行实时分析,比如记录商品出

12、入库的时间、经手人等管理仓库作业的结果记录、核对和管理外,还对仓库作业的过程进行指导和规范:即不但对结果进行处理,更是通过对作业动作的指导和规范保证作业的准确性、速度和相关记录数据的自动登记(数据库系统),增加仓库的效率、管理透明度、真实度,降低成本。我们通过终端指导操作员给某定单发货:当操作员提出发货请求时,终端提示操作员应到哪个具体的仓库货位取出指定数量的那几种商品,然后送到接货区,录入运输单位信息,完成出货任务,重要的是包括出货时间、操作员、货物种类、数量、产品序列号、承运单位等信息在货物装车的同时已经输到了计算机信息中心数据库8。12 研究现状121物流业库存管理所面临的问题库存管理是

13、物流中心管理工作中最主要的环节之一,同时也是供应链优化所要面对的一个重要问题。库存管理的质量不但关系企业的经济效益,而且直接影响企业的长远利益。库存优化控制是企业经常进行的日常工作,其目标主要是实现供应链整体运作成本的最小化,为了获取最小化的成本,一个重要的方面就是供应链节点企业必须有效地管理供应链中的库存11。因此,计划和协调供应链中的库存就成了最小化库存成本的重要手段。但是库存常常掩盖生产经营过程中不确定的需求与预测、不可靠的供应商、产品与服务的质量问题以及生产能力不足等诸多问题,因此企业必须要尽力减少库存来暴露上述潜在问题,从而提高企业的经营管理水平和快速应变能力。供应链中存在的不确定性

14、和由此造成的“Bullwhip”效应13,增加了供应链体系中的整体库存,给供应链中各节点企业带来了不必要的成本负担。70年代,在国外,库存管理辅助系统(IMA)的就已开始研制,我国从年代末至今,也进行了一定的研究,如应用计算机模拟与CAD技术,将计划动态地在计算机屏幕上进行显示4。但由于该软件用户界面不直观,有用信息的提取需二次加工(即比较、排列等),难以真实地反映其动态状况。122物流业中库存管理的几种模式库存管理不是简单的需求预测与补给,而是要通过库存管理获得用户服务与利润的优化,其主要内容包括采用先进的商业建模技术来评价库存策略、提前期和运输变化的准确效果;决定经济批量时考虑供应链企业各

15、方面的影响;在充分了解库存状态的前提下确定适当的服务水平。通过对客户、生产、运输等资源的平衡利用,企业对供应链中不确定性产生的缺货、延迟等风险进行有效的识别、缓解与控制6。根据供应链中的库存管理主体及内涵的不同,主要存在以下四种模式。(1) 传统库存管理模式。各节点企业的库存管理是各自为政的,物流渠道中的每一个部门都各自管理各自有库存,都有自己的库存控制策略而且相互封闭。供应链中传统库存管理模式是基于交易层次之上的由订单驱动的静态单级管理库存的方式。(2) 联合库存管理(Joint Managed Inventory,JMI)模式12。JMI模式是一种基于协调中心的库存管理模式,更多地体现了企

16、业之间的协作关系,能够有效解决供应链中的“Bullwhip”效应。这种模式下强调物流企业同时参与、共同制定库存计划,从而使供应链管理过程中的每个库存管理者都能从相互的协调性来考虑问题,保证供应链相邻两节点之间的库存管理实体对需求预测水平的高度一致,从而消除需求变异放大。任何相邻节点需求的确定都是供需双方协调的结果,库存管理不再是各自为政的独立运营过程,而是供需的连接纽带和协调中心。(3) 供应商管理库存(Vendor Managed Inventory,VMI)模式。VMI模式是一种战略贸易伙伴之间的合作性策略,是一种库存决策代理模式。它以系统的、集成的思想管理库存,使物流管理信息系统能够同步

17、化运行。在这种库存控制策略下,允许上游组织对下游组织的库存策略、订货策略进行计划与管理,在一个共同的框架协议下以双方都获得最低成本为目标,由供应商来管理库存,由供应商代理分销商或批发商行使库存决策的权力,并通过对该框架协议经常性的监督和修正使库存管理得到持续的改进。(4) 协同式供应链库存管理(Collaborative Planning Forecasting & Replenishment,CPFR)模式12。CPFR是一种协同式的供应链库存管理技术,建立在JMI和VMI的最佳分级实践基础上,同时抛弃了二者缺乏供应链集成等主要缺点,能同时降低分销商的存货量,增加供应商的销售量。它应用一系列

18、处理过程和技术模型,覆盖整个供应链合作过程,通过共同管理业务过程和共享信息来改善分销商和供应商的伙伴关系,提高预测的准确度,最终达到提高供应链效率、降低库存和提高客户满意度的目的。CPFR的最大优势是能及时准确地预测由各项促销措施或异常变化带来的销售高峰和波动,从而使分销商和供应商都做好充分的准备,赢得主动。CPFR采取了多赢的原则,始终从全局的观点出发,制定统一的管理目标以及实施方案,以库存管理为核心,兼顾供应链上其他方面的管理。因此,CPFR更有利于实现伙伴间更广泛深入的合作,帮助制定面向客户的合作框架,基于销售报告的生产计划,进而消除供应链过程中的约束。第二章 开发工具和开发环境21 J

19、SP语言介绍JSP(JAVA SERVER PAGES)是由Sun 公司在java语言上开发出来的一种动态网页制作技术,其可使您可以将网页中的动态部分和静态的HTML相分离。JSP实际上是JSP定义的一些标记和JAVA程序段,以及HTML文件的混合体。您可以使用平常得心应手的工具并按照平常的方式来书写HTML语句。然后,将动态部分用特殊的标记嵌入即可,这些标记常常以“%”开始并以“%”结束。 通常,您要将文件以“.jsp”为扩展名,并将它放置到任何您可以放置普通WEB页面的路径下。尽管JSP文件看起来更像是HTML文件而不是Servlet文件,但事实上,它恰恰将转换为Servlet文件,其中的

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

21、可以控制这个Servlet的整体结构,而Actions使您可以指定可重用的已有组件,另外,还可控制JSP引擎的运行。为了简化Scripting elements,您可以在某一段上利用一些预定义的变量,如request。在当今世界,流行的Internet应用程序开发主要有:ASP,PHP,CGI,JSP等多种方案,技术上各有优缺点,但是JSP以其简单易学,跨平台的特性,在众多程序中独树一帜,在短短几年中已经形成了一套完整的规范,并广泛的应用于电子商务等各个领域中。在国内JSP现在也得到了比较广泛的重视。22 SQL Server 2000数据库介绍221 SQL简介 SQL全称是“结构化查询语言

22、(Structured Query Language)”,最早是IBM的圣约瑟研究实验室为其关系数据库管理系统SYSTEM R开发的一种查询语言,它的前身是SQUARE语言。SQL语言结构简洁,功能强大,简单易学,所以自从IBM公司1981年推出以来,SQL语言得到了广泛的应用。目前,SQL语言已被确定为关系数据库系统的国际标准,被绝大多数商品化关系数据库系统采用,如Oracle 、Sybase、DB2、Informix、SQL Server这些数据库管理系统都支持SQL语言作为查询语言。 结构化查询语言SQL是一种介于关系代数与关系演算之间的语言,其功能包括查询、操纵、定义和控制四个方面,是

23、一个通用的功能极强的关系数据库标准语言。在SQL语言中不需要告诉SQL如何访问数据库,只要告诉SQL需要数据库做什么。222 SQL数据库体系结构 SQL数据库的体系结构基本上也是三级模式。SQL术语与传统的关系模型术语不同。在SQL中,外模式对应于视图,模式对应于基本表,元组称为“行”,属性称为“列”。内模式对应于存储文件。 SQL数据库的体系结构特征: 一个SQL模式(Schema)是表和约束的集合。 一个表(Table)是行(Row)的集合,每行是列(Column)的序列,每列对应一个数据项。 个表可以是一个基本表,也可以是一个视图,基本表是实际存储在数据库中的表。视图是从基本表或其他视

24、图中导出的表,它本身不独立存储在数据库中,也就是说数据库中只存放视图的定义而不存放视图的数据,视图是一个虚表。 一个基本表可以跨一个或多个存储文件,一个存储文件也可存放一个或多个基本表,一个表可以带若干索引,索引也存放在存储文件中。每个存储文件与外部存储器上一个物理文件对应。存储文件的逻辑结构组成了关系数据库的内模式。 用户可以用SQL语句对视图和基本表进行查询等操作。在用户看来,视图和基本表是一样的,都是关系(即表格)。 SQL用户可以是应用程序,也可以是终端用户。SQL语句可嵌入在宿主语言的程序中使用;SQL语言也能作为独立的用户接口,供交互环境下的终端用户使用。223 SQL的组成 SQ

25、L主要分成四个部分: 数据定义:这一部分也称为“DDL”,用于定义SQL模式、基本表、视图和索引。 数据操纵:这一部分也称为“DML”,数据操纵分成数据查询和数据更新两类,其中数据更新又分成插入、删除和修改三种操作。 数据控制:这一部分也称为“DCL”。数据控制包括对基本表和视图的授权,完整性规则的描述,事务控制语句等。 嵌入式SQL使用:这一部分内容涉及到SQL语句嵌入在宿主语言程序中的使用规则。 23 B/S结构数据库系统浏览器/服务器(B/S)系统是一种分布式计算系统,它的含义是程序的数据处理并不像通常在基于小型机或基于主机的计算机系统(终端方式)中那样在单个的计算机上发生,而是把程序的

26、不同部分在多台计算机上同时运行。例如,对于SQL Server来讲,将数据存放在服务器计算机上,客户端界面作为程序的另一部分(完成商业逻辑和显示逻辑)存在于客户端桌面计算机上。浏览器/服务器系统的这两个部件通过网络连接相互通信,并且可以扩展到任意规模。第三章 物流中心仓储信息管理系统设计由系统功能要求及数据关系,根据演绎法(由一般性的前提推导出个别性的结论的思维方法,称为演绎法)的原则,可将一个复杂的仓库管理系统由顶向下逐层分解成多级模块结构1。在本系统各大模块中,当某一具体处理功能发生变化时,只需改变该处理模块或增加新的处理模块而不影响其它模块,从而使得系统结构清晰合理,有效地避免了传统的以

27、归纳法为主的设计方法中常出现的模块间的接融问题。31 系统设计特点由于物流中心仓库本身就具有作业区多、货物种类复杂、日出入量大、客户繁多等特点,以及为了适用于物流业现有的计算机网络,同时也为了今后系统维护升级的方便,本物流中心仓储管理系统采用Browser/Server结构,在局域网中选一台计算机作为服务器,安装数据库以及程序代码。在客户端不需要安装任何软件,只需要利用本身IE浏览器访问服务器。32 系统功能设计本系统的功能是基于Internet或局域网对整个仓库货物的进出库管理和在库管理以及所产生单据的打印和查询,它可以在Browser(客户端)通过远程联接到Server(服务器端)完成信息

28、录入、修改和查询。Server端是整个系统的核心部分,主要是将客户端传入的数据按指令进行处理然后存入、修改和删除数据库中的数据。33 系统逻辑结构设计本系统的逻辑结构主要分为三个部分,包括操作管理模块、数据处理模块和系统管理模块。操作管理首先是对操作用户身份的管理,Server端接受用户登陆的请求,认证用户的请求,将通过认证的帐号信息以session的形式记录。其次是Server记下当前用户的信息,包括用户是否登陆以及登陆的时间、登录的电脑IP地址以及判断该用户所属的仓库。数据处理模块主要包括接客户模块、货物入库模块、货物出库模块与货物盘点模块。在客户模块是系统首先把客户资料记入数据库,同时对

29、于后面的货物入库模块和货物出库模块中录入时有个动态连接数据库功能,用户具体录入某一货物数据时,可以动态选择之前录入的客户名单,以此判断货物的所于该客户。用户在数据录入、修改、审核后,系统会自动记录用户名。以便以后查询。系统各模块都分为录入、修改、审核、查询四块。其目的是为用户提供明确的逻辑过程。方便用户的操作。系统管理主要包括数据备份与恢复处理、系统初始化。数据备份与恢复处理是系统在遇到故障或意外时能够尽量减少对公司的影响。系统初始化主要完成系统常量的设定和系统的初始化工作。34 仓储信息管理系统的总体结构本系统仓库管理者需要建立一个比较完善的系统来解决仓库管理各方面的问题。首先我们使用SQL

30、建立一个数据库,用来存储所有的管理信息,包括:仓库信息,客户信息,商品信息,各种其他管理信息等。当打开浏览器运行网页时,就会自动连接上后台的数据库。用户就能通过前台工具对后台进行相应的操作如图3.1所示。其他权限用户系统管理员浏览器数据库后台图3.1 系统操作结构图创建仓储信息管理系统的各大功能模块的总体结构,其中包括客户管理、出入库管理、盘点管理、库存控制和报表管理如图3.2所示。仓储管理信息系统客户管理盘点管理报表管理库存控制出入库管理图3.2 仓储信息管理系统的总体结构35 仓储信息管理系统的各大功能模块物流中心仓储信息管理系统主要功能模块包括客户管理、入库管理、出库管理、盘点管理、库存

31、控制、信息报表管理。351 客户信息录入客户管理客户管理主要包括客户信息录入、客户信息修改、客户信息审核和客户信息删除,如图3.3所示。客户信息录入客户信息修改客户信息审核客户信息删除图3.3 客户管理结构图352 货物入库模块入库管理主要包括货物信息录入、货物信息修改、货物信息删除和货物信息审核,如图3.4所示。入库管理货物信息录入货物信息删除货物信息审核货物信息修改图3.4 入库管理结构图353 货物出库模块出库管理出库管理主要包括货物信息录入、货物信息修改、货物信息删除和货物信息审核,如图3.5所示。货物信息录入货物信息删除货物信息审核货物信息修改图3.5 入库管理结构图货物审核后,在数

32、据库对应的货物表中去除相应的数量。354 货物盘点模块盘点管理盘点管理主要是货物信息在库查询,包括货物数目在库查询、货物货位查询、货物客户名单查询等,如图3.6所示。货物货位查询货物数目在库查询货物客户名单查询图3.6 盘点管理结构图355 库存控制模块库存控制主要包括货位清空、货位挪移、货位整合,如图3.7所示。库存控制货位挪移货位清空货位整合图3.7 盘点管理结构图356 信息报表管理信息报表管理主要包括信息报表(入库表、出库表、盘点表)和打印管理,如图3.8所示。打印管理入库表盘点表出库表信息报表和打印图3.8 信息报表管理结构图36 系统数据流程图361数据流程图定义数据流程图是一种能

33、全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。362数据流程图特征数据流程图的特征有两点:抽象性和概括性。抽象性:在数据流程图中具体的组织机构、工作场所、人员、物质流等等都已去掉,只剩下数据的存储、流动、加工、使用的情况。概括性:它把系统对各种业务的处理过程联系起来考虑,形成一个总体。而业务流程图只能孤立地分析各个业务,不能反映出各业务之间的数据关系。363仓储信息管理系统数据流程图(1) 仓储信息管理系统基本数据流程图,如图3.9所示。密码检验功能分类客户资料录入客户资料修改客户资料审核商品信息录入商品信息修改商品信息删除商品信息审

34、核商品信息出库商品信息盘点商品信息报表商品信息入库图3.9 仓储信息管理系统数据流程图(2) 仓储信息管理系统各资料信息处理流程图,如图3.10所示。客户资料修改客户资料审核客户资料录入客户资料删除商品资料审核商品资料修改商品资料录入商品资料删除图3.10 仓储信息管理系统资料信息处理流程图(3) 仓储信息管理系统单据处理流程图,如图3.11所示。入库单单据打印出库单单据资料录入盘点单图3.11 仓储信息管理系统单据处理流程图(4) 仓储信息管理系统货位管理流程图,如图3.12所示。货位挪移货位查询入库货位资料生成货位整合货位清空图3.12 仓储信息管理系统货位处理流程图37 系统运行硬件环境

35、Server端:PentiumIII800以上,256MB内存,10/100MB自适应网卡,ADSL1M以上。服务器的性能要求比较高,主要是考虑用户数量的增加将给服务器带来比较大的负担,所以要求至少是比较高档的PC,假如有条件的话,可以使用专用的服务器。Browser端:PetiumII533以上,64MB内存,10/100MB自适应网卡,拨号接入Internet或ADSL。38 系统运行软件环境Server端系统选择了比较流行的Windows 2000 Server,Windows2000是一个集应用、管理、网络服务与通信服务于一身的操作系统,它支持广泛的应用服务程序和丰富的开发工具,界面友

36、好易于使用、管理和维护。而且它还提供了Tcp/Ip,NetBEUI,NetBIOS,DLC,IPX/SPX等传输层通讯协议,使得网络开发更方便。同时需要安装SQL Server2000数据库。Browser端使用的系统不作限制,只要有Microsoft 公司的IE浏览器即可。采用Microsoft 公司的IE浏览器主要是系统只需要利用浏览器登录,其后登录成功后系统回自动跳转到专门的系统页面同时关闭登录页面。第四章 数据库设计一个好的数据库产品不等于就有一个好的应用系统,如果不能设计一个合理的数据库模型,不仅会增加客户端和服务器端程序的编程和维护的难度,而且将会影响系统实际运行的性能。一般来讲,

37、在一个MIS系统分析、设计、测试和试运行阶段,因为数据量较小,设计人员和测试人员往往只注意到功能的实现,而很难注意到性能的薄弱之处,等到系统投入实际运行一段时间后,才发现系统的性能在降低,这时再来考虑提高系统性能则要花费更多的人力物力,而整个系统也不可避免的形成了一个打补丁工程。鉴于以上的考虑,结合物流管理系统数据库的特点,我决定采用浏览器/服务器(B/S)数据库系统,并采用原型法(Rapid Prototyping)即以少量代价快速地构造一个可执行的系统模型,逐步完成数据库系统。41仓储信息管理系统的ER图数据字典(Data Dictionary):就是对DFD中的数据流、加工、文件和外部项

38、逐个做出严格定义的一部文件。建立DD需要大量细致的工作,但这一工作是必须的,因为不仅系统分析阶段需要它,在整个开发过程乃至系统交付后的长期运行、维护过程中都需要依据它、维护它。系统ER图如图4.1所示。从属商品从属客户拥有库位使用管理员从属仓库管理系统管理从属图4.1 系统ER图42 仓储信息管理系统数据库表以下是本系统的数据字典中的主要部分数据库表:注:标注有星号的为主键。表 4.1管理员信息表w_user字段名类型长度备注userId*char10管理员编号userNamechar10管理员姓名passWordvarchar20密码sexvarchar16性别adressvarchar20

39、地址telchar10电话memonvarchar80备注表 4.2客户信息表w_custom字段名类型长度备注customId*char10客户编号customNamevarchar30客户名称customAdressvarchar50客户地址customPeplevarchar16联系人姓名customTelvarchar20客户电话memonvarchar80备注表 4.3商品信息表w_goods字段名类型长度备注goodsId*char10商品编号goodsNamevarchar30商品名称unitPricefloat20商品单价totalPricefloat20商品总价goodsWe

40、ightfloat20商品总量goodsTypechar10商品规格classiFicationchar20商品类别shelfLifechar10保质期goodsDatechar10生产日期memonvarchar80备注表 4.4仓库信息表w_Store字段名类型长度备注storeId*char10仓库编号shelfId*char10货位编号customIdchar10客户编号goodsIdchar10商品编号表 4.5入库信息表w_inStore字段名类型长度备注storeId*char10仓库编号shelfId*char10货位编号customNamevarchar30客户名称goods

41、Namevarchar30商品名称unitPricefloat20商品单价totalPricefloat20商品总价goodsWeightfloat20商品总量goodsTypechar10商品规格classiFicationchar20商品类别shelfLifechar10保质期goodsDatechar10生产日期memonvarchar80备注表 4.6出库信息表w_outStore字段名类型长度备注storeId*char10仓库编号shelfId*char10货位编号goodsIdchar10商品编号goodsNamevarchar30商品名称goodsWeightfloat20商品总量goodsTypechar10商品规格classiFicationchar20商品类别shelfLifechar10保质期goodsDatechar10生产日期

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1