Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SISTEMA INFORMTICO SERVICIO AL CLIENTE AGENCIA DE VIJES CURSO: IV- V PARALELO: B SECCION: INFORMATICA PRESENTADO POR:
AVELINO ALEJANDRO DARLING PARRALES LUCIN JULIO MANUEL SOLRZANO ESCALANTE JUAN CARLOS
INDICE 1. 2. 3. 4. 5. 6. 7. 8. 9.
INTRODUCCION PLANTEAMIENTO DEL PROBLEMA DESCRIPCION DEL PROBLEMA ANTECEDENTES DEL PROBLEMA FORMULACION DEL PROBLEMA OBJECTIVO GENERAL OBJECTIVO ESPECFICO FUNDAMENTACION TEORICA ESPECIFICACION DE LOS REQUERIMIENTOS DEL SOTWARE MARCO TEORICO DISEO METODOLOGICO PRUEBA DE FACTIBILIDAD ANALISIS DEL REQUERIMIENTO LINFOGRAFIA BIBLIOGRAFIA CONCLUSIONES
INTRODUCCION
Enfocndonos en el comportamiento a nivel turstico que posee la oferta y la demanda en cuanto a destinos de viajes, se pretende proporcionar una alternativa que brinde satisfaccin, seguridad y confianza. Logrando garantizar la comodidad
tanto en lo econmico, como el servicio que presta la agencia de viajes. Procurando un desarrollo yfortalecimiento a nivel empresarial, proporcionando una calidad de imagen competitiva y eficiente.
Tomando en consideracin la deficiencia que se genera en la prestacin de servicios por parte de algunas agencias de
viajes, y la necesidad de brindar a los usuarios nuevas opciones y servicios, que llenen sus expectativas y se ajusten a sus necesidades y condiciones econmicas. Procurando eliminar esa percepcin de inseguridad que genera el servicio de mala calidad, por lo cual se ha decidido crear un software que
facilite y brinde un mejor servicio y confianza, para el usuario y realce la imagen de la compaa en el trato de servicios genera la misma.
La idea de crear un mejor sistema surge como consecuencia de un estudio de mercado y encuestas, en el cual vemos que la mayora de las agencias de viajes actualesestnenfocadas solo desde el punto de vista empresarial y no desde el punto de vista de los requerimientos del usuario, volviendo obsoletos el servicio a los usuarios, dando como resultado la descontinuacin y cada de la imagen de la empresa. Analizando estos puntos nos hemos enfocamos hacia un sistema de trato ms
Este programa se genera en base a las expectativas de un mejor trato y servicio hacia los usuarios o clientes que prestan nuestro servicio de transporte areo. Aplicado un mejor rendimiento en el sistema de atencin y servicios al cliente y a la vez procurando un plcido y confortable viaje.Logrando crear un enlace directo entre proveedor y cliente, procurando el realce yfortalecimiento dela empresa paraencaminarlaa un
rendimiento ptimo y eficaz. FORMULACION DEL PROBLEMA La creacin y e instalacin la del software dando se genera a para una
fortalecer
ampliar
empresa,
cabida
competencia solidad y eficiente, procurando ser los mejores a nivel nacional y encaminndola a futuro a nivel internacional. Mediante el sistema de servicio a aplicar, estableciendo las necesidades y requerimientos. Dando solucin a las mismas, por medio de la programacin y eliminando el tiempo de espera de los servicios que presta la empresa.
OBJECTIVO GENERAL
es disear, una
respuesta adecuada para las necesidades de los clientes y proponer servicios de mayor calidad, efectividad y flexibilidad para el cliente.
Abarcar
estas
grandes
corrientes
tursticas
hacia
los
Contribuir notablemente al desarrollo turstico travs del lanzamiento de promociones de viajes combinndolas con
Constituirnos en una valiosa fuente en el mercado de viajes, llenando tursticos. las necesidades de los agentes y proveedores
FUNDAMENTACION TECNICA
Este proyecto se basa en la realizaron dentro investigacin y consultas que se
conocer el potenciar turstico que promociona la empresa como las nuevas innovaciones de la agencia de viajes , destacando la implementacin del sistema servicio al cliente, el cual aplica a las expectativas de la empresa para su fortalecimiento como agencia de viajes. Dirigido a la empresa a una mejor
MARCO TEORICO
VISUAL BASIC Microsoft Visual Studio es un entorno de desarrollo integrado para sistemas operativos Windows. Soporta varios lenguajes de programacin tales como Visual C++, Visual C#, Visual J#, y Visual Basic .NET, al igual que entornos de desarrollo web como ASP.NET.Permite a los desarrolladores crear aplicaciones, sitios y aplicaciones web, as como servicios web en cualquier entorno que soporte la plataforma .NET (a partir de la versin .NET 2002). As se pueden crear aplicaciones que se intercomuniquen entre estaciones de trabajo, pginas web y dispositivos mviles. Uno de los mayores logros de la versin 2010 de Visual Studio ha sido el de incluir las herramientas para desarrollo de aplicaciones para Windows 7, tales como herramientas para el desarrollo de las caractersticas de Windows 7.
IMPORTANCIA DE VISUAL BASIC Entre sus ms destacables caractersticas, se encuentran la capacidad para utilizar mltiples monitores, as como la posibilidad de desacoplar las ventanas de su sitio original y acoplarlas en otros sitios de la interfaz de trabajo, hay extenso material disponible con el cual puedes orientarte. Y ofrece ciertas facilidades para algunos aplicativos. Realiza sistemas de gran escala y profesional, ofrece la posibilidad de crear aplicaciones para muchas plataformas de Microsoft.
Windows.
Es uno de los lenguajes de uso ms extendido, por lo que resulta fcil encontrar informacin, documentacin y fuentes para los proyectos.
Tambin permite provee un entorno adecuado para realizar pequeos prototipos rpidos.
CLIENTE (USUARIO)
Ingresa datos
DIAGRAMA DE ESTADO
CLIENTE
INGRESADAT OS
DESTINO
CANCELA EL PASAJE
DIAGRAMA DE SECUENCIA
inicio
INGRESO NOMBRE
NACIONALIDA D
PAAPORT E
MOTIVO
DESTIN O
QUITO
500
PROCESA DATOS
MEXIC0 3
2000
ESPAA 3
1000
fin
DIAGRAMA DE ACTIVIDADES
Inicio
INGRESO CODIGO
INGRESO DATOS
PRECIO=8 00
ELIGE EL DESTINO DEL VIAJE
PRESENTA PASAPORTE
PAGO BOLETO
fin
Teclea datos
VERIFICA DATOS
Actualiza
SOLICITA VUELO
El
sistema
servicio
al
cliente
est
compuesto
por
seis
formulario, el primero formulario es el del usuario, el cual pide el nombre del usuario y la clave o contrasea. Para ingresar al men principal.
El formulario de men principal de la agencia de viaje travel, est compuesto por cuatro coman button, el primero corresponde a el formulario de aviones, el segundo a datos del personal, el tercero a datos del cliente.
Formulario de aviones, es en cual van a ir los datos del avin como: Cdigo, marca, modelo, aerolnea. Se encuentra conformado por siete coman button: nuevo, buscar, guardar,
ComboBox2.Text = "" End Sub Sub BUSCAR() Dim CMD As New OleDb.OleDbCommand("SELECT * FROM avion WHERE i_avion='" & ComboBox1.Text & "'", CN) Dim DR As OleDb.OleDbDataReader CN.Open() DR = CMD.ExecuteReader If DR.Read Then ComboBox1.Text = DR(0) TextBox1.Text = DR(1) TextBox2.Text = DR(2) ComboBox2.Text = DR(3) Else MsgBox("No se ha encontrado ningn registro..... Ingrese otro", vbExclamation) LIMPIAR() End If CN.Close() End Sub
= = = = = =
ComboBox1.Enabled = False TextBox1.Enabled = False TextBox2.Enabled = False ComboBox2.Enabled = False End Sub Sub DESBLOQUEAR() Button1.Enabled Button2.Enabled Button3.Enabled Button4.Enabled Button5.Enabled Button6.Enabled
= = = = = =
ComboBox1.Enabled = True TextBox1.Enabled = True TextBox2.Enabled = True ComboBox2.Enabled = True End Sub Private Sub TextBox3_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs)
End Sub Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.Click Form3.Visible = True Me.Hide() End Sub Private Sub aviones_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Timer1.Start() BLOQUEAR() CARGAR() End Sub Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click If N = 0 Then NUEVO() CARGAR() MOSTRAR() ElseIf N = 2 Then MODIFICAR() End If End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click N = 2 MODIFICAR() CARGAR() MOSTRAR() End Sub Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click LIMPIAR() N = 0 End Sub Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click BUSCAR() End Sub Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click 'ELIMINA UN REGISTRO DE LA BASE DE DATOS Dim CMD As New OleDb.OleDbCommand("DELETE FROM avion WHERE i_avion='" & ComboBox1.Text & "'", CN) CN.Open() CMD.ExecuteNonQuery() CN.Close()
LIMPIAR() MsgBox("El registro se ha eliminado") MOSTRAR() 'BOTON BLOQUEADO End Sub Private Sub Button7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button7.Click DataGridView1.Visible = True DESBLOQUEAR() MOSTRAR() End Sub Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick Label5.Text = TimeOfDay End Sub End Class
Dim CN As New OleDb.OleDbConnection("PROVIDER=MICROSOFT.ACE.OLEDB.12.0;DATA SOURCE=D:\Base_agencia.accdb") 'PERMITE MOSTRAR NUESTRA TABLA DE LA BASE DE DATOS: Ficha Sub MOSTRAR() Dim DA As New OleDb.OleDbDataAdapter("SELECT * FROM personal", CN) Dim DS As New DataSet DA.Fill(DS, "personal") DataGridView1.DataSource = DS.Tables("personal") End Sub Sub CARGAR() Dim DA As New OleDb.OleDbDataAdapter("SELECT * FROM personal", CN) Dim DS As New DataSet DA.Fill(DS, "personal") ComboBox1.DataSource = DS.Tables("personal") ComboBox1.DisplayMember = "i_personal" End Sub Sub NUEVO() Dim CMD As New OleDb.OleDbCommand("INSERT INTO personal VALUES('" & ComboBox1.Text & "','" & TextBox1.Text & "','" & TextBox2.Text & "','" & TextBox3.Text & "','" & TextBox4.Text & "')", CN) CN.Open() CMD.ExecuteNonQuery() CN.Close() MOSTRAR() MsgBox("REGISTRO AGREGADO") End Sub Sub MODIFICAR() Dim CMD As New OleDb.OleDbCommand("UPDATE personal SET i_personal='" & ComboBox1.Text & "',nombres_piloto='" & TextBox1.Text & "',nombres_copiloto='" & TextBox2.Text & "',n_asafata1='" & TextBox3.Text & "',n_asafata2='" & TextBox4.Text & "' WHERE i_personal='" & ComboBox1.Text & "'", CN) CN.Open() CMD.ExecuteNonQuery() CN.Close() MsgBox("El registro se ha actualizado") End Sub 'LIMPIAR CUADROS Sub LIMPIAR() ComboBox1.Text = "" TextBox1.Clear() TextBox2.Clear() TextBox3.Clear() TextBox4.Clear() End Sub Sub BUSCAR() Dim CMD As New OleDb.OleDbCommand("SELECT * FROM personal WHERE i_personal='" & ComboBox1.Text & "'", CN) Dim DR As OleDb.OleDbDataReader CN.Open() DR = CMD.ExecuteReader
If DR.Read Then ComboBox1.Text = DR(0) TextBox1.Text = DR(1) TextBox2.Text = DR(2) TextBox3.Text = DR(3) TextBox4.Text = DR(3) Else MsgBox("No se ha encontrado ningn registro..... Ingrese otro", vbExclamation) LIMPIAR() End If CN.Close() End Sub Sub BLOQUEAR() Button1.Enabled Button2.Enabled Button3.Enabled Button4.Enabled Button5.Enabled Button6.Enabled
= = = = = =
ComboBox1.Enabled = False TextBox1.Enabled = False TextBox2.Enabled = False TextBox3.Enabled = False TextBox4.Enabled = False End Sub Sub DESBLOQUEAR() Button1.Enabled Button2.Enabled Button3.Enabled Button4.Enabled Button5.Enabled Button6.Enabled
= = = = = =
ComboBox1.Enabled = True TextBox1.Enabled = True TextBox2.Enabled = True TextBox3.Enabled = True TextBox4.Enabled = True End Sub Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.Click Form3.Visible = True Me.Hide() End Sub Private Sub personal_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Timer1.Start() BLOQUEAR()
CARGAR() End Sub Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click LIMPIAR() N = 0 End Sub Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click BUSCAR() End Sub Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click If N = 0 Then NUEVO() CARGAR() MOSTRAR() ElseIf N = 2 Then MODIFICAR() End If End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click N = 2 MODIFICAR() CARGAR() MOSTRAR() End Sub Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click 'ELIMINA UN REGISTRO DE LA BASE DE DATOS Dim CMD As New OleDb.OleDbCommand("DELETE FROM personal WHERE i_personal='" & ComboBox1.Text & "'", CN) CN.Open() CMD.ExecuteNonQuery() CN.Close() LIMPIAR() MsgBox("El registro se ha eliminado") MOSTRAR() 'BOTON BLOQUEADO End Sub Private Sub Button7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button7.Click DataGridView1.Visible = True DESBLOQUEAR() MOSTRAR() End Sub
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick Label8.Text = TimeOfDay End Sub End Class
Sub NUEVO() Dim CMD As New OleDb.OleDbCommand("INSERT INTO clientes VALUES('" & ComboBox1.Text & "','" & TextBox1.Text & "','" & TextBox2.Text & "','" & TextBox3.Text & "','" & ComboBox2.Text & "','" & ComboBox3.Text & "','" & TextBox4.Text & "','" & ComboBox4.Text & "','" & DateTimePicker1.Text & "','" & TextBox5.Text & "')", CN) CN.Open() CMD.ExecuteNonQuery() CN.Close() MOSTRAR() MsgBox("REGISTRO AGREGADO") End Sub
Sub MODIFICAR() Dim CMD As New OleDb.OleDbCommand("UPDATE clientes SET i_cliente='" & ComboBox1.Text & "',nombres='" & TextBox1.Text & "',nacionalidad='" & TextBox2.Text & "',pasaporte='" & TextBox3.Text & "',motivo_de_viaje='" & ComboBox2.Text & "',destino='" & ComboBox3.Text & "',precio_pasaje='" & TextBox4.Text & "',asiento_nu='" & ComboBox4.Text & "',fecha_de_salida='" & DateTimePicker1.Text & "',hora_de_salida='" & TextBox5.Text & "' WHERE i_cliente='" & ComboBox1.Text & "'", CN) CN.Open() CMD.ExecuteNonQuery() CN.Close() MsgBox("El registro se ha actualizado") End Sub
'LIMPIAR CUADROS Sub LIMPIAR() ComboBox1.Text = "" TextBox1.Clear() TextBox2.Clear() TextBox3.Clear() ComboBox2.Text = "" ComboBox3.Text = "" TextBox4.Clear() ComboBox4.Text = "" DateTimePicker1.Text = "" TextBox5.Text = "" End Sub Sub BUSCAR() Dim CMD As New OleDb.OleDbCommand("SELECT * FROM clientes WHERE i_cliente='" & ComboBox1.Text & "'", CN) Dim DR As OleDb.OleDbDataReader CN.Open() DR = CMD.ExecuteReader If DR.Read Then ComboBox1.Text = DR(0) TextBox1.Text = DR(1) TextBox2.Text = DR(2) TextBox3.Text = DR(3) ComboBox2.Text = DR(4) ComboBox3.Text = DR(5) TextBox4.Text = DR(6) ComboBox4.Text = DR(7) DateTimePicker1.Text = DR(8) TextBox5.Text = DR(9) Else MsgBox("No se ha encontrado ningn registro..... Ingrese otro", vbExclamation) LIMPIAR() End If CN.Close() End Sub Sub BLOQUEAR() Button1.Enabled Button2.Enabled Button3.Enabled Button4.Enabled Button5.Enabled Button6.Enabled
= = = = = =
ComboBox1.Enabled = False TextBox1.Enabled = False TextBox2.Enabled = False TextBox3.Enabled = False ComboBox2.Enabled = False
ComboBox3.Enabled = False TextBox4.Enabled = False ComboBox4.Enabled = False DateTimePicker1.Enabled = False TextBox5.Enabled = False End Sub
= = = = = =
ComboBox1.Enabled = True TextBox1.Enabled = True TextBox2.Enabled = True TextBox3.Enabled = True ComboBox2.Enabled = True ComboBox3.Enabled = True TextBox4.Enabled = False ComboBox4.Enabled = True DateTimePicker1.Enabled = True TextBox5.Enabled = True End Sub
Private Sub ComboBox3_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox3.SelectedIndexChanged Select Case ComboBox3.SelectedIndex Case 0 TextBox4.Text = 500 Case 1 TextBox4.Text = 800 Case 2 TextBox4.Text = 2000 Case 3 TextBox4.Text = 1000 Case 4 TextBox4.Text = 2500 Case 5 TextBox4.Text = 2100 Case 6 TextBox4.Text = 1800 Case 7 TextBox4.Text = 1000 Case 8 TextBox4.Text = 800 Case 9
TextBox4.Text = 1200 Case 10 TextBox4.Text = 1300 Case 11 TextBox4.Text = 1500 End Select End Sub Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.Click Form3.Visible = True Me.Hide() End Sub Private Sub clientes_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Timer1.Start() BLOQUEAR() CARGAR() End Sub Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click LIMPIAR() N = 0 End Sub Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click BUSCAR() End Sub Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click If N = 0 Then NUEVO() CARGAR() MOSTRAR() ElseIf N = 2 Then MODIFICAR() End If End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click N = 2 MODIFICAR() CARGAR() MOSTRAR() End Sub Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click 'ELIMINA UN REGISTRO DE LA BASE DE DATOS
Dim CMD As New OleDb.OleDbCommand("DELETE FROM avion WHERE i_avion='" & ComboBox1.Text & "'", CN) CN.Open() CMD.ExecuteNonQuery() CN.Close() LIMPIAR() MsgBox("El registro se ha eliminado") MOSTRAR() End Sub Private Sub Button7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button7.Click DataGridView1.Visible = True DESBLOQUEAR() MOSTRAR() End Sub Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick Label12.Text = TimeOfDay End Sub End Class
PRUEBA DE FACTIBILIDAD
Este software se crea e implementa para facilitar el
ANALISIS DE REQUERIMIENTO
Se ha procedido a una breve encuesta a los usuarios para determinar los requerimientos de la agencia area.
El trato que proporciona al cajero al momento de registrar los datos es. a) Muy buena b) Buena c) Deficiente
Chart Title
EXCELENTE REGULAR PESIMA
20%
20%
60%
Valores 1 1 3 5
Valores
ES LENTO EL SISTEMA SE CAE EL SISTEMA NINGUNA
20%
60%
20%
Cdigo 7 8 9
Valores 2 3 0 5
Valores
MUY BUENA BUENA 0% DEFICIENTE
40%
60%
LINFOGRAFIA
BIBLIOGRAFIA
CONCLUSIONES
Podemos determinar que un sistema de Informacin que este bien diseado, podr brindar una informacin ms expedita segn la necesidad. Todo Sistema de servicio turstico puede entenderse como un programa de desplazamiento de ida y vuelta, que el turista elabora
Por sus propios medios; acudiendo a una agencia de viajes para que le facilite tanto la informacin como la elaboracin de un paquete viajero. A pesar de que en los ltimos aos ha aumentado de forma impresionante el nmero de usuarios que utilizan este medio para realizar algn servicio de viaje o turstico. La agencia de viaje se ha renovado para cumplir una importante funcin en el mercado turstico, ya que se encarga de indagar primordialmente las en las necesidades, deseos y expectativas del cliente, y buscar toda la informacin necesaria para realizar su reservacin con toda comodidad. Al momento que el cliente se decide a prestar los servicios de la agencia, familiarizndose con la agencia y el servicio que brinda, garantizando un buen servicio y confort