Este documento presenta un proyecto de software para controlar inventarios y nómina para una boutique. El software permitirá controlar existencias, realizar ventas, pagar empleados y proveedores, y exhibir colecciones en una aplicación web. Se describen los requisitos del cliente, el problema a resolver, el flujo de información, casos de uso y características funcionales del software.
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
Proyecto de ing. software
1. INSTITUCION UNIVERSITARIA TECNOLOGICA DE COMFACAUCA
SISTEMAS EMPRESARIALES DE INFORMACION III SEMESTRE
PROYECTO DE INGENIERIA DE SOFTWARE 2009
1
NOMBRE DEL PROYECTO: CONTROL DE INVENTARIOS Y
NOMINA PARA UNA BOUTIQUE
SISTEMAS EMPRESARIALES DE INFORMACION
III SEMESTRE JORNADA NOCTURNA
LUIS ALEJANDRO CORTEZ
ASTRID YAMILE OROZCO M.
2. INSTITUCION UNIVERSITARIA TECNOLOGICA DE COMFACAUCA
SISTEMAS EMPRESARIALES DE INFORMACION III SEMESTRE
PROYECTO DE INGENIERIA DE SOFTWARE 2009
2
1-LISTA DE NECESIDADES
El cliente requiere podercontrolarlasexistenciasdel almacén.
Poderconsultarloque hay enexistenciareal.
Hacer el descargue entiemporeal de lasventasque se hagan
Exhibirenunportal weblas colecciones que se tienenypoderactualizarlassegúnhayan
nuevas.
Crear clavesde accesopara cada usuarioypara que quede unregistrode quienhace cada
tarea
Manejode nominasy pagosde proveedores.
2-PROBLEMA
Una boutique manejagrancantidadde existencias enmercancíasyel margende rentabilidadde
dichonegocio estáenel control de los inventarios,lasventasytodoel movimientocomercialque
se tenga,peroen este casose ha notadoque dichocontrol no se llevayque todo loque a diariose
registrase llevaa manopor lotanto se presentanerrores grandes yel tiempoylos costosson
muyaltos,es poresoque el cliente requierede unsoftware que permitamanejarlasexistencias
de mercancía, todoel movimientoque hayade lasmismastalescomoventas, ingresos yconsultas
de que hay, de loque se acaba y lo que nopresentamovimiento.
Tambiénse ha solicitadoque el mismosoftware maneje todalaparte que tiene que verconlos
empleadosylosproveedores;enresumidascuentasmanejode nominasyde pagos.
Comoes inminente que estamosante unaeraenque una imagenvale másque mil palabrasyque
la estrategiaúnicaparaposicionarunnegocioenel mercadoesla publicidadel clientenecesita
una aplicaciónwebque le permitaexhibirlascoleccionesadquiridasal públicoengeneral.
3- ORDEN Y RAZON DE CADA REQUISITO
De acuerdoal análisisde losrequisitosobtenidosenentrevistaconel cliente laprioridad por
importanciaque se le da losrequisitoses:
Control de las existencias:incluidoenel todoloque tiene que verconingresode
existenciascontrol de ventasyconsultas,yaque para poderverla rentabilidaddel negocio
el control que debe de habersobre el movimientocomercial debe de serel mejoryel más
práctico.
Manejode nominasy distintopagos:porque manejartodoloque se le paga a los
trabajadorestalescomosueldosyaportesde leyesde vital importanciaparael buen
funcionamiento del negocioal igual que loesel pagooportunoa losproveedores.
3. INSTITUCION UNIVERSITARIA TECNOLOGICA DE COMFACAUCA
SISTEMAS EMPRESARIALES DE INFORMACION III SEMESTRE
PROYECTO DE INGENIERIA DE SOFTWARE 2009
3
Creaciónde aplicaciónweb:esun procesoimportante yaque se trata de publicidad
comercial peropuede esperaraque el procesooperativoeste masorganizadopara
empezara trabajarle.
Creaciónde clavesde acceso:es unprocesoque estaría inmersoenel primerrequisito
porque el software pediríaunaclave paracada usuario.
4- FLUJO DE LA INFORMACION
Tipode mercancía que se compra:
–Descripción
-código
Proveedores
-Nombre
-Nit
- Dirección
-Tipode contribuyente
-Teléfono
-Cupode crédito
-Email
Valores unitarios
Preciosde ventas
Fechasde pago
Empleados
-Nombre
-Nit
- Dirección
-Teléfono
-Fechade ingreso
-Contrato
-Email
-Salario
-Eps
-Arp
-Cajade compensación
Turnosde trabajo
4. INSTITUCION UNIVERSITARIA TECNOLOGICA DE COMFACAUCA
SISTEMAS EMPRESARIALES DE INFORMACION III SEMESTRE
PROYECTO DE INGENIERIA DE SOFTWARE 2009
4
Ventasdiarias
Clientes
-Nombre
-Nit
- Dirección
-Teléfono
-Contrato
-Email
Créditos
Ganancias
Reintegrosde mercancía
Gastos
Pagos
-Fechas
-Cantidades
-Descuentos
5- ESTRUCTURA DE LA INFORMACION
Tipode mercancía que se compra………………………………..Cadenade caracteres
–Descripción………………………………………………………………….Cadena de caracteres
-código………………………………………………………………………….entero
Proveedores…………………………………………………………………. Cadenade caracteres
-Nombre……………………………………………………………………….Cadena de caracteres
-Nit…………………………………………………………………………………Entero
- Dirección………………………………………………………………………Cadena de caracteres
-Tipode contribuyente…………………………………………………….Cadenade caracteres
-Teléfono………………………………………………………………………….Entero
-Cupode crédito……………………………………………………………….Real
-Email………………………………………………………………………………Cadena de caracteres
Valores unitarios……………………………………………………………Real
Preciosde ventas……………………………………………………………Real
Fechasde pago………………………………………………………………Date
Empleados……………………………………………………………………..Cadenade caracteres
-Nombre……………………………………………………………………….Cadena de caracteres
-Nit…………………………………………………………………………………Entero
- Dirección………………………………………………………………………Cadena de caracteres
-Teléfono………………………………………………………………………….Entero
5. INSTITUCION UNIVERSITARIA TECNOLOGICA DE COMFACAUCA
SISTEMAS EMPRESARIALES DE INFORMACION III SEMESTRE
PROYECTO DE INGENIERIA DE SOFTWARE 2009
5
-Email………………………………………………………………………………Cadena de caracteres
-Salario……………………………………………………………………………Real
-Eps………………………………………………………………………………….Cadena de caracteres
-Arp…………………………………………………………………………………Cadena de caracteres
-Cajade compensación…………………………………………………...Cadenade caracteres
Turnosde trabajo…………………………………………………………… Cadenade caracteres
Ventasdiarias…………………………………………………………………Real
Clientes…………………………………………………………………………. Cadenade caracteres
-Nombre……………………………………………………………………….Cadena de caracteres
-Nit…………………………………………………………………………………Entero
- Dirección………………………………………………………………………Cadena de caracteres
-Teléfono………………………………………………………………………….Entero
-Email………………………………………………………………………………Cadena de caracteres
Créditos…………………………………………………………………………..Real
Ganancias………………………………………………………………………..Real
Reintegrosde mercancía………………………………………………….Date
Gastos……………………………………………………………………………..Real
Pagos……………………………………………………………………………….Real
Promociones(Outlets)
-Fechas…………………………………………………………………………..Date
-Cantidades…………………………………………………………………….Entero
-Descuentos…………………………………………………………………..Real
6. INSTITUCION UNIVERSITARIA TECNOLOGICA DE COMFACAUCA
SISTEMAS EMPRESARIALES DE INFORMACION III SEMESTRE
PROYECTO DE INGENIERIA DE SOFTWARE 2009
6
6- VISTASHORIZONTALESY VERTICALESDE LAS FUNCIONESA REALIZAR
SOFWARE
INVENTARIOS
E
NOMINA APLICACIÓN WEB
CONTROL DE
EXISTENCIAS
CONTROL DE
VENTAS
PAGOS
EMPLEADOS
PAGOS
PROVEEDORES
EXHIBICION DE
COLECCIONES
CONSULTAS
ACTUALIZADAS.
INFORMES AL
DIA
RESUMENES DE
VTAS Y GASTOS
APORTES DE
LEY
INFORMES A LA
DIAN
PROMOCIONES
(OUTLETS)
INFORMACION
GNRAL DE LA
EMPRESA
7. INSTITUCION UNIVERSITARIA TECNOLOGICA DE COMFACAUCA
SISTEMAS EMPRESARIALES DE INFORMACION III SEMESTRE
PROYECTO DE INGENIERIA DE SOFTWARE 2009
7
7- CREACION DE PROTOTIPOS
El modeloescogidoparadesarrollarel software que el cliente escogióesel MODELOPOR
COMPONENTESya que es el más actual,escíclico, ahorra tiempo,costosyel códigoes
reutilizable.
8-METODOS Y HERRAMIENTASPARA EL DESARROLLODE PROTOTIPOS
Para desarrollareste software de control de inventarioexistenmuchoslenguajesentrelos
principalesse encuentran:
-Visual Basic
-Visual Fox Pro
-Visual C+
-Visual Net
-Phpy MySql
De loscualeshemosdecididodesarrollarloenlosúltimosporsermásasequible yporserel
lenguaje que másse conoce.
9- INTRODUCCION
Este es un proyectoparacrear un software que según lasnecesidadesdel clientedeberárealizar
un control sobre losmovimientoscomercialesde lasexistenciasde unaboutiqueque enel
momentollevadichocontrol de formamanual perdiendotiempoyrecursoseconómicos
importantes,el cliente ademáshasolicitadoque el software tambiénle controle laparte que tiene
que vercon la nominay el pagoa losproveedoresde lamercancía.
Es tambiénunrequerimientodelcliente que se cree unaaplicaciónwebque permitaque las
coleccionesque cambiande acuerdoa la moday a lastemporadasseanexhibidasyaque esto
permitirádarle granpublicidadasunegocioypor supuestose veráreflejadoensusventas.
Escuchadas lasnecesidadesdel cliente se hizounlevantamientode requisitos,se identificoel
problemayse establecieronlasprioridadesparadarle pasoa la recolecciónde información,su
clasificaciónyposteriorelaboraciónde unprototipoque permitallevaracabo este proyecto.
8. INSTITUCION UNIVERSITARIA TECNOLOGICA DE COMFACAUCA
SISTEMAS EMPRESARIALES DE INFORMACION III SEMESTRE
PROYECTO DE INGENIERIA DE SOFTWARE 2009
8
10- DESCRIPCION FUNCIONAL
Mediante laaplicación MySql se elaboraraunabase de datosque recoja todala informaciónde
lasexistencias,asignarleunítema cada una de las mismasypoderelaborarel códigoque realizará
lasfuncionesrequeridas.
Se ingresaránlasinformacionespertinentesalosaporte de leyque se debenhacer, las
retenciones,porcentajesde IVA ytodolorelacionadoconel sistemade impuestosparaque el
sistemaseacapaz de elaborartodoloque le seasolicitadoporel usuariofinal.
La aplicaciónwebse realizaraenPHP yse subirántodas lasimágenesde lascoleccionesque se
tenganpara ofreceral cliente.
11- DESCRIPCION DELCOMPORTAMIENTO
El software desarrolladodeberáde estarenla capacidadde cumplircon lassiguientesfunciones:
Contenertodalainformaciónde lasexistenciascodificadas.
Permitiractualizarlasventasque hayanyque a lavezse descarguendel inventario
Dar resúmenesde ventase informesde recaudos
Consultasactualizadasde existencias
Elaboraciónde nomina
Relaciónde aportes
Relaciónycomprobantesde pagoa proveedores
12- CASOSDE USO
NOMBRE Control de existencias
ACTORPRINCIPAL Cajero,Auxiliarcontable
PERSONALINVOLUCRADO Vendedores, Cajero, auxiliarcontable,
Empresa, Proveedores, Clientes-
PRECONDICIONES *Que hayaexistenciasde mercancías
*Que hayaventas
*Que existael Hardware adecuado
*Que el personal esté capacitado
GARANTIASDE ÉXITO Que se cumplanlasprecondiciones
ESCENARIOPPALDE ÉXITO 1-Capacitarpersonal enmanejode sistema
2-Hacer pedidosde mercancía
3-Inventariarlasentradasa Almacén
9. INSTITUCION UNIVERSITARIA TECNOLOGICA DE COMFACAUCA
SISTEMAS EMPRESARIALES DE INFORMACION III SEMESTRE
PROYECTO DE INGENIERIA DE SOFTWARE 2009
9
4-Registrarlasventasy registrarlas
EXTENCIONES Cuandoel sistemafalle se debe:
1-Reiniciarel sistema,solicitarlarecuperación
de losdatos, volveral estadoanterior
2- Tenervariasopcionesde proveedores,enel
caso que uno falle se puede hacerlos pedidos
con otros.
3-El sistemaarrojaalertasde la no
disponibilidadde mercancías,paraque se
hagan lospedidos.
4-El sistemaofrece opcionesde modificación
de precios,habilitaciónde documentos
contables,recuperaciónde documentos.
REQUISITOSESPECIALES *Lector de códigode barras
*Vendedorescapacitados,AuxiliarContable,
técnicoque de soporte.
*Dispositivoparafijarprecios
*dispositivosde mediosde pagos(Datafonos)
LISTA DE TECNOLOGIAS * Lectorde códigode barras
*Dispositivosde mediosde pagos(Datafonos)
FRECUENCIA Se usa todo el tiempo
NOMBRE Control de ventas
ACTORPRINCIPAL Cajero,Auxiliarcontable,Administrador
PERSONALINVOLUCRADO Vendedores,Cajero,auxiliarcontable,Empresa
PRECONDICIONES *Tenerventasa lo largode la jornada
*Existenciaydisponibilidadde mercancías
*Sistemaque controle lasventas
*Que el personal esté capacitado
GARANTIASDE ÉXITO Que se cumplanlasprecondiciones
ESCENARIOPPALDE ÉXITO 1-Contablizarlasventas
2-Llevarcontrol de losdisponible enel
Almacén
3-Cajerocapacitado
4-persobal conexperienciaenventasy
atenciónal cliente
5- Asignarcódigoa las mercancías
EXTENCIONES Cuandoel sistemafalle se debe:
1-Permitirlamodificaciónde lasfacturasde
ventas.
2- Teneruna personaque esté encapacidadde
reemplazaral cajeroprincipal.
3-Permitirlamodificaciónde losítemsde cada
mercancía.
10. INSTITUCION UNIVERSITARIA TECNOLOGICA DE COMFACAUCA
SISTEMAS EMPRESARIALES DE INFORMACION III SEMESTRE
PROYECTO DE INGENIERIA DE SOFTWARE 2009
10
REQUISITOSESPECIALES *Lector de códigode barras
*Vendedorescapacitados,AuxiliarContable,
técnicoque de soporte.
*Dispositivoparafijarprecios
*dispositivosde mediosde pagos(Datafonos)
*Mediosde impresión
LISTA DE TECNOLOGIAS * Lectorde códigode barras
*Dispositivosde mediosde pagos(Datafonos)
*mediosde impresión
FRECUENCIA Se usa diariamente
NOMBRE Consultasactualizadas
ACTORPRINCIPAL
PERSONALINVOLUCRADO
PRECONDICIONES
GARANTIASDE ÉXITO Que se cumplanlasprecondiciones
ESCENARIOPPALDE ÉXITO
EXTENCIONES
REQUISITOSESPECIALES
LISTA DE TECNOLOGIAS
FRECUENCIA
NOMBRE Informesal día
ACTORPRINCIPAL Auxiliarcontable
PERSONALINVOLUCRADO Auxiliarcontable, Administrador
PRECONDICIONES *Registrode compras y ventas
*Que se efectúenlospagos,notasde
devoluciónydemásdocumentoscontables
*Que el sistemaeste funcionandobien
GARANTIASDE ÉXITO Que se cumplanlasprecondiciones
ESCENARIOPPALDE ÉXITO 1-Registrode ventas
2-descargue de mercancías
3-registrode pagos
4-Registrode compras
EXTENCIONES Cuandoel sistemafalle se debe:
1Solicitarel reiniciodel sistema.
2- Revisarlasventasque se han hechoa diario
3-Comparar lasexistenciacontraloque hay en
el sistema
4-revisarlospagosque se hanhechocontra los
11. INSTITUCION UNIVERSITARIA TECNOLOGICA DE COMFACAUCA
SISTEMAS EMPRESARIALES DE INFORMACION III SEMESTRE
PROYECTO DE INGENIERIA DE SOFTWARE 2009
11
soportesfísicoscomoegresos,facturasde
compra y notascontables.
REQUISITOSESPECIALES *Mediosde impresión
*Mediosde Almacenamientoexterno
LISTA DE TECNOLOGIAS *Mediosde impresión
*Mediosde Almacenamientoexterno)
FRECUENCIA Se usa a diario
NOMBRE Resúmenesde ventasygastos
ACTORPRINCIPAL Auxiliarcontable
PERSONALINVOLUCRADO Auxiliarcontable, Administrador
PRECONDICIONES *Registrode compras y ventas
*Software de contabilizaciónde inventario
*Realizaciónde pagosa empleadosy
proveedores
GARANTIASDE ÉXITO Que se cumplanlasprecondiciones
ESCENARIOPPALDE ÉXITO 1-Registrode ventas ycompras
2-control de pagos a empleadosyproveedores
3-Disponibilidadde recursos
EXTENCIONES Cuandoel sistemafalle se debe:
1Hacer backupde todo el movimientodiario.
2- Revisarlasventasque se han hechoa diario
3-Llevarsoportesfísicosparacompararlos
contra el sistemas
REQUISITOSESPECIALES
LISTA DE TECNOLOGIAS *Mediosde impresión
*Mediosde Almacenamientoexterno)
FRECUENCIA Semanal
NOMBRE Pago empleados
ACTORPRINCIPAL Auxiliarcontable
PERSONALINVOLUCRADO Auxiliarcontable, Administrador
PRECONDICIONES
GARANTIASDE ÉXITO Que se cumplanlasprecondiciones
ESCENARIOPPALDE ÉXITO
EXTENCIONES
REQUISITOSESPECIALES *Mediosde impresión
*Mediosde Almacenamientoexterno
LISTA DE TECNOLOGIAS *Mediosde impresión
*Mediosde Almacenamientoexterno)
12. INSTITUCION UNIVERSITARIA TECNOLOGICA DE COMFACAUCA
SISTEMAS EMPRESARIALES DE INFORMACION III SEMESTRE
PROYECTO DE INGENIERIA DE SOFTWARE 2009
12
FRECUENCIA Se usa a diario
NOMBRE Pago proveedores
ACTORPRINCIPAL Auxiliarcontable
PERSONALINVOLUCRADO Auxiliarcontable,Cajero
PRECONDICIONES *Pedidosde mercancíahechos
*Mercancía inventariadae ingresadaal sistema
*Facturas expedidaporel proveedorenbase a
condicionesde Ley
*contabilización
*Plazosde pago
GARANTIASDE ÉXITO Que se cumplanlasprecondiciones
ESCENARIOPPALDE ÉXITO 1-Contablizarfactura
2-Hacer descuentosde Ley
3-Elaborar soportescontables
4-Enviarinformacióna caja
5- pagar de acuerdoa plazos
EXTENCIONES Cuandoel sistemafalle se debe:
1-Reportarnovedadesde mercancía
incompletaal proveedor
2-Sistemadebe permitirhabilitarcambiosal
contabilizaryhacerdescuentos
REQUISITOS ESPECIALES *Mediosde impresión
*Mediosde Almacenamientoexterno
* Papeleríacorrespondiente
LISTA DE TECNOLOGIAS *Mediosde impresión
*Mediosde Almacenamientoexterno)
*Internet
FRECUENCIA Se usa de acuerdo a plazosestipulados
NOMBRE Aportesde Ley
ACTORPRINCIPAL Auxiliarcontable
PERSONALINVOLUCRADO Auxiliarcontable,Cajero
PRECONDICIONES *Realizarlosdiferentessoportesde pagos
* registrarse ante laDian.
* TenerEps,Arp,Cajade compensación,Y
registroenel Sena
GARANTIASDE ÉXITO Que se cumplanlasprecondiciones
ESCENARIOPPALDE ÉXITO 1-Se contabilizantodoslosdocumentosde
pago
13. INSTITUCION UNIVERSITARIA TECNOLOGICA DE COMFACAUCA
SISTEMAS EMPRESARIALES DE INFORMACION III SEMESTRE
PROYECTO DE INGENIERIA DE SOFTWARE 2009
13
2- Se estipulanlosdescuentos
3-se realizanlospagosante las entidades
correspondientes
EXTENCIONES Cuandoel sistemafalle se debe:
1-Tenersoportesfísicos
2- Pagar en base a ellos
REQUISITOSESPECIALES *Mediosde impresión
*Mediosde Almacenamientoexterno
* Papeleríacorrespondiente
LISTA DE TECNOLOGIAS *Mediosde impresión
*Mediosde Almacenamientoexterno)
*internet
FRECUENCIA De acuerdo a plazosestipulados
NOMBRE Exhibiciónde colecciones
ACTORPRINCIPAL
PERSONALINVOLUCRADO
PRECONDICIONES
GARANTIASDE ÉXITO Que se cumplanlasprecondiciones
ESCENARIOPPALDE ÉXITO
EXTENCIONES
REQUISITOSESPECIALES
LISTA DE TECNOLOGIAS
FRECUENCIA
NOMBRE Promocionesoulets
ACTORPRINCIPAL Asesorpublicitario
PERSONALINVOLUCRADO Asesorcomercial,asesorpublicitario
PRECONDICIONES * Que haya mercancía de poca salida
* estrategiaspublicitarias
* que se haga un estudiode los descuentos
posibles
*Solicitarcolaboracióndel proveedor
GARANTIASDE ÉXITO Que se cumplanlasprecondiciones
ESCENARIOPPALDE ÉXITO 1-Inventariode mercancíade baja rotación
2- estipularlosdescuentos
3-Fechasde descuentos.
4-estrategiaspublicitarias
EXTENCIONES Cuandoel sistemafalle se debe:
1-Tenerla listade lamercancía de masbajo
costo para hacer laspromociones
2- Hacer volantesydistribuirlos
REQUISITOSESPECIALES *Mediosde impresión
14. INSTITUCION UNIVERSITARIA TECNOLOGICA DE COMFACAUCA
SISTEMAS EMPRESARIALES DE INFORMACION III SEMESTRE
PROYECTO DE INGENIERIA DE SOFTWARE 2009
14
*Mediosde Almacenamientoexterno
*Volantes
LISTA DE TECNOLOGIAS *Mediosde impresión
*Mediosde Almacenamientoexterno)
*internet
FRECUENCIA De acuerdoa plazosestipulados
NOMBRE Informacióngeneral de laempresa
ACTORPRINCIPAL Asesorpublicitario
PERSONALINVOLUCRADO Asesorpublicitario,Administrador
PRECONDICIONES *que se cuente conuna misión,unavisióny
una reseñahistórica(sise tiene)
GARANTIASDE ÉXITO Que se cumplanlasprecondiciones
ESCENARIOPPALDE ÉXITO 1-Elaboraciony montaje de Misión
2-Elaboracionymontaje de Visión
3- Elaboraciónde reseñahistórica
4- Montaje de imágenes
EXTENCIONES Cuandoel sistemafalle se debe:
*Mostrar error de informaciónnodisponible
REQUISITOSESPECIALES *Mediosde impresión
*Mediosde Almacenamientoexterno
LISTA DE TECNOLOGIAS *Mediosde impresión
*Mediosde Almacenamientoexterno)
*internet
FRECUENCIA Una sola vez.
SUBSISTEMAS
1- COMPRAS
2- VENTAS
3- EXISTENCIAS
4- NOMINA
5- EXHIBICION DE COLECCIONES
RESPONSABILIDADES
1- COMPRAS
*Registralasentradasa Almacén
*Contabilizalas facturas
*Registralasfechasde pago
15. INSTITUCION UNIVERSITARIA TECNOLOGICA DE COMFACAUCA
SISTEMAS EMPRESARIALES DE INFORMACION III SEMESTRE
PROYECTO DE INGENIERIA DE SOFTWARE 2009
15
* registralospedidosalosproveedores
2- VENTAS:
*Registralasventas
*Realizalasfacturas
*
*