基于.net技术的绩效管理系统设计与实现.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于.net技术的绩效管理系统设计与实现.doc》由会员分享,可在线阅读,更多相关《基于.net技术的绩效管理系统设计与实现.doc(81页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘 要随着计算机技术的发展,企业日常业务的逐渐扩大,手工管理复杂数据的方式已不能适应一个运作高效的企业单位的数据规范化以及自动化管理。绩效评估作为一种科学的人力资源管理手段,已在众多企业中得到实施,但大多是以纸面形式进行的,这与很多企业中已经完成了的信息化建设并不相称。为了充分利用企业现有的网络资源,同时提高评估工作的效率并降低管理成本,有必要构建一个基于浏览器/服务器框架的绩效评估Web应用系统。本系统将商品流通管理系统和绩效评估方法两者相结合,设计并实现了基于绩效的商品流通管理系统。系统主要有企业信息管理、员工绩效评估、采购系统、销售系统、库存管理系统等模块,通过对企业商品流通的管理及时准
2、确地了解生产、销售、库存等情况,并据此对员工的绩效进行评估,可以为企业管理者所做的决策提供依据。使用该评价模型有效地提高了绩效考核的可靠性,并把人为因素降到了最低程度,为企业在绩效管理方面提供了一个有效的解决方案。该系统采用作为开发工具,后台数据库采用SQL server,整个系统从符合操作简便、界面友好、实用安全的角度出发,主要包括基础资料,采购系统,销售系统,库存管理等模块。论文首先指明了选题的背景和意义,而后详细介绍了基于绩效的商品流通管理系统的设计与实现过程。关键词:;商品流通管理系统;绩效管理;采购管理;库存管理AbstractWith the development of comp
3、uter technology, the gradual expansion of the ordinary course of business, the manual management of complex data cannot adapt to an efficient operation of the business units of data standardization and automation management. Performance evaluation as a scientific human resources management tools, ma
4、ny enterprises are implemented, but mostly in paper form, which has been completed with a lot of corporate information construction is not commensurate.In order to take full advantage of existing network resources, while improving the efficiency of the assessment and reduce management costs, it is n
5、ecessary to build a performance evaluation Web application system based on browser / server framework.This system will be a combination of commodity circulation management systems and performance evaluation methods both design and management system basing on the performance of commodity circulation.
6、 Enterprise information management,employee performance evaluation, procurement system, sales system, inventory management system module system. and this system can timely and accurate understand the production, sales, inventory management of commodity circulation, basing on employee performance ass
7、essment ,and can provide the basis for the decisions made by business managers. Using the evaluation model can improve the reliability of performance appraisal, and low human factors down to a minimum, meanwhile providing an effective solution for the enterprise in the area of performance management
8、.This system uses the net as a development tool, the back-end database using SQL server.The entire system mainly including the basic information,sales system, inventory management module from the aspect of the operation simple, user-friendly, practical safety. This paper firstly points out the backg
9、round and significance of the topic, and then gives some details of the design and realization of the management system basing on the performance of commodity circulation process.Keywords:. Net, inventory management of commodity circulation management system, performance management, procurement mana
10、gement目录摘 要IAbstractII目录IV图表目录VII第一章 绪论1研究意义及背景11.2 国内外研究状况41.3 研究的主要内容5第二章 相关技术概述72.1 软件体系结构、框架和设计模式72.2 C/S结构和B/S结构介绍122.2.1 两层应用模型C/S122.2.2 三层应用模型B/S132.3 NET和ASP技术152.3.1 NET框架介绍152.3.2 ASP工作原理和组件162.3.3 ASP对Web数据库的访问182.4 C/S与B/S的性能比较20第三章 系统需求分析与整体设计223.1 XXXX223.1.1 绩效管理目标不明确223.1.2 定岗定编不清晰,
11、人员配置不科学233.1.3 考核标准不明确,考核体系不科学233.2 系统设计目标243.3 功能需求263.3.1 功能需求分析263.3.2 系统运行要求分析283.3.3 性能需求分析293.4 系统可行性分析303.5 系统设计原则313.6 绩效管理系统安全设计353.6.1 安全体系设计原则353.6.2 系统安全体系设计37系统总体构架403.8 数据库表设计40第四章 主要模块详细设计与实现444.1 系统开发软件和开发环境444.2 用例分析464.3 系统登录实现和管理484.3.1 系统登录实现484.3.2 用户及部门管理514.4 员工绩效评估实现524.5 库存管
12、理实现554.6 系统应用测试594.6.1 系统测试概述634.6.2 测试策略和基本内容644.6.3 测试环境和测试用例65第五章 总结与展望685.1 总结685.2 展望68致 谢70参考文献71攻硕期间取得的研究成果74图表目录图2-1 C/S模型12图2-2 B/S模型14图2-3 ASP工作原理图17图3-1 人员管理模块26图3-2 绩效考核管理模块28表3-1 系统运行指标要求28图3-3 系统性能需求29图3-7 绩效考核软件构架图40表3-2:部门信息表(Department):41表3-3:职务信息表(Position)41表3-4:员工信息表(BaseInf):41
13、表3-5:公共信息模块表41表3-6:网络文件模块表42表3-7:重点工作模块表42表3-8:往来信函模块表42表3-9:日程信息表(Schedule):43图4.1 系统管理员用例图46图4.2 普通员工用例图46图4.3 管理员绩效管理用例图47图4.4 系统用户E-R图48图4-5 登录模块49图4-6 评估界面53图4-7 绩效评估一级指标53图4-8 二级评估详细界面54图4-9 评估系统指标排序54图4-10 综合指标绩效评估55图4-11 专家意见55图4-12 库存管理模块流程55图4-13 仓库查询56图4-14 盘点界面57图4-15 修改盘点58图4-16 报警查询59图
14、4-17 修改信息59表4-2 系统测试的分类即测试任务62表4-3 测试用例模板66表4-4 部分系统测试表67第一章 绪论研究意义及背景随着世界经济一体化的进程日益深化,参与激烈市场竞争的企业,已经充分体认到科学评估员工与员工所在团队绩效表现的极端重要性。绩效评估已成为一种规程,在各企业中先后展开,绩效评估系统的建立也在逐步完善。绩效评估系统有两个作用:一是引导和激励员工的行为趋向于组织的目标。因为员工的行为和组织的目标越一致,就越能创造组织绩效和价值。良好的绩效评估系统会提供一个系统的约束和监督员工工作绩效的方法,使员工知道公司对他们的期望,以及使员工明白工作绩效达到何种程度会得到相应的
15、报酬和其他的认可,进而把员工的行为引导到组织的目标上来;二是为人力资源管理实践提供决策的信息和数据。以准确评估为基础的加薪、培训、晋升、调职和降级等实践活动会具有公平性,可以极大地提高员工的士气。在最初,绩效评估往往是通过面谈和填写书面表格的形式进行的。随着企业人力资源管理的逐步完善,管理者需要对大量的评估数据做统计和分析,从而制定企业和员工的发展规划。这样,基于书面的绩效评估方式已经满足不了需求。随后,基于填涂机读评估卡的评估方式应运而生,对员工评估时,填涂好相应的评估机读卡,然后通过读卡器将结果输入计算机,便可以借助计算机来统计和分析评估数据,这样大大提高了评估的效率。然而,评估者的体会是
16、,借助机读卡进行评估,操作起来并不方便,由于机读卡上不可能有对评估内容的描述,填涂评估卡时需要对照相关的说明文档进行,而且容易出错。同时,基于机读卡的评估形式无法将评估的相关参考信息(如客户的反馈,同事的评价等)录入计算机。针对这些问题,我们设想为绩效评估提供一个友好的电子交互平台,使评估工作方便、高效的展开。另一方面,随着绩效评估工作在越来越多企业的推广、应用,人们还充分体认到,绩效评估很容易使人产生一种挫折与失败的感觉。因为,它是一项具有高难度的人力资源管理工作,它需要企业管理层在企业成长过程中不断的去磨合与完善。从而,评估体系和策略会不断的变化,这就要求绩效评估的软件系统对评估体系和策略
17、的改变具有较强的适应性和较灵活的可扩展性。基于上述应用背景,本文选择使用.NET技术,用Web应用框架和MVC设计模式相结合的架构,来设计和实现这一绩效评估系统,在系统的设计与实现中论述如何基于软件体系结构和模式进行开发,以提高本绩效评估系统的可扩展性、可重用性、对应用变化的适应性,降低各组件间的耦合性,最终提高系统的整体性能。绩效管理对于组织的持续发展具有重要的意义,这一点早已取得共识,然而这一管理过程复杂度高,工作量大,给相关管理部门造成控制难、效率低、消耗大,且结果也难尽如人意的局面。绩效管理是一种特殊的加强了交互功能的按带符号偏差进行选择控制的反馈控制系统。绩效管理过程需要而且会产生大
18、量的信息,需要很好地储存、处理和传递大量的信息,而且加强了交互功能,很多地方需要及时而又有效的沟通。绩效管理以沟通为核心环节,但在很多企业里,沟通方式除了个人谈话,就是集体开会,沟通效率不尽如人意。员工得不到解决绩效问题的方法培训。其实,借助现代网络保持绩效沟通的顺畅。尤其是在信息共享、网上培训等方而,绩效管理信息系统有着不可比拟的强大优势。所以,建立管理绩效的信息系统是必要的。它是提高绩效管理工作效率的需要,是绩效管理过程中大量信息处理和存储的需要,是绩效管理过程中实时性沟通与交互的需要,也是全方位绩效管理的需要。正确实施的绩效管理软件系统,通过便捷的信息处理和方便的信息存储,可以显著地提高
19、企业绩效管理的效率;通过便捷的绩效沟通和绩效反馈,可以使绩效改进更加及时而又有效;通过适度固化工作流程,可以引导用户真正地把绩效管理的思想落到实处,降低绩效管理的难度。然而,市场上现有的绩效管理系统,却因为各种问题而不能很好地帮助用户进行绩效管理。对市场上现有的绩效管理系统分析,发现市场上现有的绩效管理系统,多是人力资源管理系统的一个模块,或者是ERP系统中人力资源管理模块的一个子模块,也有作为独立软件存在的。这些产品,大多具有以下优点:(l)软件性能良好,具有一定的安全性。(2)界面设计美观。(3)对考核模板比较重视。当然,不同软件还都有自己的特点,比如有的提供了模板的功能,有的有工作日志功
20、能,有的能很好地使用快捷菜单而使页面紧凑,而有的则运行在网络环境之中。但总体上也具有以下缺点:(l)仅供一类用户使用。实际上,绩效管理是由包括员工和主管等几类用户共同参与才可能做好的事情,仅供一类用户使用,从一开始就注定了要失败。(2)缺乏员工直接的交互沟通功能,或这一块功能不强。绩效管理的很多地方对沟通都有很高的要求,绩效沟通也是绩效管理软件出现的推动力之一。(3)对绩效管理实施过程的控制重视不够,没有有效的过程控制方法。而事实上,过程控制是改进绩效的有效办法,没有过程控制的绩效管理往往是无用的。(4)无法帮助用户建立合适的考核指标。事实上,绩效指标的制定关系到绩效管理的成败,因为它既是绩效
21、管理控制系统的输入信号,又对考核有很大影响。但现有的指标设计方法仅仅是理论,使用起来仍有困难。这是绩效管理失败的重要原因之一。出现这些缺点的根本原因,是由于软件设计者大多对绩效管理思想认识不够深刻,导致他们设计和开发的系统往往不能很好地体现相应的管理思想和满足用户的需求。而没有充分体现绩效管理思想的绩效管理软件,应用价值也就大打折扣,甚至根本帮不了用户的忙。绩效管理实践的发展,在强烈呼唤一种新的绩效管理软件的出现。1.2 国内外研究状况信息产业的发展使得各个应用领域对于信息的管理越来越复杂,伴随而至的是软件系统的规模和复杂性日益增加,软件设计的重心也从数据结构和特定算法的选择上转移到能否使用重
22、复的体系架构,即能否达到体系架构级的软件重用1,2。因此,基于软件体系结构的开发过程是现代软件开发的基本途径,也是软件工程成熟的标志。软件体系结构(Software Architecture)是目前软件工程领域的一个研究热点。实践证明,一个成功的软件系统往往都依托着一个好的软件体系结构。由于软件体系结构对软件生命周期有重要的影响,并随着软件规模的不断扩大和软件复杂度的不断增加,以及软件开发费用的不断提高,特别是大规模软件构架技术的出现和应用,软件体系结构已经成为软件开发能否成功的决定因素之一,也是实现软件复用的重要技术手段 。纵观软件体系结构的发展,大概经历了如下几个阶段:以汇编语言为代表的“
23、无体系结构”阶段;以流程图为代表的软件体系结构的“萌芽”阶段;以UML为代表的软件体系结构的不同模型的描述阶段;以描述系统高层抽象结构为特征而不关心软件建模细节的高级阶段。目前,对软件体系结构的研究已逐渐走向成熟,软件体系结构在软件的工程化生产中发挥着重要的作用。人们针对不同的应用领域,从不同的侧面对软件体系结构的理论模型、描述方法、设计分析验证、演化与复用以及基于软件体系结构的软件开发等方面进行着不断的研究。其中,基于设计模式的软件体系结构研究正是从一个侧面对软件体系结构进行有意义的探索。在软件设计中,软件界面是体现软件性能的一个重要方面,采用丰富的视图对同一模型进行表示和再现,可以大大提高
24、软件的易用性和可操作性。实践证明,问题的计算模型和显示形式是可以独立的,如果将两者紧密地交织在一起,即使对于结构简单的界面,当有各种灵活的需求时,界面的设计也将会变成一个复杂的过程。MVC(模型-视图-控制器)是广泛用于交互式系统界面设计的模式,针对界面变化的需求,其解决方案是将系统划分成模型、视图和控制器三部分,并指定了各部分间的协作关系 李腊元等编著,办公自动化,北京:科学出版社,2007。本文设计的绩效评估系统既要为用户提供友好的操作界面,又要有强大的后台数据处理功能,因此,我们选择用Web应用三层框架和MVC设计模式相结合的方式来设计系统的总体架构,其中还会用到其它相关的设计模式,如过
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 net 技术 绩效 管理 系统 设计 实现
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内