INSTITUTO FEDERAL DO PARANÁ CALNEY MARTINS GERHARDT PEREIRA JUNIOR GLÁUCIO PORCIDES CZEKAILO SLB SISTEMA PARA LOJA DE BRINQUEDOS

Tamanho: px
Começar a partir da página:

Download "INSTITUTO FEDERAL DO PARANÁ CALNEY MARTINS GERHARDT PEREIRA JUNIOR GLÁUCIO PORCIDES CZEKAILO SLB SISTEMA PARA LOJA DE BRINQUEDOS"

Transcrição

1 INSTITUTO FEDERAL DO PARANÁ CALNEY MARTINS GERHARDT PEREIRA JUNIOR GLÁUCIO PORCIDES CZEKAILO SLB SISTEMA PARA LOJA DE BRINQUEDOS PARANAGUÁ 2011

2 CALNEY MARTINS GERHARDT PEREIRA JUNIOR GLÁUCIO PORCIDES CZEKAILO SLB Sistema para Loja de Brinquedos Trabalho de Conclusão de Curso apresentado ao Curso Técnico de Informática do Instituto Federal do Paraná Campus Paranaguá, como requisito parcial de avaliação. Orientador: Gil Eduardo de Andrade PARANAGUÁ 2011

3 FOLHA DE APROVAÇÃO CALNEY MARTINS GERHARDT PEREIRA JUNIOR GLÁUCIO PORCIDES CZEKAILO SLB SISTEMA PARA LOJA DE BRINQUEDOS Trabalho aprovado como requisito parcial para obtenção de aprovação, ao Curso Técnico de Informática, do Instituto Federal do Paraná, formada pela seguinte banca examinadora: Orientador: Profº. Gil Eduardo de Andrade Profº. Roberto Teixeira Alves Profº. Emílio Rudolfo Fey Neto Paranaguá, 4 de julho de 2011

4 Dedicamos este trabalho aos nossos pais e amigos, que sempre estiveram ao nosso lado dando-nos forças e aconselhamentos.

5 AGRADECIMENTOS À Deus primeiramente por estar conosco em todos os momentos, pela vida que nos concedeu e por podermos realizar este estudo para a conclusão de mais esta etapa. Aos pais, que compartilham os nossos ideais, incentivando-nos a prosseguir em todos os momentos da vida. Ao orientador Profº. Gil Eduardo de Andrade, pela excelente orientação fornecida durante a realização deste trabalho. À família, que sempre ao lado estiveram incentivando e orando para a conclusão deste trabalho. Aos professores e coordenadores do curso técnico em informática do Instituto Federal do Paraná Campus Paranaguá que nos ajudaram a crescer nesta jornada. Aos formandos técnicos em informática da nossa turma, quem compartilhamos alegrias, desesperos e companheirismo ao decorrer do curso. A Cássia Maria Porcides Czekailo, que nos tranquilizou momentos antes da defesa deste documento. Ao Wladimir Czekailo, que prontamente esteve atendendo a todas as necessidades. Ao Glauber Porcides Czekailo, que sempre esteve presente e com sábias palavras contribuiu com este estudo.

6 O sucesso é uma consequência e não um objetivo (Gustave Flaubert, Escritor Francês).

7 RESUMO Sistema para Loja de Brinquedos ou simplesmente SBL, este é o nome do software implementado para este trabalho de conclusão de curso. Contando com o apoio e suporte oferecido pela linguagem Java e a SQL (duas linguagens muito utilizadas para a programação nos dias atuais), o SBL foi criado através de pesquisas em sites e livros. Por fim, o software foi desenvolvido para a informatização de estabelecimentos direcionados à loja de brinquedos, pois devido a conversas e discussões foi considerada certa deficiência neste setor. O programa busca otimizar toda a parte de vendas da loja, pela informatização do local onde é instalado. Ele proporciona ainda, garantia na consistência dos dados cadastrados, utilizando-se de uma base de dados integrada, gerenciada pelo próprio sistema. Também é de constar que foi usado de diversos conhecimentos, e baseado em estudos, o sistema para loja de brinquedos foi desenvolvido seguindo diversos diagramas e modelos pré-fabricados, adquiridos através do estudo desta deficiência. Palavras-chave: Tecnologia. Informatização. Software.

8 ABSTRACT Sistema para Loja de Brinquedos or just SBL, this is the name of the software implemented for this work of course completion. With the help and support offered by the Java language and SQL (two widely used languages for programming these days), the SBL was created by searching websites and books. Finally, the software was developed for the computerization of businesses aimed at the toy store, because due to conversations and discussions was considered certain deficiency in this sector. The program seeks to optimize every part of store sales for the computerization of where it is installed. It also provides, in ensuring consistency of data entered, using an integrated database, managed by the system itself. It is also noted that was used in many knowledge-based studies, the sistema para loja de brinquedos was developed following several diagrams and pre-made templates, acquired through the study of disability. Keywords: Technology. Computerization. Software.

9 LISTA DE ILUSTRAÇÕES Figura 1. Imagem do STARUML Figura 2. Exemplo entidade-relacionamento Figura 3. Exemplo de diagrama relacional Figura 4. Exemplo implementação banco de dados Figura 5. Exemplo Caso de Uso Figura 6. Exemplo diagrama de classes Figura 7. Exemplo diagrama de sequência Figura 8. Exemplo diagrama de colaboração Figura 9. Exemplo implementação do sistema... 24

10 LISTA DE SIGLAS SLB Sistema para Loja de Brinquedos TCC Trabalho de Conclusão de Curso CPF Cadastro de Pessoas Físicas RG Registro Geral PHP Personal Home Page SGBD Sistema Gerenciador de Banco de Dados DEC Digital Equipment Corporation IFPR Instituto Federal do Paraná MVC Model View Controler

11 SUMÁRIO 1 INTRODUÇÃO JUSTIFICATIVA OBJETIVOS OBJETIVO PRINCIPAL OBJETIVO ESPECÍFICO FUNDAMENTAÇÃO TEÓRICA ÁREA LÓGICA Free Java Linguagem SQL Netbeans Flamerobin Firebird Staruml Brmodelo ÁREA FÍSICA METODOLOGIA BANCO DE DADOS Modelo entidade-relacionamento Modelo relacional Implementação do banco de dados SISTEMA Diagrama de casos de uso Diagrama de classes Diagrama de sequência Diagrama de colaboração Implementação do sistema ESTUDO DE VIABILIDADE DOCUMENTO DE ARQUITETURA ÁREA LÓGICA Cadastro Consulta Venda Compra Relatórios ÁREA FÍSICA CONCLUSÕES E RESULTADOS REFERÊNCIAS APÊNDICE... 31

12 1 1 INTRODUÇÃO Para a criação de um trabalho de conclusão de curso é necessário à manifestação de pensamentos voltando-os para uma deficiência encontrada em algum setor, onde está precisando de inovações. Toda empresa, seja ela grande ou pequena, tem suas portas abertas para a entrada de novas ideias que possibilitem agilizar as vendas e melhorar o atendimento ao cliente. Sabemos que cada vez mais o mundo está se informatizando e numa reta paralela a esta existe o consumismo, algo que necessita da criatividade permanente dos empresários. Dessa maneira a empresa necessita de um software atualizado e no formato mais globalizado para organizar e trazer melhores benefícios a todos os envolvidos. A informática não pode ser tratada como algo novo, onde não poderá ser usada pela sua complexidade. Se colocada em um contexto informal pode-se dizer que ela veio para ficar. A atitude proposta é a informatização, palavra correta para a providência a ser tomada. Um bom exemplo é o celular, um aparelho lançado no mercado há tanto tempo e que hoje é uma tecnologia presente e necessária no diaa-dia. A menos de duas décadas o método do caderninho era o mais utilizado para o controle de caixa nas lojas. O SLB (Sistema para Loja de Brinquedos) propõe de uma forma simples a atualização, sabendo que a informática vem se desenvolvendo aceleradamente e a exigência de clientes e comerciantes é cada vez maior. O software foi concluído e customizado para encaixar-se a uma loja que necessite de um controle de vendas. Este sistema tem o objetivo de auxiliar a loja, porque agilizará as venda dos produtos, passando facilmente os dados na interface para um melhor manuseio do mesmo, contando que todo o suporte para manipulação de clientes, funcionários e produtos ficam em ícones de fácil acesso. Dentro das funcionalidades do sistema, tem-se a emissão de relatórios de controle de caixa, consultas a dados cadastrados e edição de itens armazenados anteriormente.

13 2 Acredita-se que esse investimento irá contribuir para o bom andamento da loja, acarretando na melhoria de todos os setores, principalmente o financeiro.

14 3 2 JUSTIFICATIVA As empresas informatizadas, porém desatualizadas são o alvo do SLB. Esse programa tem todo um suporte para substituir o antigo software de forma satisfatória. Sendo que o sistema foi produzido para formatizar e transformar toda a estrutura organizacional de uma loja de brinquedos. O sistema propõe auxilio para a manutenção de cadastro dos clientes, funcionários, fornecedores, compras, vendas, visando à informatização que é tão necessária nos dias atuais. Através do programa será possível armazenar todas as informações passadas pelo software, sendo possível solucionar problemas que todas as empresas (não informatizadas) enfrentam, como: saber se algum produto se encontra em estoque, se já foi vendido, e qual foi seu destino.

15 4 3 OBJETIVOS Os objetivos do sistema se dividem em principal e específicos, como apresentado nas seções a seguir. 3.1 OBJETIVO PRINCIPAL Desenvolver um software que possa satisfazer o usuário realizando as funções na compra e venda de uma loja de brinquedos, e que de uma forma simples, satisfaça tanto os clientes, como o comerciante/usuário do sistema. 3.2 OBJETIVOS ESPECÍFICOS Melhorar a qualidade na manipulação do caixa e a eficiência no controle de estoque da loja. Trazer comodidade para o usuário do sistema através de pesquisas que envolvam dados como nomes e mostrem simultaneamente o CPF, RG, entre outros. Agilizar o processo necessário no ato de uma compra ou venda, visto que o software conta com um sistema de cadastro muito simples e bem desenvolvido, com relatórios, e a manipulação que seria a exclusão e edição de dados cadastrados existentes. Obter resultados positivos devido às funcionalidades do sistema e atuar em uma união de layout bem projetado requeridas pelo usuário. Atender as necessidades de um comércio onde sua área administrativa precisa de melhorias.

16 5 4 FUNDAMENTAÇÃO TEÓRICA Neste capítulo são apresentadas as áreas da informática que o trabalho abrange. Foi necessário à utilização de dois grupos, sendo eles: a área lógica (software) que são todas as ferramentas utilizadas para a fundamentação do sistema; A área física (hardware) que são os computadores com conexão ao servidor e as redes, com seus roteadores e cabos que podem ser criadas; 4.1 ÁREA LÓGICA A área lógica cuida de toda a movimentação ocorrente no sistema, tanto nos dados cadastrados como nos editados e excluídos. A implementação desta parte do sistema utiliza linguagens de programação e os softwares necessários para que haja uma comunicação entre o SLB e o banco de dados. Já existia uma linguagem de programação quando foi criado o primeiro software, ou seja, é necessário para a implementação de um software uma linguagem para configurar as funcionalidades do programa. Depois de criados os códigos fontes dos softwares, eles são classificados em três grupos, podendo ser free, Open Source ou pago. O SLB utiliza a linguagem Java juntamente com a linguagem usada pelo banco de dados, a linguagem SQL. Para manipular essas linguagens, ferramentas foram necessárias, e de concordância geral dos membros da equipe, para a linguagem Java foi escolhido à ferramenta NETBEANS, e na linguagem SQL a ferramenta FLAMEROBIN, tendo o banco de dados criado através do FIREBIRD e para a criação de diagramas a ferramenta STARUML e BRMODELO. Grande parte destas ferramentas utilizadas no projeto segue a classificação free.

17 Free De acordo com Silveira (2010, p.5-6), este movimento é um compartilhamento do conhecimento tecnológico que começou nos anos 1980 e foi tomando a informática, principalmente a rede mundial de computadores. Seus maiores opositores são megaempresas que vivem exclusivamente da venda de softwares, pois a liberação gratuita deles acaba atingindo estas vendas, podendo causar prejuízos gigantescos. O software livre baseia-se em um modelo completamente diferente dos softwares pagos. A liberdade de usar e desenvolver o programa são a essência deste modelo. Roberto Hexsel, da Universidade Federal do Paraná, descreveu o modelo de utilização e desenvolvimento da tecnologia da informação do software livre (Roberto Hexsel In Silveira (2010, p.10)): O movimento de publicação de Software Livre ganhou notoriedade nos últimos anos. Este modo de produção de software tem resultado em produtos de excelente qualidade e grande penetração em certos nichos do mercado mundial de software. A característica mais importante do software livre é a liberdade de uso, cópia, modificações e redistribuição. Esta liberdade é conferida pelos autores do programa e é efetivada através da distribuição do código-fonte dos programas, o que os transforma em bens públicos, disponíveis para utilização por toda a comunidade e da maneira que seja mais conveniente a cada indivíduo. A liberdade para usar, copiar, modificar e redistribuir software livre lhe confere uma série enorme de vantagens sobre o software proprietário. A mais importante delas é a disponibilidade do código-fonte, porque isto evita que os usuários se tornem reféns de tecnologias proprietárias. Além desta, as vantagens técnicas são também consideráveis. A comunidade de desenvolvimento de software livre está espalhada pelo mundo todo e seus participantes cooperam nos projetos através da Internet. Estimasse que participam desta comunidade mais de 100 mil programadores e projetistas, com a grande maioria deles trabalhando voluntariamente em um ou mais projetos. Estimase também que existem mais de 10 milhões de usuários regulares de sistemas operacionais e aplicativos distribuídos como software livre. Recentemente, empresas como IBM e Hewlet-Packard passaram a investir no desenvolvimento de software a ser distribuído livremente, bem como em serviços para usuários de software livre.

18 Java De acordo com Lemay e Cadenhead (2001, XV), a linguagem Java inicialmente foi estabelecida como uma tecnologia para aprimorar sites da Web, e ainda nos dias de hoje ela é usada para este propósito. O site de pesquisa Alta Vista relata que mais de 13 milhões de páginas da Web tem um programa Java. Porém, cada nova versão reforça os seus recursos de linguagem de programação de uso geral para outros ambientes além dos navegadores da Web. A linguagem de programação Java também é muito usada em servidores de internet, middleware, assistentes digitais pessoais, dispositivos incorporados e muitos outros ambientes. (LEMAY E CADENHEAD, 2001, XV). Esta linguagem tem suas bases diferenciadas da linguagem C, sabendo que C é uma linguagem com uma programação estrutural, a linguagem Java conta com a programação orientada a objetos. Este é o principal motivo de muitos sistemas criados atualmente contarem com a linguagem Java para sua programação. De acordo com Lemay e Cadenhead (2001, p.26), a programação orientada a objetos aborda quatro tópicos principais, sendo eles: primeiro, a organização de programas em classes. Segundo, a definição de uma classe através de seus atributos e como ela deve se comportar. Terceiro, a interligação das classes de maneira que uma classe herde a funcionalidade de outra. Quarto, a vinculação de classes através de pacotes e interfaces. Para que se entendam esses conceitos basta saber basicamente o que é objeto e classe. Classe é um modelo usado para criar um objeto, sendo assim, todo objeto criado a partir da mesma classe terá recursos semelhantes. Objeto é um elemento autocontido de um programa de computador que representa um grupo relacionado de recursos e é projetado para executar tarefas.

19 8 Percebe-se que a programação orientada a objetos é modelada de acordo com a observação que no mundo físico (o que vivemos), os objetos são contidos de muitos outros objetos, e que existem classes que reúnem os recursos de um conjunto de objetos. (LEMAY;CADENHEAD, 2001, p.26) Simulando o mundo real, é possível raciocinar de uma forma que garante segurança no momento da programação de sistemas, proporcionando que os softwares que não contenham muitos erros, quando desenvolvido na linguagem Java. Assim, a linguagem Java, devido à procura e toda a sua estrutura, está em alta com todo o design que pode ser construído graças às regalias que a linguagem oferece Linguagem SQL De acordo com Davis e Phillips (2008, p.135), a linguagem SQL é uma linguagem utilizada pela maioria dos bancos de dados, tais como MYSQL, ORACLE ou MICROSOFT SQL SERVER. Ela foi desenvolvida com o propósito de recuperar, acrescentar e manipular dados que estejam alocados em bancos de dados. (DAVIS E PHILLIPS, 2008, p.135). Sua história é iniciada de acordo com Kline, Kline e Hunt (2010, p.1) no início dos anos 70, com o trabalho do Dr. E. F. Codd no desenvolvimento de um produto chamado SEQUEL (Structured English Query Language) que é nada mais que um método padronizado para acessar e manipular dados em um banco de dados relacional. (KLINE; KLINE; HUNT, 2010, p.1).

20 9 A linguagem SQL é uma linguagem para o banco de dados, sendo implementada de forma muito diferente das linguagens comuns (como C e Java), sua grande diferença é que ela não segue um padrão para seu uso, claro que os códigos SQL são criados com muita organização, porém a linguagem não foi feita para criar programas, mas sim para ajudar sistemas que necessitam de um banco de dados e por meio dos comandos SQL, esses dados possam ser armazenados de forma segura e organizada. Nesta linguagem, os comandos básicos são os de criação de tabelas, armazenamento de dados e visualização dos dados cadastrados, após os dados cadastrados em seu devido local, é possível manipulá-los, isto é, apagá-los e alterálos, também podendo ser possível a exclusão de atributos e da própria tabela. A Existe a presença da linguagem SQL numa imensa quantidade de sistemas, porém ela pode estar de uma forma embutida, ou visível. Caso for embutida, é porque os programadores do sistema implementaram seu programa mascarando os comandos em SQL, e caso for visível o usuário terá que digitar comandos diretamente Netbeans De acordo com o site da ferramenta, o NETBEANS pode ser classificado como um ambiente de desenvolvimento integrado award-winning disponível para diversos sistemas operacionais, sendo eles: Windows, Mac, Linux e Solaris. Ele consiste em um IDE de código aberto e uma plataforma que permite que os seus usuários criem de forma rápida aplicativos web, corporativos, desktop e aplicações utilizando a plataforma Java, PHP, JavaScript e Ajax, Groovy e Grails, e C/ C++. Todo o projeto NETBEANS é apoiado por uma comunidade de programadores, assim, oferecendo uma extensa documentação e recursos de treinamento, com diversos plug-ins.

21 10 Como apresentado nos parágrafos antecessores, o NETBEANS conta com diversos desenvolvedores do sistema, isto traz atualizações frequentes, remoção de erros, e um software mais organizado para implementação. A versão mais atualizada para o dia atual é a 7.0 (25 de maio de 2011). Com ele é possível criar, testar e eliminar erros, e ao decorrer da programação o próprio NETBEANS vai testando os códigos, caso alguma sintaxe esteja errada, em uma pequena quantidade de tempo (relativo a velocidade do computador) a linha ficará sublinhada em vermelho, e ao seu lado é apresentado a possível solução para o problema apresentado. Outro elemento muito utilizado na implementação de códigos é o suporte para a criação de interfaces gráficas que o NETBEANS oferece, com as funcionalidades bem apresentadas, sistemas podem ser implementados de maneira segura, e se aproveitado ao máximo as condições proporcionadas, pode ser obtido um design bem personalizado Flamerobin O FLAMEROBIN é uma ferramenta opensource usada para criar e manipular SGBD s (sistemas gerenciadores de bancos de dados). E contando com um editor SQL, é permitido que conteúdos possam ser visualizados na forma de árvores. Com um suporte para a implementação da linguagem SQL, a ferramenta FLAMEROBIN possui um sistema para correção de erros que funciona em duas etapas, logo após a implementação do código, primeiramente o botão execute é selecionado, o software irá buscar os erros e mostrá-los nas statistics, caso tudo esteja funcionando corretamente uma mensagem é apresentada uma mensagem azul, caso contrário uma mensagem com os erros em vermelho serão identificadas.

22 11 Se a mensagem azul foi exibida o próximo botão é o commit e após selecionado, o FLAMEROBIN calcula os itens e simultaneamente vai adicionando os dados Firebird Como diz Rodrigues (2010, p.3), o FIREBIRD é um banco de dados Cliente/Servidor poderoso, sendo compatível com SQL-ANSI-92, e foi desenvolvido em meados de 1985 para ser transformado independente de plataformas e de sistemas operacionais. Para desenvolver o FIREBIRD, uma equipe de engenheiros da DEC (Digital Equipment Corporation) se uniu e implementou a ferramenta. Tendo como nome inicial de GROTON em sua história, o FIREBIRD sofreu várias alterações até finalmente em 1986 ser chamado de INTERBASE iniciando na versão 2.0. Nesta época a principal ideia dos engenheiros da DEC era desenvolver um SGBDR (Sistema Gerenciador de Banco de Dados Relacionais) que atendesse as necessidades do utilizador e oferecesse benefícios não encontrados em outros da época. Dispensa maiores estruturas para sua utilização, basta instalar o software e utilizá-lo, sem interferências frequentes de profissionais especializados na manutenção do banco de dados de produção. Acompanhando tudo isso, ele dispensa o uso de servidores altamente equipados, usando pouco espaço em disco para sua instalação. Utilizando também pouca memória em situações normais de uso, reduzindo consideravelmente os custos que seriam gastos com o projeto em uma empresa. Ao longo do seu desenvolvimento, foram introduzidas muitas características, sendo algumas delas: o acesso nativo a drivers JDBC; o sombreamento do banco de dados; o sistema de eventos; a replicação. Outra grande vantagem é o suporte multi-plataforma, ou seja, funciona em vários sistemas operacionais, sendo os principais deles: o Linux; o Windows; o Solaris. (RODRIGUES, 2010, p.3)

23 Staruml Segundo o help da ferramenta, o STARUML é um projeto opensource criado para o desenvolvimento UML rápido, flexível e extensivo. Ele roda perfeitamente em plataformas Win32, e por oferecer diversos recursos é uma ferramenta muito usada para o desenvolvimento de modelos UML. O programa é totalmente escrito em inglês, e mesmo que isso possa ser um ponto negativo, ele conta com muitas imagens que auxiliam no momento da aplicação dos conceitos UML. O STARUML foi criado com um design parecido com o NETBEANS tendo muitas funcionalidades, sendo elas: diagramas de classes, diagramas de casos de uso, diagramas de sequência, diagramas de colaboração entre outros, sendo completa para construir esses modelos. Figura 1. Imagem do STARUML

24 13 Como visto na página anterior, um diagrama pode ser rapidamente criado, tendo as ações para a criação ao lado esquerdo e os tipos de diagramas ao superior direito. Após o termino é possível à impressão direta do diagrama, ou a conversão para XMI ou JPG. O STARUML também suporta arquivos que sejam Framework, Model Fragment (que pode ser criado a partir do próprio STARUML), Rational Rose e XMI Brmodelo De acordo com o manual disponível na ferramenta, o BRMODELO é um freeware voltado para a modelagem de dados em banco relacional que implementa exatamente os conceitos de criação de modelos de uma forma simples, clara e de fácil assimilação. Foi desenvolvido como trabalho de conclusão de pós-graduação e tem como base a metodologia defendida por Carlos A. Heuser, autor do livro Projeto de Banco de Dados. Não foi criado com a finalidade de superar demais softwares da área, mas sim para ser utilizado na área acadêmica onde é muito utilizado pelas mais diversas faculdades e universidades, inclusive por vários alunos do IFPR Campus Paranaguá, no qual lecionamos. 4.2 ÁREA FÍSICA A área física traz para alguns sistemas a acessibilidade, sendo instalado softwares em diversas máquinas e nelas criada uma rede interna. A comunicação com o banco de dados é estabelecida e havendo esta conexão, o usuário pode ter vários pontos de acesso ao banco de dados.

25 14 5 METODOLOGIA No desenvolvimento deste documento foram usados diversos conceitos aprendidos ao decorrer do curso, a metodologia aplicada é baseada nas matérias e pesquisas realizadas no Ensino Médio do Instituto Federal do Paraná. A metodologia proposta descreve como o sistema foi implementado e quais foram suas etapas de desenvolvimento. Sabendo que são necessários recursos da computação, como linguagens de programação e ferramentas para o desenvolvimento do software. As etapas da metodologia proposta consistem em: aprofundar os estudos do banco de dados, junto com sua modelagem e implementação; aprofundar os estudos sobre a modelagem e implementação do sistema; Diagramas foram modelados e o banco de dados foi desenvolvido para formar todas as classes e funções do sistema. 5.1 BANCO DE DADOS O banco de dados de qualquer programa é considerado a base para que suas funções sejam válidas. No SLB o banco de dados foi utilizado para armazenar dados de uma forma limpa e organizada, funcionando de forma simples e rápida neste armazenamento. Os itens podem ser cadastrados e manipulados, caso solicitada à visualização, o banco realiza através de comandos previamente implementados, as respostas adequadas para a devida situação. No desenvolvimento do banco de dados do SLB foi previamente necessário à criação dos modelos. Esta é a etapa primordial de qualquer sistema.

26 15 Os modelos criados foram de entidade-relacionamento e relacional, ambos modelados pela ferramenta BRMODELO e contidos na parte de apêndice do documento Modelo entidade-relacionamento Neste diagrama estão contidas as entidades do sistema, os atributos necessários e os relacionamentos das entidades. Entendendo que as entidades são os objetos do sistema, os relacionamentos são as ligações entre os objetos e os atributos são as propriedades que formam as características do objeto. Cada item tem uma determinada forma para seguirem um padrão de organização durante a aplicação da modelagem. Figura 2. Exemplo entidade-relacionamento Ferramenta: BRMODELO Site: Acesso em: 08/05/2011

27 16 Na página anterior foi visto um exemplo de modelo entidade-relacionamento, sendo apresentados a entidade como retângulo, os atributos como traços ligados a entidade, sendo que os traços com a ponta azul apresentam a primary key, isto significa que é o elemento onde cada um se difere do outro. O relacionamento como losango ligando uma entidade a outra. A cardinalidade sendo exposta pela imagem entre o relacionamento e a entidade, indica quantas ocorrências de uma entidade participam no mínimo e no máximo do relacionamento. As cardinalidades tem um sistema padrão para a sua modelagem, podendo ser: (1,1) por exemplo: em uma loja uma pessoa pode ser no mínimo um cliente, e todo cliente é uma pessoa. (1,n) por exemplo: uma seção possui nenhum ou muitos funcionários dentro de uma empresa, porém, todo funcionário pertence a uma seção; (n,n) por exemplo: um fornecedor fornece muitos produtos para loja e os produtos são fornecidos por muitos fornecedores. No SLB o diagrama entidade-relacionamento foi implementado, as tabelas que o banco de dados contém estão retratadas junto com seus atributos. Ao estudar a situação de uma loja, foi julgado que era necessário para que, se realizada uma compra ou venda, quais os dados eram precisos para a manipulação de clientes, funcionários, fornecedores e produtos. Através deste modelo foi iniciado a criação do modelo relacional do sistema, para maior segurança e melhores resultados Modelo relacional Neste modelo é apresentado um conjunto de tabelas com diversos atributos. As tabelas ficam organizadas de modo padrão. Com base no modelo entidaderelacionamento, basta pensar que as relações que contém atributos se tornaram uma tabela necessária para que os dois tenham a conexão adequada, por isto sua construção é feita após a conclusão do modelo entidade-relacionamento.

28 17 Figura 3. Exemplo de diagrama relacional Ferramenta: BRMODELO site: Acesso em: 10/05/2011 Na imagem acima se pode observar a presença da primary key como a chave dourada e a foreign key chave prateada, também se nota a criação da tabela Compra. Na tabela que foi criada pela relação (Compra), existe a presença das primary key das duas tabelas, porém, com um nome diferenciado (foreign key), pois a tabela/relação também terá uma primary key. A foreign key é uma herança do relacionamento que foi obtido. Para o início da modelagem do banco de dados do sistema, o modelo relacional foi criado e graças a ele o banco de dados suporta o armazenamento de compras, vendas e dados cadastrados. Este modelo está no apêndice Implementação do banco de dados Para que fosse dado o início na implementação do banco de dados, primeiramente a escolha da ferramenta era necessária. Foi decidido que a ferramenta FLAMEROBIN era a mais adequada pelo motivo familiarização com a mesma.

29 18 Figura 4. Exemplo Implementação banco de dados. Ferramenta: FLAMEROBIN Para que o programa funcione corretamente, a base de dados deve ser estabelecida. No SLB, o FLAMEROBIN que é uma ferramenta manipuladora de banco de dados se comunica com o FIREBIRD que é o banco de dados em si. Usando esta comunicação foram criadas tabelas para a inserção futura de dados, toda tabela contém atributos, com suas características, diferindo para que não haja confusão dos dados. Para a criação destas tabelas os modelos já apresentados nos tópicos acima (relacional e entidade-relacionamento) foram estudados para a criação do banco de dados. A linguagem SQL é indispensável para a produção do software tratado neste projeto, pois entra em conexão com a linguagem Java através do NETBEANS, ferramenta já citada em tópicos anteriores. Apesar do acesso através da plataforma Java, é necessário à criação de um banco de dados que pode ser manipulado por outras ferramentas, como o FLAMEROBIN (também já discutido). Porém este processo de conexão irá passar despercebido pelos usuários, pois todos os comandos para o processo já foram implementados.

Desenvolvendo Websites com PHP

Desenvolvendo Websites com PHP Desenvolvendo Websites com PHP Aprenda a criar Websites dinâmicos e interativos com PHP e bancos de dados Juliano Niederauer 19 Capítulo 1 O que é o PHP? O PHP é uma das linguagens mais utilizadas na Web.

Leia mais

http://aurelio.net/vim/vim-basico.txt Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho

http://aurelio.net/vim/vim-basico.txt Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho vi http://aurelio.net/vim/vim-basico.txt Entrar neste site/arquivo e estudar esse aplicativo Administração de Redes de Computadores Resumo de Serviços em Rede Linux Controlador de Domínio Servidor DNS

Leia mais

Histórico da Revisão. Data Versão Descrição Autor

Histórico da Revisão. Data Versão Descrição Autor Sistema de Gerenciamento de Loja - SIGEL Documento de Visão Versão 1.0.0 Histórico da Revisão Data Versão Descrição Autor 13/01/2011 0.1 Versão preliminar do levantamento de requisitos funcionais e não

Leia mais

APLICATIVO WEB PARA O SETOR DE EXTENSÃO IFC VIDEIRA

APLICATIVO WEB PARA O SETOR DE EXTENSÃO IFC VIDEIRA APLICATIVO WEB PARA O SETOR DE EXTENSÃO IFC VIDEIRA Autores: Claudiléia Gaio BANDT; Tiago HEINECK; Patrick KOCHAN; Leila Lisiane ROSSI; Angela Maria Crotti da ROSA Identificação autores: Aluna do Curso

Leia mais

ArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02

ArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02 ArpPrintServer Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02 1 Sumário INTRODUÇÃO... 3 CARACTERÍSTICAS PRINCIPAIS DO SISTEMA... 3 REQUISITOS DE SISTEMA... 4 INSTALAÇÃO

Leia mais

Sistema de Controle de Solicitação de Desenvolvimento

Sistema de Controle de Solicitação de Desenvolvimento Sistema de Controle de Solicitação de Desenvolvimento Introdução O presente documento descreverá de forma objetiva as principais operações para abertura e consulta de uma solicitação ao Setor de Desenvolvimento

Leia mais

MANUAL DE UTILIZAÇÃO SISTEMA DE CADASTRO INTRANET

MANUAL DE UTILIZAÇÃO SISTEMA DE CADASTRO INTRANET MANUAL DE UTILIZAÇÃO SISTEMA DE CADASTRO INTRANET I Sumário 1. Objetivo do Documento... 1 2. Início... 1 3. Cadastro de Pessoa Física... 3 3.1. Preenchimentos Obrigatórios.... 4 3.2. Acesso aos Campos

Leia mais

Manual SAGe Versão 1.2 (a partir da versão 12.08.01)

Manual SAGe Versão 1.2 (a partir da versão 12.08.01) Manual SAGe Versão 1.2 (a partir da versão 12.08.01) Submissão de Relatórios Científicos Sumário Introdução... 2 Elaboração do Relatório Científico... 3 Submissão do Relatório Científico... 14 Operação

Leia mais

2 Diagrama de Caso de Uso

2 Diagrama de Caso de Uso Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Diagrama de Caso de Uso (Use Case) Autoria:Aristófanes Corrêa

Leia mais

Despachante Express - Software para o despachante documentalista veicular DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1

Despachante Express - Software para o despachante documentalista veicular DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1 DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1 1 Sumário 1 - Instalação Normal do Despachante Express... 3 2 - Instalação do Despachante Express em Rede... 5 3 - Registrando o Despachante Express...

Leia mais

Noções de. Microsoft SQL Server. Microsoft SQL Server

Noções de. Microsoft SQL Server. Microsoft SQL Server Noções de 1 Considerações Iniciais Basicamente existem dois tipos de usuários do SQL Server: Implementadores Administradores 2 1 Implementadores Utilizam o SQL Server para criar e alterar base de dados

Leia mais

Engenharia de Software III

Engenharia de Software III Engenharia de Software III Casos de uso http://dl.dropbox.com/u/3025380/es3/aula6.pdf (flavio.ceci@unisul.br) 09/09/2010 O que são casos de uso? Um caso de uso procura documentar as ações necessárias,

Leia mais

02 - Usando o SiteMaster - Informações importantes

02 - Usando o SiteMaster - Informações importantes 01 - Apresentação do SiteMaster - News Edition O SiteMaster foi desenvolvido para ser um sistema simples de gerenciamento de notícias, instalado em seu próprio computador e com configuração simplificada,

Leia mais

ARCO - Associação Recreativa dos Correios. Sistema para Gerenciamento de Associações Recreativas Plano de Desenvolvimento de Software Versão <1.

ARCO - Associação Recreativa dos Correios. Sistema para Gerenciamento de Associações Recreativas Plano de Desenvolvimento de Software Versão <1. ARCO - Associação Recreativa dos Correios Sistema para Gerenciamento de Associações Recreativas Versão Histórico da Revisão Data Versão Descrição Autor Página

Leia mais

Gestão de Relacionamento com o Cliente CRM

Gestão de Relacionamento com o Cliente CRM Gestão de Relacionamento com o Cliente CRM Fábio Pires 1, Wyllian Fressatti 1 Universidade Paranaense (Unipar) Paranavaí PR Brasil pires_fabin@hotmail.com wyllian@unipar.br RESUMO. O projeto destaca-se

Leia mais

SQL APOSTILA INTRODUÇÃO A LINGUAGEM SQL

SQL APOSTILA INTRODUÇÃO A LINGUAGEM SQL SQL APOSTILA INTRODUÇÃO Uma linguagem de consulta é a linguagem por meio da qual os usuários obtêm informações do banco de dados. Essas linguagens são, tipicamente, de nível mais alto que as linguagens

Leia mais

Prof. Marcelo Machado Cunha www.marcelomachado.com mcelobr@yahoo.com.br

Prof. Marcelo Machado Cunha www.marcelomachado.com mcelobr@yahoo.com.br Prof. Marcelo Machado Cunha www.marcelomachado.com mcelobr@yahoo.com.br Ementa Introdução a Banco de Dados (Conceito, propriedades), Arquivos de dados x Bancos de dados, Profissionais de Banco de dados,

Leia mais

Procedimentos para Reinstalação do Sisloc

Procedimentos para Reinstalação do Sisloc Procedimentos para Reinstalação do Sisloc Sumário: 1. Informações Gerais... 3 2. Criação de backups importantes... 3 3. Reinstalação do Sisloc... 4 Passo a passo... 4 4. Instalação da base de dados Sisloc...

Leia mais

APOSTILA DE EXEMPLO. (Esta é só uma reprodução parcial do conteúdo)

APOSTILA DE EXEMPLO. (Esta é só uma reprodução parcial do conteúdo) APOSTILA DE EXEMPLO (Esta é só uma reprodução parcial do conteúdo) 1 Índice Aula 1 - Área de trabalho e personalizando o sistema... 3 A área de trabalho... 3 Partes da área de trabalho.... 4 O Menu Iniciar:...

Leia mais

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Introdução Modelos de Processo de Desenvolvimento de Software Os modelos de processos de desenvolvimento de software surgiram pela necessidade de dar resposta às

Leia mais

Introdução a Banco de Dados

Introdução a Banco de Dados Introdução a Banco de Dados Ricardo Henrique Tassi - Departamento de Replicação Índice 1- Introdução... 03 2- Quais são os bancos de dados mais conhecidos hoje em dia...04 3- Quais são os tipos de banco...05

Leia mais

Manual de Utilização

Manual de Utilização Manual de Utilização Versão 1.0 18/01/2013 Sempre consulte por atualizações deste manual em nossa página. O Cotação Web está em constante desenvolvimento, podendo ter novas funcionalidades adicionadas

Leia mais

GUIA DE CURSO. Tecnologia em Sistemas de Informação. Tecnologia em Desenvolvimento Web. Tecnologia em Análise e Desenvolvimento de Sistemas

GUIA DE CURSO. Tecnologia em Sistemas de Informação. Tecnologia em Desenvolvimento Web. Tecnologia em Análise e Desenvolvimento de Sistemas PIM PROGRAMA DE INTEGRAÇÃO COM O MERCADO GUIA DE CURSO Tecnologia em Sistemas de Informação Tecnologia em Desenvolvimento Web Tecnologia em Análise e Desenvolvimento de Sistemas Tecnologia em Sistemas

Leia mais

CONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS

CONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS MINISTÉRIO DO DESENVOLVIMENTO AGRÁRIO SUBSECRETARIA DE PLANEJAMENTO, ORÇAMENTO E ADMINISTRAÇÃO COORDENAÇÃO-GERAL DE MODERNIZAÇÃO E INFORMÁTICA CONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS MANUAL

Leia mais

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS ALEXANDRE PRADO BARBOSA RELATÓRIO DE ESTÁGIO Ponta Grossa 2012 ALEXANDRE PRADO BARBOSA Relatório

Leia mais

Iniciação à Informática

Iniciação à Informática Meu computador e Windows Explorer Justificativa Toda informação ou dado trabalhado no computador, quando armazenado em uma unidade de disco, transforma-se em um arquivo. Saber manipular os arquivos através

Leia mais

CONFIGURAÇÃO DE REDE SISTEMA IDEAGRI - FAQ CONCEITOS GERAIS

CONFIGURAÇÃO DE REDE SISTEMA IDEAGRI - FAQ CONCEITOS GERAIS CONFIGURAÇÃO DE REDE SISTEMA IDEAGRI - FAQ CONCEITOS GERAIS Servidor: O servidor é todo computador no qual um banco de dados ou um programa (aplicação) está instalado e será COMPARTILHADO para outros computadores,

Leia mais

UML - Unified Modeling Language

UML - Unified Modeling Language UML - Unified Modeling Language Casos de Uso Marcio E. F. Maia Disciplina: Engenharia de Software Professora: Rossana M. C. Andrade Curso: Ciências da Computação Universidade Federal do Ceará 24 de abril

Leia mais

ISO/IEC 12207: Gerência de Configuração

ISO/IEC 12207: Gerência de Configuração ISO/IEC 12207: Gerência de Configuração Durante o processo de desenvolvimento de um software, é produzida uma grande quantidade de itens de informação que podem ser alterados durante o processo Para que

Leia mais

Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões. Prof. MSc. Hugo Souza

Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões. Prof. MSc. Hugo Souza Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões Prof. MSc. Hugo Souza Se você precisar manter informações sobre seus usuários enquanto eles navegam pelo seu site, ou até quando eles saem

Leia mais

MANUAL DO GERENCIADOR ESCOLAR WEB

MANUAL DO GERENCIADOR ESCOLAR WEB CNS LEARNING MANUAL DO GERENCIADOR ESCOLAR WEB Versão Online 13 Índice ÍNDICE... 1 VISÃO GERAL... 2 CONCEITO E APRESENTAÇÃO VISUAL... 2 PRINCIPAIS MÓDULOS... 3 ESTRUTURAÇÃO... 3 CURSOS... 4 TURMAS... 4

Leia mais

Registro e Acompanhamento de Chamados

Registro e Acompanhamento de Chamados Registro e Acompanhamento de Chamados Contatos da Central de Serviços de TI do TJPE Por telefone: (81) 2123-9500 Pela intranet: no link Central de Serviços de TI Web (www.tjpe.jus.br/intranet) APRESENTAÇÃO

Leia mais

Software automatizado para controle de consultas da clínica de fisioterapia

Software automatizado para controle de consultas da clínica de fisioterapia Software automatizado para controle de consultas da clínica de fisioterapia Jeverson Siqueira 1, Wallace Caldeira 1, Jorge Aikes Junior 1 1 Ciência da Computacão Faculdades Anglo Americano de Foz do Iguaçu

Leia mais

Cadastramento de Computadores. Manual do Usuário

Cadastramento de Computadores. Manual do Usuário Cadastramento de Computadores Manual do Usuário Setembro 2008 ÍNDICE 1. APRESENTAÇÃO 1.1 Conhecendo a solução...03 Segurança pela identificação da máquina...03 2. ADERINDO À SOLUÇÃO e CADASTRANDO COMPUTADORES

Leia mais

FACULDADE DE ENGENHARIA DE COMPUTAÇÃO. PROJETO FINAL I e II PLANO DE TRABALHO <NOME DO TRABALHO> <Nome do Aluno> <Nome do Orientador>

FACULDADE DE ENGENHARIA DE COMPUTAÇÃO. PROJETO FINAL I e II PLANO DE TRABALHO <NOME DO TRABALHO> <Nome do Aluno> <Nome do Orientador> FACULDADE DE ENGENHARIA DE COMPUTAÇÃO PROJETO FINAL I e II PLANO DE TRABALHO O Trabalho de Conclusão de Curso (TCC) a ser desenvolvido

Leia mais

Persistência e Banco de Dados em Jogos Digitais

Persistência e Banco de Dados em Jogos Digitais Persistência e Banco de Dados em Jogos Digitais Prof. Marcos Francisco Pereira da Silva Especialista em Engenharia de Software Jogos Digitais - Computação Gráfica 1 Agenda Vantagens de usar a abordagem

Leia mais

Módulo 4: Gerenciamento de Dados

Módulo 4: Gerenciamento de Dados Módulo 4: Gerenciamento de Dados 1 1. CONCEITOS Os dados são um recurso organizacional decisivo que precisa ser administrado como outros importantes ativos das empresas. A maioria das organizações não

Leia mais

Aplicação Prática de Lua para Web

Aplicação Prática de Lua para Web Aplicação Prática de Lua para Web Aluno: Diego Malone Orientador: Sérgio Lifschitz Introdução A linguagem Lua vem sendo desenvolvida desde 1993 por pesquisadores do Departamento de Informática da PUC-Rio

Leia mais

3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio

3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio 32 3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio Este capítulo apresenta o framework orientado a aspectos para monitoramento e análise de processos de negócio

Leia mais

Construtor de sites SoftPixel GUIA RÁPIDO - 1 -

Construtor de sites SoftPixel GUIA RÁPIDO - 1 - GUIA RÁPIDO - 1 - Sumário Introdução...3 Por que utilizar o Construtor de Sites?...3 Vantagens do Construtor de Sites...3 Conceitos básicos...3 Configuração básica do site...5 Definindo o layout/template

Leia mais

Operador de Computador. Informática Básica

Operador de Computador. Informática Básica Operador de Computador Informática Básica Instalação de Software e Periféricos Podemos ter diversos tipos de software que nos auxiliam no desenvolvimento das nossas tarefas diárias, seja ela em casa, no

Leia mais

Figura 1 - Arquitetura multi-camadas do SIE

Figura 1 - Arquitetura multi-camadas do SIE Um estudo sobre os aspectos de desenvolvimento e distribuição do SIE Fernando Pires Barbosa¹, Equipe Técnica do SIE¹ ¹Centro de Processamento de Dados, Universidade Federal de Santa Maria fernando.barbosa@cpd.ufsm.br

Leia mais

ENGENHARIA DE SOFTWARE I

ENGENHARIA DE SOFTWARE I ENGENHARIA DE SOFTWARE I Prof. Cássio Huggentobler de Costa [cassio.costa@ulbra.br] Twitter: www.twitter.com/cassiocosta_ Agenda da Aula (002) Metodologias de Desenvolvimento de Softwares Métodos Ágeis

Leia mais

SISTEMA DE ADMINISTRAÇÃO DE LOCAÇÃO IMOBILIÁRIA LISTA DE ATUALIZAÇÕES NOVAS

SISTEMA DE ADMINISTRAÇÃO DE LOCAÇÃO IMOBILIÁRIA LISTA DE ATUALIZAÇÕES NOVAS SISTEMA DE ADMINISTRAÇÃO DE LOCAÇÃO IMOBILIÁRIA VERSÃO 7.0 LISTA DE ATUALIZAÇÕES NOVAS Todas as telas do sistema foram remodeladas para utilização da resolução de vídeo 1024 x 768, apresentando agora um

Leia mais

OneDrive: saiba como usar a nuvem da Microsoft

OneDrive: saiba como usar a nuvem da Microsoft OneDrive: saiba como usar a nuvem da Microsoft O OneDrive é um serviço de armazenamento na nuvem da Microsoft que oferece a opção de guardar até 7 GB de arquivos grátis na rede. Ou seja, o usuário pode

Leia mais

Conceitos Básicos de Rede. Um manual para empresas com até 75 computadores

Conceitos Básicos de Rede. Um manual para empresas com até 75 computadores Conceitos Básicos de Rede Um manual para empresas com até 75 computadores 1 Conceitos Básicos de Rede Conceitos Básicos de Rede... 1 A Função de Uma Rede... 1 Introdução às Redes... 2 Mais Conceitos Básicos

Leia mais

Manual de Instalação, Administração e Uso do Sistema Elétric

Manual de Instalação, Administração e Uso do Sistema Elétric Manual de Instalação, Administração e Uso do Sistema Elétric Versão 1.0 Autores Bruna Cirqueira Mariane Dantas Milton Alves Robson Prioli Nova Odessa, 10 de Setembro de 2013 Sumário Apoio 1. Licença deste

Leia mais

SUMÁRIO Acesso ao sistema... 2 Atendente... 3

SUMÁRIO Acesso ao sistema... 2 Atendente... 3 SUMÁRIO Acesso ao sistema... 2 1. Login no sistema... 2 Atendente... 3 1. Abrindo uma nova Solicitação... 3 1. Consultando Solicitações... 5 2. Fazendo uma Consulta Avançada... 6 3. Alterando dados da

Leia mais

Pós-Graduação em Gerenciamento de Projetos práticas do PMI

Pós-Graduação em Gerenciamento de Projetos práticas do PMI Pós-Graduação em Gerenciamento de Projetos práticas do PMI Planejamento do Gerenciamento das Comunicações (10) e das Partes Interessadas (13) PLANEJAMENTO 2 PLANEJAMENTO Sem 1 Sem 2 Sem 3 Sem 4 Sem 5 ABRIL

Leia mais

SISTEMA DE CONTROLE INTERNO DE FLUXO DE CAIXA DO SETOR DE APOIO FINANCEIRO (ULBRA GUAÍBA)

SISTEMA DE CONTROLE INTERNO DE FLUXO DE CAIXA DO SETOR DE APOIO FINANCEIRO (ULBRA GUAÍBA) SISTEMA DE CONTROLE INTERNO DE FLUXO DE CAIXA DO SETOR DE APOIO FINANCEIRO (ULBRA GUAÍBA) Alessandra Lubbe 1 Alexandre Evangelista 2 Jeandro Perceval 3 José Ramiro Pereira 4 Luiz Gustavo Mahlmann 5 RESUMO

Leia mais

Conceitos de Banco de Dados

Conceitos de Banco de Dados Conceitos de Banco de Dados Autor: Luiz Antonio Junior 1 INTRODUÇÃO Objetivos Introduzir conceitos básicos de Modelo de dados Introduzir conceitos básicos de Banco de dados Capacitar o aluno a construir

Leia mais

SISTEMAS DE GESTÃO São Paulo, Janeiro de 2005

SISTEMAS DE GESTÃO São Paulo, Janeiro de 2005 SISTEMAS DE GESTÃO São Paulo, Janeiro de 2005 ÍNDICE Introdução...3 A Necessidade do Gerenciamento e Controle das Informações...3 Benefícios de um Sistema de Gestão da Albi Informática...4 A Ferramenta...5

Leia mais

Artur Petean Bove Júnior Tecnologia SJC

Artur Petean Bove Júnior Tecnologia SJC Artur Petean Bove Júnior Tecnologia SJC Objetivo O objetivo do projeto é especificar o desenvolvimento de um software livre com a finalidade de automatizar a criação de WEBSITES através do armazenamento

Leia mais

Resolução da lista de exercícios de casos de uso

Resolução da lista de exercícios de casos de uso Resolução da lista de exercícios de casos de uso 1. Explique quando são criados e utilizados os diagramas de casos de uso no processo de desenvolvimento incremental e iterativo. Na fase de concepção se

Leia mais

Sumário 1. SOBRE O NFGoiana DESKTOP... 3 1.1. Apresentação... 3 1.2. Informações do sistema... 3 1.3. Acessando o NFGoiana Desktop... 3 1.4.

Sumário 1. SOBRE O NFGoiana DESKTOP... 3 1.1. Apresentação... 3 1.2. Informações do sistema... 3 1.3. Acessando o NFGoiana Desktop... 3 1.4. 1 Sumário 1. SOBRE O NFGoiana DESKTOP... 3 1.1. Apresentação... 3 1.2. Informações do sistema... 3 1.3. Acessando o NFGoiana Desktop... 3 1.4. Interface do sistema... 4 1.4.1. Janela Principal... 4 1.5.

Leia mais

Autores/Grupo: TULIO, LUIS, FRANCISCO e JULIANO. Curso: Gestão da Tecnologia da Informação. Professor: ITAIR PEREIRA DA SILVA GESTÃO DE PESSOAS

Autores/Grupo: TULIO, LUIS, FRANCISCO e JULIANO. Curso: Gestão da Tecnologia da Informação. Professor: ITAIR PEREIRA DA SILVA GESTÃO DE PESSOAS Autores/Grupo: TULIO, LUIS, FRANCISCO e JULIANO Curso: Gestão da Tecnologia da Informação Professor: ITAIR PEREIRA DA SILVA GESTÃO DE PESSOAS ORGANOGRAMA FUNCIANOGRAMA DESENHO DE CARGO E TAREFAS DO DESENVOLVEDOR

Leia mais

ROTEIRO PARA TREINAMENTO DO SAGRES DIÁRIO Guia do Docente

ROTEIRO PARA TREINAMENTO DO SAGRES DIÁRIO Guia do Docente Conceito ROTEIRO PARA TREINAMENTO DO SAGRES DIÁRIO Guia do Docente O Sagres Diário é uma ferramenta que disponibiliza rotinas que facilitam a comunicação entre a comunidade Docente e Discente de uma instituição,

Leia mais

Engenharia de Requisitos Estudo de Caso

Engenharia de Requisitos Estudo de Caso Engenharia de Requisitos Estudo de Caso Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2007 Slide 1 Engenharia de Requisitos Exemplo 1 Reserva de Hotel 1. INTRODUÇÃO Este

Leia mais

UML 2. Guia Prático. Gilleanes T.A. Guedes. Novatec. Obra revisada e ampliada a partir do título Guia de Consulta Rápida UML 2

UML 2. Guia Prático. Gilleanes T.A. Guedes. Novatec. Obra revisada e ampliada a partir do título Guia de Consulta Rápida UML 2 UML 2 Guia Prático Gilleanes T.A. Guedes Obra revisada e ampliada a partir do título Guia de Consulta Rápida UML 2 Novatec capítulo 1 Introdução à UML A UML (Unified Modeling Language ou Linguagem de Modelagem

Leia mais

Manual do Usuário Android Neocontrol

Manual do Usuário Android Neocontrol Manual do Usuário Android Neocontrol Sumário 1.Licença e Direitos Autorais...3 2.Sobre o produto...4 3. Instalando, Atualizando e executando o Android Neocontrol em seu aparelho...5 3.1. Instalando o aplicativo...5

Leia mais

Introdução a Computação

Introdução a Computação Introdução a Computação Aula 03 Profissões de TI Prof. MSc. Edilberto Silva edilms@yahoo.com http:// Papéis... Um papel é uma definição abstrata de um conjunto de atividades executadas e dos respectivos

Leia mais

Gestão do Conhecimento A Chave para o Sucesso Empresarial. José Renato Sátiro Santiago Jr.

Gestão do Conhecimento A Chave para o Sucesso Empresarial. José Renato Sátiro Santiago Jr. A Chave para o Sucesso Empresarial José Renato Sátiro Santiago Jr. Capítulo 1 O Novo Cenário Corporativo O cenário organizacional, sem dúvida alguma, sofreu muitas alterações nos últimos anos. Estas mudanças

Leia mais

SERVICE DESK MANAGER SDM. Manual do Sistema - DPOI

SERVICE DESK MANAGER SDM. Manual do Sistema - DPOI SERVICE DESK MANAGER SDM Manual do Sistema - DPOI Conteúdo SERVICE DESK MANAGER SDM... 1 Manual do Sistema - DPOI... 1 INTRODUÇÃO... 4 ACESSO AO SISTEMA... 5 OPÇÕES DO SISTEMA... 6 SISTEMA... 7 Pesquisar

Leia mais

ACOMPANHAMENTO GERENCIAL SANKHYA

ACOMPANHAMENTO GERENCIAL SANKHYA MANUAL DE VISITA DE ACOMPANHAMENTO GERENCIAL SANKHYA Material exclusivo para uso interno. O QUE LEVA UMA EMPRESA OU GERENTE A INVESTIR EM UM ERP? Implantar um ERP exige tempo, dinheiro e envolve diversos

Leia mais

Manual do Almoxarifado SIGA-ADM

Manual do Almoxarifado SIGA-ADM Manual do Almoxarifado SIGA-ADM DIRETORIA DE GESTÃO DA TECNOLOGIA DA INFORMAÇÃO(DGTI) MARÇO/2012 Requisição de Almoxarifado Requisições O sistema retornará a tela do menu de Administração. Nela selecione

Leia mais

Histórico da Revisão. Versão Descrição Autor. 1.0 Versão Inicial

Histórico da Revisão. Versão Descrição Autor. 1.0 Versão Inicial 1 of 14 27/01/2014 17:33 Sistema de Paginação de Esportes Universitários Documento de Arquitetura de Software Versão 1.0 Histórico da Revisão Data 30 de novembro de 1999 Versão Descrição Autor 1.0 Versão

Leia mais

Índice. Para encerrar um atendimento (suporte)... 17. Conversa... 17. Adicionar Pessoa (na mesma conversa)... 20

Índice. Para encerrar um atendimento (suporte)... 17. Conversa... 17. Adicionar Pessoa (na mesma conversa)... 20 Guia de utilização Índice Introdução... 3 O que é o sistema BlueTalk... 3 Quem vai utilizar?... 3 A utilização do BlueTalk pelo estagiário do Programa Acessa Escola... 5 A arquitetura do sistema BlueTalk...

Leia mais

TRABALHO DE DIPLOMAÇÃO Regime Modular ORIENTAÇÕES SOBRE O ROTEIRO DO PROJETO FINAL DE SISTEMAS DE INFORMAÇÕES

TRABALHO DE DIPLOMAÇÃO Regime Modular ORIENTAÇÕES SOBRE O ROTEIRO DO PROJETO FINAL DE SISTEMAS DE INFORMAÇÕES TRABALHO DE DIPLOMAÇÃO Regime Modular ORIENTAÇÕES SOBRE O ROTEIRO DO PROJETO FINAL DE SISTEMAS DE INFORMAÇÕES [Observação: O template a seguir é utilizado como roteiro para projeto de sistemas orientado

Leia mais

04/08/2012 MODELAGEM DE DADOS. PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS. Aula 1. Prof. Rafael Dias Ribeiro. M.Sc.

04/08/2012 MODELAGEM DE DADOS. PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS. Aula 1. Prof. Rafael Dias Ribeiro. M.Sc. MODELAGEM DE DADOS PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS Aula 1 Prof. Rafael Dias Ribeiro. M.Sc. @ribeirord 1 Objetivos: Apresenta a diferença entre dado e informação e a importância

Leia mais

Distribuidor de Mobilidade GUIA OUTSOURCING

Distribuidor de Mobilidade GUIA OUTSOURCING Distribuidor de Mobilidade GUIA OUTSOURCING 1 ÍNDICE 03 04 06 07 09 Introdução Menos custos e mais controle Operação customizada à necessidade da empresa Atendimento: o grande diferencial Conclusão Quando

Leia mais

Satélite. Manual de instalação e configuração. CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br

Satélite. Manual de instalação e configuração. CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br Satélite Manual de instalação e configuração CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br Índice Índice 1.Informações gerais 1.1.Sobre este manual 1.2.Visão geral do sistema 1.3.História

Leia mais

Processos Técnicos - Aulas 4 e 5

Processos Técnicos - Aulas 4 e 5 Processos Técnicos - Aulas 4 e 5 Trabalho / PEM Tema: Frameworks Públicos Grupo: equipe do TCC Entrega: versão digital, 1ª semana de Abril (de 31/03 a 04/04), no e-mail do professor (rodrigues.yuri@yahoo.com.br)

Leia mais

Manual do sistema SMARsa Web

Manual do sistema SMARsa Web Manual do sistema SMARsa Web Módulo Gestão de atividades RS/OS Requisição de serviço/ordem de serviço 1 Sumário INTRODUÇÃO...3 OBJETIVO...3 Bem-vindo ao sistema SMARsa WEB: Módulo gestão de atividades...4

Leia mais

gerenciamento de portais e websites corporativos interface simples e amigável, ágil e funcional não dependendo mais de um profissional especializado

gerenciamento de portais e websites corporativos interface simples e amigável, ágil e funcional não dependendo mais de um profissional especializado O NetPublisher é um sistema de gerenciamento de portais e websites corporativos (intranets ou extranets), apropriado para pequenas, médias e grandes empresas. O conteúdo do website pode ser atualizado

Leia mais

MUDANÇAS NA ISO 9001: A VERSÃO 2015

MUDANÇAS NA ISO 9001: A VERSÃO 2015 MUDANÇAS NA ISO 9001: A VERSÃO 2015 Está em andamento o processo de revisão da Norma ISO 9001: 2015, que ao ser concluído resultará na mudança mais significativa já efetuada. A chamada família ISO 9000

Leia mais

MANUAL DE INSTALAÇÃO DO ODONTO TECHNOLOGY

MANUAL DE INSTALAÇÃO DO ODONTO TECHNOLOGY MANUAL DE INSTALAÇÃO DO ODONTO TECHNOLOGY 1 Índice I - Prefácio...3 II - Instalação do tipo servidor...4 III Obter o nome do computador servidor...17 IV Instalação do tipo cliente...19 V Como inserir a

Leia mais

Manual do Painel Administrativo

Manual do Painel Administrativo Manual do Painel Administrativo versão 1.0 Autores César A Miggiolaro Marcos J Lazarin Índice Índice... 2 Figuras... 3 Inicio... 5 Funcionalidades... 7 Analytics... 9 Cidades... 9 Conteúdo... 10 Referência...

Leia mais

MANUAL DE UTILIZAÇÃO Aplicativo Controle de Estoque Desktop

MANUAL DE UTILIZAÇÃO Aplicativo Controle de Estoque Desktop MANUAL DE UTILIZAÇÃO Aplicativo Controle de Estoque Desktop 1 1 INICIANDO O APLICATIVO PELA PRIMEIRA VEZ... 3 2 PÁGINA PRINCIPAL DO APLICATIVO... 4 2.1 INTERFACE INICIAL... 4 3 INICIANDO PROCESSO DE LEITURA...

Leia mais

Roteiro 2 Conceitos Gerais

Roteiro 2 Conceitos Gerais Roteiro 2 Conceitos Gerais Objetivos: UC Projeto de Banco de Dados Explorar conceitos gerais de bancos de dados; o Arquitetura de bancos de dados: esquemas, categorias de modelos de dados, linguagens e

Leia mais

CENTRAL DE SERVIÇOS APOIADA EM SOFTWARE LIVRE

CENTRAL DE SERVIÇOS APOIADA EM SOFTWARE LIVRE CENTRAL DE SERVIÇOS APOIADA EM SOFTWARE LIVRE Juliano Flores Prof. Wagner Walter Lehmann Centro Universitário Leonardo da Vinci - UNIASSELVI Gestão de Tecnologia da Informação (GTI0034) Prática do Módulo

Leia mais

Manual Operacional SIGA

Manual Operacional SIGA SMS - ATTI Julho -2012 Conteúdo Sumário... 2... 3 Consultar Registros... 4 Realizar Atendimento... 9 Adicionar Procedimento... 11 Não Atendimento... 15 Novo Atendimento... 16 Relatórios Dados Estatísticos...

Leia mais

LINEAR EQUIPAMENTOS RUA SÃO JORGE, 269 - TELEFONE: 6823-8800 SÃO CAETANO DO SUL - SP - CEP 09530-250

LINEAR EQUIPAMENTOS RUA SÃO JORGE, 269 - TELEFONE: 6823-8800 SÃO CAETANO DO SUL - SP - CEP 09530-250 LINEAR EQUIPAMENTOS RUA SÃO JORGE, 269 - TELEFONE: 6823-8800 SÃO CAETANO DO SUL - SP - CEP 09530-250 Recomendações Iniciais SOFTWARE HCS 2005 - VERSÃO 4.2 (Compatível com Guarita Vr4.03 e Vr4.04) Para

Leia mais

Especificação do 3º Trabalho

Especificação do 3º Trabalho Especificação do 3º Trabalho I. Introdução O objetivo deste trabalho é abordar a prática da programação orientada a objetos usando a linguagem Java envolvendo os conceitos de classe, objeto, associação,

Leia mais

Documento de Análise e Projeto VideoSystem

Documento de Análise e Projeto VideoSystem Documento de Análise e Projeto VideoSystem Versão Data Versão Descrição Autor 20/10/2009 1.0 21/10/2009 1.0 05/11/2009 1.1 Definição inicial do documento de análise e projeto Revisão do documento

Leia mais

AUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: davidmr@ifce.edu.br CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0

AUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: davidmr@ifce.edu.br CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0 AUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: davidmr@ifce.edu.br CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0 SUMÁRIO 1 Conceitos Básicos... 3 1.1 O que é Software?... 3 1.2 Situações Críticas no desenvolvimento

Leia mais

Corporativo. Transformar dados em informações claras e objetivas que. Star Soft. www.starsoft.com.br

Corporativo. Transformar dados em informações claras e objetivas que. Star Soft. www.starsoft.com.br Corporativo Transformar dados em informações claras e objetivas que possibilitem às empresas tomarem decisões em direção ao sucesso. Com essa filosofia a Star Soft Indústria de Software e Soluções vem

Leia mais

INTERNET HOST CONNECTOR

INTERNET HOST CONNECTOR INTERNET HOST CONNECTOR INTERNET HOST CONNECTOR IHC: INTEGRAÇÃO TOTAL COM PRESERVAÇÃO DE INVESTIMENTOS Ao longo das últimas décadas, as organizações investiram milhões de reais em sistemas e aplicativos

Leia mais

DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES

DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES Alexandre Egleilton Araújo, Jaime Willian Dias Universidade Paranaense (Unipar) Paranavaí PR Brasil araujo.ale01@gmail.com, jaime@unipar.br Resumo.

Leia mais

Ferramenta de apoio a gerência de configuração de software. Aluno: Rodrigo Furlaneto Orientador: Everaldo Artur Grahl

Ferramenta de apoio a gerência de configuração de software. Aluno: Rodrigo Furlaneto Orientador: Everaldo Artur Grahl Ferramenta de apoio a gerência de configuração de software Aluno: Rodrigo Furlaneto Orientador: Everaldo Artur Grahl Roteiro de apresentação Introdução Objetivos Fundamentação Teórica Gerência de Configuração

Leia mais

LINGUAGEM DE BANCO DE DADOS

LINGUAGEM DE BANCO DE DADOS LINGUAGEM DE BANCO DE DADOS Gabriela Trevisan Bacharel em Sistemas de Informação Universidade Federal do Rio Grande Pós-Graduanda Formação Pedagógica de Professores (FAQI) Conceito de BD Um banco de dados

Leia mais

Considerações a serem feitas antes da implantação.

Considerações a serem feitas antes da implantação. Multi-Loja Objetivo O objetivo deste documento é demonstrar o conceito de Multi-loja utilizando o Sismoura. É uma ferramenta que permite a comunicação entre as empresas, possibilitando assim que a matriz

Leia mais

1. Introdução pág.3 2. Apresentação do sistema Joomla! pág.4 3. Acessando a administração do site pág.4 4. Artigos 4.1. Criando um Artigo 4.2.

1. Introdução pág.3 2. Apresentação do sistema Joomla! pág.4 3. Acessando a administração do site pág.4 4. Artigos 4.1. Criando um Artigo 4.2. 1. Introdução pág.3 2. Apresentação do sistema Joomla! pág.4 3. Acessando a administração do site pág.4 4. Artigos 4.1. Criando um Artigo 4.2. Editando um Artigo 4.3. Excluindo um Artigo 4.4. Publicar

Leia mais

Projeto Disciplinar de Infra-Estrutura de Software SISPA FACULDADE SENAC

Projeto Disciplinar de Infra-Estrutura de Software SISPA FACULDADE SENAC 1 Projeto Disciplinar de Infra-Estrutura de Software SISPA FACULDADE SENAC Edilberto Silva 1, André Luiz (1012545), Andreia Pereira da Silva (1012547) Carlos Alberto (1012206), Humberto César de Carvalho

Leia mais

Introdução a listas - Windows SharePoint Services - Microsoft Office Online

Introdução a listas - Windows SharePoint Services - Microsoft Office Online Page 1 of 5 Windows SharePoint Services Introdução a listas Ocultar tudo Uma lista é um conjunto de informações que você compartilha com membros da equipe. Por exemplo, você pode criar uma folha de inscrição

Leia mais

Sistemas de Produtividade

Sistemas de Produtividade Sistemas de Produtividade Os Sistemas de Produtividade que apresentaremos em seguida são soluções completas e podem funcionar interligadas ou não no. Elas recebem dados dos aplicativos de produtividade,

Leia mais

CONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web;

CONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web; CONCEITOS INICIAIS Agenda A diferença entre páginas Web, Home Page e apresentação Web; O que é necessário para se criar páginas para a Web; Navegadores; O que é site, Host, Provedor e Servidor Web; Protocolos.

Leia mais