第一章 绪论
1.1 研究背景
工程机械是国家建设的重要工具,对我国固定资产投资的稳定增长有着非常重要的影响。随着我国固定资产投资的持续升温,市场上对工程机械的需求量也越来越大[1],同时,人们对工程机械的销售服务质量的要求也越来越高。同时,在我国加入世贸组织之后[2],随着国外大型工程机械企业进入国内市场,使得国内的工程机械销售市场竞争越来越激烈,给我国本土中小型工程机械厂家带来了巨大的压力。如何,通过对公司机械产品销售,以及客户关系管理的信息化,可以提供企业销售服务水平。工程机械目前已经成为了国内机械行业的第四大行业,并且按照产品销售额来算,我国已经成为了工程机械第二大生产国。目前,国内进行工程机械生产的公司有 10 多个企业集团,7 个国家创新型试点企业,12 个国家级技术中心,以及22 家上市公司。在 2012 年,全国工程机械的销售额超过了 2773 亿元,比 2011 年增长了近四分之一;2012 年的年利润超过两百亿元,比 2011 年增长 12%;出口市场顺差增长迅速,出口的工程机械产品主要销往发展中国家和发达国家市场。到2012 年底,我国主要工程机械的保有量已经超过了三百万台,并且正在以每年三十万台的速度逐年增长。目前,我国机械工程市场正呈现出如下的特点。
(1) 国内市场飞速发展
目前,我国正处在工业化进程还未完成,经济学家认为我国将在一段时间内仍然会保持较为旺盛的投资需求。同时,目前全国的城镇化进程正在进行,到 2012年,我国的城镇化率达到 46.4%。从 2000 年至今,我国新增的城镇人口数每年以1.2%的速度增长。预计每年有 1300 万的人口进入城市,按照人均 27 平方米的住房面积计算,每年需要增加 3 亿平方米的住房。随着中国城镇化的发展,必然会促进我国住房建设市场的发展,也必然会推动工程机械市场的发展。同时,随着经济的不断发展,人们生活水平不断提高,居民的消费结构也正在从原来的以衣、食为主的消费结构,开始向住、行为主的消费结构转变。从而使得建筑行业和交通行业将会成为我国下一阶段的能源消耗和投资重点。这也必将会带动工程机械市场的进一步发展。
(2) 对工程机械销售管理提出了更高的要求
随着工程机械行业的飞速发展,以及国外大型机械企业的进入,工程机械销售管理也发生了很大的变化。目前,随着竞争的加剧,工程机械销售已经开始进入了“以客户为中心”的市场竞争时代,客户资源已经逐渐成为了工程机械厂商最为重要的核心资源,对销售资料进行管理,以及客户关系的管理已经成为了增强企业核心竞争力的关键。SG 公司是我国贵州省最大的工程机械制造商之一,在 SG 公司进行信息化建设时,由于缺乏统一规划,使得目前 SG 公司在销售信息化管理信息系统方面,存在如下的问题。
(1)公司的销售计划制定缺乏有效的数据支持,使得 SG 公司所制定的销售需求计划与公司的实际销售脱节,并且应收账款的账目不清楚,对于超期的应付款缺少预警机制。无法对市场信息进行有效的监控,从而原材料的采购、产品的发货都具有一定的盲目性。
(2)目前,SG 公司的销售相关信息仍然采用人工方式进行管理,SG 公司分散在全国的营销中心通过电子邮件的形势,每月定期向总部发送产品的销售情况,公司的整个销售体系都缺乏信息系统的支持,同时也无法通过产品的销售信息来及时确定企业的原材料采购计划,从而使得 SG 公司的资金得不到有效的利用。
(3)公司的营销业务仍然处于初级阶段,分散在全国各地的营销中心都是通过电子邮件的方式,向 SG 公司总部发送包括产品销售情况、当地市场情况、竞争对手在该地区的发展情况、近期该地区的市场需求情等信息。由于并没有对这些信息进行统一规划,因此,无法有效的将这些信息集成在一起,实现信息的统一管理,无法反应市场的真实需求。
综上所述,SG 公司的营销管理基本上还处于手工阶段,从而一方面增加了信息的管理成本;另一方面,由于缺乏数据的统一管理,导致 SG 公司无法真实的了解市场上的真实需求。为此,SG 公司必须要根据公司具体的信息化建设现状,建立一个功能完善、能够支持信息共享的营销管理信息系统。
第二章 相关技术概述
2.1 轻量级 J2EE 框架概述
J2EE 是基于 JSP 和 Servlet 技术的,而且随着 J2EE 技术的进一步发展和完善,目前也已经有许多开源技术实现了对 J2EE 平台的支持,更进一步提高了系统开发效率,缩减了系统开发周期,减轻了系统开发人员负担。目前,市场上还有多种 J2EE 实现的具体技术,但是目前应用最为广泛的当属Struts+Spring+Hibernate 的 J2EE 架构组合[9-13]。通过 Struts、Spring 和 Hibernate 技术分别对系统中的用户表现层、业务逻辑处理层以及数据处理层进行管理。从总体结构来看,SOA 是一个更灵活、更易于复用的体系结构,不仅能够让各子系统保持正常数据通信的同时保留各子系统相对的独立性,使得各系统以一种松耦合的方式集成在一起。从软件设计的角度来看,SOA 是面向对模型的集成和发展。如果从分布式系统的角度来看 SAO 架构,那么基于 SOA 架构的通信系统之间的通信都是基于 SOA 通信协议的,从而使得基于 SOA 架构的系统各子系统之间的通信不必要绑定在一个特定的操作平台后者是特定的计算机硬件平台上,甚至不需要依赖于某一个特定的语言。从不同的角度来看,SOA 架构都会有不同的理解。虽然目前,SOA 被广泛使用的时间并不长,但是早在上世纪九十年代,美国的 Gartner 公司就提出了 SOA 的相关概念,但是到目前为止都还没有一个统一的说法来对 SOA 进行定义,目前,经常被使用的 SOA 架构的定义有如下两种:定义 1:SOA 是一种如图 2-4 所示的软件架构,在这个软件架构中包括了应用程序前端、服务、服务库/服务总线以及服务流程等具体内容,而且在每一个服务中都至少包含了一个或者多个接口的实现,以及一个合约。定义 2:SOA 是一种能够对分布式资源进行有效组织以及使用的规范,通过这个可以方便系统对不同管理域中的资源进行管理和组织。
第三章 工程机械销售管理信息系统分析...... 20
3.1 系统需求概述 ........ 20
3.1.1 系统背景简介 .... 20
3.1.2 系统建设目标 .... 21
3.2 系统用例分析 ........ 22
3.3 非功能性需求分析 ...... 27
3.4 本章小结 .... 29
第四章 工程机械销售管理信息系统设计...... 30
4.1 系统设计原则 ........ 30
4.2 系统总体结构设计 ...... 31
4.3 系统功能设计 ........ 33
4.4 系统数据库设计 .... 38
4.5 本章小结 .... 43
第五章 工程机械销售管理信息系统实现...... 44
5.1 数据库建立 ...... 44
5.2 系统登录功能实现 ...... 45
5.3 客户管理子系统实现 ........ 46
5.4 订单管理子系统实现 ......... 50
5.5 与其它系统之间的通信实现 ......... 52
5.6 数据备份与恢复 ..... 53
5.7 系统优化 ..... 55
5.8 本章小结 ..... 57
结论
针对目前 SG 公司销售管理,以及信息化建设所存在的问题,本文对 SG 公司机械产品销售管理系统进行了如下几个方面的研究。
(1)具体业务功能的信息化实现针对 SG 公司销售管理基于手工管理的问题,通过采用 J2EE 技术对 SG 公司销售管理过程中的订单管理业务和客户管理业务的信息化实现进行了研究,从而不仅提高了 SG 公司销售管理的效率,降低了 SG 公司销售管理的出错率,同时也降低了 SG 公司销售管理成本。
(2)消除 SG 公司内部的信息孤岛由于缺乏统一的规划,目前 SG 公司内部信息系统之间缺乏有效的信息通道进行通信。为此,本文主要以销售管理信息系统与 SG 公司的 ERP 系统之间的通信为例,采用SOA技术对基于J2EE平台的销售管理信息系统与基于.NET平台的ERP系统之间的通信进行研究,从而增强了 SG 公司内部信息系统之间的信息通信,有利于消除 SG 公司内部的信息孤岛。
(3)提高系统性能一方面, SG 公司工程机械产品销售管理系统数据库中数据量大,在数据库中保存了大量的订单信息和客户信息;另一方面,系统的用户众多, SG 公司销售管理信息系统的用户包括销售中心员工、大量客户、公司领导等,对数据库的频繁操作可能会导致系统性能的降低,为此,本文主要通过对数据库建立索引等方式来提高系统性能。
参考文献
[1] 凌鸿,曾凤焕。中国企业 CRM 现状调查研究.企业管理.2010,(3):153-158
[2] 鲁百年.用 CRM 打造金融行业的核心竞争力.金融电子化.2012,(1):52-55
[3] 王凡,范 文 斌,郭红. 企业信息 化建设发 展方向及 发展策 略探讨.冶 金信息导刊,2011,4:14-16
[4] 李忠.企业信息化系统集成的探索.内蒙古民族大学学报(自然科学版),2011,19(4):379-380#p#分页标题#e#
[5] 邵雷,李毓伟.基于工作流技术和 B/S 结构的办公自动化系统研究.浙江科技学院学报,2011,15(2):82-85
[6] 张双喜.论企业销售管理信息系统的发展与建设.山西焦煤科技,2011,3:10-12
[7] 李晓红,郭城,程倩.突破“信息孤岛”解决“服务缺位”我国企业信息化发展
[8] 张虹.软件工程与软件开发工具.北京:清华大学出版社,2004
[9] 赵阳,赵谦,武芃.J2EE 结构解析.微机发展,2009,13(a02):51-53
[10] JeffProsise.J2EE 程序设计技术内幕.北京:清华大学出版社,2010