Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Manual Tecnico PHP
Manual Tecnico PHP
INTEGRANTES
FABIN HERNNDEZ MARIANA
ROSALES ROJO MIGUEL NGEL
TREJO MORALES KARINA
MANUAL DE TECNICO
ANLISIS Y DISEO DE SISTEMAS DE INFORMACIN
TIC0SM08
Pgina 2
INDICE
INDICE ------------------------------------------------------------------------------------------------------ 2
INTRODUCCION ------------------------------------------------------------------------------------------ 3
OBJETIVO -------------------------------------------------------------------------------------------------- 4
MODELO UTILIZADO PARA EL DESARROLLO DEL SISTEMA ------------------------------------- 5
DISEO DE LAS BASES DE DATOS --------------------------------------------------------------------- 7
DIAGRAMA ENTIDAD RELACION ---------------------------------------------------------------------- 9
CODIFICACION DE LAS PANTALLLAS ------------------------------------------------------------ 10-22
AL USUARIO FINAL -------------------------------------------------------------------------------------- 23
Pgina 3
INTRODUCCIN
La Universidad Tecnolgica de San Juan del Rio ofrece sus laboratorios de informtica en horas
extraclase para que su alumnado pueda utilizar los equipos de computo que se encuentran dentro de
los mismos con el fin de que los alumnos puedan realizar sus tareas o bien para que puedan realizar
sus tareas, proyectos o trabajos con el objetivo de que los entreguen a tiempo o bien se apoyen en su
economa al utilizar los equipos que estn disponibles en los laboratorios.
Por ello nos dimos a la tarea de realizar un sistema que en particular para el laboratorio J2 Planta Alta
del Edificio J el cual registre el alumno, la hora de entrada y salida, fecha as como otros detalles que
le proporcionen un registro claro de los alumnos que utilicen el equipo disponible en el mismo.
Pgina 4
OBJETIVO
El objetivo del presente manual es mostrar los datos tcnicos en cuanto al sistema desarrollado, en si
para facilitar la modificacin o actualizaciones de el mismo en caso de que as sea necesario, o bien
para el mantenimiento posterior del mismo con el fin de que analistas, programadores puedan leerlo
e interpretarlo para los objetivos anteriormente descritos.
Este manual se encuentra las secciones de estructura de Base de Datos, codificacin del sistema
donde se describirn los aspectos en los que se conforma cada uno de ellos. A continuacin vera una
breve descripcin del sistema, los objetivos y las prestaciones que le ofrece el sistema.
Objetivo General: Este sistema est enfocado a mejorar el servicio uso de las Computadoras del
laboratorio J2 Planta Alta ubicado en el edificio J dentro de la Universidad Tecnolgica de San Juan del
Ro ya que este laboratorio es ocupado en las horas libres por los alumnos de la carrera de
Tecnologas de la Informacin y Comunicacin, rea Sistemas Informticos para realizar sus tareas o
trabajos los cuales tengan que ver con el uso de un equipo de computo, y se pretende registrar las
entradas y salidas de cada alumno que necesite ingresar a este laboratorio, con el fin de registrar
quien, a qu hora utiliza el equipo as como la hora de que desocupa el equipo asignado a el alumno
que lo solicite con el fin de reportar anomalas en los equipos y mejorar el control y el buen uso del
mismo.
Objetivo del Sistema: Identificar al alumnado de la carrera Tecnologas de la Informacin y
Comunicacin, rea Sistemas Informticos y a los alumnos de otras carreras para detectar problemas
sobre los equipos que se les asignen a ellos y el control de ingreso de los mismos a dicho laboratorio.
Pgina 5
MODELO UTILIZADO PARA EL DESARROLLO DEL SISTEMA
MODELO ESPIRAL
Elegimos este modelo porque nos permite regresar al punto donde se encuentra el error.
Este modelo fue propuesto por Boehm en 1988. Bsicamente consiste en una serie de ciclos que se
repiten en forma de espiral, comenzando desde el centro. Se suele interpretar como que dentro de
cada ciclo de la espiral se sigue un Modelo Cascada, pero no necesariamente debe ser as. El Espiral
puede verse como un modelo evolutivo que conjuga la naturaleza iterativa del modelo MCP con los
aspectos controlados y sistemticos del Modelo Cascada, con el agregado de gestin de riegos.
Tareas
Para cada ciclo habr cuatro actividades:
En la siguiente pgina se explicaran los 4 pasos que consta este modelo:
Determinar o fijar objetivos
Fijar tambin los productos definidos a obtener: requerimientos, especificacin, manual de
usuario.
Fijar las restricciones.
Identificacin de riesgos del proyecto y estrategias alternativas para evitarlos.
Hay una cosa que solo se hace una vez: planificacin inicial o previa.
Pgina 6
Anlisis del riesgo
Se estudian todos los riesgos potenciales y se seleccionan una o varias alternativas propuestas
para reducir o eliminar los riesgos.
Desarrollar, verificar y validar (probar)
Tareas de la actividad propia y de prueba.
Anlisis de alternativas e identificacin resolucin de riesgos.
Dependiendo del resultado de la evaluacin de los riesgos, se elige un modelo para el
desarrollo, el que puede ser cualquiera de los otros existentes, como formal, evolutivo,
cascada, etc. As si por ejemplo si los riesgos en la interfaz de usuario son dominantes, un
modelo de desarrollo apropiado podra ser la construccin de prototipos evolutivos. Si lo
riesgos de proteccin son la principal consideracin, un desarrollo basado en transformaciones
formales podra ser el ms apropiado.
Planificar
Revisamos todo lo hecho, evalundolo, y con ello decidimos si continuamos con las fases
siguientes y planificamos la prxima actividad.
Pgina 7
DISEO DE LAS BASES DE DATOS
Para un funcionamiento eficiente se disearon las Bases de Datos que conforman el sistema con la
aplicacin MySQL debido a que esta aplicacin nos permite un diseo amplio y concreto de las tablas
y los campos que contiene la Base de Datos. La implementacin de restricciones de seguridad y llaves
forneas entre otras cosas que incluye.
En primera instancia se muestran las tablas que conforman la Base de Datos.
TABLA ALUMNOS
Nombre del Campo Tipo de Dato
Numero_Expediente VarChar(15)
Nombre_Alumno VarChar(45)
Clave_Carrera Char(6)
Grupo Char(15)
TABLA APLICACIONES
Nombre del Campo Tipo de Dato
Clave_Aplicacin Char(15)
Nombre_Aplicacion VarChar(45)
Descripcin VarChar(1000)
TABLA CARRERAS
Nombre del Campo Tipo de Dato
Clave_Carrera Char(6)
Nombre_Carrera VarChar(45)
TABLA EQUIPOS
Nombre del Campo Tipo de Dato
No_Equipo Int(10)
Descripcion VarChar(45)
Clave_Status Char(2)
Pgina 8
TABLA STATUS
Nombre del Campo Tipo de Dato
Clave_Status Char(2)
Descripcin VarChar(1000)
Se describir brevemente la funcin de cada una de las tablas:
Tabla Alumnos: Su objetivo es la Identificacin del alumno.
Tabla Aplicaciones: Descripcin de las aplicaciones utilizadas por los alumnos.
Tabla Carreras: Identificar la carrera que pertenece el alumno.
Tabla Equipos: Tener un control general de los equipos como una breve descripcin del mismo y el
estado en el que se encuentra.
Tabla Prestaciones: En esta tabla se registran las opciones como la hora, fecha, nmero de equipo
con el fin de conocer datos generales de cada equipo.
Tabla Status: Registrar las condiciones del equipo que va a ocupar el alumno.
TABLA PRESTACIONES
Nombre del Campo Tipo de Dato
Clave_Prestacion Char(2)
Hora_Entrada Char(15)
Fecha Date
Numero_Expediente Char(15)
No_Equipo Integer(10)
Nombre_Aplicacion VarChar(45)
Observacion_Equipo VarChar(45)
Observacion_Aplicacion VarChar(45)
Hora_Salida Char(15)
Pgina 9
DIAGRAMA ENTIDAD RELACION
Asimismo se muestra el diagrama Entidad-Relacin diseado para tal efecto:
ALUMNOS
No_Expediente
Nombre_Alumno
Clave_Carrera
Grupo
APLICACIONES
Clave_Aplicacin
Nombre_Aplicacion
Descripcin
EQUIPOS
No_Equipo
Tipo_Computadora
Clave_Status
PRESTAMOS
Clave_Prestamo
Hora_Entrada
Fecha
No_Expediente
No_Equipo
Clave_Aplicacin
Observacion_Equipo
Observacion_Aplicacion
Hora_Salida
CARRERAS
Clave_Carrera
Nombre
STATUS
Clave_Status
Descripcin
1
1
1
1
N
N
N
N
Pgina
10
CODIFICACION DE LAS PANTALLAS
El diseo de las pantallas se llevo a cabo con la aplicacin Microsoft Visual Studio 2005 al igual que la
codificacin de las mismas la cual se muestra en la siguiente seccin:
APLICACIN DEL PROYECTO
Se utilizara el Visual Studio 2005 para la ejecucin de dicho proyecto de Entradas y Salidas Extraclase.
CODIFICACIN
Imports System.Data
Imports System.Data.OleDb
Public Class ADMINISTRADOR
Dim fila As Integer
Dim conexion As OleDbConnection
Dim orden As OleDbDataAdapter
Dim tabla As DataTable
Dim cb As OleDbCommandBuilder
CODIGO DEL BOTON MEN
Private Sub cmdmenu_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles cmdmenu.Click
If txtcontra.Text = "PJL2CKM" Then
Form2.Show()
Else
MessageBox.Show("SOLO PERSONAL AUTORIZADO")
End If
End Sub
CODIGO DEL BOTON SALIR
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
End
End Sub
End Class
Pgina
11
PANTALLA DE MENU
Public Class Form2
CODIGO DEL BOTON ALUMNOS
Private Sub cmdalumnos_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles cmdalumnos.Click
'Form3.ShowDialog()
Form3.Hide()
Form3.Show()
End Sub
CODIGO DEL BOTON PRESTAMO
Private Sub cmdprestamo_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles cmdprestamo.Click
Form6.txtentrada.Text = Now().ToString.Substring(12, 11)
Form6.txtfecha.Text = Now().ToString.Substring(0, 10)
Form6.ShowDialog()
End Sub
CODIGO DEL BOTON MEN
Private Sub cmdmenu_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles cmdmenu.Click
ADMINISTRADOR.Hide()
ADMINISTRADOR.Show()
End Sub
Pgina
12
CODIGO DEL BOTON EQUIPOS
Private Sub cmdequipo_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles cmdequipo.Click
Form4.Hide()
Form4.Show()
End Sub
CODIGO DEL BOTON APLICACIONES
Private Sub cmdaplicacion_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles cmdaplicacion.Click
Form5.Hide()
Form5.Show()
End Sub
End Class
PANTALLA ALUMNOS
Imports MySql.Data.MySqlClient
Public Class Form3
Dim conexion As MySqlConnection
Dim comando As MySqlCommand
Dim lector As MySqlDataReader
Pgina
13
CODIGO DEL BOTON ELIMINAR
Private Sub cmdeliminar_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles cmdeliminar.Click
conexion = New MySqlConnection()
comando = New MySqlCommand()
Dim resultado As Integer
conexion.ConnectionString = "server=localhost;user
id=root;password=utsjr;database=analisis_proyecto"
Try
comando.CommandText = "delete from alumnos where No_Expediente='" +
txtexpediente.Text + "'"
comando = New MySqlCommand(comando.CommandText, conexion)
conexion.Open()
resultado = comando.ExecuteNonQuery()
If resultado >= 1 Then
MessageBox.Show("El usuario se a borrado con exito", "BORRAR",
MessageBoxButtons.OK, MessageBoxIcon.Information)
Else
MessageBox.Show("Hubo un problema borrando el usuario", "BORRAR",
MessageBoxButtons.OK, MessageBoxIcon.Error)
End If
conexion.Close()
Catch MiError As Exception
MsgBox("Ocurrio un error al intentar eliminar el usuario. Verifique por
favor..." & MiError.Message)
Finally
conexion.Dispose()
End Try
End Sub
CODIGO DEL BOTON GUARDAR
Private Sub cmdguardar_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles cmdguardar.Click
conexion = New MySqlConnection()
comando = New MySqlCommand()
Dim resultado As Integer
conexion.ConnectionString = "server=localhost;user
id=root;password=utsjr;database=analisis_proyecto"
Try
comando.CommandText = "insert into alumnos
(No_Expediente,Nombre_Alumno,Clave_Carrera,Grupo)values ('" _
+ txtexpediente.Text + "','" + txtnombre.Text + "','" +
txtcarrera.Text + "','" + txtgrupo.Text + "')"
'No_Expediente,Nombre_Alumno,Nombre_Carrera,Grupo)from usuario where
No_Expediente=" + txtexpediente.Text
comando = New MySqlCommand(comando.CommandText, conexion)
conexion.Open()
resultado = comando.ExecuteNonQuery()
If resultado >= 1 Then
MessageBox.Show("El alumno se agregado con exito", "Registro de
Entrada", MessageBoxButtons.OK, MessageBoxIcon.Information)
Else
Pgina
14
MessageBox.Show("Hubo un problema agregando el usuario", "Agregar",
MessageBoxButtons.OK, MessageBoxIcon.Error)
End If
conexion.Close()
Catch MiError As Exception
MsgBox("Ocurrio un error al intentar agregar el usuario. Verifique por
favor..." & MiError.Message)
Finally
conexion.Dispose()
End Try
End Sub
'Private Sub txtexpediente_Leave(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles txtexpediente.Leave
'Dim respuesta As New ArrayList
'Dim lector As MySqlDataReader
'conexion = New MySqlConnection()
'comando = New MySqlCommand()
'conexion.ConnectionString = "server=localhost;user
id=root;password=utsjr;database=analisis_proyecto"
'Try
' conexion.Open()
' comando.Connection = conexion
' comando.CommandText = "SELECT No_Expediente,Nombre_Alumno FROM alumnos
where No_Expediente=" + txtexpediente.Text
' lector = comando.ExecuteReader
' While lector.Read
' respuesta.Add(lector("No_Expediente"))
' respuesta.Add(lector("Nombre"))
' End While
' If respuesta.Count > 0 Then
' txtexpediente.Text = respuesta(0).ToString
' txtnombre.Text = respuesta(1).ToString
' Else
' MsgBox("El usuario a consultar no existe.")
' End If
' lector.Close()
' conexion.Close()
'Catch MiError As MySqlException
' MsgBox("Ocurrio un error. Verifique su codigo: " & MiError.Message)
'Finally
' conexion.Dispose()
'End Try
'txtexpediente.Text = ""
'txtnombre.Text = ""
'txtcarrera.Text = ""
'txtgrupo.Text = ""
'End Sub
Pgina
15
CODIGO DEL BOTON MENU
Private Sub cmdmenu_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles cmdmenu.Click
Form2.Hide()
Form2.Show()
End Sub
CODIGO DEL BOTON NUEVO
Private Sub cmdnuevo_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles cmdnuevo.Click
txtexpediente.Text = ""
txtnombre.Text = ""
txtcarrera.Text = ""
txtgrupo.Text = ""
End Sub
End Class
PANTALLA DE EQUIPOS
Pgina
16
Imports MySql.Data.MySqlClient
Public Class Form4
Dim conexion As MySqlConnection
Dim comando As MySqlCommand
Dim lector As MySqlDataReader
Dim lector As MySqlDataReader
CODIGO DEL BOTON MEN
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
Form2.Hide()
Form2.Show()
End Sub
CODIGO DEL BOTON GUARDAR
Private Sub cmdguardar_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles cmdguardar.Click
conexion = New MySqlConnection()
comando = New MySqlCommand()
Dim resultado As Integer
conexion.ConnectionString = "server=localhost;user
id=root;password=utsjr;database=analisis_proyecto"
Try
comando.CommandText = "insert into equipos
(No_Equipo,Descripcion,Clave_Status)values ('" _
+ txtequipo.Text + "','" + txtdescripcion.Text + "','" +
txtstatus.Text + "')"
'No_Expediente,Nombre_Alumno,Nombre_Carrera,Grupo)from usuario where
No_Expediente=" + txtexpediente.Text
comando = New MySqlCommand(comando.CommandText, conexion)
conexion.Open()
resultado = comando.ExecuteNonQuery()
If resultado >= 1 Then
MessageBox.Show("El alumno se agregado con exito", "Registro de
Entrada", MessageBoxButtons.OK, MessageBoxIcon.Information)
Else
MessageBox.Show("Hubo un problema borrando el usuario", "Agregar",
MessageBoxButtons.OK, MessageBoxIcon.Error)
End If
conexion.Close()
Catch MiError As Exception
MsgBox("Ocurrio un error al intentar eliminar el usuario. Verifique por
favor..." & MiError.Message)
Finally
conexion.Dispose()
End Try
End Sub
Pgina
17
CODIGO DEL BOTON NUEVO
Private Sub cmdnuevo_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles cmdnuevo.Click
txtequipo.Text = ""
txtdescripcion.Text = ""
txtstatus.Text = ""
End Sub
CODIGO DEL BOTON ELIMINAR
Private Sub cmdeliminar_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles cmdeliminar.Click
conexion = New MySqlConnection()
comando = New MySqlCommand()
Dim resultado As Integer
conexion.ConnectionString = "server=localhost;user
id=root;password=utsjr;database=analisis_proyecto"
Try
comando.CommandText = "delete from equipos where No_Equipo='" +
txtequipo.Text + "'"
comando = New MySqlCommand(comando.CommandText, conexion)
conexion.Open()
resultado = comando.ExecuteNonQuery()
If resultado >= 1 Then
MessageBox.Show("El usuario se a borrado con exito", "BORRAR",
MessageBoxButtons.OK, MessageBoxIcon.Information)
Else
MessageBox.Show("Hubo un problema borrando el usuario", "BORRAR",
MessageBoxButtons.OK, MessageBoxIcon.Error)
End If
conexion.Close()
Catch MiError As Exception
MsgBox("Ocurrio un error al intentar eliminar el usuario. Verifique por
favor..." & MiError.Message)
Finally
conexion.Dispose()
End Try
End Sub
End Class
Pgina
18
PANTALLA APLICACIONES
BOTON ELIMINAR
Private Sub cmdeliminar_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles cmdeliminar.Click
conexion = New MySqlConnection()
comando = New MySqlCommand()
Dim resultado As Integer
conexion.ConnectionString = "server=localhost;user
id=root;password=utsjr;database=analisis_proyecto"
Try
comando.CommandText = "delete from aplicaciones where
Clave_Aplicacion='" + txtclaveapli.Text + "'"
comando = New MySqlCommand(comando.CommandText, conexion)
conexion.Open()
resultado = comando.ExecuteNonQuery()
If resultado >= 1 Then
MessageBox.Show("La Aplicacion se a borrado con exito", "BORRAR",
MessageBoxButtons.OK, MessageBoxIcon.Information)
Else
MessageBox.Show("Hubo un problema borrando la Aplicacion",
"BORRAR", MessageBoxButtons.OK, MessageBoxIcon.Error)
End If
conexion.Close()
Catch MiError As Exception
MsgBox("Ocurrio un error al intentar eliminar el Aplicacion. Verifique
por favor..." & MiError.Message)
Finally
conexion.Dispose()
End Try
End Sub
Pgina
19
BOTON GUARDAR
Private Sub cmdguardar_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles cmdguardar.Click
conexion = New MySqlConnection()
comando = New MySqlCommand()
Dim resultado As Integer
conexion.ConnectionString = "server=localhost;user
id=root;password=utsjr;database=analisis_proyecto"
Try
comando.CommandText = "insert into
aplicaciones(Clave_Aplicacion,Nombre_Aplicacion,Descripcion)values ('" _
+ txtclaveapli.Text + "','" + txtnombre.Text + "','" +
txtdescripcion.Text + "')"
'No_Expediente,Nombre_Alumno,Nombre_Carrera,Grupo)from usuario where
No_Expediente=" + txtexpediente.Text
comando = New MySqlCommand(comando.CommandText, conexion)
conexion.Open()
resultado = comando.ExecuteNonQuery()
If resultado >= 1 Then
MessageBox.Show("La Aplicacion se a agregado con exito", "Registro
de Entrada", MessageBoxButtons.OK, MessageBoxIcon.Information)
Else
MessageBox.Show("Hubo un problema borrando la Aplicacion",
"Agregar", MessageBoxButtons.OK, MessageBoxIcon.Error)
End If
conexion.Close()
Catch MiError As Exception
MsgBox("Ocurrio un error al intentar eliminar la Aplicacion. Verifique
por favor..." & MiError.Message)
Finally
conexion.Dispose()
End Try
End Sub
BOTON NUEVO
Private Sub cmdnuevo_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles cmdnuevo.Click
txtclaveapli.Text = ""
txtnombre.Text = ""
txtdescripcion.Text = ""
End Sub
Private Sub txtclaveapli_Leave(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles txtclaveapli.Leave
Dim respuesta As New ArrayList
Dim lector As MySqlDataReader
conexion = New MySqlConnection()
comando = New MySqlCommand()
conexion.ConnectionString = "server=localhost;user
id=root;password=utsjr;database=analisis_proyecto"
Try
Pgina
20
conexion.Open()
comando.Connection = conexion
comando.CommandText="SELECT
Clave_Aplicacion,Nombre_Aplicacion,Descripcion FROM aplicaciones where
Clave_Aplicacion='" + txtclaveapli.Text + "'"
lector = comando.ExecuteReader
While lector.Read
respuesta.Add(lector("Clave_Aplicacion"))
respuesta.Add(lector("Nombre_Aplicacion"))
respuesta.Add(lector("Descripcion"))
End While
If respuesta.Count > 0 Then
txtclaveapli.Text = respuesta(0).ToString
txtnombre.Text = respuesta(1).ToString
txtdescripcion.Text = respuesta(2).ToString
Else
MsgBox("La Aplicacion a consultar no existe.")
End If
lector.Close()
conexion.Close()
Catch MiError As MySqlException
MsgBox("Ocurrio un error. Verifique su codigo: " & MiError.Message)
Finally
conexion.Dispose()
End Try
End Sub
End Class
CODIGO DEL BOTON MEN
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
Form2.Hide()
Form2.Show()
End Sub
Pgina
21
PANTALLA PRESTAMOS
Imports MySql.Data.MySqlClient
Public Class Form6
Dim conexion As MySqlConnection
Dim comando As MySqlCommand
Dim lector As MySqlDataReader
Private Sub Label9_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Label9.Click
End Sub
CODIGO DEL BOTON ELIMINAR
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
conexion = New MySqlConnection()
comando = New MySqlCommand()
Dim resultado As Integer
conexion.ConnectionString = "server=localhost;user
id=root;password=utsjr;database=analisis_proyecto"
Try
comando.CommandText = "insert into prestaciones
(clave_Prestacion,No_Expediente,No_equipo,Clave_Aplicacion,Observacion_Equipo,Obser
vacion_Aplicacion)values ('" _
+ txtclave.Text + "','" + txtexpediente.Text + "','" + txtno.Text +
"','" + txtapli.Text + "','" + txtobse.Text + "','" + TextBox8.Text + "')"
'No_Expediente,Nombre_Alumno,Nombre_Carrera,Grupo)from usuario where
No_Expediente=" + txtexpediente.Text
Pgina
22
comando = New MySqlCommand(comando.CommandText, conexion)
conexion.Open()
resultado = comando.ExecuteNonQuery()
If resultado >= 1 Then
MessageBox.Show("El alumno se agregado con exito", "Registro de
Entrada", MessageBoxButtons.OK, MessageBoxIcon.Information)
Else
MessageBox.Show("Hubo un problema guardando el usuario", "Agregar",
MessageBoxButtons.OK, MessageBoxIcon.Error)
End If
conexion.Close()
Catch MiError As Exception
MsgBox("Ocurrio un error al intentar guardar el usuario. Verifique por
favor..." & MiError.Message)
Finally
conexion.Dispose()
End Try
End Sub
CODIGO DEL BOTON MEN
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button3.Click
Form2.Show()
Form2.Hide()
End Sub
End Class
Pgina
23
AL USUARIO FINAL
En este manual tcnico se describen los componentes bsicos, todo esto con el objetivo de que se
pueda leer, interpretar y analizar las partes de que se conforma el sistema desarrollado a fin de que
se le desee realizar modificaciones futuras o bien actualizaciones para mejorar su eficiencia y de ser
posible sea base para algunos sistemas futuros a desarrollarse que sean afines a este.
En este manual podr encontrar informacin referente a:
Diseo de la Base de Datos.
Tipos de Datos utilizados.
Vista de las Pantallas
Codificacin de los botones de las pantallas.
Modelo implementado a seguir para la realizacin del sistema
Con este documento se espera que sea claro, fcil de entender para los programadores, diseadores,
analistas de software que en si deseen, realizar alguna de las acciones descritas anteriormente al
sistema.