DESENVOLVIMENTO DE UM AMBIENTE WEB PARA APOIO...

38
Universidade Regional de Blumenau Centro de Ciências Exatas e Naturais Departamento de Sistemas e Computação DESENVOLVIMENTO DE UM DESENVOLVIMENTO DE UM AMBIENTE WEB PARA APOIO AMBIENTE WEB PARA APOIO DO EMPREENDEDOR DO EMPREENDEDOR DO EMPREENDEDOR DO EMPREENDEDOR UTILIZANDO AJAX UTILIZANDO AJAX Acadêmico: Rafael Wilson Santiago Prof. Orientador: Dr. Oscar Dalfovo

Transcript of DESENVOLVIMENTO DE UM AMBIENTE WEB PARA APOIO...

Universidade Regional de BlumenauCentro de Ciências Exatas e Naturais

Departamento de Sistemas e Computação

DESENVOLVIMENTO DE UM DESENVOLVIMENTO DE UM AMBIENTE WEB PARA APOIO AMBIENTE WEB PARA APOIO

DO EMPREENDEDOR DO EMPREENDEDOR DO EMPREENDEDOR DO EMPREENDEDOR UTILIZANDO AJAXUTILIZANDO AJAX

Acadêmico: Rafael Wilson SantiagoProf. Orientador: Dr. Oscar Dalfovo

� Introdução� Objetivos do Trabalho

� Fundamentação teórica�

Roteiro da apresentaçãoRoteiro da apresentação

� Empreendedorismo

� Plano de Negócio

� Empreendedorismo e a Computação

02 / 38

Roteiro da apresentaçãoRoteiro da apresentação

�Desenvolvimento do Trabalho� Especificação

� Tecnologias e ferramentas utilizadas

�� Operacionalidade

�� Trabalhos Correlatos

�Considerações Finais� Conclusão

� Extensões

03 / 38

�� Contextualização

� 95% das empresas que estabelecem-se no mercado criaram um plano de negócio;(Dalfovo e Amorim, 2007)

� observa-se nos últimos anos, o gradativo aumento

Introdução Introdução

� observa-se nos últimos anos, o gradativo aumento dos sistemas de ensino a distância;(Bolzan,1998 apud Dalfovo, 2004)

� nota-se a carência de uma ferramenta para montagem do plano de negócio na disciplina Empreendedor em Informática.(Almeida, 2004)

04 / 38

Introdução Introdução

�� Objetivo geral

Desenvolvimento de um ambiente de

aprendizagem voltado para a área de aprendizagem voltado para a área de

empreendedorismo utilizando AJAX.

05 / 38

Introdução Introdução

� Objetivos específicos� fornecer uma ferramenta para preenchimento do plano de negócio, sendo possível ao administrador da ferramenta disponibilizar dicas de preenchimento;

�� disponibilizar ferramentas para a organização da empresa como, agenda, quadro de avisos, fóruns e salas de bate papo;

�disponibilizar recursos visuais e de navegação similares a sistemas operacionais gráficos tais como, recursos de arrastar e soltar e janelas redimensionáveis.

06 / 38

Fundamentação TeóricaFundamentação Teórica

� Empreendedorismo� termo utilizado para designar os estudos relativos ao empreendedor, seu perfil, suas origens, seu sistema de atividades e seu universo de atuação; universo de atuação; (Dolabela, 1999)

�o empreendedorismo visa perceber uma oportunidade e criar um negócio rentável sobre ela, assumindo riscos calculados.(Dornelas, 2000)

07 / 38

Fundamentação TeóricaFundamentação Teórica

� EmpreendedorEmpreendedor�é uma pessoa que imagina, desenvolve e realiza visões;(Filion 1991 apud Dolabela 1999))

�� a decisão de se tornar um empreendedor é impulsionada por fatores externos, ambientais e sociais, aptidões ou ao somatório de todos estes fatores.(Dolabela, 1999)

08 / 38

Fundamentação TeóricaFundamentação Teórica

� Fatores de decisãoFatores de decisão

09 / 38FonteFonte: (MORRE 1986 : (MORRE 1986 apudapud DORNELAS 2001)DORNELAS 2001)

Fundamentação TeóricaFundamentação Teórica

� Plano de NegócioPlano de Negócio� é um documento pelo qual o empreendedor formalizará os estudos a respeito de suas idéias, transformando-as em um negócio;(Sebrae, 2007)(Sebrae, 2007)

� deve-se criar o plano de negócio, pois o processo de organizá-lo, obriga o empreendedor a assumir um posicionamento racional, crítico e objetivo em relação ao projeto como um todo;(Bangs, 1999)

10 / 38

Fundamentação TeóricaFundamentação Teórica

� Plano de NegócioPlano de Negócio� destina-se aos sócios da empresa, aos funcionários, aos investidores e ao público em geral;(Salin, 2001)(Salin, 2001)

� pode ser organizado em 3 etapas: o negócio, dados financeiros e documentação de apoio;(Bangs, 1999)

11 / 38

Fundamentação TeóricaFundamentação Teórica

� Empreendedorismo e a ComputaçãoEmpreendedorismo e a Computação� surgimento das empresas start-upsamericanas;

� avanço do desenvolvimento para Internet com a chamada web 2.0;a chamada web 2.0;

�inicialmente não é necessário um grande investimento, apenas uma boa idéia;

12 / 38

Fundamentação TeóricaFundamentação Teórica

� Empresas Empresas startstart--upsups� Internacionais

• Wikipedia;• Flickr;• Youtube;• Youtube;• MySpace.

� Nacionais• Spesa;• Aprex;• Via6;• Camiseteria.

13 / 38

Desenvolvimento do trabalhoDesenvolvimento do trabalho

� EspecificaçãoEspecificação

� requisitos funcionais;

� diagrama de casos de uso;� diagrama de casos de uso;

� diagrama de estados;

� diagrama de atividades;

� modelo entidade-relacionamento (MER).

14 / 38

RF01: O sistema deve permitir o cadastro de empresas, através de uma área de administração.

RF02: O sistema deve permitir a configuração dos itens necessários para a criação do plano de negócio.

RF03:O sistema deve permitir o preenchimento do plano de negócio através de um editor de avançado com

Desenvolvimento do trabalhoDesenvolvimento do trabalho

� Requisitos FuncionaisRequisitos Funcionais

RF03:O sistema deve permitir o preenchimento do plano de negócio através de um editor de avançado com recursos de HTML –Rich Editor.

RF04: O sistema deve prover uma ferramenta para comunicação entre os sócios da empresa – salas de bate papo.

RF05: O sistema deve prover uma ferramenta para agendamento de datas importantes.

RF06: O sistema deve disponibilizar um fórum para troca de informações entre os alunos cadastrados na disciplina.

RF07: O sistema deve permitir a utilização do mouse para arrastar e soltar objetos da tela.

15 / 38

RF08 – O sistema deve permitir o cadastro de arquivos para poderem ser visualizados a qualquer momento.

RF09 – O sistema deve permitir o cadastro das notas pelo administrador e a visualização das mesmas pelo aluno.

Desenvolvimento do trabalhoDesenvolvimento do trabalho

� Requisitos FuncionaisRequisitos Funcionais

RF10 – O sistema deve permitir ao administrador copiar as informações de uma turma para outra.

16 / 38

Desenvolvimento do trabalhoDesenvolvimento do trabalho

� Diagrama de casos de uso do administradorDiagrama de casos de uso do administrador

17 / 38

Desenvolvimento do trabalhoDesenvolvimento do trabalho

� Diagrama de casos de uso do alunoDiagrama de casos de uso do aluno

18 / 38

Desenvolvimento do trabalhoDesenvolvimento do trabalho

� Diagrama de casos de uso do visitanteDiagrama de casos de uso do visitante

19 / 38

Desenvolvimento do trabalhoDesenvolvimento do trabalho

� Diagrama de estados Diagrama de estados –– situação do alunosituação do aluno

20 / 38

Desenvolvimento do trabalhoDesenvolvimento do trabalho

21 / 38

Desenvolvimento do trabalhoDesenvolvimento do trabalho

� Diagrama de atividades Diagrama de atividades –– Cadastro de alunosCadastro de alunos

22 / 38

Desenvolvimento do trabalhoDesenvolvimento do trabalho

� Diagrama de atividades Diagrama de atividades –– Votação na feira simuladaVotação na feira simulada

23 / 38

Desenvolvimento do trabalhoDesenvolvimento do trabalho

� Modelo entidadeModelo entidade--relacionamento (MER)relacionamento (MER)

24 / 38

� Técnicas e ferramentas utilizadasTécnicas e ferramentas utilizadas� Enterprise Architect - UML:

criação dos diagramas e casos de uso;

� PHP e JavaScript:programação da ferramenta;

Desenvolvimento do trabalhoDesenvolvimento do trabalho

programação da ferramenta;

� MySQL:base de dados de informações do sistema;

� XML e JSON:troca de informações entre o php e o javascript;

� Framework EXT.js:programação da interface visual do ambiente.

25 / 38

OperacionalidadeOperacionalidade

Tela de acesso ao ambienteTela de acesso ao ambiente26 / 38

OperacionalidadeOperacionalidade

Tela principal do sistemaTela principal do sistemaAmbiente do AdministradorAmbiente do Administrador 27 / 38

OperacionalidadeOperacionalidade

Cadastro de turmasCadastro de turmasAmbiente do AdministradorAmbiente do Administrador 28 / 38

OperacionalidadeOperacionalidade

Cadastro de questões do plano de negócioCadastro de questões do plano de negócioAmbiente do AdministradorAmbiente do Administrador 29 / 38

OperacionalidadeOperacionalidade

Preenchimento do plano de negócioPreenchimento do plano de negócioAmbiente do AlunoAmbiente do Aluno 30 / 38

Exportação do Plano de NegóciosExportação do Plano de Negócios

31 / 38

OperacionalidadeOperacionalidade

VotaçãoVotação Feira Feira SimuladaSimuladaAmbienteAmbiente do do VisitanteVisitante 32 / 38

� Trabalhos correlatosTrabalhos correlatos

� ferramenta didática para auxílio na disciplina de empreendedor em informática, em forma de manual(Amorim, 2000);

Desenvolvimento do trabalhoDesenvolvimento do trabalho

�ambiente de aprendizagem para auxílio na disciplina de empreendedor em informática, utilizando PHP e Oracle(Barbieri, 2002);

�programa que avalia a viabilidade de um futuro empreendimento através da elaboração do plano de negócio(Make Money, 2007). 33 / 38

� Trabalhos correlatosTrabalhos correlatos

Desenvolvimento do trabalhoDesenvolvimento do trabalhoCatacterística Amorin (2000) Barbieri (2002) Make Money (2007) Atual

Acesso via Internet X X X

Ferramenta para preenchimento do plano de negócio X X X

34 / 38

Editor HTML X

Interface interativa com AJAX X

Considerações FinaisConsiderações Finais

� ConclusõesConclusões

� a utilização de uma ferramenta de ensino é de suma importância para a disciplina de empreendedor em informática; empreendedor em informática;

�podem ser desenvolvidos sistemas para internet com a mesma usabilidade dos sistemas desktop;

� a utilização da tecnologia AJAX abre um grande leque de opções no desenvolvimento para Internet.

35 / 38

Considerações FinaisConsiderações Finais

� ExtensõesExtensões

� ferramentas para troca de informações, como salas de bate papo e fórum de discussão;

� ferramenta para controle de versão do plano de negócio;

� criação de novos sistemas utilizando este tipo de interface gráfica.

36 / 38

ReferenciasReferencias

� BANGS, D. H. BANGS, D. H. Planejamento de negóciosPlanejamento de negócios : criando um plano para seu : criando um plano para seu negócio ser bemnegócio ser bem--sucedido. Tradução Rosa sucedido. Tradução Rosa KrauszKrausz. São Paulo: Nobel, 1999.. São Paulo: Nobel, 1999.

�� DALFOVO, O.; AMORIM, S. N. DALFOVO, O.; AMORIM, S. N. Quem tem informação é mais Quem tem informação é mais competitivocompetitivo : o uso da informação pelos administradores e empreendedores : o uso da informação pelos administradores e empreendedores que obtêm vantagem competitiva. Blumenau: Acadêmica, 2000.que obtêm vantagem competitiva. Blumenau: Acadêmica, 2000.

�� DOLABELA, F. DOLABELA, F. Oficina do empreendedorOficina do empreendedor . 5. ed. São Paulo: Cultura, 1999.. 5. ed. São Paulo: Cultura, 1999.�� DOLABELA, F. DOLABELA, F. Oficina do empreendedorOficina do empreendedor . 5. ed. São Paulo: Cultura, 1999.. 5. ed. São Paulo: Cultura, 1999.

�� DORNELAS, J. C. A. DORNELAS, J. C. A. EmpreendedorismoEmpreendedorismo : transformando idéias em : transformando idéias em negócios. Rio de Janeiro: Campus, 2001.negócios. Rio de Janeiro: Campus, 2001.

�� SALIM, C. S. SALIM, C. S. etet al. al. Construindo planos de negóciosConstruindo planos de negócios : todos os passos : todos os passos necessários para planejar e desenvolver negócios de sucesso. Rio de Janeiro: necessários para planejar e desenvolver negócios de sucesso. Rio de Janeiro: Campus, 2001.Campus, 2001.

37 / 38

Obrigado!Obrigado!““ Um dia, nalgum lugar, uma eternidade após, eu relembraria tudo Um dia, nalgum lugar, uma eternidade após, eu relembraria tudo

isto num suspiro: Dois caminhos divergiam numa floresta de isto num suspiro: Dois caminhos divergiam numa floresta de isto num suspiro: Dois caminhos divergiam numa floresta de isto num suspiro: Dois caminhos divergiam numa floresta de outono, e eu, eu escolhi o menos percorrido, e isso fez toda a outono, e eu, eu escolhi o menos percorrido, e isso fez toda a

diferençadiferença””

Robert FrostPoeta Americano (1874 – 1963)