Prévia do material em texto
Curvelo 2016 SISTEMA DE ENSINO PRESENCIAL CONECTADO ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PRODUÇÃO TEXTUAL INTERDISCIPLINAR – EM GRUPO 2º Semestre 2016 Curvelo 2016 PRODUÇÃO TEXTUAL INTERDISCIPLINAR – EM GRUPO 2º Semestre 2016 Trabalho apresentado à Universidade Norte do Paraná - UNOPAR, como requisito parcial para a obtenção de média bimestral na disciplina de Introdução ao Desenvolvimento de Sistemas Web, Processo de Negócio e Software, Lógica e Técnicas de Programação, Metodologia Científica e, Seminários II. Orientador: Prof.(a): Merris Mozer Marco Ikuro Hisatomi Anderson Emidio Jose Adir Lins Machado Roberto Yukio Nishimura Alunos: Charles Oliveira Déborah Sena Ribeiro da Costa Eder da Costa Ribeiro Jenifer Maria da Silva Thiago Bonifácio Amâncio Vinícius Ferreira Oliveira SUMÁRIO 1 INTRODUÇÃO ........................................................................................................... 3 2 Objetivo..................................................................................................................... 4 3 Desenvolvimento...................................................................................................... 5 3.2 Apresentação do Sistema........................................................................................ 6 3.3 Divulgação do sistema na web.............................................................................. 13 3.4 Diagrama baseado no conceito BPMN (Business Process and Notation) ......... 20 4 CONCLUSÃO .......................................................................................................... 21 REFERÊNCIAS .................................................................................................................... 22 3 1 INTRODUÇÃO As pesquisas feitas nesse portfolio são para apresentação de um projeto de criação de um sistema focado nas entregas marmitas denominada “MarmiTEC” contendo a divulgação do sistema em uma pagina Web, o projeto foi desenvolvido em linguagem CSharp (c#), e contém a produção de um diagrama baseado no conceito do BPMN (Business Process Model and Notation). 4 2 Objetivo Neste portfólio temos como objetivo a apresentação de um protótipo para desenvolvimento de um sistema para uma empresa de marmitas denominada “Casa das Marmitas” focado nos pedidos do proprietário da casa, o sistema contem, controle de pedidos, controle de clientes, controle de entregadores, controles de empresas que prestam o serviço das entregas, e apresentação de relatórios entre diversas outras funções. 5 3 Desenvolvimento MarmiTEC 3.1 Sistema MarmiTEC. O sistema MarmiTEC é um sistema criado pela empresa Software House&MM, focado no controle de entregas de marmitas, o programa foi criado a pedido do proprietário da “Casa das Marmitas”. O nome do sistema foi escolhido de acordo com a necessidade do proprietário, que necessitava controlar suas entregas de maneira pratica e rápida, e também os outros setores da sua empresa. O problema a ser resolvido na empresa era o controle das entregas, pois o proprietário utiliza do serviço de terceiros para entregas. A metodologia científica aplicada foi a pesquisa-ação uma vez que um sistema foi desenvolvido e intervínhamos diretamente no ciclo operacional dos usuários. Objetivo desse protótipo é aumentar a eficiência do sistema de entrega, e facilitar o pagamento do serviço prestado por terceiros a empresa. O sistema conta com diversas funções que auxilia os funcionários da empresa para controlar os pedidos realizados, controle de caixa, entregas e outras funções, o programa está em fase de implantação na versão 1.0, conforme necessidades serão implantadas novas funções. 6 3.2 Apresentação do Sistema Tela inicial: Na tela de abertura do programa o usuário insere seu “nome de usuário” e sua senha, já cadastradas no sistema, para acessar o programa. Feito o processo aparecera à próxima tela do sistema. Menu do Sistema: A tela seguinte é o menu de funções do sistema, nela é apresentada diversas funções, cada uma com uma função especifica. Controle de Clientes: tem como função controlar o cadastro dos clientes contendo seus dados pessoais, para uma fidelização. Controle de Produtos: controla os cadastros dos produtos oferecidos pela empresa. Controle de Pedidos: controla os pedidos feitos pelos clientes Controle de Entregadores: é responsável pelo controle dos entregadores, pelo controle de entregas feitas por cada um deles e pelas empresas que prestam esse serviço. 7 Relatório de Entregas: apresenta relatório das entregas feitas por cada entregador cadastrado. Relatório de Pedidos: apresenta relatório dos pedidos feitos Relatório de Caixa: exibe extrato do valor do caixa de acordo com o período escolhido pelo usuário. Novo pedido: responsável pela criação de um novo pedido. Status dos Pedidos: mostra na tela o status dos pedidos já cadastrados. 8 Controle de Clientes: A tela de controle de clientes tem como função o cadastramento dos de clientes, o usuário tem a opção de buscar um cliente já cadastrado, ou cadastrar um novo usuário. As telas de cadastro são simples e objetivas contendo apenas o conteúdo necessário para efetuar o cadastro. abaixo as telas de cadastro do sistema 9 Cadastro dos produtos Nesta tela todos produtos que serão vendidos pela empresa são cadastrados. As informações preenchidas pelo usuário são valor da marmita, tamanho, descrição e o nome que identificará a marmita: 10 Cadastro das empresas As empresas terceirizadas também são cadastradas no sistema, tendo opções de editar cadastro e apagar cadastro sendo necessário. 11 O sistema ainda tem a opção de imprimir relatórios, como pedido pelo proprietário da empresa, um desses relatórios é a relação de entregas efetuadas por cada entregador, contendo seus dados pessoais e número de entregadas realizadas. Facilitando o pagamento para empresas contratadas para fazer o serviço, segue tela: 12 Ao gerar o relatório o usuário tem um arquivo no formato em PDF pronto para impressão assim acontece com os demais relatórios gerados pelo sistema, abaixo a imagem do relatório gerado. 13 3.3 Divulgação do sistema na web O proprietário da empresa ainda deseja divulgar seu empreendimento via web através de um site. O cliente irá acessar o site através da URL www.thiagobonifacio.com.br/unopar contando com a opção de ficar por dentro de todas as promoções da casa, e com cardápio onde pode escolher entre todos os sabores variados de marmitas e outros produtos. Facilitando o pedido do cliente junto com a empresa, essa divulgação é importante para que o cliente veja o investimento feito para melhoria nas entregas e nos outros setores da casa de marmitas, buscando cada dia mais a praticidade e comodidade para seu cliente. Na tela inicial temos nosso contato, o menu com todas as opções do site, e acesso a todos os serviços que a empresa oferece para seu cliente. E no cardápio apresenta todos os sabores de disponíveis na casa, ao clicar sobre a imagem do prato o cliente é redirecionado para outra tela de formulário para preencher seus dados.cardápio: Abaixo as imagens da tela inicial do site e nosso 14 Código fonte da tela inicial do site: 16 17 Código fonte tela de cardápios: 18 19 Código fonte tela do Contato: 20 3.4 Diagrama baseado no conceito BPMN (Business Process and Notation) Para a apresentação do programa para o usuário foi elaborado um diagrama baseado no conceito BPMN. Definição BPMN (Business Process and Notation) BPMN (Business Process Modeling Notation) é uma notação padrão que representa processos de negócios por meio de diagramas de processos de negócio (Business Process Diagram - BPD). Dizemos também que esta notação é orientada para uso humano, devido a fácil compreensão do diagrama formado, pois este faz uso de ícones padrões que facilitam o entendimento. Mais porque usar o diagrama no conceito BPMN? O BPMN descreve a lógica dos passos de um processo. Com a modelagem você consegue ter uma notação gráfica que expressa para o seu usuário de forma clara o seu processo de negócio, onde, mesmos processos complexos se tornam de fácil compreensão/visualização para os donos do negócio facilitando tanto em análise de melhoria quanto de automatização deste processo. Abaixo o diagrama criado: 21 4 CONCLUSÃO Neste trabalho foi proposta a apresentação de um protótipo para um sistema de entregas para uma casa de marmitas, o protótipo foi criado de acordo com as regras e atendendo todos os pedidos do proprietário da empresa, e chegamos à conclusão que para a criação e o desenvolvimento de um sistema é preciso atender a expectativas do contratante para que não haja a insatisfação do mesmo, e usar sempre do nosso conhecimento para buscar melhorias para o sistema, sendo assim futuramente o sistema criado possa atender outras empresas. 22 REFERÊNCIAS Livro: Processos de Software, Polyanna Pacheco Gomes Fabris e Luis Cláudio Perini. Introdução ao Business Process Modeling Notation Site: Introdução ao Business Process Modeling Notation (BPMN) http://www.devmedia.com.br/introducao-ao-business-process-modeling- notation-bpmn/29892#ixzz3qFDbjsvC Site: http://portal3.tcu.gov.br/portal/page/portal/TCU/comunidades/gestao_processos_trab /curso_mapeamento_processos_trab/Curso%20Mapeamento%20BPMN%20Bizagi %20-%20aula%202_v%202013.pdf em 27/10/2016 as 19:28 Livro: Técnicas de programação, Anderson Emídio de Macedo Gonçalves Veronice de Freitas. Site: https://www.youtube.com/watch?v=-HZXTZ8qL-8 em 29/10/2016 as 13: 32 Site: https://www.youtube.com/watch?v=waOTGTyMvV0 em 29/10/2016 as 15:16 http://www.devmedia.com.br/introducao-ao-business-process-modeling-notation-bpmn/29892#ixzz3qFDbjsvC http://www.devmedia.com.br/introducao-ao-business-process-modeling-notation-bpmn/29892#ixzz3qFDbjsvC http://www.devmedia.com.br/introducao-ao-business-process-modeling-notation-bpmn/29892#ixzz3qFDbjsvC http://www.devmedia.com.br/introducao-ao-business-process-modeling-notation-bpmn/29892#ixzz3qFDbjsvC http://portal3.tcu.gov.br/portal/page/portal/TCU/comunidades/gestao_processos_trab/curso_mapeamento_processos_trab/Curso%20Mapeamento%20BPMN%20Bizagi%20-%20aula%202_v%202013.pdf http://portal3.tcu.gov.br/portal/page/portal/TCU/comunidades/gestao_processos_trab/curso_mapeamento_processos_trab/Curso%20Mapeamento%20BPMN%20Bizagi%20-%20aula%202_v%202013.pdf http://portal3.tcu.gov.br/portal/page/portal/TCU/comunidades/gestao_processos_trab/curso_mapeamento_processos_trab/Curso%20Mapeamento%20BPMN%20Bizagi%20-%20aula%202_v%202013.pdf https://www.youtube.com/watch?v=-HZXTZ8qL-8 https://www.youtube.com/watch?v=waOTGTyMvV0