{$cfg_webname}
主页 > 计算机 > ASP.NET >

基于.NET的工资绩效管理系统的开发

来源:wenku163.com  资料编号:WK1631343 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9AWK1631343
资料介绍

摘  要
信息技术的发展,对企业的员工工资绩效考核就更需要信息化。要达到着一目标,就需要一个功能比较完善的管理系统来实现。本系统是采用ASP.NET开发以SQL2000为后台数据库的一个员工工资绩效管理系统。实现了用户登录、验证身份及用户的数据的采集。后台由用户信息、项目信息、以及日志信息的浏览、查询、修改、删除、维护等模块组成。此系统的开发能够使企业有效快捷的管理人力物力资源。本系统的设计中还主要讲述了asp.NET的基本功能及设计方法。紧接着逐一介绍开发本系统的步骤:系统分析、系统设计、系统实现。在系统分析中先后用数据流图、系统的功能结构图分析了系统所需的各种数据。在系统的设计中,详细的展现了系统的各个功能模块、所需的数据库表及表字段、菜单的设计等。在系统的实现中,给出了实现表单中相应的功能控件的事件及代码,以及菜单实现的方法。文章的最后则给出了本系统运行界面图。(毕业设计网 )

关键词:绩效考核;管理系统;asp.NET;SQL2000

The Development of Staff Performance Appraisal System Base on .NET
Abstract
With the development of information technology, the check for the Staff Performance Appraisal should be more informational. To achieve this goal, we need a relatively consummate management system. This system is Staff Performance Appraisal Management System which is developed by ASP.NET and regard SQL2000 as the background database. The system compased make by login, identitication checking and  data collection of users. The background is consisted of a plenty of modules such as: user’s information, and of projects scaning, searching, revising, canceling and maintenance of log etc. Enterprises could manage the human resource and property much more efficiently with the development of this system. This article is mainly narrate the basic foundation of asp.NET and its design as well. Cite this system as an example, I’ll introduce the developing this system step by step: system analyzing, system design and system fulfillment. In system analyzing, it discussed the way to analyse all data which system needed with data flow graph and system function instruction form. In the section on design, it clearly present every functional module, menu design and database form and field. In the last part, it shows the matter and code on fulfilling the related function controls in the form and the way on menu fulfillment. At the end of the article, It shows the operating interface of the system.

Key words: Performance Testing; Management System;asp.NET;           SQL2000



这个系统只涉及到三个不同角色成员,来自不同部门,员工绩效系统应该首应用时候首先需要进行登录操作,根据登录用户的权限实现不同的操作, 系统管理员,企业员工,企业领导,建立一个基本数据库系统,更好利用计算机资源为职工提供给多的信息资源桥梁,更重要的是方面企业管理人才资源,从管理信息角度来看,这只不过是一个简单对员工业绩进行评估的系统,主要目的是为了达成组织的目标,通过持续开放的沟通过程,形成组织目标所预期的利益和产出。(毕业设计网 )

业务流程
 用户进行登录:输入用户名和密码。
 用户信息管理:管理系统中所有登录用户的信息,并分配用户的级别。
 项目信息管理:通过用户权限验证,实现分配不同用户访问级别,有选择的可实现浏览,添加,维护项目的信息。
 日志信息管理:每个不用的用户通过验证都可以实现对个人的日志信息的添加,。
 日志信息的查询:每个不用的用户通过验证都可以实现对个人的日志信息的查询,而系统管理员和企业管理员因为访问权限的不同可以查询所有员工的日志信息。
 密码修改:每个通过用户身份验证过关的用户都可以实现对自己登录密码的修改。

系统的功能包括用户登录、
查看用户信息、维护用户信息、查看项目信息、维护项目信息、日志的添加、日志的查询等等。
(1)“用户登录”由于此系统涉及不同的用户级别,因此要对不同登录用户分配不同的登录首页,并记录下每个用户的id和级别数据。
(2)“查看用户信息”系统管理员登录系统后,主界面展示的是用户的基本信息,包括用户的Login、姓名、职务、联系电话、E-----mail等等,可以分页显示用户的信息。
(3)“维护拥,联系电话、E-mail、用户的级别,管理员还可以修改或者删除某一用户的信护信息”系统管理员可以 增加新的用户信息,包括用户的Login、姓名、职务息记录。
(4)“查看项目信息”可以浏览项目信息列,包括项目的ID、项目的名称;可以分页显示项目的信息。
(5)“维护项目信息”可以增加新的项目信息,包括项目的ID、项目的名称;而且还可以修改项目的名称信息,也可以删除某一项目的信息。
(6)“添加日志信息”可以添加日志信息,包括产品的编号、产品的名称、产品的规格、产品的价格、产品的描述,列表信息的分页显示。
(7)“维护产品信息”可以增加新的产品信息,包括选择项目名称、时间、完成状况的信息,填写工作描述信息。
(8)“日志查询信息”可以查询日志信息。普通员工可以通过输入起始时间和终止时间,查询此段时间内自己的日志信息,企业领导也可以对所有员工的日志信息进行查询。
(9)“密码信息的修改”可以 修改密码信息,填写旧密码,然后填写新更改的密码,或者将旧密码更新为新密码。

功能模块的划分
在了解了系统的需求分析和功能描述后,可以将员工绩效考核管理系统划分为以下模块。
(1)用户登录管理:用户登录系统,并划分用户的管理权限。
(2)用户信息管理:查看用户的信息、增加、修改、删除用户的信息。
(3)项目信息管理:查看项目的信息、增加、修改、删除项目的信息。
(4)日志添加管理:添加员工的日志信息。
(5)日志查询管理:员工查询个人日志、领导查询所有员工日志,系统管理员查询所有员工日志。
(6)密码修改管理:修改登录密码信息。(毕业设计网 )







目  录
1 引言 1
1.1 课题背景 1
1.2 课题意义 1
2 开发概述 1
2.1 管理系统 1
2.2 效绩考核的发展现状 2
3 需求分析 3
3.1 需求调研 3
3.2 业务流程 4
3.3 开发运行环境 4
4 系统设计 5
4.1 系统功能描述 5
4.2 功能模块的划分 6
4.3 系统流程分析 7
(毕业设计网 )
4.3.1 数据库设计 9
4.3.2 数据表的创建 10
4.3.3 数据表关系图 11
4.3.4 创建存储过程 12
5 系统详细设计 14
5.1 系统公用模块创建 14
5.2 系统界面和代码的实现 14
5.2.1员工信息添加界面 15
5.2.2 项目信息添加界面 15
5.2.3 项目信息列表界面 16
5.2.4 日志信息的添加 17
5.2.5 用户查询个人日志信息 17
5.2.6 领导查询日志信息 18
5.2.7 密码修改界面 19
6 系统测试 20
结    论 22
参考文献 22
致    谢 23
声    明 24

推荐资料