直销管理系统设计研究
2016-06-04王杏红
王杏红
摘 要 随着直销业的发展,直销管理系统将成为直销业不可或缺的利器。在设计直销管理系统过程中,需要使用到多个设计工具和技术,本文作了简要概述,并探讨了直销管理系统的设计思路,希望有助于提高对直销资金流、信息流、物流的管理效率,为直销提供有效的支持系统。
关键词 直销管理系统 设计 设计工具与技术
中图分类号:TP311.52 文献标识码:A
1研究背景与意义
直销,又称无店铺销售,实质上就是通过简化营销,绕过中间商,降低产品的流通成本以保证顾客利益最大化。20世纪90年代,直销模式引入中国,一时间引起了社会各界的广泛关注。中国直销业从此迅速成长,到2005年,我国政府结合国情,颁布了《直销管理条例》,直销经营模式成为社会主义市场经济的一个新的重要组成部分。2015年以来,我国政府简化了直销公司执照审批的程序,一大批国有企业和一些民营企业成功地取得了直销执照。直销业成为新时期我国发展最快的一个行业, 也是竞争十分激烈的一个行业。直销企业要保持竞争力,加强企业的业务管理无疑是十分重要的。而直销企业的日常业务运转已离不开管理系统的强力支持,它可为企业提供数据处理与分析服务,为企业的发展创造有利环境和良好条件。同时,直销管理系统有利于加强销售者与消费者之间的关系,直销员在与顾客的交往中,不断强化市场感觉、认知能力与服务意识,从而赢得更多的客户,不断增强信心,提升销售服务的能力。此外,系统有利于从做业务到做市场的转变,能够促进团队运作,整合各种资源,构建长效的销售渠道,锁定稳固的消费群。就目前的直销看,店铺网和直销员相结合,容易构建遍及全国乃至世界的高效流通渠道,形成强劲的市场竞争力。可见,直销管理系统必将成为直销业不可或缺的利器。
2软件设计技术和理论概述
在设计直销管理系统过程中,需要使用到多个设计工具和技术,现作简要概述,并简单分析各系统开发工具或是技术使用于系统开发中的原由。
(1)Microsoft Visual Studio 2010。这是Microsoft推出的Windows平台应用程序开发环境,可用来创建Windows平台下的Windows应用程序和网络应用程序,也可用来创建网络服务、智能设备应用程序和Office插件。
(2)ASP.NET 4.0。这是一种建立在公共语言运行库上的编程框架,可用于在服务器上开发功能强大的Web应用程序,不但执行效率大幅度提高,对代码的控制也做得更好,并且支持Web Controls功能和多种语言,以高安全性、易管理性和高扩展性等特点著称。
(3)SQL Server 2005。是由Microsoft推出的关系型数据库管理系统,具有使用方便、可伸缩性好、与相关软件集成程度高等优点,可以构建和管理用于业务的高性能的数据应用程序,能提供超大型系统所需的数据库服务,它为组织中的用户提供了更安全可靠的保护,具有防止问题发生的安全措施,同时还在多个用户之间有效地分配可用资源。
(4)IIS。是一个功能强大的Internet信息服务系统,是Windows服务器操作系统Windows NT和Windows2000中集成的最重要的Web技术。它的可靠性、安全性和可扩展性都非常好,并能很好地支持多个Web站点,是用户首选服务器系统。IIS提供了最简捷的方式来共享信息、建立并部署企业应用程序,以及建立和管理Web上的网站。通过IIS,用户可以轻松地测试、发布、应用和管理自己的Web页和Web站点。
(5)C#语言。Microsoft主推C#这门设计语言。这是因为C#相比其他设计工具有着更优良的性能,作为近几年发展起来的面向对象的编程语言,强调以组件形式的软件开发,既具有VB的简单易用性,也具有JAVA和C++语言的功能强大的特性和灵活性。具体来说,C#具有如下几个特点:具有自动回收不再被对象所使用的内存的机制;具有强大的异常处理功能和结构化的错误检测、恢复方法;安全的语言设计避免了读取未初始化的变量、数组索引超出边界或执行未经检查的类型强制转换等情形;C#的程序和库是以兼容的方式逐步演进,强调版本控制,这是许多其他语言不太重视的地方。总之,C#是一门易于使用且能开发出功能强大、安全、稳定的应用程序的语言,用该语言作为主要的语言设计工具开发直销管理系统是一个恰当的选择。
(6)三层架构技术。所谓三层架构,是在客户端与数据库之间加入了一个“中间层”,也叫组件层。三层体系的应用程序将业务规则、数据访问、合法性校验等工作放到了中间层进行处理。通常情况下,客户端不直接与数据库进行交互,而是通过COM/DCOM通讯与中间层建立连接,再经由中间层与数据库进行交互。如今三层的架构已经成为系统开发架构的主流模式,层与层之间提供透明的服务,各层完成各自的任务,系统结构清楚,分工明确,系统的可维护性、安全性、扩展性大大增强。
3直销管理系统的设计思路
3.1了解用户需求
当前,计算机技术发展飞快,特别是计算机网络技术、数据库技术和通讯技术已经非常成熟,同时C#开发系统的语言工具为系统的开发提供了保证。可以说,直销管理系统的开发不存在不可解决的技术难题。需求分析是系统开发过程中的重要步骤,通过需求分析能够更加了解客户需求,明确系统需要解决什么问题。根据对直销企业的需求调查,可以了解到其一般需求,主要涉及数据安全,权限分配,各子系统设计,对外接口等。
3.2系统逻辑架构
系统由三个部分组成,分别为:公司子系统、店铺子系统、会员子系统,如图1:
3.3系统总体设计
直销管理系统综合应用ASP.NET、HTML、JavaScript、C#.NET、ADO.NET、Ajax、DIV+CSS等编程语言和开发技术,结合Microsoft Visual Studio.NET 2010开发平台与Microsoft SQL Server 2005数据库,采用B/S开发模式,实现对资金流、信息流、物流的管理。
3.4系统详细设计
根据需求调查,就如下几个部分对系统进行设计:
(1)数据库中表结构设计。运用SQL Server 2005进行创建数据库,构建与直销管理相关的系列表,如会员基本信息表、会员报单表、会员报单产品明细表、店铺基本信息表、店铺订货信息表、店铺库存表、产品信息表等,进行结构设计。
(2)子系统设计。包括公司子系统设计、店铺子系统设计、会员子系统设计。公司子系统包括六个功能模块:客户管理、库存管理、销售管理、财务管理、信息中心和系统管理。店铺子系统包括六个功能模块:会员管理、货款管理、信息管理、个性修改、组织结构和高级设置。会员子系统包括五个功能模块:组织结构、报单管理、账户管理、个性修改和信息中心。
(3)系统功能模块设计。根据功能划分四大模块:基本数据维护模块,基本业务模块,数据库模块,信息查询模块。基本数据维护模块包括:添加会员、店铺、管理员、产品供应商、物流公司;修改更新会员、店铺、管理员信息;添加产品类和产品;修改更新产品类和产品。基本业务模块包括:注册会员;会员报单及网上购物;注册店铺;店铺订货,公司发货;公司产品出入库,报损,报溢等;奖金结算与发放;站内邮件处理;公司公告发布;手机短信系统。数据库模块包括:会员基本信息管理;会员报单管理;会员工资管理;店铺基本信息管理;店铺订货管理;店铺资金管理;产品出入库管理;管理员基本信息管理;管理员权限分配;供应商及物流公司管理;报表管理;国家和汇率管理;多语言管理;站内邮箱管理;手机短信。信息查询模块包括:会员信息查询;会员报单查询;店铺信息查询;店铺订货查询;店铺库存查询;店铺销售查询;管理员信息查询;产品出入库查询;站内短信查询;公司公告查询。
4结语
直销管理系统的设计是一项具有创新性的工作。本文通过对系统进行需求分析、设计等一系列工作,将直销管理系统分为三个子系统:公司子系统、店铺子系统、会员子系统,最终实现了对资金流、信息流、物流的管理。系统流程简单,操作方便,有助于提高对资金流、信息流、物流的管理效率,为直销提供有效的支持系统。
参考文献
[1] 胡美伦.论直销业的发展现状及对策[J].人才资源开发,2015(10).
[2] 雷巧瓶.福建平安财产保险区域直销系统的设计与实现[D].成都:电子科技大学,2014.
[3] 马军.SQL语言与数据库操作技术大全——基于SQL SERVER实现[M].北京:电子工业出版社,2008.
[4] 李春葆,金晶,曾平.数据库原理与应用——基于SQL SERVER 2005[M].北京:清华大学出版社,2009.