Baixe o app para aproveitar ainda mais
Prévia do material em texto
2 UNIVERSIDADE ESTÁCIO DE SÁ TCC EM SISTEMA DE INFORMAÇÃO - EAD Professor Orientador: Rogerio Leitão Nogueira 2020 SISCOVENEST Trabalho apresentando na disciplina de TCC EM SISTEMA DE INFORMAÇÃO-EAD da universidade Estácio de Sá como requisito parcial para obtenção de grau de Bacharel em Sistema de Informação. Autor: Nelson Moraes do Nascimento Kneipp Orientador: Rogerio Leitão Nogueira 2020 SISCOVENEST Nelson Moraes do Nascimento Kneipp – Matricula: 201702079041 Trabalho apresentando na disciplina de TCC EM SISTEMA DE INFORMAÇÃO-EAD da universidade Estácio de Sá como requisito parcial para obtenção de grau de Bacharel em Sistema de Informação. BANCA EXAMINADORA ________________________________________ Prof. Rogerio Leitão Nogueira - Orientador Universidade Estácio de Sá 2020 RESUMO Este projeto tem como objetivo o desenvolvimento de um sistema para controle de estoque e vendas de uma assistência de informática. Trata-se de uma empresa de pequeno porte optante pelo Simples Nacional que é um regime compartilhado de arrecadação, cobrança e fiscalização de tributos aplicáveis às Microempresas e Empresas de pequeno porte, previsto na Lei Complementar nº 123, de 14 de dezembro de 2006. A proposta do projeto é criar um sistema para controle automático, confiável e estável de vendas de produtos com a missão emissão de cupom fiscal e relatórios analíticos para acompanhamento do gestor a fim de poder tomar decisões mais acertadas no planejamento estratégico e tático da empresa. O projeto será elaborado utilizando as seguintes ferramentas: Documentação (in loco, RUP), sistema de gerenciador de banco de dados MySQL, IDE NetBeans para o desenvolvimento do sistema, linguagem Java para desenvolvimento de sistema orientado a objeto e interoperabilidade entre sistemas operacionais, ferramenta Astah para modelagem do sistema e DBDesigner para modelam lógica e geração física de banco de dados. Palavras-chave: SISCOVENEST, Vendas, Loja de Informática. Sumário 1 O PROBLEMA 7 1.1 Tema Do Trabalho 7 1.2 Contextualização 7 1.3 Situação-Problema 7 1.4 Breve Descrição Da Solução 7 2 Contextualização do Problema 8 2.1 Premissas E Restrições Do Problema 8 2.2 Caracterização Da Empresa 8 2.2.1 Histórico da empresa 9 2.2.2 Atividades da empresa 9 2.2.3 Mercado consumidor 10 2.2.4 Concorrência 10 2.2.5 Organograma 10 2.3 Proposta De Trabalho 11 2.3.1 Método de Trabalho 11 2.3.2 Previsão de Alocação de Recursos 11 2.3.3 Cronograma de Trabalho 12 2.3.4 Previsão Orçamentária 13 2.4 Sistema Atual 13 2.4.1 Funcionamento do Sistema Atual 14 2.4.2 Problemas do Sistema Atual 14 3 A Solução 15 3.1 O Sistema Proposto 15 3.1.1 Justificativas para o novo sistema 16 3.1.2 Situação desejada: objetivos gerais e específicos 17 3.2 Solução Escolhida 17 3.2.1 Escopo da Solução 17 3.2.2 Diagrama de Casos de Uso 19 3.2.2 Especificações textuais dos casos de uso 22 3.2.3 Modelo Conceitual de Classe 22 3.2.4 Modelo Conceitual de Dados 22 3.3 Solução Tecnológica 23 3.3.1 Diagrama de Sequência 24 3.3.2 Projeto de Interfaces 24 3.3.3 Diagrama de Estados 25 3.3.4 Diagrama de Atividades 26 3.3.5 Diagrama de Componentes 27 3.3.6 Modelo de classes de Projeto 27 3.3.7 Modelo Físico de dados 28 3.3.7.1 Projeto de Tabelas e Arquivos 28 3.3.7.2 Scripts de geração do banco e suas tabelas 28 3.3.8 Ambiente tecnológico do sistema 29 3.3.8.1 Ambiente Físico (diagrama de implantação) 30 3.3.8.2 Justificativa da escolha da linguagem de programação 30 3.3.8.3 Justificativa da escolha do SGBD (Sistema Gerenciador de Banco de Dados) 31 4 Conclusões 31 4.1 Reflexões E Comparação Entre Objetivos Iniciais X Alcançados 31 4.2 Vantagens E Desvantagens Do Sistema 32 4.3 Trabalhos Futuros 32 REFERÊNCIAS BIBLIOGRÁFICAS 33 1 O PROBLEMA Sem controle de estoque, a empresa fica sujeita a furtos e desvios de mercadorias e equipamentos pelos funcionários; o gerenciamento dos produtos, além de reduzir riscos de desvio é essencial para a saúde financeira da empresa. 1.1 Tema Do Trabalho Sistema de vendas e serviços (Gestão de prestadoras de serviço). 1.2 Contextualização O sistema será utilizado por autorizadas (segmento de informática), mas a demanda inicial é da autorizada Smart Print, que ainda não dispõe de nenhum sistema. 1.3 Situação-Problema A empresa não tem gestão de estoque de peças, que vai recebendo baixa a medida que as mesmas são usadas na prestação de serviço ou venda. 1.4 Breve Descrição Da Solução O sistema proposto vai registrar os serviços oferecidos. Esses serviços devem informar a peça e a quantidade. Quando o serviço for concluído, o sistema vai dar baixa do estoque, na respectiva quantidade. O sistema deve gerenciar a entrada de serviço no balcão e gerir o estoque com as vendas de outros periféricos. 2 Contextualização do Problema 2.1 Premissas E Restrições Do Problema Existem algumas premissas para instalação e implantação do produto que tem como objetivo o desenvolvimento de um sistema para controle de vendas com emissão de cupom fiscal, sendo estas, portanto: Necessidade de compra de equipamentos como, por exemplo, workstation para implantação do software, visando a possibilidade de expansões e instalação de outros processos de TI; Reforma da rede interna com expansão da banda larga de internet que hoje está com 5 MB, passando para no mínimo 15 MB considerando um pacote razoável oferecido pelo mercado atual; Intervenções para sanar dúvidas relacionadas ao projeto, somente depois do horário do expediente normal; Prazo máximo para que o sistema esteja 100% operacional é de 120 dias; Treinamento dos usuários após implantação se possível nos domingos ou no feriado. 2.2 Caracterização Da Empresa O presente estudo realizou-se em uma loja de suporte técnico situada na cidade de Queimados, região da Baixada Fluminense do estado do Rio de Janeiro. A empresa tem um único dono. A empresa conta com quadro funcional de três técnicos em impressoras, microcomputadores e celulares e um atendente e está enquadrada no regime microempreendedor individual. A área de atuação da empresa é prestação de serviço, e a mesma disponibiliza uma variada linha de produtos, sendo estes: cartuchos de tinta, toners, placas mãe, processadores, gabinetes, discos rígidos, fontes de computadores e equipamentos periféricos em geral. Tendo como os seus principais clientes pessoas da classe média, a empresa busca fornecer produtos de qualidade, visando assim, sobressair sobre os seus concorrentes que são lojas de assistência técnica, loja de venda de equipamento e lojas de equipamentos especializados. 2.2.1 Histórico da empresa Nome: Smart Print; Criação: Janeiro de 2009; Funcionários: Nas autorizadas, 4 funcionários por expediente. No escritório central, 1 diretor; Ramo: Assistência Técnica, incluindo venda de componentes eletrônicos, periféricos, montagem de microcomputadores e afins. 2.2.2 Atividades da empresa A Smart Print objetiva prestar, com qualidade, o serviço de conserto de computadores, impressoras, celulares e tablets. Além disso, vende produtos afins ao serviço que presta; A empresa visa realizar reparos e manutenções, no menor tempo possível, para que usuários possam retirar seus equipamentos até período estipulado pelo técnico, mediante pagamento do serviço; A empresa também realiza recargas em cartuchos de tinta e toners para impressoras; A empresa permite ainda impressão de documentos, mesmo aqueles que precisam de impressão rápida de documentos diversos (serviço); Além disso, a empresa vende produtos de papelaria e computação como papel, toner, mídias de armazenamento, como pen drive (produtos). 2.2.3 Mercado consumidor Usuários, entre adolescentes, adultos, terceira idade além de empresas, que precisem de algum tipo de suporte para os seus equipamentos eletrônicos ou que busquem comprar aparelhos eletrônicos, periféricos e produtos afins. 2.2.4 Concorrência A empresa em estudo atua há 10 anos no setor, porém de 5 anos pra cá vem perdendo mercado em função do crescimentoda concorrência neste mercado. Contudo observa-se que por abranger não somente o mercado de microcomputadores e impressoras, mas também o de smartphone houve um crescimento no serviço, devido ao alto valor pago pelos aparelhos, por consequência vem crescendo a procura por assistências técnicas cada vez mais especializadas. Na cidade onde a empresa está sediada, existem 7 concorrentes, além de outros 19 na cidade adjacente, localizada há 30 minutos de automóvel. 2.2.5 Organograma 2.3 Proposta De Trabalho Para a elaboração deste estudo utiliza-se uma metodologia de pesquisa, para tanto nos tópicos a seguir trata-se a forma em que esta metodologia foi aplicada ao estudo apresentado. 2.3.1 Método de Trabalho Serão realizadas reuniões mensais IN LOCO com o gestor e proprietário da empresa para levantamento dos requisitos que irão compor o sistema. Após cada reunião será elaborado um documento (RUP – Rational Unified Process) – onde estarão descritos todos os itens que foram abordados no decorrer da reunião e com prazos para entrega, também será feito o levantamento de requisitos funcionais e não funcionais através de técnica de entrevista quando das reuniões estabelecidas para entendimento do ponto de vista dos usuários, funcionários e gestor e por último, análise de documentos e rotinas para entendimento de como é feita a gestão da loja atualmente. Será utilizada a UML (Unified Modeling Language) para representação dos modelos. 2.3.2 Previsão de Alocação de Recursos · Recursos Humanos Analista de Sistema/Programador; Gerente ou Gestor da loja; Proprietário; Analista de Teste. · Recursos Computacionais 2 – Microcomputadores com Processador Core i3, memória RAM de 4Gb e SSD de 500Gb; 1 - Notebook i5, memória de 8gb, HD de 1Tb e Tela de 14 polegadas; 1 - Impressora Brother DW4. · Recursos Materiais - Material escritório R$ 150,00 - Papel Impressão, 2 unidades R$ 50,00 - Toner Impressão, 2 unidades R$ 360,00 2.3.3 Cronograma de Trabalho Entregas Atividades de Entrega do Aluno Atividade Devolutiva do Docente 24/08/2020 Entrega 1: O Problema 14/09/2020 Entrega 2: Contextualização Correção da Entrega 1 19/10/2020 Entrega 3: Sistema Proposto + Requisitos Correção da Entrega 2 09/11/2020 Entrega 4: Casos de Uso + Classes + Dados Correção da Entrega 3 16/11/2020 Correção da Entrega 4 30/11/2020 Entrega 5: Versão Final AV 07/12/2020 Correção da AV 14/12/2020 Entrega 6: Versão Final AVS 2.3.4 Previsão Orçamentária Recurso Tipo de Recurso Mensal Ago/20 Set/20 Out/20 Nov/20 Total Analista de Sistemas /Programador Humano 0,00 0,00 0,00 0,00 0,00 0,00 Notebook Tecnológico 2.500,00 2.500,00 0,00 0,00 0,00 2.500,00 Impressora Tecnológico 1.000,00 1.000,00 0,00 0,00 0,00 1.000,00 Pacote Br Office Tecnológico 0,00 0,00 0,00 0,00 0,00 0,00 Astha comunity Tecnológico 0,00 0,00 0,00 0,00 0,00 0,00 Project Libre Tecnológico 0,00 0,00 0,00 0,00 0,00 0,00 DbDesigner Tecnológico 0,00 0,00 0,00 0,00 0,00 0,00 Material escritório Material 0,00 150,00 0,00 150,00 0,00 300,00 Resma de Papel Material 0,00 25,00 0,00 25,00 0,00 50,00 Toner de Impressora Material 0,00 180,00 0,00 180,00 0,00 360,00 Total 3.855,00 0,00 355,00 0,00 4.210,00 2.4 Sistema Atual Sistema manual, controle de entrada e saída de equipamentos, peças utilizadas em serviços e vendas. Assim bem como compras para reposição de peças são anotadas em cadernos para no final de cada mês ser feito o balanço financeiro. 2.4.1 Funcionamento do Sistema Atual O sistema atual é simples, praticamente manual, sem controle de todo o processo e com inconsistências. O sistema se baseia em etapas de inserção de dados manuais de produtos, vendas, e receitas, levando a conferência de pessoal ao final do dia. Nos microcomputadores espalhados no ambiente, existem recursos de TI para entrada/saída de dados. O micro do gerente dispõe de recurso para inserir produtos novos NF de entrada, cadastro de fornecedor e planilhas de vendas já realizadas. O micro dos técnicos tem planilhas em que eles alteram a quantidade de componentes/equipamentos que são entregues e confirmam sua descrição.Por último temos o micro do atendente que contém programa de NFe do município para emissão de notas ficais, planilha com visualização dos valores dos componentes/equipamentos a serem vendidos, calculadora para troco e comunicação com estoque para confirmação de pagamento. Depois de todos esses processos ao final do dia é feiro um balanço de consistência dos levantamentos de entradas e saídas de produtos de vendas e pagamentos, tudo manualmente, possibilitando várias falhas tanto de estoque, informações de fornecedores, entrada e saída de notas fiscais e códigos de produtos. 2.4.2 Problemas do Sistema Atual Sistema ineficiente devido à demanda de serviços oferecidos, assim como um grande fluxo de atendimentos. A solução para solucionar a organização, a logística e ausência de um estoque na empresa é a implementação de um sistema automatizado. 3 A Solução A solução consiste em gerir o estoque e as vendas de uma loja de assistência técnica. 3.1 O Sistema Proposto O sistema proposto será único com quatro módulos distintos com diferentes permissões sendo estes os seguintes: · Módulo de cadastro de vendas -Fazer login; -Conferir cadastro de cliente ou cadastrar cliente novo; -Verificar situação do produto no controle de estoque; -Registrar pedido de compra; -Registrar opção de entrega; -Fechar pedido de compra com valor total e forma de pagamento. · Módulo Financeiro -Fazer login e abrir o caixa; -Verificar vínculo de compras pelo CPF do cliente; -Conferir o pedido do produto e quantidade; -Registrar preço com subtotal; -Registrar valor total de pagamento e opção de pagamento; -Emissão do cupom da NFe; -Registrar baixa no estoque; -Fechar venda e aguardar nova entrada. · Módulo de estoque -Fazer login; -Visualização do balanço geral do estoque; -Cadastro de produtos; -Cadastro de fornecedores; -Alertas de baixa de estoque e falta de produtos; -Baixa de produtos vinculados a pedidos de vendas. · Módulo administrativo -Fazer login; -Acesso a todos os módulos do sistema; -Relatórios de vendas; -Relatórios de fornecedores; -Relatórios de entrada e saída de materiais; -Balanço geral dos módulos do sistema. 3.1.1 Justificativas para o novo sistema Para estabelecimento no mercado atual e implementação de diferencial mercadológico frente aos concorrentes, temos através da proposta deste projeto de software a criação de um sistema para controle automático, confiável e estável de gerenciamento de estoque e vendas de produtos com emissão de cupom fiscal eletrônico, gerando relatórios analíticos para acompanhamento do gestor a fim de poder tomar decisões mais acertadas no planejamento estratégico e tático da empresa, conquistando cada vez mais a confiança dos clientes e o reconhecimento do mercado. 3.1.2 Situação desejada: objetivos gerais e específicos · Gestão integrada dos todos os processos da empresa; · Emissão de relatórios automatizados para controle de gestão; · Restrição ao acesso das informações por parte dos usuários através de login; · Backup eficiente de todo o fluxo de processos da empresa; · Confiabilidade e agilidade nos serviços de estoque, cadastro de cliente, produtos e fornecedores. 3.2 Solução Escolhida 3.2.1 Escopo da Solução Através da implementação de novas tecnologias e da informatização de alguns processos a empresa visa ter um controle maior sobre seus cadastros, estoques e finanças, que irá automatizar alguns processos operacionais e financeiros aumentando a eficiência e confiabilidade do sistema. Este sistema será único com permissões de acesso distintas para cada área de operação, ou seja, somente o caixa ter á acesso às coisas relativas ao caixa e assim por diante para as demais áreas de trabalho dentro da loja, sendo que a gerência ter á acesso total ao sistemapara controle e emissão de relatórios. Lista de Requisitos do Sistema De acordo com o estudo prévio das rotinas de trabalho na empresa, foram identificados problemas de confiabilidade da informação, devido à utilização de métodos retrógados e manuais que dificultam o controle, a consulta, a análise e a manutenção dos dados. Portanto, abaixo descreveremos alguns requisitos para implementação do software proposto: · Requisitos Funcionais: [RF1]. Cadastrar, excluir e alterar produtos: O sistema deverá permitir cadastrar novos produtos com todos os seus atributos. O cadastro não poderá ser realizado no caso de já existir no sistema um produto com o mesmo código. O sistema deverá permitir a exclusão de produt os por nome ou código. O sistema deverá estar em constante atualização, tanto dos atributos dos produtos em estoque quanto em processo de pedidos. - [RF2]. Cadastrar, excluir e alterar clientes e fornecedores: O sistema deverá cadastrar novos clientes com todos os seus atributos. O cadastro não poderá ser realizado no caso de já existir no sistema um cliente ou fornecedor com o mesmo código. O sistema deverá permitir a exclusão de clientes ou fornecedores por nome ou código. O sistema deverá ir atualizando os atributos dos clientes ou fornecedores e caso estes estejam em processo de pedidos ou em documentos de contas a receber ou a pagar, esses documentos deverão ser atualizados também. - [RF3] Cadastro, exclusão e alteração de contas a rec eber/pagar: O sistema deverá permitir cadastrar novos documentos de despesa ou receita para controle e a companhamento financeiro dos clientes e fornecedores. O sistema deverá permitir a exclusão de documentos com a situação em aberto, mas não deverá permitir a exclusão de documentos já baixados. O sistema não deverá permitir o cadastro de documentos com o código já existente na base. - [RF4] Cadastro de condições de pagamentos com emissão automatizada de NFe. - [RF5] Cadastro e controle usuário par a autenticar a entrada no sistema e manter a segurança da informação; - [RF6] Cadastro e controle de movimentação do estoque, incluindo alerta de baixa de estoque. O sistema deverá permitir a alteração do estoque nunca a exclusão dos registros de lançamentos. - [RF8] Emissão de relatórios de vendas, fornecedores, flux o de estoque e balanço geral do sistema, com acesso permitido somente ao gerente através de seu login de senha. · Requisitos Não Funcionais: - [RNF1]. Será criado um documento contendo um diagrama de classes, diagramas de caso de uso com suas descrições e com os demais diagramas, como também informações sobre o código fonte. - [RNF2]. Será criado um cronograma det alhado para o processo de desenvolvimento no qual constem: as atividades a serem dese nvolvidas e e m que período e com qu e recursos humanos e físicos serão desenvolvidos o sistema. - [RNF3] A interface do sistema será a gradável, objetiva e amigável ao usuário. Suas funcionalidades e informações deveram estar bem visíveis e disponíveis. - [RNF4] Comunicação entre o sistema e usuário será com mens agens simples, ex plicando o erro gerado e evitando termos técnicos. - [RNF5]. Todos os relatórios que possuírem filtro de um mês apenas, não deverão demorar mais que sete segundos para serem gerados. - [RNF6] O tempo de resposta para as operações do banco de dados deverá ser de, no máximo, cinco segundos. 3.2.2 Diagrama de Casos de Uso Nesta seção estão os diagramas onde estão registradas todas as funcionalidades do sistema, assim como os atores, onde assim fica explicito suas responsabilidades. Os requisitos do sistema ora proposto no escopo deste projeto estão representados nos Diagramas de Caso de Uso, representado nas Figuras. Diagrama de Caso de Uso – Módulo Administrativo Diagrama de Caso de Uso – Módulo Estoque Diagrama de Caso de Uso – Módulo Financeiro Diagrama de Caso de Uso – Módulo de Vendas 3.2.2 Especificações textuais dos casos de uso 3.2.3 Modelo Conceitual de Classe Os dados que dão suporte aos requisitos do sistema proposto no escopo deste projeto estão representados na Figura 6, abaixo, através do Diagrama de Classes. Diagrama de Classes 3.2.4 Modelo Conceitual de Dados O modelo conceitual de dados (Figura 7) representa os relacionamentos entre as informações que dão suporte aos requisitos do sistema proposto no escopo deste projeto. Modelo Conceitual de Dados 3.3 Solução Tecnológica A empresa definiu através de uma visão estratégia de negócio investir em TI, para Implementação de diferencial mercadológico frente concorrentes, fazendo com que a ida dos clientes estabelecimento seja uma experiencia agradável, oferecendo a estes praticidade, agilidade e reconhecimento através dos investimentos de melhorias de hardwares e softwares, estando com isso equipada com o seguinte layout de TI: Quatro microcomputadores (Configurações Básicas: Processador Core i3, 4GB de memória RAM, HD500GB, Monitor 19”, Windows10 x64) sendo um micro para gerência, outro para estoque, outro para vendas e outro para o caixa, possui uma pequena estrutura de rede com um switch de 16 portas 3com, rede cabeada com certificação, internet banda larga de 15MB para comunicação com serviço de emissão de nota fiscal eletrônica, e -mails tanto de clientes quanto de fornecedores e comunicação interna para interligação de programas e infraestrutura de rede. Sendo assim, a empresa dispõe de tecnologia para o desenvolvimento e implantação do sistema ora proposto no escopo deste projeto. 3.3.1 Diagrama de Sequência O Diagrama de Sequência, consiste em diagramas que mostram a troca de mensagens entre os objetos em uma situação específica e delimitada no tempo para realizar determinada tarefa. Abaixo, o diagrama de sequência do Siscovenest demonstrando cadastro de vendas, cadastro de produtos, contas a pagar e contas a receber: Diagrama de Sequência - Cadastro de Vendas 3.3.2 Projeto de Interfaces O projeto de Interface define o comportamento e a apresentação de uma interface de sistema. A base da execução de um projeto de software é utilizada nos moldes da psicologia, dos fatores humanos, da tecnologia dos dispositivos de entrada e saída, de tipos de diálogos, das análises de tarefas, dos padrões, regras, protótipos e avaliação de outros sistemas vigentes, objetivando o sucesso deste novo programa, levando em consideração o bom resultado e a satisfação dos usuários. Este resultado será sua especificação, geralmente através de especificações formais, protótipos ou ainda documentos informais catalogados. Os principais objetivos de um projeto de interface com o usuário são: - Interação com o cliente; - Apresentação de informação; - Suporte e avaliação da interface na visão do mesmo. 3.3.3 Diagrama de Estados Os diagramas de estado ou DTE (Diagramas de Transição de Estado) ou até máquinas de estado, são usados para modelar um comportamento prudente em sistema de transição entre estados finitos. Para diagramas de estado são usados dois tipos de máquina de estado: máquinas de estado comportamentais e máquinas de estado para protocolos. Abaixo, os principais diagramas de estado do Siscovenest demonstrando cadastro de vendas, cadastro de produtos, contas a pagar e contas a receber: 3.3.4 Diagrama de Atividades O Diagrama de atividade é definido pela Linguagem de Modelagem Unificada (UML), e representa os fluxos conduzidos por processamentos, cujo objetivo é mostrar o fluxo de atividades em um único processo, mostrando como uma atividade depende da outra. No diagrama de atividades existem regiões denominadas swimlanes que são associadas a um objeto do modelo onde se encontram as atividades relativas ao objeto da região. Estas atividades são conectadas através de arcos (transições), que mostram as dependências entre elas. Abaixo, o diagrama de atividade do Siscovenest demonstrando o fluxograma de cadastro de produtos: 3.3.5 Diagrama de Componentes 3.3.6 Modelo de classes de Projeto 3.3.7 Modelo Físico de dados 3.3.7.1 Projeto de Tabelas e Arquivos 3.3.7.2. Scriptsde geração do banco e suas tabelas 3.3.8 Ambiente tecnológico do sistema A definição do ambiente físico na parte de Hardware para o sistema Siscovenest está baseado no custo benefício para estabelecimento de todos requisitos técnicos de especificações e desempenhos previamente acordados para este sistema. São eles: - Dois microcomputadores com Processador Core i3, memoria de 4Gb e HD de 500GB; - Um notebook com a mesma configuração do micro desktop; - Uma impressora lazer Lexmark MS630; - Rede interna com cabeamento estruturado certificado. - Servidor monoprocessado com processador Intel Xeon série 5000 - Sistema Operacional Linux - Opção de RAID não configurado - com controladora On-Board, 1 a 4 HDs [Incluído] - Memória de 4GB, 1600MT/s (1x4Gb), UDIMM - Disco Rígido de 1TB SATA, 7.2K RPM, 6Gbps, - Unidade de DVD Interna Para definições de soft wares do ambiente físico do sis tema Siscoven foram adotados os seguintes: Windows 7 x64 para micros clientes, para banco de dados os MySQL da Oracle e adotado a linguagem de programa Java. A infraestrutura de rede está baseada em cabeamento estruturado, placas de rede onboard e de servidores, conversor de mídia, switch e roteador com uma internet de 10MB. 3.3.8.1 Ambiente Físico (diagrama de implantação) 3.3.8.2 Justificativa da escolha da linguagem de programação Foi definido a utilização da linguagem de programação Java, que é atualmente a linguagem mais utilizada no mundo e ainda em crescimento nas empresas, através de novas adoções sendo também uma plataforma de desenvolvimento. Além disso, trata-se de uma tecnologia com custo quase totalmente zero, sendo os editores e ambientes de produção também gratuitos. São eles: NetBeans, Eclipse, Jcreator, entre outros, contando ainda com a gratuidade dos Servidores de Aplicação: TomCat, Jboss, Jetty e outros. Esta linguagem é Orientada a Objetos (OO), segue o paradigma OO, o que a torna uma ferramenta extremamente poderosa, sendo também Multi-Threaded, suportando processamento paralelo múltiplo. Possui também portabilidade, onde o mesmo código Java roda em diversas plataformas sem a necessidade de alteração do mesmo e as aplicações podem ser facilmente migradas entre servidores. Ademais, a linguagem Java incorpora suporte a operações em Banco de Dados com o JDBC, que é uma biblioteca de classes para acesso a banco de dados que permite uma conexão remota a servidores SQL e que possuam driver OBDC ou compatível. 3.3.8.3 Justificativa da escolha do SGBD (Sistema Gerenciador de Banco de Dados) O SGDB utilizado foi o MySQL da Oracle Corporation que é um sistema de gerenciamento de banco de dados relacional mais popular e o mais importante nos dias atuais de crise: é livre e possui código aberto que facilita a vida dos desenvolvedores. É uma base de dados fácil de usar e funciona muito rápido, além disso várias comunidades internet como fóruns e sites de informação oferecem cursos livres. Possui também suportes de plataforma e compatibilidade cruzada MySQL que pode ser instalado em todos os principais sistemas operacionais, co mo UNIX, Solaris, Linux , bem como o Windows sem perda de desempenho. Por fim, MySQL protege os dados armazenados tornando este sistema de banco de dados seguro e confiável para soluções de nuvem populares como Microsoft Azure, sendo também possível recuperar os dados usando o backup, armazenamento em cache e arquivos no caso de serem danificados ou perdidos log. A restauração de dados é garantida em MySQL. 4 Conclusões 4.1 Reflexões E Comparação Entre Objetivos Iniciais X Alcançados Os objetivos iniciais da empresa Companhia dos Bits, era o desenvolvimento de um sistema para controle de vendas de uma loja de informática, ou seja, simplesmente informatizar uma loja que não tinha regras definidas para acompanhamento de cadastro de cliente, fornecedores, que tinha fragmentos de sistemas apenas em um micro por necessidade de emissão de cupom fiscal exigido pelo município. A maioria dos controles eram feitos manualmente através de planilhas. Diante da situação apresentada, a proposta foi de criar um sistema para controle automático, confiável e estável de vendas de produtos com e missão de cupom fiscal e relatórios analíticos para acompanhamento do gestor a fim de poder tomar decisões mais acertadas no planejamento estratégico e tático da empresa. Após a implantação do Siscovenest, a empresa Companhia dos Bits, pôde ter controle automático não só de produtos e fornecedores, mas também de todo o fluxo de caixa, contas a pagar, contas a receber, acompanhamento de clientes e geração de relatórios customizados. A gestão passou a ser integrada a todos os processos da empresa, preservando a segurança da informação através de backups e restrições de acesso ao sistema, proporcionando maior credibilidade, confiabilidade e segurança. 4.2 Vantagens E Desvantagens Do Sistema O sistema Siscovenest trouxe maior confiabilidade do público consumidor em relação à empresa, pois agora está apta a oferecer prestação de serviço com agilidade e confiabilidade, integrando seus produtos às necessidades dos clientes, por intermédio de descrição detalhada simples e técnica disponibilizada em seus site e etiquetas interna da loja, atrelados automaticamente a um código individualizado, com sistema de consulta online. Além disso, a empresa também passa a oferecer suporte nas questões financeiras, fiscais e de gestão empresarial, levando a Companhia dos Bits, a um patamar diferenciado no mercado, possibilitando o crescimento com menores perdas e maiores lucros, além das possibilidades de expansão para outras frentes de operações que julgar necessário e tiver apelo de novos clientes. 4.3 Trabalhos Futuros A empresa Companhia dos Bits busca continuamente a expansão e o estabelecimento comercial através de novas parcerias com os melhores fabricantes, estreitando, dia -a-dia, o laço de relacionamento com os mesmos, possibilitando, além de direito a representações oficiais, negociações que interferem diretamente nos ótimos preços praticados pela empresa, para em um futuro próximo gerar um grande volume de vendas para todo o Brasil. Diante disso, o próximo passo será a implementação do e -commerce integrando o Siscovenest ao sistema de loja virtual, dando lugar as grandes movimentações de vendas através de registros físicos e virtuais de compras, de reposição de estoques, de logística e acessos seguros, com eficiência, rapidez e confiabilidade. Espera-se ser gerenciado remotamente, oferecendo todos os recursos de analises através de relatórios customizados, visando a descentralização da aplicação com possibilidade de expansão para criação de uma rede privada com total segurança. REFERÊNCIAS BIBLIOGRÁFICAS Vídeo aulas da Universidade Estácio de Sá. (Indisponíveis para não alunos da instituição). FILHO, Antônio Mendes da Silva. Artigo engenharia de software 3. Devmedia, 2008. Disponível em: < https://www.devmedia.com.br/artigo-engenharia-de-software-3-requisitos-nao-funcionais/9525/>. Acesso em: 25 de set. de 2020. Diagrama de caso de uso UML: O que é, como fazer e exemplos. Lucidchart, 2020. Disponível em: < https://www.lucidchart.com/pages/pt/diagrama-de-caso-de-uso-uml/>. Acesso em: 23 de out. de 2020. GROSSL, Luiz Henrique. Modelo Conceitual de Classes. Wiki, 2016. Disponível em: <https://dtic.tjpr.jus.br/wiki?p_p_id=36&p_p_lifecycle=0&p_p_state=pop_up&p_p_mode=view&_36_struts_action=%2Fwiki%2Fview_page_details&p_r_p_185834411_nodeName=Governan%C3%A7aTIC&p_r_p_185834411_title=Modelo+Conceitual+de+Classes&p_r_p_185834411_nodeId=6228681&_36_redirect=https%3A%2F%2Fdtic.tjpr.jus.br%2Fwiki%2F%2Fwiki%2FGovernan%25C3%25A7aTIC%2FModelo%2BConceitual%2Bde%2BClasses%2Fpop_up>. Acesso em: 27 de out. de 2020. Diagrama de caso para a fase de projetos. Ufcg, Disponível em: <http://www.dsc.ufcg.edu.br/~jacques/cursos/apoo/html/proj1/proj8.htm/>. Acesso em: 03 de nov. de 2020. DA SILVA, Paulo César Barreto. Artigo SQL Magazine 68 – Utilizando UML: Diagramas de Implantação, Comunicação. Devmedia, 2010.Disponível em: <https://www.devmedia.com.br/artigo-sql-magazine-68-utilizando-uml-diagramas-de-implantacao-comunicacao-e-tempoartigo-sql-magazine-68-utilizando-uml-diagramas-de-implantacao-comunicacao-e-tempo/16353/>. Acesso em: 19 de nov. de 2020. Proprietário/Gerente Técnico de Impressora Técnico de Celulares Técnico de Informática Atentente
Compartilhar