Human Resource Department is one of the sophisticated departments in an organization. The main objective of the HR department is to meet the organizational needs and the employee needs of the organization. To stay ahead in this competitive world, information technology must be adapted into the organization. HR department needs the information system to effectively manage its operations. The information system should satisfy all the needs of the human resources department. The information system should be customized according to the needs of the HR department. Some of the major functions of HR department are as follows Employee Recruitment and Selection, Employee payroll, Compensation calculation, Personnel Motivation and care, Labor relations, Various HR audits, Training and Development etc.
Application Architecture and System Design
The Human resource management system operates as three tier architecture. Information is stored at the backend as database. The Database is a collection of logically related information. The front end application consists of various interfaces for accessing the back end. These front end and back end are connected using middle tier application. Various functions and procedures are written to access the back end via the middle tier application. The front end applications can be designed using various languages like visual basic, java etc. The database can be of Microsoft access, Oracle or any other database. Some of the software modules present in the HR management system is Time management, Organization management, Employee information management, Leave and attendance tracker, Recruitment and training modules and various other modules. Each module has its own functions and specifications. The modules can be accessed via simple clicks and mouse moves.
System Analysis
Data Data plays a vital part in any of the organization. Data is considered as one of the assets of the organization. Data is needed to be managed effectively and efficiently. The data is stored at the backend normally in the database systems. Data can be retrieved using various queries and functions. Data is normally organized in the form of tables in the database. Each table has its own rows and columns. The foremost job in building the database is to identify the necessary tables. Some of the tables that can be used in the information system are Employee details, Project details, Attendance etc. The necessary field in the table can be identified using the Entity relationship diagram.
Processes Various processes constitute the information system. The process can perform several functions such as transforming data from one form into another form transmitting data etc. The various processes can be identified from data flow diagrams and various other system analysis diagrams. Every process depends on other processes to execute its operation.
Interfaces Interfaces are the visible part in the information system. The interface can be designed using various tools. User Interface design principles are needed to be followed for better utilization of resources. Interfaces should be very simple and clear. All the inputs and outputs are displayed at the interfaces. Some of the interface screens in the HR management system can be login form, Employee registration form, leave marking form etc.
Network Network is very important part in the information system. Special care must be given to network while developing the information system. The network can be either LAN or WAN. The network enables us to make the centralized accessing of the information system. Nowadays Web enabled systems are gaining more popularity.
Physical Data Flow Diagrams
Since the entire HR management system cannot be represented in the single data flow diagram let us taken a module of a HR Management system. Payroll is one of the important modules in the HR management system. Let us see the flow chart and data flow diagram for the Payroll module.
Application Architecture and System Design
The Human resource management system operates as three tier architecture. Information is stored at the backend as database. The Database is a collection of logically related information. The front end application consists of various interfaces for accessing the back end. These front end and back end are connected using middle tier application. Various functions and procedures are written to access the back end via the middle tier application. The front end applications can be designed using various languages like visual basic, java etc. The database can be of Microsoft access, Oracle or any other database. Some of the software modules present in the HR management system is Time management, Organization management, Employee information management, Leave and attendance tracker, Recruitment and training modules and various other modules. Each module has its own functions and specifications. The modules can be accessed via simple clicks and mouse moves.
System Analysis
Data Data plays a vital part in any of the organization. Data is considered as one of the assets of the organization. Data is needed to be managed effectively and efficiently. The data is stored at the backend normally in the database systems. Data can be retrieved using various queries and functions. Data is normally organized in the form of tables in the database. Each table has its own rows and columns. The foremost job in building the database is to identify the necessary tables. Some of the tables that can be used in the information system are Employee details, Project details, Attendance etc. The necessary field in the table can be identified using the Entity relationship diagram.
Processes Various processes constitute the information system. The process can perform several functions such as transforming data from one form into another form transmitting data etc. The various processes can be identified from data flow diagrams and various other system analysis diagrams. Every process depends on other processes to execute its operation.
Interfaces Interfaces are the visible part in the information system. The interface can be designed using various tools. User Interface design principles are needed to be followed for better utilization of resources. Interfaces should be very simple and clear. All the inputs and outputs are displayed at the interfaces. Some of the interface screens in the HR management system can be login form, Employee registration form, leave marking form etc.
Network Network is very important part in the information system. Special care must be given to network while developing the information system. The network can be either LAN or WAN. The network enables us to make the centralized accessing of the information system. Nowadays Web enabled systems are gaining more popularity.
Physical Data Flow Diagrams
Since the entire HR management system cannot be represented in the single data flow diagram let us taken a module of a HR Management system. Payroll is one of the important modules in the HR management system. Let us see the flow chart and data flow diagram for the Payroll module.
No comments:
Post a Comment