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.