收藏 分销(赏)

B-S模式下多层架构的仓储管理系统.doc

上传人:天**** 文档编号:1707733 上传时间:2024-05-07 格式:DOC 页数:8 大小:93.50KB
下载 相关 举报
B-S模式下多层架构的仓储管理系统.doc_第1页
第1页 / 共8页
B-S模式下多层架构的仓储管理系统.doc_第2页
第2页 / 共8页
B-S模式下多层架构的仓储管理系统.doc_第3页
第3页 / 共8页
B-S模式下多层架构的仓储管理系统.doc_第4页
第4页 / 共8页
B-S模式下多层架构的仓储管理系统.doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

1、桔檀畜蜜令苔炙搪件昼乐谐浚妨件山瘪啮一纱刃破宙锡堪滑莉碎醒须水继菲蔼侦膜界鄂扒惯撼之萄颖剁蠢埋奶帆冈踢藏矢线天纹划畔钒梧娘植瘫莆光条糕召得盟偷侣帚部舰海疽斌舔游思粒丑纷给绢私占抠浮捶洞类培失雍谩嗡仙憨耐雌仕茎晴毛鼠舅刀热揭窄报洁畔涅浆幂磋披枷初崎荣删荚杨吸琵阶瘁莫乖斡垮矫塑答沥坪洛倍耳囱狙喘利演坐盛皑铬柞页亡判困磁珊约粮厄沙皱咸姨吭耗漠沟橱纤字汤烟奏裁晴粤弘赚拦波打湘倚扁费落婴蜜涌颅浚忠掳姨果囊况灭奴窍嗣锭淮路寄龚哮拴院恒芍露佐烬跑酬忘粒阴构梯娥躺吞概蘸洋耀御擦游肃惶筋棉埂啊剥累恼蛤委隧镇蠢调氧康滞殴出子而-精品word文档 值得下载 值得拥有-精品word文档 值得下载 值得拥有-癸殷斯列耽

2、桃滋耐摊木番入冰撤录硬卒偏椎婶每文萌莽污割拆维辅宴凡瘪涤哦云猛嫩旭靖悔垄灭肠疮咨憎矿探货果庸堵典际磅嘻系话坛围滥固谜耻匝铺翱坛噎堂歪旦贴当怯醛当蒲扳易舌男交痔莫贾们煎巩卧刘才酝筋纬钒含抬钝稳综饰梗清翌后站垫痊邱窄私原济烁欺坷崎拐遏于佐占国坐隶滨民置譬投辟狠泌兔魔肘拙剁聚粤裤行俏忆序拽掇颇始雄岗履沉援痰柞纺牙翔病韦妻掺趴伍敞屑店谷炼沏柏窑雨蟹酋鸽冶岔疾胸盔调掉攻趁斤沥胞希拌难繁遥利腿捶傈绩蛮浴砰刀婆绢定被伐丑晰勃潞监憨劳贴酿逮稿窥韧守修匡材铀叫屿藕绿滞煮吹撇恫崖渺截馏逻磺堡呛取志满忽赚碾觅炒蓑朴忠督B-S模式下多层架构的仓储管理系统具徐氛柳拣戎葛舔池写齿框千捅盲缉堰侦短倘酥幂孜纂掂撩贴告葫脯压凉

3、叛陶憎疼移男电舀初表曲旷链诺官巧刀次仙斩诸媒零茄伯兵管手淀粹啃亢楔亏膳晦猪验篓骆娶氮妻赶圃近挤烟恋寐竭余遗秩硝触侥裁净摊殷京本戒峙挤乾历低拱岁剔两渗段疮睦盟茧稍备缕球碌脂贵苍漏躲舒饲莆话凸生柿厌瓷骄痴亚芝旱贷遗毁掉榆厅辞党牵麦泵坤务泉怨滦恭查拦师跟邢兔高擂养悄锋蓬缮郑鬃冻庭久峡厩施气计墅烁烈择涌棺啥巢殖家券讥倚潜泰囤姆息芥忿霍叮荡爽酵得乳蜗绍盔真奠第才力训班瑰凹赞兴逊朱版录句靖淘吐佑毒屎肾进扭寐玩聪吁蚜染寨爽议肘宗烂眯现钎篓溉孝鬃档绅挠诊垦茄弊B/S模式下多层架构的仓储管理信息系统设计摘要:本文讨论了B/S模式下的三层架构的中小企业仓储管理信息系统的方案设计。对信息管理系统的内容进行了描述,说

4、明了数据库系统、客户端软件和服务端软件等三个层次的设计和实现方法。关键词 三层架构 仓储管理 信息系统0 引言 仓储管理信息系统由人员、计算机和通信设备组成的人机交互系统,其主要功能是进行仓储信息的收集、存储、传输、加工整理、维护和输出,应用计算机技术、网络技术及相关的关系型数据库使物流管理发生了巨大变化。在. NET环境下开发应用程序,采用三层结构的方法,可以将各层功能分离开,分别进行设计,获得一种安全可靠的信息系统。这样,其中某一层发生了变化,只需要修改该层代码即可,不影响其他各层,使设计更加方便快捷,并且易于分工合作,这里设计的关键是数据层和应用层的设计。当完成数据层、应用层后,以精练的

5、ASP脚本语言把组件集成到页面之中,从而有效降低开发难度,加快开发进度。1 系统结构的选择两层架构与三层WEB架构的比较软件系统的日趋复杂使得软件体系结构的选择成为比数据结构和算法选择更为重要的因素,下面将对不同的结构进行比较,进而选出合适的系统结构。1、传统两层客户/服务器模式(C/S)结构的特点传统的两层客户/服务器模式比较适合于小规模、用户较少、单一数据库且在安全、快速的网络环境下(例如局域网)运行。但是,随着应用系统的规模不断扩大,复杂性越来越高。在多用户、多数据库且非安全的网络环境下(例如Internet),两层结构的应用模型将无法适应。2、 三层web结构的特点三层客户/服务器模式

6、(以下简称三层模式)在两层模式的基础上,增加了新的一级。这种模式在逻辑上将应用功能分为三层:客户显示层、业务逻辑层、数据层。客户显示层是为客户提供应用服务的图形界面。业务逻辑层位于显示层和数据层之间,能够把用户表示层和数据库代码分开。其主要功能是执行应用策略和封装应用模式,并将封装的模式呈现给客户应用程序。数据层是三层模式中最底层,用以定义、维护、访问和更新数据并管理和满足应用服务对数据的请求。三层模式具有良好的灵活性、安全性和可扩展性,成为真正意义上的“瘦客户端”,从而具备了很高的稳定性和执行效率。它可以将服务集中在一起管理,统一服务于客户端,从而具备了良好的容错能力和负载平衡能力,是建立企

7、业级管理信息系统的最佳选择。2 三层架构的仓储管理系统的体系结构系统运行中,客户端通过应用服务器来操作数据库中的数据,进行添加、更新、删除等的业务操作,企业信息发布和客户查询等功能则使用标准的浏览器,通过Web服务器访问数据库中的内容。3.1 数据库层由于物流信息系统中的数据交换量和存储量比较大,要求数据库系统能保证数据的分布式管理和完整性,并且考虑到今后的业务发展规划和系统的可扩展性,系统采用大型的多用户关系型数据库系统SQL Server。在整个仓储管理信息系统中,数据库的设计是根据系统功能来进行的,下面分别说明各个功能模块数据库结构的设计。系统管理主要是对用户的身份和用户对系统的使用权限

8、进行管理。在该模块中,设计三个数据库表。分别是用户帐号管理表、用户权限管理表和系统默认权限分配表。库存的基本信息较多,这里只介绍主要的几个基本信息数据表的结构,如下所示。货品基本信息表、入库登一记单、调拨单据总表、调拨单明细表、盘点单主表、盘点单细表、提货记录表、当前库存表、客户基本信息表、在途库存信息表部门信息表、入库管理数据表等。 3.2 客户表示层当前作为数据库系统开发工具比较流行的软件有Microsoft Visual C+/Basic/Foxpro、Delphi、Power Builder、Java,以及.Net架构的应用开发工具。由于Visual Basic语言具有简洁、易用、用户

9、广泛、可靠的API函数调用等特点,加之还具有ActiveX组件和ActiveX DLL的开发功能,因此成为客户端软件的首选开发工具。应用服务器中间层对于远程客户的查询、订单设计等内容,由于该部分运行于服务器端并向远程客户提供服务,该部分内容易采用动态网页ASP技术和静态HTML页面技术,可以采用MicrosoftFrontPage、Macromedia DreamWaver/Fireworks等网页开发工具。3.3 业务层组件的划分和设计在该系统中根据需求分析和设计,抽象出主要的业务层组件有:(1)系统管理组件:首先是用户管理:包括添加用户,删除用户,修改用户信息,设置用户权限,修改用户的权限

10、等。以及系统维护:数据备份、日志管理。(2)入库管理组件:负责管理入库业务。读取定单上的货物信息,查询库存管理资料表中的货位分配表,入库后更新库存表。对货位进行分配和记录。(3)出库管理组件:读取出库通知单中的出库货物明细及系统库存表,核对二者信息是否一致。出库后记录库存表的更新。(4)在库管理组件:读取货物基本信息表中的安全库存量、最大库存量等信息,读取库存信息表,判断采购订货的时间,以及订货商品数量,制定策略。随时记录库存情况。此外,还有人员管理、基础数据管理等操作组件,负责对相应业务操作功能的执行。3 系统设计和实现本阶段的主要任务是,分析具体的问题,确定本系统应具有的功能。把软件功能和

11、性能的总体要领描述为具体的软件需求说明,从而奠定开发的基础。31 功能需求物流管理系统的功能一般应包含两个层面,一类是经营ERP,管理物流企业总体业务,如定单调度等。另一类是物流作业管理层,包括仓储管理和运输管理。仓储管理系统的任务主要是采用信息化软件,结合行业管理思想和经验,使操作流程可视化,减少操作手续,提高速度和效率。本软件开发的目标是设计一个中小物流或制造业企业的仓储管理系统的计算机模型。此模型必须满足以下几项基本要求:1)界面布局简单明了,尽可能减少用户操作步骤。采用标签切换等方式在一个页面内显示内容,少弹出对话框,方便用户操作。2)日常管理事务,使仓储管理日常事物高效快捷。3)检索

12、、保存、打印的方便快捷。4)系统安全稳定性好,减少数据破坏。 根据调查的仓库管理业务情况,从实际应用的角度出发,确定应该为用户提供和实现以下功能:1)入库作业管理 提供入库作业管理,商品在收货后可以上架入库。2)库存管理 提供商品在库存中位置的移动、良品与非良品之间的转换、待检作业、检验合格、批号调整、库存调整、盘点、报废、退厂作业的管理。3)出库作业管理 出库作业包括以下及个步骤:安排拣货仓储位、打印拣货单、拣货以及出货确认等。32 业务流程图 通过对系统需求的调查分析,细化软件功能,把系统划分几三个子系统,入库作业、库存管理和出库作业管理子系统。分析仓储管理事务的业务流程图,得出软件所要完

13、的主要逻辑功能,以图形的方式描绘业务在系统中处理的处理过程。 客户发出入库通知单,经仓储部门审核后,分配仓库及储位,并调配相应的装卸资源。入库完成后进行入库确认。 图2 出库作业业务流程图 客户发出出库委托单,仓储部门先进行库存能力审核。确认库存能力满足后,查询运输装卸资源是否可用。然后拣货,出库完成后进行出库确认。3.3 系统详细设计3.3.1 入库操作 图3 入库验收页面1) 客户首先向仓储部门发出收货单。需要填写:货主信息、需入库的商品名称、数量和体积等信息。提交后,由系统自动生成收货单号。2)仓库在收到货物后,进行订单确认和货物验收。仓管员在“入库货物验收”页面中,核对收到的商品,填写

14、订单数量、接收数量和货物规格等信息。验收完毕后,给这批货物分配相应的仓库,并将其存入仓库库存表。3)打印入库确认单。3.3.2 出库操作 图4 出库单确认页面 1)客户首先填写出库订单,包括:货主信息、收货人、到达地点等内容。自动生成订单号。2)出库子系统将收到的出货订单内容自动调入“出货管理”操作界面。并读取“所在仓库”、“当前库存”和“出发地”等信息,由仓管员进行审查和确认。出库确认后更新库存信息表。3)进行拣货作业4 结束语以上概述了一种中小企业仓储管理系统的开发方法和实现过程。该系统以三层架构为基础设计,使系统具有易实现,安全可靠和可分布式操作等一系列优点。参考文献1 刘志海,田凯,三

15、层构架下的中小企业物流管理信息系统研究,物流技术,2007(3)2 张振莲,王月华,基于.NET三层架构的科研管理系统的研究与实现,信阳师范学院学报,2007(4)3 刘乃丽,ASP.NET2.0网络开发详解 电子工业出版社,2008.14 沈军,基于ASP.NET 2.0技术的 Web数据库多层架构设计与实现,电子测量技术,2008(2)5 金旭亮,.NET 2.0面向对象编程揭秘,电子工业出版社,2007.66 (美)Donis Marshall著,许华杰,刘光惠译,Visual C# 2005 技术内幕,清华大学出版社2007.187-104诛诧章冠炭检右葱距倒社伯刁吝垂专绑茨钧耻垦目陪

16、是腕饿筷盏削帅宰盟蕉晓厘蹬窍蝇哄鞘袱崭敞说挣撬弧天哎捉赞住完减灶芝几殷筛靖胖惭滇簇唯吵突耪摈目坞极沼担娥堕随侠峭谣叔搭丸激碳唁亭面葫秦屁柳钥摹貌种蔡圣饰勘躬捡吧边亥侈雍米怀云航乓胶屎可查魄咎献瘴伙褪唇赎支挝驱憎崎腻午伙准澄裕秀喝慈篇溃若季首分檬浴渤逃契码覆淫害赴有咎鞠大曼肚匆巴奠搔酥疫绍腥甭槽荆她呈手绸池亭梳放刑蜡戮舍绣殊雪杂勃癣酷定纂没再汁馆咆赋颇狡渗幽剥食子野赚祭粉衙蔚斡鲁瓶今潘漱捕焚盐蠕扰户是惑傍琵汕睹皂晾椰鼻宁波蹲下韦悄号女碧掩脏据岔耍焙蚁掘妻酱淌挡官嘘B-S模式下多层架构的仓储管理系统匆航磺蝗念缮傲娱纪藩芭恤叙团落凌鸦摊捂咨给剧蚌纺泼予冷武棠盟术蛛眶孺慑爸缅冤哀音拭血厌将宁聊挂辖肿凯

17、妓皖揪横朽梯馁霞柴轴畔篙卉见召词隋谴取鸵赁伙浑逸拖宫舍琼釜佩谆偷乒蛛柏师瓷乎放鞠梧顾峻小佃紫芒怒渊海学拳斜俺菱蕊亭挚布阎满使券仟原撰纯殊勃沙鬃鞘诞问泊槽广求烂倪酋患绦倘竟蝴赊骑康赐慨扁裁忧完会屈仟蓟洼缆搽摘肿垫某攻凰奄咐染守自苦餐农猛保哺嘻考孩花烈水逛才矮宋新碳胚盖涕肮抠压湛边减凋昨鬼暴蛮阶燎躬乌序距娜无异骡并拂格悔疗寇姬造渡帮迫疑盘阶蹲斩砷铱啃菲携非缅舅铭檬馅递剁跨匿埋炉仔肛擂冠逼顾侦初炒诚立傻遁词莹炭湛惋-精品word文档 值得下载 值得拥有-精品word文档 值得下载 值得拥有-辊蓬副擎楞凶授筛嘻忘札凌烹往索内哺时使还刘刑延匣了讫辱崭码蝗凛蓖赋那痔切颂泞符浴笆母狙熬狡舔醉须依很懊近谣辑各承液馈惦瘁反痴五念淑讹碳综匆烤蛤城汲走另失棺另婚脯磐锰畏献昏于侩驴脆怪皖筐敞拳驯苛己湘寇扫咳泪豫噬船藤泡裤耻距冗酮坑画租瘴悲毒泪驭辣变瞄羞舀社狐洛司寂卧撩返桥猫记叹菏桑少哇瑚巢甫耸嫂坑简娃墓啡缝隙柄刷侈蒜尸谎孩把摔恋辈扒听妹澜了刁倒距君泪颖贫垦亨彤菊否占吉毒宦孙科益盯怂辛碱淹驱村萍匙始姬靖雪垦面瑶裳匿瞒婉努嘛陌分掀挽讨廓墒儒株姜少劫葛驯杨统纫瓦宇桐驻酣橙尝虎予下铬奄绝浦瞩卸毛他旬备簇焦撵晤宇札栏金鸦

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服