2012

Desarrollo de aplicaciones
Este documento muestra el proceso que llevo a la elaboración del el sistema de registro de Autos.

Alumno -Dionel Franco López
Catedrático - Filemón cariño rojas
08/12/2012

2

Ingeniería en informática

Catedrático - Filemón cariño rojas
Alumno - Dionel Franco López

................. 05 Visión…………………………………………………………………………………………… 06 Misión……………………………………………………………………………………... 18 Diagrama de secuencia……………………………………………………………………….16 Casos de uso………………............ 17 Modelado de clases………………………………………………………………………... 10 Desarrollo…………………………………………………………………………………….. 12 Requerimientos Funcionales…………………………………………………………………........... 07 Planteamiento del problema…………………………………………………………………... 11 Requerimientos No Funcionales…………………………………………………………........ 08 Objetivos…………………………………………………………………………………….............................. 14 Proceso 1: ingresar al sistema.... 13 Diagrama de contexto………………………………………………………………………...… 21 Propuesta………………………………………………………………………………………........................ ................. 19 Diagrama de actividades……………………………………………………………………..........15 Proceso 2: registro de autos..............................3 INDICE: Introducción…………………………………………………………………………………....... 20 Arbol de decisión……………………………………………………………………………...........……………………………………………………………....................... 09 General Específico Justificación…………………………………………………………………………………. 22 .......................................

4 NOMBRE DEL SISTEMA: “AUTOS AUDI” LUGAR DE APLICACIÓN DEL SISTEMA: EMPRESA DE AUTOS AUDI. ADMINISTRADOR :René Javier Jiménez López. DIRECCION: La Paz s/n. Oaxaca. San Andrés Huayapam. . Oaxaca.

así como también sea fácil de manipular con interfaz agradable a la vista del usuario final. Por tal motivo el empresario requiere de un sistema que ayude a mejorar el control de manera automatizada de los empleados . con la finalidad de brindar autos de mejor calidad y servicio a la comunidad de ese lugar ya que no contaban con tal servicio.registro y consulta. Se espera que este sistema ayude enormemente a los procesos de captura . a partir de esa fecha hasta entonces gracias a la buena atención y calidad en el servicio de su fundador ha aumentado en gran medida el número de clientes. .5 INTRODUCCION La Empresa fue instalada hace 25 años por René Javier Jiménez López con cédula ‘’’’’’’’’’’’’ en Huayapam. el control de autos.

6 MISION Proporcionar a nuestros clientes un servicio profesional en el área automovilistica. con autos de calidad y a precios accesibles. .

7 VISION Ser una empresa líder en nuestro medio. con actualización académica e innovación constante de acuerdo a los últimos avances en tecnología y satisfacción de las expectativas de nuestros clientes. .

. que ocurre con mayor frecuencia es por ello que la demanda del automóviles de calidad va creciendo cada día más y como consecuencia un problema el cual es el control de los autos se hace más difícil y mas tedioso ya que no se cuenta con un sistema para el control de los mismos. Viendo los efectos que causa este problema y las ventajas que se obtendrían se ha decidido realizar un sistema para controlar y llevar un seguimiento con la finalidad de facilitar el trabajo de los usuarios o administradores. Se define como un proceso dinámico. A lo largo del tiempo se ha tratado de buscar la mejor manera de llevar un buen de control de autos. esto se ha realizado manualmente provocando varias desventajas como pérdida de tiempo al momento de buscar algún auto o al momento de que se quiera llevar el seguimiento de alguna marca.8 PLANTEAMENTO DEL PROBLEMA La falta de automóviles de excelencia y calidad es una de las exigencias en el mundo.

9 OBJETIVOS GENERAL  Desarrollar un programa que incluya una interfaz de usuario que ayude al control y manejo de los autos que se ofrecen en la empresa. . El programa se realizará en java basado en uml. Administrar y registrar los usuarios y autos de la empresa. ESPECIFICOS    Creación de una interfaz de usuarios para el control de autos.

Además de abatir costos de materiales de papelería que se ocupan en la elaboración de cada auto y usuario. .10 JUSTIFICACION Es muy importante realizar este sistema ya que beneficiaría enormemente en cuanto a la automatización de procesos que se realiza de manera manual actualmente ya que de manera precisa para cada auto registrado.

 Se realizará una captura de los autos. . vamos a utilizar un lenguaje de programación.11 DESARROLLO: Para implementar este sistema.  Y posteriormente se diseñará las interfaces y actualizaciones de las mismas.

Escalabilidad del sistema para poder instalar módulos. Usabilidad: el sistema va a ser fácil de usar ayudando a que el usuario se adapte más rápidamente. componentes y extensiones e un futuro incluyendo bases de datos. Portabilidad del sistema al poderlo poner en cualquier plataforma Rendimiento: proporcionando tiempos de respuesta aceptable de los procesos garantizando la entrega veraz de la información requerida. Seguridad: al evitar intrusiones no autorizadas a los datos. . Disponibilidad: garantizando que siempre esté disponible el sistema y que si ocurre un fallo como la caída del sistema este se recupere rápidamente Mantenibilidad al hacer cambio al sistema de manera que no debe de presentar una inversión exagerada. así como la seguridad de almacenamiento de los datos.12 REQUERIMIENTOS REQUERIMIENTOS NO FUNCIONALES.

auxiliar. .13 REQUERIMIENTOS FUNCIONALES Una identificación más adecuada para el usuario (PASSWORD) (administrador. temporal) Generación de historiales de los autos y usuarios. Generación de reporte de los usuarios y autos que ya han sido dado de alta.

14 DIAGRAMA DE CONTEXTO 01 USUARIO Consulta Actualiza ción Registro de pacientes ADMINISTRADOR Proporciona Datos USUARIO Solicita consulta Reg-0 SISTEMA DE CONTROL AUTOS Actualiza Actualiza ción Cons ulta Registro 03 AUTO 02 Historial AUTOS .

15 PROCESO 1: INGRESAR AL SISTEMA Ingresa Login O Password ADMINISTRADOR O USUARIO Reg-1 ENTRAR AL SISTEMA Valida 01 Confirma usuario Lista de usuarios Pacientes .

1 ALTA DE AUTOS Confirmar ADMINISTRADOR O USUARIO Reg-2 REGISTRO DE AUTOS Almacena datos 01 Actualiza AUTO Pacientes Confirma solicitudes Reg-2.2 Baja de Auto BAJAS DE AUTO Confirma eliminación .16 PROCESO 2: REGISTRO DE AUTOS Datos del auto Reg-2.

17 CASO DE USO Registrar usuario ADMINISTRADOR USUARIO Incluir Incluir Dar alta USUARIO Y AUTO Incluir Incluir Ver información del paciente Actualizar .

18 MODELADO DE CLASES USUARIO Id o loguin Nombre Tipo usuario ADMINSTRADOR id o loguin nombre Tipo usuario Realiza consulta() Realiza consulta() Realiza insercion() AUTO CONSULTA No: consulta No. Expediente No: clave color auto No: auto cantidad precio Realiza consulta() consulta() .

19 DIAGRAMA DE SECUENCIAS administrador : Ver Interfaz de Usuario del Medico : Ver Controla dor de interfaz del Médico :Usuario : Auto : Revisió n Proporcionar inicio de sesión del usuario Agenda cita () Inicio de sesión Obtener Devuelve datos Consulta existencia Auto() Muestra resultados Autos muestra existencia .

Validar datos. Error duplicación de datos. Almacena datos en la base de datos. Administra usuario. Selecciona datos del auto a eliminar. Falto datos importantes por registrar. No se puede eliminar los datos aun sigue en existencia. 4. selecciona datos del auto a actualizar. Proporciona datos del auto. 5. 2. Muestra los datos. Elimina datos del paciente de la base de datos.20 ACTIVIDADES Actividades del actor Actividades del sistema 1. Consulta datos. . Verifica los datos a actualizar . Condiciones o alternativas Exista un usuario igual . auto no encontrado o datos no existentes. auto ya registrado 3.

21 ARBOL DE DECISION 6 Se registra nuevo auto Solicita nuevo cita 2 No asis te No solicita nuevo 4 Si tiene auto el cliente 1 8 Se da de baja el cliente del sistema Si no tiene auto el cliente 3 Consulta auto Recibe auto 7 5 Agenda auto 9 5 Espera consulta Se registra para próxima cita .

baja. agregar autos. agregar un auto llevar un registro de los autos ya existentes. .22 Propuesta Debido a la problemática que se encontraba en la Empresa de autos y de acuerdo al análisis que se ha venido realizando se ha decidido implementar un sistema de control de personal y de autos en el cual se podrán hacer registros y consultas. actualizar. así le garantizamos al empresario una mejor atención a los usuarios así como una mayor demanda. Para la realización de este sistema se utilizara un lenguaje de programación (java) y un gestor de base de datos (mysql) el cual mediante la interfaz se podrá realizar las operaciones necesarios dar de alta a los usuarios. alta. y guardar sus historiales. dar de baja. actualizar.