You are on page 1of 15

UNIVERSIDAD DE GUAYAQUL FACULTAD DE FILOSOFIA, LETRAS Y CIENCIAS DE LA EDUCACIN INFORMATICA EDUCATIVA

Nombre: Aldo Quezada Tirira Curso: 3 Informtica A1


Ms. Azucena Ortega

OBJETIVOS GENERAL
Disear y ejecutar un programa en Visual Basic 6.0 que permita facturar productos que se comercializan en una tercena para mejorar la calidad de atencin en el sector de Sauces 3 ubicado en la ciudad de Guayaquil.

OBJETIVOS ESPECFICO
Determinar la necesidad de la creacin del programa en Visual Basic 6.0 con los recursos necesarios. Desarrollar un sistema de facturacin, mediante o travs de un lenguaje orientada a objeto. Elaborar las pruebas o correcciones necesarias, con la finalidad de verificar que cumpla con las expectativas deseadas por el usuario. Entregar el programa Corregido para uso comercial.

FUNDAMENTACION
1. FACTIBILIDAD Este trabajo se inserta en el dominio de Programacin Comercial particularmente en el rea de factibilidad tcnica y determinacin que requiere uno de los objetivos planteados; adems se debe saber si son funcionales o no funcionales para posteriormente proceder con la ejecucin del programa. El objetivo del desarrollo de este trabajo es la determinacin de la implementacin del programa en la Tercena Don Daniel y de los requerimientos necesarios para el funcionamiento ptimo de la solucin informtica de facturacin. La metodologa que se utiliza en el desarrollo de este trabajo es basada a la programacin comercial y a un lenguaje orientada a objeto. Los resultados obtenidos en la realizacin de este proyecto corresponden al aprendizaje y ejecucin del programa. Al final de la realizacin de este proyecto de programa, se establecen los requerimientos fundamentales para su futura creacin, de manera que se establecen el nivel de tecnologa y software a utilizar, dejando de esta manera los parmetros sobre los cuales se trabajara para el desarrollo de la programacin comercial. El principal objetivo se basa en proyectar un avance a la tecnologa basndonos a programas comerciales en negocios pequeos con falencias a generar una buena presentacin y calidad a la hora de comercializar. En el mbito econmico podemos decir, que si contamos de un capital en efectivo o de crditos de financiamiento; si es necesario para invertir en el desarrollo del proyecto, ya que en la elaboracin del programa no es necesario gastar demasiado. Una de las perspectivas que le damos al proyecto es de ayudar y si tal es el caso podemos proporcionar un mercado de clientes dispuestos a adquirir y utilizar nuestros programas obtenidos del proyecto desarrollado. Asimismo, indicando que existan lneas de obtencin, distribucin y comercializacin del programa. El programa a realizarse deben existir usuarios finales dispuestos a emplear los programas; tenemos que dar seguridad y confianza al usuario para as demostrar que nosotros estamos capacitados para llevar este proyecto a cabo.

En los conceptos requeridos indica que, disponemos de los conocimientos y habilidades en el manejo del software, procedimientos y funciones requeridas para el desarrollo e implantacin del proyecto. Adems indica que se dispone del equipo y herramientas para llevarlo a cabo, de no ser as, existe la posibilidad de generarlos o crearlos en el tiempo requerido por el proyecto si es y luego implementarlo cada vez ms seguro as tendremos un proyecto mucho mejor. En el anlisis ecolgico se pide que se respete la vida de los seres vivos, evitando sobre explotacin o mal uso de los recursos para mantener un equilibrio entre los ecosistemas y su medio ambiente. Esta ecologa ha sido la ms ignorada por los seres humanos desde la antigedad; mediante este proyecto cuidaremos el ecosistema, mantendramos el equilibrio entre los ecosistemas. En el aspecto organizacional no existe una estructura funcional de tipo formal que apoyen que faciliten las relaciones entre personal, sean empleados o gerentes. Porque es el nico propietario y gerente del negocio; de tal manera que provoca un mejor aprovechamiento de los recursos de comercializacin de los productos. Los productos pueden ser facturados en un tiempo plazo; al llevar a cabo el proyecto cuando se lo necesite. El tiempo necesario que se usa para la realizacin del programa no es definido, porque no sabemos qu tiempo nosotros vallamos a demorar en programar y disear. Problemas que presenta el proyecto son los siguientes: Cuenta Con un ordenador, pero no le ofrece el programa necesario. Problemas al facturar, ya que no cuenta con una caja registradora. Competencia en la zona de comercializacin.

2. Visual Basic 6.0 El software que voy a utilizar para realizar este tipo de programa se llama Visual Basic 6.0 ya que cuenta con las caractersticas necesarias que el ofrece. QU ES VISUAL BASIC

Visual Basic es un HERRAMIENTA SOFTWARE que permite desarrollar aplicaciones Microsoft Windows. Son aplicaciones de interaccin sencilla con el usuario. Visual Basic est ORIENTADO A EVENTOS/OBJETOS (lo cual quiere decir que el cdigo no se activa hasta que se llama como respuesta a un Evento, por ejemplo Clic de botn, Seleccin de un men,). NO SUCEDE NADA HASTA QUE SE DETECTA UN EVENTO. Cuando se detecta un evento, el cdigo correspondiente a dicho evento (procedimiento de evento) es ejecutado.

ALGUNAS CARACTERSTICAS DE VISUAL BASIC Conjunto de objetos (para dibujar la aplicacin) Muchos iconos y dibujos Respuesta al ratn y al teclado Acceso a la impresora y al clipboard Una completa coleccin de funciones matemticas, de cadena y grficas Puede manejar variables fijas y dinmicas y arrays de controles Soporte de acceso a ficheros secuencial y random (de acceso aleatorio) Depurador muy til y facilidades de manejo de errores Importantes herramientas de acceso a bases de datos Soporte ActiveX Auxiliar Package & Deployment Wizard para distribuir con facilidad las Aplicaciones

UNA BREVE HISTORIA DEL BASIC Lenguaje desarrollado en los primeros 1960 en el Dartmouth College: B (eginner's) (para principiantes) A (All-Purpose) (de propsito general) S (Symbolic) (simblicas) I (Instruction) (instrucciones) C (Code) (cdigo) Surge como respuesta a los lenguajes de programacin ms complicados (FORTRAN, Algol, Cobol...). A mediados de 1970, dos estudiantes de instituto escribieron el primer Basic para un micrordenador (Altair) - costaba 350 dlares en una cinta de casete. Probablemente te suenen sus nombres: Bill Gates y Paul Allen. Todos los Basic posteriores se han basado esencialmente en aquella versin inicial. Por ejemplo: GW-Basic, QBasic, QuickBasic. Visual Basic apareci en 1991. Los primeros Visual Basic para DOS y Visual Basic para Windows fueron introducidos en 1991. Visual Basic 3.0 (una gran mejora respecto a las versiones anteriores) sali en1993. Visual Basic 4.0 sali a finales de 1995 (con soporte para aplicaciones de 32 bit). Visual Basic 5.0 sali a finales de 1996. Nuevo entorno, creacin de controles ActiveX, Anulado el soporte de 16 bit. Y, a finales de 1998 Visual Basic 6.0 , con algunas de las nuevas capacidades: Compilador ms rpido Nuevo objeto de control de datos ActiveX Permite integracin de la base de datos con un gran nmero de aplicaciones Nuevo creador de informes Nuevo auxiliar New Package & Deployment Ms capacidades para Internet

ESTRUCTURA DE UNA APLICACIN EN VISUAL BASIC Proyecto (.VBP, .MAK)

La aplicacin o proyecto est formado por: Formularios Ventanas que creamos para relacionarnos con el usuario Controles Grficos colocados en los formularios para permitir la interaccin del usuario (text boxes, labels, scroll bars, command buttons, etc.) (los Formularios y los Controles son objetos.) Propiedades Cada caracterstica de un formulario o de un control se especifica por medio de una propiedad. Por ejemplo name, caption, size, color, position, caption... Existen propiedades por defecto. Se pueden modificar las propiedades en tiempo de diseo o en ejecucin. Mtodos Procedimiento ya creado que puede ser llamado para ejecutar una accin sobre un objeto. Mtodos de los Objetos Ya hemos visto cmo cada objeto tiene asociados unas propiedades y unos eventos. Un tercer concepto que tambin se asocia a los objetos son los mtodos. Un mtodo es un procedimiento o funcin (un programa) que ejecuta alguna accin sobre el objeto. El formato para llamar a un mtodo es el siguiente: Nombre De Objeto .Mtodo {argumentos opcionales} Observemos que aqu tambin se utiliza el punto. Mdulos Serie de procedimientos genricos, declaraciones de variables y definiciones de constantes para toda la aplicacin.

PASOS PARA EL DESARROLLO DE UNA APLICACIN Son 3: 1. Dibujar la interfaz de usuario 2. Asignar propiedades a los controles 3. Escribir cdigos para los controles

Funcin que se trabajara en el proyecto es Dim Dim Nombre_de_la_variable As TIPO El nombre de la variable puede tener hasta 40 caracteres y debe empezar por letra. El tipo debe ser uno de los disponibles, cuando escribamos la sentencia, al llegar al tipo veremos cmo nos sale un cuadro de lista donde nos muestra las posibilidades para el mismo, podemos escribirlo nosotros o con las flechas del cursor buscarlo y pulsando espacio o intro que lo escriba el sistema. Podemos especificar la longitud: Dim Cadena As String*4, esta sentencia nos declara una variable de tipo string y longitud fija de 4 caracteres. Si no especificamos longitud, la cadena tendr longitud variable. Para declarar vectores basta con poner el tamao entre parntesis: Dim Vector (25) As Integer, declara un vector de 25 posiciones que van de la 0 a la 24, y del tipo Integer. Otro aspecto a tener en cuenta es dnde hacemos la declaracin, ya que si la hacemos dentro de un procedimiento especfico, esta slo tendr validez dentro de l, si queremos que la variable pueda ser usada por varios procedimientos deberemos declararla en el rea General. El segundo paso es la inicializacin del valor de la variable, cosa que deberemos hacer salvo que nos sirvan los valores por defecto: 0 para las numricas y "" para las alfanumricas. Esto deberemos hacerlo dentro de algn procedimiento ya que en el rea General no es posible, aunque sea una variable comn. Ejemplo:

Porque no utilizar otro software? Porque es nico que tengo ms conocimiento para realizar mi proyecto; y utilizar otro tomara tiempo en saber su manejo e interfaz. La facilidad del lenguaje permite crear aplicaciones para Windows en muy poco tiempo. En otras palabras, permite un desarrollo eficaz y menor inversin tanto en tiempo como en dinero. Permite generar libreras dinmicas de forma activa, reconfiguracin en su proceso de coleccin o codificacin. mediante una

Anlisis De La Problemtica
ESTUDIO DEL PROBLEMA Y PROPUESTA DE UNA SOLUCIN DEL PROGRAMA. DESCRIPCIN DETALLADA DEL PROBLEMA. Se nos plantea la realizacin de un programa que ejecute y facture un negocio donde vende productos crnicos en la que existen una serie de clientes que hacen sus comprar en aquel negocio. Para que un cliente pase a formar parte de nuestro programa de facturacin primero dar sus datos personales, o bien rellenando un formulario de factura, mediante el cual el cliente observara el mtodo aplicado. ESTADO DEL NEGOCIO: Situacin actual de programas creador en visual Basic 6.0. INTRODUCCIN Esta seccin presenta una revisin del estado de implementacin del programa en el negocio La Tercena Don Daniel . El siguiente estado actual se aborda mediante un enfoque temtico. En esta parte del proyecto se dar a conocer el poco uso de programas al momento de facturar y la situacin actual de su implementacin. Realizaremos un breve anlisis del negocio, posteriormente se har el anlisis del software (programa Visual Basic 6.0) ANLISIS DEL NEGOCIO El negocio est en buen estado que acepta las necesidades del sr. Usuario al momento de hacer una compra de productos crnicos, pero la problemtica es que el sr. Propietario no cuenta con un programa que le permita facturar y tener una mejor calidad al momento de comercializar.

Para la solucin a este problema estoy trabajando en un proyecto; donde realizare un programa que cumplan con las caractersticas del problema y as definir las soluciones adecuadas que determinan el xito y da valor agregado a la organizacin. El rol responsable por ejecutar la solucin propia de al anlisis, est a cargo del analista, el cual asumo realizar el proyecto de la mejor forma posible.

MODELO DE ANLISIS El modelo de anlisis es la primera representacin tcnica de un sistema. Utiliza una mezcla de formatos en texto y diagramas para representar los requisitos del software, las funciones y el comportamiento. De esta manera se hace mucho ms fcil de comprender dicha representacin, ya que es posible examinar los requisitos desde diferentes puntos de vista aumentando la probabilidad de encontrar errores, de que surjan debilidades y de que se descubran descuidos. Anlisis de requisitos El anlisis de requisitos le proporciona al diseador de software una representacin de datos, funcin y comportamiento que puede trasladar a diseos arquitectnicos de interfaz. Este, junto al modelo de anlisis, ofrece al desarrollador y al cliente los medios para evaluar la calidad una vez construido el software. Objetivos generales del modelo de anlisis El modelo de anlisis debe cumplir tres objetivos primarios: 1. Describir los que requiere el cliente 2. Establecer una base para la creacin de un diseo de software 3. Definir un conjunto de requisitos que pueda validarse una vez construido el software.

ELEMENTOS DEL MODELO DE ANLISIS

El modelo de anlisis se complementa de cuatro elementos fundamentales. Estos elementos sirven para clasificar principalmente los diferentes diagramas y otros derivados conocidos en plataformas como sistemas de informacin e ingeniera de software entre otros. Adems estos con clasificados en elementos de escenario, elementos de flujo, elementos de clases y elementos de comportamiento.

MODELOS BASADOS EN ESCENARIOS Este modelo en simples palabras sirve para una interaccin ms amena entre el sistema y el usuario, por lo tanto el modelo de anlisis con UML comienza con la creacin de escenarios en la forma de los casos de uso, diagrama de actividad y diagrama de carril. Caso de uso: Describe un escenario de un caso especfico en un lenguaje directo desde el punto de vista de un actor definido.

Diagrama de actividad: es un modelo muy parecido al caso de uso pero mucho mejor complementado y proporciona una representacin del flujo de interaccin dentro de un escenario especfico.

Diagrama de carril: Consiste en tomar el diagrama actividad y situarlo en filas o en carriles. En este modelo los actores son fundamentales ya que en el diagrama de carril se especifica claramente, con un carril, la responsabilidad a cada actor.

MODELOS ORIENTADOS AL FLUJO

Tiene una visin del sistema del tipo entrada-proceso-salida. Los objetos de datos fluyen hacia el interior del software, se transforman mediante elementos de procesamiento y los objetos de datos resultantes fluyen al exterior del software.

Diagrama de flujo de datos Propiedades del DFD El nivel 0 del diagrama del flujo debe representar al software La entrada y la salida primaria se deben establecer con cuidado La refinacin debe comenzar por el aislamiento de procesos, objetos de datos y almacenamiento de datos candidatos a ser representados en el siguiente nivel

Toda las flechas y burbujas se deben rotular con el nombre Se debe tener la continuidad de flujo al cambiar el nivel La refinacin de burbujas debe hacerse una por una.

Clases: tienen diferentes categoras: Clases de entidad: llamadas clases de modelo o negocios, se extraen de manera directa del enunciado del problema. Clases de frontera: se utilizan para crear la interfaz que el usuario ve y con la cual interacta cuando se utiliza el software. Clases de controlador: manejan una unidad de trabajo desde el inicio hasta el final. Responsabilidad: son los atributos y las operaciones relevantes para la clase. Colaboradores: son aquellas clases que se requieren para que una clase reciba la informacin necesaria para completar una responsabilidad. Agregacin: son las subclases que forman parte de una clase, se conectan a travs de una relacin de tipo es parte de.

DISEO
Descripcin detallada de la solucin del programa. Para la resolucin ptima de dicho problema le proponemos la siguiente solucin del programa, que a continuacin pasamos a describir basndonos en los siguientes aspectos: Descripcin de la informacin a tratar, en la que describiremos la informacin que va a tratar nuestro programa de forma clara y concisa. Descripcin de la funcionalidad de la solucin, en la que describiremos toda la funcionalidad de la que va a disponer el sistema a desarrollar. 1.2.1. Descripcin de la informacin a tratar La solucin propuesta considerar la siguiente informacin acerca del problema: Datos personales del cliente: Nombre del cliente. Apellidos del cliente. Direccin completa. Nmero de cdula. Forma de pago. Nmero de telfono

1.2.2. Descripcin de la funcionalidad de la solucin La solucin del programa propuesta para el proyecto tendr las siguientes funcionalidades: El administrador del sistema podr: Manipular informacin referente a los clientes. Realizar operaciones consideradas como facturacin: Realizar operaciones de nueva factura, imprimir, cerrar.

Cualquier persona que se est dispuesta a conocer el programa podr: Conocer la interfaz del programa. Manejar el programa sin ningn tipo de problema. Llenar el formulario y facturar.

1.3. Recursos Hardware y Software. Recursos de Hardware. Una computadora de escritorio o porttil. Una impresora.

Recursos de desarrollo Estos son los recursos software que consideramos necesarios para el desarrollo de nuestro sistema software: Sistema operativo Windows 98, NT, XP, Vista Como entorno de desarrollo para las interfaces usaremos Microsoft Visual Basic.

Como recursos hardwares mnimos y recomendados se considerarn los siguientes: Microprocesador Intel Pentium o similar. Frecuencia de reloj de la CPU 200 Mhz. Memoria RAM de 32 Mb.

http://es.wikipedia.org/wiki/Factibilidad http://lsi.vc.ehu.es/asignaturas/FI-Quimica/Visual%20Basic%20UPV%20Quimica%202007.pdf http://aprenderlyx.com/-proyecto-de-investigacion/ http://www.adrformacion.com/cursos/visual/leccion2/tutorial1.html http://mundokramer.wordpress.com/2011/05/20/modelo-de-analisis-software/

You might also like