Proyecto de Ingenieria de Software

download Proyecto de Ingenieria de Software

of 16

description

Proyecto de Software de una Boutique

Transcript of Proyecto de Ingenieria de Software

PROYECTO DE INGENIERIA DE SOFTWARE

PROYECTO DE INGENIERIA DE SOFTWARE2009

NOMBRE DEL PROYECTO: CONTROL DE INVENTARIOS Y NOMINA PARA UNA BOUTIQUE

SISTEMAS EMPRESARIALES DE INFORMACIONIII SEMESTRE JORNADA NOCTURNA

CARLOS ANTONIO LOPEZJESUS ALBERTO MORENO

1-LISTA DE NECESIDADES El cliente requiere poder controlar las existencias del almacn. Poder consultar lo que hay en existencia real. Hacer el descargue en tiempo real de las ventas que se hagan Exhibir en un portal web las colecciones que se tienen y poder actualizarlas segn hayan nuevas. Crear claves de acceso para cada usuario y para que quede un registro de quien hace cada tarea Manejo de nominas y pagos de proveedores.

2-PROBLEMAUna boutique maneja gran cantidad de existencias en mercancas y el margen de rentabilidad de dicho negocio est en el control de los inventarios, las ventas y todo el movimiento comercial que se tenga, pero en este caso se ha notado que dicho control no se lleva y que todo lo que a diario se registra se lleva a mano por lo tanto se presentan errores grandes y el tiempo y los costos son muy altos, es por eso que el cliente requiere de un software que permita manejar las existencias de mercanca, todo el movimiento que haya de las mismas tales como ventas, ingresos y consultas de que hay, de lo que se acaba y lo que no presenta movimiento.Tambin se ha solicitado que el mismo software maneje toda la parte que tiene que ver con los empleados y los proveedores; en resumidas cuentas manejo de nominas y de pagos.Como es inminente que estamos ante una era en que una imagen vale ms que mil palabras y que la estrategia nica para posicionar un negocio en el mercado es la publicidad el cliente necesita una aplicacin web que le permita exhibir las colecciones adquiridas al pblico en general.

3- ORDEN Y RAZON DE CADA REQUISITODe acuerdo al anlisis de los requisitos obtenidos en entrevista con el cliente la prioridad por importancia que se le da los requisitos es: Control de las existencias: incluido en el todo lo que tiene que ver con ingreso de existencias control de ventas y consultas, ya que para poder ver la rentabilidad del negocio el control que debe de haber sobre el movimiento comercial debe de ser el mejor y el ms prctico. Manejo de nominas y distinto pagos: por que manejar todo lo que se le paga a los trabajadores tales como sueldos y aportes de ley es de vital importancia para el buen funcionamiento del negocio al igual que lo es el pago oportuno a los proveedores. Creacin de aplicacin web: es un proceso importante ya que se trata de publicidad comercial pero puede esperar a que el proceso operativo este mas organizado para empezar a trabajarle. Creacin de claves de acceso: es un proceso que estara inmerso en el primer requisito porque el software pedira una clave para cada usuario.

4- FLUJO DE LA INFORMACION Tipo de mercanca que se compra: Descripcin-cdigo Proveedores-Nombre-Nit- Direccin-Tipo de contribuyente-Telfono-Cupo de crdito-Email Valores unitarios Precios de ventas Fechas de pago Empleados-Nombre-Nit- Direccin-Telfono-Fecha de ingreso-Contrato-Email-Salario-Eps-Arp-Caja de compensacin

Turnos de trabajo

Ventas diarias Clientes-Nombre-Nit- Direccin-Telfono-Contrato-Email

Crditos Ganancias Reintegros de mercanca Gastos Pagos-Fechas-Cantidades-Descuentos5- ESTRUCTURA DE LA INFORMACION Tipo de mercanca que se compra..Cadena de caracteresDescripcin.Cadena de caracteres-cdigo.entero

Proveedores. Cadena de caracteres-Nombre.Cadena de caracteres-NitEntero- DireccinCadena de caracteres-Tipo de contribuyente.Cadena de caracteres-Telfono.Entero-Cupo de crdito.Real-EmailCadena de caracteres

Valores unitariosReal Precios de ventasReal Fechas de pagoDate Empleados..Cadena de caracteres-Nombre.Cadena de caracteres-NitEntero- DireccinCadena de caracteres-Telfono.Entero-EmailCadena de caracteres-SalarioReal-Eps.Cadena de caracteres-ArpCadena de caracteres-Caja de compensacin...Cadena de caracteres

Turnos de trabajo Cadena de caracteres Ventas diariasReal Clientes. Cadena de caracteres-Nombre.Cadena de caracteres-NitEntero- DireccinCadena de caracteres-Telfono.Entero-EmailCadena de caracteres

Crditos..Real Ganancias..Real Reintegros de mercanca.Date Gastos..Real Pagos.Real Promociones(Outlets)-Fechas..Date-Cantidades.Entero-Descuentos..Real

6- VISTAS HORIZONTALES Y VERTICALES DE LAS FUNCIONES A REALIZAR

SOFWARE

APLICACIN WEBNOMINAINVENTARIOSE

EXHIBICION DE COLECCIONESPAGOS EMPLEADOSCONTROL DE EXISTENCIAS

PROMOCIONES (OUTLETS)PAGOS PROVEEDORESCONTROL DE VENTAS

INFORMACION GNRAL DE LA EMPRESAINFORMES A LA DIANAPORTES DE LEYRESUMENES DE VTAS Y GASTOSINFORMES AL DIACONSULTAS ACTUALIZADAS.

7- CREACION DE PROTOTIPOSEl modelo escogido para desarrollar el software que el cliente escogi es el MODELO POR COMPONENTES ya que es el ms actual, es cclico, ahorra tiempo, costos y el cdigo es reutilizable.

8-METODOS Y HERRAMIENTAS PARA EL DESARROLLO DE PROTOTIPOSPara desarrollar este software de control de inventario existen muchos lenguajes entre los principales se encuentran:-Visual Basic-Visual Fox Pro-Visual C+-Visual Net-Php y MySqlDe los cuales hemos decidido desarrollarlo en los ltimos por ser ms asequible y por ser el lenguaje que ms se conoce.

9- INTRODUCCIONEste es un proyecto para crear un software que segn las necesidades del cliente deber realizar un control sobre los movimientos comerciales de las existencias de una boutique que en el momento lleva dicho control de forma manual perdiendo tiempo y recursos econmicos importantes, el cliente adems ha solicitado que el software tambin le controle la parte que tiene que ver con la nomina y el pago a los proveedores de la mercanca.Es tambin un requerimiento del cliente que se cree una aplicacin web que permita que las colecciones que cambian de acuerdo a la moda y a las temporadas sean exhibidas ya que esto permitir darle gran publicidad a su negocio y por supuesto se ver reflejado en sus ventas.Escuchadas las necesidades del cliente se hizo un levantamiento de requisitos, se identifico el problema y se establecieron las prioridades para darle paso a la recoleccin de informacin, su clasificacin y posterior elaboracin de un prototipo que permita llevar a cabo este proyecto.

10- DESCRIPCION FUNCIONAL Mediante la aplicacin MySql se elaborara una base de datos que recoja toda la informacin de las existencias, asignarle un tem a cada una de las mismas y poder elaborar el cdigo que realizar las funciones requeridas.Se ingresarn las informaciones pertinentes a los aporte de ley que se deben hacer, las retenciones, porcentajes de IVA y todo lo relacionado con el sistema de impuestos para que el sistema sea capaz de elaborar todo lo que le sea solicitado por el usuario final.La aplicacin web se realizara en PHP y se subirn todas las imgenes de las colecciones que se tengan para ofrecer al cliente.

11- DESCRIPCION DEL COMPORTAMIENTOEl software desarrollado deber de estar en la capacidad de cumplir con las siguientes funciones: Contener toda la informacin de las existencias codificadas. Permitir actualizar las ventas que hayan y que a la vez se descarguen del inventario Dar resmenes de ventas e informes de recaudos Consultas actualizadas de existencias Elaboracin de nomina Relacin de aportes Relacin y comprobantes de pago a proveedores

12- CASOS DE USONOMBREControl de existencias

ACTOR PRINCIPALCajero, Auxiliar contable

PERSONAL INVOLUCRADOVendedores, Cajero, auxiliar contable, Empresa, Proveedores, Clientes-

PRECONDICIONES*Que haya existencias de mercancas*Que haya ventas*Que exista el Hardware adecuado*Que el personal est capacitado

GARANTIAS DE XITOQue se cumplan las precondiciones

ESCENARIO PPAL DE XITO1-Capacitar personal en manejo de sistema2-Hacer pedidos de mercanca3-Inventariar las entradas a Almacn4-Registrar las ventas y registrarlas

EXTENCIONESCuando el sistema falle se debe:1-Reiniciar el sistema, solicitar la recuperacin de los datos, volver al estado anterior2- Tener varias opciones de proveedores, en el caso que uno falle se puede hacer los pedidos con otros.3-El sistema arroja alertas de la no disponibilidad de mercancas, para que se hagan los pedidos.4-El sistema ofrece opciones de modificacin de precios, habilitacin de documentos contables, recuperacin de documentos.

REQUISITOS ESPECIALES*Lector de cdigo de barras*Vendedores capacitados, Auxiliar Contable, tcnico que de soporte.*Dispositivo para fijar precios*dispositivos de medios de pagos (Datafonos)

LISTA DE TECNOLOGIAS* Lector de cdigo de barras*Dispositivos de medios de pagos (Datafonos)

FRECUENCIASe usa todo el tiempo

NOMBREControl de ventas

ACTOR PRINCIPALCajero, Auxiliar contable, Administrador

PERSONAL INVOLUCRADOVendedores, Cajero, auxiliar contable, Empresa

PRECONDICIONES*Tener ventas a lo largo de la jornada*Existencia y disponibilidad de mercancas*Sistema que controle las ventas*Que el personal est capacitado

GARANTIAS DE XITOQue se cumplan las precondiciones

ESCENARIO PPAL DE XITO1-Contablizar las ventas2-Llevar control de los disponible en el Almacn3-Cajero capacitado4-persobal con experiencia en ventas y atencin al cliente5- Asignar cdigo a las mercancas

EXTENCIONESCuando el sistema falle se debe:1-Permitir la modificacin de las facturas de ventas.2- Tener una persona que est en capacidad de reemplazar al cajero principal.3-Permitir la modificacin de los tems de cada mercanca.

REQUISITOS ESPECIALES*Lector de cdigo de barras*Vendedores capacitados, Auxiliar Contable, tcnico que de soporte.*Dispositivo para fijar precios*dispositivos de medios de pagos (Datafonos)*Medios de impresin

LISTA DE TECNOLOGIAS* Lector de cdigo de barras*Dispositivos de medios de pagos (Datafonos)*medios de impresin

FRECUENCIASe usa diariamente

NOMBREConsultas actualizadas

ACTOR PRINCIPAL

PERSONAL INVOLUCRADO

PRECONDICIONES

GARANTIAS DE XITOQue se cumplan las precondiciones

ESCENARIO PPAL DE XITO

EXTENCIONES

REQUISITOS ESPECIALES

LISTA DE TECNOLOGIAS

FRECUENCIA

NOMBREInformes al da

ACTOR PRINCIPALAuxiliar contable

PERSONAL INVOLUCRADOAuxiliar contable, Administrador

PRECONDICIONES*Registro de compras y ventas*Que se efecten los pagos, notas de devolucin y dems documentos contables*Que el sistema este funcionando bien

GARANTIAS DE XITOQue se cumplan las precondiciones

ESCENARIO PPAL DE XITO1-Registro de ventas2-descargue de mercancas3-registro de pagos4-Registro de compras

EXTENCIONESCuando el sistema falle se debe:1Solicitar el reinicio del sistema.2- Revisar las ventas que se han hecho a diario3-Comparar las existencia contra lo que hay en el sistema4-revisar los pagos que se han hecho contra los soportes fsicos como egresos, facturas de compra y notas contables.

REQUISITOS ESPECIALES*Medios de impresin*Medios de Almacenamiento externo

LISTA DE TECNOLOGIAS*Medios de impresin*Medios de Almacenamiento externo)

FRECUENCIASe usa a diario

NOMBREResmenes de ventas y gastos

ACTOR PRINCIPALAuxiliar contable

PERSONAL INVOLUCRADOAuxiliar contable, Administrador

PRECONDICIONES*Registro de compras y ventas*Software de contabilizacin de inventario*Realizacin de pagos a empleados y proveedores

GARANTIAS DE XITOQue se cumplan las precondiciones

ESCENARIO PPAL DE XITO1-Registro de ventas y compras2-control de pagos a empleados y proveedores3-Disponibilidad de recursos

EXTENCIONESCuando el sistema falle se debe:1Hacer backup de todo el movimiento diario.2- Revisar las ventas que se han hecho a diario3-Llevar soportes fsicos para compararlos contra el sistemas

REQUISITOS ESPECIALES

LISTA DE TECNOLOGIAS*Medios de impresin*Medios de Almacenamiento externo)

FRECUENCIASemanal

NOMBREPago empleados

ACTOR PRINCIPALAuxiliar contable

PERSONAL INVOLUCRADOAuxiliar contable, Administrador

PRECONDICIONES

GARANTIAS DE XITOQue se cumplan las precondiciones

ESCENARIO PPAL DE XITO

EXTENCIONES

REQUISITOS ESPECIALES*Medios de impresin*Medios de Almacenamiento externo

LISTA DE TECNOLOGIAS*Medios de impresin*Medios de Almacenamiento externo)

FRECUENCIASe usa a diario

NOMBREPago proveedores

ACTOR PRINCIPALAuxiliar contable

PERSONAL INVOLUCRADOAuxiliar contable, Cajero

PRECONDICIONES*Pedidos de mercanca hechos*Mercanca inventariada e ingresada al sistema*Facturas expedida por el proveedor en base a condiciones de Ley*contabilizacin*Plazos de pago

GARANTIAS DE XITOQue se cumplan las precondiciones

ESCENARIO PPAL DE XITO1-Contablizar factura2-Hacer descuentos de Ley3-Elaborar soportes contables4-Enviar informacin a caja5- pagar de acuerdo a plazos

EXTENCIONESCuando el sistema falle se debe:1-Reportar novedades de mercanca incompleta al proveedor2-Sistema debe permitir habilitar cambios al contabilizar y hacer descuentos

REQUISITOS ESPECIALES*Medios de impresin*Medios de Almacenamiento externo* Papelera correspondiente

LISTA DE TECNOLOGIAS*Medios de impresin*Medios de Almacenamiento externo)*Internet

FRECUENCIASe usa de acuerdo a plazos estipulados

NOMBREAportes de Ley

ACTOR PRINCIPALAuxiliar contable

PERSONAL INVOLUCRADOAuxiliar contable, Cajero

PRECONDICIONES*Realizar los diferentes soportes de pagos* registrarse ante la Dian.* Tener Eps, Arp,Caja de compensacin, Y registro en el Sena

GARANTIAS DE XITOQue se cumplan las precondiciones

ESCENARIO PPAL DE XITO1-Se contabilizan todos los documentos de pago2- Se estipulan los descuentos3-se realizan los pagos ante las entidades correspondientes

EXTENCIONESCuando el sistema falle se debe:1-Tener soportes fsicos 2- Pagar en base a ellos

REQUISITOS ESPECIALES*Medios de impresin*Medios de Almacenamiento externo* Papelera correspondiente

LISTA DE TECNOLOGIAS*Medios de impresin*Medios de Almacenamiento externo)*internet

FRECUENCIADe acuerdo a plazos estipulados

NOMBREExhibicin de colecciones

ACTOR PRINCIPAL

PERSONAL INVOLUCRADO

PRECONDICIONES

GARANTIAS DE XITOQue se cumplan las precondiciones

ESCENARIO PPAL DE XITO

EXTENCIONES

REQUISITOS ESPECIALES

LISTA DE TECNOLOGIAS

FRECUENCIA

NOMBREPromociones oulets

ACTOR PRINCIPALAsesor publicitario

PERSONAL INVOLUCRADOAsesor comercial, asesor publicitario

PRECONDICIONES* Que haya mercanca de poca salida* estrategias publicitarias* que se haga un estudio de los descuentos posibles*Solicitar colaboracin del proveedor

GARANTIAS DE XITOQue se cumplan las precondiciones

ESCENARIO PPAL DE XITO 1-Inventario de mercanca de baja rotacin2- estipular los descuentos3-Fechas de descuentos.4-estrategias publicitarias

EXTENCIONESCuando el sistema falle se debe:1-Tener la lista de la mercanca de mas bajo costo para hacer las promociones2- Hacer volantes y distribuirlos

REQUISITOS ESPECIALES*Medios de impresin*Medios de Almacenamiento externo*Volantes

LISTA DE TECNOLOGIAS*Medios de impresin*Medios de Almacenamiento externo)*internet

FRECUENCIADe acuerdo a plazos estipulados

NOMBREInformacin general de la empresa

ACTOR PRINCIPALAsesor publicitario

PERSONAL INVOLUCRADOAsesor publicitario, Administrador

PRECONDICIONES*que se cuente con una misin, una visin y una resea histrica(si se tiene)

GARANTIAS DE XITOQue se cumplan las precondiciones

ESCENARIO PPAL DE XITO 1-Elaboracion y montaje de Misin2-Elaboracion y montaje de Visin3- Elaboracin de resea histrica4- Montaje de imgenes

EXTENCIONESCuando el sistema falle se debe:*Mostrar error de informacin no disponible

REQUISITOS ESPECIALES*Medios de impresin*Medios de Almacenamiento externo

LISTA DE TECNOLOGIAS*Medios de impresin*Medios de Almacenamiento externo)*internet

FRECUENCIAUna sola vez.

SUBSISTEMAS1- COMPRAS2- VENTAS3- EXISTENCIAS4- NOMINA5- EXHIBICION DE COLECCIONES

RESPONSABILIDADES1- COMPRAS*Registra las entradas a Almacn*Contabiliza las facturas*Registra las fechas de pago* registra los pedidos a los proveedores2- VENTAS:*Registra las ventas*Realiza las facturas**

INSTITUCION UNIVERSITARIA TECNOLOGICA DE COMFACAUCA

1SISTEMAS EMPRESARIALES DE INFORMACION III SEMESTRE