Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Elaborado por:
Andrs Arango
Jhoneider Vanegas
Juan Carlos Rivera
Sandra Rodrguez
INSTITUCION UNIVERSITARIA
TECNOLOGICO DE ANTIOQUIA
TECNOLOGIA EN SISTEMAS
Presentacin:
El presente manual proporciona al usuario de la aplicacin Factu, herramientas de
utilidad, para que sea ms fcil, y gil el uso de la misma, brindndole conocimiento
acerca del funcionamiento de cada uno de sus mdulos y de su plataforma de desarrollo,
sin ser necesariamente un curso acerca de estas.
El proyecto se ha realizado dada la necesidad de la Peluquera Beatriz, para sistematizar
sus procesos, de ingreso de productos y la facturacin de sus ventas.
La aplicacin est en capacidad de procesar la informacin de los usuarios, de los clientes,
y de permitir la facturacin de las ventas de la peluquera Beatriz.
Objetivo General:
Proporcionar una gua para el lector, el cual le facilite al usuario un mejor manejo de la
aplicacin FACTU.
Instalacin
Requerimientos
Antes de tomar la decisin de instalar el sistema, se tiene que tomar en cuenta los
requisitos recomendados, que se describen a continuacin.
Para que el software funcione correctamente debe tener instalado el Framework
3.5.
Debe estar instalado SQL server 2008 y Visual Studio 2010.
Servidor de Datos con las siguientes caractersticas recomendadas:
o Servidor Microsoft Windows Vista/7 o superior.
o Procesador intel core i3 de segunda generacin
o Memoria RAM de 256MB.
o Disco duro de 30GB.
Cumpliendo con las caractersticas recomendadas descritas anteriormente se asegura que
la solucin se ejecutar con total normalidad, seguridad, eficiencia y eficacia deseadas.
P-002
ACCESO
SISTEMA
CODIGO
DE PROCEDIMIENTO
PROCEDIMIENT
O
AL P-001.1
Validar usuario
GESTIONAR
PRODUCTOS
P-001.2
P-002.1
P-002.3
Validar
informacin
producto.
Validar
existencias
producto.
Guardar nuevo producto
P-002.4
Eliminar producto.
P-002.5
Actualizar producto.
P-003.1
P-003.2
P-003.3
P-004.1
P-004.2
Verificar
existencia
del
producto.
Verificar existencia de cliente.
P-002.2
P-003
P-004
GESTIONAR
CLIENTES
GESTIONAR
FACTURAS
P-004.3
P-005
GESTION
INFORMES
DE P-005.1
P-005.2
del
del
Generacin de informe de
productos
Generacin de informe de
clientes
OBJETIVO
Validar que solo se permita el ingreso al sistema de personal autorizado. Mantener la
integridad y seguridad del sistema.
ALCANCE
El procedimiento inicia solicitando al usuario, la contrasea y el tipo de usuario, y termina
permitiendo el ingreso a usuarios vlidos, o solicitando al registro.
P-001.2
OBJETIVO
Separar a los usuarios comunes (Peluqueros) de los administradores, para proteger la
informacin.
ALCANCE
Inicia ingresando el tipo de usuario. Finaliza enviando un mensaje de error si el usuario no
es el correcto, o permitiendo el acceso a los mdulos predeterminados segn perfil de
usuario.
P-002.1
OBJETIVO
Verificar la existencia de los productos.
ALCANCE
Inicia con el ingreso de los datos de los productos, Finaliza con un mensaje de error
informando si la informacin ingresada no es correcta, o dando respuesta a la solicitud
del usuario, segn caso. Es decir, si es consulta de productos, le mostrar la informacin
del producto.
P-002.2
OBJETIVO
Validar la cantidad de producto que se encuentra disponible.
ALCANCE
Inicia al ingresar el cdigo del producto para realizar la bsqueda, Finaliza al arrojar los
datos del producto, entre ellos, la cantidad de existencias.
P-002.3
OBJETIVO
Permitir la generacin de nuevos registros.
ALCANCE
Inicia con la bsqueda de productos, finaliza solicitando el registro de un producto no
existente en la base de datos.
P-002.4
Eliminar producto.
OBJETIVO
Permitir la actualizacin de la base de datos cuando un registro ya no sea necesario.
ALCANCE
Inicia en la bsqueda de productos, finaliza con un mensaje informando que el producto
ser eliminado.
P-002.5Actualizar producto.
DESCRIPCION RESUMIDA DEL PROCEDIMIENTO
La informacin de un producto existente puede ser actualizada.
OBJETIVO
Permitir la modificacin de los registros existentes, a los cuales sea necesario cambirsele
algn dato.
ALCANCE
Inicia en la bsqueda del producto, finaliza realizando la actualizacin de la dase de
datos.
P-003.1
OBJETIVO
Verificar que la informacin ingresada sea correcta.
ALCANCE
Inicia al ingresar la informacin de los clientes, Termina haciendo la consulta en la base
de datos y verificando que la informacin ingresada sea verdica.
P-003.2
OBJETIVO
Validar que los clientes existan en la base de datos.
ALCANCE
Inicia con el ingreso de los datos del cliente para la bsqueda, finaliza con la informacin
del cliente o un mensaje que le indique que no est y debe registrarlo.
P-003.3
OBJETIVO
Consignar la informacin de los clientes.
ALCANCE
Inicia solicitando el registro de los clientes, finaliza guardando la informacin en la base
de datos.
P-004.1
OBJETIVO
Verificar que la informacin ingresada sea la correcta, la correspondiente al producto o
servicio, al cliente y al peluquero.
ALCANCE
Inicia solicitando e l registro de los datos, finaliza con la impresin de la correspondiente
factura.
P-004.2
OBJETIVO
Validar que el producto se encuentre disponible para la venta.
ALCANCE
Inicia con el ingreso de los datos del producto para su bsqueda, finaliza con un mensaje
informando si hay existencias o no.
P-004.3
OBJETIVO
Verificar que la informacin del cliente est en la base de datos.
ALCANCE
Inicia ingresando la informacin de los clientes para su posterior bsqueda. Finaliza con
un mensaje informando si este existe o no en la base de datos.
P-005.1
OBJETIVO
Presentar a detalle la informacin requerida.
ALCANCE
Inicia solicitando los parmetros de bsqueda. Finaliza mostrando la informacin
requerida segn parmetros ingresados.
P-005.2 Generacion de informes de clientes.
DESCRIPCION RESUMISDA DEL PROCEDIMIENTO
Se generan informes detallados de los clientes.
OBJETIVO
Presentar a detalle la informacin requerida.
ALCANCE
Inicia solicitando los parmetros de bsqueda. Finaliza mostrando la informacin
requerida segn parmetros ingresados.
RESPONSABILIDADES
Andrs Arango
Jhoneider Vanegas
Juan Carlos Rivera
Sandra Rodrguez
DEFINICIONES
AUTONOMIA: Estado y condicin de la entidad que no depende de otros en
determinados aspectos.
CONSIGNAR: Hacer constar por escrito un dato.
CONSISTENCIA: Que no presenta contradicciones lgicas, y se basa en argumentos
slidos
y
demostrables.
EXISTENCIAS: Aquellos bienes posedos por la empresa para su venta en el curso
ordinario de la explotacin, o para su transformacin o incorporacin al proceso
productivo.
INTEGRIDAD: La correccin y complementacin de los datos en una base de datos.
REGISTRO: Conjunto de informaciones relacionadas entre s que constituyen la unidad de
tratamiento lgico de ficheros o memoria.
SEGURIDAD: El conjunto de medidas preventivas y reactivas de las organizaciones y de
los sistemas tecnolgicos que permitan resguardar y proteger la informacin buscando
mantener la confidencialidad, la disponibilidad e integridad de la misma.
VERACIDAD: Condicin de un juicio o razonamiento que expresa lo que realmente piensa
el que lo emite.
Referencia
http://www.lawebdelprogramador.com/foros/Software/1091741Manual_tecnico_de_sistemas_de_informacion.html
Cdigo de la aplicacin Factu.
La aplicacin se realiza en el lenguaje de programacin c# y utilizando la base de datos
SQL server.
La aplicacin se realizo en 3 capas con el fin de separar el cdigo de programacin con el
diseo y as simplificar un poco ms la aplicacin
En la capa datos ira la cadena de conexin con el gestor de base de datos y el servidor
Importante: la cadena de conexin se realiza mediante un archivo.udl
Importante: se tiene que referenciar la capaDatos-capaReglasNegoci-capadiseo
Capa reglas de negocio: irn todos los mtodos que tengan que ver con el manejo de la
base de datos. Como actualizar, eliminar, insertar, consultar, tambin la conexin.
Capa diseo: ira el diseo de los frame (formularios) de la aplicacin tambin se
programaran dentro de esta capa la funcionalidad de cada botn, se pasara el nombre de
los procedimientos almacenados y los mtodos de la capa reglas de negocio
-Capa Datos: Es importante usar las libreras system.data y system.data.sqlClient para trabajar
con la base de datos
- se crea la clase cConexion y el mtodo vacio Conectar() por que se utilizaran mas adelante en la
capa reglas de negocio.
-la cadena de conexin se debe realzar con un archivo.udl creado en blog de nota
-Capa Diseo: en esta capa se realizara el diseo de la aplicacin. Para el nombre de los
formularios sealados en la imagen, se sigui los estndares de codificacin llamando a los
formularios Frm_nombre lo mismo para los elementos utilizados en los formularios cajas de texto
se utilizaron iniciales
Txt_nombre _caja_de_texto
-En la capa diseo en la parte de programacin de los elementos de los formularios, se utiliza la
capa reglas de negocio para traer los mtodos y la conexin a la base de datos se instancia la
capa reglas de negocio y se crean variables para los parmetros y pasar los nombres de los
procedimientos almacenados
Param=
parmetros de los
formularios
2. Formulario de seguridad para ingreso a la aplicacin , obligatorio llenar todos los campos
En Tipo de usuario solo van a estar dos datos administrador o estilista,
Aunque para la funcin principal del aplicativo los dos tienen acceso al formulario de factura
-Como se haba explicado en la parte del cdigo se utilizo manejo de excepciones y condicionales
que no dejan ingresar datos null en la base de datos y saldr errores como estos si el try cath no
los controla
Como se haba explicado en la parte del cdigo se utilizo manejo de excepciones y condicionales
que no dejan ingresar datos null en la base de datos y saldr errores como estos si el try cath no
los controla
-en consultas, trae varios submens- que nos llevan a un nuevo formulario en este caso clientes
pero este formulario clientes nos va a generar una consulta de todos los clientes encontrados en
la base de datos
-formulario productos va a generar una consulta de todos los productos encontrados en la base
de datos
Formulario detalles clientes nos va a generar una consulta de toda la informacin relacionada
con un determinado cliente ejemplo. Numero de la factura, la fecha de compra, total y su nombre
con la finalidad de llevar un seguimiento a sus compras
-En el formulario Factura de clientes es donde se genera la factura del cliente y los datos de sus
compras y total previamente guardado en la base de datos
-En este formulario podemos averiguar por el numero de la factura informacin como el total,
nombre del cliente, y fecha de compra, producto, y cdigo
-formulario para registrar usuarios para controlar el aplicativo solo tendr la opcin de guardar
-en en la lista desplegable tipo solo saldrn dos opciones ya que son por defecto en la
realizacin del cdigo y en la especificacin de requerimientos del aplicativo
-administrador
- estilista
link:
http://www.slideshare.net/zimplementemiilenitha/manual-tecnico-factu