Subido por Yari Pech

NFORME TECNICO

Anuncio
Informe Técnico 2018
MATERIA
Análisis y Modelado De Sistemas Informáticos
NOMBRE DEL TRABAJO
Informe Técnico
Informe Técnico 2018
Contenido
DEFINICIÓN DEL PROBLEMA ............................................................................................................... 3
OBJETIVOS ........................................................................................................................................... 4
Objetivo general .............................................................................................................................. 4
Objetivos específicos ....................................................................................................................... 4
MARCO TEORICO ................................................................................................................................. 5
Antecedentes de la investigación ................................................................................................... 5
Automatización ................................................................................................................................... 5
La automatización y su impacto la sociedad ................................................................................... 5
Sistemas automatizados ................................................................................................................. 6
Objetivos de los sistemas automatizados ................................................................................... 7
Base de datos ...................................................................................................................................... 7
Estructura de las bases de datos ..................................................................................................... 8
REQUISITOS FUNCIONALES: ................................................................................................................ 9
REQUISITOS CANDIDATOS................................................................................................................... 9
Requisitos funcionales del software ............................................................................................. 10
Requisitos no funcionales del software ........................................................................................ 10
VALIDACION DE REQUISITOS............................................................................................................. 11
Introducción a los Casos de uso ........................................................................................................ 12
Diagrama de clases........................................................................................................................ 12
Diagrama de objetos ..................................................................................................................... 13
Diagrama de casos de uso ............................................................................................................. 13
Diagrama de estados ..................................................................................................................... 14
Diagrama de secuencias ................................................................................................................ 14
Diagrama de Actividades ............................................................................................................... 15
Diagrama de colaboraciones ......................................................................................................... 16
Diagrama de componentes ........................................................................................................... 16
Diagrama de distribución .............................................................................................................. 16
Informe Técnico 2018
DEFINICIÓN DEL PROBLEMA
La empresa que lleva el nombre de “Abarrotes La Rosita “se dedica a brindar
servicios de ventas de los muebles hechos de diferentes tipos de materiales. El
problema de esta empresa es que todo se centra en el registro de los datos, todo
se hace de manera manual ya que no existe un sistema informático que permita
automatizar y hacer as ágil el proceso de venta.
Por otra parte, existen inversiones de recursos materiales innecesarios, ya que la
empresa
tiende
a invertir en
papeles, bolígrafos,
marcadores,
libretas,
calculadoras. Etc. Que de cierta manera son incensarios ya que solo originan más
gasto y pérdida de los recursos. Para poder efectuar los encargos se tenía que
recurrir a buscar la información en todo el papeleo para así poder llevar el control
de pedidos. Esto ocasionaba que los dueños de la empresa y el personal
perdieran más tiempo al momento efectuar dicho trabajo.
Otro problema que presta la empresa es que, al manejar la información de manera
manual mediante formatos en papel y libreta, cualquier empleado puede modificar
o alterar la información existente en ella que podría ocasionar perdidas grandes,
es decir no se tiene un sistema de seguridad para los datos de información.
Informe Técnico 2018
OBJETIVOS
Objetivo general
Automatizar el establecimiento mediante la implementación de un inventario digital
mediante un software. En el cual el empleado puede ingresar de manera eficiente
y fácil una mejor forma de administrar la cantidad de productos disponibles para su
venta. Dejan atrás los inventarios hechos en papel.
Objetivos específicos





Poder realizar búsquedas de productos.
Tener una lista de clientes, productos.
Mantener actualizado su nivel de inventario.
Generar reportes de las operaciones del día, semana, mes año, etc.
Tener la relación de ventas del día.
Informe Técnico 2018
MARCO TEORICO
Antecedentes de la investigación
Para
sustentar
y
apoyar
esta
investigación
titulada:
“Automatizar
las
operaciones de servicios de control de ventas mediante un software”. Se
hizo una búsqueda en cuanto a trabajos de investigación previamente realizados
para poder conocer y establecer la relación que puede existir con la presente
investigación.
Automatización
El término automatización se refiere a una amplia variedad de sistemas y procesos
que operan con mínima, incluso sin intervención, del ser humano. Un sistema
automatizado ajusta sus operaciones en respuesta a cambios en las condiciones
externas en tres etapas: mediación, evaluación y control.
La automatización y su impacto la sociedad
La automatización en la actualidad ha sido una aportación hacia la industria de
mucha gran ayuda, ya que gracias a esta se ha logrado un desarrollo y evolución
rápida y constante de las empresas que se desistan al uso de estas. Uno de los
impactos más conocidos de la automatización es el impacto social.
Las innovaciones actuales traen consigo una grande gama de beneficios que son
bien recibidos por la sociedad, dentro de este ámbito la automatización no se hace
una expresión ya que esta trae consigo grandes beneficios hacia la humanidad ya
que trata de ahorrar el trabajo que esta realiza, además de que busca evitar que el
ser humano se arriesgue mucho ante la realización de sus labores. Anqué en otros
aspecto los beneficios que trae consigo la automatización, vienen perjudicando al
mismo tiempo, es decir para la industria es conveniente por que hacen una
Informe Técnico 2018
inversión fuerte pero con el tiempo se van beneficiando ya que hace los trabajos
más rápidos, pero por otra parte al momento de automatizar todo esto traer
consigo el desempleo ya que las maquinas son las que ocupan el empleo del
trabajador , aunque por eso mismo las empresas empezaran a exigir profesionista
expertos en dichas maquinas, lo que va a involucrar que las futuras generaciones
se preparen más en cuantos a los estudios. (Pablo Balderas, 2012).
Sistemas automatizados
Un sistema automatizado consta de dos partes principales:
 La Parte Operativa: es la parte que actúa directamente sobre la máquina.
Son los elementos que hacen que la máquina se mueva y realice la
operación deseada. Los elementos que forman la parte operativa son los
accionadores de las máquinas como motores, cilindros, compresores y los
captadores como fotodiodos, finales de carrera.
 La Parte de Mando: suele ser un autómata programable (tecnología
programada),
aunque
hasta
hace
bien
poco
se
utilizaban
relés
electromagnéticos, tarjetas electrónicas o módulos lógicos neumáticos
(tecnología cableada). En un sistema de fabricación automatizado el
autómata programable está en el centro del sistema. Este debe ser capaz
de comunicarse con todos los constituyentes de sistema automatizado.
Informe Técnico 2018
Objetivos de los sistemas automatizados

Mejorar la productividad de la empresa, reduciendo los costes de la
producción y mejorando la calidad de la misma.

Mejorar las condiciones de trabajo del personal, suprimiendo los trabajos
penosos e incrementando la seguridad.

Realizar las operaciones imposibles de controlar intelectual o manualmente.

Mejorar la disponibilidad de los productos, pudiendo proveer las cantidades
necesarias en el momento preciso.

Simplificar el mantenimiento de forma que el operario no requiera grandes
conocimientos para la manipulación del proceso productivo.

Integrar la gestión y producción.
Base de datos
El término base de datos surgió en 1963, en la informática una base de datos
consiste en una colección de datos interrelacionados y un conjunto de programas
para acceder a dichos de datos .En otras palabras, una base de dato no es más
que un conjunto de información (un conjunto de datos) relacionada que se
encuentra agrupada o estructurada. (María Gómez, 2013),
Una base de datos es una colección de datos almacenados y organizados de
forma que un programa del ordenador pueda seleccionarlos rápidamente y
capaces de ser: recobrados, actualizados, insertados y borrados. En un DBMS
una base de datos es un sistema de archivos electrónico. (Alejandro Gutiérrez,
2009)
Las bases de datos son el método preferido para el almacenamiento estructurado
de datos. Desde las grandes aplicaciones multiusuario, hasta los teléfonos móviles
y las agendas electrónicas utilizan tecnología de bases de datos para asegurar la
Informe Técnico 2018
integridad de los datos y facilitar la labor tanto de usuarios como de los
programadores que las desarrollaron. (Rafael Camps Paré, Luis Casillas, Dolors
Costa, Marc Ginesta, Carme Martín Oscar Pérez 2005)
Estructura de las bases de datos
Una base de datos está formada por tablas en las cuales se almacenan los datos.
Así mismo, las tablas están formadas por columnas y filas a las cuales se les
conoce como campos y registros. Los campos son cada una de las columnas de
las tablas, esto pueden tomar diversas propiedades como el tipo de dato, la
cantidad de caracteres, entre otros. Los registros son las filas y es donde se
contienen los datos, los cuales se adaptan a las propiedades del campo al cual
pertenecen. (McLeod, 2000)
Informe Técnico 2018
REQUISITOS FUNCIONALES:





Se debe poner crear e ingresar nuevos productos al inventario
Permitir la búsqueda mediante algún identificador de cada producto
Permite conocer el número de productos el inventario.
Permite generar reportes de ventas del día, semana, mes y año
Debe permitir poder agregar nuevos clientes.
REQUISITOS CANDIDATOS.
El software llevará el nombre de “MuebleriaSJ” este software estará basado en un
enfoque de automatización para una pequeña empresa dedicada a la prestación
de dicho servicio, La función del software es proveer al cliente es decir los
usuarios una manera más ágil y sencilla de automatizar sus cuentas, de manera
que la seguridad es primero el sistema contará con un sistema de login
únicamente para el administrador o el dueño de la empresa, el cual únicamente
podrá modificar los datos y tendrá acceso a la información cuando lo necesite. El
sistema registrará todas las operaciones que se estén llevando a cabo y generará
un reporte al final del día, esto permitirá al dueño poder comprobar un manejo
efectivo de sus cuentas.
La elaboración del software se estima en aproximadamente un plazo de 4 meses
para su implementación debido a que la realización de toda la documentación será
realizada por un único personal que actuará tanto como programador y analista de
sistema. Se utilizará recursos de internet para el uso e implementación de bases
de datos donde se guardarán los requisitos especificados por el cliente.
La manera de cómo estará estructurado el software será de una manera sencilla
para que el usuario pueda entender de manera fácil su utilización, y se realizará
en base a las prioridades de venta y registro de información. Debido a que ciertas
partes del sistema son más importantes que otros y llevan los procesos más
pesados se dará acceso únicamente al dueño.
Informe Técnico 2018
Requisitos funcionales del software
La función principal del software es crear de manera automatizada un reporte de
las ventas al finalizar el día, o hasta que el usuario lo especifique. Permitirá que el
cliente, en este caso el personal de trabajo pueda anexar información básica como
el ingreso de ventas, la cantidad a vender, el precio de lo que se vendió, pero
tendrá restricciones, es decir, no podrá modificar información en la base de datos
en cuanto al precio fijo de los productos no tampoco tener acceso a la información
del reporte de lo vendido.
El acceso a esa are será únicamente por parte del dueño de la empresa que
decidirá si modifica o no la información, todas estas funciones serán posibles
realizarlas por él sistema.
Requisitos no funcionales del software
El sistema tendrá ciertos apartados en los cuales el cliente y mucho menos el
dueño de la empresa podrá acceder, ya que será únicamente accesible por el
programador, estas funciones que son ajenas al usuario no implican poner en
riesgo la información de la empresa ni mucho menos cualquier otra información. Si
el sistema tuviese la opción de poder pagar con tarjeta de crédito el no
almacenará ninguna información extra que le pida al cliente era más rápida y
sencilla, pero por el motivo de la empresa analizada es una pequeña empresa y
de igual manera se encuentra alejada de las ciudades no se optó por engrandecer
al sistema con muchas más funciones.
Cada vez que se anexe información el sistema guardará la información en una
base de datos, pero no comprometerá la información almacenada. Estas funciones
apartadas serán en su mayoría para mantenimiento del sistema y generar
actualizaciones si las hay y si está de acuerdo el cliente en este caso dueño de la
empresa.
Informe Técnico 2018
Si se desea eliminar un reporte de ventas o modificar la base de datos primero se
tendrá que iniciar sesión con el Loguin predispuesto con anterioridad al dueño de
la empresa, de lo contrario el sistema arrojará un mensaje de error, e imprimirá en
pantalla que inicies tu cuenta de administrador para poder accesar a la
información que desea.
VALIDACION DE REQUISITOS.
El sistema implementado cumple con todos los requisitos previamente planteado
por los usuarios, el sistema en si cumple con las funciones que se trataron y
efectúa de manera clara y concisa cada una de las funciones. El software es
capaz de generar y automatizar las ventas y generar un reporte de ventas que le
permita al usuario hacer una toma de decisiones.
Haciendo una comparación desde el estudio del problema hasta la entrevista con
el usuario, el programa cumple con todo lo estipulado por el cliente. Que va desde
el uso de una base de datos, generar consultas cuando se necesite y generar
restricciones exclusivas para el dueño de la empresa y así asegurar la información
de todo lo que se registra.
Informe Técnico 2018
Introducción a los Casos de uso
La finalidad de los diagramas es presentar diversas perspectivas de un sistema a
las cuales se les conoce como modelo. A continuación se describirán los
diagramas más comunes utilizados para el futuro software y los conceptos que
representan.
Diagrama de clases
Una clase es una categoría o grupo de cosas que tienen atributos y acciones
similares. Ahora se presentara el diagrama de clases para la empresa “Mueblería
San José”, tiene atributos como son la marca, el modelo, el número de serie y el
peso. Entre las acciones de las cosas de esta clase se encuentran “agregar
venta”, “agregar precios”, “etc”.
Mueblería
Marca
Modelo
Número de serie
Peso
Agregar día de venta
Agregar a nuevos
Agregar a viejos
Agregar su precio
Sacarlo de la
empresa
A su vez, los diagramas de clases colaboran en lo referente al análisis. Permiten al
analista hablarles a los clientes en su propia terminología, lo cual hace posible que
los clientes indiquen importantes detalles de los problemas que requieren.
Informe Técnico 2018
Diagrama de objetos
Un objeto es una instancia de clase (una entidad que tiene valores específicos de
los atributos y acciones). Su mueble, por ejemplo podría tener la marca Spring, el
modelo Washter, el número de serie 123abc456 y un peso de 20.
Aquí se muestra lo que representa a un objeto. El símbolo sería un rectángulo,
como en una clase, pero el nombre subrayado. Nombre específico se encuentra a
la izquierda y nombre de la clase a la derecha.
Mi Mueble; Mueble
Diagrama de casos de uso
Un caso de uso es una descripción de las acciones de un sistema desde el punto
de vista del usuario. Para los desarrolladores del sistema, esta es una herramienta
valiosa, ya que es una técnica de aciertos y errores para obtener los
requerimientos del sistema desde el punto de vita del usuario. Esto es importante,
si la finalidad es crear un sistema que pueda ser utilizado por la gente en general.
Informe Técnico 2018
Diagrama de estados
Un objeto se puede encontrar en un estado en particular. Un mueble puede ser
recién hecho, viejo, o sin utilidad. El símbolo de la parte superior representa el
estado inicial y el de la parte inferior el estado final.
Diagrama de secuencias
En un sistema funcional los objetos interactúan entre sí, y tales interacciones
suceden con el tiempo.
En el mueble tiene componentes como: base de madera para el peso o base de
otro material, colchón para la comodidad, laderas para marcar su terminación de
cada lado. Por supuesto estos también son objetos.
Caso de uso ESCORAR EL MUEBLE, la secuencia seria así:




Buscar el mejor lugar o espacio
Limpiar el espacio
Mover el mueble al espacio
Listo para utilizarse
Informe Técnico 2018
Diagrama de Actividades
Las actividades que ocurren dentro de un caso de uso o dentro del
comportamiento de unos objetos se dan en secuencia como en los 4 pasos de la
sección anterior.
Informe Técnico 2018
Diagrama de colaboraciones
Diagrama de componentes
El moderno desarrollo de software se realiza mediante componentes, lo que es
particular importante en los procesos de desarrollo en equipo.
Diagrama de distribución
Muestra la arquitectura física de un sistema informático. Puede representar los
equipos y dispositivos, mostrar sus interconexiones y el software que se
encontrara en cada máquina. En cada computadora está representada por un
cubo y las interacciones entre las computadoras están representadas por líneas
que conectan a los cubos.
Informe Técnico 2018
Descargar