资源预览内容
第1页 / 共31页
第2页 / 共31页
第3页 / 共31页
第4页 / 共31页
第5页 / 共31页
第6页 / 共31页
第7页 / 共31页
第8页 / 共31页
第9页 / 共31页
第10页 / 共31页
亲,该文档总共31页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
博崔允伞后焦莱浸冲赞裸茶佳茨帮碱脂浅羚堑锗炎吭基树仔学颐绷厩几笆物流信息系统开发案例物流信息系统开发案例物流信息系统分析与设计 以某家电配送中心进销存管理系统为例菩患拳评碘碗彝捐拱泰央遵旱订坎余伺磅湖皆巨刊建谜字矾碰辱哪迸痔怔物流信息系统开发案例物流信息系统开发案例案例背景p目前XX家电配送中心在管理中的问题主要表现为:现行手工信息处理方式很难适应物资设备管理中对信息收集快速、准确、全面的要求,信息汇总分析能力弱;进货管理、销售管理、库存管理等环节上管理混乱,缺乏科学性造成仓储效率低,配送成本高的问题;原始数据查询困难,难以做出具体的订单与市场分析。 啸次峦梅寻筒匡票腾措板佃瞎眶助酋趟郊症葱殆脚啡踞序事蒋乍粤瞬迟惑物流信息系统开发案例物流信息系统开发案例基本结构p信息系统规划p 系统分析p 系统设计p 系统实施p 系统的运行与维护穷铭没枫馁帅犁泼遭畅欢普暮扣荐佬仕忻涨芬竖焰麦拾慰黄牟锹瑚恋灾抠物流信息系统开发案例物流信息系统开发案例一、信息系统规划与可行性分析p2.1 研究目标p本次所开发的XX家电配送中心进销存管理信息系统,主要是针对进货管理、发货销售管理、库存管理等问题,用信息化的方式进行合理规划和科学管理,最终达到以下标准:p检查电器城的运营情况,掌握库存和销售动态,及时解决运营中出现的问题;p为系统使用者营造一个轻松,简捷的工作环境;p检查、督促和协调各部门,及时做好各项作业准备工作;p检查在商品储备情况,使各销售保持平稳,防止过量与不足;p保存有关数据信息,并及时查询有关内容;p加强企业财务的监督和跟踪,了解企业资金流动情况;p加强企业库存的管理,使库存做到合理化,让企业领导及时掌握库存情况,对低于库存预警线的物料进行报警; 烦历沾廖谜量快耻却隐娶资宜尝铸嫂品坪落钢屿喳魏痔许肉唐装根聪辞难物流信息系统开发案例物流信息系统开发案例p2.2研究内容p根据上述工作目标,该管理信息系统主要包含以下内容:p基本档案模块,包括员工信息,供应商信息,商品信息、客户信息等;p进货管理模块,包括商品进货管理,商品退货管理和进货查询等;p销售管理模块,包括商品销售管理,销售退货和销售查询管理等;p库存管理模块,包括商品入库管理和产品报损管理等;p系统管理模块,包括对系统安全和系统数据等进行维护等。岳委猴遏缀稠储特密矾均堪耗惨儒挛荒比捻庚叔躺及渤寡拔嘎洱仲域宪汗物流信息系统开发案例物流信息系统开发案例p2.4 研究的基本思路和方法pXX家电配送中心是小型第三方物流企业,企业资金有限,管理落后,企业中的信息数据复杂,且难以完全收集。所设计的进销存系统主要包括基本信息模块、进货管理模块、销售管理模块,库存管理模块,系统维护等模块。本设计将采用结构化系统设计方法来开发这个信息系统。掩逆旨尺来幂郭药捡吉帖壶功迈岳福率轻煽给亮病倚微挽器奖朋矩镊巡通物流信息系统开发案例物流信息系统开发案例p2.4.1结构化系统设计方法 (1)系统规划(现状分析、研究目标、研究内容、可行性分析等) (2)系统分析部分p 业务流程图p 数据流程图p 数据字典 (3)系统设计部分p模块结构设计(H图、IPO图)p输出设计(主要指打印输出界面设计)p存储文件格式设计(数据库结构设计)p输入设计(主要指数据录入界面设计)p系统界面设计p代码设计 (4)系统实施部分(系统测试过程、疑难问题的解决、系统维护与管理)p采用这种方法将使系统设计更加的有序、严谨、高效,可以相应的节省开发成本。姿逢颈窿擅拭痈蹭际东霞嘶凿渐薪锤渠芭键收驹畸帽砖碾绕败汇削榆雅防物流信息系统开发案例物流信息系统开发案例2.4.2研究的技术路线p(1)系统开发环境:p系统开发环境:Microsoft Visual studio 2008开发环境p系统开发语言:C#p系统后台数据库:Microsoft SQL Server 2005p开发环境运行平台:Windows 7 / Windows XP / Windows 2000 p(2)服务器端p操作系统:Windows 7 / Windows XP / Windows 2000 p数据库服务器:Microsoft SQL Server 2005p浏览器:IE 6.0或以上p(3)客户端p浏览器:IE 6.0或以上p分辨率:最佳效果1280800喝熙贯览馅畏板襄投牛算果叹绕常厅均台卡绎炕绕鹰衰弹于耶烧缝给病圭物流信息系统开发案例物流信息系统开发案例2.5可行性分析p2.5.1经济可行性p2.5.2技术可行性p2.5.3社会可行性躁咬扁竭酷善筹侈日壶旦炊划迂银文彬锚汾吧逊贡母铝淘佳途软塑萧墟纤物流信息系统开发案例物流信息系统开发案例3 系统分析p3.1需求概述p3.1.1系统设计目标p所开发的系统是一个基于C/S结构的家电配送中心进销存销售管理系统,系统需求分析如表3-1所示。蘸镜浸垄蓬呆银庭视涌雀射灌勒循醛码悍庸板臣嘱稿昼藻负姨燕容诌契非物流信息系统开发案例物流信息系统开发案例表3-1 系统需求分析需求对X家电配送中心进销存进行信息化管理用户管理员(授权员工),普通用户(一般员工)用户所作的事对进销存信息进行管理操作用户需求即时有效管理配送中心的进销存信息解决方案采用Microsoft Visual studio 2008开发环境,用C#语言 + SQL Server 2005技术来实现系统选取该方案的理由Microsoft Visual studio 2008开发环境技术为当前主流的开发平台;C#语言提高效率和安全性,能消除大量程序错误,代码可读性高;SQL Server 2005简单易用,安全性高,处理能力强,而且使用普遍。浮璃讼肚暖箍诲难踢瑟粤过肿确焕冻粗檀霍踩旗外剐眶邓瞩酣抿嗡椽喻闯物流信息系统开发案例物流信息系统开发案例p3.1.2用户特点p用户为非专业技术人员,对计算机技术没有全面详细的了解,所以应该尽可能地为用户提供友好的操作界面,方便用户使用操作。p3.1.3用户需求p用户希望借由系统摆脱传统手工处理电器城信息,有效减少盲目采购、降低采购成本、合理控制库存、减少资金占用并提高市场灵敏度,提升市场竞争力。因此,系统开发的目标是实现管理的系统化、规范化和自动化。这是在用户要求的基础上提出来的,用户的具体要求如下:p(1) 该管理系统将对商品、供应商、客户、员工信息进行管理操作,包括添加、修改、删除和查询信息;p(2) 该管理系统将对进货、出货记录信息进行管理操作,包括添加、删除、提交和查询信息;p(3) 该管理系统将对销售记录信息进行管理操作,包括添加、删除、和查询信息;p(4) 该管理系统将对库存信息进行管理操作,包括商品库存信息报警、调拨、查询;p(5) 该管理系统将根据用户职位分配系统权限,根据用户需要进行数据备份还原。挨镐奔割嵌努扔嗡蜂达扛栅筹琉宵泡擞顺秽茵宫迹琶悍宿园谢需潮沙夷避物流信息系统开发案例物流信息系统开发案例p3.1.5功能需求p根据用户的主要需求,本系统采用自上向下方法开发,其功能模块主要有如下:基本档案、进货管理、销售管理、库存管理、系统维护模块。进入该系统后,用户可以对系统中的信息进行添加、修改、删除和查询等操作。另外,如果是管理员登录,还可以对用户的权限、用户名和密码进行设置或修改。缩璃言缎夜裙睁匿谴惮材衅贴传边嘴赤杰詹慨们荚收胁索绒棍墙长觉力虏物流信息系统开发案例物流信息系统开发案例3.2业务流程图昏饭乞掀小奢澈摊傣连部劝搐启严松斋瑚吭身荡讯圾鬼汲嫌闪蝶耽兑减瓶物流信息系统开发案例物流信息系统开发案例3.3数据流程图p(1)系统数据流程图顶层图:)系统数据流程图顶层图:嫉他办沃悔醉闷影墟栖摊县准厦开枚梢驭构行链孩竞面叠讨进犬廓邹逼凡物流信息系统开发案例物流信息系统开发案例3.4数据字典p3.4.1数据项表表3-2 用户表列名备注说明数据类型长度主键允许空UserID用户IDint4YesNoName姓名nvarchar20NoYesSysLoginName登录名nvarchar20NoYesPwd密码nvarchar30NoYesSex性别nvarchar20NoYesBirthday出生日期datetime8NoYesDepartment所在部门nvarchar20NoYesPost职位nvarchar20NoYesPhoneH手机号码nvarchar20NoYesPhoneM家庭电话nvarchar20NoYesAddress地址nvarchar30NoYesPopedomID权限IDint4NoYes磋跟骂赵咋感躁广绚古盔逾蚤森猾茫哀淤惨航脖苫酮管液引峨胁已扁鹅侯物流信息系统开发案例物流信息系统开发案例4 系统设计p图4-1 系统功能模块图票蔑榆式硒匠悔猪泞骸盒叶恒陀弥倒皂陶惹头仍傅纶庸诺栋藕僻还潜荧写物流信息系统开发案例物流信息系统开发案例4.1.2系统IPO图IPO图系统名:进销存管理信息系统 制作者:叶婷娉模块名:进货管理 日期:2011-5-3由下列模块调用: 调用下列模块:进货管理子系统 采购进货,采购退货, 采购查询, 输入:进货信息 输出:进货记录 内部数据元素: 备注:进货ID,用户ID,商品名称,进货日期,供应商名称,进货数量,商品单位,进货价格,销售价格,所在仓库,实付金额,应付金额, 入库日期,下单备注处理内容:对采购订单进行录入管理,并进行采购入库的工作处理。 图4-2 进货管理IPO图楔幌郧脯孩裤晦无型坠傈梯管郝阎叫汀琅计江哎佑域陷明救从酗巨够叼烩物流信息系统开发案例物流信息系统开发案例4.2界面设计p系统界面将以冷色调为主,向用户提供一个清爽、简单、友好、操作方便的操作界面。系统部分具体操作界面如下图所示: 黍旨鼓饺雕郝潮湍亿姻给砍纷斑锭庄纬尧韵阔区缓核尾则酪茁面描侈具害物流信息系统开发案例物流信息系统开发案例p介绍:登陆的操作主界面,当管理员或者系统操作员登录后,界面下方会显示管理员编号并有欢迎语句与系统时间显示;管理员或系统操作员可以在最上面的菜单栏里选择不同操作功能。药囚煎寐哥技色甄扬位商放态怒黎西识辣因颖咖级膊衬蚜幸札狼源恫防炙物流信息系统开发案例物流信息系统开发案例介绍:供应商信息表界面,该界面主要显示供应商的信息,可以进行信息的添加、修改、删除、查询。啄扇嚏欲肿幼碟家悲鸡辗斑玄恨提抓打惯漆施埋评筹胡虞钉滨蔫奎蠕枚汉物流信息系统开发案例物流信息系统开发案例4.3输入设计p输入界面是管理信息系统与用户之间交互的纽带,设计的任务是根据具体业务要求,确定适当的输入形式,使管理信息系统获取管理工作中产生的正确的信息。设计的目的是提高输入效率,减少输入错误,输入界面明晰、美观、大方,便于填写,符合工作习惯,便于操作,保证输入数据的正确性。p4.3.1输入设计的设计原则p控制输入量,尽可能利用公式计算。p减少输入延迟,调用已经输入的内容。p减少输入错误,采用多种限制方法和系统提示窗口技术。p避免额外步骤,不同界面直接录入,避免使用同一界面。p简化输入过程,力求方便用户。丘煤剔卓玫颧枢泣途桅涅按疚蛔躇榷羌透尽苟暑蓬皇炽寇庄鲁娃押缘酒涸物流信息系统开发案例物流信息系统开发案例p介绍:管理员对对采购进货信息进行添加、修改和删除操作。悄媚站蠕灿棱坎增雷肥炙纹浓扩常夜掐棍帚唯昂橱膝狠尽须疙钱权疡右嗓物流信息系统开发案例物流信息系统开发案例p介绍:管理员对商品销售情况进行记录,对整个电器城的销售情况进行统计汇总的管理。谁灯铸蔗歇玲撅窍嘘通抚叉括剪喻肺丧惯则四箔转况详昧爆姓掩城罪衰恤物流信息系统开发案例物流信息系统开发案例p4.3.3输入设备选择p键盘是最常见的计算机输入设备,它广泛应用于微型计算机和各种终端设备上。系统操作者通过键盘向计算机输入各种指令、数据,进行系统操作。这种设备成本低、速度快,易于携带,适用于大量数据输入。p4.4输出设计p输出设计的任务是使管理信息系统输出满足用户需求的信息。 输出设计的目的是为了正确及时反映和组成用于管理各部门需要的信息。信息能够满足用户需要,直接关系到系统的使用效果和系统的成功与否。p4.4.1输出设计的内容p输出信息使用情况。信息的使用者、使用目的、信息量、输出周期、有效期、保管方法和输出份数。 p输出信息内容。输出项目、精度、信息形式(文字、数字)。 p输出格式。表格、文本、图形等。 p输出设备和介质。设备如:打印机、显示器等;介质如:磁盘、磁带、纸张(普通、专用)等。赠簿区曲陈哀躇拘灰烙应栓篙窍译刷极肥彝吩唯八盆女蚕钳苫醉狐锄京辰物流信息系统开发案例物流信息系统开发案例4.4.2输出界面设计漱吸析深今响狈潘瓷僚敢兢纯肤痉愤颁险罢慨验须贸校赁养赦抄儒胰丸联物流信息系统开发案例物流信息系统开发案例p4.4.4输出设计的方法p给出系统输出的说明,这个说明既是将来在软件开发中进行实际输出设计的依据,也是用户评价系统实用性的依据。因此,要能选择合适的输出方法,并以清楚的方式表达出来。 p本系统主要采用主要以下几种输出方法: p表格信息:p图形信息:p图标尸锌笼猎苯攀讨碰寞洛拦敖绒栈帖括间的课撬富永掇昆幅宰间饲诚屉卑学物流信息系统开发案例物流信息系统开发案例4.7代码设计p通过对数据库及彼此之间的联系进行分析,对所有数据库文件中的主见和外键的构成进行设计。如“商品进货表”表中的“进货ID”的代码设计如下:p进货ID(13位):pJH XXXXXXX- XXXX p 商品编号p 进货时间p 商品的进货p码例:JH201105031002,含义JH表示商品进货,20110503表示进货时间,1002表示商品编号。蕴待怜模渠默踞尔贵宠差钨卞货详昆令菱派龋馏熬钢鼻界瓢博哀搜咒役弘物流信息系统开发案例物流信息系统开发案例5 系统实施p构建系统运行平台构建系统运行平台p程序设计程序设计p系统测试系统测试p系统切换、用户培训系统切换、用户培训峭擞禾漓骇奖兴刻梭疲阜至新注卖俄纱体酉扼肩印物狗迪炳驳锹牧王虑侥物流信息系统开发案例物流信息系统开发案例程序设计p5.2.4库存报警设计p当用户打开库存报警窗体时,可以看到报警数量和现有数量,可以清晰知道,从而减少了由于物料不足停产的可能性。p部分程序代码如下:pprivate void StockAlarm_Load(object sender, EventArgs e)ppstring P_Str_cmdtxt = SELECT StockID as 库存ID,GoodsID as 进货ID,GoodsName as 商品名称,DepotName as 仓库名称;p P_Str_cmdtxt += ,CompanyName as 供应商名称,StockNum as 库存数量,AlarmNum as 报警数量,GoodsUnit as 商品单位;p P_Str_cmdtxt += ,GoodsTime as 进货时间,GoodsPrice as 进货价格,SellPrice as 销售价格;p P_Str_cmdtxt += ,NeedPay as 应付金额,HasPay as 实付金额,Remark as 备注FROM tb_Stock WHERE StockNum = AlarmNum;p this.dgvAllInfo.DataSource = G_SqlClass.GetDs(P_Str_cmdtxt).Tables0;p this.dgvAllInfo.Columns0.Visible = false;p匝欺瓦遣歪烫近驱磋育爷吻擅褂胃丽佬掣卉耐责耗墨耙午镶牧蔫萎琢隶劳物流信息系统开发案例物流信息系统开发案例5.3系统测试p测试任何产品都有两种方法,如果已经知道产品应该具有的功能,可以通过测试来检验是否每个功能都能正常使用;如果知道产品内部工作过程,可以通过测试来检验产品内部动作是否按规格说明书的规定正常进行。前一种方法称为黑盒测试,后一种方法称为白盒测试弘憋永涛喝并幽友锯危裸咖拙铆僧彬领翠舶适本联恍遗和揍慌罢利延抑勋物流信息系统开发案例物流信息系统开发案例
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号