Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
CARRERA:
INGENIERA EN SISTEMAS COMPUTACIONALES
MATERIA:
APLICACIONES PARA ESCRITORIO
PROYECTO:
SISTEMA PUNTO DE VENTA (Accesorios de Cmputo)
System VAC
PROFESOR:
ING. IVOR ACEVEDO BAUTISTA
Objetivo General
Disear una aplicacin para un sistema de punto de ventas de accesorios
de cmputos que permita la administracin de diversos productos de los negocios.
Objetivos Especficos
Estudio de mercado
Justificacin.
Realizando un anlisis estadstico y recopilando informacin en algunos negocios
en donde ampliamente se nota que ser requiere un punto de venta para el control
de accesos de los productos que sea de fcil y de rpido manejo, donde la cual
surge la necesidad de disear un sistema de ventas que optimice el tiempo y que
sea manipulable para cualquier tipo de usuario que valla a requerir del dicho
sistema.
Alcances
Garanta de seguridad de la informacin
Limitaciones
Costos de actualizacin para nuevas tecnologas.
Soporte Tecnolgicos.
SQL PHPMYADMIN
INTRODUCCIN
En la ciudad de Tlaxiaco existen diversos negocios como son los puntos de ventas
de accesorios electrnicos, el proyecto se llevara a cabo darle satisfacer al cliente
con la necesidad de los registros de datos ya sea para para vender un accesorio u
un equipo de cmputo. El proyecto tendr como finalidad dar efectividad al punto de
venta para realizar ventas para as no generar prdidas o prdidas de tiempo. Por
lo que se propone disear un sistema de control de negocios que permita el control
y manipulacin de sus productos.
ANTECEDENDES
Sistema de Gestor de Base de Datos (SGBD).
Un Sistema de Gestin de Bases de Datos es un conjunto de programas que
permiten el almacenamiento, modificacin y extraccin de la informacin en
una base de datos, consiste en una coleccin de datos interrelacionados y un
conjunto de programas para acceder a los mismos, adems de proporcionar
herramientas para aadir, borrar, modificar y analizar los datos. [1]
Un SGBD permite controlar el acceso a los datos, asegurar su integridad, gestionar
el acceso concurrente a ellos, recuperar los datos tras un fallo del sistema y hacer
copias de seguridad. [2]
Los SGBD ahorran a los usuarios detalles acerca del almacenamiento fsico de los
datos. Da lo mismo si una base de datos ocupa uno o cientos de archivos, este
hecho se hace transparente al usuario. As, se definen varios niveles de abstraccin
[2,3].
Independencia
La independencia de los datos consiste en la capacidad de modificar el esquema
(fsico o lgico) de una base de datos sin tener que realizar cambios en las
aplicaciones que se sirven de ella [4].
Redundancia mnima.
Un buen diseo de una base de datos lograr evitar la aparicin de informacin
repetida o redundante. De entrada, lo ideal es lograr una redundancia nula; no
obstante, en algunos casos la complejidad de los clculos hace necesaria la
aparicin de redundancias [1].
Consistencia De Datos
En aquellos casos en los que no se ha logrado esta redundancia nula, ser
necesario vigilar que aquella informacin que aparece repetida se actualice de
forma coherente, es decir, que todos los datos repetidos se actualicen de forma
simultnea [2].
Seguridad
La informacin almacenada en una base de datos puede llegar a tener un gran valor.
Los SGBD deben garantizar que esta informacin se encuentra segura frente a
usuarios malintencionados, que intenten leer informacin privilegiada frente a
ataques que deseen manipular o destruir la informacin, o simplemente ante las
torpezas de algn usuario autorizado pero despistado [2].
Normalmente, los SGBD disponen de un complejo sistema de permisos a usuarios
y grupos de usuarios, que permiten otorgar diversas categoras de permisos [6].
Integridad
Se trata de adoptar las medidas necesarias para garantizar la validez de los datos
almacenados. Es decir, se trata de proteger los datos ante fallos de hardware, datos
introducidos por usuarios descuidados, o cualquier otra circunstancia capaz de
corromper la informacin almacenada [5].
Respaldo y recuperacin.
Los SGBD deben proporcionar una forma eficiente de realizar copias de respaldo
de la informacin almacenada en ellos, y de restaurar a partir de estas copias los
datos que se hayan podido perder [5].
Control de la concurrencia.
En la mayora de entornos, los ms habitual es que sean muchas las personas que
acceden a una base de datos, bien para recuperar informacin, bien para
almacenarla. Y es tambin frecuente que dichos accesos se realicen de forma
simultnea. As pues, un SGBD debe controlar este acceso concurrente a la
informacin, que podra derivar en inconsistencias [5].
METODOLOGIAS
Metodologa En Espiral
La metodologa de desarrollo en espiral es una evolucin de mtodo clsico en
cascada y se considera un mtodo de desarrollo incremental [7].
Este tipo de metodologa equivale al de cascada, pero en l se permite el
solapamiento de varias etapas con el objetivo de flexibilizar y compensar el tiempo
de desarrollo total y alcanzar resultados funcionales en etapas tempranas [7].
Es considerada como un mtodo de desarrollo rpido y eficiente, adecuada para
proyectos en los que se tienen claros los objetivos finales pero no todos los detalles
de implementacin estn elucidados [7].
Etapas de construccin.
La etapa de construccin comprende bsicamente la codificacin y test de
unidades. Esta etapa es un trabajo de programacin pura [8].
Test y evaluacin
En esta etapa se realiza un test del mdulo completo as como su evaluacin frente
al estudio de requerimientos. En muchos casos en es esta etapa los usuarios finales
participan de manera activa aportando informacin decisiva para la usabilidad del
sistema [8].
Permite el desarrollo de proyectos en donde los objetivos finales estn
perfectamente definidos pero todos los detalles no pueden ser completamente
HERRAMIENTAS
Diagrama de Casos de Uso
Este paquete contiene casos de uso que definen como un actor interacta con el
sistema propuesto.
Permisos
Pedir Producto
extend
Entrega de
informacion
Recibir Pedido
Empleado
Ingresar al
Sistema
Comprar
extend
Cliente
Pagar
Consultar
Productos y
precios
Cancelar
Altas de
Empleados
Solicitar
Permisos
Alta de
Productos
Verificar Datos
Administrador
Baj a de
Productos
Env iar
Notificacion
Sistema
Informacion de
Prov eedores
Tiempo de
ej ecucion
Generar
Reportes
Cronograma de actividades
Actividades
Anlisis del problema
Marco Terico
SEPTIEMPRE
1a y 2a
Semana
3ra, 4ta
Semana
OCTUBRE
1a y 2a
Semana
3ra, 4ta
Semana
NOVIEMBRE
1a y 2a
Semana
3ra, 4ta
Semana
Referencias Bibliogrficas
[1] BERTINO, E. A. y MARTINO, L. A. 1995. Sistemas de bases de datos orientadas
a objetos. s.l. : Ediciones Daz de Santos, 1995. COBO, NGEL y GMEZ,
PATRICIA. 2005. PHP y MySQL- tecnologas para el desarrollo de aplicaciones
web. s.l. : Ediciones Daz de Santos, 2005. 8479787066. LOCKHART, T. 1996.
Tutorial de PostgreSQL. 1996.
[2]
Gestores
de
Base
de
datos.
(2010).
Recuperado
http://www.desarrolloweb.com/articulos/sistemas-gestores-bases-datos.html
de
28
de
diciembre
de
[7]
Metodologa
en
espiral.
(2000).
http://es.geocities.com/modeloespiral/definicion.html
de
2010
14 de abril, 2011
junio
de
2013
Recuperado
de
[8]
Metodologa
en
espiral.
(2011).
Recuperado
http://148.202.148.5/cursos/cc321/fundamentos/unidad1/espiral.htm
de
[9]
Palacio
J.
El
modelo
Scrum.
http://www.navegapolis.net/files/s/NST-010_01.pdf
de
(2006).
Recuperado