Proyecto autobus
Materia: programación
Programación Distribuida.
Catedrática:
M.C. Maria del Carmen Ceron Garnica
Proyecto:
*Simulación Terminal de camiones *
Venta y Recepción de Boletos
Presenta:
Camela Reyes Armando
Cruz Espinal Gabriel
García Cérquela Natanael
Maratinez Martinez Claudio Norberto
Nieves Zúñiga EleazarIngeniería en Ciencias de la Computación
Facultad de Ciencias de la Computación.
Heroica puebla de Zaragoza, puebla a Julio del 2007
INDICE
CAPITULO 1: INTRODUCCION Y OBJETIVOS
1.1 Introducción………………………………………………………………...…3
1.2 Objetivos
1.21 Objetivo general……………………………………………………………...4
1.22 Objetivo especifico…………………………………………………………...5
CAPITULO 2: DESARROLLO2.1Desarrollo teórico
2.11Interfaz………………………………………………………………………...7
2.12 Diseño de clases……………………………………………………………..10
2.13 Relaciones……………………………………………………………………11
2.2Desarrollo practico
2.21 Código de la aplicación Ticket Bus Servidor………….……………………..15
2.22 Código Fuente de la aplicación Ticket Bus Estación de trabajo.....................19
2.23Código Fuente de la aplicación Ticket BusCliente…………………………...22
2.24 Interfaz final…………………………………………………………………..25
CAPITULO 3: Anexos
Conclusiones……………………………………………………………….………27
Bibliografía……………………………………………………………………..….28
**** CAPITULO 1 ****
Introducción
El sistema que se desarrollara surgió como un proyecto a corto plazo para la materia de Programación Concurrente y tiene como finalidad la creación de un sistemaen el lenguaje de programación JAVA que maneje una Terminal de autobuses.
Este sistema pretende que cualquier usuario pueda manejarlo por lo que tiene que ser sencillo, y gozar de una buena interfase. En el apartado de objetivos se hará mención de los logros que se pretende conseguir con la realización de dicho sistema.
Objetivo general
Se persigue primordialmente el fin de realizar unsoftware de “Terminal de autobuses” que sea manejable para cualquier usuario, sin importar edad, sexo o status social y que tenga el cometido de permitir que el usuario consulte de entre una base de datos un destino deseado, en esa consulta debe aparecer el precio del boleto y el sistema debe de ser capaz de venderlo, además de permitir que el usuario escoja un asiento.
Objetivos específicosNuestro sistema tiene como objetivos específicos los siguientes:
El sistema debe manejar 10 destinos distintos, especificados por un color.
El sistema debe manejar 4 salas de espera y mandar a los usuarios a ella antes de abordar el camión de su destino.
Los usuarios que aborden un camión desaparecerán de la sala de espera y sus lugares en ella serán reasignados a nuevos usuarios.Un usuario ira a la sala de espera que según se indique en su destino como sur, norte, este u oeste.
El sistema debe gozar de una interfase sencilla y practica para evitar que algún usuario se desespere por su funcionamiento.
El sistema debe ser capaz de permitir la venta de boletos a usuarios y evitar que dos usuarios quieran acceder a la misma información a la vez para evitar un traslapede lugares en el autobús o una posible sobrecarga de boletos.
**** CAPITULO 2 ****
Primera Interfaz propuesta
En la figura numero 1 se muestra la interfaz principal del sistema que consta de información sobre la disponibilidad de cupo en las salas que se dividieron en 4, una para los destinos del sur (Tabasco y Oaxaca), otra para los destinos del norte (Monterrey, Guadalajara yTijuana), otra para los destinos del este (Veracruz y Tlaxcala) y finalmente una para los destinos del oeste (Guerrero y Colima).
Cada destino fue marcado con un color de la manera siguiente:
Así, se ubicaran los lugares en la sala de forma aleatoria y según el color se sabrá el destino al que pertenece.
Posteriormente existen dos opciones, la de consulta y la de...
Regístrate para leer el documento completo.