版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.重庆理工大学毕业论文 销售人员绩效管理系统分析与设计:.;重庆理工大学毕业论文 销售人员绩效管理系统分析与设计 PAGE 编号 毕 业 设 计 论 文标题 销售人员绩效管理系统的分析与设计 二级学院 运用技术学院 专 业 软件工程 班 级 学生姓名 学号 指点教师 职称 时 间 TOC o - h u HYPERLINK l _Toc 摘 要 PAGEREF _Toc I HYPERLINK l _Toc Abstract PAGEREF _Toc II HYPERLINK l _Toc . 绪论 PAGEREF _Toc HYPERLINK l _Toc . 研讨背景和意义 PAGEREF
2、 _Toc HYPERLINK l _Toc . 销售人员绩效管理系统的开展现状 PAGEREF _Toc HYPERLINK l _Toc . 本文主要任务 PAGEREF _Toc HYPERLINK l _Toc . 本章小结 PAGEREF _Toc HYPERLINK l _Toc .关键技术 PAGEREF _Toc HYPERLINK l _Toc . 关键技术概述 PAGEREF _Toc HYPERLINK l _Toc . B/S架构 PAGEREF _Toc HYPERLINK l _Toc . ASP.NET与C#言语: PAGEREF _Toc HYPERLINK l
3、 _Toc . CSS技术: PAGEREF _Toc HYPERLINK l _Toc . JavaScript脚本程序: PAGEREF _Toc HYPERLINK l _Toc . SQL Server数据库衔接: PAGEREF _Toc HYPERLINK l _Toc . 本章小结 PAGEREF _Toc HYPERLINK l _Toc . 需求分析 PAGEREF _Toc HYPERLINK l _Toc .系统目的 PAGEREF _Toc HYPERLINK l _Toc .可行性分析 PAGEREF _Toc HYPERLINK l _Toc .需求概述 PAGER
4、EF _Toc HYPERLINK l _Toc .系统管理模块需求分析 PAGEREF _Toc HYPERLINK l _Toc .需求描画 PAGEREF _Toc HYPERLINK l _Toc .用例描画 PAGEREF _Toc HYPERLINK l _Toc .根本信息管理模块需求分析 PAGEREF _Toc HYPERLINK l _Toc .需求描画 PAGEREF _Toc HYPERLINK l _Toc .用例描画 PAGEREF _Toc HYPERLINK l _Toc .销售数据管理模块需求分析 PAGEREF _Toc HYPERLINK l _Toc .
5、需求描画 PAGEREF _Toc HYPERLINK l _Toc .用例描画 PAGEREF _Toc HYPERLINK l _Toc .销售绩效管理模块需求分析 PAGEREF _Toc HYPERLINK l _Toc .需求描画 PAGEREF _Toc HYPERLINK l _Toc .用例描画 PAGEREF _Toc HYPERLINK l _Toc .销售人员工资管理模块需求分析 PAGEREF _Toc HYPERLINK l _Toc .需求描画 PAGEREF _Toc HYPERLINK l _Toc .用例描画 PAGEREF _Toc HYPERLINK l
6、_Toc .统计查询模块需求分析 PAGEREF _Toc HYPERLINK l _Toc .需求描画 PAGEREF _Toc HYPERLINK l _Toc .用例描画 PAGEREF _Toc HYPERLINK l _Toc .本章小结 PAGEREF _Toc HYPERLINK l _Toc .系统架构与设计 PAGEREF _Toc HYPERLINK l _Toc .设计概述 PAGEREF _Toc HYPERLINK l _Toc .设计方法 PAGEREF _Toc HYPERLINK l _Toc .总体描画 PAGEREF _Toc HYPERLINK l _To
7、c .系统功能模块设计 PAGEREF _Toc HYPERLINK l _Toc .数据库设计 PAGEREF _Toc HYPERLINK l _Toc .数据库设计实体图和E-R图 PAGEREF _Toc HYPERLINK l _Toc .数据库设计CDM图概念数据模型 PAGEREF _Toc HYPERLINK l _Toc .数据库设计PDM图 物理数据模型 PAGEREF _Toc HYPERLINK l _Toc .数据库设计表 PAGEREF _Toc HYPERLINK l _Toc .本章小结 PAGEREF _Toc HYPERLINK l _Toc . 系统实现
8、PAGEREF _Toc HYPERLINK l _Toc . 系统实现总体概述 PAGEREF _Toc HYPERLINK l _Toc . 实现理念 PAGEREF _Toc HYPERLINK l _Toc . 软件环境 PAGEREF _Toc HYPERLINK l _Toc . 代码层次 PAGEREF _Toc HYPERLINK l _Toc .系统管理模块 PAGEREF _Toc HYPERLINK l _Toc .模块功能 PAGEREF _Toc HYPERLINK l _Toc .模块功能详细设计 PAGEREF _Toc HYPERLINK l _Toc .根本信
9、息管理模块 PAGEREF _Toc HYPERLINK l _Toc .模块功能 PAGEREF _Toc HYPERLINK l _Toc .模块功能详细设计 PAGEREF _Toc HYPERLINK l _Toc .销售数据管理模块 PAGEREF _Toc HYPERLINK l _Toc .模块功能 PAGEREF _Toc HYPERLINK l _Toc .模块功能详细设计 PAGEREF _Toc HYPERLINK l _Toc .销售绩效管理模块 PAGEREF _Toc HYPERLINK l _Toc .模块功能 PAGEREF _Toc HYPERLINK l _
10、Toc .模块功能详细设计 PAGEREF _Toc HYPERLINK l _Toc .销售人员工资管理模块 PAGEREF _Toc HYPERLINK l _Toc .模块功能 PAGEREF _Toc HYPERLINK l _Toc .模块功能详细设计 PAGEREF _Toc HYPERLINK l _Toc .统计查询模块 PAGEREF _Toc HYPERLINK l _Toc .模块功能 PAGEREF _Toc HYPERLINK l _Toc .模块功能详细设计 PAGEREF _Toc HYPERLINK l _Toc .本章小结 PAGEREF _Toc HYPER
11、LINK l _Toc .系统测试与效果评价 PAGEREF _Toc HYPERLINK l _Toc .系统测试总体概述 PAGEREF _Toc HYPERLINK l _Toc .测试与分析 PAGEREF _Toc HYPERLINK l _Toc .易用性测试 PAGEREF _Toc HYPERLINK l _Toc .系统功能测试 PAGEREF _Toc HYPERLINK l _Toc .本章小结 PAGEREF _Toc HYPERLINK l _Toc . 总结 PAGEREF _Toc HYPERLINK l _Toc 致 谢 PAGEREF _Toc HYPERLI
12、NK l _Toc 参考文献 PAGEREF _Toc 重庆理工大学毕业论文 销售人员绩效管理系统分析与设计摘 要随着信息技术的飞速开展和日趋猛烈的商业竞争,企业的各项事务处置也逐渐采用计算机系统来进展管理。尤其是对销售人员的绩效管理,假设运用人工和纸质单据的方式对销售人员的销售数据、工资、绩效等进展管理,浪费人力物力且存在许多不可控的要素。本论文论述了销售人员绩效管理系统的开发过程:销售人员绩效管理系统的需求分析、系统功能设计、数据库的设计、系统的实现,重点引见了系统功能与数据库的设计及系统的实现过程。对系统构造、系统功能设计做了全面而详尽的论述,然后针对系统的各个功能模块做了详细的分析与研
13、讨。经过对系统功能及需求的分析,得到系统数据库的逻辑构造,并在此根底上完成数据库物理构造的创建,从而实现对各种信息的查询、更新等操作。本系统采用面向对象的软件开发方法,运用UML建模言语进展系统分析,C#言语及ASP.NET相关技术作为实现。把Microsoft visual studio为主要开发工具,运用Sql Server 作为数据库,较好地实现了预定的需求功能。本文经过分析如今销售人员绩效管理系统的开展现状,提出了一种可以有效的进展系统开发的方案,以期可以实现销售人员绩效管理系统的一切功能,让系统可以在实践运用中发扬应有的作用。 关键字:销售人员绩效管理系统、绩效管理、ASP.NET、
14、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 performance evaluation, the traditional evaluation has many
15、managers subjective influence. that paper discusses the sales staff performance management system development process: sales personnel performance management system of requirement analysis, system function design, database design and implementation of the system, focusing on the system function and
16、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 research. Through to the system function and data flow ana
17、lysis, get system logic structure of database, and on that basis to complete database physical structure of creating, so as to achieve all kinds of information inquiry, updating, and operation.that website USES the B/S system, application Microsoft company oriented network programming technology and
18、 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, overall improve the enterprises management efficiency and the
19、 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 of using technology development system solutions, in or
20、der to attain powerful, low cost, versatility, suitable for Chinas national conditions of sales personnel performance management system. that paper mainly discusses the function of the system and the realization, the data flow and storage, background management.Key Words: Salesman Performance Manage
21、ment,Performance Management,ASP.NET重庆理工大学毕业论文 销售人员绩效管理系统分析与设计绪论研讨背景和意义销售人员绩效管理是企业日常管理任务中的重要组成部分。企业规模的逐渐扩展和企业员工的流动,企业管理人员那么相对减少。加上企业对员工绩效考核管理任务的头绪多,内容杂,管理细,要求高,传统管理方法已根本不顺应新情势的要求。稍有不慎就会出现错误。同时考核信息的手工登录与查询,是一项非常繁重而枯燥的劳动。因此在计算机飞速开展的今天,运用数据库技术实现员工考核信息统计查询的管理是可行而必要的任务,实现员工考核信息网上管理,既可以提高任务效率,又可以提高考核的真实性客观
22、性。计算机具有运算速度快、精度高、能按照设计逻辑处置问题等特性,在员工绩效考核信息的录入、统计中如采用一个计算机化的信息系统进展处置,就不会发生信息脱漏或者数据输入不正确的情形。销售人员绩效管理系统处理企业的日常管理规范化、添加企业的可控性、提高企业运转的效率的根本问题。尤其是在大型企业,员工间相互评分考核是的一项重要的考核目的,比较客观真实的反响一个员工的实践任务表现。而长期以来,员工绩效考核信息管理都是依赖管理者人工进展的,面对如此众多的员工,只能靠管理者根据本身了解的信息对员工进展评价考核。绩效考核信息手工进展统计分析,其任务质量可想而知。不仅仅浪费了大量的人力物力,而且由于人工管理存在
23、着大量的不可控要素,呵斥了信息管理的某些不规范。作为计算机运用的一部分,运用计算机对绩效考核信息进展管理,具有手工管理所无法比较的优点。例如:检索迅速、查找方便、可靠性高、存储量大、严密性好、寿命长、本钱低等。这些优点可以极大地提高的效率,也是企业科学化、正规化管理的重要条件。因此,开发这样一套销售人员绩效管理系统成为很有必要的事情,在下面的各章中他们将谈谈其开发过程和所涉及到的问题及处理方法。销售人员绩效管理系统的开展现状时下关于绩效管理的话题正越来越遭到关注,并成为企业管理界讨论的一个热点,各式各样的培训也异常炽热,究其缘由是绩效管理已被视为现代企业管理的一个开展趋势,并被誉为有助于全面提
24、升企业综合才干的有效管理手段。而销售人员绩效管理方而的研讨还是偏少缺乏针对性。一些企业有本人的销售人员绩效管理方法,但都是采用传统的方式,效率低且不可靠。这都是由于如今市面上短少有针对性的、功能完善的销售人员绩效管理系统。本文主要任务销售人员绩效管理系统是企业管理系统的一部分,企业对员工管理的内容很多,如员工绩效考核工程,员工绩效管理,工资的计算发放,人员信息的管理等。本文对销售人员绩效管理系统的数据库的备份与复原、根本信息的管理、销售数据的管理、考核目的的设定、工资的生成等功能的分析于设计做了详细的引见和阐明,以文字和图表详细展现我对该系统的设计思绪和过程。本章小结本章首先对销售人员绩效管理
25、系统的概念进展了论述,然后阐明了当前销售人员绩效管理系统的开展现状,并分析研讨了当前国内销售人员绩效管理系统存在的问题,针对这些问题提出命题假设,在命题假设的根底上提出理处理方案及实现可行性。最后阐明销售人员绩效管理系统存在的意义和本文主要完成的任务。.关键技术关键技术概述销售人员绩效管理系统是一款基于B/S架构的RIA系统。可以经过互联网访问运用本系统。网络架构如图-所示:图- B/S架构图本文采用面向的思想对销售人员绩效管理系统进展分析和设计,运用平安稳定的C#言语作为后台实现的根底,采用界面美观、交互性强的HTML技术作为页面展现的主体技术、利用C#提供丰富的底层接口实现,并在设计与实现
26、的过程中运用大量的设计方式来提高系统的灵敏性与扩展性。以下将详细引见系统在设计与实现的过程中设计的关键技术和框架。B/S架构B/S架构:B/S架构是随着Internet技术的兴起,对C/S构造的一种变化或者改良的构造。在这种构造下,运用软件安装在效力器端,极少部分事务逻辑在客户端实现,主要事务逻辑在效力器端实现。用户任务界面是经过WWW阅读器来实现,构成所谓三层-tier构造。这样大大简化了客户端电脑载荷,减轻了系统维护与晋级的本钱和任务量,降低了用户的总体本钱。B/S架构是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式访问和操作共同的数据库;它能有效地维护数据平台和管理访
27、问权限,效力器数据库也很平安 。特别是C#这样的面向对象的言语出现之后,B/S架构管理软件更是方便、速度快、效果优。B/S架构以其分布性特点、业务扩展简一方便、维护方便 、开发简单和共享性强等特点得到普遍运用,但数据平安性问题、对效力器要求过高、数据传输速度慢、软件的个性化特点明显降低,这些缺陷是有目共睹的,难以实现传统方式下的特殊功能要求。ASP.NET与C#言语:ASP.NET是一个一致的Web开发模型,它提供了为建立和部署企业级Web运用所必需的效力。同时,ASP.NET 是 Microsoft .NET Framework 的一部分,是一种可以在高度分布的 Internet 环境中简化
28、运用程序开发的计算环境。当编写 ASP.NET 运用程序的代码时,可以访问.NET Framework 中的类。可以运用与公共言语运转库Common Language Runtime,CLR兼容的任何言语来编写运用程序的代码,这些言语包括 Microsoft Visual Basic、C#、JScript .NET 和 J#。运用这些言语,可以开发利用公共言语运转库、类型平安、承继等方面的优点的 ASP.NET 运用。因此,它有如下特点:) ASP.NET是同Microsoft .NET Framework集成在一同的,运转在CLR运转库环境之内。ASP.NET 建立在 .NET Framew
29、ork 的编程类之上,它提供了一个 Web 运用程序模型,并且包含使生成 ASP Web 运用程序变得简单的控件集和构造。ASP.NET 包含封装公共 HTML 用户界面元素如文本框和下拉菜单的控件集,但这些控件在 Web 效力器上运转,并以 HTML 的方式将它们的用户界面推送到阅读器。在效力器上,这些控件公开一个面向对象的编程模型,为 Web 开发人员提供了面向对象的编程的丰富性。ASP.NET 还提供构造效力如会话形状管理和进程回收,进一步减少了开发人员必需编写的代码量,并提高了运用程序的可靠性。另外,ASP.NET能让开发人员以效力的方式交付软件。运用XML Web Services功
30、能,ASP.NET 开发人员可以编写本人的业务逻辑并运用 ASP.NET 构造,最后经过 SOAP 交付该效力。) ASP.NET是编译执行的,它支持多种编程言语,同时,它也是面向对象的。在ASP.NET运用开发中,可以运用与CLR兼容的任何言语来编写运用程序的代码,如Microsoft Visual Basic、C#、JScript .NET 和 J#等编程言语。) ASP.NET是跨阅读器和跨设备的。要做到跨任何阅读器运转是一切Web开发人员所面临的最大挑战,同时,它也是衡量一门Web编程言语的重要目的。但对于今天的ASP.NET程序员来讲,跨阅读器的问题似乎变得不那么重要。假设他在开发中
31、完全运用ASP.NET自带的Web效力器控件,那么这些Web效力器控件将会根据客户端的阅读器动生成相应的HTML。这样,他不用编写任何其他的额外代码就可以实现跨阅读器支持。) ASP.NET易于配置与部署。说到ASP.NET的易于配置与部署的特性,这是任何一个开发平台所不可以比较的,微软在这方面不断都做得非常好。尤其是在Windows 和Windows Server 操作系统里面自带了.NET之后,经过复制程序的方式就可以让程序自在运转。CSS技术:CSS是英语Cascading Style Sheets层叠款式表单的缩写,它是一种用来表现HTML或 XML 等文件式样的计算机言语。 CSS款
32、式表的优点,表如今内容和构造的分别;网页体积更小下载更快;更兼容阅读器,界面友好。 CSS款式表可以制造出体积更小下载更快的网页,款式表只是简单的文本,就象HTML那样。它不需求图象,不需求执行程序,不需求插件,不需求流式。它就象HTML指令那样快。有了CSS之后,以前必需求助于GIF的事 情如今经过CSS就可以实现。还有,正如我先前提到的,运用串接款式表可以减少表格标签及其它加大HTML体积的代码,减少图象用量从而减少文件尺寸。 他可以更快更容易地维护及更新大量的网页。没有款式表时,假设我想更新整个站点中一切主体文本的字体,我必需一页一页地修正每张网页。即使站点用数据库提供效力,我依然需求更
33、新一切的模板,而且更新每一模板中每一个实例实例的。 款式表的主旨就是将格式和构造分别。利于款式表,我可以将站点上一切的网页都指向单一的一个CSS文件,我只需修正CSS文件中某一行,那么整个站点都会随之发生变动。阅读器将成为他更友好的界面。不象其它的的网络技术,款式表的代码有很好的兼容性,也就是说,假设用户丧失了某个插件时不会发生中断,或者运用老版本的阅读器时代码不会出现杂乱无章的情况。只需是可以识别串接款式表的阅读器就可以运用它。内容和构造分别。这种言语定义了网页的构造和个要素的功能,而让阅读器本人决议应该让各要素以何种容貌显示。 但是网页设计者要求的更多。所以当 Netscape推出新的可以
34、控制网页外观的HTML标签时,网页设计者无不喝彩雀跃。款式表经过将定义构造的部分和定义格式的部分分别使他们可以对页面的规划施加更多的控制。JavaScript脚本程序:Javascript是由Netscape公司开发,并随Netscape Navigator一同发布的,基于对象(Object Based)和事件驱动(Event Driver)的编程言语。它本身提供非常丰富的内部对象,其前身是Netscape开发的脚本言语LiveScript。它是经过嵌入或调入的方式在规范的HTML言语中实现的。Javascript的出现使得信息和用户之间不再只是一种显示和阅读的关系,而且还实现了一种实时的、动
35、态的、交互式的表达才干。它使得原先静态的HTML页面被可提供动态、实时信息的Web页面所替代,这些页面可以对客户的输入操作作出反响,并动态地在客户端完成页面内容的更新。Javascript言语的出现和广泛运用,使得Web页面的内容变得更加生动,更富有活力,可以说Javascript是网络时代的产物。Javascript脚本言语以它简单、适用的特点,深受宽广网络用户的喜欢和欢迎,是众多脚本洛言中较为优秀的一种。 Javascript是一种解释执行的编程言语,主要用来实现网页L的一些交互功能。嵌入到HTML文本中的Javascript源代码在发往客户端之前不需经过编译,而是以文本格式的字符代码方式
36、传送到客户端的阅读器,并由阅读器远行解释并执行。Javascript是一种基于对象和事件驱动,并具有平安性能的脚水言语。Javascript言语与HTML起文本标志言语及Java小程序(Java Applet)一同实现了Web页面中的多对象链接,并完成了对Web客户交互操作的呼应。Javascript脚本程序多嵌入在规范的HTML页面当中,但也可以经过调入操作来执行。JavaScript言语弥补了HTML言语本身的缺陷,是Java言语与HTML言语的一种折中选择。它的根本特点包括以下几个方面:()是一种脚本编写言语,JavaScript是一种脚本言语,它采用小程序段的方式实现编程。像其他脚本言
37、语一样,JavaScript同样是一种解释性言语,它提供了一个易开发的环境。它的根本构造方式与C、C+、VB、Delphi非常类似。与这些言语不同的是它并不需求先编译,而是在程序运转过程中被远行地解释。它与HTML标识结合在起,从而更加方便了用户的运用。 ()基于对象的话言,JavaScript是一种基于对象的言语,同时也可以看作是面向对象的言语,这意味着它能运用本人曾经创建的对象。因此,许多功能可以来白于脚本环境中对象的方法与脚本的相互作用。 ()简单件,Javascript的简单件主要表达为:首先它是一种基于Java根本语句和控制流的简单而紧凑的设计,从而对于学习Java是一种非常好的过渡
38、*其次它的变量类型是采用弱类型,并未运用严厉的数据类型。 ()平安性,Javascript是一种平安性言语*它不允许访问本地的硬盘,并且不能将数据存入到效力器上,也不允许对网络文档进展修正和删除,只能经过阅读器实现信息阅读或动态交互,从而有效地防止数据的丧失。 ()动态性,Javascript是动态的,它可以直接对用户或客户输入做出呼应,无须经过Web效力程序。它对用户的呼应,是以事件驱动的方式进展的。所ZB事件驱动,就是指在网页中执行了某种操作所产生的动作,就称为“事件(Event)。比如按下鼠标、挪动窗口、选择菜单等都可以视为事件。当事件发生后,能够会激发相应的事件呼应。 ()跨平台性,J
39、avascript是依赖于阅读器本身,与操作环境无关。也就是说,只需能运转阅读器的计算机,并支持Javascript的阅读器就可正确执行。从而实现了“编写一次,走遍天下,的梦想。实践上Javascript最出色之处在于可以用很小的程序做大量的事。无须有高性能的电脑,仪需一个字处置软件及一个阅读器。无须Web效力器通道,经过本人的电脑即可完成一切的事情。Javascript言语可以做到回应运用者的需求事件(如,Form的输入),而无需在网络上来回传输资料,所以当一位运用音输入一项资料时,它无需传给效力器端(Server)处置,就直接可以由客户端(Client)的运用程式进展处置。SQL Serv
40、er数据库衔接SQL Server是由Microsoft开发和推行的 HYPERLINK baike.baidu/view/.htm t _blank 关系数据库管理系统DBMS,它具有真正的客户机/效力器体系构造。 图形化用户界面,使 HYPERLINK baike.baidu/view/.htm t _blank 系统管理和数据库管理更加直观、简单。 丰富的编程接口工具,为用户进展程序设计提供了更大的选择余地。 SQL Server与Windows NT完选集成,利用了NT的许多功能,如发送和接受音讯,管理登录平安性等。SQL Server也可以很好地与Microsoft BackOffi
41、ce产品集成。 具有很好的伸缩性,可跨越从运转Windows /的膝上型电脑到运转Windows 的大型多处置器等多种平台运用。 对Web技术的支持,运用户可以很容易地将数据库中的数据发布到Web页面上。 SQL Server提供数据仓库功能,这个功能只在Oracle和其他更昂贵的DBMS中才有。 支持XML(Extensive Markup Language,扩展标志言语) 强大的基于Web的分析,支持OLE DB和多种查询,支持分布式的分区视图。数据库衔接技术如下:Connection 对象提供与数据源的衔接。Command 对象使您可以访问用于前往数据、修正数据、运转存储过程以及发送或检
42、索参数信息的数据库命令。DataReader 从数据源中提供高性能的数据流。最后,DataAdapter 提供衔接 DataSet 对象和数据源的桥梁。DataAdapter 运用 Command 对象在数据源中执行 SQL 命令,以便将数据加载到 DataSet 中,并使对 DataSet 中数据的更改与数据源坚持一致。DataSet 包含一个或多个 DataTable 对象的集合,这些对象由数据行和数据列以及有关 DataTable 对象中数据的主键、外键、约束和关系信息组成。选择 DataReader 或 DataSet在决议运用程序应运用 DataReader请参见运用 DataRea
43、der 检索数据还是应运用 DataSet请参见在 ADO.NET 中运用 DataSet时,应思索运用程序所需的功能类型。DataSet 用于执行以下功能: 在运用程序中将数据缓存在本地,以便可以对数据进展处置。假设只需求读取查询结果,DataReader 是更好的选择。 在层间或从 XML Web 效力对数据进展远程处置。 与数据进展动态交互,例如绑定到 Windows 窗体控件或组合并关联多个源的数据。 对数据执行大量的处置,而不需求与数据源坚持翻开的衔接,从而将该衔接释放给其他客户端运用。 假设不需求 DataSet 所提供的功能,那么可以运用 DataReader 以只进、只读方式前
44、往数据,从而提高运用程序的性能。虽然 DataAdapter 运用 DataReader 来填充 DataSet 的内容请参见从 DataAdapter 填充 DataSet,但可以运用 DataReader 来提高性能,由于这样可以节省 DataSet 所运用的内存,并将省去创建 DataSet 并填充其内容所需的处置。NET Framework 数据提供程序的中心对象。下面概括了组成 .NET Framework 数据提供程序的四个中心对象。 Connection 建立与特定数据源数据库的衔接。一切 Connection 对象的基类均为 DbConnection 类。 Command 对数
45、据源执行命令。公开 Parameters,并且可以经过 Connection 在 Transaction 的范围内执行。一切 Command 对象的基类均为 DbCommand 类 DataReader 从数据源中读取只进且只读的数据流。一切 DataReader 对象的基类均为 DbDataReader 类。该对象循环的向下一次一笔地读取数据,节省了网络资源,不需将一切数据经过网络一次全传回给运用程序。 DataAdapter 用数据源填充 DataSet 并解析更新,在数据源以及DataSet只见执行数据传输任务。它由个Command对象组成,SelectCommand,InsertCom
46、mand,UpdateCommand,UpdateCommand,DeleteCommand,一切 DataAdapter 对象的基类均为 DbDataAdapter 类。本章小结本章围绕系统开发过程中所用到的方式和技术做了详细的分析,主要针对B/S架构、CSS和JavaScript技术以及SqlServer数据库衔接技术等进展了研讨。需求分析需求分析是系统开发非常重要的一环,因此需求谨慎对待、详细分析。.系统目的经过销售人员绩效管理系统使得管理者快速高效地完成企业日常事务中绩效管理和工资生成任务,降低了绩效管理本钱,使管理者能集中精神在企业战略目的;另一方面,经过软件及时搜集与整理分析大量的
47、销售人员任务绩效的数据,为企业战略决策的生成与实施控制提供强有力的支持,以提高组织目的实现的能够性。详细实现目的如下:、系统采用人机对话方式,界面美观友好,信息查询灵敏、方便、快捷、准确,数据存储平安可靠。、键盘操作,快速呼应。、对用户输入的数据,系统进展严厉的数据检验,尽能够排除人为的错误。、系统最大限制地实现了易安装性、易维护性和易操作性。、系统运转稳定、平安可靠。.可行性分析技术可行性:本系统采用ASP.NET来实现,基于C/S方式,在技术上是可以实现的。经济可行性:系统开发所需费用包括了硬件方面的投资和软件方面的投资。硬件方面,由于企业如今曾经配有整套的设备如计算机、效力器等,所以不需
48、另外投资了。软件方面主要运用了Microsoft Visual Studio 、Sql Server数据库,费用相对较低,所以说系统建立在经济上也是可行的。操作可行性:系统的运用对技术没有严厉要求,运用者只需懂得根本的计算机操作,因此本系统在操作上是可行的。.需求概述需求分析是系统开发的重要一环,因此需求谨慎对待、详细分析。本文参考以前销售人员绩效管理系统的胜利阅历,并经过一周缜密的分析与调查,得出系统用例如图-所示:图- 销售人员绩效管理系统用例图.系统管理模块需求分析.需求描画实现数据库的备份复原以及登录用户对用户密码的修正。.用例描画系统管理模块用例图如图图-图- 系统管理模块用例图表-
49、 系统管理模块用例描画用例编号用例称号系统管理用例描画主要实现数据库的备份和复原、登录用户的密码修正。输入项备份途径、旧密码、新密码、备份文件保管途径。处置描画备份数据库到输入途径、复原数据库到过去某个形状、修正密码。输出项提示操作胜利或失败、失败提示以及失败缘由。.根本信息管理模块需求分析.需求描画实现对部门信息、岗位信息、品商信息、销售人员根本信息、用户信息的增删改。同时在岗位管理子模块中实现对考核目的的成套设定功能。.用例描画根本信息管理模块用例图如图-图- 根本信息管理模块用例图表- 根本信息管理模块用例描画用例编号用例称号根本信息管理用例描画实现对根本信息的管理,主要包括对部门信息、
50、岗位信息、销售员信息、商品信息、用户信息的添加、删除和修正以及对这一上信息的查询和显示。输入项输入数据主要包括部门信息、岗位信息、销售员信息、商品信息、用户信息。处置描画录入根本信息、删除根本信息、查询根本信息、显示信息列表。输出项根据操作显示操作结果胜利或失败,失败提示失败缘由;显示根本信息查询结果列表。.销售数据管理模块需求分析.需求描画实现将存在excel文件中的销售数据批量导入数据库和实现销售数据的逐条导入以及对导入销售数据的删除和修正功能。.用例描画销售数据管理模块用例图如图图-图- 销售数据管理模块用例图表- 销售数据管理模块用例描画用例编号用例称号销售数据管理用例描画主要实现将保
51、管在excel文件中的销售数据批量导入到数据库;对销售数据进展单条的插入、删除和修正;将销售数据导出到excel文件或word文件;输入项保管销售数据的excel文件,销售数据信息。处置描画导入excel文件,导出销售数据,添加,删除,修正。输出项根据操作显示操作结果胜利或失败,失败提示失败缘由;全部销售数据查询结果,导出的excel文件。.销售绩效管理模块需求分析.需求描画实现对销售目的的设定和修正以及对绩效考核目的的设定与修正。销售目确实定某岗位某月的销售员应到达的销售额、某岗位某月的根本工资。绩效考核目的经过确定某岗位的销售员本月完成的对应销售额的比例确定奖金发放的比例以及本月制定岗位的
52、奖金额度。.用例描画销售数据管理模块用例图如图-图- 销售绩效管理模块用例图表-销售绩效管理模块用例描画用例编号用例称号销售绩效管理用例描画实现对绩效考核所需求的销售目的、绩效考核规范和商品提成规范的制定。输入项销售目的信息、绩效考核规范信息、商品提成规范信息。处置描画保管销售目的、保管绩效考核目的、保管商品提成规范。输出项根据操作显示操作结果胜利或失败、失败提示失败缘由;输出销售目的、绩效考核目的、商品提成规范。.销售人员工资管理模块需求分析.需求描画该模块实现提成的生成、绩效工资的生成、总工资的生成,并且可以将工资表导出到excel。实现对商品提成的管理:经过对商品利率的计算确定该商品的提
53、成率。.用例描画销售人员工资管理模块用例图如图-图- 销售人员工资管理模块用例图表-销售员工资管理模块用例描画用例编号用例称号销售员工资管理用例描画实现提成生成、绩效工资生成、总工资生成,总工资导出和查询。输入项时间、销售员信息、销售数据、绩效考核规范、销售目的、商品提成规范、商品信息。处置描画计算根本工资、计算绩效工资、计算提成、计算总工资输出项根本工资、绩效工资、提成、总工资查询结果。根据操作提示操作成果或失败,失败前往失败缘由。.统计查询模块需求分析.需求描画实现对销售数据的查询:可以查询某月某销售员、某销售员一切月份的或某月份一切销售员的销售数据列表,并计算出销售额和销售件数。实现绩效
54、工资查询:可以查询某销售员某月的全部工资信息。实现商品提成查询:可以经过商品编号或商品称号查询商品的每个月的提成率和提成等信息。.用例描画 统计查询模块用例图如图-图- 统计查询模块用例图表- 统计查询模块用例阐明用例编号用例称号统计查询用例描画实现销售数据查询、工资信息查询、商品提成信息查询。输入项时间、销售员编号、商品编号处置描画查询销售数据、查询工资信息、查询提成信息。输出项销售数据查询结果、工资信息查询结果、提成信息查询结果.本章小结本章采用面向对象的方法对系统需求进展了深化的分析,并采用UML对系统需求进展了详细的描画。论述了系统中的角色和用例,以及他们之间的关系。为系统设计与编码奠
55、定了根底。.系统架构与设计.设计概述.设计方法整个系统在设计的过程中以绩效工资计算为中心,逐渐向外扩展。依次构成了根本信息管理、销售绩效管理、绩效考核规范管理、商品提成管理、销售数据管理等多个管理功能。并将每个功能设计成一个独立的模块,易于装载与卸载。系统设计的中心思想是面向对象。具有以下优点:易维护采用面向对象思想设计的构造,可读性高,由于承继的存在,即使改动需求,那么维护也只是在部分模块,所以维护起来是非常方便和较低本钱的质量高在设计时,可重用现有的,在以前的工程的领域中已被测试过的类,使系统满足业务需求并具有较高的质量效率高在软件开发时,根据设计的需求对现实世界的事物进展笼统,产生类。运
56、用这样的方法处理问题,接近于日常生活和自然的思索方式,势必提高软件开发的效率和质量易扩展由于承继、封装、多态的特性,自然设计出高内聚、低耦合的系统构造,使得系统更灵敏、更容易扩展,而且本钱较低系统的设计与开发是基于ASP.NET三层架构。三层架构分为Web表示层PL、业务逻辑层BLL和数据库访问层DAL。PL层为用户提供系统的运用界面和功能;BLL层提供一切数据库操作;DAL层主要实现数据的存储查询功能并承当部分数据验证功能。三层架构可以更好的驾驭大型web程序,使之便于管理和扩展。系统经过面向对象的方法设计,首先根据需求画出用例图,让后对用例图逐渐细化,得到系统的模块图。最后逐渐实现系统功能
57、。.总体描画本文设计的销售人员绩效管理系统系统目前包含个大的功能模块它们分别是:系统管理模块根本信息管理模块销售数据管理模块销售绩效管理模块销售人员工资管理模块统计查询模块销售人员绩效管理系统的功能是由这些模块协作完成的。由于各个模块之间耦合性很低,所以又保证了各个功能的独立性。各个模块可独立装载实现不同的效果,使系统可以灵敏多变在不同的管理方式下和不同的检测流程下都可运用。.系统功能模块设计销售人员绩效管理系统的网络架构中效力器分为数据库效力器和web效力器。数据库效力器用于数据的耐久化存储与管理。网络效力器用于业务逻辑处置和用户访问管理。客户端为IE阅读器。销售人员绩效管理系统的网络架构如
58、图-所示。销售人员绩效管理系统的正常运转需求多个模块进展支持。每个模块又由多个子模块组成。销售人员绩效管理系统及其模块的架构设计将在下文逐一引见。图-描画了销售人员绩效管理系统的模块划分以及拥有的模块:图-销售人员绩效管理系统功能模块图系统管理模块实现对数据库的备份和复原以及对用户密码的修正,图-描画了系统管理模块的主要功能子模块。图- 系统管理模块功能构造图根本信息管理模块实现对系统根底数据的管理,包括岗位信息、部门信息、商品信息、销售人员信息、用户信息。管理包括对这些信息的添加、删除、修正以及将信息导出到excel或word文档。其中,在岗位信息设置中要实现对考核目的的成套设定功能。图-描
59、画了根本信息管理模块的主要功能子模块。图- 根本信息管理模块功能构造图销售数据管理模块该模块实现将保管在excel中的销售数据导入到数据库。销售数据管理子模块实现对单条销售数据的管理如添加、删除、修正以及将销售数据导出到excel或word文档。图-描画了销售数据管理模块的主要功能子模块。图- 销售数据管理模块功能构造图销售绩效管理模块实现对销售目的、绩效考核规范、提成规范的设定单条设定。图-描画了销售绩效管理模块的主要功能子模块。图- 销售绩效管理模块功能构造图销售人员工资管理模块实现提成生成、绩效工资生成、销售人员工资生胜利能。该模块用来计算销售人员的各种工资目的。图-描画了销售人员工资管
60、理模块的主要功能模块。图- 销售人员工资管理模块功能构造图统计查询模块分为销售数据查询、绩效工资查询、和商品提成查询三个子模块。其中,销售数据查询模块实现查询某销售员某月、某月一切销售员、某销售员一切月份的销售数据;绩效工资查询子模块实现对某销售员某月各项工资目的的查询;商品提成查询子模块实现对某商品各月份的提成率以及提成的查询。图-描画了统计查询模块的主要功能子模块。图- 统计查询模块功能构造图.数据库设计.数据库设计实体图和E-R图部门实体,属性部门编号,部门称号,部门阐明图- 部门实体岗位实体,属性岗位编号,岗位称号,岗位阐明图- 岗位实体商品实体,属性商品编号,商品称号,本钱价,销售价
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 低速载货汽车司机岗位环保责任制能力考核试卷含答案
- 2025-2026学年大班玩球远说课稿
- 用电客户受理员岗位环保知识考核试卷含答案
- 稀土电解工发展趋势强化考核试卷含答案
- 印染定型工风险识别水平考核试卷含答案
- 货车检车员岗位责任制竞赛考核试卷含答案
- 2025-2026学年大嘴巴朋友说课稿
- 2025-2026学年《蚊子和狮子》说课稿
- 2026年氨纶纤维制造行业技术趋势研究报告及未来五至十年并购整合与集中度提升
- 2026年其他未列明金融业行业投资价值分析报告及未来五至十年成本优化与效率提升
- 2026-2027学年高三第一次联考(月考)试卷语文+答案
- 2026年国家电网考试历年真题库(附答案)
- 2026外研版八年级上册 Unit 2 Getting along 中考题型测试(语法选择题、完形填空、短文填空)
- 江南大学介绍
- 行书课件教学课件
- 2025年山东事业编考试真题(附答案)
- 装配钳工试题题库及答案
- GB/T 45602-2025船舶与海洋技术可调式滚轮闸刀掣链器
- MOOC 通信电子线路-华中科技大学 中国大学慕课答案
- 低压带电作业安全措施工作注意事项
- 园区案例—松山湖产业园PPT课件
评论
0/150
提交评论