100% acharam este documento útil (1 voto)
303 visualizações11 páginas

Sistema de Gestão de Recursos Humanos

Este documento descreve um sistema de gestão de recursos humanos para uma universidade em Angola. Ele inclui informações sobre os integrantes do grupo, objetivos gerais e específicos do sistema, conceitos, metodologia e ferramentas utilizadas no projeto.
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
100% acharam este documento útil (1 voto)
303 visualizações11 páginas

Sistema de Gestão de Recursos Humanos

Este documento descreve um sistema de gestão de recursos humanos para uma universidade em Angola. Ele inclui informações sobre os integrantes do grupo, objetivos gerais e específicos do sistema, conceitos, metodologia e ferramentas utilizadas no projeto.
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd

Universidade Metodista de Angola

Faculdade de Engenharia
Departamento de Engenharia Informática
Curso de Engenharia Informática

Docente

------------------------------------
MSC:Hugo Dias Dos Santos

Luanda, 2016

1
Integrantes Do Grupo

Nome Completo Nº
Alfa Malanda
Brian Vieira
José Valentim
Rui
Vanza Diombo 19146

2
1 INTRODUÇÃO .................................................................................................. 4
2 CONCLUSÃO .................................................................................................. 10
3 BIBLIOGRAFIA................................................................................................ 11

Não foi encontrada nenhuma entrada do índice de ilustrações.

3
1 INTRODUÇÃO

4
Desde os primórdios da humanidade, organizar as informações vem sendo
um desafio. E é este mesmo desafio que ainda hoje impulsiona os avanços na área
de tecnologia da informação.
Nas últimas décadas, o processo de informatização deixou de ser
estritamente científico, militar e acadêmico, para se tornar comercial. Desde então,
a informatização tornou-se um instrumento administrativo, mostrando-se uma
ferramenta poderosa de gestão.
De acordo com as novas tecnologias surgiu-nos a ideia de criarmos um
Sistema de Gestão de Base de Dados que possa auxiliar os funcionários em
termos de organização,gestão e o controlo de funcionários da instituição.

5
2 Objectivos

2.1 Objectivos Geral


Desenvolver um sistema de gestão para o colégio Elizangela Filomena para
o departamento de Recurso humanos que permita gerir chefe RH, gerir funcionário
do RH e da Empresa e seus devidos agregados,

2.2 Objectivos Especifico


A partir do objectivo geral, tem-se os seguintes objectivos específicos:

o Gerir Funcionários de RH
o Gerir Chefe
o Gerir Funcionários do colégio
o Gerir Agregados dos Funcionarios
o Gestão de salários

6
3 Conceitos

O sistema de gestão de RH desenvolve e gerencia planos de carreira nas


empresas, elabora planos táticos e operacionais de recrutamento, seleção,
avaliação, treinamento de pessoal.

SGRHCEF é um software completo que otimiza os processos de gestão de


recursos humanos e folha de pagamento com recursos versáteis e flexíveis.

4 Metodologia Usada
As metodologias representam um conjunto de atividades, procedimentos,
ferramentas e modelos a serem utilizados no processo de implementação de um
projeto. A metodologia escolhida para o trabalho foi a Prototipação. Pois foram
criadas várias versões do projeto, e estas foram apresentadas ao professor e que
posteriormente foram destacadas para criação da versão final que foi entregue ao
Professor.

Fases Da Prototipação

Primeira fase é a obtenção dos Requisitos: que desenvolvedor e cliente


definem os objetivos gerais do software, identificam quais requisitos são
conhecidos e as áreas que necessitam de definições adicionais.
A segunda fase que inicia o projeto Rápido: que representação dos
aspectos do software que são visíveis ao usuário (abordagens de entrada e
formatos de saída).
E logo se passa para a fase de construção Protótipo: implementação do
projeto rápido.
Terminado a fase de avaliação do Protótipo: cliente e desenvolvedor avaliam
o protótipo.

4.1 Ferramentas Usadas

Foram usadas várias ferramentas, tais como:Wamp server, PHP, Brmodel,


StarUML.

 PhpMyAdmin

É um aplicativo web desenvolvido em php para administração do mysql pela


internet. A partir deste sistema é possivel criar e remover bases de dados, criar,
remover e alterar tabelas, inserir, remover e editar campos, executar códigos sql e
manipular campos chaves.o phpmyadmin é muito utilizada por programadores web
que muitas vezes necessitam manipular bases de dados.

7
 Wamp Server (windows, Apache, MySQL e Php)

É um software publicado sob a GNU General Public License desenvolvido


pela PHP Team. É usado para instalar rapidamente no computador os softwares
PHP 5, MySQL e Apache, disponibilizando suporte ao uso de scripts PHP
localmente no Windows.

 Br Model (Brasil Modelagem)

Ferramenta freeware voltada para o ensino de modelagem em bancos de


dados relacional com base na metodologia defendia por Carlos A. Heuser no livro
projeto de bancos de dados.

 StarUML
É uma Ferramenta Case Free e open source para desenvolvimento de
diagramas. UML-Unified Modeling languade e MDA –Model Drive Architecture
,além de gerar o codigo fonte a partir dos diagramas para C++,C#, e java.

8
5 Modelo Entidade Relacional

O modelo baseado na percepção do mundo real, que consiste em um conjunto


de ojectos básicos chamados entidades e nos relacionamentos entre esses
objectos. Tem como o objectivo facilitar o projecto de banco de dados
possibilitando especificar a estrutura lógica geral do banco de dados.

9
6 CONCLUSÃO

10
7 BIBLIOGRAFIA

o [Link]
pessoas/cargos-e-salarios/
o [Link]
star-uml/

11

Common questions

Com tecnologia de IA

Open-source tools like StarUML enrich software engineering education by providing cost-free access to software modeling capabilities. StarUML supports the creation of UML diagrams essential for visualizing and designing software architecture. It allows students to translate theoretical concepts into practical skills by generating source code from diagrams, thereby enhancing comprehension of Model-Driven Architecture (MDA) processes and preparing students for real-world application development without financial barriers .

Wamp Server provides a local development environment by integrating PHP, MySQL, and Apache, enabling script execution locally on Windows. PHPMyAdmin offers a web interface for managing MySQL databases, simplifying data operations like creating or altering tables. Br Model focuses on teaching database modeling using relational database methodologies, enhancing conceptual understanding. StarUML supports creating UML diagrams for visualizing application structures, and can generate source code in multiple languages, facilitating both design and implementation phases in IT systems .

The evolution of information technology from a solely scientific, military, and academic tool to an administrative and commercial tool demonstrates its increased integration into organizational management. This transition highlights the role of informatics as a powerful management instrument, facilitating tasks such as data organization and personnel management. This administrative utility is exemplified by the creation of database management systems designed to assist institutions in organizing, managing, and controlling their workforce, illustrating commercialization and practical application trends in technology .

PHPMYADMIN provides a user-friendly web interface for managing MySQL databases, making it essential for web application database administration. Core functions include creating and removing databases, altering tables, inserting, removing, and editing data fields. It also supports executing SQL scripts and managing key fields, enabling developers to efficiently manipulate database structures and data directly through a web browser, which streamlines maintenance and development tasks .

The implementation of relational database models enhances data management systems by providing a structured and logical approach to data organization. Through the use of tables representing entities and relationships, relational databases facilitate efficient data retrieval, manipulation, and storage. This organization allows for complex queries, reduces data redundancy, and maintains data integrity through normalization processes, ultimately improving system performance and scalability .

The prototyping methodology consists of several phases. The first phase involves requirements gathering where the developer and client outline the main software objectives and identify known requirements. The project rapid phase follows, focusing on the user-visible aspects such as input handling. In the construction prototyping phase, an initial implementation is created. Finally, in the evaluation phase, client and developer assess the prototype. Each phase allows iterative feedback and improvement, ensuring the final product better meets user needs .

Entity-Relationship (ER) models in relational databases help structure data by offering a top-down approach to database design. They represent real-world entities as objects and the relationships between these objects, thus providing a logical framework for organizing data. This abstraction simplifies database design by allowing a visual representation of data structures, which can then be translated into relational tables, ensuring consistency and facilitating complex queries .

The primary objectives of developing a Human Resource Management System for Colégio Elizangela Filomena include managing the HR department head, the institution's employees, and their dependents. Additionally, it aims to facilitate employee management, payroll processing, and overall personnel administration, thereby streamlining HR operations for better efficiency and organization .

PHP and MySQL are integral to developing web-based database management systems due to their compatibility and open-source nature, making them accessible and widely used in web development. PHP provides a robust platform for server-side scripting, allowing dynamic web page creation, while MySQL offers a reliable database management system for data storage and retrieval. Their synergetic use underlies many web applications, supporting complex data operations and providing scalability and security for database interactions .

Prototyping enhances the software development process by allowing developers and clients to collaboratively define general software objectives and identify known requirements. Through iterative versions that emphasize user-visible aspects like input handling and output formatting, prototyping facilitates rapid feedback and evaluations, enabling adjustments before finalizing the product. This approach minimizes communication gaps and helps to refine the software to better meet user needs .

Você também pode gostar