100% encontró este documento útil (1 voto)
80 vistas22 páginas

Requisitos Software Parking Car

Este documento presenta los requerimientos funcionales y el diseño de una aplicación de software para un parqueadero. Los requerimientos incluyen funciones como el ingreso con usuario y contraseña, el registro de datos del cliente y vehículo, mostrar los cupos disponibles y la facturación al retiro del vehículo. El diseño contiene diagramas de clases, secuencia, componentes y una base de datos con tablas para cliente, vehículo, boleta y operador.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
100% encontró este documento útil (1 voto)
80 vistas22 páginas

Requisitos Software Parking Car

Este documento presenta los requerimientos funcionales y el diseño de una aplicación de software para un parqueadero. Los requerimientos incluyen funciones como el ingreso con usuario y contraseña, el registro de datos del cliente y vehículo, mostrar los cupos disponibles y la facturación al retiro del vehículo. El diseño contiene diagramas de clases, secuencia, componentes y una base de datos con tablas para cliente, vehículo, boleta y operador.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

PROYECTO PARKING CAR

PROFESOR: DIEGO CASTILLO


INGENIERIA DEL SOFTWARE

PRESENTADO POR:
ASTRID MALLERLY BARRERA RODRIGUEZ
OSCAR PERDOMO BARON
PAULA ANDREA PABON

CORPORACION IBEROAMERICANA DE ESTUDIOS – CIES


SISTEMAS
MARTES-MIERCOLES PM
BOGOTA
2017
REQUERIMIENTOS FUNCIONALES

RF01 El software debe requerir, usuario y contraseña para ingresar.

REQUERIMIENTO FUNCIONAL
Idetificador: Nombre:
RF01 ingreso con Usuario y contraseña
Importancia Prioridad
Media Necesaria
Entradas: Salidas:
datos del administrador o
del operador para ingresar
al software ingreso al software
Descripcion:
cuando el usuario quien puede ser el administrador o el operario quiera
ingresar al software, necesitara ingresar con un usuario y una
contraseña para continuar al menu principal
Precondicion:

Haber ingresado a la interfas de login


Manejo de codiciones anormales:

No se mostrar
Criterios de Acotacion:

Mostrara toda el menú principal


RF002 El software debe guardar un registro de ingreso del cliente, vehículo con

placa, tipo de vehículo, hora de entrada.

REQUERIMIENTO FUNCIONAL
Idetificador: Nombre:

Ø El software debe guardar un registro de ingreso del


cliente, vehículo con placa, tipo de vehículo, hora de
RF02 entrada.
Importancia Prioridad
Media Necesaria
Entradas: Salidas:
el operario debe
ingresar al
sistemas los datos
solicitados en el reporte del los datos registro exitoso
RF02 y el sistema
los debe guardar
en una BD
Descripcion:

el operario digitara los datos requeridos por RF002 y le dara el ingreso a la


BD y registrara los mismos.
Precondicion:

Haber ingresado a la interfas de login y haber validado usuario y contraseña


Manejo de codiciones anormales:

No registra
Criterios de Acotacion:

la BD se encuentra en mantenimiento
RF003 El software debe mostrar cupos libres y ocupados en el parqueadero

REQUERIMIENTO FUNCIONAL
Idetificador: Nombre:

Ø El software debe mostrar cupos libres y


ocupados en el parqueadero
RF03
Importancia Prioridad
Media Necesaria
Entradas: Salidas:

solicitud de
mostrar parqueaderos ocupados y libres en
numero de
pantalla
parqueadero

Descripcion:

el operario solicita un parqueadero al sistema y este le mostrara


parqueaderos libres y ocupados.
Precondicion:
Haber ingresado al menu y haber registrado los datos solicitados
en el RF02
Manejo de codiciones anormales:

No actualiza la informacion

Criterios de Acotacion:

la BD se encuantra actualizando
RF004 El software debera al retiro del vehículo verificar la información del cliente

y vehiculo liquidar el valor por la estadía del vehículo, dependiendo las tarifas del

parqueadero dispuestas por el cliente.

REQUERIMIENTO FUNCIONAL
Idetificador: Nombre:
Ø El software debera al retiro del vehículo
verificar la información del cliente y liquidar el
valor por la estadía del vehículo, dependiendo
RF04 las tarifas del parqueadero.
Importancia Prioridad
Media Necesaria
Entradas: Salidas:
el operario
verificara en el
sistema la
información del
cliente e
ingresara la hora
Mostrara los datos del cliente, vehículo y el
de salida del
valor a pagar en pantalla.
vehiculo al
software y este
liquidara el valor
a pagar y libera el
cupo en el
parqueadero
Descripción:
El operario ingresara verifica la información del cliente y del
vehículo e ingresa la hora de salida del vehículo y el software le
mostrara en pantalla el valor a cancelar junto con los datos del
cliente y del vehiculo
Precondicion:
Haber ingresado al menu y haber registrado los datos solicitados
en el RF02
Manejo de codiciones anormales:

No actualiza la informacion

Criterios de Acotacion:

la BD se encuentra actualizando
DIAGRAMA DE CLASES
DIAGRAMA DE CLASES
DIAGRAMA DE SECUENCIA
DIAGRAMA DE COMPONENTES
MODELO ENTIDAD RELACION

tiket operario parqueadero


Tipo_vehiculo Nombre id_parqueadero
fecha_hora_entrada Apellido estado
fecha_hora_salida Ced_operario
Valor_a_pagar Celular

Placa _vehiculo
ced_operario vehiculo
Tipo_vehiculo
Placa _vehiculo
marca
ced_cliente
id_parqueadero

cliente
Ced_cliente
Nombre
Apellido
Dieccion
Celular
Correo
SCRIPT
CODIGOS TABLAS
create table cliente(

ced_cliente varchar(20),

Nombre varchar(20),

Apellido varchar (20),

Dieccion varchar(20),

Celular numeric(20),

Correo varchar(20) )

create table operario(

Nombre varchar(20),

Apellido varchar(20),

Ced_operario numeric(20),

Celular numeric(20) )

create table parqueadero(

id_parqueadero numeric(2),

Estado varchar(20) )

create table tiket(

tipo_vehiculo varchar (30),

fecha_hora_entrada datetime,

fecha_hora_salida datatime,

Valor_a_pagar money(20),

Placa _vehiculo varchar(7),

Ced_operario numeric(20))

create table vehiculo(

tipo varchar (20),

Placa_vehiculo varchar (7),

marca varchar (15),

ced_cliente varchar(20),

id_parqueadero numeric(2),
INSERTAR DATOS
Insert into cliente values

(79840412,´oscar´,´perdomo´,´calle 26 61-31´,3193165686,´carlos@[Link]´),

(80512016,´carlos´,´perez´,´calle 34 27-22´,3193165687,´carlos@[Link]´),

(52311550,´mayerli´,´perez´,´calle 38 50-26´,3193165688,´mayerli@[Link]´),

insert into operario values

(´oscar´,´perdomo´,79840412,3193165686),

(´mayerli´,´pulido´,80840412,3193165687),

(´carlos´,´rodriguez´,51840412,3193165688),

insert into parqueadero values

(01,´asignado´),

(02,´asignado´),

(03,´asignado´),

insert into tiket values

(´automovil´,´25062017_6:30am´,´25062017_1:30am´ ,10000,´bik616´,79840412),

(´moto´,´25062017_7:30am´,´25062017_2:30am´, 15000,´bik617´,8016545),

(´camion´,´25062017_ 8:30am´,´25062017_3:30am ´,20000,´bik618´,65016666),

insert into vehiculo values

(´automovil´,´bik616´,´chevrolet´,80840412,01),

(´moto´,´bik616´,´auteco´,80840412,02),

(´camion´,´bik616´,´ford´,80840412,03),
CODIGO DE CONSULTA

Select tipo_vehiculo,fecha_hora_entrada, fecha_hora_salida,


Valor_a_pagar_ced_operario
From tiket tk
Inner join vehiculo vh

On [Link] _vehiculo = [Link] _vehiculo

Select tipo_vehiculo,placa_vehiculo,marca,id_parqueadero
From vehiculo vh
Inner join cliente cl
On vh.Ced_cliente = cl.Ced_cliente

Select id_parqueadero,estado
From parqueadero pr
Inner join vehiculo vh
On pr.id_parqueadero = vh.id_parqueadero

Select Nombre,Apellido,Ced_operario,Celular
From operario op
Inner join Tiket tk

On tk.Cd_operario = op.Cd_operario
DISEÑOS
BISAGI

También podría gustarte