1. 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
2. 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.
3. 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
4. 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
5. 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
6. 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
7. 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
8. 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
9. 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
10. 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
12. 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
14. DIAGRAMA DE SECUENCIA REGISTRAR AUTOMOVIL
Vista
1° Selecciona la opción
2° Notificación
2° Notificación la opción
de registrar
Controlador Modelo
3° Guarda los datos
registrados
4° Notificación de los
datos guardados
5° Cargar los datos
guardados
6° Muestra los datos
registrados