Anda di halaman 1dari 10

Universidad Abierta y a Distancia Mxico

Proyecto Terminal I
SisConVilsa

SISTEMA CONTROL VILSA

Proyecto Terminal I Ingeniera en Desarrollo de Software


Agosto Octubre 2016

DEDICATORIA Y AGRADECIMIENTOS
Este proyecto lo dedico en muy en especial para mi esposa Marlene, mi
compaera de vida, tambin a mis hijos Javier de Jess e Isela Marlene, les
digo, muchas gracias por su apoyo, comprensin y paciencia durante este
tiempo de mi carrera. Esto es por y para ustedes.
Tambin a mis padres Guadalupe Javier y Mara de la Luz, por creer y confiar en
m, que con su apoyo y ejemplo brindado durante toda mi vida, saban que
podra terminar una carrera profesional.
As mismo a la Unad Mxico, por darme la oportunidad de realizar mis estudios
en esta modalidad a distancia, ya que es imposible por mis actividades estar
en modalidad presencial.

Anlisis y Diseo de Software Sistema Control Vilsa


Guadalupe Javier Vega Zamora

Pgina | 2

Proyecto Terminal I Ingeniera en Desarrollo de Software


Agosto Octubre 2016
Y sin ser menos importante a

Elena Abigail Sols Garza

por su paciencia y

gua para conmigo a lo largo de este proyecto.

3. RESUMEN DEL PROYECTO

Este proyecto consiste en un software para una empresa de comercializacin


de vidrio, aluminio y cancelera de aluminio, en base al anlisis y el diseo
mediante la utilizacin de las nuevas TI se lleg a la creacin de la aplicacin
Sistema Control Vilsa, este software permite la gestin de los procesos que se
involucran en la venta de vidrio y cristal elaboracin de los canceles de
aluminio que comercializa esta empresa. Estos procesos involucran la atencin
al cliente donde se generan las cotizaciones sobre uno o ms canceles de
aluminio, adems se genera un catlogo con estas distintas cotizaciones para
llevar el control de la produccin y fabricacin en base a las necesidades del
cliente. Asi mismo al contar con un catlogo de los productos (canceles de
aluminio) que se pueden fabricar se pueden realizar otras acciones como
actualizar precios y costos, crear nuevos productos, modificar elementos y
eliminar productos.
El proceso de accin ser el de los usuarios en atencin a clientes, mediantes
el uso de una terminal con acceso a este software para poder generar la
cotizaciones de los productos que se requieren y enviarlas a produccin. En el
rea de administracin el usuario (administrador) utiliza este software para
actualizar la informacin de la base de datos. Y dems acciones que son solo
disponibles para el administrador.
Este proyecto se realizara en base a la metodologa orientada a objetos,
adems se usara un SGBD libre, esto permite una reduccin de costos y un
mantenimiento ms accesible y a un menor costo si se usara con otras
metodologas u otras tecnologas.

Anlisis y Diseo de Software Sistema Control Vilsa


Guadalupe Javier Vega Zamora

Pgina | 3

Proyecto Terminal I Ingeniera en Desarrollo de Software


Agosto Octubre 2016

4. INDICE
1. Portada
2. Dedicatoria y Agradecimientos
2
3. Resumen del Proyecto
4. ndice de Contenidos, Ilustraciones y Tablas

4
5. Cuerpo
5.1.Introduccin General
5.1.1. Justificacin y contexto
5.1.2. Objetivo General
5.1.3. Objetivos Especficos
5.1.4. Enfoque y Mtodo a Seguir
5.1.5. Planificacin General del Proyecto
5.1.6. Breve descripcin de la memoria
5.2.Especificaciones y anlisis de requerimientos
5.2.1. Introduccin
5.2.2. Descripcin y funcionalidad
5.2.2.1. Modulo Cotizaciones
5.2.2.1.1.
Catalogo
5.2.2.1.2.
Agregar Cotizacin
5.2.2.2. Productos
5.2.2.2.1.
Catalogo
5.2.2.2.2.
Agregar Producto
5.2.2.3. Utilidades
5.2.2.3.1.
Actualizar Precio porcentaje
5.2.2.3.2.
Actualizar Precio Clave
5.2.2.3.3.
Actualizar Costo porcentaje
5.2.2.3.4.
Actualizar Costo Clave
5.2.2.4. Usuarios
5.2.2.4.1.
Catalogo
5.2.2.4.2.
Agregar Usuario
5.3.Analisis orientado a objetos
5.4.Revision Casos de uso
5.4.1. Modelo Casos de uso
5.4.1.1. Modelo del negocio
5.4.1.2. Diagrama casos de uso
5.4.2. Descripcin casos de uso
5.4.2.1. Modulo cotizaciones
5.4.2.2. Modulo productos
5.4.2.3. Modulo utilidades
5.4.2.4. Modulo usuarios
5.4.3. Identificacin de clases entidades
5.4.4. Especificaciones de atributos
5.4.5. Relaciones
5.4.6. Identificacin de clases frontera
Anlisis y Diseo de Software Sistema Control Vilsa
Guadalupe Javier Vega Zamora

Pgina | 4

Proyecto Terminal I Ingeniera en Desarrollo de Software


Agosto Octubre 2016
5.4.7. Especificacin de clases en uso
5.5.Diseo arquitectnico
5.5.1. Diagrama de clases
5.6.Diseo de casos de uso
5.7.Diagrama estatico de diseo
5.8.Diseo de persistencia
5.8.1. Modelo relacional de la bd
5.8.2. Diagrama de la bd
5.9.Diseo de la interfaz de usuario
5.9.1. Implementacin de dilogos
5.9.2. Formato de ventanas
5.10.
Valoracin econmica
5.11.
Anlisis de riesgos
5.12.
Conclusiones
6. Glosario
6.1.Acrnimos
7. Bibliografa
8. Anexos
8.1.Planificacin
8.1.1. Listado de tareas y estimacin de tiempos
8.1.2. Planificacin temporal

INDICE DE ILUSTRACIONES Y TABLAS


1. Aplicacin CancelVilsa
12
2. Diagrama de casos de uso
3. Diagrama colaboracin (cotizaciones)
4. Diagrama colaboracin (productos)
5. Diagrama colaboracin (utilidades)
6. Diagrama colaboracin (usuarios)
7. Diagrama caso de uso (cotizaciones)
8. Diagrama caso de uso (productos)
9. Diagrama caso de uso (utilidades)
10.Diagrama caso de uso (usuarios)
11.Asociacin (cotizaciones)
12.Asociacin (productos)
13.Asociacin (utilidades)
14.Asociacin (usuarios)
15.Diagrama colaboracin 1. Crear Cotizacin
16.Diagrama colaboracin 2. Consultar cotizacin
17.Diagrama colaboracin 3. Crear Producto
18.Diagrama colaboracin 4. Consultar Producto
19.Diagrama colaboracin 4. Actualizar precio
20.Diagrama colaboracin 5. Actualizar costo
21.Diagrama colaboracin 6. Crear usuario
22.Diagrama colaboracin 7. Consultar usuario
Anlisis y Diseo de Software Sistema Control Vilsa
Guadalupe Javier Vega Zamora

Pgina | 5

Proyecto Terminal I Ingeniera en Desarrollo de Software


Agosto Octubre 2016
23.Diagrama secuencia 1. Crear Cotizacin
24.Diagrama secuencia 2. Consultar cotizacin
25.Diagrama secuencia 3. Crear Producto
26.Diagrama secuencia 4. Consultar Producto
27.Diagrama secuencia 4. Actualizar precio
28.Diagrama secuencia 5. Actualizar costo
29.Diagrama secuencia 6. Crear usuario
30.Diagrama secuencia 7. Consultar usuario
31.Diagrama de clases
32.Diagrama estatico diseo cotizaciones
33.Diagrama estatico diseo productos
34.Diagrama estatico diseo utilidades
35.Diagrama estatico diseo usuarios
36.Diagrama base de datos cancelvilsa
37.Interfaz men principal cancelvilsa
38.Interfaz catalogo cotizaciones
39.Interfaz agrega cotizaciones
40.Interfaz catalogo productos
41.Interfaz agrega producto
42.Interfaz utilidades
43.Interfaz catalogo usuarios
44.Interfaz agrega usuarios
45.Detalle tareas
46.Diagrama de Gantt

Anlisis y Diseo de Software Sistema Control Vilsa


Guadalupe Javier Vega Zamora

Pgina | 6

Proyecto Terminal I Ingeniera en Desarrollo de Software


Agosto Octubre 2016

5. CUERPO
5.1

Introduccin general
Debido al avance de las TICs, las empresas que se basan en estas

tecnologas utilizan aplicaciones para poder realizar la correcta gestin y


administracin de su empresa. Esto permite poder tener un mejor control de
los procesos que se llevan a cabo en las diferentes reas o departamentos
enfocados en el rea de ventas, donde se aboca a la atencin de los clientes
que solicitan informacin sobre los productos que se manejan en el giro de la
empresa. Esto permite reducir el costo e incrementar el beneficio al usar un
software de control.
5.1.1 justificacin y contexto

El contar con este sistema permite agilizar el tiempo de respuesta


a las necesidades del cliente sobre la informacin de cotizaciones
de productos de canceleria, dando la facilidad al ejecutivo de
ventas para poder obtener un precio exacto y de manera rpida y

sencilla.
Al administrador del sistema le da la tranquilidad de que al contar
con un modulo de usuarios, se controla el acceso a la aplicacin y
se otorgan privilegios de uso. Por lo tanto no cualquier usuario

puede realizar la totalidad de las operaciones en el sistema.


Asi mismo el supervisor puede acceder al modulo de utilidades,
para realizar cambios en los precios y costos de los elementos que

integran los diferentes productos de canceleria de aluminio.


Debido al hecho de que tendr funcionalidad en red, los diferentes
usuarios activados en el sistema pueden hacer uso del mismo en
base a su nivel de acceso.

5.1.2 Objetivo General


Analizar y disear un sistema de control de productos de canceles
de aluminio, aplicable al rea administrativa y ventas, para que los

Anlisis y Diseo de Software Sistema Control Vilsa


Guadalupe Javier Vega Zamora

Pgina | 7

Proyecto Terminal I Ingeniera en Desarrollo de Software


Agosto Octubre 2016
usuarios accedan de una manera sencilla y eficaz a realizar operaciones
que involucren su nivel de acceso.
5.1.3 Objetivos especficos
Permiten tener un mejor control sobre las diferentes operaciones
que se pueden realizar en las diversas reas de la empresa, que son
ventas y administracin. Estos objetivos se dividen de la siguiente
manera.

Especificacin y anlisis
o En forma general la descripcin de los procesos
o Identificar los modulos del sistema
o Describir en forma presisa cada modulo en su funciones
o Esquema para resumir las funciones del sistema
o Glosario de actores y entidades
o Casos de uso
Diseo
o Relacin de los modulos
o Diagramas UML de los modulos
o GUI del sistema

5.1.4 Enfoque y mtodo a seguir


Se planifica en forma inicial el proyecto, durante su desarrollo
pueden existir cambios en base a la manera en que fluya la informacin.
Es por esto que la plaificacion se adaptara a estos escenarios. Se seguir
un ciclo de RUP, interativo e incremetal y se desarrollara en la secuencia
siguiente:

Inicio se indica la planificacin y el alcance del proyecto


Elaboracin se evalua el dominio de la situacin (actividad y giro
de la empresa) tomando en cuenta los requisitos y restricciones,
permite que se genere la arquitectura del software y su

planeacin.
Construccin se consideran todos los requermientos y de manera
iterativa e incremental se desarrolla en base a la arquitectura
definida. Este software control cancelvilsa se desarrollara en base
a la metodologa OO (orientada a objetos) con la notacin UML.
Esto beneficia el mantenimiento y da mas seguridad, teniendo

Anlisis y Diseo de Software Sistema Control Vilsa


Guadalupe Javier Vega Zamora

Pgina | 8

Proyecto Terminal I Ingeniera en Desarrollo de Software


Agosto Octubre 2016
flexibilidad para agregar nuevas funciones, promoviendo un bajo
costo y un mayor beneficio. El usar el UML (unified modeling
language) permite modelar, construir y documentar los elementos
y procesos del sistema. El seguimiento se basara en hitos para
una mejor planeacin y avance del TFC en base a los tiempos
indicados y la entrega ser de las PACs, basado en el ciclo de
desarrollo al reconocer las fases y ajustando los tiempos.
5.1.5 Planificacion general del proyecto
Basado en los ciclos de vida normales y en periodos de tiempo
indicados por las entregas PACs a realizar en el curso permitiendo una
divisin en 3 fases: planificacin, anlisis y diseo.

Planificacin primer fase del TFC, involucra los tiempos del mismo

TFC y el contexto sobre el que se realiza el proyecto


Anlisis se recoge y documentan requermientos, se indican las
funciones del sistema en base a casos de uso y prcesos de los
usuarios, en una primer instancia es transaladar los rquermientos
a un lenguaje formal como el UML mediante modelos y
diagramas, en segunda instancia, se identifican las clases para
implementar el software, y estas clases se muestran en casos de

uso.
Diseo la ultima fase del TFC, donde se indican los componentes
de software y hardware necesarios, asi como sus relaciones entre
los componentes y su arquitectura, esto permite definir las lneas
del modelo de diseo.

5.1.6 breve descripcin


Aqu se indican las diferentes fases de desarrollo del proyecto
como son:

Anlisis en esta fase se recogen los documentos que involucran


los requerimientos que indican las funciones del sistema, estos se
indican en base a acuerdos entre los usarios y el desarrollador, ya

Anlisis y Diseo de Software Sistema Control Vilsa


Guadalupe Javier Vega Zamora

Pgina | 9

Proyecto Terminal I Ingeniera en Desarrollo de Software


Agosto Octubre 2016
que se encuentran indicados en modo poco formal para poder ser

comprendidos entre ambas partes.


Diseo aqu se establece la estructura de la aplicacin en base a
los requiermientos establecidos, es fundamental en el desarrollo
ya que permite generar los diagramas de la aplicacin para su
implementacin.

Anlisis y Diseo de Software Sistema Control Vilsa


Guadalupe Javier Vega Zamora

Pgina | 10

Anda mungkin juga menyukai