2025/11/07

Share

  • Share on Facebook
  • Share on Twitter

Developing a Web-based Driving Lesson Reservation System on the .NET Platform Developing a Web-based Driving Lesson Reservation System on the .NET Platform

Project Overview

We developed a web-based lesson reservation system for a driving school using the .NET platform, ensuring compatibility with PCs and a wide range of mobile devices (feature phones and smartphones). This allows students to perform various reservation-related operations, such as selecting instructors and specifying dates, anytime and anywhere.

Technology Stack and Development Tools Used

  • Programming Language: ASP.NET, HTML5, CSS3
  • Full-stack Framework: .Net Framework
  • Database: Microsoft SQL Server 2008 R2 Standard Edition
  • Task Management Tool: Excel

Client’s Challenges

  • Mobile Support for Lesson Reservations
    The client needed to build a web system that allowed students to easily book lessons and courses from mobile devices, including feature phones and smartphones. It was urgent to move away from the traditional PC-centric environment and improve user convenience.
  • Stable Operation Across Diverse Devices
    The system was required to operate efficiently and stably not only on PC browsers but also on a wide variety of devices, including carrier-specific feature phones (like Docomo, Au, SoftBank) and various smartphones. This was necessary to ensure an accessible environment for all students.

Client’s Requirements

The client wanted to build a web-based reservation management system for students that could be used seamlessly on both PCs and mobile devices. A specific requirement was to implement functionality allowing students to intuitively complete key reservation actions themselves after logging in, such as “Instructor (row) selection,” “Instructor specification,” and “Date specification.”

Our Proposal and Approach

  • Multi-Device Compatible UI/UX Design
    To support diverse devices with different screen sizes and operability—from PCs to feature phones and smartphones—we designed screen layouts optimized for each interface. We placed particular emphasis on visibility and usability on mobile devices, achieving a UI that allows students to complete reservations stress-free.
  • Robust Development Based on Detailed Design Documents
    Based on the detailed design documents provided by the client, our company utilized the .NET Framework and ASP.NET to carry out development that faithfully met the design requirements. We reliably implemented the requested functions (such as instructor and date specification) and built a stable system foundation.
  • Proactive Improvement Suggestions for Smartphone Optimization
    During the layout design and programming process, we identified areas where the initial design was not necessarily optimal for smartphone interfaces. Instead of overlooking these issues, we proactively discussed them with the client and proposed optimal alternatives to improve usability. By reaching a consensus, we enhanced the system to be more practical.
  • Comprehensive Testing Using Real Devices and Simulators
    To ensure system quality, we conducted rigorous testing using actual smartphone devices and various PC browsers. For Docomo, Au, and SoftBank feature phones, which were difficult to procure in Vietnam, we utilized simulators to cover the testing scope, striving to guarantee operation across diverse device environments.