论文部分内容阅读
目前很多中小企业的机电设备销售模式仍然使用原先开发的销售管理模式,随着耐新公司机电设备销售市场的扩大,线上线下客户的增多,产品采购库存成本核算,销售利润统计等管理业务的不断发展,过时的销售管理系统已不能满足现阶段机电设备采购、销售、库存、客户管理等业务的发展要求,所以需要重新进行开发,考虑系统重新开发和后续维护的成本巨大,本文选用SOA架构,依赖于它的灵活性、复用性以及共享性,面向服务的特点,目的就是设计一个基于SOA架构的机电设备销售管理系统,实现耐新公司销售盈利。本文选取了耐新公司机电销售部为具体行业研究对象,围绕机电产品销售管理中采购、库存、客户管理、销售等业务流程,提出了一套基于SOA体系构架的机电产品销售系统管理方案。根据系统软件的整体架构设计开发要求,概述了其中模块的设计原理,分析了系统几个核心模块如采购、销售、库存、客户管理及销售排行等模块需求,划分各个功能模块的作用,并且综述了系统开发中应用到的主要的技术手段与开发方法。同时概述数据库设计原理,使用UML进行建模后对系统核心管理模块进行分析,完成数据库设计和网络拓扑设计。设计了整个系统的实现过程,重点分析Struts框架中的UML系统构置如何生成具体配置文件、配置相关诸多要素之间的相互作用,就如何创建并合理应用配置及映射相关的具体文件进行了全面阐释,达到系统设计、开发与测试的要求,以此证明了本论文研究内容以及方法的正确性。该系统通过UI界面层,Business Process和Service层自动化测试,包括了本程序主要功能和管理操作测试,完成测试报告,所有程序运行结果都符合设计要求,系统实现了耐新公司日常机电设备销售管理中核心模块业务要求。本文所提出的销售管理系统设计方法可以应用到其他系统的开发中,该方法能够满足系统开发中柔性和多变的一般业务需求。