论文部分内容阅读
进销存管理又称为购销链管理,它包括进:指询价、采购到入库与付款的过程。销:指报价、销售到出库与收款的过程。存:指出入库之外,包括领料、退货、盘点、报损报益、借出、调拨等影响库存数量的动作。企业进销存的管理应用进销存管理软件,不仅使企业的进销存管理实现了即时性,结合互连网技术更使进销存管理实现了跨区域管理。目前市面上流行的进销存管理软件大多数还是传统的B/S或者C/S模式软件,上述模式软件虽能帮助企业解决进销存管理方面的一些问题但也有软件开发成本维护成本高、浪费人力资源、二次开发难度大、功能单一,不适合普及发展等缺点。虽然目前市场上也出现了一些基于SaaS模式的进销存管理软件但也同样存在SaaS平台与应用平台耦合度高、数据处理能力差、数据利用率低、二次开发困难、安全系数低、不适合数据迁移等缺点。针对上述问题,本课题提出了一款更能适应市场需求依托新型CSVC架构的基于SaaS模式的企业进销存一体化平台。本课题主要研究内容如下:1.研究实现SaaS模式软件所需的理论基础,对云计算、SaaS模式原理进行分析,研究SaaS模式的四种成熟度模型,讨论软件开发流程以及WebService在SaaS平台上的应用问题。研究SaaS平台的安全问题,具体包括Apache CXF X.509身份验证模式。建立新型SaaS模式的细粒度模型,对平台权限管理问题进行了新的思考与设计。2.比较目前市面上存在的SaaS软件平台的优缺点,研发设计了一种新型软件开发模式:CSVC架构模式,即首先考虑云计算的特点,让服务分布到云端中的每一个服务器当中,然后再通过WebService利用传统视图与控制模式对数据进行处理具体架构模式,该模式将软件系统分为SaaS平台与应用平台两部分,尽量降低二者之间的耦合度,做到SaaS平台与应用平台之间可以简易的组合。3.对企业进销存软件进行需求分析,提出了基于SaaS模式的企业进销存一体化平台所需实现的目标。分别研究了SaaS平台所需要的客户界面功能以及进销存平台所需要的进货管理、销售管理、以及仓储管理等功能并对可能存在的安全问题进行研究与探讨。4.设计与实现基于SaaS模式的进销存一体化平台并对平台功能进行测试。