Proyecto: Software para el control de inventarios y facturación. (C.I.F) Documento: Especificación de Requerimientos Software Dirigido a: Tecnólogo Rubén Darío Jiménez Ramírez. Elaboró: Sandra patricia Ochoa López, Jonathan Alexis Machuca Báez, María Victoria Ardila Figueredo. Verificó: Tecnólogo Rubén Darío Jiménez Ramírez. Lugar y fecha de emisión: Versión 1 2 3 4 Nombre Nombre: Nombre Nombre REGISTRO HISTÓRICO DEL DOCUMENTO Fecha Cambio realizado 28/09/008 Informe inicial 16/12/008 Segundo informe 23/02/2008 Entrega de Cronograma Entrega de Informes de Base de Datos, Entidad Relación, 31/03/2009 Casos de Uso, Modelo de Entidad. APROBACIÓN Sandra patricia Ochoa López Estudiante Jonathan Alexis Machuca Báez Estudiante María Victoria Ardila Figueredo estudiante Rubén Darío Jiménez Ramírez Evaluador Firma : Firma : Firma : Firma : Los requerimientos descritos en este documento fueron establecidos por el equipo de desarrollo atendiendo sugerencias del cliente. Cualquier petición de cambios en las especificaciones debe ser aprobada por los mismos dejando evidencia en el respectivo registro histórico. ESPECIFICACIÓN DE REQUERIMIENTOS SOFTWARE Página 27 TABLA DE CONTENIDO 1. INTRODUCCIÓN ................................................................................................ 3 1.1. Propósito ............................................................................................ 3 1.2. Alcance ................................................................................................. 3 1.3. Antecedentes ....................................................................................... 3 1.4. Definiciones y acrónimos .................................................................. 3 2. DESCRIPCIÓN GENERAL ................................................................................. 4 2.1. Perspectiva del producto .................................................................... 4 2.2. Funcionalidades del Sistema .............................................................. 4 2.3. Características de los usuarios .......................................................... 4 3. REQUERIMIENTOS ............................................................................................ 4 3.1. REQUERIMIENTOS FUNCIONALES ................................................. 4 3.2. REQUERIMIENTOS EXISTENTES DEL SISTEMA .............................. 5 3.3. REQUERIMIENTOS NO FUNCIONALES ............................................ 6 3.3.1 Interfaces de usuario ................................................................. 6 3.3.2 Interfaces hardware ................................................................... 6 3.3.2.1. Del Servidor de Base de Datos .............................................................................. 6 3.3.2.2. De los Clientes ........................................................................................................ 6 3.3.3 Interfaces software .................................................................... 6 3.3.3.1. Del Servidor de Base de Datos .............................................................................. 6 3.3.3.2. De los Clientes ........................................................................................................ 6 3.3.4 Interfaces de comunicaciones ................................................... 7 Requerimientos de Rendimiento (opcional) .................................... 7 3.4. Otros Requerimientos ........................................................................ 7 1. INTRODUCCIÓN Este documento esta realizado con el fin de facilitar un mejor conocimiento de los requerimientos de parte del cliente, para que se pueda desarrollar un mejor orden, para así tener un manejo fácil y completo para inventarios y facturación. 1.1. Propósito El propósito de este software es que sirva de base para llevar un control de entrada y salida de mercancías, inicialmente para PAPELERIA NACIONAL (PAPENAL). Con el objetivo de que sea comercial, en el sector papelero y facilite el control en expedición de la factura. 1.2. Alcance Determinar las especificaciones del sistema de información y los requerimientos para su adecuado desarrollo facilitando el trabajo y hacer más competitiva la empresa. 1.3. Antecedentes Debido a que se llevan inventarios manuales, los cuales generan perdida de tiempo y dinero, la facturación se hacia manual mente, esto conlleva a algunos errores y/o incongruencias en lo que se refiere a los totales y discriminación de IVA. Las empresas han visto la nesecidad de sistematizarse. Este programa ayudara no solo a acelerar el desempeño de estas tareas de inventarios sino a generar de forma correcta y rápida las facturas para que el empleado tenga un óptimo rendimiento y poco riesgo de error. 1.4. Definiciones y acrónimos Definiciones software Mysql Linux Acrónimos PapeNal CIF ERS Descripción Programa de computadora Sistema que administra base de datos Sistema operativo gratuito Descripción Papelería Nacional Control de inventarios y facturación Especificación de requerimientos de software 2. DESCRIPCIÓN GENERAL 2.1. Perspectiva del producto los requerimientos establecidos durante la investigación y el hardware que posee nuestro cliente inicial (PapeNal) teniendo en cuenta que si es necesario se hará la recomendación de una actualización o mejora en sus equipos, también será de gran importancia la opinión del o los usuarios del sistema, siendo un sistema ágil, entendible, manejable y de fácil acceso. 2.2. Funcionalidades del Sistema CIF manejará el control de inventarios de mercancías, precios costo, precios venta (mayor y detal), conservándolos en una base de datos, también facilitará la información de proveedores, clientes y agilizará la expedición de la factura, dando un mejor servicio a los clientes. 2.3. Características de los usuarios La persona encargada del manejo del programa debe tener un conocimiento básico de sistemas y del software de acuerdo al modulo que vaya o deba utilizar, ya que por ser de fácil acceso no requiere conocimientos muy especializados, además dentro del paquete se incluirá un entrenamiento para su uso. 3. REQUERIMIENTOS 3.1. REQUERIMIENTOS FUNCIONALES Requerimiento 1: cliente Funcionalidad Todo cliente debe estar devidamente registrado con cada uno de sus datos. Especificaciones del Requerimiento - El cliente debe contar con todos sus datos especificos para su identificacion. Requerimiento 2 : mercancia Funcionalidad Toda mercancia debe estar registrada con su respectivo nombre Toda Especificaciones del Requerimiento - La mercancia debe estar devidamente registrada para su identificacion Requerimiento 3: Precios por mayor y detal Funcionalidad La mercancia tiene dos precios de venta Especificaciones del Requerimiento Todo mercancia debe llevar dos precios uno de venta por mayor y otro de venta al detal Requerimiento 4: factura Funcionalidad Generar factura Especificaciones del Requerimiento - Entradas: ingreso código producto - Proceso: sistema recibe datos y genera total de la factura - Salidas: impresión factura Requerimiento 5: proveedores Funcionalidad Todo proveedor debe estar debidamente registrado Especificaciones del Requerimiento - El proveedor debe estar debidamente registrado para su identificacion. Requerimiento 6: vendedor Funcionalidad Registro del vendedor Especificaciones del Requerimiento Cada vendedor debe estar registrado con un codigo para su identificacion Requerimiento 7: bitacora Funcionalidad Toda accion debe estar devidamente registrada Especificaciones del Requerimiento - La bitacora debe mostrar toda accion realizada. Requerimiento 8: consultas Funcionalidad Listado de toda la mercancia, Especificaciones del Requerimiento Cada listado contiene codigo necesarios de cada mercancia, cantidad existente por articulo. Requerimiento 9: reportes Funcionalidad Listado de mercancia agotada Especificaciones del Requerimiento 1. Cada listado debe contener un promedio de entrada mas la cantidad actual existente. Requerimiento 10: reporte Funcionalidad Listado de venta por vendedor Especificaciones del Requerimiento Cada listado debe tener, el codigo del vendedor para su identificacion,valor total de ventas semanal por vendedor. 3.2. REQUERIMIENTOS EXISTENTES DEL SISTEMA Se puede tomar como base o ejemplo Linux y ANT, programas que tienen la misma finalidad de CIF “administrar base de datos”. 3.3. REQUERIMIENTOS NO FUNCIONALES El sistema debe ser totalmente funcional en los equipos que posea el cliente, debe ser accesible (amigable) de una interfaz grafica agradable y de fácil manejo. 3.3.1 Interfaces de usuario Este software está diseñado para que lo manejen empleados, administradores y gerentes del sector papelero. Es un software de fácil manejo, tan solo con ingresar los códigos a la base de datos, se podrá acceder de forma rápida a las existencias de la mercancía. Se manejará un password para que no todas las personas tengan acceso a cambiar precios. 3.3.2 Interfaces hardware A continuación se presentan los requerimientos básicos de hardware para la implementación del sistema de información. 3.3.2.1. Del Servidor de Base de Datos CARACTERISTICA Disco duro de 80GB Procesador Pentium IV 2000 HMS Memoria RAM de 512 MB Unidad de CD-ROM Monitor 21” 3.3.2.2. VALOR Establecido Establecido Establecido Establecido Establecido De los Clientes CARACTERISTICA Disco duro de 40GB Procesador Intel Pentium IV 3000 Mhz Memoria RAM de 216 MB VALOR Establecido Establecido Establecido 3.3.3 Interfaces software A continuación se presentan los requerimientos básicos del software para la implementación del sistema de información. 3.3.3.1. Del Servidor de Base de Datos CARACTERISTICA Sistema operativo Linux Mysql 3.3.3.2. VALOR 0 0 De los Clientes CARACTERÍSTICA VALOR Sistema operativo Linux Navegador Web (mozilla) 0 0 3.3.4 Interfaces de comunicaciones Esta conexión será una red de área local (L.A.N) y de área metropolitana (M.A.N), con conexión a Internet, para instalar el servidor con las estaciones de trabajo se utilizará red inalámbrica. Con router y tarjetas inalámbricas de red para los equipos. Requerimientos de Rendimiento (opcional) El sistema esta en capacidad de soportar una gran cantidad de usuarios simultáneamente con sus respectivas estaciones de trabajo no obstante esto haría un poco lenta la red, la velocidad también tiene que ver con la cantidad de registros en la base de datos, Ésta está en capacidad de almacenar millones de registros, el usuario podrá hacer uso de la base de datos cuantas veces lo requiera. 3.4. Otros Requerimientos El sistema debe estar vigilado constantemente por un administrador para que no haya pérdidas de datos y evitar errores. El sistema será flexible para que pueda adaptarse a algún cambio que pueda ocurrir en la empresa.