Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DOCENTE
CURSO
Diseo de Sistemas
TEMA
INTEGRANTES
:
Guerrero Pea, Juan Carlos
Pantaleon Castillo, Emilio Martin
Silva Parias, Percy Alonso
1|Pgina
10.
Diseo
Salidas..40
de
2|Pgina
3|Pgina
4|Pgina
5|Pgina
: Generar Reportes
6|Pgina
VERSIN
: 2.0
ACTORES
FUENTES
DESCRIPCIN
PRECONDICIONES
:
1. Estar debidamente autorizado.
2. Que hayan registros en la base de datos.
SECUENCIA NORMAL
1.
2.
3.
4.
POSTCONDICIONES
requiera
:
Iniciar sesin en la pgina web como usuario Gerente.
Solicitar el Reporte al SABD.
Inicializar los objetos grficos en los que se mostrar el
reporte.
Mostrar el reporte al usuario Gerente en la pgina web.
:
1. Se gener el reporte de alquiler.
2. No se gener el reporte alquiler.
EXCEPCIONES
: Ninguna.
CASO DE USO
: Generar alquiler
VERSIN
: 2.0
ACTORES
FUENTES
DESCRIPCIN
:
1. Cumplir los requisitos que se especifican en la pgina
web como: RUC de la empresa solicitante.
SECUENCIA NORMAL
1.
2.
3.
4.
5.
6.
7.
8.
POSTCONDICIONES
:
Registrar datos de la empresa solicitante.
Guardar los datos en la Base de Datos.
Mostrar el Total.
Hacer una transferencia a nuestra cuenta.
Enviar email para que la empresa solicitante enve el
Voucher y el cdigo del Voucher.
Enviar un email con la confirmacin.
Validar el pago con el cdigo del Voucher con la entidad
Bancaria.
Validar los datos del alquiler.
:
1. Que los datos sean incorrectos despus de haber
realizado el pago.
2. Que la empresa pueda solicitar el cambio de la fecha en
un plazo de 5 das.
EXCEPCIONES
: Ninguna
CASO DE USO
: Registrar Datos
VERSIN
: 2.0
ACTORES
FUENTES
DESCRIPCIN
8|Pgina
PRECONDICIONES
:
1. Estar debidamente autorizado.
SECUENCIA NORMAL
:
1. El gerente ingresa al sistema con su password.
2. Ingresa informacin sobre una nueva empresa
cliente o un nuevo vehculo o un nuevo chofer.
3. Validar los datos ingresados
4. Almacenar la informacin en la Base de Datos.
POSTCONDICIONES
:
1. Que los datos sean incorrectos despus de haber
ingresado los datos.
EXCEPCIONES
: Ninguna
9|Pgina
10 | P g i n a
b) Cdigo SQL
CREATE DATABASE sistema_alquiler
USE sistema_alquiler
11 | P g i n a
12 | P g i n a
13 | P g i n a
14 | P g i n a
ii.
15 | P g i n a
16 | P g i n a
ii.
interfaces
apropiadas
para
cada
17 | P g i n a
iii.
Tabla Gerente
codGerente : char(8) {caracteres alfanumricos GERE0001}
nombre : varchar(80) {solo caracteres letras}
apePat : varchar(100) {solo caracteres letras}
apeMat : varchar(100) {solo caracteres letras}
dni : char(8) {solo caracteres numricos}
Tabla Empresa Solicitante
rucEmpSolic : char(11) {solo caracteres numricos}
nombre : varchar(300) {caracteres alfanumricos}
direccion : varchar(300) {caracteres alfanumricos}
Tabla Solicitud
idSolicitud : int {este atributo se genera a partir del valor 1 e incrementa en 1}
rucEmpSolic : char(11) {solo caracteres numricos}
descripcion : varchar(300) {caracteres alfanumricos}
Tabla Documento
idDocumento : int {este atributo se genera a partir del valor 1 e incrementa en 1}
idSolicitud : int {valor entero}
codGerente : char(8) {caracteres alfanumricos GERE0001}
Tabla Detalle Documento
idDocumento : int {valor entero}
descripcion : varchar(500) {caracteres alfanumricos}
estado : varchar(15) {toma 2 valores Aprobado o Denegado}
fecha : datetime {se genera por defecto con la fecha y hora actual}
Tabla Precio
idPrecio : int {este atributo se genera a partir del valor 1 e incrementa en 1}
tipoPrecio : varchar(100) {solo caracteres letras}
costo : doubl {valor entero con decimal}
Tabla Combustible
idCombustible : int {este atributo se genera a partir del valor 1 e incrementa en 1}
tipoCombustible : varchar(150) {caracteres alfanumricos}
Tabla Sucursal
codSucursal : char(10) {caracteres alfanumricos}
departamento : varchar(100) {solo caracteres letras}
provincia : varchar(100) {solo caracteres letras}
direccion : varchar(300) {solo caracteres letras}
Tabla Detalle Sucursal
codSucursal : char(10) {caracteres alfanumricos}
distanciaKm : double {valor entero con decimal}
idPrecio : int {valor entero}
18 | P g i n a
Tabla Chofer
codChofer : char(8) {caracteres alfanumricos CHOF0001}
nombre : varchar(80) {solo caracteres letras}
apePat : varchar(100) {solo caracteres letras}
apeMat : varchar(100) {solo caracteres letras}
brevete : char(9) {solo el primer carcter es una letra el resto son nmeros}
dni : char(8) {solo caracteres numricos}
telefono : varchar(10) {solo caracteres numricos}
estado : varchar(20) {toma 2 valores Disponible u Ocupado}
Tabla Carga
idCarga : int {este atributo se genera a partir del valor 1 e incrementa en 1}
descripcion : varchar(150) {caracteres alfanumricos}
peso : double {valor entero con decimal}
idPrecio : int {valor entero}
Tabla Tipo Vehiculo
tipoVehiculo : varchar(50) {solo caracteres letras}
idCarga : int {valor entero}
idCombustible : int {valor entero}
idPrecio : int {valor entero}
maxCarga : double {valor entero con decimal}
Tabla Vehiculo
idVehiculo : int {este atributo se genera a partir del valor 1 e incrementa en 1}
descripcionVehiculo : varchar(100) {caracteres alfanumricos}
placa : char(7) {caracteres alfanumricos PER-001}
marca : varchar(50) {caracteres alfanumricos}
ao : date {tipo de dato fecha ao fabricacin del vehiculo}
estado : varchar(20) {toma 3 valores Disponible, Alquilado o Mantenimiento}
tipoVehiculo : varchar(50) {solo caracteres letras}
Tabla Alquiler
idAlquiler : int {este atributo se genera a partir del valor 1 e incrementa en 1}
rucEmpSolic : char(11) {solo caracteres numricos}
fechaAlquiler : datetime {se genera por defecto con la fecha y hora actual}
Tabla Detalle Alquiler
idAlquiler : int {valor entero}
idVehiculo : int {valor entero}
codChofer : char(8) {caracteres alfanumricos CHOF0001}
codSucursal : char(10) {caracteres alfanumricos}
fechaInicio : date {solo fecha}
horaInicio : time {solo hora}
fechaFin : date {solo fecha}
horaFin : time {solo hora}
importe : doubl {valor entero con decimal}
Tabla Factura
idFactura : int {este atributo se genera a partir del valor 1 e incrementa en 1}
idAlquiler : int {valor entero}
rucEmpresa : char(11) {solo caracteres numricos}
fecha : datetime {se genera por defecto con la fecha y hora actual}
19 | P g i n a
iv.
20 | P g i n a
21 | P g i n a
22 | P g i n a
23 | P g i n a
24 | P g i n a
25 | P g i n a
26 | P g i n a
9. Diseo de Interfaces
27 | P g i n a
Interfaz de Vehculos, mostrar los vehculos con los que cuenta la empresa para
alquiler, donde cada vehculo contar con un icono en forma de lupa que se servir
para consultar los datos de dicho vehculo.
28 | P g i n a
Interfaz de Contctenos, servir para que las empresas que no estn registradas y
que necesiten alguna informacin puedan ponerse en contacto con la empresa de
alquiler.
30 | P g i n a
31 | P g i n a
32 | P g i n a
33 | P g i n a
Interfaz de Factura/Lista, mostrar una lista de las facturas realizas por la empresa
solicitante, adems que se puede realizar una bsqueda de dichas facturas por
fecha o por el nmero de la factura y solo cuenta con el permiso de consultar los
datos de la factura al oprimir el icono en forma de lupa.
34 | P g i n a
Similar a las otras interfaces de Inicio, solo que para el administrador cuenta con
ms permisos como se puede apreciar en la siguiente imagen.
35 | P g i n a
Interfaz de Vehculos/Lista, mostrar una lista de todos los vehculos que cuenta la
empresa, adems que se podr buscar por marca, placa, ao, tipo de vehculo, peso
de carga, y cuenta con permisos para modificar (lpiz), consultar (lupa) y eliminar
(papeleta)
36 | P g i n a
Interfaz de Choferes/Lista, mostrar una lista de todos los choferes que trabajan
para la empresa y se podr buscar por cdigo, nombre, apellidos, brevete, DNI;
adems cuenta con permisos para modificar (lpiz), consultar (lupa) y eliminar
(papelera).
37 | P g i n a
38 | P g i n a
39 | P g i n a
Interfaz de Precios/Lista, mostrar una lista de los precios con los que trabaja la
empresa, se puede realizar bsqueda por tipo de precio y costo; y cuenta con los
permisos de modificar, consultar y eliminar.
40 | P g i n a
41 | P g i n a
42 | P g i n a
43 | P g i n a
Del mismo modo para el campo del nombre, si el cliente ingresara nmeros
se mostrara el siguiente mensaje.
44 | P g i n a
Como administrador podr generar reportes por ejemplo un listado con todos
los datos de los vehculos disponibles, en mantenimiento o en alquiler. Y
tendra una salida impresa como la que se muestra en la imagen a
continuacin.
46 | P g i n a
el monto del alquiler realizado, adems del monto total de los alquileres que
se realizaron entre las fechas ingresadas.
48 | P g i n a