APP下载

基于VC#2010的销售提成计算系统设计

2014-10-10郑文婧

电脑知识与技术 2014年24期
关键词:服务器端销售数据库

郑文婧

摘要:提成计算是销售人员在实际的业务管理中,根据实际的销售情况进行收入分配计算的重要内容。当前,很多公司都使用了EPR系统,对整个公司的业务进行了记录与管理。但是由于ERP系统中,与实际的各公司的体制制度有一定差距,无法很好地满足企业的需求。因此本文针对这个问题,进行全新的改进,设计与实现出一套基于VC#2010的能够广泛使用的提成计算分配系统。系统经实际使用效果良好,已经在几家公司内使用。

关键词: 销售;提成计算;ERP系统;VC#2010

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2014)024-5695-02

Design of Salary Computation System Based on VC#2010

ZHENG Wen-jing1,2

(1.Anhui University of Science and Technology, Huainan 232001,China,2.Tian Jiaan Power Plant of Anhui Electric Power Co., Ltd., Huainan 232001,China)

Abstract: Sales commission is one of the most important part of actual business management, according to the actual situation of the important content sales income distribution calculation. Currently, many companies are using the EPR system, the whole business of the company has been recording and management. However, due to the shortage of ERP systems, and the actual institutional systems of the companies have a certain gap, which cannot satisfy the needs of enterprises. Therefore, this paper address this issue, perform the new improvements, design and implementation of the VC#, which can be widely used in the distribution system that based on VC#2010. The use of the system has a good effect, and been used in several companies.

Key words: sales; commission calculated; ERP system; VC#2010

一些大型的销售公司由于业务规模庞大、数据丰富、业务繁杂、信息量大,在销售人员的销售提成管理中,遇到了比较多的麻烦。尤其是提成计算和信息实时发布方面,由于EPR系统与实际业务不相匹配,目前很多公司还处于手工处理阶段。不仅工作效率低,而且容易出错,在实际操作中,带来了不少的麻烦。

针对这个问题,笔者进行研究分析,在公司常用的ERP系统上进行了系统的扩展性开发,通过使用最新的软件开发,设计出一套专用的提成管理系统。通过本系统的实际应用,达到提成管理简单易用及自动化处理的目的,从而降低管理成本,提高管理效率。

1 需求与分析

在实际的业务管理中,对于常用的EPR系统,如用友、金蝶等,大多对整个公司的业务进行了记录与管理。在系统中可以读取这些常用的用户信息,所有的管理人员、业务人员、订单信息等信息都可以进行查询和分析,并最终根据人员的类型和指定的时间范围,计算出相应人员的提成计算,并能够输出结果。最终,通过本系统的使用,能够计算出所有销售人员的年度或月度的销售提成。系统需求描述如下:

1)录入与生成新员工信息

管理员通过该模块可以录入员工信息 如姓名,工号,部门,职位,打印将设置的员工信息,供企业人员参考。

2)提成计算

对员工的基本工资,销售业绩等进行处理,进行总工资的计算,并对计算结果进行统计(按本部门,按职位),印汇总统计报表。

3)计算结果查询

可以查询员工信息、工资信息和部门、职位信息等。管理员可以进行员工查询,获取员工信息。查询的关键词可以为:员工姓名、工号等。

4)统计与报表

管理员对员工的信息进行统计(按本部门、职位等),打印汇总统计报表。

假定在企业计算中心有功能强大的工作站机器,在各系、各部门、都有台式PC机,企业的全部计算机已经连网。提成管理系统拟采用C/S结构,系统的应用服务器和数据库服务器设置在企业计算中心的工作站。

2 系统功能模块设计

根据需求分析,本系统分为九大功能模块:数据读取、数据同步、提成数据输入模块、提成计算模块、结果输出模块、查询模块、统计和报表、系统设置、帮助等,如图1所示。

3 主要功能设计

3.1 数据读取模块

企业对员工信息进行查询、修改、计算时需要对其相应信息进行读取,数据读取模块可以对数据库进行访问,从数据库中读出员工的数据信息(如姓名、工号、基本工资、绩效、奖金等)并进行处理。客户端输入必要的信息,通过接口把数据传送到服务器端,服务器对传进来的数据进行进一步的处理,并进行数据库的访问找到需要的数据,并将其通过接口传输的客户端显示出来。

3.2 数据同步模块

在企业的数据库中,服务器端不能对原始数据库进行读写操作。这就需要备份一个数据库,服务器端通过访问备份数据库进行相应操作。但有时会出现原始数据库中的数据被修改,而备用数据库的数据没有进行及时的更新。这就会造成数据的紊乱,对数据的处理带来了麻烦。为了解决这个问题我们引入数据同步模块,定时的对原始数据进行扫描,发现有变更的数据及时进行数据的更新,这样就能保证数据准确性,减少因为错误数据所带来的麻烦。

提成数据输入模块。

3.3 提成计算模块

企业会在每月每季度或每年对员工进行工资结算,如此多的数据如果人工计算起来很麻烦,而提成计算模块就是用来计算员工的每一时期的工资结算问题。系统从数据库中把将要计算的数据读到内存中,按照事先写好的程序对数据依次进行计算,并将计算机结果输出到客户端或写入到数据库中,如此一来就省去了很多的麻烦,提高了企业的办公效率。

企业对系统进行一系列操作后(如:计算、查找,修改,插入,删除),需要将结果显示在界面上,方便企业查看。经过处理后的数据(如员工的提成,奖金等)会先保存到数据库中,之后服务器端会把结果通过接口发送到客户端界面上进行显示。

3.4 查询模块

企业会不定期对员工的信息(如:销售额,工资,绩效等)进行查询,以方便对员工的管理,为了能对员工的信息进行快速的获取,查询模块将接受管理员所输入的信息,并进行数据库访问,按照相应的算法查询所匹配的信息。

3.5 统计和报表

每段时期企业会对员工信息进行统计汇总,方便企业了解公司的运转情况。但统计工作如果有人工完成的话费时费力,影响企业的工作效率。统计和报表模块就是针对员工的信息进行分时分类,并通过表格的形式展现出来,以方便企业的管理。

4 总结

经过半年的代码编写与系统设计。系统最终在一些公司内部得以使用,并取得了良好的效果,达到了预期的目的。

参考文献:

[1] 熊皓,傅贺平.工程项目提成计算机管理系统[J].天然气与石油, 2008,18(1)

[2] 朱振涛,吴广谋.多产品销售薪酬机制的最优提成率研究[J].运筹与管理,2006,15(1)

[3] 赛奎春.C#开发经验技巧宝典[M].北京:人民邮电,2007.

[4] 郑宇军,杜家兴.SQL Server+Visual C# 2005专业开发精解[M].北京:清华大学,2007.

[5] 马涛,李蕴.数据库与程序设计[M].济南:山东大学出版社,2006.

[6] 卢向南.项目计划与控制[M].北京:机械工业出版社,2007.

[7] 李涛,刘凯奎.王永皎 Visual C# 和SQL Server数据库开发与实例[M]. 北京:机械工业出版社,2007.

猜你喜欢

服务器端销售数据库
Linux环境下基于Socket的数据传输软件设计
这四个字决定销售成败
浅析异步通信层的架构在ASP.NET 程序中的应用
给人带来快乐的袜子,一年销售1亿美金
数据库
基于Qt的安全即时通讯软件服务器端设计
数据库
数据库
数据库
销售数字