Este es el código fuente de un sistema que desarrollé cuando tenía 16 años mientras estudiaba programación. Fue desarrollado en Visual Basic.Net y utiliza SQL Server como base de datos. Estoy emocionado de compartir el código fuente de este proyecto con la comunidad. Aunque quiero destacar que aún faltan algunos módulos por completar y existen algunos bugs presentes, pero nada que sea crítico o insalvable. La imperfección es parte del proceso de aprendizaje y desarrollo, y estoy seguro de que este proyecto podría ser útil como recurso educativo para otros programadores que están aprendiendo o buscando soluciones creativas a problemas.

sistemas gratis para programación

Este software de escritorio es un sistema de gestión de recepción de equipos computacionales y dispositivos electrónicos desarrollado con Visual Basic .Net y siguiendo una arquitectura de Modelo-Vista-Controlador (MVC). A continuación, profundizaremos en las características clave de esta aplicación. Lo mejor de todo es que el código fuente se encuentra disponible de forma gratuita, y al final de esta publicación, te proporcionaremos las instrucciones para descargar el proyecto.

Introducción

En la actualidad, he observado que en diversas áreas de trabajo, la tecnología se ha vuelto esencial para el éxito de las empresas. Esto se ha convertido en una elección estratégica que brinda numerosas ventajas en términos de eficiencia y competitividad.

En mi experiencia en el campo de los servicios técnicos informáticos, donde brindamos servicios de reparación y mantenimiento de equipos de computación, he notado la importancia de garantizar una atención rápida y oportuna a nuestros clientes. Sin embargo, uno de los desafíos que hemos enfrentado está relacionado con la gestión de información. Actualmente, seguimos utilizando métodos tradicionales, como libretas y bitácoras, para registrar datos de clientes y equipos, así como para programar entregas y crear registros de trabajo.

Es evidente que existe una necesidad de modernizar nuestros procesos, y en mi caso, he decidido emprender un proyecto para implementar un sistema de información que resuelva estos desafíos. Cada empresa en nuestro sector tiene requerimientos de registro específicos, por lo que es fundamental que este sistema sea adaptable a nuestras necesidades individuales.

Antecedentes

La implementación de software en el entorno empresarial surge como respuesta a la necesidad de alcanzar crecimiento económico, reducir costos operativos y expandirse como marcas comerciales en un mercado cada vez más competitivo.

A pesar de que brindar un servicio de alta calidad a los clientes es uno de los objetivos primordiales de cualquier empresa, es igualmente importante considerar cómo se realiza este proceso. En el caso de los servicios técnicos, su enfoque se dirige a la reparación y mantenimiento de hardware y software, lo que añade una capa adicional de complejidad a la gestión de la información.

En este contexto, existen sistemas de atención y soporte técnico, como SAT Manager, que desempeñan un papel fundamental. Estos sistemas están diseñados para gestionar y centralizar la información generada por la empresa, con un enfoque específico en la atención a los clientes y la administración de los servicios técnicos. Aunque SAT Manager está limitado en su funcionalidad actual, ya que solo permite el registro de información del cliente, detalles sobre los equipos de computación y el tiempo de ingreso, también cuenta con una valiosa base de datos de registros de fallas comunes en equipos de computación y aparatos electrónicos.

Si bien esta es una base sólida, en muchos casos, es necesario expandir la funcionalidad de sistemas como SAT Manager para abordar de manera más completa y eficiente la gestión de servicios técnicos. Esto incluye la incorporación de capacidades avanzadas, como la programación de entregas, seguimiento en tiempo real del estado de las reparaciones, generación de informes detallados y la posibilidad de adaptar el sistema a las necesidades específicas de cada empresa.

Objetivo general

Desarrollar un sistema de información que realice el registro de datos de clientes y equipos de computación para una actividad económica que se dedica la actividad de reparación, mantenimiento de computadoras y aparatos electrónicos, que permita mejorar las necesidades del negocio, una organización óptima que beneficie tanto a los clientes como a los usuarios.

Objetivo específico

  • Agendar las entregas de los equipos de computación mediante el sistema de información.
  • Optimizar el proceso de obtención de información de clientes y equipos
  • Proporcionar información sobre datos de los clientes y los equipos.

Limitaciones

  • El sistema de información de registro está desarrollado para empresas que se dedican a la actividad de brindar un servicio técnico en reparación y/o mantenimiento de equipos de computación.
  • El sistema manejará información de clientes, equipos y generar reportes, además de recordar las entregas de los equipos.

Metodología

  • En el desarrollo de sistemas como este, se toma muy importante los pasos a seguir y alcanzar los objetivos planteados anteriormente.
  • El desarrollo de un programa que resuelva un problema es una tarea compleja, ya que es necesario tener en cuenta de manera simultánea muchos elementos, por lo tanto, es indispensable usar una metodología de programación.
  • Una metodología de programación es un conjunto o sistema de métodos, principios y reglas que permiten enfrentar de manera sistemática el desarrollo de un programa que resuelve un problema algorítmico. Estas metodologías generalmente se estructuran como una secuencia de pasos que parten dela definición del problema y culminan con un programa que los resuelven.

Instalación

Para llevar a cabo la instalación de este sistema, es esencial realizar dos pasos clave. En primer lugar, debe restaurar la base de datos en SQL Server para asegurarse de que todos los datos estén disponibles y listos para su uso. Posteriormente, es crucial agregar su dirección de conexión en el archivo App.config para que la aplicación pueda acceder a la base de datos de manera efectiva. Además, para garantizar un funcionamiento completo y sin problemas, es importante verificar que Crystal Reports esté instalado en su entorno antes de proceder.

Captura de imágenes

configuracion de conexion con la base de datos
Configuración de la conexión
usuarios del sistema en visual basic net
Usuarios del sistema
comprobante de recepcion  equipos de computacion en visual basic net
Comprobante de recepción

reporte de clientes con crystal reports
Reporte de clientes

Descarga este proyecto

El código fuente de este software está disponible de forma completamente gratuita. Para acceder a él, solo necesitas hacer clic en el botón de descarga y, posteriormente, proceder a descomprimir el archivo. Esta sencilla acción te dará acceso completo al código fuente, lo que te permitirá explorarlo y utilizarlo de acuerdo a tus necesidades. ¡No hay ningún costo asociado a esta valiosa fuente de recursos!

Requerimiento de software y hardware

En el proceso de desarrollar este proyecto, he utilizado una combinación de herramientas de software y hardware para facilitar su creación en sus diversas etapas. Ahora, para llevar a cabo este proyecto, he definido los siguientes requisitos que resultarán fundamentales:

Requerimiento de software

  • Sistema operativo Windows 7 o superior
  • Entorno de desarrollo Visual Studio 2012 o superior
  • Net Framework 4.5 (necesario)

Requerimiento de hardware

Para las áreas de la unidad del registro de la información se requiere las siguientes características mínimas de hardware.

  • Procesador Celeron o superior.
  • Memoria RAM de 2Gb o superior.
  • Disco duro de 1Gb.
  • Monitor VGA color.

Nota: Prohibido su Venta.

Shares:

68 Comments

  • Juan
    22 enero, 2022 at 7:37 PM

    Muy bueno

    Reply
  • Ernesto Elias Beltran
    Ernesto Elias Beltran
    31 agosto, 2021 at 10:06 PM

    Buenas noches estimado , gracias por compartir tus conocimientos. Fijese que tratando de estudiar y aprender de su programa, me sale el mensaje siguiente:

    «Error relacionado con la red o especifico de la instancia mientras se establecía una conexión con el servidor SQL Server. No se encontró el servidor o este no estaba accesible. Compruebe que el nombre de la instancia es correcto y que SQL Server esta configurado para admitir conexiones remota»

    Y aparte de eso, no se que contraseña y usuario se debe de ingresar en el programa para poder ingresar, ya que no permite, y en la documentacion que comparte en el link, no veo ningun usuario y contraseña para loguearse como administrador. Sera que me puede ayudar amigo?

    Mil gracias!

    Reply
    • anthon
      31 agosto, 2021 at 10:25 PM

      Revisa nuevamente el enlace de conexión con la base de datos, las credenciales para iniciar sesión está en la base de datos tabla usuario. no recuerdo exactamente aunque uso admin y admin para mis proyectos de desarrollo.

      Revisa la contraseña de la cadena o habilita el permiso de conexion remota de sql server

  • skyblackperu
    skyblackperu
    30 agosto, 2021 at 9:14 AM

    Saludos cordiales, descargue todo lo que esta en el enlace, ¿cuando mencionan codigo fuente se refiere a los comando o instrucciones que estan dentro de cada form? o ¿existe uno general?, esa es mi duda, por cierto es amigable tu proyecto, bien con eso…

    Reply
  • eleina leon
    eleina leon
    22 diciembre, 2020 at 11:54 PM

    no me puedo suscribir para descargar el codigo fuente

    Reply
    • anthon
      23 diciembre, 2020 at 11:07 AM

      intente nuevamente, ya está solucionado

    • jaime
      jaime
      7 abril, 2021 at 10:26 PM

      gracias por tus conocimientos

  • Bernardino
    Bernardino
    11 noviembre, 2020 at 1:15 PM

    Me interesa checar el código fuente , me lo podría mandar por correo

    Reply
    • Charlotte
      27 mayo, 2021 at 5:17 AM

      Me gustaría ver el código fuente

    • anthon
      30 mayo, 2021 at 6:55 PM

      La descarga esta disponible solo dele clic al botón descargar, pero antes deberá suscribirse mediante el botón de «me gusta»

    • Chaii
      27 mayo, 2021 at 5:19 AM

      Me gustaría ver el código fuente

    • anthon
      30 mayo, 2021 at 6:53 PM

      Adelante la descarga es gratuita

  • yes
    yes
    2 noviembre, 2020 at 12:43 PM

    Me interesa revisar el proyecto

    Reply
  • Iroe
    Iroe
    7 octubre, 2020 at 1:01 AM

    ¿Donde esta el código?

    Reply
    • anthon
      7 octubre, 2020 at 4:59 AM

      Esta allí hay un botón que debes desbloquear revisa nuevamente.

  • Edie Zamora
    14 junio, 2020 at 5:51 PM

    Gracias por tu colaboracion

    Reply
  • Pablo Moscoso Moraga
    Pablo Moscoso Moraga
    31 mayo, 2020 at 12:28 AM

    excelente ayuda

    Reply
  • jesus
    jesus
    20 mayo, 2020 at 9:13 PM

    Buen dia, después de confirmar la suscripción, aun no me llega el correo para la descarga del código, gracias…

    Reply
  • Jonathan Trejo
    Jonathan Trejo
    13 mayo, 2020 at 1:11 AM

    Amigo buenas noches, no puedo instalar el programa para recepción de equipos eléctricos.

    Reply
    • anthon
      14 mayo, 2020 at 11:26 AM

      te falta el compilador o no encuentras el enlace de descarga, por favor dame más detalles

  • tony
    tony
    28 abril, 2020 at 12:13 PM

    Me interesa revisar el proyecto

    Reply
    • Jade
      Jade
      30 abril, 2020 at 3:56 PM

      adelante

  • Ramon Fernando
    Ramon Fernando
    16 abril, 2020 at 7:30 PM

    como se suscribe para podes descargarlos

    Reply
    • anthon
      16 abril, 2020 at 9:28 PM

      Puedes suscribirte desde este enlace https://anthoncode.com/suscribete/ luego debes confirmar mediante tu correo, te llegarán dos correos, más el enlace de descarga, en caso de no funcionar escríbeme.

  • Manolo
    Manolo
    14 abril, 2020 at 9:34 PM

    Bueno… interesante

    Reply
  • CRISTIAN PEREZ
    CRISTIAN PEREZ
    7 abril, 2020 at 5:40 PM

    BUENOS TUTORIALES

    Reply
  • CRISTIAN
    CRISTIAN
    7 abril, 2020 at 5:37 PM

    GRACIAS

    Reply
  • carlos balanza
    carlos balanza
    2 abril, 2020 at 11:35 PM

    aprendiendo el lenguaje

    Reply
  • Luz
    Luz
    25 marzo, 2020 at 9:05 PM

    Quiero descargarlo o me lo puedes enviar al correo

    Reply
  • MARTINEZ CRUZ MA ESTELA
    MARTINEZ CRUZ MA ESTELA
    25 marzo, 2020 at 7:48 PM

    genial

    Reply
  • LIVIO
    19 marzo, 2020 at 7:14 PM

    EXCELENTE TRABAJO Y UN BUEN MATERIAL

    Reply
  • jorge Briceño
    jorge Briceño
    17 marzo, 2020 at 5:24 PM

    Descargar poroducto

    Reply
  • Luis Alonso Sanchez
    Luis Alonso Sanchez
    26 febrero, 2020 at 11:11 PM

    excelente programa

    Reply
  • Horacio
    Horacio
    6 febrero, 2020 at 12:01 PM

    Hoye amigo tu sistema lo están compartiendo en grupos de Facebook y se hacen pasar como los que lo desarrollaron, creo que se llama compubinario o creo que lo revenden.

    Reply
    • anthon
      6 febrero, 2020 at 12:06 PM

      si ya me comentaron eso, justamente son los que no saben ni programar, primer semestre y se dedicaron a revender

    • Gilberto
      Gilberto
      13 junio, 2021 at 1:06 AM

      Me puedes pasar el codigo?, ya compartí un tweet pero no me da la opción de descarga

  • carlos
    carlos
    17 enero, 2020 at 3:05 PM

    quiero descargar ese sistema

    Reply
    • anthon
      17 enero, 2020 at 4:08 PM

      ok puedes descargarlo

  • alex
    alex
    20 noviembre, 2019 at 4:29 PM

    sobre todo si fuese posible, es script de la BD por favor

    Reply
  • alex
    alex
    20 noviembre, 2019 at 4:11 PM

    buenas, disculpe las molestias, pero se me dificulta descargar la BD, crees que puedas mandarme el codigo de la BD por favor?

    Reply
    • anthon
      21 noviembre, 2019 at 9:06 AM

      actualiza winrar

  • tony emerson pulache miranda
    tony emerson pulache miranda
    22 octubre, 2019 at 5:58 PM

    hola amigo puedes enviarme el proyecto , estoy suscrito a tu canal y a tu bloc , me parecen super

    Reply
  • Rose
    Rose
    11 octubre, 2019 at 9:01 AM

    Hola, amigo no me llega el enlace de descarga.

    Reply
    • anthon
      11 octubre, 2019 at 9:43 AM

      ¿ya confirmaste dos veces la suscripción?

    • anthon
      11 octubre, 2019 at 9:44 AM

      revisa la bandeja de spam

  • luis
    luis
    8 octubre, 2019 at 8:48 PM

    no me llega la opcion de desacarga

    Reply
    • anthon
      9 octubre, 2019 at 7:56 AM

      Una vez suscrito debes confirmar mediante correo electrónico, de todas formas lo enviaré a tu correo cuando pueda

    • anthon
      9 octubre, 2019 at 7:59 AM

      Una vez suscrito debes confirmar desde correo, de todas formas lo enviaré a tu correo cuando pueda

  • Okasan
    Okasan
    4 octubre, 2019 at 5:55 PM

    Hola, ya hice la conexion pero no se cual es el usuario y contraseña que debo poner para logearme en la aplicacion donde esta la DB de usuarios para logearme?

    Reply
    • anthon
      4 octubre, 2019 at 6:59 PM

      Hola, todo esos datos se encuentra en el artículo

  • Luis Gonzalez
    1 octubre, 2019 at 4:54 PM

    No me da la opcion de descaraga !!!

    Reply
    • anthon
      1 octubre, 2019 at 7:52 PM

      Debés aceptar la suscripción, de todas formas trataré de enviarte al correo

    • anthon
      2 octubre, 2019 at 9:26 AM

      quiero enviar a tu correo pero tu correo no existe

  • GABRIEL ALEJANDRO
    GABRIEL ALEJANDRO
    5 septiembre, 2019 at 9:07 PM

    Hola me podria ayudar ya que al ejecutar me aparece el mensaje y ya realice el configuracion de la conexion:

    «Error relacionado con la red o especifico de la instancia mientras se establecía una conexión con el servidor SQL Server. No se encontró el servidor o este no estaba accesible. Compruebe que el nombre de la instancia es correcto y que SQL Server esta configurado para admitir conexiones remotas»

    Reply
    • anthon
      6 septiembre, 2019 at 6:32 AM

      Utiliza netframework 4.5 y configura que sql server acepte conexiones remotas

  • Carlos Arce
    Carlos Arce
    8 junio, 2019 at 4:23 PM

    Buen dia a todos, ya me registré, confirme mi correo y ahora estoy logeado pero aun no me sale el link de descarga. alguien me ayuda

    Reply
    • anthon
      8 junio, 2019 at 5:07 PM

      Hola Carlos, revisa tu bandeja de spam, ¿con que correo te suscribiste?

  • Orlando
    Orlando
    12 abril, 2019 at 8:26 AM

    Ya me registre pero no encuentro el link para descargarlo, por favor me colabora?

    Reply
    • anthon
      12 abril, 2019 at 3:30 PM

      debes confirmar tu cuenta mediante tu correo revisa la bandeja de spam

    • Orlando
      Orlando
      12 abril, 2019 at 7:33 PM

      Gracias ya la descargue, ahora a disfrutarlo

  • lorena
    lorena
    14 enero, 2019 at 9:11 AM

    ya lo descargue es importante tener el cristal reports?

    Reply
    • anthon
      anthon
      17 enero, 2019 at 12:03 PM

      es muy importante si no lo instalas tendrás muchos errores

  • patrik
    patrik
    13 enero, 2019 at 8:14 PM

    podrías realizar un tutorial para hacer una versión trial en visual studio?

    Reply
    • anthon
      anthon
      17 enero, 2019 at 12:04 PM

      claro que si, atentos!

  • max
    max
    12 enero, 2019 at 10:34 AM

    ya me registré en el foro pero no puedo descargar el archivo.

    Reply
    • anthon
      anthon
      12 enero, 2019 at 4:42 PM

      Debes tener instalado la ultima versión de Winrar

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *