وزارت ارتباطات مکلف به هوشمندسازی مدارس شد

به نقل از سایت اخبار فناوری اطلاعات و ارتباطات ، فن آوری های نوین :    

به گزارش خبرنگار مهر، در بند «ج» تبصره ۱۸ لایحه بودجه سال ۹۸ که روز گذشته از سمت دولت به مجلس پیشنهاد شد به وزارت ارتباطات اجازه داده شده که از طریق سازمان توسعه‌ای و شرکتهای تابعه خود، نسبت به مشارکت خصوصی - عمومی داخلی و خارجی برای انجام طرح های دولت الکترونیک و توسعه خدمات الکترونیکی از جمله هوشمندسازی مدارس (موضوع ماده ۶۹ قانون برنامه ششم توسعه) ، اقدام کند.

برمبنای این بند از تبصره ماده واحده بودجه، منابع مورد نیاز جهت سرمایه گذاری بخش دولتی در این زمینه باید از محل اعتبارات وزارت ارتباطات و منابع داخلی شرکتهای تابعه این وزارتخانه با تایید سازمان برنامه و بودجه کشور تامین می شود.

87
0 0

لینک های مفید

طراحی لوگو دراصفهان

بانک اطلاعات مشاغل رایگان
لوازم یدکی جک JAC

کتاب های ادبیات آمریکای لاتین

سنگ چینی

کرم گریم


$(window).load(function () { 'use strict'; function activeStickyKit() { $('[data-sticky_column]').stick_in_parent({ parent: '[data-sticky_parent]' }); // bootstrap col position $('[data-sticky_column]') .on('sticky_kit:bottom', function (e) { $(this).parent().css('position', 'static'); }) .on('sticky_kit:unbottom', function (e) { $(this).parent().css('position', 'relative'); }); }; activeStickyKit(); function detachStickyKit() { $('[data-sticky_column]').trigger("sticky_kit:detach"); }; var screen = 768; var windowHeight, windowWidth; windowWidth = $(window).width(); if ((windowWidth < screen)) { detachStickyKit(); } else { activeStickyKit(); } // windowSize // window resize function windowSize() { windowHeight = window.innerHeight ? window.innerHeight : $(window).height(); windowWidth = window.innerWidth ? window.innerWidth : $(window).width(); } windowSize(); // Returns a function, that, as long as it continues to be invoked, will not // be triggered. The function will be called after it stops being called for // N milliseconds. If `immediate` is passed, trigger the function on the // leading edge, instead of the trailing. function debounce(func, wait, immediate) { var timeout; return function () { var context = this, args = arguments; var later = function () { timeout = null; if (!immediate) func.apply(context, args); }; var callNow = immediate && !timeout; clearTimeout(timeout); timeout = setTimeout(later, wait); if (callNow) func.apply(context, args); }; }; $(window).resize(debounce(function () { windowSize(); $(document.body).trigger("sticky_kit:recalc"); if (windowWidth < screen) { detachStickyKit(); } else { activeStickyKit(); } }, 250)); });