Escolar Documentos
Profissional Documentos
Cultura Documentos
A: 4611237
Projeto apresentado ao Professor Marcos Vinicius Gonsales, Professor do Centro Universitrio Amparense como exigncia parcial para obteno do grau de Tecnlogo em Anlise e Desenvolvimento de Sistemas.
Autorizo o Centro Universitrio Amparense, que no se responsabiliza pelas informaes contidas nesta monografia, a manter cpia deste trabalho no Departamento de Ps-Graduao, Pesquisa e Extenso para consulta dos interessados. As informaes contidas nesta monografia so de responsabilidade exclusiva do autor.
AGRADECIMENTOS
A realizao desta Monografia s foi possvel pelo incentivo de inmeras pessoas da minha famlia e aos colegas do meu curso de ADS. A todos manifesto minha enorme gratido.
"Ningum bater to forte quanto a vida. Porm, no se trata de quo forte pode bater, se trata de quo forte pode ser atingido e continuar seguindo em frente. assim que a vitria conquistada." Rocky Balboa
OLIVEIRA, Luis Otvio Gonalves de. SGGM Sistema Gerenciador de Guarda Mirim. 2012. Monografia Curso de Anlise e Desenvolvimento de Sistemas do Centro Universitrio Amparense UNIFIA, Amparo/SP.
1. Introduo evoluo Tecnolgica Com a evoluo tecnolgica podemos aprimorar vrios conceitos sobre comunicao e informao de dados, hoje em dia temos muitas informaes simultneas vindo de todos os lugares. De acordo com essa evoluo as pessoas tambm optam por ter as informaes de suas empresas ou negcios com mais rapidez e facilidade, trazendo assim mais lucros e objetividade em suas escolhas. Na atualidade o mundo vive na era da informao, exigindo das organizaes uma gesto estratgica eficiente, a qual pode ser facilitada pela utilizao de recursos inteligentes oferecidos pela tecnologia de informao e sistemas de informao. A tecnologia de informao oferece recursos tecnolgicos e computacionais para a gerao de informaes, e os sistemas de informao esto cada vez mais sofisticados, propondo mudanas nos processos, estrutura e estratgia de negcios. No se admite hoje uma empresa que queira competir com vantagem, sem a utilizao dessas ferramentas. Este documento ir apresentar, que com a tecnologia de sistemas em seus negcios podemos nos organizar com muito mais facilidade e objetividade, podendo registrar e alterar as informaes de acordo com as nossas necessidades. Este Software visa informatizar o cadastro de Guarda mirins da empresa Associao Guarda Mirim de Amparo. Onde atualmente o cadastro de Guarda mirins so registrados em livros e fichas. Nesse sentido, o presente projeto tem por objetivo explicar a importncia do Software gerencial e suas funcionalidades.
2.
Mnimo
Pentium III (ou AMD equivalente)
Recomendado
Intel Dual Core (ou AMD equivalente)
No mximo 1 Gigabyte livre de Espao em Disco Leitor de CD/DVD para instalao 800 600 1024 768 ou resoluo superior 10/100 Compatvel com todos os Sistemas operacionais Windows (XP ou Superior)
3. Descrio do Processo Atual Atualmente, funcionrios da AGMA (Associao Guarda Mirim de Amparo) sofrem pela falta de organizao e controle de seus guarda mirins. Tendo atrasos no momento de encontrar fichas e informaes pertencentes a cada Guarda Mirim. Problemas como achar cursos, notas, informaes pessoais de cada Guarda Mirim pode levar at mesmo horas at voc procurar nas pastas ou fichas, causando um certo transtorno e queda na produtividade do funcionrio(a). Alteraes, incluses e consultas nas fichas, todos esses processos causam transtorno ao funcionrio(a), relatando uma demora em cada ao a ser executada.
4.
Comparativos da situao atual e a proposta pelo sistema Mdulos Proposto Ser feito em um mdulo So feitas em fichas e especifico do sistema, com arquivadas em pastas todos os campos das por ordem alfabtica. informaes necessrias que uma ficha possui. Ser feito em um mdulo especifico do sistema, com So anexados atrs das todos os campos das fichas. informaes necessrias que uma prova ou curso precisa. Facilitando encontrar todo Muitos papis as informaes pessoais , arquivados atrs da ser feito um mdulo para fichas referente Cpias a entrada de dados de de RG, CPF, data de todas as informaes Nascimento, etc.. pessoais necessrias. Muitos papis so arquivados atrs das Ser feito em um mdulo fichas referente especifico do sistema, com contratos, data de todos os campos das admisso, data de informaes necessrias demisso, razo social, que um contrato da endereo da empresa empresa possui. etc... Sem ser manualmente Proporciona a possibilidade consultado nas fichas, de emitir um relatrio sobre no tem como fazer um Guardas mirins ativos ou relatrio especifico ou desligados, data de geral das informaes admisso, maior ou menor de cada guarda mirim. nota etc.. Atual
Cursos e provas
Documentos pessoais
Empresa conveniada
Relatrios
5.
A introduo de uma nova tecnologia na empresa deve ser realizada com o objetivo de vencer as barreiras naturais contra a mudana. As transformaes decorrentes do uso de um novo sistema so inevitveis, e para que a implantao seja bem sucedida preciso verificar os impactos que esta poder causar, no intuito de definir uma estratgia de mudanas que ocorram com o mnimo de impactos negativos. Deste modo, requer do desenvolvedor do projeto uma ateno especial aos impactos que o novo sistema poder acarretar no ambiente, e assim tentar prever os futuros problemas e minimiza-los. A introduo de um novo sistema exerce um poderoso impacto comportamental e organizacional. Ela transforma o modo como os vrios indivduos e grupos se desempenham e interagem. A informao definida, acessada e usada para gerenciar recursos, pessoas e matria prima, da empresa. O processo de implantao requer mudanas organizacionais. As mudanas trazem em seu bojo resistncia pelos usurios e dirigentes, pois a implantao de um sistema afeta as pessoas que possuem e controlam as informaes (no caso os funcionrios).
Aps o sistema ser recm-implantado no cliente, devemos efetuar um treinamento junto ao cliente, pois o treinamento dos usurios representa uma parte essencial do projeto de implantao. O treinamento ensina o uso correto e adequado do software. Assim esclarecendo dvidas referente a nova rotina de trabalho no Software. Portanto, este impacto ser radical, pelo fato de reduzir as tarefas do cliente e alterar a rotina de trabalho e a quantidade de documentos (papis) tambm diminuir significativamente, j que boa parte das informaes estar disponvel no sistema, aps cadastradas. O objetivo inicial aps a implantao do sistema deixar mais eficiente e gil o cadastro de informaes e registros.
Um novo sistema, embora possa ter-se apoiado em conceitos, metodologias e tcnicas adequadas, acaba representando muito mais do que uma mudana meramente tcnica, pois no muda apenas a estrutura tcnica das tarefas, mas tambm afeta as pessoas que realizam a tarefa. (BIO,1996).
BIO, Srgio Rodrigues. Sistemas De Informao: Um Enfoque Gerencial. 2.Ed. So Paulo : Atlas, 1985.
6.
Restries/Validaes
Nome do Caso de Uso Caso de Uso Geral Ator Principal Ator Secundrio Resumo Pr-Condies
Cadastro de Informaes Pessoais Funcionrio Sistema - SGGM Este caso de uso explica como o cadastro de um guarda mirim no sistema 1. necessrio que o funcionrio possua acesso (login) ao sistema. 2. necessrio que o funcionrio possua todas as informaes do Guarda mirim em mos, pois varios campos so obrigatrios.
O cadastro dever estar disponivel para consultas futuras. Aes do Sistema 2. O sistema validar o login digitado 3. O sistema ser aberto com todas as opes de cadastro necessrias.
4. O funcionrio seleciona no sistema a opo cadastro de guarda mirim; 5. O sistema disponibiliza ao funcionrio o formulrio de cadastro de guarda mirim, onde alguns campos com asteriscos so considerados de carter obrigatrio 6. O funcionrio ter acesso aos botes: e Salvar e cancelar; 7.Caso o funcionrio escolha opo Salvar; 8. O sistema validar os dados cadastrados e mostrar uma mensagem Os dados foram cadastrados com sucesso!, e retorna a tela inicial do cadastro de GM. Alternativas 1. No item 6, Caso o funcionrio escolha cancelar, O sistema abortar a gravao dos dados e retornar tela inicial 1. O usurio dever saber o login para acessar o sistema 3. No item 2, caso o login esteja errado, o sistema ser informar que o usurio invalido e pedir para tentar logar novamente. 2. No item 5, caso o funcionrio no preencha os campos considerados obrigatrios, o sistema emitir uma mensagem Preencher campos obrigatrios, e retornar ao item 5 da descrio.
Restries/Validaes
Restries/Validaes
Restries/Validaes
Restries/Validaes
A UML no uma metodologia de desenvolvimento, o que significa que ela no diz para voc o que fazer primeiro e em seguida ou como projetar seu sistema, mas ela lhe auxilia a visualizar seu desenho e a comunicao entre objetos. A UML tem origem na compilao das "melhores prticas de engenharia" que provaram ter sucesso na modelagem de sistemas grandes e complexos. Permite que desenvolvedores visualizem os produtos de seu trabalho em diagramas padronizados. Junto com uma anotao grfica, a UML tambm especifica significados.
8. Diagrama de Casos de Uso O Diagrama de Casos de Uso tem o objetivo de auxiliar a comunicao entre os analistas e o cliente. Descreve um cenrio que mostra as funcionalidades do sistema do ponto de vista do usurio, onde, o cliente deve ver no diagrama de Casos de Uso as principais funcionalidades de seu sistema. Casos de uso so tipicamente relacionados a "atores". Um ator um humano ou entidade mquina que interage com o sistema para executar um significante trabalho. 8.1 Login no Sistema
8.2
8.3
8.4
Cadastro de Curso
9. Diagrama de Classes e Objetos O diagrama de classes descreve a viso do sistema em termos de classes e relacionamentos entre as classes. Dentre os principais objetos do diagrama de classes esto definir a base para outros diagramas apresentem outras vises do sistema. Um diagrama de classes uma representao da estrutura e relaes das classes que servem de modelo para objetos. uma modelagem muito til para o sistema, define todas as classes que o sistema necessita possuir e a base para a construo dos diagramas de comunicao, sequncia e estados.
O diagrama de sequncia tem por objetivo mostrar como as mensagens entre os objetos sero trocadas no decorrer do tempo para a realizao de determinada operao. Diagrama de sequncia um diagrama usado em UML, representando a sequncia de processos (mais especificamente, de mensagens passadas entre objetos) num programa de computador. Como um projeto pode ter uma grande quantidade de mtodos em classes diferentes, pode ser difcil determinar a sequncia global do comportamento. O diagrama de sequncia representa essa informao de uma forma simples e lgica. Um diagrama de sequncia descreve a maneira como os grupos de objetos colaboram em algum comportamento ao longo do tempo. Ele registra o comportamento de um nico caso de uso e exibe os objetos e as mensagens passadas entre esses objetos no caso de uso.
11.
Diagrama de Comunicao
Um Diagrama de comunicao o diagrama que exibe uma interao, consistindo de um conjunto de objetos e seus relacionamentos, incluindo as mensagens que podem ser trocadas entre eles. O diagrama de comunicao mostra, de maneira semelhante ao diagrama de sequncia, a comunicao dinmica entre os objetos. Se a nfase do diagrama for o decorrer do tempo, melhor escolher o diagrama de sequncia, mas se a nfase for o contexto do sistema, melhor dar prioridade ao diagrama de comunicao. O diagrama de comunicao desenhado como um diagrama de objeto, onde os diversos objetos so mostrados juntamente com seus relacionamentos. O Diagrama de Comunicao d nfase ordenao estrutural em que as mensagens so trocadas entre os objetos de um sistema.
12. Modelo entidade relacionamento (M.E.R.) O diagrama entidade relacionamento uma ferramenta de modelagem utilizada para modelar os dados (organizar em tabelas) e seus relacionamentos, que tem dentre as principais funes organizar a estrutura de dados e visualizar o banco de dados. um modelo baseado na percepo do mundo real, que consiste em um conjunto de objetos bsicos chamados entidades e nos relacionamentos entre esses objetos. O Objetivo facilitar o projeto de banco de dados, possibilitando a especificao da estrutura lgica geral do banco de dados.
Cursos
Campos
id_empresa cnpj ie endereco bairro municipio uf telefone email responsavel
Tipos de dados
+ A255 A40
nome_empresa A40
nome_curso A40
nome_adv A40
nome_empresa A40
Structured Query Language, ou SQL, uma linguagem de pesquisa declarativa para banco de dados relacional (base de dados relacional).A linguagem SQL um grande padro de banco de dados. Isto decorre da sua simplicidade e facilidade de uso. Ela se diferencia de outras linguagens de consulta a banco de dados no sentido em que uma consulta SQL especifica a forma do resultado e no o caminho para chegar a ele. Ela uma linguagem declarativa em oposio a outras linguagens procedurais.
Tabela Guarda Mirim Create table bd_gm ( id_gm int identity (1,1) primary key, nome _gm varchar(40) not null, cpf varchar(40) not null, rg varchar(40) not null, endereco varchar(40)null , bairro varchar(40) null, municipio char(40) null, uf varchar(2) null, telefone varchar(40) null, celular varchar(40) null, email varchar(40) null, nome_mae varchar(40) null, nome_pai varchar(40) null, nome_empresa Foreign Key References bd_emp(nome_empresa) not null)
Tabela Empresa Create table bd_emp ( id_empresa int identity (1,1) primary key, nome _empresa varchar(40) not null, cnpj varchar(40) not null, ie varchar(40) not null, endereco varchar(40) not null, bairro varchar(40) null, municpio varchar(40) null, uf varchar(02) null, telefone varchar(40) null, email varchar(40) null, responsvel varchar(40) null)
Tabela Curso Create table bd_curso ( id_curso int identity (1,1) primary key, nome_curso varchar(40) not null, data_inicio date (11) not null, data_final date(11) not null, objetivo varchar(255) null , nome_gm Foreign Key References bd_gm(nome_gm) not null)
Tabela Advertncia Create table bd_adv ( id_adv int identity (1,1) primary key, nome_adv varchar(40) not null, obs varchar(255) null, tipo varchar(40) not null, nome_gm Foreign Key References bd_gm(nome_gm) not null)
Uma tela de splash aquela imagem que geralmente aparece enquanto o programa principal esta sendo carregado na memria, sendo bastante til para mostrar ao usurio que o sistema no esta travado. Alm de tudo, uma tela Splash deixa seu programa com uma cara mais profissional.
14.2
Tela de Login
Login a forma de se identificar dentro de um sistema. atravs dele e de uma senha que voc identificado dentro do sistema.
14.3
O menu principal o porto de entrada para outros mdulos do sistemas SGGM e configuraes. Ele se chama menu porque oferece uma lista de opes, exatamente como o menu de um restaurante. E como a palavra "Principal" j diz, o local onde voc iniciar ou abrir itens.
15. Cadastros Cadastro uma coletnea de dados, em um arquivo, um banco de dados que rene todas as informaes possveis de um determinado objeto.
15.1
15.2
15.3
15.4
16. Relatrios e Consultas do Sistema As consultas so utilizadas para ver, alterar e analisar dados de diferentes maneiras. Tambm as pode utilizar como fonte de registos para formulrios e relatrios. Um relatrio um conjunto de informaes, utilizado para reportar resultados parciais ou totais de uma determinada atividade. 16.1 Tela de consulta e Relatrios de GM
16.3
16.4
17.2
Relatrio de Empresas
17.4
Relatrio de Advertncias
Esta calculadora foi implantada, com o objetivo de resolver a necessidades de fazer clculos rpidos e obter resultados e tambm aumentar os recursos disponibilizados do sistema.
18.2
Calendrio
Este calendrio foi implantado, com o objetivo de fazer consultas de datas rpidas como dias, meses e ano e tambm aumentar os recursos disponibilizados do sistema.
18.3
Navegador de internet
Um navegador, tambm conhecido como web browser , um programa de computador que habilita seus usurios a interagirem com documentos virtuais da Internet, tambm conhecidos como pginas da web. Este recurso foi implantado no sistema para consultas na WEB e acesso de e-mail via o sistema SGGM.
18. 4 Informao sobre o software Esta tela informa o usurio com as principais informaes do software. *Desenvolvedor *Contato *Verso
19.
O cronograma a disposio grfica do tempo que ser gasto na realizao de um trabalho ou projeto, de acordo com as atividades a serem cumpridas. Serve para auxiliar no gerenciamento e controle deste trabalho, permitindo de forma rpida a visualizao de seu andamento. O cronograma tambm um instrumento de planejamento e controle semelhante um diagrama, onde so definidas e detalhadas minuciosamente as atividades a serem executadas durante um perodo estimado de tempo. A nvel gerencial, um cronograma um artefato de controle importante para levantamento dos custos de um projeto e, a partir deste artefato, pode ser feita uma anlise de viabilidade antes da aprovao final para a realizao do projeto. Ms/Ano Novembro de 2011 Dezembro de 2011 Tarefa Executada Pesquisa e desenvolvimento do tema abordado Desenvolvimento do modelo de entidade relacionamento (M.E.R.), do banco de dados e relacionamentos de tabelas. Desenvolvimento do prottipo do sistema Desenvolvimento do sistema (formulrios, componentes, funes e rotinas). Testes e validaes Correes e implementaes finais Projeto concludo Testes finais do sistema Entrega do projeto Apresentao do projeto concludo
Janeiro de 2012 Fevereiro de 2012 Maro de 2012 Abril de 2012 Maio de 2012 Maio de 2012 Junho de 2012 Junho de 2012
20.
A Tecnologia da informao considerada hoje um dos fatores determinantes na busca do sucesso empresarial. Deste modo, os Sistemas de Informao tm-se tornado um componente essencial na obteno da vantagem competitiva. Mesmo assim, na adoo de um novo sistema de informao constatou-se barreiras e facilitadores que influenciam na eficincia do sistema, que independe do software/tecnologia em questo, mas no processo de implementao de um novo Sistema de Informao, lembrando-se que o sistema composto pelo ambiente, pessoas, softwares e hardwares. Softwares esto presentes na vida, no dia-a-dia das pessoas. Qualquer que seja a escolha profissional da pessoa, ela ter que utilizar um software. Os conhecimentos adquiridos durante estes anos de estudo foram fundamentais para o desenvolvimento deste projeto. No apenas o simples fato de desenvolver um software, mas, desenvolver um software ntegro, com cdigos escritos de forma correta, organizada e otimizada. Escrever um banco de dados aplicando as boas prticas de modelagem de banco de dados. Aplicar tcnicas UML que forneam toda a documentao necessria para que o software possa ser entendido de forma clara e objetiva. Todos esses conhecimentos levaram a construo deste software que ser de extrema importncia para empresa. O resultado do ganho de tempo e de produo ser totalmente positivo e essencial para o crescimento da empresa. Enfim os resultados demonstraram que a implantao de um novo sistema de informao tem inmeras variveis que influenciam no sucesso ou no do sistema. Variveis que no esto diretamente ligadas a tecnologia, como por exemplo, a integrao entre o desenvolvedor e os usurios final, so to importante quanto o desenvolvimento de um bom SI, pois a falta de um deles inviabilizam o bom funcionamento.