• Nenhum resultado encontrado

Projeto Disciplinar de Infra-Estrutura de Software EMPRESA PERSONAL LAPTOP S SISTEMA INTEGRADO COMERCIAL

N/A
N/A
Protected

Academic year: 2021

Share "Projeto Disciplinar de Infra-Estrutura de Software EMPRESA PERSONAL LAPTOP S SISTEMA INTEGRADO COMERCIAL"

Copied!
9
0
0

Texto

(1)

Projeto Disciplinar de Infra-Estrutura de Software

EMPRESA PERSONAL LAPTOP’S – SISTEMA INTEGRADO COMERCIAL

EDILBERTO SILVA1, CLEYCIONE (911245)2, JONATHAN CAVALCANTE (921188)2, MARCELO GOMES (911240)2,

NILTON RODRIGUES (911216)2, PEDRO PAULO (911243) 2 1

Professor Orientador da disciplina Infra-Estrutura de Software 2

Alunos do 2º semestre do curso de Gestão da Tecnologia da Informação da Faculdade SENAC-DF - Unidade 903 Sul

E-mails: edilms@yahoo.com; cleycione@gmail.com; jonathan.cavalcante2008@hotmail.com; mmedeiros450@hotmail.com; niltonnu@hotmail.com; pedropaulo.silvapereira@gmail.com

Data: (OUT/2009)

Resumo: Apresenta-se neste um Projeto Disciplinar de Infra-Estrutura de Software englobando pro-posta detalhada de especificação de arquitetura de software para empresa Personal Laptop’s. O projeto inicia-se com uma apresentação resumida da empresa e os requisitos funcionais do sistema. São apresentados os objetivos do sistema em voga e á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 Componen-tes e de Atividades.

Palavras-chave: Arquitetura de Sistemas, UML, Diagramas.

1. Introdução

Este projeto apresenta os principais itens de arquitetura de software no desenvolvimento do Sistema In-tegrado Comercial - SIC, a ser implantado na recém-criada empresa Personal Laptop’s. O SIC é um Sistema de Processamento Tansacional - SPT, capaz de gerenciar, de forma eficaz e organizada, o negócio da presa Personal Laptop’s e que tem como missão, se tornar o melhor “gerente comercial” das pequenas em-presas em todo o território nacional. As funcionalidades do SIC permitem cadastrar e controlar, de forma automatizada, intuitiva, segura e padronizada, seus clientes, funcionários, fornecedores e estoque, proven-do, desta forma, uma grande vantagem competitiva em relação à concorrência. O SIC, também, permite ao cliente uma escolha econômica, através da aquisição de módulos distintos, para trabalhar localmente, com até cinco estações de trabalho interligadas e/ou através de conexão com a Internet (SICWEB), provendo integração à sua rede de lojas, no caso de uma futura expansão dos negócios. Assim, a Personal Laptop’s, tem em mãos, um sistema adequado às suas atuais necessidades de gerenciamento, com acesso a Inter-net, totalmente legalizado e confiável, atinente às normas e legislações trabalhistas e fiscais do País. Possui, também, compatibilidade com qualquer um dos sistemas operacionais da família Windows, lançados a partir de 1998.

2. A Organização

A Personal Laptop’s é uma empresa particular de capital limitado, voltada à comercialização varejista de computadores pessoais. Está localizada, atualmente, no Plano Piloto, em Brasília-DF, sendo que o principal foco de suas vendas são os estudantes das faculdades dessa região.

2.1 Ramo de Atividade

(2)

2.2 Missão da Organização

Ser a melhor e a mais conceituada empresa varejista, especializada na venda de computadores pesso-ais, na região do Distrito Federal.

3. Objetivos do Sistema 3.1 Geral

Oferecer serviços de automação comercial, modernos e de excelente qualidade, capazes de atender às necessidades atuais da Personal Laptop’s, otimizando as tarefas diárias da loja, sem necessitar de grande investimento em novos equipamentos.

3.2 Específicos

Com a implementação, do SIC, na loja Personal Laptop’s, pretende-se alcançar os seguintes objetivos: Clientes

Cadastrar e manter clientes, em um ambiente intuitivo, simplificado e seguro; Produtos

Cadastrar e manter os produtos adquiridos pela loja;

• Controlar o estoque de produtos da loja; Empregados

• Cadastrar e manter os empregados da loja;

• Controlar as vendas efetuadas pelos vendedores;

• Controlar os acessos efetuados no sistema pelo empregado;

• Controlar fluxo de caixa (gerente e caixa); Fornecedores

• Manter com facilidade o cadastro de fornecedores;

• Controlar a solicitação de pedido de produtos aos fornecedores;

• Consultar e efetuar pagamento a fornecedores; Atendimento

• Cadastrar os atendimentos efetuados no dia-a-dia da loja; Segurança

• Manter cadastro de acessos e senhas para os usuários do sistema. Informações Gerenciais

• Permitir a geração de relatórios, para controle de estoque, vendas e estimativas futuras.

(3)

4. Diagrama de Caso de Uso Gerente Cadastrar fornecedor (RN003) Funcionario Cadastrar cliente (RN001) Cadastrar Funcionario (RN017) Acessar sistema (RN014) Cadastrar produto (RN002) Cadastrar atendimento (RN006) Gerar relatorio gerencial (RN011) Manter cadastro vendas (RN013) Manter produto (RN005) Manter estoque (RN008) <<extend>> <<include>> <<extend>> <<extend>> <<extend>> <<extend>> <<extend>> <<extend>> Fluxo de Caixa (RN019)

(4)

5. Diagrama de Seqüência (Cadastrar Produto – RN002) /Tela Cadastro de Produto /Produto /Estoque / : Funcionario

1 : Inserir dados do produto.() 2 : Validar dados digitados.()

3 : Dados digitados validados.

4 : Gravar produto?()

5 : Gravar produto na base de dados.()

6 : Atualizar estoque.()

7 : Estoque atualizado. 8 : Dados do produto gravado na base de dados.

(5)

6. Diagrama de Atividades (Cadastrar Vendas – RN009) Consultar produto Produto cadastrado? Cadastrar produto Informar Quantidade de Produtos Não Sim

Selecionar outro item? Sim Consultar cliente Cadastrar cliente Não Cliente cadastrado? Não Orçamento já firmado? Não Gravar orçamento Sim Emitir Orçamento Registrar forma de pagamento Sim Gravar venda. Confirmar venda.

Venda confirmada? Registrar motivo da

não confirmação da venda. Imprimir orçamento? Sim Não Não Emitir nota fiscal Sim

(6)

7. Diagrama de Classes Produto +Cod_Produto +Descr_Produto +Vlr_unitario Fornecedor +Id_Fornec +Dt_Cadastro_Fornecedor +Logradouro +Bairro +CEP +Fax +E-mail Cidade +Cod_Cidade +Nome_Cidade UF +UF +Descr_UF Cliente +Cod_Cliente +Tp_Cliente +Logradouro +Bairro +CEP +E-mail Profissão +Cod_Profissao +Descr_Prof Item_Venda +Id_Item +Valor_Item +Valor_Desconto Fabricante +Cod_Fabricante +Descr_Fabricante Venda +Cod_Venda +Qt_Produtos Atividade Principal +Cod_Atv_Princip +Descr_Atv_Princ Funcionario +Matr_Empre +Salario +Dt_Admissao +Dia_Pagto Referencia Bancaria +Cod_Ref_Bancaria +Descr_Ref_Bancaria Pessoa Fisica +CPF +Nome +Data_Nasc +Nr_Identidade +Filiacao Pessoa Juridica +CNPJ +Nome +Nome_Contato Forma Pagamento +Cod_Pagto +Descr_Pagto Cargo +Cod_Cargo +Nome_Cargo Fluxo de Caixa +Id_operacao +Qt_Parcela +Vlr_Parcela +Data_Quitacao Telefone +Seq_Tel +Numero +Tipo 1 1..* 1..* 1..* 1..* 1 1 1..* 1..* 1 1 1..* 1 1..* 1 1..* 1..* 1 1 1..* 1..* 1 1 1..* 1..* 1..* 1 1..* Rubrica +Cod_Rubrica +Descr_Rubrica +Tipo_Rubrica 1 1..* 1 1..* Estoque. +Cod_estoque +Qt_estoque +Qt_Minima 1..* 1

(7)

8. Diagrama de Implantação Fax Impressora S e r v i d o r Cliente Externo Browser Cliente interno Client Sic.exe TCP/IP HTTP Aplicação Sic.exe S.G.B.D. ODBC

(8)

9. Arquitetura do sistema

O tipo de arquitetura de sistema definido para o projeto é o Cliente x Servidor, onde:

» Cliente interno: responsável pela lógica básica do aplicativo.

» Cliente externo: responsável pela interface com o usuário via Internet (browser).

» Servidor: será um servidor Apache o responsável pelo gerenciamento do acesso, por todas as funções relativas ao banco de dados e pelas “regras” ou “lógica” do negócio.

Nesse servidor ficarão executando a aplicação do SIC e o SGBD – Sistema de Gerencia-mento de Banco de Dados (MySQL), que é um banco de dados relacional gratuito, eficiente e otimizado para aplicações Web, multiplataforma, sendo compatível com os sistemas ope-racionais da família Windows e Linux e, também, com a linguagem de programação Java u-tilizada na construção do sistema. A conexão entre a aplicação e o banco dados será feita através de uma interface ODBC (Open Database Connectivity) utilizada para acesso de da-dos através de consultas SQL.

Dessa forma o projeto será constituído de duas camadas onde: O papel da camada “Cliente” que será composta de:

 Gerenciamento de apresentação:

» Interação com o usuário

» Entrada e consulta de dados  Lógica do aplicativo:

» Funcionamento do aplicativo

» Partes simples da lógica do negócio  Aplicativos de produtividade pessoal:

» Processador de textos, planilha etc.

» Navegador Web e Cliente de e-mail.

O papel da camada “Servidor” que será composta de:  Atendimento a Usuários:

» Comunicação e autenticação de usuários

» Atendimento a solicitações de clientes  Gerenciador de Banco de Dados:

» Acesso e organização de registros/dados

» Seleção de registros/dados

» Atualização de registros/dados  Execução de Regras do Negócio:

» Procedimentos armazenados no Banco de Dados  Processamento de Transações

(9)

10. Conclusão

A idéia de abordar, para este trabalho, da utilização de um sistema de gestão comercial para utiliza-ção na recém-criada empresa Personal Laptop’s surgiu de uma conversa casual entre os componentes do grupo e que se levou adiante ao se idealizar a criação de um sistema de gestão comercial ideal para se im-plantar na Personal Laptop’s.

Diversas pesquisas foram realizadas para identificar os principais fatores de risco que uma empresa desse tipo poderia enfrentar para implantação de um sistema que realmente atendesse suas necessidades. Nessas reuniões também foram esmiuçados todos os requisitos que o sistema teria que abranger para a-tender seu escopo.O segundo passo a realizar foi de definição das tarefas de cada um dos integrantes, suas metas e quais objetivos a serem atingidos em cada etapa.

Dessa forma acreditamos que atingiremos o resultado esperado entregando à empresa um sistema efi-caz, fácil de manipular e que atenda a todas as necessidades atuais do usuário e permita sua evolução com o crescimento da empresa.

11. Referências Bibliográficas

Falbo, Ricardo de Almeida. Trabalho de pesquisa dispnível em: http://www.inf.ufes.br/~falbo/

Macoratti, José Carlos. Trabalho de pesquisa disponível em: http://www.macoratti.net/

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.

SOMMERVILLE, Ian. Engenharia de software. 8 ed. São Paulo: Pearson Addison Wesley, 2007. ISBN 978-85-88639-28-7.

VIDAL, Antônio Geraldo da Rocha. Trabalho de pesquisa disponível em:

Referências

Documentos relacionados

ed è una delle cause della permanente ostilità contro il potere da parte dell’opinione pubblica. 2) Oggi non basta più il semplice decentramento amministrativo.

 Random storage - refere-se à alocação de um espaço de stock de forma aleatória, segundo o espaço disponível no momento de chegada dos produtos (Petersen e Aase,

Predicted values were calculated by measuring the joint probability of effects on isopods’ biomass variation found for single exposures to different soil

c.4) Não ocorrerá o cancelamento do contrato de seguro cujo prêmio tenha sido pago a vista, mediante financiamento obtido junto a instituições financeiras, no

Os autores relatam a primeira ocorrência de Lymnaea columella (Say, 1817) no Estado de Goiás, ressaltando a importância da espécie como hospedeiro intermediário de vários parasitos

Local de realização da avaliação: Centro de Aperfeiçoamento dos Profissionais da Educação - EAPE , endereço : SGAS 907 - Brasília/DF. Estamos à disposição

Demonstrou-se que ao utilizar um método usual para a escolha do MR, o controlador obtido tende a cancelar o polo do processo para a resposta à variação na referência,

Os Coordenadores Setoriais, enquanto professores, procuram dar o exemplo, mas deixam claro que encontram, no seu percurso como extensionistas, esse elemento dificultador;  O