Está en la página 1de 6

Tabla de contenido

1. Introduccin................................................................................................................................... 2 2. Antecedentes ................................................................................................................................ 2 3. Definicin del problema............................................................................................................... 2 4. Objetivo General .......................................................................................................................... 3 5. Alcance .......................................................................................................................................... 3 6. Justificacin................................................................................................................................... 3 6.1. Acadmico ............................................................................................................................. 3 Bibliografa ......................................................................................................................................... 6

1. Introduccin
En el proyecto a realizar se toma en cuenta las rutas ms relevantes de acuerdo a la demanda de usuarios a los distintos destinos ofertados por la empresa. Con ayuda de los sistemas distribuidos se podr manejar una mejor distribucin de informacin de las distintas sucursales en los Departamentos de Cochabamba, La Paz y Oruro.

2. Antecedentes
Trans. Copacabana S.A. es una empresa Boliviana de transporte terrestre, fundada el 22 de enero de 1.962 en la ciudad de La Paz, recibiendo el nombre en honor a la patrona de la empresa la Virgen de Copacabana. Inaugurando el Servicio Interdepartamental de Pasajeros, entre las ciudades de La Paz y Oruro, siendo los pioneros en la introduccin de mnibus en el territorio boliviano, para luego extender nuestros destinos a las ciudades de Cochabamba, Santa Cruz, Sucre, Potos, Trinidad y Yacuiba e incrementando los servicios de Carga y Encomiendas. Actualmente las oficinas centrales se encuentran en la ciudad de Cochabamba, por tratarse de un lugar estratgico para el servicio de transporte por carretera, y por su ubicacin en el corazn del pas. Contamos con ms de 18 agencias en toda Bolivia y una gran cantidad de destinos que nos permiten ser la empresa con el recorrido ms extenso del pas, viajando once millones de kilmetros anuales y transportando aproximadamente un milln de pasajeros anualmente.

3. Definicin del problema


En la empresa transporte publico Trans. Copacabana S.A. con los aos de experiencia adquirida en el servicio pblico se llegaron a encontrar problemas administrativos como: Mala atencin a los usuarios. Altos Precio de pasajes.

Falta de higiene. Falta de organizacin.

Cmo efectuar una distribucin eficiente a los distintos destinos departamentales con la ayuda de un sistema distribuido?

4. Objetivo General
Realizar un sistema que nos ayude calcular el trnsito, dar prioridad a las rutas ms significativas de los destinos que la empresa Trans. Copacabana S.A. ofrece a los usuarios en general

5. Alcance
Este proyecto se implementara en un principio para la ciudad de Cochabamba, La Paz y Oruro

6. Justificacin
6.1. Acadmico
Para conseguir el objetivo del proyecto se aplicarn los conocimientos aprendidos en las siguientes materias: Ingeniera del software, Taller de redes, Anlisis de sistemas, Sistemas Distribuidos otros, dichas materias forman parte de la carrera de Ingeniera de Sistemas, razn por la cual el presente proyecto queda acadmicamente justificado.

7. Script SQL
USE trascopa GO CREATE TABLE Autobuses( idAutobus nvarchar(50) PRIMARY KEY NOT NULL, numAsientos int NOT NULL, marca nvarchar(50) NULL, modelo nvarchar(50) NULL, fechaAdquisicion datetime NOT NULL ) GO CREATE TABLE Boletos( idBoleto nvarchar(50) PRIMARY KEY NOT NULL, idCorrida nvarchar(50) NOT NULL, lugarDestino nvarchar(50) NOT NULL, lugarSalida nvarchar(50) NOT NULL, nombCliente nvarchar(50) NOT NULL, edad int NOT NULL, idVenta nvarchar(50) NOT NULL, fechaSalida datetime NOT NULL, precio money NOT NULL, clase nvarchar(50) NOT NULL, numAsiento int NOT NULL, idAutobus nvarchar(50) NOT NULL, idSucursal nvarchar(50) NOT NULL, ) GO CREATE TABLE Choferes( idChofer nvarchar(50) PRIMARY KEY NOT NULL, nombre nvarchar(50) NOT NULL, apellidoPaterno nvarchar(50) NOT NULL, apellidoMaterno nvarchar(50) NOT NULL, domicilio nvarchar(50) NOT NULL, ciudad nvarchar(50) NOT NULL, ) GO CREATE TABLE Cancelaciones( idBoleto nvarchar(50) PRIMARY KEY NOT NULL, importe money NOT NULL, fechaCancelacion datetime NOT NULL, idCaja nvarchar (50) NOT NULL, nombUsuario nvarchar(50) NOT NULL, ) GO CREATE TABLE Cajas( idCaja nvarchar(50) PRIMARY KEY NOT NULL, idSucursal nvarchar(50) NOT NULL, abierta bit NOT NULL, ) GO

CREATE TABLE Corridas( idCorrida nvarchar(50) PRIMARY KEY NOT NULL, lugarDestino nvarchar(50) NOT NULL, lugarSalida nvarchar(50) NOT NULL, fechaSalida date NOT NULL, horaSalida time(0) NOT NULL, idChofer nvarchar(50) NOT NULL, idAutobus nvarchar(50) NOT NULL, precioDestino money NOT NULL, idSucursal nvarchar(50) NOT NULL, ) GO

idSucursal nvarchar(50) NOT NULL, nombUsurio nvarchar(50) NOT NULL, fecheApertura Datetime NOT NULL, efectivoApertura money NOT NULL, ) GO

CREATE TABLE Sucursales( idSucursales nvarchar(50) PRIMARY KEY NOT NULL, nombSucursal nvarchar(50) NOT NULL, ciudadSuc nvarchar(50) NOT NULL, ) GO

CREATE TABLE Cortes( idCaja nvarchar(50) PRIMARY KEY NOT NULL, nombUsuario nvarchar(50) NOT NULL, numVentas nvarchar(50) NOT NULL, numCancelaciones int NOT NULL, importeVentas money NOT NULL, importeCancelaciones money NOT NULL, efectivoTotal money NOT NULL, fechaCorte datetime NOT NULL, ) GO CREATE TABLE Usuarios( nombUsuario nvarchar(50) PRIMARY KEY NOT NULL, contaracea nvarchar(50) NOT NULL, cuentaHabilitada bit NOT NULL, realizaVenta bit NOT NULL, realizaCorte bit NOT NULL, administrador bit NOT NULL, fechaInicio datetime NOT NULL, cajaAsignada nvarchar(50) NOT NULL, ) GO CREATE TABLE InicioCaja( idCaja nvarchar(50) PRIMARY KEY NOT NULL,

CREATE TABLE Ventas( idVenta nvarchar(50) PRIMARY KEY NOT NULL, nombUsuario nvarchar(50) NOT NULL, idCaja nvarchar(50) NOT NULL,

importeVenta money NOT NULL, fechaVenta datetime NOT NULL, numBoletos int NOT NULL, ) GO

TABLAS A REPLICAR SON LA SIGUIENTES TABLA VENTAS: Es necesario saber los datos de venta de la empresa para tener un informe y que se pueda visualizar en las distintas sedes que se encuentras en el pas. TABLA USUARIOS: Es importante tener registrados a los usuarios en la base de datos y de la misma forma compartir la informacin con las distintas sedes para tener un registro mas rpido al momento de comprar un boleto. TABLA CAJAS: TABLA BOLETOS: Se debe tener registrado y compartido esta tabla,asi que en la base de datos se pueda tener el dato del bus, del chofer y la hora pronosticada para su llegada hacia su destino.

Bibliografa
http://www.transcopacabanasa.com/in fo.php?p=1&m=v

También podría gustarte