Projeto Exemplo - Prof. Edilberto Silva

Propaganda
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)
Download