Você está na página 1de 52

Sistema de Facturacin y Control de Inventario para la Cadena de Farmacias Centroamrica

Introduccin La afluencia del internet se ha tornado en una revolucin sin precedentes en el mundo de la informtica y las comunicaciones. El primer sitio web fue creado en 1991 por el fsico Paul F. Kunz el 12 de Diciembre. Implant un rudimentario formulario para intercambiar informacin a travs de internet, hoy ya existen 1, 6000 millones de estos archivos en HTML y 513 de internautas. El contenido de Internet se difunde a travs de dos tipos de pginas web que son las pginas estticas y las pginas dinmicas. Las pginas estticas presentan la informacin de forma predefinida y sin cambios, no existe manera de que el usuario pueda cambiar el contenido de la pginas, en cambio las pginas dinmicas son aquellas que presentan la informacin a partir de alguna accin o peticin del usuario, estas pginas permiten visualizar la informacin contenida en una base de datos as como almacenar y hacer actualizaciones de alguna informacin o formulario.

La web permite a los usuarios ajustarse a los tiempos personales y actividades laborales, usarse por cualquier persona que desee aprender sin considerar diferencias culturales, fsicas e intelectuales. Ahorra costos y traslados fsicos, se ajusta a las necesidades y aprendizaje de cualquier individuo. Dentro de los objetivos de este trabajo se consideran los siguientes factores: La cultura de los conocimientos de los usuarios potenciales de este Sitio. La comunicacin. Los recursos tecnolgicos. Las aplicaciones conocidas de las pginas web. Los factores antes mencionados se tomaron en cuenta desde que se concibi la idea de lo que se denomina Era Digital, producto de una sociedad globalizada que permite quebrar con las barreras de tiempo y de espacio, donde las relaciones humanas se han visto modificadas por la incorporacin de nuevos medios de comunicacin, siendo la internet la gran va que permite estrechar vnculos entre diferentes puntos del mundo. Las tecnologas de la informacin y la
1

Sistema de Facturacin y Control de Inventario para la Cadena de Farmacias Centroamrica

comunicacin (TICs) han producido tal impacto en la sociedad actual, que es casi imposible prescindir de ellas como herramientas de trabajo. La misma convive hoy con el hombre en casi todas las actividades que desarrolla. Las pequeas empresas no se han quedado fuera de este contexto., los sitios web para controles de inventarios, ingresos y egresos hoy da son de muchos beneficios para las mismas. Estas tecnologas de la informacin y la comunicacin cumplen un papel muy importante de la cultura de hoy, no se puede negar que la sociedad se encuentre cargada de objetos computarizados y que las actividades laborales exijan habilidades tecnolgicas relacionadas con el uso de la computadora. Estas mquinas se ha convertido hoy en da en algo imprescindible para los quehaceres diarios, tanto del hogar como del trabajo y ms aun cuando la asociamos a los medios de comunicacin, podemos decir que se han convertido en medios poderossimos no solo de procesamiento de informacin sino tambin de comunicacin. Como dice Stenhouse (1984), "Para evaluar hay que comprender. Cabe afirmar que las evaluaciones convencionales del tipo objetivo no van destinadas a comprender el proceso educativo. Lo tratan en trminos de xito y de fracaso". En su opinin, "El profesor debera ser un crtico, y no un simple calificador".

Sistema de Facturacin y Control de Inventario para la Cadena de Farmacias Centroamrica

Antecedentes La Farmacia Centroamrica, cuenta con tres sedes, ubicadas en Rubenia, Pista Mayoreo y Ciudad Jardn. Originalmente esta cadenas de farmacias, comenz con la sede de Rubenia cuya localizacin privilegiada, ha permitido que la afluencia de clientes a la misma se incrementara de forma sustancial. Lo anterior ha permitido que se crearan las otras dos sedes. Este xito trae consigo la necesidad de crear nuevos y mejores controles de los ingresos y egresos, inventarios, entre otros para las tres sedes. El dueo de la empresas est interesado en la automatizacin de la misma, sobre todo para tener un control de sus inventarios, aqu necesito hablar con ustedes para tener un poco mejor el concepto de cmo funciona en la actualidad. Definicin del Problema La farmacia Centroamrica realiza sus controles de forma manual, en un cuaderno se anotan las ventas diarias, siendo un mtodo lento, poco seguro y fatigoso pero aun efectivo segn el propietario. Para verificar el estado financiero de la misma, se pagaba a un contador independiente, el que rene la informacin y declara los impuestos necesarios para cumplir con las regulaciones a las que estn sometidas todas las sucursales. Esta actividad es medular en la empresa y es la que se realiza de forma poco segura, por lo que se pretende adquirir un sistema propio que realice estas tareas y que le brinde de cierta manera seguridad, veracidad en la informacin del negocio. De igual manera, Saber que productos no tiene, que productos estn por vencerse, cuales estn por agotarse son entre otras caractersticas deseadas para que formen parte de la solucin tecnolgica que se la propondr.

Sistema de Facturacin y Control de Inventario para la Cadena de Farmacias Centroamrica

Objetivo General: Mostrar la factibilidad de implementacin que tiene el proceso contable de las Farmacias Centroamrica, con el fin de poder asistir el flujo compras y ventas de los productos que ofrecen mediante un sistema automatizado de informacin que le auxilie la toma de decisiones. Objetivos Especficos: Reduccin de errores y mayor precisin en los procesos relacionados a los controles de inventarios de productos. Reduccin de costos mediante la optimizacin o eliminacin de recursos no necesarios. Actualizacin y mejoramiento de los servicios a clientes o usuarios. Aceleracin en la recopilacin de datos. Reduccin en el tiempo de procesamiento y ejecucin de tareas. Automatizacin optima de procedimientos manuales.

Sistema de Facturacin y Control de Inventario para la Cadena de Farmacias Centroamrica

Justificacin El estudio de factibilidad pretende mostrar la disponibilidad de los recursos necesarios para llevar a cabo los objetos o metas sealados. En el mismo se incluirn los objetivos, alcances y restricciones sobre el sistema. A partir de lo anterior, se crean soluciones alternativas para el sistema, analizando para cada una de stas, diferentes tipos de factibilidades.

Sistema de Facturacin y Control de Inventario para la Cadena de Farmacias Centroamrica

Marco Terico. Investigacin Descriptiva El estudio es de tipo investigacin descriptiva, donde se muestra a travs de las diferentes factibilidades la estimacin y de los costos y beneficios, que con lleva el desarrollo del sistema propuesto para la cadenas de Farmacias Centroamrica. Adems para poder ejecutar este anlisis se debe tener dominio completo del tema, para poder realizar una generalizacin del problema y as dar solucin al mismo de la manera ms adecuada. Acciones y decisiones para iniciar la ejecucin de un Proyecto Informtico.

Identificacin de las necesidades: Confirmar la necesidad a travs de entrevistas o encuestas. Estudio de Factibilidad: Determinar la viabilidad del proyecto. Presentacin de Propuesta: Tomar la decisin de iniciar el proyecto informtico.
Definicin de Proyecto Informtico. Un proyecto es una secuencia nica de actividades complejas e interconectadas que tienen un objetivo que debe ser alcanzado en un plazo establecido, dentro de un presupuesto, de acuerdo con unas especificaciones y la combinacin de recursos humanos y no humanos, reunidos en una organizacin temporal. Una estrategia o una necesidad de optimizar una tarea, por evolucin propia o por cambios estratgicos. Caractersticas de los Proyectos Informticos. Tareas no recurrentes. Involucran un grado de urgencia y son de vital importancia para la organizacin. Tienen requerimientos especiales y precisos respecto a rendimientos, tiempo y costo. Involucran el desarrollo de una opcin de sistema o producto relativamente complejo o sistema con objetivos y metas claramente establecidos. Ciclo de Vida de un Proyecto Informtico. Todo esfuerzo en el desarrollo de un sistema conlleva a un ciclo de vida que consiste en realizar todas las actividades comprendidas desde el momento en que naci la idea de implementar el sistema hasta el momento en el que se instala en la mquina del ltimo cliente.
6

Sistema de Facturacin y Control de Inventario para la Cadena de Farmacias Centroamrica

El ciclo de vida se puede utilizar tanto para el desarrollo de un nuevo software como para actualizaciones de mantenimiento de software existente. Etapas de Un Proyecto Informtico.

Concepcin: Esta etapa es la que da origen al proyecto. Todo proyecto surge porque algn tipo de necesidad no est plenamente satisfecha. (Qu se realizar? Quin lo llevara a cabo? Cunto cuesta el sistema? Cundo estar disponible es sistema? Cmo se efectuar la integracin del sistema con los ya existentes?) Para ello: Describir el problema, Establecer objetivos, Identificar criterios de xito, Determinar suposiciones, riesgos, obstculos, motores. Definicin: Esta fase corresponde al diseo detallado del sistema (mediante grficos, diagramas, planos, etc.) de acuerdo con la hiptesis bsica establecida en la fase anterior. (La definicin tecnolgica del sistema en sus aspectos globales, as como lo referente a los subsistemas que lo componen. El costo de produccin de sistema. El cronograma de ejecucin. La calidad y el rendimiento a obtener. Los recursos necesarios para obtener la calidad fijada. La garanta de calidad, de programacin de tiempo y de control de costes.) Implementacin: Esta fase corresponde a la ejecucin o implementacin del sistema propiamente dicha. (La construccin del sistema siguiendo los modelos de la fase de definicin. Las pruebas de calidad. Los manuales tcnicos y de documentacin complementaria que describen como se pretende que funcione el sistema. ) Operacin: En esta fase comienza la utilizacin de los resultados del sistema por parte de los usuarios o clientes del mismo.

Sistema de Facturacin y Control de Inventario para la Cadena de Farmacias Centroamrica

Abandono o desactivacin: Esta fase se da siempre y es menester disearla desde el principio y tratarla adecuadamente para no incurrir en grandes desviaciones con respecto a los objetivos globales del proyecto. Se indica que el equipo de trabajo ha instalado y realizado las pruebas pertinentes al software terminando sus funciones. Equipo del proyecto Un equipo es un grupo de individuos que trabajan con responsabilidad y colectividad para alcanzar un objetivo comn en el que todos estn comprometidos. El equipo estar formado por un conjunto de tcnicos en tareas informticas, al mando directo del jefe del proyecto. Eventualmente puede ser necesaria tambin la intervencin de personal ajeno al equipo de proyecto para la realizacin de tareas concretas. El usuario, como conocedor de las funciones y necesidades a cubrir por el proyecto, debe tambin ser involucrado en el mismo. El objetivo de conformar un buen equipo de proyecto es convertir a un conjunto de personas individuales cada uno con sus conocimientos y aptitudes, en un grupo de personas que trabajen cooperando entre ellas. Direccin de proyectos La direccin de proyectos es la aplicacin de conocimientos, aptitudes, herramientas y tcnicas de administracin de proyectos, durante su ciclo de vida, encaminadas a satisfacer las necesidades y expectativas de una organizacin. Para satisfacer estas necesidades se deben equilibrar las demandas entre: Alcance, plazos, costo y calidad. Misin del jefe o lder del proyecto La tcnica, que consiste en concretar objetivos, adecuar el proyecto a las posibilidades de la empresa, gestionar los recursos, cambiar los mtodos, etc. La de gestin de recursos humanos, materiales y de relacin con otros departamentos y con el usuario o receptor del proyecto informtico.

Sistema de Facturacin y Control de Inventario para la Cadena de Farmacias Centroamrica

La creacin de un equipo de proyecto es una tarea esencial para que los objetivos del proyecto se cumplan correctamente. Riesgo Es el efecto acumulado de las posibilidades de acontecimientos adversos que afectan los objetivos del proyecto. Es el grado de exposicin a los acontecimientos negativos y sus probables consecuencias en la consecucin de los objetivos del proyecto, expresado en trminos de: mbito / Calidad Plazo Costo Gestin de Riesgos Es el arte y la ciencia de identificar, evaluar y responder a los riesgos a lo largo de la vida del proyecto, tomando en consideracin sus objetivos generales. La funcin de la gestin de riesgos del software es identificar, estudiar y eliminar las fuentes de riesgo antes de que empiecen a amenazar la finalizacin satisfactoria de un proyecto software. Riesgos en Proyectos Informticos Cambio de los requisitos del usuario Mala estimacin de la planificacin Personal contratado poco fiable Falta de experiencia en la gestin Problemas de personal Problemas con la tecnologa Cambio de las leyes del gobierno Problemas con el desarrollo La probabilidad de que un proyecto complejo finalice en el tiempo estimado tiende a cero.

Sistema de Facturacin y Control de Inventario para la Cadena de Farmacias Centroamrica

Niveles de control de riesgos Control de crisis: Apagar el fuego, controlar los riesgos solo cuando se han convertido en problema. Arreglar cada error: Detectar y reaccionar rpidamente ante cualquier riesgo, pero slo despus de que se haya producido. Mitigacin de riesgos: Planificar con antelacin el tiempo que necesitara para cubrir riesgos en el caso de que ocurran, pero no intentar eliminarlos inicialmente. Prevencin: Crear y llevar a cabo un plan como parte del proyecto software para identificar riesgos y evitar que se conviertan en problemas. Eliminacin de las causas principales: Identificar y eliminar los factores que puedan hacer posible la presencia de algn tipo de riesgo. Enfoque de cinco fases 1. Identificacin de riesgos. 2. Evaluacin de riesgos. 3. Respuesta al riesgo. 4. Control. 5. Documentacin. 1.1Identificacin de Riesgos: Incertidumbre Riesgo Conocido Conocido Desconocido Impacto Probabilidad e Impacto Conocido Desconocido Desconocido

Riesgo de mbito Riesgo de calidad Riesgo de plazo Riesgo de coste

10

Sistema de Facturacin y Control de Inventario para la Cadena de Farmacias Centroamrica

Fuentes de riesgo

Externa, imprevisible

: Legislacin, desastres naturales

Externa, previsible, incierta : Coste de los fondos, disponibilidad de materias primas Interna, no-tcnica seguridad. Tcnica mantenimiento Legal : Licencias, patentes, incumplimientos contractuales : Cambios en tecnologa, problemas de diseo, : Paros laborales, problemas de financiacin, temas de

2.1 Respuesta al riesgo:

Establecimiento de la estrategia adecuada para contrarrestar estos riesgos, sea mediante seguros, cambios en el proyecto o acciones de control de daos. No reconocido Reconocido y aceptado Reconocido y evitado Eliminacin de las alternativas que incluyan este riesgo Reconocido, monitorizado y con plan de contingencia Reconocido y Compartido Redistribucin de costes Reconocido y Transferido Subcontrato con costo fijo Seguro Reconocido y mitigado Procesos de decisin escalonados

11

Sistema de Facturacin y Control de Inventario para la Cadena de Farmacias Centroamrica

3.1 Control de Riesgo: El control de riesgos se compone en: La planificacin de la gestin de riesgos: Genera un plan para tratar cada riesgo significativo. Tambin asegura que los planes para la gestin de riesgos de cada uno de los riesgos individuales son consistentes entre s y con el plan del proyecto.

La resolucin de riesgos: Es la ejecucin del plan para resolver cada uno de los riesgos significativos.

La monitorizacin de riesgos: Es la actividad del progreso de la monitorizacin dirigido a la resolucin de cada elemento del riesgo. La monitorizacin de riesgos tambin puede incluir la continuacin de la actividad de la identificacin de nuevos riesgos y volver a considerarlos en el proceso de gestin de riesgos. 4.1 Documentacin:

Construccin de una base de datos fiable para la evaluacin continuada de los riesgos del proyecto en curso as como para mejorar la gestin de los riesgos en proyectos futuros Creacin de una base de datos para el registro de incidencias y actuaciones. Captacin de informacin para llenar la base de datos. Uso del contenido de la base de datos en la preparacin de otros proyectos (incluyendo Data Mining). Bases y Principios del Estudio de Factibilidad.

Para el desarrollo de un estudio de factibilidad se necesita la aplicacin de las tcnicas de recopilacin de informacin tales como las entrevistas, con el fin de obtener la informacin
12

Sistema de Facturacin y Control de Inventario para la Cadena de Farmacias Centroamrica

necesaria. La aplicacin de estas tcnicas implica la participacin de las personas solicitantes del sistema y de los directivos responsables de la toma de decisiones. La factibilidad se apoya en los principios fundamentales: Operativo, Tcnico, Econmico, de Cronograma y Legal. Un proyecto deber satisfacer estos principios para iniciar el diseo del sistema. Estudio de Factibilidad El Estudio de factibilidad es una etapa del desarrollo de un proyecto informtico, que permite recopilar informacin relevante, que ser la base para tomar la decisin de proceder o no con el diseo del sistema. A continuacin se describen las etapas del Estudio de Factibilidad. Descripcin de la Situacin Actual: Constituye una descripcin comprensible de la situacin actual, tanto para los usuarios como para el personal de desarrollo, con el fin de identificar el mbito del software. Es una descripcin detallada del problema que el software resolver, indicando al mismo tiempo los procedimientos utilizados actualmente por la Institucin que solicita el sistema. Beneficios de Automatizar: Identifica las ventajas o beneficios que obtendr la institucin con el desarrollo del sistema. Los beneficios pueden ser de dos tipos. 1. Beneficios tangibles, directos o cuantificables: Reduccin de dependencias, oficinas, operaciones, funciones. Reduccin de personal. Ahorro de insumos. Reduccin del tiempo de procesamiento -> incremento de ingresos por aumento de transacciones. Disminucin de capital estancado por stock. Ahorro de costos de transaccin para usuarios. Reduccin de costos logsticos por atencin a reclamos

13

Sistema de Facturacin y Control de Inventario para la Cadena de Farmacias Centroamrica

2. Beneficios intangibles o indirectos: Mejora en la atencin al cliente -> mayor satisfaccin de los clientes. Rapidez en la comunicacin inter-empresarial. Mejor imagen de la empresa -> mayor competitividad comercial Mayor satisfaccin del personal. Incremento del % de certeza en la toma de decisiones estratgicas. Disponibilidad de la informacin de modo rpido y seguro. Reduccin de controles manuales. Requerimientos Funcionales: Son los servicios requeridos por el usuario, deben ser completos y consistentes, es decir, son todas las caractersticas, funciones y especificaciones requeridas para solucionar el problema o mejorar la situacin actual. Al especificar los requerimientos del sistema, el analista NO debe actuar de manera REACTIVA (seguidor de orientaciones), sino, de manera PROACTIVA (proponer nuevas formas para alcanzar los objetivos de la empresa). Restricciones del Sistema: Identifican los alcances del software originados de aquellos problemas o situaciones que el sistema NO es capaz resolver, por las limitaciones del mbito del proyecto o de los recursos disponibles. Anlisis de Riesgo: Establece la previsin de los riesgos que podran afectar el desarrollo satisfactorio del sistema, estos podran ser de carcter tcnico, presupuestarios, de personal, de tiempo, etc. as como plantear las posibles soluciones. Factibilidad Tcnica: Es la medida del triunfo de poner en prctica de la solucin tcnica especfica y de la disponibilidad de los recursos y los conocimientos tcnicos necesarios. Muestra la tecnologa que se requiere para alcanzar la funcionalidad y el rendimiento del sistema, contemplando tanto la disponibilidad de los recursos como la necesidad de nuevos recursos de
14

Sistema de Facturacin y Control de Inventario para la Cadena de Farmacias Centroamrica

hardware y software para el desarrollo y funcionamiento del mismo. Dentro de la factibilidad tcnica se incluye: Seleccin del hardware Seleccin Seleccin del software Seleccin del sistema de comunicaciones Seleccin de los recursos humanos Factibilidad Tcnica Estrategia del hardware: Realizar un levantamiento de los recursos de hardware disponible. Establecer la filosofa de procesamiento. Definir arquitectura. Modelar crecimiento para el mediano y largo plazo. Limitar grado de sofisticacin tcnica. Factibilidad Tcnica Estrategia del Software: Realizar un levantamiento de los recursos de software disponible. Determinar caractersticas del software y herramientas de desarrollo. Crear la metodologa de desarrollo. Determinar los criterios para fijar prioridades en el desarrollo e instalacin de sistemas. Factibilidad Tcnica Estrategia de las Comunicaciones: Evaluacin de la red disponible. Hacer un levantamiento de los recursos de comunicacin disponible. Definir alcance geogrfico del sistema. Definir los medios de enlaces. Fijar pautas para la arquitectura de la red. Establecer los requerimientos globales. Factibilidad Tcnica Estrategia de los RRHH: Eleccin de los recursos Sus conocimientos La capacitacin Su personalidad Equipos de trabajo de la organizacin Equipos de trabajo externos
15

Sistema de Facturacin y Control de Inventario para la Cadena de Farmacias Centroamrica

Trabajo en conjunto Metodologa de Desarrollo El ciclo de vida del software describe el desarrollo del mismo, desde la fase inicial hasta la fase final. El propsito de esta metodologa es definir las distintas fases intermedias que se requieren para validar el desarrollo de una aplicacin, es decir para garantizar que el software cumpla los requisitos y verificar los procedimientos de desarrollo: se asegura de que los mtodos utilizados sean apropiados. Estos programas se originan en el hecho de que es muy costoso rectificar los errores se detecten tarde dentro de la fase de implementacin. El ciclo de vida permite que los errores se detecten lo antes posible y por lo tanto, permite a los desarrolladores concentrase en la calidad del software, en los plazos de implementacin y en los costos asociados. Los principales procesos del ciclo de vida son: Definicin de objetivos: definir el resultado del proyecto y su papel en la estrategia global. Anlisis de los requerimientos y su viabilidad: recopilar, examinar y formular los requerimientos del cliente y examinar cualquier restriccin que se pueda aplicar. Diseo general: requisitos generales de la arquitectura de la aplicacin. Diseo en detalle: definicin precisa de cada subconjunto de la aplicacin. Programacin e implementacin: es la implementacin de un lenguaje de programacin para crear las funciones definidas durante la etapa de diseo. Prueba de unidad: prueba individual de cada subconjunto de la aplicacin para garantizar que se implementaron de acuerdo con las especificaciones. Integracin: para garantizar que los diferentes mdulos se integren con la aplicacin. Este es el propsito de la prueba de integracin que esta cuidadosamente documentada. Prueba beta (o validacin): para garantizar que el software cumple con las especificaciones originales. Documentacin: sirve para documentar informacin necesaria para los usuarios del software y para desarrolladores futuros. Implementacin. Mantenimiento: para todos los procedimientos correctivos (mantenimiento y correctivo) y las actualizaciones secundarias del software (mantenimiento continuo). El orden y la presencia de cada uno de estos procedimientos en el ciclo de vida de una aplicacin dependen del tipo de modelo de ciclo de vida acordado entre el cliente y el equipo de desarrolladores. El modelo en cascada permite la posibilidad de realizar iteraciones, es decir durante las modificaciones que se hacen en el mantenimiento se puede ver por ejemplo la necesidad de cambiar algo en el diseo, lo cual significa que se harn los cambios necesarios en la codificacin
16

Sistema de Facturacin y Control de Inventario para la Cadena de Farmacias Centroamrica

y se tendrn que realizar de nuevo las pruebas es decir si se tiene que volver a una de las etapas anteriores al mantenimiento hay que recorrer de nuevo el resto de las etapas, despus de cada etapa se realiza una revisin para comprobar si se puede pasar a la siguiente. Trabaja en base a documentos, es decir la entrada y la salida de cada fase es un tipo de documento especfico. Idealmente cada fase podr hacerla un equipo diferente gracias a la documentacin generada. A continuacin se mencionan las fases de la metodologa de desarrollo en cascada: 1. 2. 3. 4. 5. 6. 7. Anlisis de requerimientos. Diseo del Sistema. Diseo del Programa. Codificacin. Pruebas. Implantacin. Mantenimiento.

De esta forma, cualquier error de diseo detectado en la etapa de prueba conduce necesariamente al rediseo y nueva programacin del cdigo afectado, aumentando los costes del desarrollo. La palabra cascada sugiere, mediante la metfora de la fuerza de la gravedad, el esfuerzo necesario para introducir un cambio en las fases ms avanzadas de un proyecto. Es un paradigma bien criticado desde las reas industriales y acadmica, sin embargo continua siendo el paradigma ms seguido al da de hoy.

17

Sistema de Facturacin y Control de Inventario para la Cadena de Farmacias Centroamrica

Figura 1. Ciclo de Vida en Cascada.

Fases del modelo. Anlisis de requerimientos. En esta fase se analizan las necesidades de los usuarios finales del software para determinar qu objetivos debe cubrir. De esta fase surge una memoria llamada SRD (documento de especificacin de requisitos), que contiene la especificacin completa de lo que debe hacer el sistema sin entrar en detalles internos. Es importante sealar que en esta etapa se debe consensuar todo lo que se requiere del sistema y ser aquello lo que seguir en las siguientes etapas, no pudindose requerir nuevos resultados a mitad del proceso de elaboracin del software. Diseo del Sistema. Se descompone y organiza el sistema en elementos que puedan elaborarse por separado, aprovechando las ventajas del desarrollo en equipo. Como resultado surge el SDD (Documento de Diseo del Software), que contiene la descripcin de la estructura relacional global del sistema y la especificacin de lo que debe hacer cada una de sus partes, as como la manera en que se combinan unas con otras.
18

Sistema de Facturacin y Control de Inventario para la Cadena de Farmacias Centroamrica

Es conveniente distinguir entre diseo de alto nivel o arquitectnico y diseo detallado. El primero de ellos tiene como objetivo definir la estructura de la solucin (una vez que la fase de anlisis ha descrito el problema) identificando grandes mdulos (conjuntos de funciones que van a estar asociadas) y sus relaciones. Con ello se define la arquitectura de la solucin elegida. El segundo define los algoritmos empleados y la organizacin del cdigo para comenzar la implementacin. Diseo del Programa Es la fase en donde se realizan los algoritmos necesarios para el cumplimiento de los requerimientos del usuario as como tambin los anlisis necesarios para saber que herramientas usar en la etapa de Codificacin. Codificacin Es la fase en donde se implementa el cdigo fuente, haciendo uso de prototipos as como de pruebas y ensayos para corregir errores. Dependiendo del lenguaje de programacin y su versin se crean las bibliotecas y componentes reutilizables dentro del mismo proyecto para hacer que la programacin sea un proceso mucho ms rpido. Pruebas Los elementos, ya programados, se ensamblan para componer el sistema y se comprueba que funciona correctamente y que cumple con los requisitos, antes de ser entregado al usuario final. Implantacin Es la fase en donde el usuario final ejecuta el sistema, para ello el o los programadores ya realizaron exhaustivas pruebas para comprobar que el sistema no falle. Mantenimiento Una de las etapas en que se destina un 75% de los recursos, es el mantenimiento del Software ya que al utilizarlo como usuario final puede ser que no cumpla con todas nuestras expectativas. Factibilidad Operativa: Es la evaluacin del impacto del proyecto sobre la organizacin. Se refiere al pronstico de si una vez instalado el sistema llegar a funcionar o a utilizarse. La factibilidad operativa mide la aceptabilidad de la solucin: Establecer el alcance de los cambios organizacionales. Evaluar las normas, mtodos y funciones organizacionales vigentes. Evaluar el desarrollo organizativo alcanzado.
19

Sistema de Facturacin y Control de Inventario para la Cadena de Farmacias Centroamrica

Analizar las relaciones de poder actuales y futuras y su efecto sobre el proyecto. Trazar una hiptesis de conflictos potenciales. Definir roles y funciones. Establecer criterios para planificar la capacitacin del personal afectado. Estimar beneficios operativos (Tangibles e intangibles) Factibilidad Econmica: Es una medida de la eficacia de los costos asociados a un proyecto o una solucin. A menudo recibe el nombre de anlisis costo-beneficio. Determina la totalidad de los gastos en que incurrir la Empresa al incorporar el nuevo sistema, as como tambin el incremento de los costos por cargas de estructura que demandar su funcionamiento luego de la implementacin. La justificacin econmica es comnmente la consideracin fundamental para la mayora de los sistemas. Factibilidad de Cronograma: Es una medida del xito que indica si un proyecto es razonable en el cumplimiento de su calendario. Determina la probabilidad de cumplir con los plazos del proyecto. Factibilidad Legal: Determina cualquier infraccin, violacin o responsabilidad legal en que podra incurrirse por el desarrollo del sistema. Comprende un amplio rango de aspectos que incluyen los contratos, la responsabilidad, las infracciones y una serie de trampas frecuentemente desconocidas por el personal tcnico. Evaluacin de Alternativas: Constituye una evaluacin de los enfoques alternativos al desarrollo del sistema, entre los cuales se pueden considerar: Comprar la aplicacin informtica (o adquirir la licencia del software ya desarrollado) Adquirir componentes de software reutilizables para luego modificar e integrar para satisfacer necesidades especficas. Construir el software de manera personalizada, por medio de un contratista externo para satisfacer las necesidades especficas.
20

Sistema de Facturacin y Control de Inventario para la Cadena de Farmacias Centroamrica

Estas alternativas pueden considerar caractersticas del software y del hardware. Se presenta una justificacin de cada una de las alternativas propuestas definiendo sus ventajas y desventajas. Resumen del Anlisis de Riesgo: Consiste en adjuntar al documento de Estudio de Factibilidad el Resultado de las tablas ya antes automatizadas por los analistas del proyecto que dan un resultado instantneo los posibles riesgos que pueda presentar el Sistema o la aplicacin. Puntos de Funcin: Es una mtrica estndar para establecer el tamao del software. Los Puntos de Funcin permiten medir la aplicacin desde una perspectiva del usuario, dejando de lado los detalles de la codificacin. Es una mtrica totalmente independiente de todas las consideraciones del lenguaje y ha sido aplicada en ms de doscientos cincuenta lenguajes distintos. COCOMO: Es un modelo que permite estimar es costo, esfuerzo y tiempo cuando se planifica una nueva actividad de desarrollo de software. COCOMO puede ser aplicado a tres tipos de proyectos informticos, esto nos da una impresin general del proyecto. Proyectos Medios, Intermedios o conocidos tambin como Semiacoplado: Son intermedio (en tamao y complejidad), proyecto de software en los que tienen la misma experiencia todos los miembros del equipo. Hay requisitos ms y menos rgidos. Aplicable luego de la especificacin de requerimientos. Diagrama de Contexto: Muestra la relacin existente entre las diferentes entidades externas con el sistema y establece el lmite de informacin entre el sistema que se implementar y el entorno en que va a operar.

21

Sistema de Facturacin y Control de Inventario para la Cadena de Farmacias Centroamrica

Diagrama de Nivel 1 o Superior: En el diagrama de nivel 1 o superior se muestran todos los procesos que describen al proceso principal. En este nivel los procesos no suelen interrelacionarse directamente, sino que entre ellos debe existir algn almacenamiento o entidad externa que los una. Esta regla de construccin sirve como ayuda al analista para contemplar que en un nivel tan elevado de abstraccin (DFD Nivel 1) es altamente probable que la informacin que se maneja requiera ser almacenada en el sistema aunque no est especificado por un Requisito funcional, siendo en realidad un requisito nofuncional. Diagrama Entidad Relacin: Este modelo representa a la realidad a travs de un esquema grfico empleando la terminologa de entidades, que son objetos que existen y son los elementos principales que se identifican en el problema a resolver con el diagramado y se distinguen de otros por sus caractersticas particulares. Denominadas atributos, el enlace que rige la unin de las entidades est representado por la relacin del modelo. Diagrama Relacional: El modelo relacional para la gestin de una base de datos es un modelo de datos basado en la lgica de predicados y en la teora de conjuntos, con el se pueden modelar problemas reales y administrar datos dinmicamente. Este modelo permite representar la informacin del mundo real de una manera intuitiva, introduciendo conceptos cotidianos y fciles de entender. Calendario de Project: El calendario del proyecto define propiedades de programacin bsicas para las tareas, es la disciplina que gua e integra los procesos de planificar, captar, dinamizar, organizar talentos y administrar recursos, con el fin de culminar todo el trabajo requerido para desarrollar un proyecto y cumplir con el alcance, dentro de lmites de tiempo, y costo definidos: sin estrs y con buen clima interpersonal.

22

Sistema de Facturacin y Control de Inventario para la Cadena de Farmacias Centroamrica

Beneficios de Automatizar Beneficios Tangibles Los beneficios tangibles aportados por el sistema propuesto estn dados por los siguientes aspectos: Reduccin de costes en papelera, mantenimiento y aspecto fsico. Ahorro en los suministros para los equipos empleados. Se podr obtener mayor cantidad de informes finales correspondientes en menor tiempo. Beneficios Intangibles Entre los beneficios intangibles del sistema propuesto se pueden incluir:

Optimizar las actividades la Cadena de Farmacias Centroamrica referente a los procesos que se llevan relacionados al inventario de productos, as como tambin las actividades contables, disminuyendo la gran cantidad de tareas que realiza personal. La flexibilidad al manejar gran volumen y diversidad de informacin con rapidez, oportunidad y precisin, lo que ofrece una mejor herramienta de trabajo al personal, que facilitar sus labores. Generar informacin eficiente y confiable, que sirva de apoyo a la toma de decisiones. Mejor capacidad de bsqueda y actualizacin de informacin, reduciendo la fuerza de trabajo en el proceso y control de los recursos. Aumento de la capacidad y seguridad de almacenamiento de la informacin.

Requerimientos Funcionales Gestin de Usuarios de Cadena de Farmacias Centroamrica 1. Se deber crear un medio para la Facturacin y Control de Inventario a travs de una plataforma web.

Consiste en poner a disposicin de los involucrados un portal web donde ellos se puedan acceder desde cualquiera de las sedes de la farmacia, para realizar los procesos de facturacin as como controlar el inventario de las mismas.
23

Sistema de Facturacin y Control de Inventario para la Cadena de Farmacias Centroamrica

2. Se deber crear un acceso para todos los usuarios de la aplicacin. Consiste en crear una cuenta de usuario para cada uno de las personas involucradas, por ejemplo cajeros, bodegueros, encargados de ventas (aqu hay que ver cual es nombre que tienen) 3. El sistema contara con tres tipos de cuentas de usuario. Consiste en clasificar las cuentas en Sper usuario (administrador), Usuario (usuario con privilegios de administrador) y la de invitados (usuario restringido por el administrador). La clasificacin es: Sper usuario para la (Administrador del Sistema); Usuario para (gerencia y responsable de contabilidad) y la de Invitado para (bodegueros, encargados de venta y cajeros). Aqu viene lo que har cada uno de los usuarios

Requerimientos No Funcionales 1. Expectativas en cuanto a la facilidad de uso del futuro producto Que la disponibilidad de la informacin ser ms rpida. Se evitar que se invaliden una venta porque se facture un producto que no tiene existencia. 2. Expectativas en cuanto a la confiabilidad del producto Lo ms confiable posible. Con respecto al ingreso de la informacin. 3. Expectativas en cuanto al desempeo del producto El sistema podr realizar los informes de productos por vencerse. El sistema generar las facturas. Ejecutara correctamente todos los procesos en tiempo y forma requeridos y especificados (a la hora de la creacin y desarrollo del sistema), por la gerencia. 4. Expectativas en cuanto a la capacidad de crecimiento del producto El producto crecer con giro el cual se deba agregar un modulo que permita realizar un CRUD (C: Crear; R: Leer: U: Actualizar y D: Eliminar). Claro, para esto se tiene que

24

Sistema de Facturacin y Control de Inventario para la Cadena de Farmacias Centroamrica

considerar el lugar donde se alojara de la aplicacin y de la informacin en algn Servidor, as como tambin para el mantenimiento. 5. Expectativas en cuanto al tiempo de capacitacin Este aspecto es importante, ya que cualquier una vez finalizada la aplicacin se proceder a la capacitacin a los usuarios potenciales, a los cuales se les impartir a manera de conferencia el uso del Software. Se elaborara adems un Manual de Usuario para cada usuario potencial de la

aplicacin, para que tengan conocimiento de cmo ingresar a la aplicacin y cmo realizar los diferentes procesos en los que se relacionan. 6. Manuales impresos o documentacin en lnea Ya que debe tener documentacin en lnea o manuales que ayuden a los distintos usuarios a utilizar la aplicacin y a realizar las operaciones necesarias. 7. Riesgos para el proyecto o para el producto El principal riesgo es que a los desarrolladores del sistema no se le entregue toda la informacin necesaria para el anlisis y desarrollo del mismo. Otro riesgo es no contar con el tiempo suficiente para la codificacin o programacin del sistema y todas las debidas pruebas que se deban realizar para garantizar la calidad y eficiencia del sistema.

25

Sistema de Facturacin y Control de Inventario para la Cadena de Farmacias Centroamrica

Restricciones del Sistema

Anlisis de Riesgo El Sistema nunca ser entregado Es muy poco probable que el sistema nunca sea entregado, no se prev la ocurrencia de este riesgo. El Sistema ser entregado tarde Se recomienda tomar las debidas acciones de contingencia para disminuir el riesgo de que el sistema ser entregado tarde, que tiene un nivel Alto, esto ocurre debido a algunos factores como la complejidad de la solucin, la extensin del proyecto, el tiempo de entrega. Las acciones que deben tomarse deben de estar dirigidas a disminuir uno de estos factores o al menos no permitir que aumente la complejidad o la extensin del proyecto. Una solucin para disminuir la ocurrencia de este riesgo sera asignar ms carga de trabajo a cada uno de los integrantes del grupo de trabajo, adems podra tratarse de reorganizar el tiempo de desarrollo del proyecto y modificar la calendarizacin. De esta manera abarcar ms todo lo que comprende el desarrollo del proyecto. Los costos del proyecto excedern el presupuesto La ocurrencia de este riesgo es Baja. Los usuarios no estarn involucrados La probabilidad de ocurrencia de este riesgo es Baja. Los usuarios estn muy involucrados en el desarrollo de esta solucin, no existe un riesgo de que ocurra lo contrario, principalmente gracias a la motivacin e inters que muestran. El sistema tendr carencias de funcionalidad El sistema tendr errores El riesgo de que el sistema tendr errores es Medio. Por eso debe mantenerse el nivel de trabajo de los desarrolladores del sistema, estos deben de apoyarse de recursos de testing para identificar posibles errores y corregirlos.

26

Sistema de Facturacin y Control de Inventario para la Cadena de Farmacias Centroamrica

Una solucin a este posible riesgo es detallar de manera eficiente la etapa del Diseo de Pruebas, es decir que los casos de prueba estn bien especificados y dirigidos a las parte dnde el sistema podra presentar errores, y as poder detectarlos y realizar las debidas correcciones y ajustes para que se disminuyan los errores en el sistema. El sistema ser de difcil utilizacin El riesgo de que el sistema sea de difcil utilizacin es Bajo, pero debemos seguir con lo de mantener al ptimo nivel la capacidad de nuestro grupo de trabajo y evitar que la complejidad de la solucin aumente. Por otra parte, se detallar muy bien en el Manual de Usuario la forma de utilizacin de la aplicacin. El sistema en rgimen tendr cadas y/o no cumplir los estndares requeridos. Hay que tomar algunas consideraciones para evitar que el sistema tenga algunas cadas o no cumpla los estndares, para evitar que el riesgo sobrepase el nivel Medio, podemos auxiliarnos de los recursos de testing o pruebas para esto. Es decir someter a la aplicacin a que trabaje con grandes volmenes de informacin para verificar si opera de la manera esperada o si tendr cadas o si no cumplir con los estndares requeridos. El sistema ser de difcil y/o costoso mantenimiento (cambio, adaptacin o mejora) Existe un riesgo Medio de que el sistema sea de difcil mantenimiento por lo que hay que tratar de disminuir los posibles daos ante una eventual cada del sistema y tratar de que no aumente la complejidad de este. Una solucin sera, tomar en cuenta algunas pautas recogidas durante el levantamiento de requerimientos, relacionadas a la parte de cambios o mejoras en la aplicacin o en la manera de operar de la misma, y as no hacer tan difcil el mantenimiento. Ms que todo dejar accesible la aplicacin a posibles cambios en el futuro.

27

Sistema de Facturacin y Control de Inventario para la Cadena de Farmacias Centroamrica

Factibilidad Tcnica

La factibilidad tcnica es la ms importante dentro del estudio de factibilidad para el Sistema de Control de Inventario para la Cadena de Farmacias Centroamrica, se realizo un levantamiento de los recursos tecnolgicos y humanos disponibles en la farmacias de la cadena. Por otra parte, la organizacin est proporcionando los instrumentos para el desarrollo y la implementacin de dicho proyecto, tales como espacio para el alojamiento del Sistema Web, Computadores Personales, Instalaciones Fsicas, etc., adems otro punto muy importante son los estndares y polticas de la Universidad para la implantacin del sistema en los servidores. Por consiguiente, se elabora la propuesta en dnde nos basaremos en cuatro aspectos importantes hardware, software, sistema de comunicaciones y recursos humanos. Hardware Etapa de Desarrollo Se propone utilizar cinco computadoras personales para el desarrollo del sistema y manejo de la informacin para la aplicacin. Tambin se utilizar otro tipo de hardware tales como: adaptadores, switch, router, cableado, y otros. Las computadoras requeridas en esta etapa deben de tener las siguientes caractersticas mnimas de hardware: Procesador AMD Athlon(tm) 64X2 Dual Core Processor 4200+ 2.19GHz Disco Duro 80GB Memoria RAM 1GB Unidad DVD/CD-ROM Monitor 16, capaz de una resolucin de 1024x768 a 75 MHz Tarjetas de red Gigabit Ethernet Teclado/Mouse Estabilizador

28

Sistema de Facturacin y Control de Inventario para la Cadena de Farmacias Centroamrica

Etapa de Produccin Una vez que los desarrolladores hayan concluido la elaboracin del Sistema Web, viene la puesta en marcha de la aplicacin y debemos tomar en cuenta los recursos tecnolgicos necesarios para que pueda implementarse correctamente.

Se ha realizado un levantamiento de los equipos disponibles con los que cuenta la Universidad y se ha llegado a la conclusin que no necesita adquirir nuevos equipos, cada usuario involucrado en el sistema cuenta con el equipo necesario para acceder a la aplicacin y realizar sus funciones.

Por otra parte, la Universidad cuenta con laboratorios de informtica, en los cuales los equipos poseen las caractersticas indispensables para la realizacin de dicho proyecto. Software Etapa de Desarrollo Con respecto al software, durante la etapa de desarrollo se podr trabajar en Sistemas Operativos Windows. Adems se realiz un levantamiento de los recursos de software necesarios para el desarrollo del sistema:

Desarrollo o Codificacin Sistema Operativo Windows XP Profesional Service Pack 3 Servidor Web HTTP Apache para plataforma GNU/Linux o Microsoft Windows MySQL como sistema de administracin y gestin de bases de datos para el manejo de la informacin requerida para la base de datos PHP como lenguaje de programacin para la creacin de pginas web dinmicas

Diseo Case Studio 2.25, ERWIN R7, Da, como herramientas de diagramacin y modelado
29

Sistema de Facturacin y Control de Inventario para la Cadena de Farmacias Centroamrica

multiplataforma. MySQL Workbench como herramienta de modelado de bases de datos. Adobe Dreamweaver CS4 como aplicacin enfocada a la construccin y edicin de sitios y aplicaciones web basada en estndares. Adobe Flash CS4 para la creacin de banners con animaciones. Adobe Photoshop CS4 para la edicin de imgenes. Microsoft Office 2007 como paquete de ofimtica en general. Adobe Reader 9 para la impresin de los reportes finales en formato PDF. Mozilla Firefox, Internet Explorer y/o Google Chrome como navegadores Web. Etapa de Produccin Primeramente, se deber contar con un servicio de hosting que brinde compatibilidad con la propuesta planteada. En todo caso, el servicio ser brindado por la Universidad. Para esto existe el rea de Divisin de Informtica y Tecnologas de Informacin (DITI), es la encargada de manejar el alojamiento de la aplicacin y de la base de datos en uno de los Servidores de la Universidad. Adems se realiz un levantamiento de los recursos de software que sern necesarios cuando el sistema est en produccin, esto es para los equipos destinados a la ejecucin de las encuestas:

Sistema Operativo Microsoft Windows XP Profesional Service Pack 3 Microsoft Office 2007, paquete de ofimtica en general Adobe Reader 9, para la impresin de los reportes finales en formato PDF Plugins de Adobe Flash Player para lectura de animaciones de Flash Player CS4 Navegador Web, Mozilla Firefox, Internet Explorer y/o Google Chrome Metodologa de desarrollo Se propone utilizar la metodologa de desarrollo orientada a objetos porque hay un alto grado de iteracin, lo que lleva a una forma de trabajo muy dinmica con el usuario durante la fase de anlisis. En esta tcnica existe una comunicacin muy cerca con el usuario y es muy comprensible. Existe un sinnmero de Herramientas CASE que nos ayudaran a disear de manera detallada cada uno de los mdulos del sistema.
30

Sistema de Facturacin y Control de Inventario para la Cadena de Farmacias Centroamrica

Para el desarrollo se decide utilizar el ciclo de vida en cascada, es la manera de planificar las tareas de forma ms sencilla, porque la calidad del producto ser alta. Esto nos ayuda a obtener los resultados esperados a lo largo del desarrollo del proyecto. Sistema de comunicaciones Las tecnologa de comunicacin requerida para el proyecto se limita a la capacidad de acceso a Internet, tanto de la adquisicin del servicio por parte de la Universidad y el hardware necesario para su conexin (tarjetas de red, cable UTP, switch/router). La velocidad de navegacin necesaria va desde los 56kbps hasta 1Mbps, lo cual es ms que suficiente para las tareas que se llevan a cabo en este proyecto, dichas tareas seran: En la etapa de desarrollo, la descarga del software requerido, la bsqueda de documentacin y el control de versiones del software. Administracin de los mdulos y la realizacin de las evaluaciones por parte de los Jefes de Departamento, Docentes, Estudiantes. Esto demuestra que es tcnicamente factible adquirir y hacer uso de las tecnologas de red requeridas. Se necesita un servidor para el alojamiento del sitio que sea capaz de responder a manera rpida y eficiente a muchos usuarios a la vez. Hacemos mencin en este punto porque la DDE posee un espacio web (hosting), por lo tanto ser de gran utilidad para la implementacin de la aplicacin. Recursos Humanos (RRHH) Etapa de Desarrollo De acuerdo al estudio realizado utilizando tcnicas de mtricas de costo de esfuerzo se obtuvieron los siguientes resultados. Para la contratacin del personal se tomaron en cuenta las siguientes caractersticas que ayudaran a lograr desarrollo del proyecto en el tiempo adecuado segn su complejidad. Conocimientos Experiencia en Sistemas de Control de Proyectos de cualquier mbito Conocimientos sobre seguimientos de Proyectos Informticos Experiencia de trabajo de My SQL

31

Sistema de Facturacin y Control de Inventario para la Cadena de Farmacias Centroamrica

Experiencia en desarrollo de software bajo plataforma web recomendado PHP Anlisis e implementacin de Base de Datos Conocimientos Bsicos de Redes

Personalidad Seriedad Responsabilidad Respeto Alto nivel de concentracin Trabajo en conjunto

Se propone el siguiente Equipo de trabajo para desarrollo: Jefe de proyecto Analista funcional Programadores. 1 2 2

El jefe de proyecto: Trabajara en colaboracin con los analistas funcionales para lograr un desarrollo del software que cumpla con los requerimientos del sistema. Analista Funcional: Recolecta todos los requerimientos y reglas del negocio en el comienzo del proyecto antes de la etapa de desarrollo. Programadores: Codifican la aplicacin en el lenguaje de programacin estipulado por el analista o el jefe de proyecto.

32

Sistema de Facturacin y Control de Inventario para la Cadena de Farmacias Centroamrica

Etapa de Desarrollo A continuacin se definen los cargos con sus respectivas responsabilidades, para lograr el desarrollo del proyecto en el tiempo adecuado segn su complejidad: N 1 Rol Jefe de Proyecto Responsabilidades Administrar personal del proyecto Administracin de recursos y tareas. Velar por el cumplimiento del cronograma de actividades. 1 Analista Establecer los requisitos del sistema. Llevar a cabo anlisis costo-beneficio. Anlisis de requerimientos y riegos. Diseo de mdulos. Integracin de mdulos. 2 1 Programador Asistente-Programador Programar mdulos del sistema. Revisar posibles fallos del sistema Anunciar sobre los vacios en. seguridad del sistema. Reportar todas las fallas.

Etapa de Produccin

N 1

Rol Sper Administrador

Responsabilidades Realiza el control administrativo del Sistema. Asigna roles de usuario. Crear cuentas de usuario. Borrar usuarios Revisar contenido. Administracin precisa de un modulo en particular.

(WEBMASTER)

Administrador de Modulo (DDE)


33

Sistema de Facturacin y Control de Inventario para la Cadena de Farmacias Centroamrica

Velar por el cumplimiento de los requisitos funcionales del mdulo a cargo. 2 Supervisores (VICERECTORIA) 1 Usuarios Finales (JDD, Supervisar las labores en los mdulos de mayor importancia Encargados de los instrumentos o encuestas

DOCENTES, ESTUDIANTES)

Factibilidad Operativa

La necesidad y deseo de un cambio en la forma de trabajo actual, expresada por el personal de la DDE y por parte de los usuarios involucrados, llev a la aceptacin de la implementacin del sistema, de una manera ms sencilla y amigable que satisfaga todos sus requerimientos, expectativas y les proporcione la informacin de forma oportuna y confiable.

Basndose en las entrevistas y conversaciones sostenidas con el personal involucrado se demostr que estos no presentan ninguna oposicin al cambio, por lo que el sistema es factible operacionalmente.

34

Sistema de Facturacin y Control de Inventario para la Cadena de Farmacias Centroamrica

Con la finalidad de garantizar el buen funcionamiento del sistema y que este impactar en forma positiva a los usuarios, el mismo se desarrollar en forma estndar a los sistemas existentes en la Institucin, presentando una interfaz amigable al usuario, lo que se traduce en una herramienta de fcil manejo y comprensin.

Tanto las pantallas como los reportes sern familiares a los operadores, contando con la opinin de los mismos para cualquier modificacin del mismo.

Otro aspecto importante es la definicin de los roles y funciones de los empleados. Tal es el caso de las personas que son asignadas como digitadores en el proceso de Captura de los Datos, cada Facultad asigna de 2 a 4 personas como digitadores que estarn a cargo de la DDE. Se ha llegado a la conclusin que slo se necesitar a 1 persona por Facultad que ser el digitador en el proceso de Captura de los Datos.

En el proceso de adiestramiento o capacitacin se detallarn los aspectos de actualizacin de conocimientos y nuevas formas en el procesamiento de transacciones que representan el manejo del sistema.

Un aspecto importante en la parte del entrenamiento, es que todo el personal involucrado con el sistema tenga conocimiento de las Cuentas de Usuario para el acceso a la aplicacin.

En concreto, para el acceso a la misma se contar con 5 cuentas de usuario las cuales sern: Cuenta de administrador o Web Mster para la DDE Cuenta para Vice-Rectora Acadmica Cuenta para los Jefes de Departamento Cuenta para los Docentes Cuenta para el acceso de los Estudiantes

La cuenta de administrador o web Mster ser manejada por la DDE, siendo el rea principal e involucrada en el proceso de desarrollo del PAEDUCA, la misma tendr acceso total a los archivos, procesos y transacciones de la aplicacin, dar seguimiento a los dems actores
35

Sistema de Facturacin y Control de Inventario para la Cadena de Farmacias Centroamrica

involucrados en el sistema. Otro aspecto importante es que la DDE, al ser administrador, manejar y habilitar a los dems usuarios para que estos puedan acceder a la aplicacin en un tiempo determinado y realizar las operaciones que tengan asignadas, adems de acceder a determinada informacin que slo sea de su inters.

La Vice-Rectora Acadmica tendr una cuenta para acceder a la aplicacin y dar seguimiento a todos los procesos de desarrollo del PAEDUCA. Adems, recibir los informes tanto cualitativo como cuantitativo de cada docente y grupo de clases, elaborados por el JDD, conforme al calendario establecido por la DDE.

Factibilidad Econmica En este estudio no se contemplan los gastos concernientes al Hardware, Software y sistemas de comunicaciones; nicamente se incurrirn gastos recurrentes en papelera para imprimir reportes de informes de ser necesario y de Recursos Humanos. Recursos Humanos Etapa desarrollo Anlisis de Duracin (meses) 2 Recursos (Personas) 1 Costo por Costo Total

Etapa (US$) 3000 6000

Diseo

1800

1800

Codificacin

1500

3000

Pruebas

1000

1000

36

Sistema de Facturacin y Control de Inventario para la Cadena de Farmacias Centroamrica

Sub TOTAL

6 6

4 4 7300

11,800 11,800

TOTAL

Para calcular el costo de consumo de energa se tomo como referencia que cada computadora (son 3 computadoras) consume 450w/h, la impresora consume 200w/h, y la arquitectura LAN consume 20w/h, para hacer un total de consumo por hardware de 1570w en una hora, equivalente a 1.57KW/h, esta cantidad se multiplica por la cantidad de horas que permanecer encendido el hardware que se calcula en 9 horas, devolvera un consumo por da de 14.13 KW, luego determinamos el consumo en un mes que se calcula en 423.9 KW en un mes. Finalmente se multiplica por la tarifa establecida por la Empresa proveedora de este servicio que es de 28 centavos dlar (C$ 2.8899) para determinar el costo a pagar por consumo energtico derivado del hardware necesario para implementar esta solucin.

Costos Recurrentes Recurso Costo (US$) Consumo de energa elctrica 60.00 derivado del uso y de las la Total

computadores arquitectura de red.

Papelera en General

50.00

TOTAL

11,910

37

Sistema de Facturacin y Control de Inventario para la Cadena de Farmacias Centroamrica

Factibilidad Legal

Como parte del Sistema de Gestin de Calidad y mejorando el diseo metodolgico a cerca del Proceso de Acompaamiento Educativo PAEDUCA, hemos intensificado las coordinaciones para el impulso de acciones en pro de fortalecer la calidad educativa. Esto a travs del desarrollo e implementacin del sistema ya antes mencionado, teniendo en cuenta los siguientes acpites. La Institucin debe firmar un convenio de software con los proveedores de licencia que promete ofrecer a precios acadmicos el software que los usuarios requieren, el cual ser creado, diseado y desarrollado a medida, segn las necesidades de la organizacin. Tambin se firmara un acuerdo de confidencialidad por parte de los desarrolladores, el cual les permitir al PAEDUCA entregar informacin necesaria para uso exclusivo, con motivos de investigacin para el anlisis del sistema.
38

Sistema de Facturacin y Control de Inventario para la Cadena de Farmacias Centroamrica

Conclusiones

Con la elaboracin del presente estudio de factibilidad se obtuvo como resultado que el desarrollo del proyecto informtico para la Universidad Nacional de Ingeniera permitir dar solucin a las necesidades planteadas por dicha institucin, tomando en consideracin los principales aspectos que deban tratarse y que fueron identificados en conjunto con los usuarios a travs de los requerimientos funcionales. El proyecto se considera viable desde el punto de vista estratgico ya que se contemplan beneficios tangibles como disminucin de tiempo durante la ejecucin de los instrumentos o encuestas e intangibles como mayor satisfaccin al cliente.

39

Sistema de Facturacin y Control de Inventario para la Cadena de Farmacias Centroamrica

Recomendaciones

A partir de este trabajo monogrfico, se recomienda tomar en consideracin todos los aspectos planteados a lo largo del desarrollo del mismo, ya que esto permitir dar solucin a las necesidades y a los problemas que se plantearon por parte de la institucin y por parte de los usuarios involucrados con la realizacin de este proyecto. Por consiguiente, como es una aplicacin hecha a la medida, se recomienda utilizar las estrategias de Hardware, Software, Comunicaciones y Recursos Humanos (RRHH) propuestas en el estudio de factibilidad, y as contar con la tecnologa y recursos que se requieren para alcanzar la funcionalidad y el rendimiento de la aplicacin.

40

Sistema de Facturacin y Control de Inventario para la Cadena de Farmacias Centroamrica

Bibliografa y Referencias

Roger S.Pressman. (2005). Ingeniera de software un enfoque practico. Mxico D.F.: McGraw-Hill. 5ta. Edicin. http://www.gestiopolis.com/recursos/experto/catsexp/pagans/ger/no12/factibilidad.ht m
Documentacin facilitada por la DDE.

Anlisis de sistemas: diseo Whitten, Jeffrey L., (aut.) McGraw-Hill/ 1(28/01/2008)/

mtodos.

41

Sistema de Facturacin y Control de Inventario para la Cadena de Farmacias Centroamrica

Alcance del Proyecto El alcance de este trabajo contempla solo la factibilidad de desarrollo que tiene el sistema de facturacin y control de inventario para las Farmacias Centroamrica. Por cada venta se registraran datos exactos que fueron contemplados en esta etapa, con esta operacin se actualizaran los registros vinculados a los productos que fueron seleccionados para ser vendidos, es decir tendr que reducirse la cantidad en existencia segn la seleccionada en Factura. Tambin se contemplara la administracin del producto farmacutico, con esto se afirma que la aplicacin brindara al usuario una interfaz para eliminar, editar cualquier producto existente en
42

Sistema de Facturacin y Control de Inventario para la Cadena de Farmacias Centroamrica

Registros. Esta operacin solamente ser realizada por el administrador de la misma, con esto se asegura la integridad del inventario. Contendr reportes de tipo administrativos donde se establecer una cantidad mnima de existencias de medicamentos avisando al administrador que se debe realzar compra de ese producto con la particularidad que mencionara a que sucursal se debe de enviar. Los resmenes de compras y arqueos de caja se realizan por sucursal y por vendedor con el fin de llevar un control ms detallado de estas operaciones. La impresin de Facturas y resmenes contables bsicos como balance general y estado de resultado son funciones agregadas.

Limitaciones Se ha mencionado que se contemplara el registro de productos y las operaciones que se pueden realizar sobre el mismo, no obstante este registro no realizara las funciones de un inventario, entre estas estn:

Costo de mantener el inventario: son todos aquellos costos en que se incurre por la tenencia y manejo del inventario tales como: Suministro de espacio fsico, impuestos, seguros y costo de oportunidad de tener el dinero invertido en inventarios.

Costo de agotados: est compuesto por dos rubros; costo de la venta perdida y costo por perdida de buena voluntad.
43

Sistema de Facturacin y Control de Inventario para la Cadena de Farmacias Centroamrica

Costo de pedir: es la suma de los costos de colocar pedido o iniciar una corrida de produccin.

Costo de obsolescencia: es el costo por prdida de funcionalidad o calidad de productos al estar almacenados demasiado tiempo.

Software y Hardware De acuerdo a la tecnologa necesaria para la implantacin del Sistema se necesitara adquirir equipos informticos para cada sucursal y poseer conexin a internet para poder compartir informacin entre las mismas. Hardware Se comprara de 3 computadoras completas una para cada sucursal y con las siguientes caractersticas:

Procesador Pentium D 3.6


44

Tarjeta Madre ASUS

Sistema de Facturacin y Control de Inventario para la Cadena de Farmacias Centroamrica

2 GB de Memoria RAM Disco Duro de 150 GB Unidad de Combo CD/DVD-ROM Tarjeta de Red Integrada

Monitor LCD de 19 Teclado y Mouse inalmbricos. Unidad de Proteccin UPS. Impresora de Recibos

Tomando en cuenta la configuracin necesaria para el sistema, la institucin realizara inversin inicial para la adquisicin de nuevos equipos, los mismos se ocuparan tanto para el desarrollo y puesta en funcionamiento del sistema propuesto. Software. En cuanto al software, para que la aplicacin sea de bajo costo se realizara con plataforma de desarrollo libre, ahorrando as la compra de licencias de sistemas para desarrollo. Para el diseo del sistema Utilizaremos NETBeens 6.0, con su plataforma de desarrollo Jdk 1.5, para la administracin de los datos elegiremos MySQL 8.0, las computadoras poseern las licencias bsicas como lo es el sistema operativo y del paquete de ofimtica dejando as todo preparado para que el sistema se desarrolle y se ponga en produccin.

Situacin Actual Con la expansin del negocio el manejo de la informacin es ms intensivo porque han aumentada la cantidad de procesos que generan informacin y que son necesarios de registro. El Control y seguimiento de sus sucursales es la utilidad principal del propietario, por el momento una de sus limitantes es no poseer informacin actualizada que le ayude a la toma de decisiones, para tener acceso y utilizar la informacin el dueo tiene que visitar local por local pidiendo los registro y documentos de soporte para poder procesarlos. Cabe mencionar que en cada sucursal existe una persona administrador y dos vendedores quienes son los encargados de llevar el inventario, el dueo administra la sucursal Rubenia que funge como Matriz.
45

Sistema de Facturacin y Control de Inventario para la Cadena de Farmacias Centroamrica

El proceso de compra y pedido lo realiza el dueo y lo recibe en una de las sucursales (Rubenia) y el se encarga de distribuirlo a sus otros dos locales, esto con el fin de comprar mayores cantidades y aplicar mayores descuentos. Los registros contables que son dados a procesar por un contador autorizado son utilizados para hacer declaraciones de impuestos. El proceso manual que se lleva actualmente resulta ser eficaz pero no es eficiente por la cantidad de tiempo que se toma el proceso de la informacin para la toma de decisiones acertadas.

Conclusin
De acuerdo al anlisis de la situacin actual de la empresa y los beneficios que sta tendr con el software informtico para el procesamiento de la informacin concluimos que la institucin lograr mayores resultados en cuanto a tiempo y agilidad de acceso a la informacin. La apreciacin de otra opcin como la adquisicin de un software ya desarrollado para registrar procesos parecidos al de la empresa, no sera muy ventajoso ya que incurrira en una inversin de un sistema que no cumpla con las necesidades especficas de la empresa.

46

Sistema de Facturacin y Control de Inventario para la Cadena de Farmacias Centroamrica

CAPITULO II Anlisis de Requerimientos Para el negocio de las Farmacias el sistemas administrara y realizara consultas de la informacin que sea digitada en el, proporcionando as un mejor control desde la matriz, actualmente esta lleva su control en fsico tomando en cuenta toda la informacin que se registra esta nos dar la pauta de los campos que se necesitan y son indispensables para el sistema a realizar. Requerimientos Funcionales Interfaz intuitiva, simple y sencilla para facilitar la Adaptacin de los usuarios con el sistema.
47

Sistema de Facturacin y Control de Inventario para la Cadena de Farmacias Centroamrica

Sera una aplicacin centralizada cliente-servidor donde el acceso a la informacin ser controlado desde la matriz (Rubenia). Se necesitara acceso a internet en todas las sucursales para poder comunicarse entre s. Se crearan perfiles de usuario para definir los niveles de acceso a la informacin.

Requerimientos no Funcionales Requerimientos de Entorno. El sistema que se realizara a la Farmacia Centroamrica es una aplicacin ClienteServidor donde su servidor estar conformado por una base de datos MySQL 8.0 y su aplicacin estar regida bajo la tecnologa de NETBeens 6.0.

En dicha institucin solo se encuentra como sistema operativo Windows 7 sin embargo este sistema es totalmente portable para trabajar con otros sistemas como es Linux dicha portabilidad se da gracias a las caractersticas especificas de la tecnologa en la que se desarrollara el sistema.

Requerimientos del Sistema Gestor de Base de Datos. Para el manejo de los datos se tiene como requisito trabajar con MySQL 8.0 una de las caractersticas principales por lo que fue seleccionado este motor de base de datos es que este es una aplicacin libre que no posee ningn costo adems Sus opciones de conectividad abarcan TCP/IP, sockets UNIX y sockets NT, as que por esta ultima caracterstica este servidor podr recibir solicitudes de clientes locales y remotos a travs de TCP/IP.

Requerimientos de Interfaz de usuario. La interfaz a desarrollar para este sistema ser: un pequeo splash que se presentara en la pantalla luego de ejecutar el sistema, seguido de esto el usuario podr logearse para poder entrar en el sistema segn los permisos que posean estos usuarios sern los mdulos a los
48

Sistema de Facturacin y Control de Inventario para la Cadena de Farmacias Centroamrica

cuales podrn tener acceso. Se pretende que la aplicacin sea alta mente intuitiva as que por cada accin realizada se mostrara un mensaje indicando que si la accin pudo o no se pudo realizar con xito.

Con respecto a la interaccin de la base de datos esta tendr un CRUD para cada proceso es decir, se podrn crear nuevos registros, actualizarlos, leerlos y eliminarlos esto siempre depender de los privilegios otorgados a los usuarios. Requerimientos de desempeo. Las transacciones en esta base de datos son estrictamente texto esta no con lleva ninguna imagen es por ello que podemos asegurar que el tiempo de respuesta de una consulta realizada la base de datos es mnima.

Caractersticas principales de la propuesta del sistema El sistema posee muchas caractersticas entre las principales estn los ingresos de los productos y las salidas de dichos productos. Ah estas dos grandes acciones tienen acceso el dueo de la farmacia y los administradores los cuales sern los encargados de ingresar o actualizar los productos de compra as como tambin se encargan de la eliminacin de los productos que ellos estimen conveniente. Por seguridad e integridad de los datos por cada eliminacin que se haga el sistema mandara un mensaje preguntado acerca de la confirmacin de esta eliminacin y si aun as por algn descuido se elimina un producto el cual se desea recuperar el sistema contara con un backup que se estar realizando a la base de datos constantemente para poder hacer una recuperacin de los datos.
49

Sistema de Facturacin y Control de Inventario para la Cadena de Farmacias Centroamrica

Debido a que el sistema poseer su base de datos en MySQL no habr limitacin de espacio fsico ya que como habamos mencionado con anterioridad este puede ser accedido va remota as que los administradores de la farmacia podrn tener actualizado su inventario.

CAPTULO III Introduccin El sistema est diseado en dos grandes partes como lo es el servidor de datos y la aplicacin administrativa. Siendo el servidor de datos lo ms fundamental de nuestro sistema ya que aqu se encuentra toda la informacin que la aplicacin va utilizar este servidor estar gestionado por MySQL as mismo para la realizacin de la aplicacin se utilizar la plataforma NETBeens con el lenguaje de programacin JAVA que mediante esta aplicacin los usuarios podrn manipular los datos y realizar las consultas que consideren necesarias. Servidor

50

Sistema de Facturacin y Control de Inventario para la Cadena de Farmacias Centroamrica

Estar implementada en una PC de escritorio con una Ip fija y poseer una conexin a internet, nuestro servidor de base de datos ser MySQL 8.0 que gestionara toda la informacin del sistema desde los usuarios y sus respectivas contraseas hasta lo ms esencial como son los detalles de compra y venta de productos dicho servidor se encontrara ubicado en la casa matriz sea en Rubenia y las sucursales tendrn acceso a la informacin de manera remota. Aplicacin Administrativa La aplicacin que se realizara a la Farmacia Centroamrica estar desarrollada en NETBeens 6.0. Para la interfaz del usuario y en un entorno Cliente Servidor por ende todas las sucursales tendrn acceso a visualizar, ingresar, modificar y eliminar la informacin segn sean sus privilegios de usuarios. Esta parte es la que alimentara a nuestra base de datos y depurar los datos ingresados. Toda la persistencia de los datos y el control de errores sern manejados a nivel de aplicacin y no con el manejo directo de la base de datos. Este sistema consta con un nivel de seguridad ya que tendr una autentificacin de usuario para cada rea de la institucin donde se proceder a revisar los permisos que dicho usuario posee y as darle acceso a los mdulos y acciones correspondientes con su cargo. As mismo se llevara un backup de la base datos constantemente para poder corregir algn error humano que se pueda dar adems se podrn generar reportes por fechas de los ingresos o modificaciones realizadas para asegurar un historial de las compras y venta de los productos.

Conclusin El sistema de la Farmacia Centroamrica utiliza un entorno cliente- servidor es una aplicacin de escritorio ya que no amerita por el momento un entorno web dicha aplicacin es totalmente intuitiva y de fcil manejo para los usuarios adems asegura la integridad de los datos y su fiabilidad por su nivel de seguridad.

51

Sistema de Facturacin y Control de Inventario para la Cadena de Farmacias Centroamrica

52

Você também pode gostar