Baixe o app para aproveitar ainda mais
Prévia do material em texto
7 UNIVERSIDADE CRUZEIRO DO SUL CURSO DE ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PROJETO PARA CRIAÇÃO DE PLATAFORMA DE CURSO ONLINE: EDUCALITE ALUNO: SÉRGIO ALVES BARBOSA RGM: 20923252 CURSO: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS São Paulo 2020 Resumo O presente projeto esboça a criação de um sistema de gerenciamento de cursos online, plataforma EAD(Ensino a Distância) com a utilização de ferramentas baseadas em linguagens de programação de alto nível(PHP, JAVA, JavaScipt e MySql) e que serão por diversas vezes integradas através do sistema e plataforma de hospedagem, as quais deverão fornecer meios necessários para o pleno funcionamento do site em ambientes assegurados por meio de certificação SSL. A plataforma deverá ser implementada em etapas, no entanto deverá estar concluída para ser lançada. O projeto final deverá ser composto por site, aplicativo Android e aplicativo IOS. Sumário 1 - INTRODUÇÃO - P.4 2 - JUSTIFICATIVA - P.4 3 - OBJETIVO - P.5 4 - DESENVOLVIMENTO - P.5 CONSIRERAÇÕES FINAIS BIBLIOGRAFIA ANEXOS 1 - INTRODUÇÃO A proposta para o grupo era desenvolver todas as etapas de um projeto de sistemas, iniciando na disciplina de Projeto Integrado em Gestão de Sistemas de Informação e estender-se-ia por outras disciplinas do curso de Análise e Desenvolvimento de Sistemas da Universidade Cruzeiro do Sul. O tipo de Sistema escolhido e que será tratado durante o escopo deste projeto é um sistema de vendas e gerenciamento de cursos online, uma plataforma de Ensino à Distância(EAD), onde o aluno pode efetuar sua matrícula utilizando-se de meios de pagamentos eletrônicos e em seguida usufruir das facilidades do ensino no site/plataforma criada. Ofereceremos alguns cursos gratuitos que servirão para os usuários testarem o ambiente virtual, dando-lhes a possibilidade de familiarização com o site. É de suma importância que a plataforma seja extremamente segura, uma vez que serão processados pagamentos através de meios eletrônicos. Daremos atenção especial ao quesito segurança em nossa plataforma. O sistema Educalite terá interface intuitiva e amigável, prendendo a atenção do usuário ao que realmente importa, seu aprendizado. Ao longo do projeto implementaremos a integração do site com plataforma móvel (inicialmente para sistemas Android em seguida para IOS), facilitando o acesso dos usuários através de seus Smartphones de onde estiverem. 2 - JUSTIFICATIVA Diante da crescente necessidade de plataformas de cursos online; da crescente demanda seja por novas soluções tecnológicas com custo-benefício satisfatório, seja pela crescente necessidade gerada pela pandemia do COVID-19, propomo-nos em desenvolver o trabalho aqui proposto: Sistema de Vendas e Gerenciamento de Cursos Online, o Educalite. 3 - OBJETIVO Ao analisarmos a situação-problema proposta pela tutoria de nossa disciplina, a atual situação pandêmica mundial que nos obriga a pensarmos cada vez mais na virtualização dos serviços, buscamos encontrar soluções que fossem cabíveis e de cunho permanente. Buscamos assim meios que fossem viáveis e ferramentas que ajudassem a superar o curtíssimo prazo para entrega do projeto. Superando obstáculos que aparecem nos caminhos do desenvolvimento de softwares, desde a engenharia até a implementação do código no servidor: orçamento escarço, incertezas no design, escolha das linguagens de programação que fossem eficientes e se adequassem a escassez de tempo, finalmente chegamos a um consenso para iniciar o desenvolvimento. Resolvemos assim estipular como meta e empreender no desenvolvimento de um Sistema de Vendas e Gerenciamento de Cursos Online(cursos EAD). 4 - DESENVOLVIMENTO No desenvolvimento do software principal (Site) foram utilizados diversos scripts feitos em linguagem PHP e MySql que serão implementados no servidor para que possuam reações responsivas aos diversos tipos de dispositivos de onde os usuários podem acessar o conteúdo estudado. Já para os Softwares secundários ou de apoio utilizaremos a ferramenta Android Studio e a linguagem de programação Java para fazermos a programação e a integração do sistema (site) aos aplicativos móveis, reaproveitando a responsividade dos scripts instalados no servidor. Etapa 1: Criação do site(contratação de hospedagem e instalação dos principais scripts no servidor web). Etapa 2: Desenvolvimento das imagens e ilustrações que serão utilizadas no projeto, levando em conta que a identidade visual é de suma importância para a identificação do usuário com o sistema de ensino(EAD). Etapa 3: criando app para dispositivos com sistema operacional Android. Etapa 4: criação do APP para Iphone e Ipad (dispositivos com sistema operacional IOS), que possuem um custo de desenvolvimento financeiro bem mais alto. Etapa 5: correção de bugs. Etapa 6: lançamento da plataforma online. CONSIDERAÇÕES FINAIS No âmbito do trabalho cotidiano, em busca da concretização física do trabalho intelectual envolvido no presente projeto, constatamos a necessidade de implementar uma plataforma de cursos online que fosse versátil o bastante para que os estudos dos usuários pudessem ser obtidos de forma continuada e sobre qualquer tipo de dispositivo(devices) e ainda fossem suportados nos mais diversos sistemas operacionais. Enfrentando os obstáculos de modelagem, agora teríamos que seguir as etapas seguintes para implementação com diversas linguagens: PHP, Java, Mysql, JavaScript, e que teriam que trabalhar de forma coesa no servidor. Assim optamos por desenvolver a curtos passos a plataforma para que sejam minimizados erros e para que possamos obter um site ao mesmo tempo dinâmico e seguro. É de suma importância que nossos usuários experimentem um site que seja totalmente responsivo e que traga para ele a sensação de segurança plena para que possa efetuar seus pagamentos de forma inequívoca. Não obstante aos pagamentos o próprio ambiente virtual deverá oferecer linguagem acessiva e instigadora ao usuário para que o mesmo se sinta chamado para utilização contínua da plataforma, tornando-a parte de sua formação continuada e mostrando-se eficiente em sua premissa maior: o ensino a distância. BIBLIOGRAFIA Livros: SIERRA & BATES. Use a Cabeça Java. 2. ed. RJ: Alta Books, 2007. MOREIRA NETO, Oziel. Entendendo e Dominando Java para Internet. 1. ed. SP: Digerati Books, 2006. TANSLEY, David. Como Criar Web Pages Rápidas e Eficientes Usando PHP e MySql. 1. ed. RJ: Editora Ciência Moderna, 2002.
Compartilhar