ASP. NET development staff performance evaluation center

Source: Internet
Author: User

Abstract: This article introduces the use of Asp.net to develop a software company's internal employee performance evaluation system, including all background employee information management, department information management, and all Department evaluation details information management; monthly self-evaluation by front-end employees and evaluation by supervisors. this section focuses on database design and the use of important Web servers and page controls. I believe this article will inspire and help readers to design databases and develop pages using Asp.net.
I. System Architecture
Visual Studio. NET is the most powerful and complete development tool launched by Microsoft so far. It is used to generate Asp Web applications, XML Web services, desktop applications, and mobile applications. Asp.net is a compiled. NET-based environment .. The chart below demonstrates how Visual Studio. Net framework supports ASP. NET applications.
Visual C # (pronounced C sharp) is a new object-oriented programming language that evolved from C and C ++, it provides a simple and secure language for application development. Therefore, in the programming environment and language selection, we use the Asp.net architecture to provide support for page development, and Visual C # For actual programming. Our evaluation system uses the traditional three-tier architecture, including the data storage layer (SqlServer2000), application logic layer (. aspx. cs), and page display (. aspx ).
Ii. Database Design
The Database "ygpc" (employee evaluation) contains five tables, which are described as follows:
1. Employee: stores basic information about all employees and supervisors of the company.
2. Department. Basic information about all departments.
3. bigRules, including classification of detailed evaluation rules, such as "compliance with the system", "professional skills", "Planning and Management", "Work achievements", and "work attitude.
4. smallRules, including the specific evaluation rules for each detailed rule category, such as "skilled use of design tools (such as Rational Rose or Visio)" in "professional skills" of detailed rule categories )", "skilled in using databases or related applications such as SQL and OLAP", "familiar with the company's technical system and skilled in development ".
5. score: The score of the monthly evaluation result. The score is divided into employee self-testing and employee evaluation by the supervisor. The score of each employee is saved for each evaluation rule.
Shows the relationship between the main fields and tables in each table:

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.