Pim 3 e 4 análise de sistemas Belém
Por: Messias Sullivan • 17/10/2017 • Trabalho acadêmico • 3.129 Palavras (13 Páginas) • 271 Visualizações
UNIP INTERATIVA
Projeto Integrado Multidisciplinar
Cursos Superiores de Tecnologia
DESENVOLVIMENTO DE SOFTWARE
Sistema de Venda de Passagens
Belém/Pa
2017
UNIP INTERATIVA
Projeto Integrado Multidisciplinar
Cursos Superiores de Tecnologia
DESENVOLVIMENTO DE SOFTWARE
Sistema de Venda de Passagens
Messias Carvalho dos Santos
PA1624892
Curso: Análise e Desenvolvimento de Sistemas
Semestre: 02
Belém/PA
2017
Resumo
Este projeto tem por objetivo o desenvolvimento de um sistema de venda de passagens de ônibus. O sistema foi desenvolvimento na linguagem de programação C com a utilização da ferramenta DEV C++,Ferramento de aprendizado durante o curso no laboratorio da Faculdade Utilizando os conhecimentos e técnicas adquiridos neste semestre.Com o conhecimento adquirido, Foi criado o projeto designado pela Universidade.
O projeto acompanha funções modularizadas para futuras manutenções mais simples e comentários para facilitar o entendimento do codigo.
Abstract
The objective of this project is the development of a ticket sales system
By bus. The system was developed in the programming language C with the
From the DEV C ++ tool, Learning tool during the non-laboratory course of the Faculty Using the knowledge and techniques acquired this semester.
The project comes with Modular Functions for future simpler maintenance and commentary to make it easier to understand the code.
Sumário
Introdução………………………………………………………………………… 6
1 – Dos Requisitos………………………………………………………………... 7
2 – Do Modelo de Desenvolvimento……………………………………………... 7
2.1 – Do Protótipo…………………………………………………………………7
2.2 – Da Modelagem………………………………………………………………9
3 – Da Implementação das Funcionalidades………………………………………10
3.1 – Da Implementação dos Veículos……………………………………………. 10
3.2 – Da Implementação das Vendas……………………………………………... 12
3.3 – Da Implementação do Fluxo de Caixa……………...……………………… 13
Conclusão……………………………………………………………………...…. 14
Referências……………………………………………………………………….. 15
Introdução
O sistema desenvolvido neste projeto é capaz de emitir um ticket contendo
informações como data e horário da viagem, número da poltrona, número do ônibus e destino, duas passagens gratuitas para idosos e 50% de desconto para estudantes.O sistema não possuirá o erro de venda de uma mesma poltrona para mais de um passageiro e terá exibição de movimentação do caixa.
O texto, detalhará o processo de desenvolvimento dos requisitos através do sistema e das soluções aplicadas para atender o projeto designado.
1 – Dos Requisitos
O sistema desenvolvido deverá administrar as vendas de passagens de ônibus.
O sistema terá uma tabela de tarifação
com o valor das passagen.com isso, obterá funçãopara compras de passagens com até 50% de descontoo mesmo permitirá até duas passagens com gratuidade de
100% para idosos.
Ao finalizar a venda, será emitida um ticket contendo informações sobre sua solicitação em prol de sua passagem,não sendo permitida a venda da mesma poltrona para demais passageiros.
Não será vendido mais lugares do que os permitidos no veículo.
fará gestão do caixa, armazenando todas as movimentações do dia e o saldo
do fechamento.
2 – Do Modelo de Desenvolvimento
Tendo métodos ágeis, no sentido iniciar com a escrita do código e de focar no funcionamento, mais do que na documentação.
O desenvolvimento também se deu de forma incremental, passando por nova
modelagem, codificação e testes.
Para sua construção ,foi definido os menus e opções
necessários. Tendo desenvolvido as principais telas a serem exibidas .
2.1 – Do protótipo
O prototipo terá 3 opções de destinos: São Paulo, Curitiba e Belo Horizonte., opção para o fluxo de caixa. E a função de saida do sistema.
O projeto terá uma função chamada
exibirMenuPrincipal() que é chamada pela função main(). Ficando da
seguinte forma:
Bem vindo ao sistema de vendas de passagens da Brasil Passagens
Menu Principal
1 - Vender passagem para Sao Paulo
2 - Vender passagem para Curitiba
3 - Vender passagem para Belo Horizonte
4 - Gestao do Caixa
9 - Sair
Selecione uma opcao:
O menu secundário será exibido apos ter sido selecionad alguma opção. Exibirá na tela
uma representação das poltronas do ônibus. exibindo o número das
poltronas e sua ocupação. A ocupação seria indicada pelo caracteres '-', 'I', 'C' e 'E' que
...