Equipe Grupo Software 3S PROJETO UNIESTAGIO LOGO UNINOVE 2016 1
Equipe Grupo Software 3S LOGO PROJETO UNIESTAGIO Projeto UNIESTÁGIO desenvolvido na disciplina de Projeto, do 3º Semestre do Curso TADS, da Universidade Nove de Julho UNINOVE. Prof. Adilson Rogério de Almeida UNINOVE 2
2016 Componentes do Grupo Fernando Martins do Santos RA: 915103045 Ronaldo RA: xxxxxxx Esdras Maya RA: xxxxxxx Vinicius RA: xxxxxxx Daniel RA: xxxxxxx 3
1. INTRODUÇÃO... 5 1.1. Resumo... 5 1.2. Objetivos Gerais... 5 1.3. Justificativa... 5 1.4. Hipóteses... 6 1.5. Metodologia... 6 2. Módulo I - PLANEJAMENTO... 7 2.1. Descrição da empresa... 7 2.1.1. Missão e visão... 8 2.1.2. Área de atuação... 8 2.1.3. Descrição da equipe... 8 2.2. Planejamento dos sistemas... 11 2.2.1. Mapa de navegação sistema PHP... 12 1.1.1. Mapa de navegação sistema C#... 13 4
1. INTRODUÇÃO 1.1. Resumo O projeto tem por objetivo o desenvolvimento de um portal e de uma aplicação móvel para um sistema de cadastro, consulta de vagas de empregos para universitários e estudantes em geral que buscam oportunidades e aprimoramentos como cursos, treinamentos e informações. 1.2. Objetivos Gerais Desenvolver para o usuário final um sistema simples e didático onde será possível inserir, consultar e compartilhar vagas de empregos, cursos ou treinamentos aplicando filtro por vagas regiões e formação, desta forma, possibilitando que determinados itens que por ventura o usuário tenha em sua busca (pesquisa) sejam aproveitados de uma maneira mais produtiva. O sistema contará com o recurso de EDIÇÃO DE CURRICULO. O site será dinâmico permitindo ao usuário a inserção e manutenção das informações no sistema, de acordo com o nível de permissão e terá um administrador que fará a moderação das informações inseridas. 1.3. Justificativa Pensando em praticidade, qualidade e informação, este sistema auxiliará tanto às pessoas que estão desempregadas sem capacitação quanto estudantes ou contratantes (Empresas Parceiras), utilizando somente os recursos que possuem ou que são acessíveis. Procurando diferenciar-se dos demais sites de Empregos e sistemas existentes, oferecemos o recurso de controle de pontos para acompanhamentos das inscrições, empresas, cursos e busca personalizada de vagas. 5
1.4. Hipóteses Com a inclusão de publicidade de Corporações e empresas parceiras, pretende-se o aumento do faturamento. Cogitando futuramente a geração de relatórios da rotina do usuário que ao serem levados a empresas associadas ao site beneficiará o usuário com descontos bolsas, estágios na consulta atraindo não só empresas contratantes más também aos usuários que sociabilizem com o acompanhamento de um profissional. 1.5. Metodologia Etapas para o desenvolvimento do projeto: Definição dos membros que participarão da equipe Revisão do projeto do semestre anterior Escolha do Gerente de Projeto Definição de tarefas Escolha do tema do projeto Definição dos objetivos do projeto Definição do mapa de navegação para o site Desenho de displays de sistema Criação do UML Desenvolvimento do projeto HTML/CSS (design) Programação visual Javascript / Jquery Programação em PHP Programação em C# Alterações necessárias e unificação conteúdo e banco de dados Publicação e testes do sistema Publicação final do sistema Finalização do projeto teórico. Entrega do projeto. 6
Módulo I - PLANEJAMENTO 1.6. Descrição da empresa O projeto visa à integração da tecnologia atual para facilitar oportunidades de empregos e estágios ou treinamentos, onde o mesmo poderá através de uma forma inovadora obter resultados satisfatórios de novas oportunidades e também visualizar vagas variadas dentro de suas condições e capacitação. Um dos grandes macetes para o sucesso de toda contratação e serem selecionados para processos (oportunidades) é a organização das informações e clareza no cadastro, o qual será feita por meio virtual, com a integração do nosso portal e do nosso aplicativo móvel às redes sociais, onde parceiros poderão anunciar vagas e acompanhar o desempenho dos candidatos. A fim de diferenciar-se da concorrência, em sua grande maioria formada por sites básicos onde encontramos uma grande dificuldade de pesquisas de emprego, sem a possibilidade de busca personalizada de vagas específicas, criamos a solução a qual o usuário terá tanto o portal quanto o aplicativo móvel para o acompanhamento dos pontos das candidaturas e controle das mensagens recebidas das empresas. A aparência do portal e do aplicativo móvel serão os fatores preponderantes do projeto que tem por objetivo atrair um público de jovens e adultos até idades avançadas. Para facilitar a navegabilidade o site será dividido em seções por tipo de busca (Exemplo: Anunciar vagas, buscar vagas, cursos, estágios). Cadastro de usuários e seus currículos, serviço de busca, contato com redes sociais e o link Buscar vagas, por meio de uma mensagem e e-mail serão disponibilizados aos visitantes e anunciantes. Participarão do projeto 10 (dez) alunos divididos em: Gerente geral UML Banco de dados C# PHP 7
1.6.1. Missão e visão Ser uma nova ferramenta que auxilia pessoas a iniciarem uma carreira que desejam e encontrar oportunidades profissionais de forma rápida e prática. 1.6.2. Área de atuação Empregatícia, inovando com um sistema de pontos a fim de servir como ferramenta aos usuários preocupados em manter uma carreira profissional. 1.6.3. Descrição da equipe Projeto a ser desenvolvido por uma equipe de dez (10) alunos: Fernando Martins dos Santos Ronaldo Esdras Maya Vinicius Daniel 8
1.6.3.1. Organograma da empresa GERENTE GERAL Ronaldo GERENCIA UML Esdras Maya GERENCIA BANCO vinicius GERENCIA DE PROGRAMAÇÃO PHP/SQL Fernando GERENCIA DE PROGRAMAÇÃO C# Daniel Fernando Ronaldo Vinicius Ronanldo Fernando Ronando Daniel Ronanldo Vinicius 1.6.3.2. Descrição das funções de cada equipe Gerente geral: (GERÊNCIA DE PROJETOS / Ronaldo M.R) Analisar o conteúdo de introdução do projeto e atualizações. Atas do Projeto. Atualizar chek-list. Acompanhar as atividades dos membros da equipe. Acompanhar a qualidade da documentação emitida pela equipe. Acompanhar prazos definidos. Orçamentos 9
Equipe de UML: Criação dos diagramas de UML (Casos de Uso e Diagrama de Classe); No mínimo um diagrama de caso de uso contendo os seguintes tópicos: Nome do Caso de Uso e Descrição Resumida. Um diagrama de classe contendo no mínimo três classes do sistema. EQUIPE DE BANCO DE DADOS: Desenvolvimento das tabelas do banco de dados; Apresentar um script de criação de no mínimo quatro tabelas. EUQIPE DE PROGRAMAÇÃO PHP: Criação de um site em PHP exibindo as telas e códigofonte com conexão à banco de dados (no mínimo uma tabela de cadastro com quatro campos) com as seguintes funcionalidades: Inclusão; Consulta; Alteração e Exclusão. EQUIPE DE PROGRAMAÇÃO C#: Criação de um aplicativo em C# apresentando as telas e código-fonte com conexão à banco de dados (no mínimo uma tabela de cadastro com quatro campos) com as seguintes funcionalidades: Inclusão; Consulta; Alteração e; Exclusão. 10
1.7. Planejamento dos sistemas 1 Para o planejamento e desenvolvimento do sistema, foram utilizadas, neste projeto, as seguintes etapas: Elaboração da documentação teórica, análise dos concorrentes Elaboração da documentação para o desenvolvimento do site (UML,): o Linguagem UML; o Esboço estrutural de conteúdo (Displays). Baseado nas informações do item anterior foi elaborado o design do site (HTML, CSS, AJAX, J Query) o Criação do conteúdo Banco de dados MySQL Desenvolvimento da área Administrativa do website: o Linguagem PHP Desenvolver a área Cliente do website: o Linguagem PHP Padrões de desenvolvimento utilizados na área administrativa: - Ambiente de execução do sistema Desenvolvimento da área Administrativa do Sistema o Linguagem C# Desenvolver a área Cliente do website: o Linguagem C# 1 COMPLETAR DE ACORDO COM AS NECESSIDADES DE CADA PROJETO 11
1.7.1. Mapa de navegação sistema PHP 12
1.1.1. Mapa de navegação sistema C# 13