销售人员绩效工资管理系统分析与设计(共61页).doc
《销售人员绩效工资管理系统分析与设计(共61页).doc》由会员分享,可在线阅读,更多相关《销售人员绩效工资管理系统分析与设计(共61页).doc(61页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上 编号 毕 业 设 计 论 文题目 销售人员绩效管理系统的分析与设计 二级学院 应用技术学院 专 业 软件工程 班 级 学生姓名 学号 指导教师 职称 时 间 专心-专注-专业摘 要随着信息技术的飞速发展和日趋激烈的商业竞争,企业的各项事务处理也逐渐采用计算机系统来进行管理。尤其是对销售人员的绩效管理,如果使用人工和纸质单据的方式对销售人员的销售数据、工资、绩效等进行管理,浪费人力物力且存在许多不可控的因素。本论文论述了销售人员绩效管理系统的开发过程:销售人员绩效管理系统的需求分析、系统功能设计、数据库的设计、系统的实现,重点介绍了系统功能与数据库的设计及系统的实现过
2、程。对系统结构、系统功能设计做了全面而详尽的阐述,然后针对系统的各个功能模块做了具体的分析与研究。通过对系统功能及需求的分析,得到系统数据库的逻辑结构,并在此基础上完成数据库物理结构的创建,从而实现对各种信息的查询、更新等操作。本系统采用面向对象的软件开发方法,使用UML建模语言进行系统分析,C#语言及ASP.NET相关技术作为实现。把Microsoft visual studio2008为主要开发工具,使用Sql Server 2005作为数据库,较好地实现了预定的需求功能。本文通过分析现在销售人员绩效管理系统的发展现状,提出了一种能够有效的进行系统开发的方案,以期能够实现销售人员绩效管理系
3、统的所有功能,让系统能够在实际应用中发挥应有的作用。 关键字:销售人员绩效管理系统、绩效管理、ASP.NET、C#语言 AbstractWith the rapid development of information technology and the increasingly fierce competition in business, enterprise of each business processing also gradually using modern scientific management. Especially for the sales staff perfo
4、rmance evaluation, the traditional evaluation has many managers subjective influence. This paper discusses the sales staff performance management system development process: sales personnel performance management system of requirement analysis, system function design, database design and implementat
5、ion of the system, focusing on the system function and the database design and realization of the system of the process. On the system structure, system function design process to do a comprehensive and detailed elaboration, then for each function modules of the system made specific analysis and res
6、earch. Through to the system function and data flow analysis, get system logic structure of database, and on this basis to complete database physical structure of creating, so as to achieve all kinds of information inquiry, updating, and operation.This website USES the B/S system, application Micros
7、oft company oriented network programming technology and to Microsoft Sql Server as a backend database management system development. Sales personnel performance management system will enterprise managers from trival, disorder, low order, the low end of the work in the core business liberated, overal
8、l improve the enterprises management efficiency and the control of information, reduce the management cost and improve the implementation, make perfect management.Through analysis of domestic and foreign sales personnel performance salary management development present situation, put forward a kind
9、of using technology development system solutions, in order to attain powerful, low cost, versatility, suitable for Chinas national conditions of sales personnel performance management system. This paper mainly discusses the function of the system and the realization, the data flow and storage, backg
10、round management.Key Words: Salesman Performance Management,Performance Management,ASP.NET1. 绪论1.1. 研究背景和意义销售人员绩效管理是企业日常管理工作中的重要组成部分。企业规模的逐步扩大和企业员工的流动,企业管理人员则相对减少。加上企业对员工绩效考核管理工作的头绪多,内容杂,管理细,要求高,传统管理办法已基本不适应新形势的要求。稍有不慎就会出现错误。同时考核信息的手工登录与查询,是一项非常繁重而枯燥的劳动。因此在计算机飞速发展的今天,应用数据库技术实现员工考核信息统计查询的管理是可行而必要的工作,
11、实现员工考核信息网上管理,既能够提高工作效率,又可以提高考核的真实性客观性。计算机具有运算速度快、精度高、能按照设计逻辑处理问题等特性,在员工绩效考核信息的录入、统计中如采用一个计算机化的信息系统进行处理,就不会发生信息遗漏或者数据输入不正确的情形。销售人员绩效管理系统解决企业的日常管理规范化、增加企业的可控性、提高企业运转的效率的基本问题。尤其是在大型企业,员工间相互评分考核是的一项重要的考核指标,比较客观真实的反应一个员工的实际工作表现。而长期以来,员工绩效考核信息管理都是依赖管理者人工进行的,面对如此众多的员工,只能靠管理者根据自身了解的信息对员工进行评价考核。绩效考核信息手工进行统计分
12、析,其工作质量可想而知。不仅仅浪费了大量的人力物力,而且由于人工管理存在着大量的不可控因素,造成了信息管理的某些不规范。作为计算机应用的一部分,使用计算机对绩效考核信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高的效率,也是企业科学化、正规化管理的重要条件。因此,开发这样一套销售人员绩效管理系统成为很有必要的事情,在下面的各章中我们将谈谈其开发过程和所涉及到的问题及解决方法。1.2. 销售人员绩效管理系统的发展现状时下关于绩效管理的话题正越来越受到关注,并成为企业管理界讨论的一个热点,各式各样的培训也异
13、常火热,究其原因是绩效管理已被视为现代企业管理的一个发展趋势,并被誉为有助于全面提升企业综合能力的有效管理手段。而销售人员绩效管理方而的研究还是偏少缺乏针对性。一些企业有自己的销售人员绩效管理办法,但都是采用传统的方式,效率低且不可靠。这都是因为现在市面上缺少有针对性的、功能完善的销售人员绩效管理系统。1.3. 本文主要工作销售人员绩效管理系统是企业管理系统的一部分,企业对员工管理的内容很多,如员工绩效考核项目,员工绩效管理,工资的计算发放,人员信息的管理等。本文对销售人员绩效管理系统的数据库的备份与还原、基本信息的管理、销售数据的管理、考核指标的设定、工资的生成等功能的分析于设计做了详细的介
14、绍和说明,以文字和图表详细展现我对该系统的设计思路和过程。1.4. 本章小结本章首先对销售人员绩效管理系统的概念进行了阐述,然后说明了当前销售人员绩效管理系统的发展现状,并分析研究了当前国内销售人员绩效管理系统存在的问题,针对这些问题提出命题假设,在命题假设的基础上提出了解决方案及实现可行性。最后说明销售人员绩效管理系统存在的意义和本文主要完成的工作。2.关键技术2.1. 关键技术概述销售人员绩效管理系统是一款基于B/S架构的RIA系统。可以通过互联网访问使用本系统。网络架构如图2-1所示:图2-1 B/S架构图本文采用面向的思维对销售人员绩效管理系统进行分析和设计,使用安全稳定的C#语言作为
15、后台实现的基础,采用界面美观、交互性强的HTML技术作为页面展示的主体技术、利用C#提供丰富的底层接口实现,并在设计与实现的过程中使用大量的设计模式来提高系统的灵活性与扩展性。以下将详细介绍系统在设计与实现的过程中设计的关键技术和框架。2.2. B/S架构B/S架构:B/S架构是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,应用软件安装在服务器端,极少部分事务逻辑在客户端实现,主要事务逻辑在服务器端实现。用户工作界面是通过WWW浏览器来实现,形成所谓三层3-tier结构。这样大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本
16、。B/S架构是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全 。特别是C#这样的面向对象的语言出现之后,B/S架构管理软件更是方便、速度快、效果优。B/S架构以其分布性特点、业务扩展简单方便、维护方便 、开发简单和共享性强等特点得到普遍应用,但数据安全性问题、对服务器要求过高、数据传输速度慢、软件的个性化特点明显降低,这些缺点是有目共睹的,难以实现传统模式下的特殊功能要求。2.3. ASP.NET与C#语言:ASP.NET是一个统一的Web开发模型,它提供了为建立和部署企业级Web应用所必需的
17、服务。同时,ASP.NET 是 Microsoft .NET Framework 的一部分,是一种可以在高度分布的 Internet 环境中简化应用程序开发的计算环境。当编写 ASP.NET 应用程序的代码时,可以访问.NET Framework 中的类。可以使用与公共语言运行库(Common Language Runtime,CLR)兼容的任何语言来编写应用程序的代码,这些语言包括 Microsoft Visual Basic、C#、JScript .NET 和 J#。使用这些语言,可以开发利用公共语言运行库、类型安全、继承等方面的优点的 ASP.NET 应用。因此,它有如下特点:1) AS
18、P.NET是同Microsoft .NET Framework集成在一起的,运行在CLR运行库环境之内。ASP.NET 建立在 .NET Framework 的编程类之上,它提供了一个 Web 应用程序模型,并且包含使生成 ASP Web 应用程序变得简单的控件集和结构。ASP.NET 包含封装公共 HTML 用户界面元素(如文本框和下拉菜单)的控件集,但这些控件在 Web 服务器上运行,并以 HTML 的形式将它们的用户界面推送到浏览器。在服务器上,这些控件公开一个面向对象的编程模型,为 Web 开发人员提供了面向对象的编程的丰富性。ASP.NET 还提供结构服务(如会话状态管理和进程回收)
19、,进一步减少了开发人员必须编写的代码量,并提高了应用程序的可靠性。另外,ASP.NET能让开发人员以服务的形式交付软件。使用XML Web Services功能,ASP.NET 开发人员可以编写自己的业务逻辑并使用 ASP.NET 结构,最后通过 SOAP 交付该服务。2) ASP.NET是编译执行的,它支持多种编程语言,同时,它也是面向对象的。在ASP.NET应用开发中,可以使用与CLR兼容的任何语言来编写应用程序的代码,如Microsoft Visual Basic、C#、JScript .NET 和 J#等编程语言。3) ASP.NET是跨浏览器和跨设备的。要做到跨任何浏览器运行是所有W
20、eb开发人员所面临的最大挑战,同时,它也是衡量一门Web编程语言的重要指标。但对于今天的ASP.NET程序员来讲,跨浏览器的问题似乎变得不那么重要。如果你在开发中完全使用ASP.NET自带的Web服务器控件,那么这些Web服务器控件将会根据客户端的浏览器来自动生成相应的HTML。这样,你不用编写任何其他的额外代码就能够实现跨浏览器支持。4) ASP.NET易于配置与部署。说到ASP.NET的易于配置与部署的特性,这是任何一个开发平台所不能够比拟的,微软在这方面一直都做得非常好。尤其是在Windows 7和Windows Server 2008操作系统里面自带了.NET之后,通过复制程序的方式就
21、能够让程序自由运行。2.4. CSS技术:CSS是英语Cascading Style Sheets(层叠样式表单)的缩写,它是一种用来表现HTML或 XML 等文件式样的计算机语言。 CSS样式表的优点,表现在内容和结构的分离;网页体积更小下载更快;更兼容浏览器,界面友好。 CSS样式表可以制作出体积更小下载更快的网页,样式表只是简单的文本,就象HTML那样。它不需要图象,不需要执行程序,不需要插件,不需要流式。它就象HTML指令那样快。有了CSS之后,以前必须求助于GIF的事 情现在通过CSS就可以实现。还有,正如我先前提到的,使用串接样式表可以减少表格标签及其它加大HTML体积的代码,减少
22、图象用量从而减少文件尺寸。 你可以更快更容易地维护及更新大量的网页。没有样式表时,如果我想更新整个站点中所有主体文本的字体,我必须一页一页地修改每张网页。即便站点用数据库提供服务,我仍然需要更新所有的模板,而且更新每一模板中每一个实例实例的。 样式表的主旨就是将格式和结构分离。利于样式表,我可以将站点上所有的网页都指向单一的一个CSS文件,我只要修改CSS文件中某一行,那么整个站点都会随之发生变动。浏览器将成为你更友好的界面。不象其它的的网络技术,样式表的代码有很好的兼容性,也就是说,如果用户丢失了某个插件时不会发生中断,或者使用老版本的浏览器时代码不会出现杂乱无章的情况。只要是可以识别串接样
23、式表的浏览器就可以应用它。内容和结构分离。这种语言定义了网页的结构和个要素的功能,而让浏览器自己决定应该让各要素以何种模样显示。 但是网页设计者要求的更多。所以当 Netscape推出新的可以控制网页外观的HTML标签时,网页设计者无不欢呼雀跃。样式表通过将定义结构的部分和定义格式的部分分离使我们能够对页面的布局施加更多的控制。2.5. JavaScript脚本程序:Javascript是由Netscape公司开发,并随Netscape Navigator一起发布的,基于对象(Object Based)和事件驱动(Event Driver)的编程语言。它本身提供非常丰富的内部对象,其前身是Ne
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 销售 人员 绩效 工资管理 系统分析 设计 61
限制150内