论文部分内容阅读
随着我国社会和经济的不断发展,市场经济已经越来越成熟。在这种市场环境下,各企业都想提高自身的竞争力,以便获得更大的经济利益。为了达到这个目的,很多企业都采用了信息化手段来管理企业的各种信息。在所有的信息中,销售信息是十分重要的一个,也是各企业最看重的一个。企业的销售管理水平越高,企业所销售的产品也就越多。目前很多企业的销售管理还是采用人工管理的传统方式,这种管理方式不但效率低,而且存在着信息实时性差、销售数据不能共享等缺点。为了解决这一问题,本文提出了采用信息化手段来对企业的销售信息进行管理,并设计开发了一个企业销售管理系统。通过使用该系统,企业可以提高销售管理的水平,消除信息孤岛,实现信息的实时共享。本文的工作主要包括以下几个方面:(1)本文介绍了系统的研究背景和研究意义,提出了目前企业销售管理中存在的问题,并提出采用信息化手段来解决这些问题。另外,本文还分析了目前国内外销售管理系统的研究现状。(2)本文介绍了系统开发过程中所用到的关键技术,包括主C/S结构、B/S结构、.NET Framework、AJAX技术和数据库技术。通过对这些技术的学习,可以为日后的设计和开发扫除障碍。(3)本文介绍了系统的需求分析。主要介绍了功能性需求分析、非功能性需求分析、可行性分析和用例分析。系统的功能性需求主要包括面向商品管理的功能、面向客户管理的功能、面向销售管理业务的功能和面向决策管理的功能。系统的可行性分析包括技术可行性、经济可行性和操作可行性。系统用例主要包括系统管理员、管理员、销售经理、销售主管、销售人员、财务人员、客服人员、单位领导。(4)本文设计了企业销售管理系统。在系统设计阶段,本文主要介绍了系统的设计原则、业务流程设计、架构设计、功能模块设计和数据库设计。系统的重要业务流程包括报价申请流程和商品退货流程。系统功能模块包括系统管理模块、商品管理模块、客户管理模块、销售管理模块和查询统计模块。系统的架构采用的是B/S三层架构。在介绍系统的数据库设计时,本文从数据库设计原则、数据库概念设计和数据库结构设计三个面进了介绍,并给出系统关键表的结构设计。(5)本文介绍了企业销售管理系统的实现过程。在系统实现阶段,本文采用了B/S三层架构、Visual Studio2010为开发平台、C#为开发语言,结合AJAX技术实现了企业销售管理系统。在介绍系统实现时,本文主要介绍了系统登录、数据库备份与恢复、商品信息管理、客户信息管理和销售管理的实现过程。(6)本文介绍了系统的测试过程,其中重点介绍了系统登录、商品管理、客户管理、客户报价申请、订单管理和商品退货管理的测试过程。本文所设计的企业销售管理系统,采用的是面向对象的设计思想,是网络技术与现代管理技术的结合,为今后销售管理系统的开发提供了一定的思路和借鉴意义。