Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2012
Este proyecto trata sobre la problemtica de un ciber que necesita un sistema para organizar los productos que tiene, as como su solucin, estructura social, y sus antecedentes entre otras cosas.
PROYECTO LA HOJA
EQUIPO NUMERO: 2
INTEGRANTES: MIGUEL ANGEL GARCIA ALCUDIA RICARDO JIMENEZ MONTEJO MARIO ALBERTO SOLANO CENTENO CARLOS ENRIQUE PEREZ RODRIGUEZ JOSE ADRIAN VALENTIN RODRIGUEZ
INDICE
INTRODUCCION I. Antecedentes de la empresa. 1.1 Empresa... 1.2 Mision 1.2.1 Vision. 1.2.2 Objetivo.. 1.3 Integracion social.. 1.3.1diagrama 1.4 localizacion de la empresa 1.4.1 macro localizacion 1.4.2 micro localizacion 1.5 problemtica detectada.. 1.5.1 solicion a la problemtica
II. CRITERIOS PARA SELECCIONAR TCNICAS DE BSQUEDA DE INFORMACIN.. 2.1 Estrategias para que la informacin sea confiable. 2.2 Tcnicas a utilizar 2.3 Naturaleza del problema. 2.4 Alternativas de solucin 2.5 Solucin recomendada por el analista 2.5.1 Justificacin 2.5.2 Alcances y limites 2.5.3 Objetivo
III. FACTIBILIDAD DEL PROYECTO 3.1 Factibilidad tcnica 3.2 Factibilidad econmica 3.2.1 Estimacin de tiempos 3.2.2 Estimacin de costos 3.2.3 Estudio comparativo de costo beneficio...................... 3.2.4 Amortizacin 3.3 factibilidad operacional.
IV. DIAGRAMA DE FLUJO DE DATOS (DFD) 4.1 Diagrama de Flujo de Datos General (contextual) 4.2 Diagrama de Flujo de Datos por niveles 4.3 Diagrama de Flujo de Datos por subniveles
V. DISEO DE BASE DE DATOS 5.1 Base de datos del proyecto 5.2 Entidades de atributos del proyecto.. 5.3 Diseo de las estructuras de tablas 5.4 Diagrama entidad relacin de tablas
VI. DISEO DE LA INTERFAZ HOMBRE MQUINA 6.1 Estrategia de presentacin....... 6.2 Plantillas de presentacin 6.3 Diagramas de dilogos
VII. DISEO DE SALIDAS 7.1 Plantillas en impresora 7.2 Plantillas de presentacin en pantalla
VIII. DISEO DE CAPTURA DE INFORMACIN 8.1 Validacin de captura 8.2 Mtodos de captura 8.3 Plantillas de captura
IX. DESARROLLO DEL PROYECTO EN UN LENGUAJE DE PROGRAMACIN VISUAL X. ANEXOS XI. CONCLUSIONES Y RECOMENDACIONES XII. GLOSARIO XIII. REFERENCIAS DE CONSULTA.
1.2 MISION
Al servicio de la comunidad en general (la renta de computadoras, internet, renta de videojuegos, etc.) Brindar un servicio de calidad, eficiente, y confiable, con el que el cliente se siente a gusto de estar en nuestras instalaciones con cada uno de nuestros servicios. Satisfacer las necesidades a quienes prestamos nuestros diversos servicios, de una manera confiable y segura, ayudar a dems persona en actividades de trabajo, escolares y diversos temas conforme a la informtica y otras actividades y nosotros nos preocupamos por brindar el servicio de una manera que el cliente se sienta satisfecho y contento de haber sido acreedor a uno de nuestros servicios e irse con una buena sonrisa en el rostro de haberle dado gusto de estar en nuestras instalaciones dadas en diferentes municipios del estado. Otras de nuestras misiones es darnos a conocer en diferentes municipios y poder brindarle nuestros servicios dados en otros municipios y as podernos sentir a gusto de dar nuestros servicios en todo el estado y as podramos comprometernos a poder hacerlo fuera de pas y darnos a conocer un poco ms y a llevar servicios ilimitados en los estados del sureste de la repblica mexicana.
1.2.1 VISION
En estos tiempos, en donde la comunicacin se lleva a cabo por medio de las tecnologas digitales ya sea telfonos celulares, redes sociales o dems medios de comunicacin.
Esta empresa se ubica en la sociedad con el nico objetivo de acercarnos a un espacio infinito de informacin, en donde podemos comunicarnos con familiares y amigos, realizar actividades empresariales o educativas, razn por la cual es casi imprescindible un servicio de calidad dentro de la sociedad en el cual nos esmeramos por brindar da con da. Al igual en la actualidad se han hecho problemas Sobre la falta de recursos para estudiar o en si para la venta de una computadora por eso nosotros no comprometemos a ayudar o a servir nuestros servicios a dichas personas con falta de recursos que hacen ms difciles los estudios en la actualidad
1.2.2 OBJETIVO
Nuestro objetivo en general es la satisfaccin de nuestros clientes y as poder dar el mejor servicio posible para satisfacer a aquellas personas que emplean nuestros servicios de forma cotidiana y segura.
Integracin social: Las actividades que realizan son mantenimiento y reparacin de computadoras debido a virus, cadas, defectos de fbrica etc., el control general de ciber es dirigido por 2 personas, una en turno matutino y otra en turno vespertino que se encargan de vigilar el tiempo de cada computadora, poner los juegos para los consumidores, y despachar software para el usuario.
1.3.1 DIAGRAMA
GERENTE
SUBGERENTE
AREA DE COMPUTADORAS
AREA DE XBOX
AREA DE ABARROTES
Localizaciones en Tabasco
1.4.3 Ubicacin
La empresa se encuentra ubicada en Zacateco 117 esquina con chicanel, CD. Industrial, Villahermosa, Tabasco, enfrente del Tecnolgico de Villahermosa. Las medidas de esta empresa son 4*14 metros cuadrados.
1.5 -PROBLEMTICA DETECTADAEl grupo de analistas de sistemas de informacin se dirigi al establecimiento ciber la hoja por parte de una peticin del encargado principal del establecimiento. Despus de un pequeo anlisis de problemtica hecho en el Cyber llamado La Hoja, se detect por el grupo de analistas que el establecimi ento no cuenta con el servicio de registro de datos de los productos que se venden all y que en ocasiones pasadas ha sufrido de constantes robos de productos en el mismo. De acuerdo esto se ha requerido un sistema que controle la compra y venta de productos que sea de utilidad y de buen uso. Se detectaron tambin que exista mala organizacin de los productos que se ingresaban y egresaban.
seleccionar
tcnicas
de
bsquedas
de
El establecimiento no contaba con un sistema que controlara las ventas de productos para registrarlos junto con ellos para resolver la principal problemtica. El establecimiento en pocas pasadas haba sufrido de constantes robos ya que es un sitio muy concurrido por estudiantes de universidad y eso le haba afectado en gran medida en el aspecto negativo. La mayora de las problemticas resultaban en la seguridad que tenia este lugar pero ya el encargado del establecimiento ya haba completado el aspecto de la seguridad del establecimiento, pero, solo faltaba una cosa que era un software que le registrara las ventas de cada da y que le registrara los productos que ofreca a la venta.
El alcance que tendr el sistema es de permitir al encargado una herramienta de apoyo en donde pueda introducir informacin sobre productos que se vendern el establecimiento lcitamente para la venta al cliente ahorrndose el tiempo para poder ingresar muchos datos que se necesitan para registrar un producto o una venta. Limites: el software es desarrollado en el manejador de base de datos Microsoft Access 2010 y cubre todas las necesidades en cuanto al registro bsico de informacin para el almacenamiento de datos de manera rpida y tambin con el desarrollador de formularios Visual Basic 6.0 y su interrelacin entre ellos.
2.5.3. Objetivo.
Proporcionar un software en computadora personal que facilite al encargado y dueo del establecimiento realizar consultas, modificar y registrar los productos de su establecimiento a partir de un fcil manejo de informacin que sea entendible para el mismo. Adems de llevar un control de sus ventas e ingreso de productos.
3.1.-FACTIBILIDAD TECNICA
El estudio de factibilidad tcnica nos ayuda a la identificacin de la idea, el cual se elabora a partir de la informacin existente, al juicio comn y la opinin que da la experiencia. Con base a lo anterior podemos decir que es tcnicamente posible desarrollar el sistema ya que la plataforma que ayudara a desarrollarlo es Microsoft Access que es un manejador de datos de uso fcil y completo. El hardware a utilizar es una computadora principal ya descritos en los requerimientos del sistema, por lo que no se tiene problema para la implantacin del proyecto. Ya se muestran los requerimientos del sistema para que se quede mostrado claramente para qu tipo de computadora se producir el sistema: HARDWARE: Computadora HP COMPAQ presario disco duro de 500 gb de almacenamiento 4gb de memoria RAM de 3.5 GHz impresora multifuncional Hp serie 3060 dispositivo de salida. Windows 7 ultmate. Es de x64 cartuchos de tinta de 122 para hp 3060 hojas blancas
como
SOFTWARE: CONSUMIBLES:
Se estimo que a principios del mes que es Febrero se realizara una previa investigacin para hacer anlisis al sistema sobre lo que se requera para poder hacer nuestro proyecto y que se realizara en aproximadamente 7 dias para poder completar la primera parte del proyecto. A mediados del mes de febrero se dicto la segunda parte del proyecto que corresponde a las tcnicas de bsqueda de informacin que asegura que las tcnicas a utilizar fueron concretas para poder justificar que la informacin es verdadera y confiable. Este periodo de tiempo no requiri de mucho ya que con la informacin recabada de un principio y con una previa entrevista se utilizo tcnicas que mencionamos en esta parte. Consto de a finales de febrero a principios de abril. Con unos cuantos imprevistos, no pudimos entregar esta parte del proyecto para su revisin. A principios de abril se estimo a realizar la tercera parte del proyecto que era factibilidad del proyecto se entregara junto con el segundo, tales circunstancias no se entrego a tiempo al estimado. Los dems temas se estiman que se completara el proyecto completar los trabajos pendientes se tomara un tiempo de un mes y medio para su realizacin eso dependiendo del tiempo cuando se dicte las actividades a hacer, esto ser visible en el diagrama ms adelante. Tambin se estima que el sistema se llevara en promedio un mes y medio para su elaboracin de acuerdo a los conocimientos sobre la realizacin del sistema con relacin de base de datos. De aqu en adelante corresponder a hacer la 4ta parte ,5ta parte, etc., y con ello su elaboracin no se dispone para su planeacin de elaboracin ya que no se conoce el nmero de trabajos hasta este periodo de tiempo.
FASE 1: Anlisis del Sistema -Detectar Problemtica -Encontrar soluciones Recomendadas por los analistas FASE 2: Factibilidad -Desarrollar y recopilar informacin de Las Factibilidades. FASE 3: Diseo de Sistema. -Creacin de DFDs y Disear la base de datos -Diseo de Interfaces y Diseo de salidas de informacin. -Diseos de capturas de informacin. FASE 4: Desarrollo del sistema. -Desarrollo del sistema mediante un lenguaje de programacin visual y Prueba del sistema. FASE 5: Sistema creado y a funcionar completamente.
En los recursos humanos contemplaremos la ayuda solamente del equipo sin ninguna asesora de ayuda, si a los analistas le surgen algunos inconvenientes consultaremos el internet y si es caso necesario ayuda profesional.
3.2.2.-Estimacin de costos
La estimacin de gastos y costos para desarrollar el software para el establecimiento constara de algunos gastos en relacin al tiempo recabado en ello y al proceso de elaboracin que tiene. Los gastos se efectan en caso de que el software necesite de algunos arreglos o por las fallas del software. Lo que se necesitara para desarrollar el sistema sern: Un disco Una base de datos completa y previamente registrada con datos. Una interfaz de usuario con su respectivo cdigo. Informacin recabada para poder realizar lo anterior. Software para poder hacer la interfaz de usuario y la base de datos. Un manual de usuario. Tinta de impresin. Hojas.
Se debera de tomar en cuenta tambin el costo de pasaje por parte de cada integrante y por el periodo de das. Pero en este caso se tomaran $45.00 ya que el establecimiento est muy cerca de la escuela y solo un da necesitamos del pasaje. En lo siguiente se estima los costos de lo necesitado y la cantidad. Disco: se necesitaran dos o ms para poder almacenar y respaldar la interfaz y la base de datos para al software. Su costo aproximado es de $7 cada uno. El software para desarrollar la interfaz y la base de datos no necesitaremos de gastos adicionales para adquirir el software que necesitamos ya que ya lo conseguimos gratuitamente. Las hojas: estimaremos que los gastos por hoja sern muchos ya que para realizar las redacciones de nuestro proyecto necesitaremos muchas hojas. Se estima un total de $300. En total los costos se deducirn que cantidad de gastas estaremos utilizando si se llega a ocupar ms dinero de lo deseado. Entonces la estimacin de costos quedar as: Hojas: $400 aprox.
Software: Gratis Discos: (x4) 7 pesos cada uno. Cartuchos de tinta: $120 cada uno Impresora Multifuncional: Se estima su precio de $900 Computadora: Su precio estimado es de 10,500. Dos USB para el almacenamiento: $150 cada uno
Tomando en cuenta lo que ya tenemos para hacer el sistema son: $12,258. Se desglosa los costos en la siguiente tabla: Software y consumibles: Impresora multifuncional Cartuchos de tinta Hojas Computadora HP Discos(4) (2) USB para almacenamiento Total:
$12,258.00
Ingreso de Productos.
nuevos Con el sistema podr el usuario ingresar productos de una manera ms fcil y tener ms organizados los productos.
Si el usuario no tiene los requerimientos bsicos de conocimiento de informtica , el uso del sistema seria un poco difcil para el usuario y confuso
Ingreso de ventas
Con el sistema el usuario podr ingresar y administrar mejor sus ventas a partir del registro de clientes. Cuenta el sistema con un almacn de Productos a partir de una base de datos existente donde se registra los datos ingresados principalmente cuando se inicio el sistema.
Almacn de productos
El usuario tendra problemas con el sistema si no se le da un uso apropiado a las ventas que pueda realizar en el establecimiento. Al usuario se le puede hacer confuso la bsqueda de productos si antes al usuario no se le entrega un informe y consulta imprimido de sus registros de productos.
A manera de esto se deduce que si ganamos un poco ms con relacin a la inversin se detectar si se procede con el software y si se beneficia el cliente y el encargado valorando el empeo con que se trabaja y de acuerdo a su problemtica. Los valores aqu mostrados se detectan para poder completar el proyecto y cumplir con las expectativas de nuestro aprendizaje tomando en cuenta la organizacin con la que se trabaja para poder poner en marcha el software en el establecimiento. De acuerdo con ello se establecer y se proceder a la amortizacin para cumplir los pagos de cada cosa del proyecto que se mostrara en el punto siguiente.
3.2.4.-Amortizacin:
La amortizacin en general son la cantidad de pagos a los plazos del proyecto para poder completar el proyecto. Se estima el gasto total y el nmero de pagos durante la elaboracin del proyecto para poder completar la estimulacin de costos y as proceder con lo siguiente que es el beneficio relacionado con el costo. Durante la amortizacin se reparten el nmero y costo del gasto total para lo faltante del proyecto o para ocurra alguna problemtica menor relacionada con el proyecto. A las expectativas del proyecto se define un gasto total ya concordado con la estimulacin de costos sumando los productos que se necesitan para el desarrollo
del software. Ya preparada la estimulacin de costos se estima el costo total y las partes del costo por cada desarrollador del proyecto para poder pagarlo por un nmero de das de acuerdo con el costo de cada producto que se necesitan. Se estimularan las AMORTIZACIONES del gasto total (ficticio pero cerca del real segn clculos matemticos) por cada desarrollador del proyecto y las cantidades de ellos con respecto al tiempo y nmero de das. De acuerdo con la amortizaciones se van a poder a poner en orden y marcha todos los componentes del proyecto para poder completar tanto la cantidades de los gastos como para completar la interfaz y base de datos de nuestro proyecto. A partir de ello se reportara como se le dar el uso y si se completara las actividades de acuerdo con el siguiente subtema. Se estimul que la amortizacin completa es de $12,258. Se estimar pagar de 2 aos con una amortizacin de $510.75 cada mes para cumplir con el gasto efectuado. Meses: Agosto Septiembre Octubre Noviembre Diciembre Enero Febrero Marzo Abril Mayo Junio Agosto Septiembre Octubre Noviembre Diciembre Enero Febrero Marzo Abril Mayo Junio julio Pago: 510.75 510.75 510.75 510.75 510.75 510.75 510.75 510.75 510.75 510.75 510.75 510.75 510.75 510.75 510.75 510.75 510.75 510.75 510.75 510.75 510.75 510.75 510.75
agosto Total:
510.75 12,258.00
3.3.-Factibilidad operacional:
La factibilidad operacional es ms bien si se le dar el uso al sistema y si se le brindara un bien uso para ello y cumplir con la problemtica. El sistema funcionara correctamente si el usuario tiene un conocimiento mnimo sobre informtica y el manejo de programas. En caso contrario se le dar al usuario una mnima capacitacin sobre el programa sobre su uso y como emplearlo correctamente. Tambin funcionara de manera correcta dndole un buen uso de parte del usuario si tiene los anteriores conocimientos para darle un buen manejo.
Verificar
CLIENTE(S)
Solicitar venta
VENTA DE PRODUCTO
Generar venta
CLIENTE(s)
Verificar
Usuario
Guardar
Registro
Producto en existencia
Verifica
Cliente
Confirmar
Precio
Ingresar
Usuario
Desea
Guardar
Nuevo registro
Subnivel venta:
Factura o comprobante
Elaborar
Busca un producto
Cliente
Verificar existencia
Contabilidad Paga
Cliente
Identificar
Requerir
Precio
Clave Cliente
Nombre Cliente
Pago cliente
CLIENTE
Apellido Cliente
Fecha Compra
La entidad Producto relaciona los precios de los productos y se relaciona principalmente con la entidad Venta para poder complementar la informacin. Los campos o atributos son: Primero la clave del producto que ser la principal relacin con las dems entidades para identificar todo el dato registrado del producto. El segundo es el nombre del producto El tercero es el precio del producto registrado para poder hacer la venta. El otro es la existencia del producto. El otro es el total de precio de los productos comprados. El ltimo es el rea del producto especificado.
Clave Producto
Nombre Producto
PRODUCTO
Existencia
La Entidad Venta(s) relacionara varias de los campos anteriores ya que toma el registro de entrada y de salida adems del registro de productos por cada cliente. Los campos o atributos son: La clave de la venta ya que con ella se harn mucho con el registro de cada compra (y se puede tomar como factura).
La clave del cliente La fecha de la venta La clave del producto Total a pagar
Clave Venta
Clave Cliente
Total venta
VENTA
Clave Producto
Fecha Venta
Nom_clie
texto
25
Ape_clie
texto
22
Pago_clie
moneda
Fecha_compra Fecha/hora
10
apellido del cliente Muestra el pago del cliente con relacin a la venta. Muestra la fecha de la compra del cliente.
Tabla producto: Nombre del Tipo de Ancho de Nmero de Campo campo. campo campo decimales clave Clave _PRD Texto 10 si Descripcin Muestra la clave del producto. Muestra el nombre del producto. muestra el precio al publico Solo muestra la cantidad de productos que hay en existencia. Muestra el total de productos con relacin a la cantidad de los vendidos Muestra el rea del producto al que pertenece
Nom_prd
Texto
22
Precio_Nrm
moneda
prd_existencia
numero
TPrecios_vend moneda
Area_prd
texto
20
Tabla Venta: Nombre del Tipo de Ancho de Nmero de Campo campo. campo campo decimales clave IdClave_ventas texto 10 si Descripcin Muestra la clave del registro de campo de ventas. Muestra la clave del cliente muestra la fecha de la venta Muestra la clave del producto Muestra el pago total de todo.
Id Clave _cliente
texto
10
si
Fecha
Fecha/hora 10
IdClave_Producto texto
10
si
Total_pagar
moneda
5.4.Diagrama entidad-relacin
Producto (prd)
Las relaciones aqu mostrada se identifican que productos y cliente se relacionan con ventas para asi, a partir la venta se despleguen los datos registrados en productos y a registrar a clientes. Se relacionan el cliente con las ventas porque a partir de alli se genera la venta para poder asi vender el producto. Y productos que es lo esencial en la base de datos para generar la venta del producto al cliente de uno a varios.
Y Por consiguiente:
En ella se ingresar para poder establecer los datos en dicho programa para la base de datos del establecimiento.
6.2.-Plantillas de presentacinLas plantillas de presentacin son las que aparecern predeterminadamente junto con nuestro proyecto en el formato de salida del usuario.
Esta pantalla aparecer al ingresar al sistema para dar inicio. El sistema contendr una contrasea para poder ingresar a las funcionalidades del sistema para ingresar datos. Ya ingresados al sistema mediante la contrasea correcta aparecer un men para desplazarse mejor en el sistema y este se mostrara con lo siguiente:
Con la ayuda de la siguiente pantalla se podr acceder a todas las funcionalidades del sistema para poder acceder a las funcionalidades del sistema y esta ser la pantalla de presentacin.
Y esta es una consulta que se podr observar en pantalla para consultar los productos y poder imprimirlos.
6.3.-Diagrama de dialogo:
Acceso al sistema (Ventana principal)
Aprobado
Denegado
Registro de Ventas
Registro de Productos
Nueva venta Vender Buscar(consulta) Vender Venta(facturar en caso de que sea mayoreo) Imprimir venta. Cancelar salir
Nuevo registro. Agregar registro Modificar registro Guardar registro Borrar registro Cancelar Salir
Consultas e informes.
Ver Imprimir
Cibercaf La Hoja
Bienvenido
Cd. Industrial, Villahermosa Tabasco. Ciber La Hoja Sa De Cv Propietario:
La informacin en este comprobante esta sujeta a las polticas de privacidad publicadas en www.lahoja.com y los derechos podrn ser ejercidos atraves del modulo de atencin a clientes.
Esta es la presentacin de salida de impresora para que se muestre tal y como es.
A partir del ingreso de datos en el formulario anterior aparecer una ventana para que los datos ingresados aparezcan en un ticket de compra pero solo esto se mostrar cuando la venta sea mayoritaria (de muchos productos).
ofrecidos en la hoja deben pasar por un registro de com pra, quedando as, la fecha de cuando fue adquirido el producto, y de manera ms fcil, se harn ms confiables los datos obtenidos. Pero en este caso y reafirmando lo anterior los datos que estan ingresados para la validacion del mismo. Los productos que se registren tienen que estar previamente registrados en la base de datos para que la venta tenga validez a partir de las interfaces por el ingreso de datos a capturar. Los datos tienen que concidir con la realidad y para que sea valido para la venta ya que un producto inexistente hara una venta inexistente.
Ya el sistema instalado los datos que se ingresen en las interfaces destinados para el ingreso de informacin correcta, en otras palabras el ingreso de datos a las interfaces de manera ordenada, se destina a una base de datos externa pero vinculada al sistema principal.
En este formulario se har la entrada de informacin y seleccin del mismo a partir del siguiente men para que se ingrese informacin en ellos y as se plasme en los formularios correspondientes a partir de la seleccin de men y la conexin de interfaces con la entrada principal como la siguiente.
Option Explicit Private Sub Form_KeyPress (KeyAscii as Integer) Unload Me End Sub Private Sub Frame1_Click () Unload Me End Sub Private Sub Timer1_Timer () Form1.Show Unload Me End Sub
Private Sub Command1_Click () If NUSU = "CIBER LA HOJA" And PASS = "aldeadelahoja" Then Form1.Visible = False Form2.Visible = True PASS = "" Else NUSU = MsgBox ("ERROR DE CONTRASEA DIGITE NUEVAMENTE", vbCritical, "ERROR DE PASS") NUSU = "CIBER LA HOJA" PASS = "" PASS.SetFocus End If End Sub Private Sub Command2_Click () End End Sub
Private Sub Command1_Click() Form3.Visible = True Form2.Visible = False End Sub Private Sub Command2_Click() Form4.Visible = True Form2.Visible = False End Sub
Private Sub Command4_Click() Form2.Visible = False Form7.Visible = True End Sub Private Sub Command5_Click() Form2.Visible = False Form1.Visible = True End Sub Private Sub Timer1_Timer() FYH.Text = Time End Sub
Private Sub busqueda_Click() Form5.Visible = True End Sub Private Sub CANCELAR_Click() X = MsgBox("DESEA CANCELAR LA VENTA", vbQuestion + vbYesNo, "CUESTIN") If X = vbYes Then nom.Locked = True ape.Locked = True PC.Locked = True CANCELAR.Enabled = False CERRAR.Enabled = True VENDER.Enabled = False TOTAL.Enabled = False nuevo1.Enabled = True nom = "" ape = "" SUBTOTAL = "" PC = "" TOTAL1 = "" CAMBIO = "" nom.SetFocus Form3.Refresh End If End Sub
Private Sub CERRAR_Click() X = MsgBox("DESEA SALIR?", vbQuestion + vbYesNo, "CUESTIN") If X = vbYes Then Form2.Visible = True Form3.Visible = False End If End Sub Private Sub Command1_Click() Adodc1.Recordset.MoveFirst End Sub Private Sub Command2_Click() Adodc1.Recordset.MovePrevious If Adodc1.Recordset.BOF Then Adodc1.Recordset.MoveFirst End If End Sub Private Sub Command3_Click() Adodc1.Recordset.MoveNext If Adodc1.Recordset.EOF Then Adodc1.Recordset.MoveLast End If End Sub Private Sub Command4_Click() Adodc1.Recordset.MoveLast End Sub Private Sub Command5_Click() X = InputBox("INGRESE PRODUCTO NOMBRE") Adodc1.Recordset.MoveFirst While Not (Adodc1.Recordset.EOF = True) If X = Adodc1.Recordset(1) Then Exit Sub
BUSCAR",
"BUSQUEDA
POR
End If Adodc1.Recordset.MoveNext Wend Adodc1.Recordset.MoveFirst Y = MsgBox("Lo siento, Producto no encontrado", vbInformation, "busqueda de productos") End Sub Private Sub exit_Click() X = MsgBox("DESEA SALIR DE LA APLICACIN?", vbQuestion + vbYesNo, "CUESTIN") If X = vbYes Then End End If End Sub Private Sub guardar_Click() Adodc1.Recordset.Update Adodc1.Refresh MsgBox "EL REGISTRO HA SIDO GUARDADO EN LA BASE DE DATOS", vbExclamation, "AVISO IMPORTANTE" End Sub Private Sub nuevo1_Click() Adodc2.Recordset.AddNew nom.Locked = False ape.Locked = False PC.Locked = False CANCELAR.Enabled = True CERRAR.Enabled = True VENDER.Enabled = True TOTAL.Enabled = True nuevo1.Enabled = False End Sub Private Sub salir_Click() Form1.Visible = True Form3.Visible = False End Sub Private Sub Timer1_Timer()
fecha = Date hora = Time End Sub Private Sub TOTAL_Click() If TOTAL1 = "" Or PC = "" Then MsgBox "TOTAL O PAGO CLIENTE NO MOSTRADO AUN ", vbCritical, "error de cantidad" PC = "" Else CAMBIO = Val(PC) - Val(TOTAL1) venta.Enabled = True End If End Sub Private Sub VENDER_Click() X = InputBox("INGRESE EL NMERO DE PRODUCTOS A VENDER", "EGRESO DE EXISTENCIA") If Val(X) > Val(EXISTENCIA) Then Y = MsgBox("NO EXISTEN TANTOS PRODUCTOS", vbInformation, "ERROR DE CANTIDAD") Else tot = Val(EXISTENCIA) - Val(X) EXISTENCIA = tot Adodc1.Recordset.Update SUBTOTAL = Val(X) * Val(Text7) TOTAL1 = Val(SUBTOTAL) + Val(TOTAL1) End If End Sub Private Sub venta_Click() X = MsgBox("DESEA GENERAR LA VENTA Y REGISTRAR EN LA BASE DE DATOS", vbQuestion + vbYesNo, "GENERAR VENTA") If X = vbYes Then venta.Enabled = False Adodc2.Recordset.Update nom = "" ape = "" SUBTOTAL = ""
Private Sub CERRAR_Click() Form4.Visible = False Form2.Visible = True End Sub Private Sub Command1_Click() Adodc1.Recordset.AddNew Command8.Visible = True CERRAR.Visible = False Command9.Enabled = False Command7.Enabled = False Command6.Enabled = False Command5.Enabled = False Command4.Enabled = False Command3.Enabled = True Command2.Enabled = False Command1.Visible = False Text1.Locked = False Text2.Locked = False
Text3.Locked = False Text4.Locked = False Text5.Locked = False EDP.Enabled = False Text1.SetFocus End Sub Private Sub Command10_Click() If Text1 = "" Or Text2 = "" Or Text3 = "" Or Text4 = "" Or Text5 = "" Then X = MsgBox("DIGITE TODOS LOS DATOS POR FAVOR", vbExclamation, "ERROR DE DIGITACIN") Else Y = MsgBox("DESEA GUARDAR EL REGISTRO", vbQuestion + vbYesNo, "MENSAJE") If Y = vbYes Then Adodc1.Recordset.Update Adodc1.Recordset.MoveFirst End If End If End Sub Private Sub Command2_Click() X = MsgBox("DESEA BORRAR EL REGISTRO", vbQuestion + vbYesNo, "BORRADO DE REGISTRO") If X = vbYes Then Adodc1.Recordset.Delete Adodc1.Recordset.MoveFirst End If End Sub Private Sub Command3_Click() If Text1 = "" Or Text2 = "" Or Text3 = "" Or Text4 = "" Or Text5 = "" Then X = MsgBox("DIGITE TODOS LOS DATOS POR FAVOR", vbExclamation, "ERROR DE DIGITACIN") Else Y = MsgBox("DESEA GUARDAR EL REGISTRO", vbQuestion + vbYesNo, "MENSAJE") If Y = vbYes Then
Adodc1.Recordset.Update Adodc1.Recordset.AddNew End If End If End Sub Private Sub Command4_Click() Adodc1.Recordset.MoveLast End Sub Private Sub Command5_Click() Adodc1.Recordset.MoveNext If Adodc1.Recordset.EOF Then Adodc1.Recordset.MoveLast End If End Sub Private Sub Command6_Click() Adodc1.Recordset.MovePrevious If Adodc1.Recordset.BOF Then Adodc1.Recordset.MoveFirst End If End Sub Private Sub Command7_Click() Adodc1.Recordset.MoveFirst End Sub Private Sub Command8_Click() X = MsgBox("DESEA SALIR DEL REGISTRO DE PRODUCTO?", vbQuestion + vbYesNo, "PREGUNTA DE SALIDA") If X = vbYes Then Command9.Enabled = True Command7.Enabled = True Command6.Enabled = True Command5.Enabled = True Command4.Enabled = True Command3.Enabled = False Command2.Enabled = True
Text1.Locked = True Text2.Locked = True Text3.Locked = True Text4.Locked = True Text5.Locked = True Command1.Visible = True CERRAR.Visible = True Command8.Visible = False EDP.Enabled = True Adodc1.Recordset.CancelUpdate Adodc1.Recordset.MoveFirst End If End Sub Private Sub Command9_Click() Text1.Locked = False Text2.Locked = False Text3.Locked = False Text5.Locked = False Text4.Locked = False Command1.Enabled = False Command2.Enabled = False Command3.Visible = False Command4.Enabled = False Command5.Enabled = False Command6.Enabled = False Command7.Enabled = False Command9.Enabled = False SALIR2.Visible = True CERRAR.Visible = False Command10.Visible = True EDP.Enabled = False End Sub Private Sub EDP_Click() X = InputBox("DIGITE LOS PRODUCTOS A INGRESAR A EXISTENCIAS", "INGRESO A EXISTENCIAS") Text5 = Val(Text5) + Val(X)
Adodc1.Recordset.Update Adodc1.Recordset.MoveFirst End Sub Private Sub SALIR2_Click() If Text1 = "" Or Text2 = "" Or Text3 = "" Or Text4 = "" Or Text5 = "" Then X = MsgBox("DIGITE TODOS LOS DATOS POR FAVOR", vbExclamation, "ERROR DE DIGITACIN") Else Command1.Enabled = True Command2.Enabled = True Command3.Visible = True Command3.Enabled = False Command4.Enabled = True Command5.Enabled = True Command6.Enabled = True Command7.Enabled = True Command9.Enabled = True SALIR2.Visible = False CERRAR.Visible = True Command10.Visible = False Text1.Locked = True Text2.Locked = True Text3.Locked = True Text5.Locked = True Text4.Locked = True EDP.Enabled = True Adodc1.Recordset.MoveFirst End If End Sub
Private Sub Command1_Click() Form7.Visible = False Form6.Visible = True End Sub Private Sub Command2_Click() Form7.Visible = False Form5.Visible = True End Sub Private Sub Command3_Click() Form7.Visible = False Form2.Visible = True End Sub
Form7.Visible = True End Sub Private Sub VPIC_Click() X = MsgBox("DESEA SALIR A IMPRESION", vbQuestion + vbYesNo, "CUESTION IMPORTANTE") If X = vbYes Then DTCliente.Show End If End Sub
Private Sub Command1_Click() If Form3.Visible = True Then Form5.Visible = False Else Form5.Visible = False Form7.Visible = True End If End Sub Private Sub VPI_Click() X = MsgBox("DESEA SALIR A IMPRESION", vbQuestion + vbYesNo, "CUESTION IMPORTANTE") If X = vbYes Then DTProductos.Show End if End sub
Lo que se muestra en las paginas anteriores muestra las codificaciones que se aplicaron en la programacion del sistema para poder dar por hecho el programa. Cabe mencionar que se utilizaron Data Environment y Data Report para poder mostrar los datos en Data Grind registrados en la base de datos para que se le pueda mostrar al usuario si asi lo desea o para resolver alguna duda.
Como anexo a este proyecto resumiremos o veremos algunas preguntas respondidas por el propietario Cul es su problemtica? El o los problemas de nuestra empresa o ya por decirse as el ciber son variados como por ejemplo ya sea desde el mas pequeo hasta el mas grande de todos los problemas que podran pasar en este local como fallo de algunas computadoras o consolas hasta robo o asalto por as decirse de nuestro establecimiento Cmo lo piensas resolver? Bueno actualmente contamos con un equipo de seguridad ya sea con cmaras de seguridad, detector de metales, etc... Y en cuanto en algn fallo de las computadoras o consolas nosotros mismos nos encargamos de repararlos ya que nosotros tambin contamos con reparacin de consolas y PC dada las circunstancias ya sea para nosotros o para el servicio de nuestros clientes. Qu esperas de un cliente? Bueno en realidad nosotros no esperamos nada de ellos si no es que mas que su presencia en este local y haber sido acreedor de nuestros servicios, pero bueno en realidad lo nico que esperamos de ellos es que les haya gustado su estancia en el local o mejor dicho ciber. Qu necesidad tiene tu puesto en la empresa? Bueno yo solo soy el encargado de uno de nuestros locales y pues ese es un puesto ya que prcticamente yo soy el responsable de todo lo que en el local ya sea dentro o fuera de el local en cuanto al aspecto de cmo se vea su presentacin y que yo seria el nico responsable en cuanto a lo que pase o ocurra en el establecimiento. Por qu crees que es importante la tecnologa en la actualidad? Bueno en cuanto en ese aspecto yo estoy de acuerdo en que instalen ciber en varios sitos de la comunidad ya que para muchas personas en la actualidad se les dificulta obtener una computadora o internet en su domicilio por eso nuestra prioridad es colocarlos en lugares estratgicos ya sea cerca de escuelas o en lugares muy concurridos ya sea por estudiantes o gente en general.
Que opinas sobre locales de ciber en la ciudad y cual crees que es su utilidad Que son muy importantes as como te repet anteriormente que en la actualidad ya es importante contar con una PC en su domicilio o ya para referirse directamente con el estudio o los estudiantes seria con contar internet y pues su utilidad es obvia para poder ayudar alas personas en sus estudios y sin necesidad de tener aquel servicio en su hogar. El por que tu empresa? A que te llevo esta decisin? Bueno para empezar te voy a contar algo al inicio mi padre no quera hacer este proyecto ya que el no estaba muy convencido de nuestro proyecto ya que al que se les ocurri esto fue a mi y a mis hermanos dado esto entre nosotros nos pusimos de acuerdo para as nosotros impulsarnos y algn da darnos a conocer por que a pesar de que tuvimos algunos otros obstculos para poder lograrlo y pues ya nos ves aqu dando nuestro servicio y proporcionar nuestra ayuda a personas con necesidades en cuanto al aspecto de el uso de las PC y consolas para el entretenimiento de los jvenes o el publico en general
De parte de mi, un analista del sistema las conclusiones que tuvimos por parte de la creacin del sistema fue de que los conocimientos a desarrollar un sistema paso por paso y la forma de hacerlo quedaron aclaradas de acuerdo a las planeaciones por puntos y a las explicaciones del ing. Jos Manuel Aguilar Snchez. Por cada tema que completamos a cada uno se le dio la idea de como hacer y las fallas que tenamos al proceso del sistema por parte del ing. En el desarrollo de propuestas para la solucin de la problemtica detectada , los analistas rpidamente dedujeron que tipo de sistema para poder eliminar la problemtica con sus respectivos alcances de perjuicio. Los inconvenientes que tuvimos para la elaboracin del sistema fueron en la factibilidad por la estimulacin de costos por lo que bamos a necesitar. Otro inconveniente es principalmente el diseo de los DFDs que la estructura para desarrollarlos no tenamos muy claramente como se estructurara. En parte el aprendizaje de como hacer un sistema de una empresa nos quedo muy claro de su desarrollo a partir de puntos dados y los analistas del sistema se llevaran el conocimiento de como desarrollar uno. La experiencia fue algo laboriosa pero as pudimos conocer ms en el aspecto del conocimiento de programas y de como usar ms la lgica. En las recomendaciones daramos recomendaciones que en un futuro dedicramos un mantenimiento hacia el sistema, se recomendara tambin que al sistema se le brindara un correcto manejo de acuerdo para lo que fue hecho. Se recomienda un informe del sistema para que se le de opciones de remodelacin o actualizacin para que se adapte a nuevos principios para guardar y procesar informacin. En conclusin este proyecto fue de utilidad para muchas cosas en primera para conocer una empresa o mejor dicho darla a conocer que es muy diferente y conocer mas sobre como llegar conseguir ese proyecto de obtener un local, todas sus dificultades o ventajas y todos los beneficios que puedes llegar a tener ya sea en el aspecto econmico y social. Pero cambiando de parecer tambin nos ayudo al mismo osea para ayudarnos a como poder crear nosotros mismos nuestras propias metas.
Se consultaron las siguientes pginas de internet y algunos libros realizacin del proyecto:
para la
http://unefazuliasistemas.files.wordpress.com/2011/04/analisis-y-disenio-desistemas-kendall-kendall.pdf http://proyectocomputojmas.blogspot.mx/2007/05/ http://es.wikipedia.org/wiki/Diagrama_de_Flujo_de_Datos http://html.rincondelvago.com/dfd.html http://vbasic.astalaweb.com/_inicio/Portada.asp Para ms informacin para este irse a la pgina www.lahoja.com.mx www.cursoinformatico.com/visualbasic/programacion.html.es www.kiokea.net www.wikipedia/basededatos.es.mx entre muchos tutoriales en youtube.com relacionado con creacin de y modificacin de base de datos en visual BASIC y relaciones entre ellas con Access Libro: Anlisis y Diseo de Sistemas de Informacin mas + ,Autor- Jane Collins, 2011, editorial- Jane Collins 248 Pp.