Sie sind auf Seite 1von 32

Instituto Doctum Curso de Cincia da Computao Faculdades Integradas de Caratinga

Software aplicativo para otimizao de ordens de servo.

Aluno: Abilio Marconni Vieira Leal de S Orientadora: Msc. Fabrcia Pires Souza Tiola

Apresentao

Introduo Objetivos Metodologia Resultados Concluso

Introduo Parte 1
Diariamente surgem novas micro e pequenas empresas no brasil. E com elas, surgem tambm novas demandas especficas de software para gesto. Um tipo de empresa que tem grandes necessidades de software de gesto, so as empresas de reparos em aparelhos eltricos e eletrnicos. Infelizmente este tipo de empresa nem sempre encontra um software simples e fcil de ser utilizado que a atenda satisfatoriamente.

Introduo Parte 2
Tendo isto em mente, um ser humano que no pode ser citado (por tratar-se do autor deste texto) criou o software aplicativo Smart Mill, que uma alternativa gratuita e de simples implantao para empresas de pequeno e mdio porte que querem agilizar a gesto de ordens de servio.

Objetivos Parte 1
O objetivo principal deste trabalho otimizar a gesto de ordens de servio em empresas de reparos de pequeno e mdio porte. Dentre os objetivos especficos, destaca-se o de melhorar a interao empresa-cliente, criando uma interface on-line que permita ao cliente interajir com a empresa que executa o servio de manuteno. Este trabalho tambm pretende facilitar a distino entre os diversos estgios da manuteno do equipamento.

Objetivos Parte 2
tambm importante que o software seja capaz de auxiliar os gestores das empresas usurias a obter informaes de forma rpida, a respeito das ordens de servio que foram ou esto sendo executadas. O software deve tambm ser capaz de auxiliar a empresa usuria a definir melhor os custos de manuteno de equipamentos, possibilitando a empresa definir o valor especfico de cada procedimento que possa ser executado na manuteno de determinado aparelho

Objetivos Parte 3
Por fim, o presente trabalho pretende tambm reduzir os custos de aquisio e implantao de software em empresas de manuteno e reparos de equipamentos eletrnicos, de modo que o software aqui apresentado ser gratuito.

Desenvolvimento Parte 1
O software aqui apresentado chama-se Smart Mill, e foi desenvolvido utilizando a linguagem de programao PHP, devido a sua vasta documentao disponvel e por ser a linguagem mais utilizada para gerao de pginas da web dinmicas . O software foi escrito tendo por base o paradigma de orientao a objetos, ou programao orientada a objetos (POO), de modo que o cdigo gerado pode ser reutilizado.

Desenvolvimento Parte 2
Foram utilizados tambm alguns conceitos de programao modular, de modo que o sistema foi dividido em mdulos. Quanto ao padro de arquitetura do software, o MVC foi a escolha. Model-viewcontroller (MVC) um padro de arquitetura de software que visa a separar a lgica de negcio da lgica de apresentao, permitindo o desenvolvimento, teste e manuteno isolado de ambos 4. Deste modo, a organizao do software ficou assim:

Mdulos com padro MVC


FORNECEDORES Modelo Viso Controle USURIOS Modelo Viso Controle ORDENS DE SERVIO Modelo Viso Controle TCNICOS Modelo Viso Controle PRODUTOS Modelo Viso Controle ATENDENTES Modelo Viso Controle CLIENTES Modelo Viso Controle FORNECEDORES Modelo Viso Controle EQUIPAMENTOS Modelo Viso Controle PROCEDIMENTOS Modelo Viso Controle PESSOAS Modelo Viso Controle RELATRIOS Modelo Viso Controle
CADASTROS GEOGRFICOS

MDULO PRINCIPAL
Modelo Viso Controle

Modelo Viso Controle EMPRESAS Modelo Viso Controle

Desenvolvimento Parte 3
Infelizmente no existem muitos softwares aplicativos para gesto que possam ser acessados atravs de navegadores, de modo que a maioria dos usurios no esto acostumados a utilizar pginas da web para este fim. Tendo isso em mente, a interface do software foi desenvolvida para se parecer o mximo possvel com um ambiente desktop, como pode ser verificado nas imagens a seguir:

Desenvolvimento Parte 4
Quanto ao banco de dados utilizado, foi escolhido o PostgreSQL, por se tratar de um banco de dados robusto e escalvel, alm de no gerar nenhum custo adicional, por ser um software livre e de cdigo aberto. Alm disso o PostgreSQL tem grande documentao e suporte por ser largamente utilizado. Por ser desenvolvido em PHP, uma linguagem interpretada, o Smart Mill no depende de uma plataforma especfica, podendo ser implantado em ambiente

Desenvolvimento Parte 5
Windows, Linux, OSX, ou qualquer outra plataforma que possa agregar os seguintes recursos necessrios a implantao do sistema:

Possibilidade de utilizar o servidor Apache; Possibilidade de instalao do PostgreSQL; Possibilidade de instalao do PHP 5.3;

Resultados Parte 1
Resultados

Software aplicativo para otimizao de OS

Onde podemos aplicar?


Lojas de Informtica. Lojas de assistencia tecnica em celulares. Lojas de reparos eletronicos. Oficinas de automveis ?????????????????????? ??????????????????????

Software aplicativo para otimizao de OS

Quais os benefcios?

Comunicao on-line. Organizao de tarefas. Melhor atendimento ao cliente. Possibilidade de o cliente verificar o andamento do servio pela internet. O cliente poder negar ou liberar a O.S. pela internet.

Software aplicativo para otimizao de OS

Metodologia de construo
1. 2. 3. 4. Identificao do propsito Formalizao Avaliao Documentao

Software aplicativo para otimizao de OS

Ferramentas

Foi utilizado a linguagem de programao PHP. Banco de dados PostGreSQL.

Software aplicativo para otimizao de OS

Propsito e escopo

Software aplicativo para otimizao de OS

Caractersticas Tcnicas

Plataforma PHP Classes em PHP Banco de dados PostGreSQL

Software aplicativo para otimizao de OS

Arquitetura geral

Concluso

Contribuies

Prova de que possvel realizar ??????????????????????????????????????? ??????????????????????????????????????? ??????????????????????????????????

Concluso

Perspectivas

Novos sistemas ??????????????????????????????? ???????????????????????????? Adicionar mais modulos de controle de estoque etc etc etc

Agradecimentos

Referncias

[Falbo2004] FALBO, Ricardo A. at all. Ontologias e Ambientes de Desenvolvimento de Software Semnticos. Atas da IV Jornada Iberoamericana de Engenharia de Software e Engenharia do Conhecimento, JIISIC'2004, Madrid, Espanha, v. 1, p. 277-292, nov. 2004. [Freitas2003] FREITAS, Frederico Luiz Gonalves de. Ontologias e a Web Semntica. Programa de Ps-Graduao da Universidade Federal de Santa Catarina. Santa Catarina, 2003. Mimeo. [Lustosa2004] LUSTOSA, Pollyane de Almeida. at all. OWL no Desenvolvimento de uma Ontologia para um Sistema de Inteligncia Competitiva. EIN/ECOINFO Encontro de Estudantes de Informtica do Tocantins. Tocantins, set. 2004. [Lima2004] LIMA, Kiev Damasceno de. OntoUFBA, Uma Viso Ontolgica da Universidade Federal da Bahia. Monografia (Bach. Cincia da Computao), Universidade Federal da Bahia, 2004. [Magalhaes2004] MAGALHES, Cristiane Costa. Uma Ferramenta para Recomendao de Fontes de Conhecimento. Monografia (Ps-Graduao em Sistemas da Informao com nfase em Componentes Distribudos), Faculdade Ruy Barbosa, 2004. [PortalUFBA2005] Portal da UFBA. [on line] Disponvel em: www.portal.ufba.br. ltimo acesso em fevereiro de 2005. [PortalExt2005] Portal da Pr-Reitoria de Extenso da UFBA. [on line] Disponvel em www. extensao.ufba.br. ltimo acesso em fevereiro de 2005.

Referncias

[PortalPos2005] Portal da Pr-Reitoria de Pesquisa e Ps-Graduao da UFBA. [on line] Disponvel em: www.prppg.ufba.br. ltimo acesso em fevereiro de 2005. [EstatutoUFBA2005] Estatuto da UFBA. [on line] Disponvel em: http://www.portal.ufba.br/ conheca/conselhos_superiores/estatuto. ltimo acesso em fevereiro de 2005. [Guarino1999] GUARINO, Nicola. at all. OntoSeek: Content-Based Access to the Web. National Research Council, LADSEB-CNR, University of Padova and University Paul Sabatier, IBM, Rome Tivoli Labs, 1999. Disponvel em: www.loa-cnr.it/Papers/OntoSeek.pdf. ltimo acesso em fevereiro de 2005. [Lee2001] Berners-Lee, Tim. at all. The Semantic Web. Scientific American, maio de 2001. [Protege2005] The Protg - Ontology Editor and Knowledge Acquisition System. Disponvel em http://protege.stanford.edu. ltimo acesso em maro de 2005. [Jena2005] The Jena Framework. Disponvel em: http://jena.sourceforge.net/. ltimo acesso em maro de 2005. [Jena2-2005] Jena 2 - A Semantic Web Framework. Disponvel em: http://www.hpl.hp.com/ semweb/jena2.htm. ltimo acesso em maro de 2005. [MetaData2004] Meta Data Services. Microsoft SQL Server Home Page. Disponvel em: http ://www.microsoft.com/brasil/sql/overview/recursos/metadata.mspx. ltimo acesso em maro de 2005.

Referncias

[Bicudo2004] BICUDO. Carlos E. de M. Taxonomia. Biota Neotropica, v.4, n.1, Instituto de Botnica/SMA, So Paulo, 2004. [RDQL2005] RDQL - A Query Language for RDF. Disponvel em: http://www.w3.org/ Submission/2004/SUBM-RDQL-20040109/. ltimo acesso em maro de 2005. [SIDOC2005] SIDOC Sistema de Produo de Docentes. Disponvel na intranet da UFBA, em: https://www.sidoc.ufba.br/index.jsp. ltimo acesso em maro de 2005. [Falbo2003] FALBO, Ricardo de A. at all. ODE: Ontology-based software Development Environment. Material referente ao experimento do Laboratrio de Engenharia de Software do Departamento de Informtica da Universidade Federal do Esprito Santo. Esprito Santo, 2003. Disponvel em: www.inf.ufes.br/~falbo/download/pub/Cacic2003paper126.pdf. ltimo acesso em fevereiro de 2005. [Freitas2002] FREITAS, Frederico Luiz Gonalves de. Sistemas Multiagentes Cognitivos para recuperao, classificao e extrao integradas de informao da WEB. Universidade Federal de Santa Catarina, 2002. [Guarino1998] GUARINO, Nicola. Understanding, building and using ontologies. International Journal of Human-Computer Studies, v. 46, Issue 2-3, p. 293 310, mar. 1997. [Gruber1995] GRUBER, T. Toward Principles for the Design of Ontologies Used for Knowledge Sharing. International Journal of Human-Computer Studies, v. 43, Issue 5-6, p. 907 928, dez. 1995.

Referncias

[Protege2005] The Protg - Ontology Editor and Knowledge Acquisition System. Disponvel em http://protege.stanford.edu. ltimo acesso em maro de 2005. [Jena2005] The Jena Framework. Disponvel em: http://jena.sourceforge.net/. ltimo acesso em maro de 2005. [Jena2-2005] Jena 2 A Semantic Web Framework. Disponvel http://www.hpl.hp.com/semweb/jena2.htm. ltimo acesso em maro de 2005. em:

[MetaData2004] Meta Data Services. Microsoft SQL Server Home Page. Disponvel em: http://www.microsoft.com/brasil/sql/overview/recursos/metadata.mspx. ltimo acesso em maro de 2005. [Bicudo2004] BICUDO. Carlos E. de M. Taxonomia. Biota Neotropica, v.4, n.1, Instituto de Botnica/SMA, So Paulo, 2004. [RDQL2005] RDQL A Query Language for RDF. Disponvel em: http://www.w3.org/Submission/2004/SUBM-RDQL-20040109/. ltimo acesso em maro de 2005. [SIDOC2005] SIDOC Sistema de Produo de Docentes. Disponvel na intranet da UFBA, em: https://www.sidoc.ufba.br/index.jsp. ltimo acesso em maro de 2005.

Referncias

[J2EE2005] JavaServer Pages Technology e Java Servlet Technology. Disponvel em http://www.java.sun.com/products/. ltimo acesso em fevereiro de 2005. [TomCat2005] The Apache Jakarta Project. Disponvel em http://jakarta.apache.org/tomcat/. ltimo acesso em fevereiro de 2005. [Souza2004] SOUZA, Joselino Rocha de. Lgica de descries aplicada Web Semntica. Monografia (Bach. Cincia da Computao) Universidade Federal da Bahia, 2004. [Dorneles2001] Carina Friedrich. Extrao de Dados Semi-estruturados com base em uma ontologia. Dissertao (Mestrado em Cincia da Computao) - Universidade Federal do Rio Grande do sul, 2001. [Kade2001] KADE, Adrovane Marques. Uma linguagem visual de consulta a XML baseada em ontologias. Dissertao (Mestrado em Cincia da Computao) - Universidade Federal do Rio Grande do sul, 2001. [Breitman2004] BREITMAN, Karin Koogan; LEITE, Jlio Csar Sampaio do Prado. Ontologias Como e porque cri-las. Anais do SBC 2004 - XXIV Congresso da Sociedade Brasileira de Computao, v.2, Captulo 1, PUC, Rio de Janeiro, 2004. [Lee2001] Berners-Lee, Tim. at all. The Semantic Web. Scientific American, maio de 2001.