Sei sulla pagina 1di 11

INSTITUTO TECNOLGICO DE TLAXIACO

CARRERA:
INGENIERA EN SISTEMAS COMPUTACIONALES

MATERIA:
APLICACIONES PARA ESCRITORIO
PROYECTO:
SISTEMA PUNTO DE VENTA (Accesorios de Cmputo)
System VAC

PROFESOR:
ING. IVOR ACEVEDO BAUTISTA

INTEGRANTES DEL EQUIPO:


Reyes Ortiz Raymundo
Vargas Camarillo Giovanni Esau
Lpez Prez Bertn
GRUPO: 7 A

FECHA DE ENTREGA: 06/12/2013

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

Anlisis y desarrollo de la base de datos

Desarrollar una interfaz aplicable a la base de datos.

Emplear mecanismos, protocolos y estndares de seguridad de la base de


datos.

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]

Caractersticas de los gestores de base de datos.


Abstraccin De Datos

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].

La metodologa de desarrollo en espiral permite construir aplicaciones de tamao


medio manteniendo los recursos constantes.
Normalmente el proyecto se divide en mdulos ms pequeos y a cada uno de ellos
se le aplica el siguiente proceso [8]:
Anlisis de requerimientos.
Durante esta etapa de estudia detalladamente los requerimientos que cada objetivo
conlleva. Aqu establecen todos los detalles funcionales deseados [8].

Diseo del sistema.


Con los datos de la etapa anterior, se disea el sistema. Se realizar el diseo de la
base de datos (en caso de ser aplicable), interface de usuario, entorno, etc. [8].

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

establecidos al principio. Es adaptable: algunos de los requerimientos (que no los


objetivos) pueden cambiar durante el ciclo de desarrollo. Permite la especializacin
de los equipos de trabajo [7,8].
Metodologa SCRUM.
SCRUM es una metodologa de desarrollo muy simple, que requiere trabajo duro
porque no se basa en el seguimiento de un plan, sino en la adaptacin continua a
las circunstancias de la evolucin del proyecto [9].

Tabla 2. Tablero SCRUM implementados

HERRAMIENTAS
Diagrama de Casos de Uso

Este paquete contiene casos de uso que definen como un actor interacta con el
sistema propuesto.

Cada interaccin se puede especificar usando escenarios, diagramas de secuencia,


diagramas de comunicacin y otros diagramas dinmicos o descripciones textuales
que juntas muestran como un sistema visto como una caja negra interacta con un
usuario.

Diagrama de Casos de Usos.


uc Actores

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

En el siguiente diagrama muestra la forma que el sistema efectuara eventos que


los usuarios y administradores realizaran, cuyas acciones son limitadas por el tipo
de privilegios.

Cronograma de actividades

CRONOGRAMA DE ACTIVIDADES DE SEPTIEMPE-NOVIEMBRE 2013

Actividades
Anlisis del problema

Marco Terico

Anlisis y diseo del sistema


Modelamiento de la base de
datos
Codificacin

Pruebas del sistema

Implementacin del producto


final

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

[3] Oracle. Recuperado de http://www.oracle.com/index.html (2013).


[4]
SQLITE
Consultado
el
.http://es.wikipedia.org/wiki/SQLite

28

de

diciembre

[5] SQLITE CARACTERISTICAS E HISTORIA CONSULTADO


Http://www.ecured.cu/index.php/SQLite#Historia
[6]
ECLIPSE
SOFTWARE
26
http://es.wikipedia.org/wiki/Eclipse_(software)

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

Potrebbero piacerti anche