Human Resource Management System (Delphi) - Analysis from Demand

xiaoxiao2021-03-06  112

Analysis of demand for human resource management system

Fan Yongwei

Functional requirements for human resource management system

The overall goal of the Human Resource Management System is to use existing software, configure certain hardware, develop a set of open architectures, easy to maintain, and have good The human resources management system of human-computer interaction interface, realizing the computer system of Rock's human resources management automation, providing accurate, fine, rapid personnel change information for the company's decision-making level.

According to the results of feasibility study and customer requirements, analyze existing situations and problems, use the Client / Server structure to divide the human resource management system into two subsystems: client terminal system, server terminal system.

Human resource management flow chart:

Personnel Section

Recruit new employees

Employee information data

Wage benefits allowance adjustment

Employee salary benefit allowance set table

Salary calculation

Monthly pay

salary giving

Monthian employee attendance statistics table

Employee information query

Post adjustment

Employee

Personnel change record

training centre

Information summary organization arrangement

Training class setting

Staff

Training assessment

Select training course

training program

Training

Examination

Training assessment results

The functional requirements of each subsystem are analyzed below:

1. Client terminal system:

On the functional implementation of the client system, you can divide into the following sections:

[1] Employee information input storage:

The Personnel Department is responsible for entry of the employee by the person, and stores the information of the employee to the company's client system for query and call. This part of the function is the basic part of the client terminal system, which is the basis of the various parts of the future. The system requires that some information can be shared from other subsystems, and there is a convenient operation interface to manually enter employee information. This part requires a simple statistical statistics for the input data for company to conduct queries and macro regulation.

[2] Input storage of employee wage: Enter the employee's wage information to the company's server, then store it. After the query call.

[4] Department of department information: Set the number and department name of the department for other table calls.

[5] The development of the recruitment plan:

The company is reported by various departments to recruit people and related requirements, and the Personnel Department can formulate relevant recruitment plans.

[6] Development of training programs:

The company is trained by new employees and develops related training programs.

2. Server-side functional requirements:

Connect the client with the server's database through the computer network, the information obtained from the client is handled, and the employee information query, salary query, integrated information query and other subsystems are implemented. Computer automation is implemented by computer cost accounting, implementing management, providing company to provide timely and accurate basis for personnel mobilization.

On the functional implementation of the client system, you can divide into the following sections:

[1] Receive employee personal information: Receive employee information over the network and stored in the server's database.

[2] Receive employee wage information:

Receive employee wage information over the network and store it into the server's database.

[3] Receive department setting information: through the network receiving department information and stored in the server's database

[4] Receive Recruitment Program Information: Receive employee recruitment plan information through the network and stored in the server's database.

[5] Receive training plan information: Receive employee training information over the network and stored in the server's database

[6] Comprehensive inquiry management:

Returns the information of the user query to the client.

Performance requirements of human resource management systems

In order to ensure the system can run long-term, safe, stable, reliable, efficient operation, the human resources system should meet the following performance requirements:

1. The accuracy and timely time of system processing

The accuracy and timeliness of system processing are the necessary properties of the system. During the design and development of the system, we must fully consider the current and future possible workloads, enable the system's processing power and response time to meet the needs of the company's information processing. In the system development process, a certain method must ensure the accuracy of the system. 2. System openness and systematic expansibility

In the development process, the Human Resource Management System should fully consider the future expansion. For example, the way of recruiting systems (online recruitment), the demand for user queries will continue to update and improve. All of this requires the system to provide adequate means for adjustment and expansion. To achieve this, it should be done through the openness of the system. It should be an open system, as long as it meets certain specifications, simply add and reduce the system's hardware. Replace the upgrade and update of the system through software patches.

3. Systematic ease of use and easy maintenance

The Human Resource Management System is directly facing the user, and the user often is very familiar with the computer. This requires the system to provide a good user interface, easy to use human-machine interaction interface. To achieve this, you need to use the user's familiar terminology and Chinese information interface; to provide adequate online help, shorten the user's familiar process.

The data involved in the human resource management system is a fairly important information of the company. The system provides convenient means for system maintenance personnel for data backup, daily security management, and data recovery when the system is accidentally crashed.

4. System standard

The system should involve many computer hardware, software during design and development. All of this must meet mainstream international, national and industry standards. For example, both the operating system, network system, and development tools used in the development must meet the general standards. Such as the standardized database manipulation interface, as the industry standard TCP / IP network protocol and the quality norm required by the ISO9002 standard, etc. To ensure the readability, operability, and portability of the code.

5. Advancedness of the system

At present, the technical development of the computing system is quite fast, as a human resource management system project, should ensure that the system is still advanced in the next century, and try to do systematic advanced in the life cycle of the system, fully completing the requirements of corporate information processing and not behind. This aspect is constantly improving the function of the system through the openness and expansion of the system. On the other hand, in the process of system design and development, the current mainstream and advanced and well-developed products should be used on the basis of considering costs.

6. System response speed

The principle is to ensure that the operator does not affect the work efficiency due to speed problems.

Data requirements for human resources management systems

The data needs of the human resource management system include the following points:

1. Accuracy and real-time data entry and processing

Whether the input of data is accurate is the premise of data processing, and the incorrect input causes incorrect and unavailable system output, so that the system's work is lost. The source of the data is manually input. Manual input To have fault tolerance through the arrangement system on the system interface, and the operator should train the system.

In the system, the input of data is often large, so the system must have a certain processing capability to ensure fast processing data.

2. Data consistency and integrity

Since the data of the system is shared, in different sectors, there are some shared data, so how to ensure the consistency of these data is the problem that the system must solve. To resolve this problem, there must be some personnel maintenance of data consistency, control data from the data entry, and require strict constraints on the data integrity of the database.

For input data, you should define integrity rules, if you do not conform to integrity constraints, the system should reject the data.

3. Data sharing and independent data of the entire human resource management system are shared. However, from the perspective of system development, sharing will bring difficulties to design and debugging. Therefore, a flexible configuration should be provided to allow each division system to operate independently, and the exchange of system data is performed by means of manual intervention. In this way, the system is strong.

Data Dictionary of Human Resource Management System

Data elements in the system:

Name: employee information

Alias:

Description: An employee's personal information for the confirmation of employees

Definition: employee information = employee number Name gender department number birth date nation political look working age position basic wage note

Location: Enter to Database (Client)

Name: User Information

Alias:

Description: Administrator record

Definition: User Information = User Name Password

Location: Enter to Database (Client)

Name: Department information

Alias:

Description: Description Department Number and Name

Definition: Department Information = Department Number Department Name

Location: Database (SERVER)

Name: Recruitment Program

Alias:

Description: Company is in recruitment plan

Definition: Recruitment Program Information = Recruitment Plan No. Recruitment Time Department Number Requirements

Location: Enter to Database (Client)

Name: Training plan information

Alias:

Description: Company Training Program

Definition: Training Program Information = Training Plan No. Training Time Department Number Location Theme

Location: Enter to the database

staff code

Name

gender

Department mark

date of birth

Working age

Department Number

Department name

Number

Payroll

department

time

Staff

Department

Recruitment

management

Basic wage

Nation

serial number

Name

Department mark

gender

staff code

Working day

Hassle

Overtime

Basic wage

welfare

deduction

bonus

sick leave

Payable

Train

Number

department

time

serial number

theme

location

Attributable

position

recording

Logic model of human resource management system

The logical model of the human resource management system is shown below:

Running requirements for human resources management system

The hardware and software configuration of each subsystem in the human resource management system is as follows:

1. Server terminal system running requirements:

System software: Window NT Server

Database management system: SQL Server

Hardware requirements: Pentium III 450 or more,

258M

RAM,

14g

HD

2. The operation requirements of the client terminal system:

System software: Window NT Workstation

Database management system: SQL Server

Hardware requirements: Pentium 133 or more,

32M

RAM,

4.3g

HD

Establish a constraint of the human resources management system

1.Client / Server Structure Overall Design Scheme Constraints:

The Human Resource Management System is an application system for the Client / Server structure, which is inevitable to be bound by the Client / Server structure. Some of its plans should be obeyed at all stages of its implementation, including functional design, system configuration, and planning. At the same time, the human resource management system is constrained by other systems due to the sharing of information.

2. Human, capital, time constraint

The goal of human resource management project is to bring the benefits to the company to see, and the development process should also take into account human, funds and time constraints. Therefore, in the design, the focus is convenient and fast in the system, which has a good results for the company's management. 3. Technical development law constraint

The development of computer technology and products will have a new month, which will bring more means to information processing, and will also bring more information expression. For example, the progress of image and voice technology, the development of multimedia technology, requires the system to consider the possibility of technological changes in design, and reserve certain system processing capabilities for possible changes.

转载请注明原文地址:https://www.9cbs.com/read-102919.html

New Post(0)