You are on page 1of 18

Proyecto: Ingreso y manutencin de datos bsicos de clientes va WEBSITE.

Francisco Agullo Paolo Ros Ramn Seplveda Bruno Ureta 13-10-2011

1.0 Introduccin

En este informe veremos el levantamiento de requerimientos del proyecto: Ingreso y manutencin de datos bsicos de clientes va WEBSITE, sus alcances, supuestos, riesgos e informacin de sus funciones detallada a travs de diagramas UML y casos de uso, en conjunto con su documentacin de texto correspondiente, orientada a la optima comprensin por parte del cliente del desarrollo, funcionalidad y solucin del producto software. El proyecto en si esta enfocado a otorgar una herramienta software a un usuario bsico, perteneciente a una empresa PYME, facilitando el trabajo de control de datos de clientes donde se debe llevar un registro, poder visualizar los datos, tambin es necesario actualizar datos, ingresar nuevos clientes, eliminar datos y contar con un numero identificador de cliente.

2.0 ndice
Pg. 1.0 Introduccin......................................................................................................2 2.0 ndice................................................................................................................3 3.0 Objetivo del proyecto........................................................................................4 4.0 Alcances del proyecto..........................................................5 5.0 Desarrollo................................................6 5.1 Requerimientos funcionales............................................6 - 7 5.2 Requerimientos no funcionales.......................................................8 5.3 Supuestos............................................................................................. 9 5.4 Restricciones......................................................................10 6.0 Riesgos....................................................................................................10 - 11 7.0 Casos de uso.12 - 14 8.0 Conclusin.....15 9.0 Bibliografa..............................................................16 10.0 Carta Gantt desarrollo del proyecto................................................................17

3.0 Objetivo del proyecto

El objetivo del proyecto es suplir la necesidad de una empresa PYME de contar con una herramienta software sencilla que ayude a optimizar los tiempos y la informacin referente a la bsqueda y almacenamiento de los datos bsicos de sus clientes, esta herramienta debe estar desarrollada pensando en usuarios con conocimientos bsicos de PC, tales como una secretaria o empleado administrativo, se espera que esto colabore en la optimizacin de recursos de la empresa, se espera lograr tambin una rpida puesta en marcha.

4.0 Alcances del proyecto


Realizar una aplicacin WEB que sea ejecutada en un browser, permitiendo al usuario bsqueda, ingreso, actualizacin y eliminacin de datos de clientes, entendindose por datos de cliente: Rut: Nombre: Rol nico tributario de la cedula de identidad Primer y segundo nombre, primer y segundo apellido.

Direccin: Nombre de calle, Numero, Depto., Villa, Comuna y Regin. Telfono: Numero de telfono. E-mail: Direccin de correo electrnico.

ID de cliente numrico: Este numero debe ser asignando de manera automtica por la aplicacin. La aplicacin debe almacenar los datos en una base de datos creada en MySql. El proyecto debe ser realizado en el tiempo estipulado en la documentacin del proyecto plasmado en la carta gantt. Se realizar una capacitacin a 3 usuarios en un tiempo de 2 horas, en la fecha estipulada en la documentacin. La aplicacin ser probada junto al cliente y el usuario final el da sealado en la carta gantt, una vez aprobado por el cliente se dar por cerrado el proyecto.

5.0 Desarrollo

Requerimientos Funcionales
Asignacin de numero identificador del cliente Ingresar datos de un cliente Actualizar datos de un cliente Eliminar un cliente Buscar datos del cliente Descripcin de requerimientos funcionales

5.1 Requerimientos funcionales

Nombre: R.F.1.1 Asignacin del nmero identificador del cliente.

Descripcin: Al ingresar un nuevo cliente a la base de datos el sistema asigna un numero que se auto-incrementa de manera automtica cada vez que se ingresa a un cliente, dicho numero es nico y pasa a ser el ID del cliente, este campo es mostrado en la interfaz Web.

Nombre: R.F.1.2 Ingreso de un nuevo cliente en el sistema.

Descripcin: El usuario tendr un botn en la interfaz Web con el nombre nuevo que al ser pinchado llamar una pgina donde se desplegarn los campos necesarios a completar para el ingreso de un nuevo cliente, estos es 6

Nombre, Direccin, Telfono, e-mail, el ID de cliente numrico ser asignando de manera automtica por la aplicacin. Luego presionando el botn de guardar se realizara el ingreso completo del cliente.

Nombre: R.F.1.3 Actualizar datos del cliente en la base de datos.

Descripcin: Los datos de clientes registrados en la base de datos se deben poder actualizar a travs de la interfaz Web, dentro de la lista de clientes el usuario tendr disponible un botn con el nombre actualizar en la misma lnea de cada cliente, al pinchar este botn seleccionar al cliente al cual se le modificaran los datos que sean necesarios exceptuando el numero identificador de cliente, una vez modificado el campo requerido el usuario pinchar el botn actualizar que ser mostrado al final de la lnea y se guardara la modificacin del cliente en la base de datos.

Nombre: R.F.1.4 Eliminar un cliente.

Descripcin: El usuario tendr en la interfaz Web, en la lnea de cada cliente, un botn con el nombre eliminar, al pinchar el botn se levanta un pop-up o ventana pequea preguntando al usuario si realmente desea eliminar al cliente o no, al seleccionar la opcin si, el cliente quedar eliminado por completo de la base de datos, en la opcin no la operacin quedar invalida, no realizando modificaciones en la base de datos.

Nombre: R.F.1.5 Buscar cliente.

Descripcin: El usuario contar por defecto con una lista de todos los clientes al momento de ingresar a la interfaz Web ordenados por el ID cliente numrico, desde donde podr optar por las diferentes opciones del men, esto es: ingresar, eliminar, actualizar. 7

5.2 Requerimientos no funcionales

Requerimientos no funcionales Interfaz Web en espaol con fondo institucional Interfaz sencilla para el usuario Interfaz no depende del Navegador

Nombre: R.N.F.2.1 Interfaz Web. Descripcin: La solucin debe ser 100% va interfaz Web y toda la administracin de los datos de clientes, es decir ingreso, actualizacin, bsqueda y eliminacin de datos de cliente, debe ser realizada a travs de la interfaz Web, la interfaz Web debe ser grfica, en idioma espaol y su apariencia debe tener como fondo el logo y colores de la empresa.

Nombre: R.N.F.2.2 Interfaz sencilla para el usuario Descripcin: El sitio Web debe tener una interfaz sencilla de manejar por el usuario, es decir, botones con nombres lgicos y acciones coherentes con los nombres, Ej.: Nombre del botn: eliminar Accin del botn: Elimina datos del cliente

Cada opcin del men debe estar representada por un botn y cada uno de los botones debe estar visible en todo momento en la interfaz correspondiente a su accin.

Nombre: R.N.F.2.3 Navegador Web o Browser 8

Descripcin: El sitio Web debe ser interoperable, es decir, debe operar de manera independiente del navegador o browser que se utilice.

5.3
-

Supuestos
Sistema operativo desde Windows XP en adelante. Memoria RAM de 512 MB como mnimo. Disco duro con 40 GB de almacenamiento. Conexin a Internet en red cableada o inalmbrica. Servidor Apache Tomcat o Glass fish

5.4

Restricciones

No arregla ortografa de los datos ingresados. No valida datos con excepcin del ID cliente. No imprime los datos mostrados, desde la aplicacin. No valida ingreso de usuarios con password. No valida Rut de cliente

6.0 Riesgos
Riesgo 6.1 Causas Impacto Falla de hardware Falla en el PC principal Perdida de informacin y avances

Plan de accin Respaldo diario de informacin

Contingencia

Pedir tiempo al profesor para instalar el servidor en una maquina de AIEP

Riesgo 6.2 Causas Impacto

Expectativas poco realistas Falta de experiencia Mala calidad del proyecto

Plan de accin Tener proyecto B mas simple de desarrollar

Contingencia

Dejar fuera requerimientos de orden menor.

10

Riesgo 6.3 Causas

No cumplir con la fecha de entrega del proyecto A. Enfermedad o Ausencia de miembros del equipo b . Incapacidad de desarrollo de una labor c . Falta de comunicacin o problemas internos a. Calificacin negativa del proyecto b. Posible no aprobacin del modulo c. Agregar un semestre mas a la carrera - 6 meses d. Pagar un semestre mas de la carrera - $ 700.000 -

Impacto

Plan de accin a. Anticipar la fecha de termino del proyecto internamente - 3 das b. Exponer el plan de accin con el equipo c. Pedir a cada integrante que cumpla con la fecha dada por el J.P. d. Tener reuniones peridicas de control de avance - 1 por semana -

Contingencia

a. Pedir al profesor dado el esfuerzo realizado, breve tiempo extra - 24 hrs. pudiendo optar solo a una calificacin mxima de - 5,9 b. Estudiar mucho para la prueba terica

11

7.0 Casos de Uso

SISTEMA MANUTENCIN DATOS DE CLIENTES

CU_003 Ingresando nuevo cliente

Extend

CU 001 Buscando cliente

Extend

CU_002 Eliminando cliente

Usuario

Extend

CU_004 Modificando datos

12

Explicacin en texto de casos de uso

Nombre: CU_001 BUSCANDO CLIENTE Descripcin: Usuario busca un cliente por su primer apellido Pre-condiciones: Existencia del cliente en la base de datos Escenario principal: 1. Ingresar primer apellido del cliente 2. 3. 4. 5. 6. Escenario alternativo: Excepciones: Post-condiciones: No aplican Reglas de negocio: No aplican

Nombre: CU_002 ELIMINANDO DATOS DE CLIENTE Descripcin: Usuario elimina completamente un cliente de la base de datos Pre-condiciones: Existencia del cliente en la base de datos Escenario principal: 1. 2. 3. 4. 5. 6. Escenario alternativo: Excepciones: Post-condiciones: No aplican Reglas de negocio: No aplican 13

Nombre: CU_003 INGRESANDO NUEVO CLIENTE Descripcin: Usuario ingresa los datos de un nuevo cliente Pre-condiciones: No tiene Escenario principal: 1. 2. 3. 4. 5. 6. Escenario alternativo: Excepciones: Post-condiciones: No tiene Reglas de negocio: No tiene

Nombre: CU_004 MODIFICANDO DATOS DE CLIENTE Descripcin: Usuario modifica datos de un cliente en particular Pre-condiciones: Existencia del cliente en la base de datos Escenario principal: 1. 2. 3. 4. 5. 6. Escenario alternativo: Excepciones: Post-condiciones: No aplican Reglas de negocio: No aplican

14

8.0 Conclusin

Se decidi realizar este proyecto de forma acotada para no crearnos falsas expectativas y as poder cumplir con los tiempos solicitados, de esta manera entregar un sistema que se acote a las necesidades del cliente en un tiempo razonable y pensando siempre en la forma de optimizar y mejorar el trabajo realizado por este. De esta forma se presentar una solucin sencilla, prctica y econmica que mantiene nuestros estndares de calidad.

15

9.0 Bibliografa www.monografias.com/trabajos11 www.wikipedia.org Laminas de las presentaciones vistas en clases de herramientas de productividad.

16

10.0 Carta Gannt

17

18

You might also like