[Escriba el título del documento]
[Seleccione la fecha]
[Escriba el subtítulo del documento]
“PORQUE APRENDER SI TIENE COLOR”
ORGANIGRAMA.......................................................................................................2FILOSOFÍA...............................................................................................................3MISIÓN...................................................................................................................3VISIÓN....................................................................................................................3OBJETIVOS DE LA EMPRESA....................................................................................4VALORES................................................................................................................5POLÍTICAS...............................................................................................................6ESTRATEGIAS.........................................................................................................7MATRIZ FODA.........................................................................................................8PROYECTO..............................................................................................................9ANTECEDENTES....................................................................................................10PLANTEAMIENTO DEL PROBLEMA.........................................................................11PROPUESTA DE SOLUCIÓN...................................................................................12CRONOGRAMA......................................................................................................13DIAGRAMA DE GANT.............................................................................................14OBJETIVO GENERAL..............................................................................................15OBJETIVOS ESPECÍFICOS.......................................................................................15USUARIOS.............................................................................................................15ALCANCES............................................................................................................16BENEFICIOS..........................................................................................................17REQUERIMIENTOS FUNCIONALES:........................................................................18REQUERIMIENTOS NO FUNCIONALES:...................................................................21REQUERIMIENTOS DEL SISTEMA...........................................................................22DIAGRAMAS DE CASOS DE USO............................................................................24ESPECIFICACIÓN DE CASOS DE USO.....................................................................29DIAGRAMAS DE SECUENCIA.................................................................................47DIAGRAMAS DE ACTIVIDADES..............................................................................53DIAGRAMA ENTIDAD RELACIÓN............................................................................54DIAGRAMA DE CLASES.........................................................................................55MAPA DE NAVEGACIÓN.........................................................................................56
ColorBits S.C © 2013
“PORQUE APRENDER SI TIENE COLOR”
ORGANIGRAMA
ColorBits S.C © 2013
“PORQUE APRENDER SI TIENE COLOR”
FILOSOFÍA
Nos enorgullecemos de comprender los problemas y necesidades del desarrollo de software educativo. Nuestra empresa está comprometi-da a lograr la excelencia y esto es notorio en todos nuestros servicios. Nuestros clientes son nuestra mejor posesión y estamos dedicados a servir sus necesidades.
“La persona es el origen y fin de nuestra acción”
MISIÓN
Empresa competitiva que ofrece a sus clientes diversas tecnologías de la información del ámbito computacional, con finalidad de hacer más eficiente y didáctico cualquier tipo de proceso; produciendo su propio software, con la mayor calidad, respetando siempre la econo-mía de los clientes, estableciendo el costo justo –de acuerdo a las ho-ras trabajadas y recursos utilizados- a nuestros productos y ofrecien-do la más alta calidad que se puede ofrecer en el mercado de la pro-gramación.
VISIÓN
“COLORBITS” S.C, empresa comercializadora líder en el mercado del desarrollo de software interactivo; que cuenta con profesionales que ejercen el respeto, la calidad, la responsabilidad, la lealtad, el lideraz-go, la solidaridad, la tolerancia día a día y siempre se encuentran al servicio del cliente, respondiendo a cualquier interrogante que el cliente genere de una manera eficaz, comprensible y concreta sobre el producto entregado.
ColorBits S.C © 2013
“PORQUE APRENDER SI TIENE COLOR”
OBJETIVOS DE LA EMPRESA
Crear software a fin de satisfacer las necesidades de nuestro clien-te. Alcanzando los niveles de rentabilidad establecidos.
Buscar que nuestro personal se desarrolle y realice plenamente. Orientados permanentemente a aprender.
Asegurar la operación en un adecuado ambiente de control (infor-mación, sistemas y confianza). Participación y autocontrol
ColorBits S.C © 2013
“PORQUE APRENDER SI TIENE COLOR”
VALORESLa empresa, así como todo quien labora y pertenezca a ella se rige por los siguientes valores:
INNOVACIÓN: La empresa siempre buscará realizar sus siste-mas con tecnología de vanguardia, manteniendo siempre actua-lizados sus programas e innovando los ya existentes.
CALIDAD: Este valor, es fundamental en la empresa, puesto que, la satisfacción del cliente es muy importante, y para lo-grarlo se ofrecerán a los clientes productos con los más altos estándares de calidad.
RESPETO: En todo momento se mantendrá -por parte de los in-tegrantes de la empresa- un comportamiento respetuoso tanto entre ellos como con los clientes.
RESPONSABILIDAD: La empresa entregará el producto en el tiempo establecido.
LIDERAZGO: Siempre se buscará estar a la cabeza del mercado laboral de las tecnologías de la información en el ámbito com-putacional en cuanto a calidad y vanguardia.
LEALTAD: Permanentemente, habrá una lealtad a los clientes, sin importar su posición económica y social.
SOLIDARIDAD: Entre compañeros es importante el apoyo, por lo tanto la solidaridad será fundamental, al igual que se deberá apoyar a los clientes en lo que puedan llegar a necesitar res-pecto al servicio se les fue entregado.
TOLERANCIA: Existirá tolerancia y paciencia entre compañeros tanto como con los clientes, siempre manteniendo una buena actitud y dándoles el tiempo que requieran a éstos, para reali-zar su pedido a la empresa, con el fin de lograr su satisfacción total.
ColorBits S.C © 2013
“PORQUE APRENDER SI TIENE COLOR”
POLÍTICAS
Los miembros de la empresa se comprometen a realizar todo tra-bajo con excelencia.
Se brindará trato justo a todos los clientes, en sus peticiones, su-gerencias y desacordes, considerando que el fin de la empresa es dar el mejor servicio al cliente.
Atender al cliente es responsabilidad de cada uno de los integran-tes de la empresa, para lo cual deberán conocer los procedimien-tos de desarrollo y funciones del software entregado a fin de orien-tarlos.
Cada empleado de la empresa mantendrá un comportamiento éti-co en todo momento.
ColorBits S.C © 2013
“PORQUE APRENDER SI TIENE COLOR”
ESTRATEGIAS
Realizar evaluaciones periódicas así como de control a todos los procesos de la organización y profesionales que laboran en ella.
Realizar encuestas y aplicar distintos instrumentos de evalua-ción para determinar qué tipo de software es más eficiente hoy en día y se adapta de mejor manera a la demanda del público en general, a fin de mantener nuestros productos a la vanguar-dia tecnológica.
Definir fechas periódicas a fin de coordinar y evaluar planes y programas, definir prioridades y plantear soluciones a toda si-tuación que lo requiera.
ColorBits S.C © 2013
“PORQUE APRENDER SI TIENE COLOR”
MATRIZ FODA
OPORTUNIDADES
Darnos paso al merca-do laboral
Demanda de más y nuevas tecnologías de la información
AMENAZAS
No lograr consolidar el proyecto por falta de fondos o deserción escolar
Tendencias de desem-pleo
FORTALEZAS
Buen trabajo colabo-rativo
Cooperación
Buena imagen
Mantener las fortalezas al má-ximo, apoyándonos como equi-po para aprovechar adecuada-mente las oportunidades que se presentenDesarrollar software con la cali-dad suficiente para competir en el mercado laboral y posterior-mente poderlo vender a un pre-cio justo acode al tiempo de desarrollo y recursos utilizados; apoyándonos en los conoci-mientos previos con los que cuentan los integrantes de la empresa.
Fortalecer nuestros conoci-mientos tomando cursos y acu-diendo a asesorías particulares para así elaborar un software que pueda competir en el mer-cado actual
DEBILIDADES
Falta de capacitación
Ubicación geográfica del cliente
Falta de conocimiento de las habilidades/de-bilida-des propias
Hacer uso de las distintas ma-neras de comunicación vía In-ternet, para poder establecer comunicación con el cliente.Buscar ayuda externa para que se dé una concientización de las habilidades propias a fin de poder explotarlas y lograr ma-yor eficiencia en el equipo.
Elaborar un plan de refuerzo por si algo falla en el proyecto poder tomarlo sin que nos afec-te de manera considerableBuscar ayuda externa en caso de que lleguemos a sufrir de algún percance durante el de-sarrolloRealizar evaluaciones periódi-cas para calificar el desempeño del equipo
ColorBits S.C © 2013
“PORQUE APRENDER SI TIENE COLOR”
PROYECTOCPS
(Consulta de Productos y Servicios)
ColorBits S.C © 2013
“PORQUE APRENDER SI TIENE COLOR”
ANTECEDENTES
“Culiacán Rosales, es uno de los polos de desarrollo regional del noroeste mexicano, que puede significar Colhuacán o Teocolhuacán lugar de culebras, Cerro torcido, donde tuercen los caminos y donde adoran al Dios Coaltzin.En 1861, se instalaron prefecturas y se decretó la Ley de Municipalidades que dividió a los Distritos en Ayuntamientos. Lo que dio vida al H. Ayuntamiento de Culiacán, encargado de administrar los asuntos relacionados con el Municipio”1.
El H. Ayuntamiento de Culiacán cuenta con la Tesorería municipal, la cual se encarga de manejar el presupuesto otorgado al Ayuntamiento y de administrar los bienes con los que se cuentan.
Dentro de la Tesorería Municipal, se encuentra la Dirección de Egreso y Presupuesto, la cual tiene como función realizar las contrataciones y compras necesarias para el municipio; a parte de, administrar el presupuesto que les fue otorgado. Para esto, es necesario que se llenen distintos formatos (en papel), lo cual hace este proceso lento y tedioso, y, en ocasiones difícil, puesto que, a pesar de tener personal altamente capacitado, en ocasiones los formatos se traspapelan en otros archivos o se hace un llenado incorrecto.
DEFINICIÓN DEL CLIENTE
H. Ayuntamiento de Culiacán, ubicado en Av. Álvaro Obregón y Ma-riano Escobedo C.P. 80000 Culiacán, Sinaloa, México
(Lic. Sonia Borboa López)
Contacto: [email protected]
Teléfono: (667) 758-01-01 Ext: 1616 y 1617
1 http://culiacan.gob.mx/culiacan/historia-de-culiacan/
ColorBits S.C © 2013
“PORQUE APRENDER SI TIENE COLOR”
PLANTEAMIENTO DEL PROBLEMALa Lcda. Sonia Borboa López, encargada de la Dirección de Egreso y Presupuesto (entrevista no estructurada, Febrero 11, 2013) conjunta-mente con los trabajadores representantes por departamento de la Tesorería Municipal, determinaron que en la mencionada Dirección no existe un mecanismo tecnológico, que permita sistematizar y organi-zar la información que emana de los distintos proveedores que brin-dan sus servicios al H. Ayuntamiento de Culiacán.
Dentro de la Dirección de Egreso y Presupuesto, se observan los si-guientes problemas:
Mala comunicación y organización con los proveedores y falta de actualización de la información de posibles futuros proveedores; ya que, todo se realiza vía telefónica o por e-mail.
Los procesos del servicio para el préstamo y presupuestación de servicios/productos son lentos y extensos.
Dificultad para identificar los proveedores y mantener actualizado el catálogo de sus productos/servicios ofertados.
Por lo anterior, ColorBits identifica la necesidad de poner en funciona-miento un software que permita realizar el registro, contacto, y admi-nistración de los productos/servicios que brindan los proveedores al H. Ayuntamiento de Culiacán en línea; que tenga altos niveles de pro-tección para evitar que se infrinjan la seguridad del mismo.
ColorBits S.C © 2013
“PORQUE APRENDER SI TIENE COLOR”
PROPUESTA DE SOLUCIÓNDebido a la necesidad de encontrar nuevas maneras y métodos para llevar a cabo la organización de los proveedores del H. Ayuntamiento de Culiacán, la empresa “COLORBITS” S.C. ha decidido realizar un proyecto con el fin de proporcionar un sistema con aplicación web como herramienta tecnológica para que se realice una correcta admi-nistración de los productos/servicios que se proveen, garantizando la autentificación intransferible de los administradores/proveedores y público general al ingresar al sistema.
ColorBits S.C © 2013
“PORQUE APRENDER SI TIENE COLOR”
CRONOGRAMA
ColorBits S.C © 2013
“PORQUE APRENDER SI TIENE COLOR”
DIAGRAMA DE GANT
ColorBits S.C © 2013
“PORQUE APRENDER SI TIENE COLOR”
OBJETIVO GENERALDesarrollar un software con fines administrativos para facilitar el pro-ceso de registro, solicitación y presupuestación de los servicios y pro-ductos que adquiere el H. Ayuntamiento de Culiacán a sus proveedo-res.
OBJETIVOS ESPECÍFICOS
Agilizar el proceso de solicitudes de productos y servicios para el H. Ayuntamiento de Culiacán.
Diseñar la aplicación web con la información y las especificacio-nes dadas por la Dirección de Egreso y Presupuesto; realizando la respectiva capacitación de los usuarios finales.
Automatizar el proceso de catalogación de productos y servicios con los que cuentan los proveedores para la solicitación de és-tos en un futuro por parte del H. Ayuntamiento de Culiacán.
Reducir los costos monetarios y temporales de solicitación de productos y servicios al H. Ayuntamiento de Culiacán.
USUARIOS
Personal administrativo de la Dirección de Egreso y Presupuesto.
Proveedores del H. Ayuntamiento de Culiacán. Público en general que desee consultar la información sobre el
presupuesto con el que cuenta el H. Ayuntamiento de Culiacán.
ColorBits S.C © 2013
“PORQUE APRENDER SI TIENE COLOR”
ALCANCES Desarrollar una aplicación web, que cuente con las opciones de
registro, contacto, y solicitación, para ser utilizado como mate-rial de apoyo en la administración de los servicios y productos que se ofrecen al H. Ayuntamiento de Culiacán.
Consulta de la información en línea de los servicios y productos ofertados.
Control de los servicios y productos solicitados con su respecti-va fecha de solicitación.
Consulta de servicios y productos solicitados y fecha de entre-ga/comienzo.
Registro de Administrador; en éste tipo de cuenta, el personal administrativo del H. Ayuntamiento de Culiacán podrá consultar la información de sus proveedores, desde ubicación, hasta un catálogo de productos y servicios ofertados; teniendo la posibili-dad de solicitar alguno de ellos, con una calendarización. Te-niendo la opción de enviar y recibir mensajes al/del proveedor.
Registro de Proveedor; en éste tipo de cuenta, los proveedores del H. Ayuntamiento de Culiacán, dará de alta los productos y servicios que ofrece. Pudiendo recibir y enviar mensajes al/del administrador que lo contactó y notificaciones de las solicitudes de productos y servicios de los que ofrece con su respectiva fe-cha de solicitación.
Consulta de público en general; el público en general, podrá consultar los productos y servicios que fueron requeridos por el H. Ayuntamiento de Culiacán, sin poder realizar ningún tipo de operación más que consulta.
Brindar acceso al sistema garantizando la autentificación intransferible de los administradores y proveedores.
Presentación de un tutorial sobre las funciones y procesos correspondientes.
ColorBits S.C © 2013
“PORQUE APRENDER SI TIENE COLOR”
BENEFICIOS
Brinda una mejor organización de los formatos de solicitud de productos y/o servicios.
Facilita la consulta de los datos de los proveedores. Hace más eficaz la solicitación de productos y servicios, al subir
los ofertados a la base de datos. Brinda mayor información al personal administrativo del H.
Ayuntamiento de Culiacán acerca de los productos y servicios que brindan sus proveedores.
Proporciona una herramienta tecnológica que podrá ser adaptada a las necesidades que surjan posteriormente dentro de las distintas direcciones.
Reduce los costos del H. Ayuntamiento de Culiacán al solicitar productos y servicios.
Facilita la consulta de la información financiera del H. Ayuntamiento de Culiacán a la sociedad.
Reduce el uso de materiales que puedan causar un impacto negativo al medio ambiente; tales como papel y plástico.
ColorBits S.C © 2013
“PORQUE APRENDER SI TIENE COLOR”
REQUERIMIENTOS FUNCIONALES:
ADMINISTRADOR.- en éste tipo de cuenta, el personal administrativo del H. Ayuntamiento de Culiacán podrá realizar:
1. REGISTRO PROVEEDORES. El administrador de H. Ayuntamiento de Culiacán registra a los proveedores que suministran los productos y/o servicios para la realización de sus funciones administrativas.
Fecha del registro Id del proveedor Nombre del proveedor Domicilio
Calle No. exterior No. interior Colonia Delegación o municipio Código postal Registro Federal de Contribuyente
Formas de Contacto Teléfono Oficina Teléfono Celular Correo electrónico
ColorBits S.C © 2013
“PORQUE APRENDER SI TIENE COLOR”
2. REGISTRO PRODUCTOSEl proveedor autorizado por el H. Ayuntamiento de Culiacán registra los productos o servicios que ofrece a éste.
Fecha del registro (lo genera el sistema) Id del proveedor (lo genera el sistema) Selección tipo de producto
o De consumoo De servicio
Llenar formularioo Id del producto (lo genera el sistema para cada provee-
dor)o Fotografía del productoo Precio del productoo Nombre del productoo Descripción
Unidad de medida Especificación del mismo producto
A partir de esto, el sistema generará un catálogo de productos para cada proveedor.
3. REALIZAR PEDIDO El administrador realiza el pedido en base a la consulta de los produc-to ofrecidos por que el resulte mejor de acuerdo a sus necesidades.Los datos que se requieren para realizar el pedido son:
PEDIDO PRODUCTOSo Fecha del pedido (la genera el sistema)o Id del proveedoro Id del productoo Cantidado Costo unitarioo Costo totalo Fecha de entrega
SOLICITUD DE SERVICIOo Fecha de la solicitudo Id del proveedoro Id del servicioo Costoo Fecha de inicio de la prestacióno Fecha de fin de la prestación
ColorBits S.C © 2013
“PORQUE APRENDER SI TIENE COLOR”
4. GENERACIÓN DE INFORMES REPORTE DE PROVEEDOR
o Id del proveedoro Periodo del reporteo Productos o servicios que se adquirierono Costo
REPORTE POR PRODUCTO Y/O SERVICIO ADQUIRIDOo Id del productoo Periodoo Id del proveedor
5. ESPACIO DE COMUNICACIÓNEl proveedor y administrador participan en espacio de mensajería como medio de comunicación para confirmar pedidos, notificacio-nes o dudas.
Nombre del proveedor (lo genera automáticamente el siste-ma)
Fecha y hora del mensaje Motivo del mensaje
o Espacio abierto.El sistema registrará todos los mensajes para integrar un historial; teniendo el usuario la opción de elimina sus mensajes.
6. El público en general, podrá: Consultar la imagen de la página principal del H. Ayunta-
miento de Culiacán, sin poder realizar ningún tipo de opera-ción más que de consulta.
ColorBits S.C © 2013
“PORQUE APRENDER SI TIENE COLOR”
REQUERIMIENTOS NO FUNCIONALES: El sistema contará con operatividad. Tendrá la capacidad suficiente
para cumplir las funciones tales como registro, a las que fue destina-do de modo aceptable
La interfaz será llamativa. Captará la atención del usuario, con un di-seño atractivo a la vista e interactivo ya que, permite una interacción, a modo de diálogo, entre el ordenador y el usuario.
El sistema será ágil, expedito. Será pronto de obrar. El tiempo de es-pera entre las operaciones que se realicen, será mínimo; de tal forma que no necesitará pantallas extra para cubrirlo; las redirecciones se-rán directas.
La Interfaz de la página web será fácil de usar. Los usuarios tendrán acceso a la página dependiendo si están dados de alta o no en el ayuntamiento como proveedores o administradores, pero en ambos casos las opciones serán intuitivas y fáciles de realizar.
La información proporcionada y su flujo será seguro. La información será asegurada con diferentes combinaciones de cifrados. Gozará de la “capacidad para proteger información y datos de manera que las personas o sistemas no autorizados no puedan leerlos o modificarlos, al tiempo que no se deniega el acceso a las personas o sistemas au-torizados” (ISO 9126).
El sistema podrá ser usado en cualquier momento. Estará disponible y libre al uso las 24 horas del día los 7 días de la semana.
El sistema será funcional. Tendrá la capacidad para proporcionar funciones declaradas e implícitas cuando se use bajo condiciones especificadas.
Proporcionará usabilidad. “La capacidad del producto software para ser entendido, aprendido, usado y ser atractivo para el usuario, cuan-do se usa bajo condiciones especificadas” (ISO 9126)
ColorBits S.C © 2013
“PORQUE APRENDER SI TIENE COLOR”
REQUERIMIENTOS DEL SISTEMA
256 Mb de RAM
Procesador a 1 GHz
Navegadores soportados:
Firefox
Internet Explorer
Google Chrome
Safari
Opera
Conexión a Internet
Adaptador de red Ethernet
Dirección IP válida
Windows
Windows XP® (x32, x64)
Windows Vista® (x32, x64)
Windows 7 (x32, x64)
Windows Server 2008 (x32, x64)
ColorBits S.C © 2013
“PORQUE APRENDER SI TIENE COLOR”
Linux
Red Hat® Enterprise Linux 5 (x32, x64)
CentOS 5 (x32, x64)
Ubuntu Linux 9 (x32, x64)
Ubuntu Linux 8.10, 9.04
Fedora 11 (x32, x64)
SUSE® Linux Enterprise Server 10 (x32, x64)
SUSE Linux 10 (x32, x64)
Debian GNU/Linux 5.0 (x32, x64)
FreeBSD 6, 7
Mac OS X
Mac OS X Server v10.5 Leopard
Mac OS X Server v10.6 Snow Leopard
SERVIDOR:
Una versión compatible de MySQL Server
Procesador de 4 a 2 GHz (x64)
2 GB de RAM
10 GB de espacio en el disco duro (con una base de datos SQL)
Sistema operativo compatible
ColorBits S.C © 2013
“PORQUE APRENDER SI TIENE COLOR”
DIAGRAMAS DE CASOS DE USO
Inicio de sesión
Registrar proveedor
ColorBits S.C © 2013
“PORQUE APRENDER SI TIENE COLOR”
Consultar catálogo
Consultar información pública
ColorBits S.C © 2013
“PORQUE APRENDER SI TIENE COLOR”
Aceptar/Cancelar pedido
Calendarizar productor/servicio
ColorBits S.C © 2013
“PORQUE APRENDER SI TIENE COLOR”
Generar nota
ColorBits S.C © 2013
“PORQUE APRENDER SI TIENE COLOR”
Modificar información (Administrador)
Modificar producto/servicio
ColorBits S.C © 2013
“PORQUE APRENDER SI TIENE COLOR”
ESPECIFICACIÓN DE CASOS DE USO
Caso de Uso Autentificar UsuarioActores Base de datosTipo BásicoPropósito Evitar que personas ajenas al sistema, realicen modi-
ficaciones en los datos que se proporcionanResumen La base de datos comprueba el tipo de usuario que
inicia sesión y los datos de su cuentaPrecondicio-nes Ingresar datos
Flujo principal Si el usuario selecciona “Iniciar sesión”, realizar su-bflujo S-1 y S-2
Subflujos
S-1 El sistema solicita datos al Administrador: Nombre de usuario Contraseña
S-2 El sistema valida los datos ingresados por el usuario
Excepciones Nombre de usuario y contraseña no válidos
ColorBits S.C © 2013
“PORQUE APRENDER SI TIENE COLOR”
Caso de Uso Registrar ProveedorActores Proveedor, Base de datosTipo Básico
PropósitoAmpliar el catálogo de proveedores, a fin de que el H. Ayuntamiento de Culiacán, tenga más opciones para solicitar productos y servicios que requiera
ResumenEl proveedor de H. Ayuntamiento de Culiacán regis-tra a los proveedores que suministran los productos y/o servicios para la realización de sus funciones ad-ministrativas.
Precondicio-nes Iniciar sesión como administrador
Flujo principal Si el Proveedor selecciona “Registrar Producto o Ser-vicio”, realizar subflujo S-1 y S-2
Subflujos
S-1 El sistema solicita los datos al Administrador : Nombre del proveedor Domicilio
o Calleo No. exterioro No. interioro Coloniao Municipioo Código postalo Registro Federal de Contribuyente
Formas de Contactoo Teléfono Oficinao Teléfono Celularo Correo electrónico
S-2 Al seleccionar “Aceptar”, el sistema asigna: Fecha del registro Id del proveedor
Excepciones No se completó el formulario correctamenteProveedor ya existente en la base de datos
ColorBits S.C © 2013
“PORQUE APRENDER SI TIENE COLOR”
Caso de Uso Dar de AltaActores Proveedor, Base de datosTipo Básico
PropósitoHacer el catálogo de servicios y productos ofertados por empresa más amplio, para tener más diversidad de los mismos y poder satisfacer más necesidades del H. Ayuntamiento de Culiacán
ResumenEl proveedor autorizado por el H. Ayuntamiento de Culiacán registra los productos o servicios que ofrece a éste
Precondicio-nes
Iniciar sesión como proveedorSeleccionar “Dar de alta”
Flujo principal Si el Proveedor ingresa al sistema y selecciona “Dar de alta”, realizar subflujo S-1 y S-2
Subflujos
S-1 El sistema solicita los datos al Proveedor de: Fotografía del producto o servicio Precio del producto o servicio Nombre del producto o servicio Descripción
o Unidad de medidao Especificación del mismo producto
S-2 Al seleccionar “Aceptar”, el sistema asigna: Id del producto o servicio
ExcepcionesInicio de sesión no válidoProducto o servicio ya existente en la cuenta del pro-veedor en la base de datos
ColorBits S.C © 2013
“PORQUE APRENDER SI TIENE COLOR”
Caso de Uso Modificar Información AdministradorActores Administrador, Base de datosTipo BásicoPropósito Mantener actualizada la información del administra-
dorResumen El administrador autentificado por el sistema realiza
cambios en su informaciónPrecondicio-nes
Iniciar sesión como administradorSeleccionar “Modificar”
Flujo principal Si el administrador ingresa en la página y selecciona modificar, realizar subflujo S-1 y S-2
Subflujos
S-1 El sistema da la opción al Proveedor de: “Modificar producto” “Modificar servicio”
S-2 Al seleccionar “Aceptar”, el sistema actualiza la información en la base de datos
Excepciones Inicio de sesión no válidoProducto o servicio no existente en la base de datos
Caso de Uso Modificar Información ProveedorActores Proveedor, Base de datosTipo BásicoPropósito Mantener actualizada la información del proveedorResumen El proveedor autentificado por el sistema realiza
cambio en los productos o servicios que ofrece
Precondicio-nes
Iniciar sesión como proveedorSeleccionar “Consultar Catálogo”Seleccionar un producto o servicioSeleccionar “Modificar”
Flujo principal Si el proveedor ingresa en la página y selecciona mo-dificar, realizar subflujo S-1 y S-2
Subflujos
S-1 El sistema da la opción al Proveedor de: “Modificar producto” “Modificar servicio”
S-2 Al seleccionar “Aceptar”, el sistema actualiza la información en la base de datos
Excepciones Inicio de sesión no válidoProducto o servicio no existente en la base de datos
ColorBits S.C © 2013
“PORQUE APRENDER SI TIENE COLOR”
Caso de Uso Modificar ProductoActores Proveedor, Base de datosTipo BásicoPropósito Actualizar la información de algún productoResumen El proveedor autentificado por el sistema realiza
cambios en los productos que ofrece
Precondicio-nes
Iniciar sesión como proveedorSeleccionar “Consultar Catálogo”Seleccionar un productoSeleccionar “Modificar”
Flujo principalSi el proveedor ingresa en la página y selecciona mo-dificar dentro del menú de un producto, realizar su-bflujo S-1 y S-2
Subflujos
S-1 El sistema solicita los datos al Proveedor de: Fotografía del producto Precio del producto Nombre del producto Descripción
o Unidad de medidao Especificación del mismo producto
S-2 Al seleccionar “Aceptar”, el sistema actualiza la información del producto en la base de datos
ExcepcionesInicio de sesión no válidoProducto no existente en la base de datosDatos ingresados no válidos
ColorBits S.C © 2013
“PORQUE APRENDER SI TIENE COLOR”
Caso de Uso Modificar ServicioActores Proveedor, Base de datosTipo BásicoPropósito Actualizar la información de algún servicioResumen El proveedor autentificado por el sistema realiza
cambios en los servicios que ofrece
Precondicio-nes
Iniciar sesión como proveedorSeleccionar “Consultar Catálogo”Seleccionar un servicioSeleccionar “Modificar”
Flujo principalSi el proveedor ingresa en la página y selecciona mo-dificar dentro del menú de un servicio, realizar su-bflujo S-1 y S-2
Subflujos
S-1 El sistema solicita los datos al Proveedor de: Fotografía del servicio Precio del servicio Nombre del servicio Descripción
S-2 Al seleccionar “Aceptar”, el sistema actualiza la información del servicio en la base de datos
ExcepcionesInicio de sesión no válidoServicio no existente en la base de datosDatos ingresados no válidos
ColorBits S.C © 2013
“PORQUE APRENDER SI TIENE COLOR”
Caso de Uso ContactarActores Administrador, Proveedor, Base de datosTipo Básico
PropósitoCrear un espacio de comunicación entre el adminis-trador y el proveedor para resolver dudas o cualquier situación que se les presente
ResumenEl proveedor y administrador participan en espacio de mensajería como medio de comunicación para confirmar pedidos, notificaciones o dudas
Precondicio-nes
Iniciar sesión como administrador o proveedorSeleccionar el perfil de algún proveedor o el adminis-tradorSeleccionar “Contactar”
Flujo principalSi el administrador ingresa en el sistema y selecciona “Contactar”, realizar subflujo S-1 y S-3Si el proveedor ingresa en el sistema y selecciona “Contactar”, realizar subflujo S-2 y S-3
Subflujos
S-1 El sistema solicita al Administrador los datos: Motivo del mensaje (Espacio abierto) Proveedor remitente
S-2 El sistema solicita al Proveedor los datos: Motivo del mensaje (Espacio abierto)
S-3 El sistema da de alta el mensaje en la base de datos al momento en que el usuario pulsa “Aceptar”
Excepciones Inicio de sesión no válidoProveedor no existente en la base de datos
ColorBits S.C © 2013
“PORQUE APRENDER SI TIENE COLOR”
Caso de Uso Enviar mensajeActores Administrador, Proveedor, Base de datosTipo Básico
PropósitoQue el proveedor o el administrador según sea el caso, pueda responder, plantear preguntas o alguna situación al remitente
ResumenEl proveedor y administrador participan en espacio de mensajería como medio de comunicación envian-do mensajes
Precondicio-nes
Iniciar sesión como administrador o proveedorSeleccionar el perfil de algún proveedor o el adminis-tradorSeleccionar “Contactar”
Flujo principalSi el administrador ingresa en el sistema y selecciona “Contactar”, realizar subflujo S-1Si el proveedor ingresa en el sistema y selecciona “Contactar”, realizar subflujo S-2
Subflujos
S-1 El sistema solicita al Administrador los datos: Motivo del mensaje (Espacio abierto) Proveedor remitente
S-2 El sistema solicita al Proveedor los datos: Motivo del mensaje (Espacio abierto)
ExcepcionesInicio de sesión no válidoProveedor no existente en la base de datosMensaje eliminadoMensaje no enviado
ColorBits S.C © 2013
“PORQUE APRENDER SI TIENE COLOR”
Caso de Uso Recibir mensajeActores Administrador, Proveedor, Base de datosTipo Básico
PropósitoQue el proveedor o el administrador según sea el caso, pueda leer la respuesta, pregunta o situación que le plantea el emisor
ResumenEl proveedor y administrador participan en espacio de mensajería como medio de comunicación reci-biendo mensajes
Precondicio-nes
Iniciar sesión como administrador o proveedorSeleccionar el perfil de algún proveedor o el adminis-tradorSeleccionar “Contactar”
Flujo principalSi el administrador ingresa en el sistema y selecciona “Contactar”, realizar subflujo S-1Si el proveedor ingresa en el sistema y selecciona “Contactar”, realizar subflujo S-2
Subflujos
S-1 El sistema muestra al Administrador los datos: Motivo del mensaje Proveedor emisor Fecha y hora del mensaje
S-2 El sistema muestra al Proveedor los datos: Motivo del mensaje Fecha y hora del mensaje
ExcepcionesInicio de sesión no válidoProveedor no existente en la base de datosMensaje eliminadoMensaje no recibido
ColorBits S.C © 2013
“PORQUE APRENDER SI TIENE COLOR”
Caso de Uso Consultar catálogoActores Administrador, Base de datosTipo Básico
PropósitoQue el administrador pueda consultar el producto o servicio que requiere para satisfacer la necesidad que se le presente
Resumen El administrador realiza una consulta de los produc-tos y servicios ofrecidos
Precondicio-nes
Iniciar sesión como administradorSeleccionar “Consultar catálogo”
Flujo principal Si el administrador ingresa en el sistema y selecciona “Consultar”, realizar subflujo S-1
Subflujos
S-1 El sistema muestra al Administrador los datos: Fotografía del producto o servicio Precio del producto o servicio Nombre del producto o servicio Descripción
o Unidad de medidao Especificación del mismo producto
Excepciones Inicio de sesión no válidoProveedor no existente en la base de datos
ColorBits S.C © 2013
“PORQUE APRENDER SI TIENE COLOR”
Caso de Uso SolicitarActores Administrador, Base de datosTipo BásicoPropósito Que el administrador pueda satisfacer sus necesida-
des mediante la compra de algún producto o servicio
ResumenEl administrador realiza el pedido en base a la con-sulta de los producto ofrecidos por que el resulte me-jor de acuerdo a sus necesidades.
Precondicio-nes
Iniciar sesión como administradorSeleccionar “Consulta catálogo”Seleccionar un producto o un servicio
Flujo principalSi el administrador ingresa en el sistema, consulta el catálogo y selecciona un producto o servicio, realizar subflujo S-1,S-2 yS-3
Subflujos
S-1 El sistema solicita al Administrador los datos: Cantidad
S-2 El sistema asigna a la solicitud los datos: Fecha del pedido Id del proveedor Id del producto o servicio Costo unitario Costo total
S-3 El sistema solicita “Calendarizar”
ExcepcionesInicio de sesión no válidoProveedor no existente en la base de datosProducto o servicio no válido
ColorBits S.C © 2013
“PORQUE APRENDER SI TIENE COLOR”
Caso de Uso CalendarizarActores Administrador, Base de datosTipo Básico
PropósitoTener un control de las fechas en que se deben reali-zar las entregas o periodo de tiempo en que se pres-tará un servicio, a fin de mantener el orden que se requiere
Resumen El administrador calendariza su pedido en base a el producto o servicio que solicitó.
Precondicio-nes
Iniciar sesión como administradorSolicitar un producto o servicio
Flujo principal Si el administrador ingresa en el sistema y solicita un producto o servicio, realizar subflujo S-1
SubflujosS-1 El sistema ejecuta dependiendo lo solicitado:
“Calendarizar producto” “Calendarizar servicio”
ExcepcionesInicio de sesión no válidoPedido no existente en la base de datosProducto o servicio no válido
Caso de Uso Calendarizar productoActores Administrador, Base de datosTipo Básico
PropósitoTener un control de las fechas en que se deben reali-zar las entregas, a fin de mantener el orden necesa-rio
Resumen El administrador calendariza su pedido en base a el producto que solicitó.
Precondicio-nes
Iniciar sesión como administradorSolicitar un producto
Flujo principal Si el administrador ingresa en el sistema y solicita un producto, realizar subflujo S-1y S-2
SubflujosS-1 El sistema solicita al Administrador:
Fecha de EntregaS-2 El sistema ejecuta “Calendarizar entrega”
ExcepcionesInicio de sesión no válidoPedido no existente en la base de datosProducto no existente en la base de datos
ColorBits S.C © 2013
“PORQUE APRENDER SI TIENE COLOR”
Caso de Uso Calendarizar entregaActores Administrador, Base de datosTipo Básico
PropósitoTener un control de las fechas en que se deben reali-zar las entregas de los productos, a fin de mantener el orden que se requiere
Resumen El administrador calendariza la entrega de su pedido en base al producto que solicitó.
Precondicio-nes
Iniciar sesión como administradorSolicitar un producto
Flujo principal Si el administrador ingresa en el sistema y solicita un producto, realizar subflujo S-1y S-2
SubflujosS-1 El sistema solicita al Administrador:
Fecha de EntregaS-2 El sistema da de alta la información en la base de datos
ExcepcionesInicio de sesión no válidoPedido no existente en la base de datosProducto no existente en la base de datos
Caso de Uso Calendarizar servicioActores Administrador, Base de datosTipo BásicoPropósito Calendarizar un servicio al solicitarse
ResumenLlevar un control de las fechas en que se brindará la prestación de algún servicio y mantener al Adminis-trador y al Proveedor al tanto de ello
Precondicio-nes
Iniciar sesión como administradorSolicitar un servicio
Flujo principal Si el administrador ingresa en el sistema y solicita un servicio, realizar subflujo S-1, S-2 y S-3
Subflujos
S-1 El sistema solicita al Administrador: Fecha de Inicio Fecha de Fin
S-2 El sistema ejecuta “Calendarizar Inicio”S-3 El sistema ejecuta “Calendarizar Fin”
ExcepcionesInicio de sesión no válidoPedido no existente en la base de datosServicio no existente en la base de datos
ColorBits S.C © 2013
“PORQUE APRENDER SI TIENE COLOR”
Caso de Uso Calendarizar inicioActores Administrador, Base de datosTipo Básico
PropósitoLlevar un control de las fechas en que se inicia la prestación de algún servicio y mantener al Adminis-trador y al Proveedor al tanto de ello
Resumen El administrador calendariza el inicio del servicio que solicitó
Precondicio-nes
Iniciar sesión como administradorSolicitar un servicio
Flujo principal Si el administrador ingresa en el sistema y solicita un servicio, realizar subflujo S-1 y S-2
SubflujosS-1 El sistema solicita al Administrador:
Fecha de InicioS-2 El sistema da de alta la información en la base de datos
ExcepcionesInicio de sesión no válidoPedido no existente en la base de datosServicio no existente en la base de datos
Caso de Uso Calendarizar FinActores Administrador, Base de datosTipo Básico
PropósitoLlevar un control de las fechas en que se finaliza la prestación de algún servicio y mantener al Adminis-trador y al Proveedor al tanto de ello
Resumen El administrador calendariza el fin del servicio que solicitó
Precondicio-nes
Iniciar sesión como administradorSolicitar un servicio
Flujo principal Si el administrador ingresa en el sistema y solicita un servicio, realizar subflujo S-1 y S-2
SubflujosS-1 El sistema solicita al Administrador:
Fecha de finS-2 El sistema da de alta la información en la base de datos
ExcepcionesInicio de sesión no válidoPedido no existente en la base de datosServicio no existente en la base de datos
ColorBits S.C © 2013
“PORQUE APRENDER SI TIENE COLOR”
Caso de Uso Aceptar pedidoActores Proveedor, Base de datosTipo BásicoPropósito Que el Proveedor confirme que puede realizar el pe-
dido que se le solicitóResumen En el momento en que el administrador realiza el pe-
dido, se le notifica al proveedor para que lo acepte.Precondicio-nes
Solicitud de producto o servicio por parte del admi-nistrador
Flujo principal Si se realiza la solicitud de un producto o servicio, realizar subflujo S-1y S-2
SubflujosS-1 El sistema pregunta al proveedor si desea acep-tar el pedidoS-2 El sistema ejecuta “Generar nota”
Excepciones Inicio de sesión no válidoPedido no existente en la base de datos
Caso de Uso Generar notaActores Base de datosTipo BásicoPropósito Que posteriormente se pueda mostrar una nota con
los datos de la compra realizadaResumen En el momento en que el administrador realiza el pe-
dido, se genera la nota de compra.Precondicio-nes “Aceptar pedido”
Flujo principal Si se realiza la solicitud de un producto o servicio y el proveedor acepta, realizar subflujo S-1,S-2 y S-3
Subflujos
S-1 El sistema asigna a la nota: Id de la nota Id del proveedor Id del producto o servicio Fecha del pedido
S-2 El sistema ejecuta “Calcular total”S-3 El sistema ejecuta “Mostrar nota”
Excepciones Pedido no existente en la base de datosPedido cancelado
ColorBits S.C © 2013
“PORQUE APRENDER SI TIENE COLOR”
Caso de Uso Calcular totalActores Base de datosTipo BásicoPropósito Que el Administrador lleve un control de los gastos
que realiza
ResumenEn el momento en que el administrador realiza el pe-dido, se genera la nota de compra y se calcula el to-tal a pagar.
Precondicio-nes “Generar nota”
Flujo principal Si se genera la nota de un producto o, realizar subflu-jo S-1,S-2 y S-3
Subflujos
S-1 El sistema extrae los datos: Cantidad Costo unitario
S-2 El sistema ejecuta calcula el totalS-3 El sistema regresa la información a “Generar nota”
Excepciones Pedido no existente en la base de datosPedido cancelado
Caso de Uso Cancelar pedidoActores Proveedor, Base de datosTipo Básico
PropósitoQue el proveedor pueda rechazar pedidos en caso de que no cuente con los productos/servicios que se le solicitan
ResumenEn el momento en que el administrador realiza el pe-dido, se le notifica al proveedor para que lo rechace en caso de no poder realizarlo
Precondicio-nes
Solicitud de producto o servicio por parte del admi-nistrador
Flujo principal Si se realiza la solicitud de un producto o servicio, realizar subflujo S-1
Subflujos S-1 El sistema pregunta al proveedor si desea recha-zar el pedido
Excepciones Inicio de sesión no válidoPedido no existente en la base de datos
ColorBits S.C © 2013
“PORQUE APRENDER SI TIENE COLOR”
Caso de Uso Mostrar notaActores Administrador, Base de datosTipo BásicoPropósito Que el Administrador pueda tener un registro impre-
so de sus compras
ResumenEn el momento en que el administrador realiza el pe-dido, se genera la nota de compra y se muestra en pantalla
Precondicio-nes “Calcular total”
Flujo principal Si se genera la nota de un producto o, realizar subflu-jo S-1
Subflujos
S-1 El sistema muestra la nota generada al adminis-trador con los datos:
Fecha del pedido Nombre del proveedor Nombre del producto o servicio Cantidad Costo unitario Costo total Fecha de entrega/ inicio y fin
ExcepcionesPedido no existente en la base de datosPedido canceladoError generando nota
ColorBits S.C © 2013
“PORQUE APRENDER SI TIENE COLOR”
Caso de Uso Consultar pedidosActores Proveedor, Base de datosTipo BásicoPropósito Que el proveedor esté al tanto de los pedidos que
realiza el administrador
ResumenEn el momento en que el administrador realiza el pe-dido, se le notifica al proveedor y éste tiene la posibi-lidad de realizar una consulta de éstos
Precondicio-nes
Solicitud de producto o servicio por parte del admi-nistradorAceptar los pedidos
Flujo principal Si se realiza la solicitud de un producto o servicio, realizar subflujo S-
Subflujos
S-1 El sistema muestra al proveedor los pedidos del administrador con los datos:
Fecha del pedido Nombre del proveedor Nombre del producto o servicio Cantidad Costo unitario Costo total Fecha de entrega/ inicio y fin
Excepciones Inicio de sesión no válidoPedido no existente en la base de datos
Caso de Uso Consulta informaciónActores PúblicoTipo BásicoPropósito Que el público pueda saber las funciones del H.
Ayuntamiento de Culiacán
ResumenEl público no perteneciente al sistema, puede ingre-sar a la página principal y consultar la información que es pública
Precondicio-nes Ingresar a la página
Flujo principal Si se ingresa a la página principal, realizar subflujo S-1
SubflujosS-1 El sistema muestra al proveedor los pedidos del administrador con los datos:
Costo total Fecha de entrega/ inicio y fin
Excepciones Inicio de sesión no válidoPedido no existente en la base de datos
ColorBits S.C © 2013
“PORQUE APRENDER SI TIENE COLOR”
DIAGRAMAS DE SECUENCIA
Dar de alta producto/servicio
Dar de alta proveedor
ColorBits S.C © 2013
“PORQUE APRENDER SI TIENE COLOR”
Inicio de sesión
Consulta de catálogo (Proveedor)
ColorBits S.C © 2013
“PORQUE APRENDER SI TIENE COLOR”
Consulta catàlogo (Administrador)
Aceptar/Cancelar pedido
ColorBits S.C © 2013
“PORQUE APRENDER SI TIENE COLOR”
Enviar mensaje
Modificar información (Administrador)
ColorBits S.C © 2013
“PORQUE APRENDER SI TIENE COLOR”
Modificar información (Proveedor)
ColorBits S.C © 2013
“PORQUE APRENDER SI TIENE COLOR”
Generar nota
ColorBits S.C © 2013
“PORQUE APRENDER SI TIENE COLOR”
DIAGRAMAS DE ACTIVIDADES
ColorBits S.C © 2013
“PORQUE APRENDER SI TIENE COLOR”
DIAGRAMA ENTIDAD RELACIÓN
ColorBits S.C © 2013
“PORQUE APRENDER SI TIENE COLOR”
DIAGRAMA DE CLASES
ColorBits S.C © 2013
“PORQUE APRENDER SI TIENE COLOR”
MAPA DE NAVEGACIÓN
ColorBits S.C © 2013