收稿日期:20010428(修改稿)
3SCM系统的设计
SCM的总体设计思想是:通过在总部构建电子商务网站,每天从现有各分店MIS系统采集当天进销存业务数据汇总到总部数据仓库,保证总部数据仓库的实时更新。利用Java开发Web应用程序,实现总部、店、分供应商之间信息畅通,进
作者简介:王化文(1945-),男,湖北蕲春人,教授,主要研究方向:CIMS、多媒体、系统集成、
软件自动生成;硕士研究生,主要研究方向:系统集成、电子商务;向:分布并行处理.朱雅音,女,硕士研究生,主要研究方向:电子商务;
万丰(1972-),男,江西修水人,
段靖荒,男,硕士研究生,主要研究方
44
计算机应用
2001年
销存数据共享,业务流程
网络自动化。SCM系统的体系结构如图2所示。
图2
基于Internet的SCM体系结构图
SCM系统针对不同的具体应用,采用C/S与B/S相结合的混合体系结构。即对于各分店原有的MIS系统仍采用C/S计算模式。而对于供应商信息管理、与供应商交换进销存信息等新应用,则更多地采用B/S计算结构。这种混合计算模式的优越性在于:1)采用C/S计算模式,保证了各分店原有MIS系统不变,使用方法不变,保护了企业的前期投资;2)采用B/S模式,客户端仅需一个浏览器,就可随时随地登录网站,进入系统,操作使用都很方便;3)B/S模式中,所有的网页和程序都存放在Web服务器上,应用系统的设计、维护都只需在Web服务器上进行。考虑到SCM系统庞大(各分店目前每天需要传送8M经压缩后的业务数据到总部进行处理),为了确保系统先进、性能稳定,SCM系统采用IBM
全套电子商务解决方案。硬件选用IBM的中型机AS/400,操作系统为OS/400。Web服务器软件选用IBMHTTPServer,应用服务器软件选用WebSphere,后台数据库选用DB2,数据采集工具选用VisualWarehouse。SCM系统的开发模式是:从集团化管理出发,整合各分店现有MIS系统,设计总部SCM数据库模式,规范总部与各分店现有MIS的数据接口、输流程;利用VisualAgeforJava开传发JavaBean,把数据库连接、后台处理、业逻辑等系统需要商重复使用的功能封装成独立组件,以供JSP、Servlet调用;利用Servlet服务器端编程能力强的优点,控制系统流程和处理后台事务;利用FronPage等网页编辑工具制作好静态页面,然后再在网页HTML中插入Java程序片段来开发动态页面JSP。这种开发模式的优点有四:1)SCM数据库模式面向全组织,具有完整性、稳定性,容易与各分店业务系统实现数据交换,为Web程序开发打下良好的数据结构基础。2)利用了面向组件程序设计的思想,提高了软件的重用度,节省了开发时间。3)页面表现和商业逻辑、系统流程、后台处理分开,增加程序的可读性、健壮性。4)由于用户界面采用JSP开发,而JSP无须编译,所以系统修改维护都很方便。
制,有利于商场争取信誉好的供应商,从而更好地为顾客提供优质优价的适销商品。另一方面,供应商可以减化开户手续,提高工作效率。网上采购管理利用网上采购管理,商场可以将所需商品信息在网上发布,供应商经过身份验证后,不仅可以获取相应数据,而且可以主动向商场发布商品供应信息,例如供应商品的价格、型号、数量等。商场通过比较分析这些信息,有选择地向最合适的供应商发送定单,供应商收到定单后,通过SCM对定单进行确认,SCM系统将供应商确认后的定单转化为入库单,下传到相应分店的MIS系统作进一步处理。进销存数据共享通过SCM系统,各分店商品销售、库存信息于第二天在互联网上发布。商场可对相应信息汇总分析,为企业预测决策提供依据。通过身份验证后的供应商,既可以
查询自己供应的商品昨天在各分店的销售、库存情况,还可以实时下载或邮件订阅各分店在任意时间段内的进销存数据。为了方便供应商把这些极为宝贵的数据导入自己的MIS系统,以便作进一步的分析挖掘,SCM采用作为Web上数据交换标准的XML来描述这些信息。供应商统一结算SCM系统根据数据仓库中供应商信息与商品进销存信息,在适当时候自动生成结算通知单,通过网站发布或以Email方式传给供应商,供应商可通过浏览器进行销售对帐,结算单确认。确认后的结算单经系统审核后,下传到相应分店的MIS系统作进一步处理。
图3SCM系统主要功能图
5SCM业务数据的采集与传输
SCM系统需要从全国各分店收集数据,其数据仓库与各个数据采集点之间的数据传输采用文本文件传输方式。即由各分店的MIS系统定期生成SCM需要的业务数据,并以事先约