论文部分内容阅读
随着计算机及互联网的深入普及,商业企业应用计算机管理业务已成为趋势,几乎所有大型或连锁零售企业都使用了商业管理软件。小型零售企业也在逐渐采用计算机管理代替过去的手工管理,使自己的业务流程更加规范清晰。目前我国的零售业中90%以上为中小型零售业户,所面对的供应商往往是地区级分销商,不具备影响制造业企业生产的规模。在这种形势下,商品供应环节需要企业与供应商共同协作才能有效的确定商品供应范围和数量。企业与供应商没有协作机制,或协作机制缺乏数据支持,导致了企业经常以经验确定订单,供应商以经验确定送货。引发了各种资金、资源的浪费与重复投入,企业辛苦建立的信息化管理在商品供应环节无法发挥作用,不得不沿用过去的粗放型管理。由于规模不够大,处于产品链条末端的中小型零售企业难以建立拉动型供应链系统。更重要的是,建立完整的供应链系统所需的硬件、网络接入、网络安全、日常维护方面的长期投入,是中小型企业难以承受的。同时分销商往往也不具备直接与零售企业业务系统接口的能力和信息化基础。在这种情况下,中小型零售企业迫切需要一个平台能与其业务系统建立接口,既能依靠此平台与供应商进行有效协作,又能对商品供应环节提供数据支持,进而加强供需双方计划管理,减少或避免资金、人力、仓库等资源上的浪费。此平台要与供应商的信息化基础无关,还要尽量减少企业在硬件、网络接入、网络安全、日常维护等方面的长期投入。本文利用MS SQL和C#,设计了一种可灵活配置,可使用虚拟主机发布的供应商管理平台。此平台使用基于FTP的异步WEB服务作为传输机制,传输的具体内容可配置;提供自定义报表平台作为数据分析和展示工具,可修改报表作为数据回传方式;提供统一的用户权限控制;优化了报表制作所需的使用关系型数据库实现的Dijkstra算法。本文的主要贡献为:1.整合相关技术形成了可配置,可定制的供应商管理平台,部署可使用虚拟主机,与业务系统接口无需专线接入,传输内容和回传内容可定制,数据展示和分析也可定制,并提供统一的用户权限控制。2.提出了基于数据库系统的Dijkstra算法的新的实现方案,包括数据库中图的存储方案设计,以及Dijkstra算法内循环的基于数据库系统的Update机制的实现,提高了算法的执行效率。