Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
VB .NET: Building Hotel Management and Inventory Systems
Rating: 4.5 out of 5(1 rating)
1,031 students

VB .NET: Building Hotel Management and Inventory Systems

Learn to create powerful VB .NET applications with real-world projects: Hotel Management and Sale & Inventory Systems.
Last updated 12/2024
English
English [Auto],

What you'll learn

  • Develop real-world applications using VB .NET.
  • Create and manage databases for complex systems.
  • Implement advanced VB .NET features like event handling, error management, and form customization.
  • Understand the complete software development lifecycle from design to deployment.
  • Gain experience with modular coding and reusable components.

Course content

2 sections60 lectures10h 4m total length
  • Introduction to Hotel Management System12:14

    Create a VB.NET hotel management system project in Visual Studio 2019, with a login form supporting reception and administrator authentication via MySQL, then build separate main forms and database tables.

  • Creating the Table Structure7:37

    Create the hotel management database with checking, checkout, customers, rooms, and staff tables using keys and sample data, and implement a MySQL-based login with admin and receptionist roles.

  • Project vb Part 112:00

    Implement a login flow in vb .net by creating a MySQL connection, building a user query, validating credentials, and navigating to main or reception forms for a hotel management system.

  • Project vb Part 28:17

    Configure the main form by fixing the border and adding a background image, then add a tool strip with management, staff, room, and transactions menus and a close button.

  • Project vb Part 310:36

    Design a borderless VB.NET reception form with a menu strip for customer and room management. Implement check-in, check-out, and customer forms using showdialog, plus background image and font styling.

  • Project vb Part 47:42

    Design a vb.net hotel management user form by adding labels, textboxes, and combo boxes for username, name fields, gender, birth date, age, contact, email, status, and password; adjust alignment.

  • Project vb Part 510:01

    Develop VB.NET hotel staff management workflow that connects to a MySQL database, saves staff records (username, names, gender, birth date, contact, status, level, password), and opens a staff details form.

  • Project vb Part 69:10

    Implement vb.net form validations for a hotel management system, including phone number checks and email validation with regex, plus a guided validate button workflow for user fields.

  • Project vb Part 78:07

    Shows how to validate a vb form: email, user level, status, and password; enables the save button when valid, navigates to login, and checks age with a date time picker.

  • Project vb Part 810:04

    Develop a vb.net hotel management and inventory module by building staff forms, validating inputs, and integrating MySQL data grid for user management and deletion.

  • Project vb Part 99:44

    explains vb.net delete workflows with confirmation prompts, sql connections, and data grid interactions for managing staff records and room data in a hotel management system.

  • Project vb Part 1010:47

    Build a hotel management and inventory system in VB.NET by implementing MySQL connections and inserting room data. Display check-in lists with a data grid view.

  • Project vb Part 117:48

    Design the checkout list form displaying checkouts from tbl_checkout with visible controls, and create the reception customer form by renaming fields and configuring MySQL data access and birth date format.

  • Project vb Part 129:49

    Implement a VB.NET save operation with MySQL, building an insert query for customer data and validating phone and ID, plus receptionist workflow from login to adding and viewing details.

  • Project vb Part 1312:44

    Build a customer details view, check-in form, and billing section in VB.NET for hotel management, binding to MySQL data and using read-only fields and dropdowns.

  • Project vb Part 148:50

    Build a vb.net hotel billing form that auto calculates total amount from price and days, keeps it read-only, and computes the balance after payment, while populating room types from mysql.

  • Project vb Part 1510:48

    Connects to a local MySQL database and saves check-in data via insert. Updates room status, resets fields, and populates room numbers and prices from user input.

  • Project vb Part 1610:01

    Master vb .net hotel management and inventory systems by implementing a MySQL-backed search, check-in, and checkout flow. Build forms, data binding, and room type loading to streamline customer management.

  • Project vb Part 1713:15

    Enhance a VB.NET hotel management interface by adding and aligning customer details, implementing room status updates with a combo box, and processing checkout via MySQL with balance validation.

  • Project vb Part 187:28

    This VB.NET lesson builds a MySQL-backed hotel management module, covering delete and search operations on check-in records, parameterized queries, data readers, and a two-login workflow for admin and reception.

Requirements

  • Computer with internet

Description

Course Introduction

This course is designed for aspiring software developers and professionals who want to master VB .NET through hands-on, real-world projects. By working on two comprehensive projects—a Hotel Management System and a Sale & Inventory Management System—you’ll gain the skills to design, develop, and implement robust applications. Whether you're a beginner or looking to enhance your skills, this course will provide a solid foundation in VB .NET programming and database integration.

Section-Wise Curriculum Overview

Section 1: VB .NET Project - Hotel Management System

  • Lecture 1: Introduction to Hotel Management System (Preview enabled)
    Get an overview of the Hotel Management System project and its objectives.

  • Lecture 2: Creating the Table Structure (Preview enabled)
    Learn how to design and implement the database schema for the project.

  • Lecture 3–Lecture 20: Project VB Parts 1–18
    A detailed, step-by-step guide to building the Hotel Management System. Key topics include:

    • Form design and layout.

    • User authentication and roles.

    • Room booking management.

    • Customer and staff data handling.

    • Payment integration and receipt generation.

    • Reporting and analytics.

Section 2: VB .NET Project - Sale and Inventory Management System

  • Lecture 21: Introduction to Sale and Inventory System
    Overview of the project, including its scope and use cases.

  • Lecture 22: New Table Creation
    Setting up the database for inventory, sales, and user management.

  • Lecture 23–Lecture 60: Project VB Parts 1–38
    Comprehensive implementation of the Sale and Inventory Management System. Key topics include:

    • Managing product inventory and stock levels.

    • Sales entry and billing automation.

    • Vendor and supplier integration.

    • Real-time inventory tracking and alerts.

    • Generating invoices and sales reports.

    • User-friendly interfaces for staff and administrators.


    By completing this course, you'll have developed two full-fledged applications and gained hands-on experience with VB .NET programming, equipping you to tackle real-world software development challenges confidently.

Who this course is for:

  • Beginners: No prior coding experience needed.
  • Developers: Transitioning to VB .NET for application development.
  • Entrepreneurs: Building custom solutions for business operations.