UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
Materia
Desarrollo de aplicaciones ll
Tema
Desarrollo del Proyecto, Diagramas de Secuencia y MVC
Nombre completo del Alumno : Jorge Ricardo Morales Martínez
Francisco Herrera Gómez
Cristopher Yohanni Esquivel Pinal
Edgar Eduardo Renovato Contreras
Grado: 4 Grupo: “B”
Nombre del Docente : Eloy Contreras de Lira
Fecha de entrega : 24/09/2013
Problemática Del Sistema
En la tienda Automotriz no se contaba con un Sistema el cual ayudara a tener una
mejor organización del control como ventas, registros, clientes, proveedores, y
para organizar las ventas la tienda contaba con una libreta donde registraban sus
datos y también contaban con hojas de cálculo lo cual los datos no son confiables
porque en ocasiones se repetían y no tendrían un control de los datos y perdían
mucho tiempo buscando los datos correctos y así que decidieron contar con
sistema el cual les ayudara para tener un mejor rendimiento con nuestra tienda
Automotriz y así se facilitara el trabajo y tendrán mejores tiempos en cuestión de
registro y ventas para que el cliente tenga la mayor satisfacción del servicio de la
tienda Automotriz.
Requisitos específicos
Requerimientos Funcionales
Núm. requerimiento:
01
Nombre del Requerimiento:
Registrar Usuario
Descripción del requerimiento:
El sistema deberá registrar usuarios para que puedan acceder a posterior uso.
Precondición Estar registrado como usuario y administrador Estar dentro del sistema en el apartado agregar usuario
Postcondicion Que el sistema registre los usuarios
Tipo de Requerimiento:
Funcional No Funcional
Prioridad del requerimiento:
Alta Media Baja
Núm. requerimiento:
02
Nombre del Requerimiento:
Registrar Administrador
Descripción del requerimiento:
El sistema registrara los datos del administrador para que pueda tener acceso al sistema.
Precondición Un usuario ingresara sus datos El usuario deberá crear su cuenta como administrador del sistema
Postcondicion El sistema deberá registrar al administrador
Tipo de Requerimiento:
Funcional No Funcional
Prioridad del requerimiento:
Alta Media Baja
Núm. requerimiento:
03
Nombre del Requerimiento:
Acceso al sistema
Descripción del requerimiento:
El sistema deberá solicitar un usuario y una contraseña para poder ingresar, si los datos ingresados son incorrectos el sistema enviara un mensaje de error al usuario.
Precondición El usuario deberá estar registrado en el sistema
Postcondicion El sistema permitirá el ingreso de usuarios registrados
Tipo de Requerimiento:
Funcional No Funcional
Prioridad del requerimiento:
Alta Media Baja
Núm. requerimiento:
04
Nombre del Requerimiento:
Registrar Automóviles
Descripción del requerimiento:
El sistema registrara los automóviles
Precondición se tendrán que agregar datos para poder ser registrados
Postcondicion El sistema, tendrá un listado de datos registrados
Tipo de Requerimiento:
Funcional No Funcional
Prioridad del requerimiento:
Alta Media Bajo
Núm. requerimiento:
05
Nombre del Requerimiento:
Guardar
Descripción del requerimiento:
El sistema guardara los datos registrados del automóvil.
Precondición Seleccionar persona u objeto Estar dentro del sistema
Postcondicion El sistema guardara los datos
Tipo de Requerimiento:
Funcional No Funcional
Prioridad del requerimiento:
Alta Media Bajo
Núm. requerimiento:
06
Nombre del Requerimiento:
Modificar
Descripción del requerimiento:
El sistema Modificara los datos de los automóviles para tener una actualización correcta en el sistema.
Precondición Estar dentro del sistema Encontrarte dentro de la sección a modificar Generar cambio en la información
Postcondicion Actualizar los datos modificados
Tipo de Requerimiento:
Funcional No Funcional
Prioridad del requerimiento:
Alta Media Bajo
Núm. requerimiento:
07
Nombre del Requerimiento:
Eliminar
Descripción del requerimiento:
El Administrador deberá eliminar la información del automóvil según sea la elección del administrador.
Precondición Elegir un objeto Estar dentro del sistema Tener privilegios para eliminar
Postcondicion El sistema borrara del sistema la opción elegida por el administrador
Tipo de Requerimiento:
Funcional No Funcional
Prioridad del requerimiento:
Alta Media Bajo
Núm. requerimiento:
08
Nombre del Requerimiento:
Consultar
Descripción del requerimiento:
El Administrador podrá consultar los datos de los automóviles registrados en el sistema.
Precondición Ingresar los datos que se desean conocer
Postcondicion Mostrar información relacionada
Tipo de Requerimiento:
Funcional No Funcional
Prioridad del requerimiento:
Alta Media Bajo
Núm. requerimiento:
09
Nombre del Requerimiento:
Generar Reporte De Venta
Descripción del requerimiento:
El sistema generara un reporte de ventas en el cual mostrara las ventas realizadas cada vez que se tenga una venta de automóvil.
Precondición Tener una venta
Postcondicion Imprimir el reporte
Tipo de Requerimiento:
Funcional No Funcional
Prioridad del requerimiento:
Alta Media Bajo
Acceso al sistema
vista Controlador Base de Datos
“Acceso al sistema” diagrama de secuencia
Usuario
1ºingresa datos
2ºnotificacion
3ºbase de datos
4ºnotificacion
5ºse regresa
User
Password
Entrar
Vista
Acceso _al_
sistema.php
Controlador
Acceder_al_si
stema.php
Modelo
B.D
Guardar
Vista Controlador Base de datos
“Guardar” Diagrama de secuencia
Usuario
1ºpulce botón guardar
2ºnotificacion
3ºGuardar los datos
4ºnotificacion
5ºagenda los datos
6ºmostrar la vista
Nom.
Mod.
Núm.
Col
Guardar
Vista
Guardar_dato
s.php
Controlador
Guardar.php
Modelo
B.D
Modificar
Vista Controlador Vista Controlador Base de Datos
Nom. Mod. Núm. Col.
Nissan 98 12346 NEG.
-------- ------- -------- ------
“Modificar” Diagrama de secuencia
Usuario
1ºselecciona la opc.
2ºnotificacion de ventana modificar
3ºabrir modificar
4ºnotificar al controlador 5ºcargar datos de los autos
7ºmuestrar datos de los automóviles 6ºmuestra datos de los automóviles
8ºpreciona el botón actualizar 9ºnotifica en el método actualizar 10ºactualiza datos
13ºmuetra datos auto 12ºcarga los datos actualizados 11ºregresa de la actualiza
Nom
Mod
Núm.
Col
Modificar
Vista
Modificar_autos.php
Controlador
Modificar.ph
p
Vista
Abrir_modificar.php
Controlador
Modificar_auto.php
Modelo
B.D
Eliminar
Vista Controlador Base de datos
Nom Mod Núm. Col Acción
Nissan 98 12345 Neg eliminar
-------- ------ -------- ----- eliminar
“Eliminar” Diagrama de secuencia
Usuario
1ºSelecciona la Opción
2ºNotificacion
3ºEliminar
4ºNotificacion
5ºPresenta los Datos
6ºMuestra Vista
Vista
Eliminar
Controlador
Eliminar.php
Modelo
B.D
DIAGRAMA DE SECUENCIA DE REPORTE
1° Selecciona la opción
2° Notificación de
generar reporte 3° Buscar la información
4° Notificación
4° Presentan los datos
del reporte
5° Mostrar los datos
Vista Controlador Modelo
REGISTRAR AUTOMOVIL
VISTA
Clave
Modelo
Controlador
Modelo Vista
Registro de
Automóvil
Guardar el registro
del Automóvil Mostrar los datos