Manualtecnico 091208025834 Phpapp01

También podría gustarte

Está en la página 1de 26

REGISTRO DE ENTRADAS Y SALIDAS EXTRACLASE

INTEGRANTES
FABIN HERNNDEZ MARIANA
ROSALES ROJO MIGUEL NGEL
TREJO MORALES KARINA

MANUAL DE TECNICO

ANLISIS Y DISEO DE SISTEMAS DE INFORMACIN


TIC0SM08

Pgin
a1

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

Pgin
a2

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.

Pgin
a3

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.
Pgin
a4

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:

Pgin
a5

En la siguiente pgina se explicaran los 4 pasos que consta este modelo:

Determinar o fijar objetivos

Fijar tambin los productos definidos


especificacin, manual de usuario.

obtener:

requerimientos,

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.

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)


Pgin
a6

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.

DISEO DE LAS BASES DE DATOS

Pgin
a7

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
Tipo de Dato
Campo
Numero_Exped
VarChar(15)
iente
Nombre_Alum
VarChar(45)
no
Clave_Carrera
Char(6)
Grupo
Char(15)

TABLA APLICACIONES
Nombre del
Tipo de Dato
Campo
Clave_Aplicaci
Char(15)
n
Nombre_Aplica
VarChar(45)
cion
Descripcin
VarChar(1000)

TABLA CARRERAS
Nombre del
Tipo de Dato
Campo
Clave_Carrera
Char(6)
Nombre_Carrer
VarChar(45)
a

TABLA EQUIPOS
Nombre del
Tipo de Dato
Campo
No_Equipo
Int(10)
Descripcion
VarChar(45)
Clave_Status
Char(2)
Pgin
a8

TABLA PRESTACIONES
Nombre del Campo
Tipo de Dato
Clave_Prestacion
Char(2)
Hora_Entrada
Char(15)
Fecha
Date
Numero_Expedien
Char(15)
te
No_Equipo
Integer(10)
Nombre_Aplicacio
VarChar(45)
n
Observacion_Equi
VarChar(45)
po
Observacion_Aplic
VarChar(45)
acion
Hora_Salida
Char(15)
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.
Pgin
a9

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

N
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

N
CARRERAS
Clave_Carrera
Nombre

Pgin 1
a 10

STATUS
Clave_Status
Descripcin

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

Pgin
a 11

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

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()

Pgin
a 12

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

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

Pgin
a 13

Imports MySql.Data.MySqlClient
Public Class Form3
Dim conexion As MySqlConnection
Dim comando As MySqlCommand
Dim lector As MySqlDataReader

CODIGO DEL BOTON ELIMINAR


Private
Sub cmdeliminar_Click(ByVal
sender
System.EventArgs) Handles cmdeliminar.Click

As

System.Object,

ByVal

As

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()

Pgin
a 14

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
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

Pgin
a 15

'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

CODIGO DEL BOTON MENU


Private Sub cmdmenu_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles cmdmenu.Click
Form2.Hide()

Pgin
a 16

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

Imports MySql.Data.MySqlClient
Public Class Form4
Dim conexion As MySqlConnection

Pgin
a 17

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

Pgin
a 18

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

Pgin
a 19

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)

Pgin
a 20

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
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

Pgin
a 21

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

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

Pgin
a 22

PANTALLA PRESTAMOS

Imports MySql.Data.MySqlClient
Public Class Form6
Dim conexion As MySqlConnection
Dim comando As MySqlCommand
Dim lector As MySqlDataReader

Pgin
a 23

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
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

Pgin
a 24

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.
Pgin
a 25

Pgin
a 26

También podría gustarte