Click here to load reader

Parque Estacionamento

  • View
    43

  • Download
    6

Embed Size (px)

Text of Parque Estacionamento

  • 1

    ESTUDO E CONSTRUO DE UM SOFTWARE PARA CONTROLE DE

    USURIOS DE ESTACIONAMENTOS PARA A EMPRESA E1 - SIS-E1

    MRCIO BARRETO SANTANA

    Porto Alegre 2007

  • 2

    MRCIO BARRETO SANTANA

    ESTUDO E CONSTRUO DE UM SOFTWARE PARA CONTROLE DE

    USURIOS DE ESTACIONAMENTOS PARA A EMPRESA E1 - SIS-E1

    Trabalho de Concluso de Curso II apresentado Faculdade de Informtica, como requisito parcial obteno do ttulo de Bacharel em Sistemas de Informao.

    Orientador: Prof. Dr. Sidnei Renato Silveira.

    Porto Alegre 2007

  • 3

    Dedico este trabalho a meu filho Cristian que desde o dia de seu nascimento tem sido a razo do meu viver e a motivao para a busca do conhecimento contnuo para que eu possa lhe transmitir.

  • 4

    Aos meus pais, irmos, professores, colegas da graduao, ao coordenador e orientador do Curso de Informtica Dr. Sidnei Renato Silveira e principalmente ao Dr. Roberto Carlos Ritter Vieira que sem ele no seria possvel o meu ingresso e concluso da graduao.

  • 5

    RESUMO

    Uma das vrias exigncias do mercado de trabalho que seus candidatos possuam formao superior para ocupar os cargos ofertados, aumentando a procura por Instituies que oferecem ensino superior, a fim de se qualificarem ainda mais. Esta procura tem demandado s instituies de ensino um aumento significativo de vagas em seus estacionamentos, como foi o caso do UniRitter no campus de Porto Alegre. Devido necessidade destas novas vagas de estacionamento, foi construdo um novo edifcio garagem, que aumentou em mais de quinhentas o nmero de vagas destinadas aos alunos, professores, funcionrios e visitantes do UniRitter, criando a necessidade de um controle e gerenciamento eficiente. A partir da necessidade deste controle que surgiu a oportunidade de realizar um Sistema de Informao que atendesse aos requisitos da empresa terceirizada responsvel pelo gerenciamento do estacionamento do UniRitter Campus Porto Alegre, a E1 Estacionamentos. Para a implementao do Sistema de Informao para controle do estacionamento, foram realizados alguns encontros com os responsveis da Empresa E1 Estacionamentos, para realizar a especificao de requisitos e a partir destas, iniciou-se a fase de planejamento para a implementao do sistema, alm de ser traado um comparativo com outros sistemas com a mesma finalidade de controle e ou gerenciamento para estacionamentos. A fase de projeto do sistema consistiu em construir o modelo E-R (Entidade-Relacionamento) do banco de dados a partir dos diagramas gerados atravs das especificaes da UML (Unified Modeling Language). A segunda etapa envolveu a implementao e a validao do sistema, juntamente com os usurios do atual Sistema da Empresa E1 Estacionamentos.

    Palavras-Chave: Sistemas de Informao, Gerenciamento de Estacionamentos

  • 6

    ABSTRACT

    One of the many requirements of the working world is that candidates have higher education to occupy the job positions offered, increasing the demand for universities in order to be even more qualified. This has caused a significant increase in need of vacancies in parking lots of the universities, as was the case of UniRitter in the Porto Alegre Campus. Due to the need of these new parking spaces, a new garage building was constructed, which increased by more than five hundred the number of places for students, teachers, staff and visitors to UniRitter, creating the need for control and efficient management. From this need of control, the opportunity to come up with an Information System that would serve the requirements rose from the outsourcing company responsible for the management of the parking lot of the UniRitter Porto Alegre Campus and the E1 Parking lot. There has been some meetings with those responsible for the E1 Parking Enterprise to implement the Information System for control of the parking lot, for the specification of requirements, and from these on, for the process of planning the implementation of the system, as well as drawing a comparison to other systems with the same purpose of control and/or management of parking lots. The design phase of the system was to build the model ER (Entity - Relationship) from the database starting from diagrams generated by the specification of UML (Unified Modeling Language). The second stage involved the implementation and validation of the system, along with users of the current system of the E1 Parking Company.

    Keywords: Information Systems, Parking Management

  • 7

    LISTA DE ABREVIATURAS E SIGLAS

    ER Entidade-Relacionamento GUI Graphical User Interface IP Internet Protocol OMT Object Modeling Technique OOP Object Oriented Programming OOSE Object Oriented Software Engineering TCC Trabalho de Concluso de Curso RUP Rational Unified Process SGBD Sistema Gerenciador de Banco de Dados UML Unified Modeling Language

  • 8

    LISTA DE FIGURAS

    FIGURA 01 - Arquitetura geral do RUP (RATIONAL UNIFIED PROCESS, 2007).................................................................................................................19 FIGURA 02 - Ferramentas e melhores prticas (RATIONAL UNIFIED PROCESS, 2007). ............................................................................................20 FIGURA 03 - Fases do RUP (RATIONAL UNIFIED PROCESS, 2007). ...........21 FIGURA 04 - Grfico das fases de construo no RUP (RATIONAL UNIFIED PROCESS, 2007). ............................................................................................22 FIGURA 05 - Redefinio do produto ou da arquitetura (RATIONAL UNIFIED PROCESS, 2007). ............................................................................................23 FIGURA 06 - Tela inicial do Sistema Park Service ...........................................34 FIGURA 07 - Cadastro de valores Sistema Park Service .................................34 FIGURA 08 - Cadastro de mensalistas.............................................................35 FIGURA 09 - Exemplo de relatrio do Park Service .........................................36 FIGURA 10 - Tela inicial do Sistema Gerenciador de Estacionamentos da Pazello ..............................................................................................................38 FIGURA 11 - Cadastro de valores no Sistema Pazello.....................................39 FIGURA 12 - Cadastro de mensalistas no Sistema Pazello .............................40 FIGURA 13 - Relatrio de caixa no Sistema Pazello ........................................41 FIGURA 14 - Hardware para automao de estacionamentos da Aucon.........43 FIGURA 15 - Modelo ER ..................................................................................49 FIGURA 16 - Diagrama de Classes ..................................................................51 FIGURA 17 - Diagrama de Casos de Uso ........................................................52 FIGURA 18 - Diagrama de Seqncia Cadastrar Cliente .................................53 FIGURA 19 - Diagrama de Seqncia Cadastrar Tipo Cliente .........................54 FIGURA 20 - Diagrama de Seqncia Cadastrar Valor Crdito .......................55

  • 9

    FIGURA 21 - Diagrama de Seqncia Cadastrar Acesso Entrada ...................56 FIGURA 22 - Diagrama de Seqncia Cadastrar Acesso Sada ......................57 FIGURA 23 - Diagrama de Seqncia Cadastrar Usurio................................58 FIGURA 24 - Diagrama de Seqncia Cadastrar Tipo Usurio ........................59 FIGURA 25 - Diagrama de Seqncia Cadastrar Permisso Usurio ..............60 FIGURA 26 - Diagrama de Seqncia Cadastrar Compra Crdito ...................61 FIGURA 27 - Tela principal do SIS-E1..............................................................63 FIGURA 28 - Formulrio de login......................................................................64 FIGURA 29 - Formulrio de entrada .................................................................65 FIGURA 30 - Formulrio de sada ....................................................................66 FIGURA 31 - Formulrio consulta de crditos disponveis ...............................67 FIGURA 32 - Formulrio cadastro de valores para crditos .............................69 FIGURA 33 - Formulrio cadastro de tipos de clientes.....................................70 FIGURA 34 - Formulrio cadastro de clientes ..................................................71 FIGURA 35 - Formulrio cadastro de permisses para grupos de usurios.....72 FIGURA 36 - Formulrio relatrio de acessos ..................................................73 FIGURA 37 - Formulrio relatrio de condutor .................................................74 FIGURA 38 - Formulrio relatrio de movimento de caixa ...............................76 FIGURA 39 - Formulrio relatrio de movimento de caixa com dados .............77 FIGURA 40 - Relatrio de movimento de caixa com dados gerados para a impressora ........................................................................................................77 FIGURA 41 - Formulrio relatrio de movimento estornado.............................78

  • 10

    LISTA DE GRFICOS

    GRFICO 01 - Usurios do sistema participantes da validao.......................80 GRFICO 02 - Layout do sistema ....................................................................81 GRFICO 03 - Facilidade de acesso s opes (funcionalidades) do sistema 82 GRFICO 04 - Disposio das funcionalidades do sistema .............................83 GRFICO 05 - Relatrios gerados pelo sistema ..............................................84 GRFICO 06 - Controle de acesso ao sistema por usurio (Login) .................85 GRFICO 07 - Crditos nos cartes de identificao dos alunos.....................86 GRFICO 08 - Localizar condutores de veculos .............................................87 GRFICO 09 - No exi