1 Projeto Disciplinar de Infra-Estrutura de Software SILC - SISTEMA DE LOCAÇÃO E CONTROLE 1 2 EDILBERTO SILVA , ALESSANDRA DE CARVALHO COSTA (0911272) , CRISTIANO LEOPOLDINO DA SILVA. (911343) 3 5 6 , MARCELO DA SILVA REDUZINO (911260) , MARIA DA CRUZ RODRIGUES PAIVA(0911281) , RICARDO BRENO 7 FLORES OLIEVEIRA(911148) . ,1 2 Professor Orientador da disciplina Infra-Estrutura de Software Alunos do Segundo Semestre do Curso de Gestão da Tecnologia da Informação da Faculdade SENAC-DF - Unidade Taguatinga E-mails: [email protected], [email protected], [email protected], [email protected], [email protected], [email protected]. Data: (Setembro/2009) _______________________________________________________________________________________ Resumo: Apresenta-se neste um Projeto Disciplinar de Infra-Estrutura de Software englobando proposta detalhada de especificação de arquitetura de software para empresa Ação Vídeo Locadora. O projeto inicia-se com uma apresentação resumida da empresa Ação Vídeo Locadora e os requisitos funcionais do sistema. São apresentados os objetivos do SILC – Sistema de Locação e Controle e a área de negócio a ser abrangida. Este projeto está em consonância com os documentos de visão, de especificação de caso de uso, de requisitos e outros documentos elaborados na disciplina de engenharia de software. São apresentados neste projeto os seguintes diagramas da UML: Caso de Uso, de Classes, de Implantação, de Componentes, de Atividades, etc. ________________________________________________________________________________________ Palavras-chave: UML, Arquitetura Cliente Servidor e Sistema de Informação para Gestão. 1. Introdução Este projeto apresenta os principais itens de arquitetura de software no desenvolvimento do Sistema de Locação e Controle: SILC para a administração da Empresa ‘Ação Vídeo Locadora’. Este sistema tem como objetivo oferecer maior qualidade no atendimento ao cliente e melhor administração das atividades desempenhada na empresa, com uma integração melhor entre a matriz e filiais. O SILC surge da necessidade que a Empresa tem de possuir um sistema que facilite os serviços oferecidos e de seguranças aos dados da empresa. Por meio deste sistema, será disponibilizado, agilidade no atendimento, praticidade nos serviços desenvolvidos diariamente, facilitando o trabalho da empresa e melhorando a qualidade dos serviços oferecidos. 2. A Organização A Empresa Ação Vídeo Locadora é uma empresa privada que esta no mercado a 10 anos oferecendo serviços de Venda e Locação de Vídeos, possui sua matriz em Taguatinga/DF e filiais em três cidades satélites de Brasília. 2.1 Ramo de Atividade Comércio de Venda e locações de filmes 2.2 Missão da Organização Ser um diferencial no atendimento, oferecendo a seus clientes satisfação, facilidade em locar ou comprar vídeo, procurando servir com um atendimento de alta qualidade, tendo uma equipe capacitada e comprometida, em dar qualidade no atendimento personalizado. 3. Objetivos do Sistema 3.1 Geral Oferecer maior qualidade no atendimento e um melhor controle nas atividades administrativas, com uma melhor integração entre matriz e filiais. Projeto SILC (Sistema de Locação e Controle) 2 3.2 Específicos Com a implementação do SILC, pretende-se alcançar os seguintes objetivos em relação a(o)(s): Funcionário • Manter cadastro de funcionário; • Atualizar dados do Funcionário; • Consultar dados do Funcionário; Login Senha • Manter cadastro de login e Senha; • Consultar e alterar e Excluir login e Senha Clientes e dependentes • Manter cadastro de clientes e dependentes; • Alterar e Excluir dados de Clientes e Dependentes; • Consultar pendências; Filmes • Manter Cadastro de acervo; • Consultar, alterar e excluir dados do Acervo; • Controlar quantidade de estoque; • Emitir relatórios; Reserva de Titulo • Manter cadastro de reservas; • Alterar, pesquisar e excluir reservas; Locação • Manter cadastro de locação; • Consultar débitos; • Consultar vídeos locados; • Alterar, pesquisar e excluir vídeos locados; • Emitir relatório; Projeto SILC (Sistema de Locação e Controle) 3 Manter Controle de Estoque • Manter cadastro de produto de vendas; • Controlar produtos e movimentação; • Controlar data de validade; • Emitir relatório; Manter Reserva • Cadastrar Reservas; • Consultar e excluir Reservas; Manter Fornecedor • Cadastrar Fornecedores; • Consultar, alterar e excluir Fornecedores; Manter controle de Caixa • Cadastrar as vendas efetuadas; • Cancelar vendas; • Emitir relatório de Vendas efetuadas; Projeto SILC (Sistema de Locação e Controle) 4 4. Diagrama de Caso de Uso Projeto SILC (Sistema de Locação e Controle) 5 5. Diagrama de Classes Projeto SILC (Sistema de Locação e Controle) 6 6. Diagrama de Seqüência Cadastrar Reserva Documento de Visão: Item 2 - Tópicos 2.2.11 e tópico 4 - item 4.9 Regras de Negócio: RN011 Documento de Requisito: RF007 Projeto SILC (Sistema de Locação e Controle) 7 7. Diagrama de Atividade Realizar Locação Documento de Visão: Tópico 2 - Item 2.2.2, 2.2.3. Tópico 4 – Itens 4.2 e 4.3 Documento de Regras de Negócio: RN009 Documento de Requisito: RF004 Projeto SILC (Sistema de Locação e Controle) 8 8. Diagrama de Implantação 9. Arquitetura Cliente Servidor A arquitetura Cliente/Servidor divide em duas partes diferenciadas, a primeira e a parte do Servidor, a segunda e um conjunto de Clientes. Neste caso, de acordo com o diagrama de implantação apresentado, no tópico anterior, apresenta-se: • Cliente: as estações clientes, a partir do acesso com browser. • Servidor: O SGBD – Sistema Gerenciador de Banco de Dados, no caso o SQL Server, juntamente com os aplicativos desenvolvidos em PHP 5.0 lotados no Servidor Web Apache 2.0, que implementam as regras de negócio. Assim o projeto tem duas camadas: uma de apresentação – lado Cliente e outra contendo as regras de negócio e a de banco de dados (persistência e modelo) - no lado Servidor. 10. Conclusão Propomos uma oportunidade de negócio, um sistema de informação que tem por finalidade integrar as informações entre os diversos níveis da organização, desde o nível operacional até o estratégico. Quando uma organização não possui sistemas de informação que auxiliem o processo de tomada de decisão estas decisões são baseadas em dados históricos e em experiências individuais. Para aumentar os benefícios frente ao mercado, o sistema que iremos apresentar darão apoio as operações de negócios da empresa na tomada de decisão conferindo-lhe chances de estar sempre à frente na busca de objetivos: O Sistema de Suporte à Decisão ou Decision Suport System (DSS) é um sistema que proporciona aos seus utilizadores, não só um acesso rápido à sua informação, mas também capacidade para realizar a sua análise e formatação à medida de suas necessidades. Propomos o desenvolvimento de um projeto de apoio à decisão para a empresa Vídeo Locadora Ação. Desta forma, será possível, integrar e obter informações rápidas e precisas sobre os processos de compra, filmes mais locados, manter a satisfação de clientes existentes, processo de estoque, vendas, financeiro e pessoal. Para tal, este projeto conta com o apoio da administração Gerencial que fornecerá todas as informações pertinentes ao desenvolvimento: Tipicamente, eles são orientados quase exclusivamente para dentro da empresa, e não para eventos externos. Geralmente eles são dependentes de sistemas de processamento de transações para os seus dados. Estes sistemas não são flexíveis e têm pequena capacidade analítica usa rotinas simples tais como resumos e comparações. Tem o Projeto SILC (Sistema de Locação e Controle) 9 propósito de ajudar a empresa a integrar novos conhecimentos no negócio e controlar o seu fluxo de documentos. Nível Gerencial: são projetados para servir ao monitoramento, ao controle, à tomada de decisão e as atividades administrativas dos gerentes médios. O Sistema de Suporte Executivo ou Executive Information System é a informação elaborada especificamente para Executivo, visam à análise de dados, orientando a decisões não estruturadas, permite que os executivos tenha acesso de maneira rápida e simples aos fatores críticos. Fornece uma forma selecionada e resumida os dados necessários para entendimento da situação problema, neste sistema as consultas são instantânea acessando diretamente a base de dados, tem por parte uma operação simples e fácil modo que dispensa treinamento formal para a sua utilização. Um EIS pode apresentar informações em tabelas organizadas para rápida compreensão, gráficos facilitando a interpretação e comparação dos resultados fins da empresa o instrumento busca ser preferencialmente atraente possível. Permitir que o executivo se comunique com o mundo interno e externo através de interfaces amigáveis (correio eletrônico, teleconferência, etc.) que sejam flexíveis a ponto de se ajustarem ao seu estilo pessoal, oferece ferramentas de organização pessoal (calendários, agendas eletrônicas, etc.) e de gerenciamento de projetos, tarefas e pessoas. Esta categoria usa ferramentas flexíveis, ferramentas de extração de dados. Nível Estratégico: ajudam a administração sênior a enfocar assuntos estratégicos e tendências de longo prazo. Sua principal preocupação é adequar às mudanças no ambiente externo com a capacidade organizacional existente. 11. Referências Bibliográficas SOMMERVILLE, IAN. Engenharia de Software - 6ª Edição 2007 GUEDES, GILLEANES T. - UML 2 - Uma Abordagem Prática – Edição : 1ª Ed. / 2009. SHAW, Alan C. Sistemas e software de tempo real. São Paulo: Bookman, 2003. SILVA, Edilberto Magalhães. “Site do Professor Edilberto Silva”, disponível em: http://edilms.eti.br/index.php?page=ensino, acesso em: 14/jun/2009. TAURION, Cezar. Software livre: potencialidade e modelos de negócio. São Paulo: Brasport, 2004. O´BRIEN, J.A. Sistemas de informação e as decisões gerencias na era da Internet. São Paulo: Saraiva, 2002. MENDES, Antônio. Arquitetura de software. São Paulo: Campus, 2002. http://chaves.com.br/TEXTSELF/COMPUT/sad.htm Atualizado em 31/10/2009 19:20 Projeto SILC (Sistema de Locação e Controle)