جزئیات محصول

 کاربران گرامی در این پروژه به شما پروژه کاربردی  با جاوا اسکریپت را قرارداده ایم شما عزیزان می توانید از بخش دانلود پروژه کاربردی با جاوااسکریپت سایر  پروژه هایی که با جاوا اسکریپت طراحی شده اند را مشاهده و دانلود کنید.

در صورتی که نیاز به آموزش حضوری و یا غیر حضوری این پروژه داشتید میتوانید با ما در ارتباط باشید تا این پروژه را به شما آموزش دهیم حتی میتوانید در صورت دلخواه پروژه را به خواسته شما شخصی سازی کنیم لازم به ذکر است که تیم پروژه در صفحه دانلود پروژه کاربردی پروژه  های مختلفی را به زبان های مختلف برنامه نویسی قرار داده است .شماره تماس با پرپروژه 09050394455 می باشد


 در اینجا یک پروژه ساده برای ایجاد یک **در اینجا یک پروژه ساده برای ایجاد یک **سیستم مدیریت روال (Routine Management System)** با استفاده از HTML، CSS و JavaScript ارائه شده است. این برنامه به کاربران این امکان را می‌دهد که روال‌های روزانه خود را اضافه، ویرایش و حذف کنند.
 
### 1. **HTML**
ابتدا ساختار HTML را برای سیستم مدیریت روال ایجاد می‌کنیم.
 
```html
   
   
    سیستم مدیریت روال
   
   
       

سیستم مدیریت روال

       
       
 
       

فعالیت‌ها:

       
       
       
    ```
     
    ### 2. **CSS**
    سپس از CSS برای طراحی ظاهر سیستم استفاده می‌کنیم.
     
    ```css
    body {
        font-family: Arial, sans-serif;
        display: flex;
        justify-content: center;
        align-items: center;
        height: 100vh;
        margin: 0;
        background-color: #f0f0f0;
    }
     
    .container {
        text-align: center;
        background: #fff;
        padding: 20px;
        border-radius: 10px;
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    }
     
    input {
        width: 300px;
        padding: 10px;
        margin: 10px 0;
        border: 1px solid #ddd;
        border-radius: 5px;
    }
     
    button {
        padding: 10px 20px;
        border: none;
        border-radius: 5px;
        background-color: #007bff;
        color: white;
        cursor: pointer;
        transition: background-color 0.3s;
    }
     
    button:hover {
        background-color: #0056b3;
    }
     
    ul {
        list-style-type: none;
        padding: 0;
    }
     
    li {
        padding: 10px;
        background-color: #f9f9f9;
        border: 1px solid #ddd;
        margin: 5px 0;
        border-radius: 5px;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
     
    .delete-btn {
        background-color: #dc3545;
        border: none;
        color: white;
        padding: 5px 10px;
        border-radius: 5px;
        cursor: pointer;
    }
     
    .delete-btn:hover {
        background-color: #c82333;
    }
    ```
     
    ### 3. **JavaScript**
    اکنون به سراغ پیاده‌سازی منطق سیستم مدیریت روال با JavaScript می‌رویم. در این کد، کاربران می‌توانند فعالیت‌های خود را اضافه کنند و آن‌ها را حذف کنند.
     
    ```javascript
    const taskInput = document.getElementById('taskInput');
    const addTaskBtn = document.getElementById('addTaskBtn');
    const taskList = document.getElementById('taskList');
     
    // تابعی برای اضافه کردن فعالیت
    function addTask() {
        const taskText = taskInput.value.trim();
        if (taskText === '') {
            alert('لطفاً یک فعالیت وارد کنید!');
            return;
        }
     
        const li = document.createElement('li');
        li.textContent = taskText;
     
        const deleteBtn = document.createElement('button');
        deleteBtn.textContent = 'حذف';
        deleteBtn.classList.add('delete-btn');
        deleteBtn.addEventListener('click', () => {
            taskList.removeChild(li);
        });
     
        li.appendChild(deleteBtn);
        taskList.appendChild(li);
        taskInput.value = ''; // پاک کردن ورودی
    }
     
    // رویداد کلیک برای دکمه اضافه کردن
    addTaskBtn.addEventListener('click', addTask);
     
    // رویداد کلید برای اضافه کردن فعالیت با دکمه Enter
    taskInput.addEventListener('keypress', (event) => {
        if (event.key === 'Enter') {
            addTask();
        }
    });
    ```
     
    ### توضیحات کد:
    1. **HTML**: شامل ورودی برای وارد کردن فعالیت جدید و لیستی برای نمایش فعالیت‌ها است.
    2. **CSS**: طراحی صفحه با پس‌زمینه روشن و استفاده از رنگ‌های جذاب.
    3. **JavaScript**:
       - **تابع `addTask`**: این تابع فعالیت جدید را از ورودی می‌گیرد و آن را به لیست اضافه می‌کند. اگر ورودی خالی باشد، یک هشدار نمایش داده می‌شود.
       - **دکمه حذف**: هر فعالیت به یک دکمه حذف مجهز است که با کلیک بر روی آن، فعالیت مربوطه از لیست حذف می‌شود.
       - **رویداد `keypress`**: با فشردن کلید Enter، فعالیت جدید به لیست اضافه می‌شود.
     
    ### نتیجه‌گیری
    این سیستم مدیریت روال یک ابزار ساده و کاربردی برای مدیریت فعالیت‌های روزانه است و می‌تواند به عنوان یک پروژه آموزشی خوب برای یادگیری JavaScript و کار با DOM در صفحات وب مورد استفاده قرار گیرد. می‌توانید ویژگی‌های بیشتری مانند ویرایش فعالیت‌ها، ذخیره‌سازی فعالیت‌ها در Local Storage و ... به این برنامه اضافه کنید. از کدنویسی لذت ببرید! ارائه شده است. این برنامه به کاربران این امکان را می‌دهد که روال‌های روزانه خود را اضافه، ویرایش و حذف کنند.
     
    ### 1. **HTML**
    ابتدا ساختار HTML را برای سیستم مدیریت روال ایجاد می‌کنیم.
     
    ```html
       
       
        سیستم مدیریت روال
       
       
           

    سیستم مدیریت روال

           
           
     
           

    فعالیت‌ها:

           
         
         
      ```
       
      ### 2. **CSS**
      سپس از CSS برای طراحی ظاهر سیستم استفاده می‌کنیم.
       
      ```css
      body {
          font-family: Arial, sans-serif;
          display: flex;
          justify-content: center;
          align-items: center;
          height: 100vh;
          margin: 0;
          background-color: #f0f0f0;
      }
       
      .container {
          text-align: center;
          background: #fff;
          padding: 20px;
          border-radius: 10px;
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
      }
       
      input {
          width: 300px;
          padding: 10px;
          margin: 10px 0;
          border: 1px solid #ddd;
          border-radius: 5px;
      }
       
      button {
          padding: 10px 20px;
          border: none;
          border-radius: 5px;
          background-color: #007bff;
          color: white;
          cursor: pointer;
          transition: background-color 0.3s;
      }
       
      button:hover {
          background-color: #0056b3;
      }
       
      ul {
          list-style-type: none;
          padding: 0;
      }
       
      li {
          padding: 10px;
          background-color: #f9f9f9;
          border: 1px solid #ddd;
          margin: 5px 0;
          border-radius: 5px;
          display: flex;
          justify-content: space-between;
          align-items: center;
      }
       
      .delete-btn {
          background-color: #dc3545;
          border: none;
          color: white;
          padding: 5px 10px;
          border-radius: 5px;
          cursor: pointer;
      }
       
      .delete-btn:hover {
          background-color: #c82333;
      }
      ```
       
      ### 3. **JavaScript**
      اکنون به سراغ پیاده‌سازی منطق سیستم مدیریت روال با JavaScript می‌رویم. در این کد، کاربران می‌توانند فعالیت‌های خود را اضافه کنند و آن‌ها را حذف کنند.
       
      ```javascript
      const taskInput = document.getElementById('taskInput');
      const addTaskBtn = document.getElementById('addTaskBtn');
      const taskList = document.getElementById('taskList');
       
      // تابعی برای اضافه کردن فعالیت
      function addTask() {
          const taskText = taskInput.value.trim();
          if (taskText === '') {
              alert('لطفاً یک فعالیت وارد کنید!');
              return;
          }
       
          const li = document.createElement('li');
          li.textContent = taskText;
       
          const deleteBtn = document.createElement('button');
          deleteBtn.textContent = 'حذف';
          deleteBtn.classList.add('delete-btn');
          deleteBtn.addEventListener('click', () => {
              taskList.removeChild(li);
          });
       
          li.appendChild(deleteBtn);
          taskList.appendChild(li);
          taskInput.value = ''; // پاک کردن ورودی
      }
       
      // رویداد کلیک برای دکمه اضافه کردن
      addTaskBtn.addEventListener('click', addTask);
       
      // رویداد کلید برای اضافه کردن فعالیت با دکمه Enter
      taskInput.addEventListener('keypress', (event) => {
          if (event.key === 'Enter') {
              addTask();
          }
      });
      ```
       
      ### توضیحات کد:
      1. **HTML**: شامل ورودی برای وارد کردن فعالیت جدید و لیستی برای نمایش فعالیت‌ها است.
      2. **CSS**: طراحی صفحه با پس‌زمینه روشن و استفاده از رنگ‌های جذاب.
      3. **JavaScript**:
         - **تابع `addTask`**: این تابع فعالیت جدید را از ورودی می‌گیرد و آن را به لیست اضافه می‌کند. اگر ورودی خالی باشد، یک هشدار نمایش داده می‌شود.
         - **دکمه حذف**: هر فعالیت به یک دکمه حذف مجهز است که با کلیک بر روی آن، فعالیت مربوطه از لیست حذف می‌شود.
         - **رویداد `keypress`**: با فشردن کلید Enter، فعالیت جدید به لیست اضافه می‌شود.
       
      ### نتیجه‌گیری
      این سیستم مدیریت روال یک ابزار ساده و کاربردی برای مدیریت فعالیت‌های روزانه است و می‌تواند به عنوان یک پروژه آموزشی خوب برای یادگیری JavaScript و کار با DOM در صفحات وب مورد استفاده قرار گیرد. می‌توانید ویژگی‌های بیشتری مانند ویرایش فعالیت‌ها، ذخیره‌سازی فعالیت‌ها در Local Storage و ... به این برنامه اضافه کنید. از کدنویسی لذت ببرید!
      | صفحه قابل مشاهده: دانلود پروژه کاربردی سیستم مدیریت روال (Routine Management System)** با استفاده از HTML، CSS و JavaScript می‌باشد