Top Ad unit 728 × 90

Recientes

recent

Sistema Informático Visual Basic Net 2010 y Sql Server 2008 – Orientado a Objetos

Quiero compartir con ustedes este pequeño script en Visual Basic.Net  de mantenimiento de registros con tablas relacionadas, utilizando Visual Studio Net 2010 como IDE de desarrollo y SQL Server 2008 como gestor de base de datos, siguiendo el paradigma de Programación orientado a objetos y ordenado por capas y con procesos almacenados.

Aquí comparto el link de descarga del Script código fuente, base de datos, una pequeña guía y todos los procesos almacenados en un block de texto.

https://drive.google.com/file/d/0B4TQqfBO_oQ1eUo4VFoyZTZxTG8/view?usp=sharing&resourcekey=0-KBttKFsVypm6ggIQP1KP0g

Figura 1: Sistema Orientado a Objetos con procedimientos.

Características

Script  desarrollado siguiendo el paradigma de Programación orientado a objetos.
Los  archivos están organizados por capas:

Datos: Capa que me permite enviar comandos y sentencias a la base de datos.

  • Conexión.vb : Clase que permite la conexión de mi sistema con la base de datos en Sql Server 2008.
  • Fempleado.vb: Clase donde están todas las funciones las que me permitirán mostrar, insertar, modificar, eliminar y buscar en la tabla empleados.
  • Farea.vb: Clase donde están todas las funciones las que me permitirán mostrar, insertar, modificar, eliminar y buscar en la tabla área.
  • Flogin.vb: Clase donde están todas las funciones las que me permitirán validar el acceso de los usuarios al sistema, funciona haciendo peticiones a la tabla usuario de la base de datos.
Lógica: Permite la comunicación entre la capa datos y presentación. Y crea objetos que después serán almacenados en su respectivas tablas de la base de datos.
  • Vempleado.vb: Clase donde se encuentra el objeto empleado y sus métodos  para guardar atributos en el objeto empleado (setter) y métodos que me permitan leer atributos del objeto empleado (getter).
  • Varea.vb: Clase donde se encuentra el objeto área,  y sus métodos  para guardar atributos en el objeto empleado (setter) y métodos que me permitan leer atributos del objeto empleado (getter).
  • Vlogin: Clase donde se encuentra el objeto usuario,  y sus métodos  para guardar atributos en el objeto usuario (setter) y métodos que me permitan leer atributos del objeto usuario (getter).
Presentación: Capa donde se encuentran los formularios de presentación al usuario final, con los respectivos controles: botones, cajas de texto, listas, datagridview, etc.
  • Frmlistaempleado.vb : Formulario donde se encuentra el listado de los empleados  para poder filtrarlos mediante una consulta, además sus respectivos botones de nuevo, editar, eliminar empleados.


Frmmanempleado.vb: Formulario donde se encuentran las cajas de texto para poder ingresar los atributos del empleado, con su respectivo botón insertar o modificar según sea el caso.

  • Frmvistaempleadoarea: Formulario auxiliar en el cual me permitirá seleccionar un área y asignarle a un empleado.
  • Frminicio: Entorno y menú del sistema.
  • Frmlogin: Acceso al sistema.


  • Procesos  Almacenados:   El Script trabaja con procesos almacenados: Insertar , eliminar, mostrar, modificar, buscar.
Espero les sea de utilidad este artículo. "Quien se queda con el conocimiento no sirve para enseñar", saludos imperio.

Sistema Informático Visual Basic Net 2010 y Sql Server 2008 – Orientado a Objetos Reviewed by IncanatoIt-ad on 22:09 Rating: 5

27 comentarios:

  1. gracias a este sistema encontre mis errores en mi txtbuscar gracias muy buen sistema

    ResponderEliminar
  2. brother una consulta como habro la base de datos q esta en archivo

    ResponderEliminar
  3. cual es el login y el pasword o como veo la base de datos?

    ResponderEliminar
  4. Tiene muy buena pinta pero me he sentido incapaz de abrir la base de datos...como se puede añadir a un sql server?

    Estaría bien saberlo

    ResponderEliminar
  5. ...que extensión tiene el fichero de la base de datos...quizas eso diera alguna pista

    ResponderEliminar
  6. Amigo, revisa este video ahi te explica como adjuntar la base de datos .bak en sql server...gracias por seguir mis cursos:
    https://www.youtube.com/watch?v=0_GNCin2E6w&index=14&list=PLZPrWDz1MolrT1ID3CRIeR6jPLJ7Fp1x6

    ResponderEliminar
    Respuestas
    1. el archivo de base de datos que viene con el proyecto no tiene extension .bak

      Eliminar
  7. Al agregar la base de datos, esta da un error. Dice que el back up se realizo en 2 archivos y que solo se proee 1. (The media set has 2 media families but only 1 are provided. All members must be provided.)

    ResponderEliminar
    Respuestas
    1. Es cierto no permite agregar la base de datos

      Eliminar
    2. Mismo error:

      TÍTULO: Microsoft SQL Server Management Studio
      ------------------------------

      Error de Restaurar para Servidor 'PLANEACION2'. (Microsoft.SqlServer.SmoExtended)

      Para obtener ayuda, haga clic en: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.50.1447.4+((KJ_RTM).100213-0103+)&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=Restaurar+Server&LinkId=20476

      ------------------------------
      INFORMACIÓN ADICIONAL:

      Excepción al ejecutar una instrucción o un proceso por lotes Transact-SQL. (Microsoft.SqlServer.ConnectionInfo)

      ------------------------------

      El conjunto de medios tiene 2 familias de medios, pero sólo se proporcionaron 1. Deben proporcionarse todos los miembros.
      Fin anómalo de RESTORE DATABASE. (Microsoft SQL Server, Error: 3132)

      Para obtener ayuda, haga clic en: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.00.1600&EvtSrc=MSSQLServer&EvtID=3132&LinkId=20476

      ------------------------------
      BOTONES:

      Aceptar
      ------------------------------

      Eliminar
  8. Cordial saludo,
    Amigo, podria volver a subir el archivo ventasdb.bak.
    Gracias

    ResponderEliminar
  9. Podrias volver a subir el archivo ventasdb.bak por favor.
    Te lo agradecería mucho.
    Gracias

    ResponderEliminar
  10. TENGO MUCHOS ERRORES DESDE SINCRONIZAR CON SQL Y AHUN DE PODER CREAR UN INSTALADOR POR FAVOR AYUDAME MI CORREO ES JOSEGARNICA12345@GMAIL.COM

    ResponderEliminar
    Respuestas
    1. Amigo, te puedo ayudar escribeme a jcarlos.ad7@gmail.com todas tus consultas...saludos un abrazo.

      Eliminar
  11. TENGO MUCHOS PROBLEMAS AMIGO DESDE SINCRONIZAR LA BASE DE DATOS Y AHUN DE PODER CREAR UN INSTALADOR AYUDAME POR FAVOR

    ResponderEliminar
    Respuestas
    1. Amigo, te puedo ayudar escribeme a jcarlos.ad7@gmail.com todas tus consultas...saludos un abrazo.

      Eliminar
  12. gracias amigo, asi logre ver mis horrores jejejeje

    ResponderEliminar
  13. quien me anvia la base de datos.???

    ResponderEliminar
  14. La base de datos manda error, puedes subirla de nuevo... Gracias por el aporte

    ResponderEliminar
  15. hola estoy haciendo un trabajo para la escuela y tu ejemplo me ayudado mucho pero me podrias ayudar con una parte en cuestion de las imagenes no me interesa guardalas dentro de la base sino que se encuentren en una carpeta, y guardar solo la ruta en la base de datos porfavor me podrias ayudar y gracias por el aporte..

    ResponderEliminar
  16. Muy interesante el aplicativo desarrollado y el orden del código. Muchas gracias me ha ayudado mucho. Cuanto tiempo aproximado tardaste en el desarrollo de la aplicación?

    ResponderEliminar
  17. Buenas noches,
    Agradezco mucho tu colaboración indicándonos como instalar la base de datos, ya que ha sido un poco difícil realizar esta instalación.

    Saludos.

    ResponderEliminar
  18. Buenas Tardes,

    Cuando descargo el archivo me aparece otra programacion

    ResponderEliminar
  19. Hola Buenos días, alguien sabe cual es el usuario y Contraseña del proyecto?
    Graciias!

    ResponderEliminar
  20. Buenas Noches tengo problemas con la BD, alquien puede orientarme en el tema o pasarme el .bak o el script de la BD. Muchas Gracias.

    ResponderEliminar

Todos los derechos reservados www.IncanatoIT.com - Desarrollando Software © 2014 - 2019
Desarrollado por Blogger, Designed by Sweetheme
IncanatoIt.com. Con la tecnología de Blogger.
y>