دسته بندی | آموزشی |
بازدید ها | 39 |
فرمت فایل | |
حجم فایل | 106 کیلو بایت |
تعداد صفحات فایل | 6 |
آموزش تصویری مرحله به مرحله بستن کروات
دسته بندی | برنامه نویسی |
فرمت فایل | zip |
حجم فایل | 4845 کیلو بایت |
تعداد صفحات فایل | 1 |
در این پست آموزشی از سایت سورس باران قصد داریم کتاب آموزش گام به گام Entity Framework 4.0 به زبان فارسی را جهت دانلود قرار دهیم. در این کتاب آموزش گام به گام Entity Framework 4.0 اصول استفاده از روش Database First در Entity Framework را به منظور نمایش داده ها در یک برنامه ASP.Net Web Forms خواهید آموخت. این کتاب آموزشی شامل ۲۶۴ صفحه می باشد. همچنین فهرست این کتاب در ادامه مطلب موجود می باشد.
فهرست کتاب آموزش گام به گام Entity Framework 4.0 :
مقدمه
ایجاد Web Application
ساحت پایگاه داده
ایجاد Entity Framework Data Model
بررسی Entity Framework Data Model
کنترل EntityDataSource
افزودن کنترل EntityDataSourceو تنظیمات آن
تنظیمات قوانین (Rule) دیتابیس برای عملیات حذف
استفاده از کنترل GridViewبه منظور خواندن و بروزرسانی موجودیت ها
بازبینی کد ساخت یافته کنترل EntityDataSource به منظوربهبودکارایی
نمایش داده ها ازطریق خصوصیت Navigation
استفاده ازکنترل DetailsView برای درج موجودیت ها
نمایش داده ها در Drop-Down List
فیلترکردن،مرتبسازیوگروهبندیدادهها
استفاده از خصوصیت Where”در EntityDataSource برای فیلتر کردن داده ها
استفاده از خصوصیت OrderBy”کنترل EntityDataSource برای مرتب کردن داده ها
استفاده از کنترل QueryExtenderبه منظور فیلتر کردن و مرتب کردن
استفاده از عملگر Like”برای مرتب سازی داده ها
کار باداده های وابسته
نمایش و بروز رسانی موجودیت های وابسته درکنترل
نمایش موجودیت های وابسته درکنترل
استفاده از رخداد Selected” کنترل EntityDataSource برای نمایش داده های وابسته
ادامه کار با داده های وابسته
اضافه کردن یک موجودیت همراه با رابطه ای به یک موجودیت موجود
کار با ارتباط های چند به چند
پیاده سازی وراثت Table-per-Hierarchy
وراثت Table-per-Hierarchyدر مقابل Table-per-Type
اضافه کردن موجودیت های Instructorو Student
نگاشت موجودیت های Instructorو Studentبه جدول Person
استفاده از موجودیت های Instructorو Student
استفاده از رویه های ذخیره شده
ایجاد رویه های ذخیره شده در دیتابیس
اضافه کردن رویه ذخیره شده به مدل داده
نگاشت رویه های ذخیره شده
استفاده ازرویه های ذخیره شده ی درج،بروزرسانی وحذف
استفاده از رویه های ذخیره شده انتخاب
استفاده از Dynamic Data Functionalityبرای شکل دهی و اعتبارسنجی داده ها
استفاده از کنترل های DynamicFieldو DynamicControl
اضافه کردن فراداده به مدل داده
کنترل ObjectDataSource
کلاسهای منطقت جاری و مخزن
بروزرسانی دیتابیس ومدل داده
اضافه کردن رابطه به دیتابیس
اضافه کردن دید به دیتابیس
به روز رسانی مدل داده
استفاده از کلاس مخزن و کنترل ObjectDataSource
اضافه کردن عملیات های درجو حذف
متد Attach
متد SaveChanges
برگرداندن نام اساتید برای انتخاب در زمان درج
ایجاد یک صفحه برای درج دانشکده ها
اضافه کردن عملیات بروزر سانی
اضافه کردن لایه منطق تجاری وتست واحد
ایجاد واسط مخزن
ایجاد کلاس منطق تجاری
ایجاد یک پروژه تست واحد و پیاده سازی مخزن
ایجاد تست های واحد
اضافه کردن منطقت جاری برای موفقیت درتست
اداره کردن استثناهای ObjectDataSource
مرتب سازی وفیلترکردن
اضافه کردن قابلیت مرتب سازی ستونهای GridView
اضافه کردن جعبه متنی جستجو
افزودن ستون Detailsبرای هر GridView
اداره کردن همزمانی
برخوردهای همزمانی
همزمانی بدبینانه
همزمانی خوشبینانه
تشخیص برخوردهای همزمانی
اداره کردن همزمانی خوشبینانه بدون خصوصیت tracking
فعالسازی Trackingهمزمانی در مدل داده
اداره کردن استثناهای همزمانی درلایه دسترسی به داده
اداره کردن استثناهای همزمانی درلایه ارائه
آزمودن همزمانی خوشبینانه درصفحه Departments
اداره کردن همزمانی خوشبینانه با استفاده ازخصوصیت Tracking
افزودن رویه ذخیره شده OfficeAssignment به مدل داده
افزودن متدهای OfficeAssignment به DAL
افزودن متدهای OfficeAssignmentبه BLL
ایجاد صفحه وب OfficeAssignment
آزمودن همزمانی خوشبینانه در صفحه OfficeAssignment
اداره کردن همزمانی با کنترل EntityDataSource
بالابردن کارایی
بارگذاری موثرداده های مرتبط
مدیریت وضعیت دید
استفاده از گزینه NoTracking
پردازش و پرس و جوهای Linq قبل از کامپایل
آزمودن پرسوجوهای ارسالی به دیتابیس
پیش تولید کردن دیدها
وابستگی های کلید خارجی
اجرای دستورات SQL تعریف شده توسط کاربر
توسعه Model-First
پشتیبانی از POCO
توسعه Code-first
با آرزوی موفقیت روز افزون شما، مردم ایران زمین
خریدازشماتضمین ازما...
دسته بندی | سی شارپ #C |
فرمت فایل | zip |
حجم فایل | 6860 کیلو بایت |
تعداد صفحات فایل | 1 |
دنیای برنامه نویسی دنیای عجیبی است. برنامه نویسی به شما اجازه می دهد که با کامپیوترتان مانند یک رئیس رفتار کنید. برنامه نویسی می تواند شغل یا تفریح شما باشد. اما هدف اصلی از برنامه نویسی ارائه راه حلی برای برطرف کردن مشکلات مختلف است. برنامه نویسی هنر برطرف کردن مشکلات با استفاده از کد است. ما می توانیم با استفاده از زبان های برنامه نویسی برنامه بنویسیم. زبان های برنامه نویسی زیادی وجود دارند که از بین چندین زبان از همه مشهورتر می باشند.
شاید یکی از بهترین زبان های برنامه نویسی برنامه سی شارپ باشد. در این کتاب ما به شما نحوه برنامه نویسی به زبان سی شارپ را به صورت تصویری آموزش می دهیم. سعی کنید حتما بعد از خواندن کتاب کدهای آن را به صورت عملی تمرین کنید و اینکه قابلیت و مفهوم کدها را بفهمید. نه آن ها را حفظ کنید…
با آرزوی موفقیت روز افزون شما، مردم ایران زمین
خریدازشماتضمین ازما...
دسته بندی | سی شارپ #C |
فرمت فایل | zip |
حجم فایل | 6860 کیلو بایت |
تعداد صفحات فایل | 1 |
دنیای برنامه نویسی دنیای عجیبی است. برنامه نویسی به شما اجازه می دهد که با کامپیوترتان مانند یک رئیس رفتار کنید. برنامه نویسی می تواند شغل یا تفریح شما باشد. اما هدف اصلی از برنامه نویسی ارائه راه حلی برای برطرف کردن مشکلات مختلف است. برنامه نویسی هنر برطرف کردن مشکلات با استفاده از کد است. ما می توانیم با استفاده از زبان های برنامه نویسی برنامه بنویسیم. زبان های برنامه نویسی زیادی وجود دارند که از بین چندین زبان از همه مشهورتر می باشند.
شاید یکی از بهترین زبان های برنامه نویسی برنامه سی شارپ باشد. در این کتاب ما به شما نحوه برنامه نویسی به زبان سی شارپ را به صورت تصویری آموزش می دهیم. سعی کنید حتما بعد از خواندن کتاب کدهای آن را به صورت عملی تمرین کنید و اینکه قابلیت و مفهوم کدها را بفهمید. نه آن ها را حفظ کنید…
با آرزوی موفقیت روز افزون شما، مردم ایران زمین
خریدازشماتضمین ازما...
دسته بندی | برنامه نویسی |
فرمت فایل | zip |
حجم فایل | 4845 کیلو بایت |
تعداد صفحات فایل | 1 |
در این پست آموزشی از سایت سورس باران قصد داریم کتاب آموزش گام به گام Entity Framework 4.0 به زبان فارسی را جهت دانلود قرار دهیم. در این کتاب آموزش گام به گام Entity Framework 4.0 اصول استفاده از روش Database First در Entity Framework را به منظور نمایش داده ها در یک برنامه ASP.Net Web Forms خواهید آموخت. این کتاب آموزشی شامل ۲۶۴ صفحه می باشد. همچنین فهرست این کتاب در ادامه مطلب موجود می باشد.
فهرست کتاب آموزش گام به گام Entity Framework 4.0 :
مقدمه
ایجاد Web Application
ساحت پایگاه داده
ایجاد Entity Framework Data Model
بررسی Entity Framework Data Model
کنترل EntityDataSource
افزودن کنترل EntityDataSourceو تنظیمات آن
تنظیمات قوانین (Rule) دیتابیس برای عملیات حذف
استفاده از کنترل GridViewبه منظور خواندن و بروزرسانی موجودیت ها
بازبینی کد ساخت یافته کنترل EntityDataSource به منظوربهبودکارایی
نمایش داده ها ازطریق خصوصیت Navigation
استفاده ازکنترل DetailsView برای درج موجودیت ها
نمایش داده ها در Drop-Down List
فیلترکردن،مرتبسازیوگروهبندیدادهها
استفاده از خصوصیت Where”در EntityDataSource برای فیلتر کردن داده ها
استفاده از خصوصیت OrderBy”کنترل EntityDataSource برای مرتب کردن داده ها
استفاده از کنترل QueryExtenderبه منظور فیلتر کردن و مرتب کردن
استفاده از عملگر Like”برای مرتب سازی داده ها
کار باداده های وابسته
نمایش و بروز رسانی موجودیت های وابسته درکنترل
نمایش موجودیت های وابسته درکنترل
استفاده از رخداد Selected” کنترل EntityDataSource برای نمایش داده های وابسته
ادامه کار با داده های وابسته
اضافه کردن یک موجودیت همراه با رابطه ای به یک موجودیت موجود
کار با ارتباط های چند به چند
پیاده سازی وراثت Table-per-Hierarchy
وراثت Table-per-Hierarchyدر مقابل Table-per-Type
اضافه کردن موجودیت های Instructorو Student
نگاشت موجودیت های Instructorو Studentبه جدول Person
استفاده از موجودیت های Instructorو Student
استفاده از رویه های ذخیره شده
ایجاد رویه های ذخیره شده در دیتابیس
اضافه کردن رویه ذخیره شده به مدل داده
نگاشت رویه های ذخیره شده
استفاده ازرویه های ذخیره شده ی درج،بروزرسانی وحذف
استفاده از رویه های ذخیره شده انتخاب
استفاده از Dynamic Data Functionalityبرای شکل دهی و اعتبارسنجی داده ها
استفاده از کنترل های DynamicFieldو DynamicControl
اضافه کردن فراداده به مدل داده
کنترل ObjectDataSource
کلاسهای منطقت جاری و مخزن
بروزرسانی دیتابیس ومدل داده
اضافه کردن رابطه به دیتابیس
اضافه کردن دید به دیتابیس
به روز رسانی مدل داده
استفاده از کلاس مخزن و کنترل ObjectDataSource
اضافه کردن عملیات های درجو حذف
متد Attach
متد SaveChanges
برگرداندن نام اساتید برای انتخاب در زمان درج
ایجاد یک صفحه برای درج دانشکده ها
اضافه کردن عملیات بروزر سانی
اضافه کردن لایه منطق تجاری وتست واحد
ایجاد واسط مخزن
ایجاد کلاس منطق تجاری
ایجاد یک پروژه تست واحد و پیاده سازی مخزن
ایجاد تست های واحد
اضافه کردن منطقت جاری برای موفقیت درتست
اداره کردن استثناهای ObjectDataSource
مرتب سازی وفیلترکردن
اضافه کردن قابلیت مرتب سازی ستونهای GridView
اضافه کردن جعبه متنی جستجو
افزودن ستون Detailsبرای هر GridView
اداره کردن همزمانی
برخوردهای همزمانی
همزمانی بدبینانه
همزمانی خوشبینانه
تشخیص برخوردهای همزمانی
اداره کردن همزمانی خوشبینانه بدون خصوصیت tracking
فعالسازی Trackingهمزمانی در مدل داده
اداره کردن استثناهای همزمانی درلایه دسترسی به داده
اداره کردن استثناهای همزمانی درلایه ارائه
آزمودن همزمانی خوشبینانه درصفحه Departments
اداره کردن همزمانی خوشبینانه با استفاده ازخصوصیت Tracking
افزودن رویه ذخیره شده OfficeAssignment به مدل داده
افزودن متدهای OfficeAssignment به DAL
افزودن متدهای OfficeAssignmentبه BLL
ایجاد صفحه وب OfficeAssignment
آزمودن همزمانی خوشبینانه در صفحه OfficeAssignment
اداره کردن همزمانی با کنترل EntityDataSource
بالابردن کارایی
بارگذاری موثرداده های مرتبط
مدیریت وضعیت دید
استفاده از گزینه NoTracking
پردازش و پرس و جوهای Linq قبل از کامپایل
آزمودن پرسوجوهای ارسالی به دیتابیس
پیش تولید کردن دیدها
وابستگی های کلید خارجی
اجرای دستورات SQL تعریف شده توسط کاربر
توسعه Model-First
پشتیبانی از POCO
توسعه Code-first
با آرزوی موفقیت روز افزون شما، مردم ایران زمین
خریدازشماتضمین ازما...
دسته بندی | برنامه نویسی اندروید |
فرمت فایل | rar |
حجم فایل | 638 کیلو بایت |
تعداد صفحات فایل | 1 |
فایل بصورت برنامه نصبی بر روی موبایلهای اندروید با پسوند apk می باشد.
آموزش های جدید درون برنامه برای محیط برنامه نویسی Android Studio میباشد.
امروزه سیستم عامل اندروید به یکی از پر طرفدارترین سیستم عامل های روز دنیا تبدیل شده است
و اپلیکیشن های بسیار زیادی هم برای این سیستم عامل ساخته شده است.
حتما برای شما هم اتفاق افتاده است که بخواهید برای خود و به سلیقه خودتان یک نرم افزار اندروید بسازید
_و خیلی آموزش های پرکاربرد دیگر ...
دسته بندی | آموزشی |
فرمت فایل | rar |
حجم فایل | 18806 کیلو بایت |
تعداد صفحات فایل | 3 |
پک آموزش کامل رتوش و ویرایش
امید وارم لذت ببرید.
دسته بندی | آموزشی |
فرمت فایل | doc |
حجم فایل | 89 کیلو بایت |
تعداد صفحات فایل | 8 |
•راهنمایی و رانندگی در زندگی ما چه نقشی دارد ؟
•نتیجه گیری کنید :
•شما هر روز از خانه بیرون می آیید و راهی مدرسه می شوید ، صحنه های مختلفی را می بینید .
•آیا تاکنون صحنه ی تصادف دو یا چند اتومبیل را مشاهده کرده اید ؟
•صحنه تصادف اتومبیل با عابر پیاده چطور ؟
•ایا موتور سوارانی را دیده اید که با سرعت زیاد موجب ترس و نگرانی مردم می شوند یا با دیگر وسایل نقلیه یا عابران پیاده تصادف می کنند ؟
•چه نمونه از چنین صحنه هایی را که مشاهده کرده اید ؟
•به نظر شما علت به وجود آمدن ای تصادفات چیست ؟
•آیا رانندگانی که مقررات عبور و مرور را رعایت نمی کنند ، سلامت خود و دیگران را به خطر می اندازند ؟
•آیا این بی توجهی به قانون و مقررات ، تجاوز به حقوق دیگر افراد به حساب نمی آید ؟ •از وظائف این سازمان چه می دانید ؟
•برای به چود آمدن نظم در جامعه ، سازمان ها و موسسات مختلفی ایجاد شده اند که اداره ی راهنمایی و رانندگی یکی از آن ها ست ، این اداره بخشی از نیروهای انتظامی کشور ما به حساب می اید .
•وظائف راهنمایی و رانندگی در برابر مردم
•افزایش تعداد وسایل نقلیه و عبور و مرور آن ها برای مردم مشکلاتی ایجاد کرده است به این ترتیب ، وظیفه ی اداره ی راهنمای و رانندگی بسیار سنگین است . این اداره برای ایجاد نظم در جامه کارهای مختلفی انجام می دهد . از جمله :
•- رفت و آمد وسایل نقلیه را در سرتاسر کنترل می کند .
•-رانندگان متخلف را شناسایی و جریمه می کنند .
•- به تصادفات وسایل نقلیه رسیدگی می کند و در صورت لزوم ، پس از تنظیم گزارش این تصادف ها آن ها را به مرجع قضایی می فرستند.
•- از دواطلبان دریافت گواهی نامه رانندگی امتحان می گیرد . و برای پذیرفته شدگان ، گواهی نامه صادر می کند .
•- وسایل نقلیه را شماره گذاری می کند و با این روش اطلاعات لازم را از وسایل نقلیه ومالکان آن ها به دست می آورد .
•- از رفت و آمد وسائل نقلیه دودزا و آلوده کننده هوا و محیط زیست جلوگیری می کند . – بااستفاده از صدا و سیما ، روزنامه ها ، برنامه های دیگر ، مقررات رفت و آمد را به مردم آموزش می دهد .
•* * همه ساله در بسیاری از کشورهای جهان انسانهای زیادی در ترافیک جان می بازند.گرچه تصادف های رانندگی همواره میتوانند علتهای گوناگونی چون خرابی سیستم ترمز ، فرسوده بودن ماشین ، کم نور بودن چراغها و .... داشته باشند، ولی در بسیاری از زمینه ها همواره اشتباههای انسانی از نخستین علل تصادف به شمار می آیند.
همچنین در خرابی اتومبیل (درست نکردن خرابی)نیز رانندگان سهل انگار قسمت بزرگی از تقصیر را به گردن دارند. برای پایین آوردن آمار مرگ و میر در ترافیک،دولت نیز با سخت گیری و به کار بستن قانون های جدید تا اندازه ای این آمار را پایین می آوردولی این قانون نیز نیاز به گوش های شنوا و قانونمند شدن رانندگان دارد.
یک راننده منضبط میداند که اگر در ترافیک خطایی از وی سر بزند، از آنجا که این خطا می تواند به جان دیگران آسیب رساند ، راننده خطا کار باید تاوان اشتباه خود را بپردازد.
دسته بندی | آموزشی |
فرمت فایل | doc |
حجم فایل | 89 کیلو بایت |
تعداد صفحات فایل | 8 |
•راهنمایی و رانندگی در زندگی ما چه نقشی دارد ؟
•نتیجه گیری کنید :
•شما هر روز از خانه بیرون می آیید و راهی مدرسه می شوید ، صحنه های مختلفی را می بینید .
•آیا تاکنون صحنه ی تصادف دو یا چند اتومبیل را مشاهده کرده اید ؟
•صحنه تصادف اتومبیل با عابر پیاده چطور ؟
•ایا موتور سوارانی را دیده اید که با سرعت زیاد موجب ترس و نگرانی مردم می شوند یا با دیگر وسایل نقلیه یا عابران پیاده تصادف می کنند ؟
•چه نمونه از چنین صحنه هایی را که مشاهده کرده اید ؟
•به نظر شما علت به وجود آمدن ای تصادفات چیست ؟
•آیا رانندگانی که مقررات عبور و مرور را رعایت نمی کنند ، سلامت خود و دیگران را به خطر می اندازند ؟
•آیا این بی توجهی به قانون و مقررات ، تجاوز به حقوق دیگر افراد به حساب نمی آید ؟ •از وظائف این سازمان چه می دانید ؟
•برای به چود آمدن نظم در جامعه ، سازمان ها و موسسات مختلفی ایجاد شده اند که اداره ی راهنمایی و رانندگی یکی از آن ها ست ، این اداره بخشی از نیروهای انتظامی کشور ما به حساب می اید .
•وظائف راهنمایی و رانندگی در برابر مردم
•افزایش تعداد وسایل نقلیه و عبور و مرور آن ها برای مردم مشکلاتی ایجاد کرده است به این ترتیب ، وظیفه ی اداره ی راهنمای و رانندگی بسیار سنگین است . این اداره برای ایجاد نظم در جامه کارهای مختلفی انجام می دهد . از جمله :
•- رفت و آمد وسایل نقلیه را در سرتاسر کنترل می کند .
•-رانندگان متخلف را شناسایی و جریمه می کنند .
•- به تصادفات وسایل نقلیه رسیدگی می کند و در صورت لزوم ، پس از تنظیم گزارش این تصادف ها آن ها را به مرجع قضایی می فرستند.
•- از دواطلبان دریافت گواهی نامه رانندگی امتحان می گیرد . و برای پذیرفته شدگان ، گواهی نامه صادر می کند .
•- وسایل نقلیه را شماره گذاری می کند و با این روش اطلاعات لازم را از وسایل نقلیه ومالکان آن ها به دست می آورد .
•- از رفت و آمد وسائل نقلیه دودزا و آلوده کننده هوا و محیط زیست جلوگیری می کند . – بااستفاده از صدا و سیما ، روزنامه ها ، برنامه های دیگر ، مقررات رفت و آمد را به مردم آموزش می دهد .
•* * همه ساله در بسیاری از کشورهای جهان انسانهای زیادی در ترافیک جان می بازند.گرچه تصادف های رانندگی همواره میتوانند علتهای گوناگونی چون خرابی سیستم ترمز ، فرسوده بودن ماشین ، کم نور بودن چراغها و .... داشته باشند، ولی در بسیاری از زمینه ها همواره اشتباههای انسانی از نخستین علل تصادف به شمار می آیند.
همچنین در خرابی اتومبیل (درست نکردن خرابی)نیز رانندگان سهل انگار قسمت بزرگی از تقصیر را به گردن دارند. برای پایین آوردن آمار مرگ و میر در ترافیک،دولت نیز با سخت گیری و به کار بستن قانون های جدید تا اندازه ای این آمار را پایین می آوردولی این قانون نیز نیاز به گوش های شنوا و قانونمند شدن رانندگان دارد.
یک راننده منضبط میداند که اگر در ترافیک خطایی از وی سر بزند، از آنجا که این خطا می تواند به جان دیگران آسیب رساند ، راننده خطا کار باید تاوان اشتباه خود را بپردازد.
دسته بندی | حسابداری |
فرمت فایل | doc |
حجم فایل | 30 کیلو بایت |
تعداد صفحات فایل | 36 |
فهرست مطالب
1. بررسی مسئله
2. تاریخ مختصر آموزش در ایران
3. عرضه و تقاضای آموزش
4. نرخ بازده سرمایه گذاری در آموزش
5. هزینه مالی آموزش و پرورش در ایران
6. مروری بر وضعیت مقاطع مختلف تحصیلی در ایران
7. افت تحصیلی
8. شاخصهای آموزشی
9. موانع بررسی میزان کارآیی مدارس غیرانتفاعی و دولتی
10. جمعیت و هزینه های آموزشی
11. مقایسه وضع آموزش در کشورهای توسعه یافته و در حال توسعه
12. تحلیل کارکردهای نظام آموزشی در ایران
13. نتیجه گیری و پیشنهادات
1. بررسی مسئله
از دیرباز تاکنون، توسعه یافتن مسئله اصلی کشورهای در حال توسعه و توسعه نیافته بوده است. آنچه مسلم است، دو منبع طبیعی و انسانی عناصر اصلی موجد توسعه اقتصادی و اجتماعی هستند و ترکیب و تناسب مطلوب آنها، توسعه به بار می آورد. لیکن، هدایت منابع طبیعی بوسیله منابع انسانی میسر است. در اینجا، کمیت و کیفیت منابع انسانی در فرایند توسعه مؤثرند. منابع طبیعی و منابع انسانی در کنش متقابل[1] هستند، لذا، ارتقاء کمی و کیفی منابع انسانی بر منابع طبیعی و سرمایه، در یک دوره زمانی تأثیر می گذارد، به ویژه اگر دولتها استراتژی های خاصی را در پیش گیرند. به طور مثال، انتخاب استراتژی توسعه اقتصادی مبتنی بر سازو کار بازار، مسئله بررسی تأمین مالی ارتقاء منابع انسانی از سوی دولت را با اهمیت تر می کند. به هر حال، آموزش ابزاری است که منابع انسانی را به طور کیفی ارتقاء می دهد و یک سرمایه گذاری خوب محسوب می شود که بازدهی اقتصادی و اجتماعی دارد. هزینه مالی آموزش، بر حسب درجه توسعه یافتگی یک کشور (شاخصهای توسعه) متفاوت است و هرچه کشور توسعه نیافته تر باشد به منابع مالی بیشتری برای گسترش آموزش نیاز دارد. این در شرایطی است که سایر بخشهای اقتصادی نیز برای کسب اعتبارات بیشتر، توان مالی دولت را تقلیل می دهند. در این هنگام، نابسامانی در تأمین مالی آموزش، ممکن است با تخصیص نامناسب بودجه آموزش نیز همراه گردد و مسئله را غامض تر نماید. این گزارش مسئله تخصیص بهینه بودجه آموزش در ایران را با توجه به چرخش سیاست اقتصادی حرکت به سمت اقتصاد بازار، بررسی می نماید.
2. تاریخ مختصر آموزش و پرورش در ایران
آموزش در ایران، قدمتی دیرینه دارد. بررسی تاریخی آموزش، به اختصار، در دوره قبل از ورود دین اسلام به ایران نشان می دهد که آموزش بر اساس تعالیم دین زردشت، توسط جامعه و والدین انجام می شد. در زمان حکومت ساسانیان (224 قبل از میلاد تا 642 بعد از میلاد) نخستین دانشگاه که رشته های پزشکی، فنی، و علوم طبیعی و اجتماعی را تدریس می کرد، پایه گذاری گردید.
بعد از ورود اسلام به ایران، مساجد، مکتب خانه و حوزه های علمیه، مراکز اصلی تعلیم و تربیت شدند. دروس اصلی مدارس آن زمان، صرف و نحو عربی و منطق بود که عموماً فرزندان طبقات متوسط در آن آموزش می دیدند و طبقات بالای جامعه برای فرزندان خویش معلم سرخانه استخدام می کردند. در چنین نظام قشربندی که البته با نظام کاستی پیش از اسلام تفاوت اساسی کرده بود، فرزندان طبقات پایین تر، بویژه در مناطق روستایی، به ندرت سواد می آموختند.
تأسیس مدارس جدید ابتدایی و متوسطه، به سبک اروپایی، مقارن مشروطیت و سلطنت احمدشاه بود، هر چند که، پیش از این مقدمات تأسیس دارالفنون فراهم شده بود. ریشه های تغییر نظام آموزشی به اوایل دوره قاجاریه و جنگهای ایران و روس برمی گردد که طی آن، رهبران جامعه از تحولات غرب مطلع شدند و به عقد قراردادهایی مبادرت ورزیدند. اجزای این قراردادها، به ویژه قرارداد عباس میرزا و انگلیس که اعزام محصل به خارج را نیز در بر می گرفت، زمینه ساز ورود اندیشه غرب به عنوان یک حرکت غیردینی به ایران می باشد. با وقوع انقلاب مشروطیت، که ریشه در تحولات اجتماعی ایران داشت، تغییر نظام آموزشی و شکلگیری نهاد جدید آموزش سرعت گرفت. البته بعد از سالهای 1313، با ورود دوباره اندیشه دینی به محافل و محیطهای فرهنگی و آموزشی از سرعت رشد اندیشه سکولاریسم در پهنه آموزش کاسته شد.
در دهه 1330 و 1340، با عضویت ایران در یونسکو، شرکت در کنفرانسهای جهانی و میزبانی کنفرانس وزیران آموزش و پرورش در دهه 1340 در تهران، آموزش و کاهش بیسوادی به عنوان شاخص مهم توسعه از عوامل درون زای برنامه های اقتصادی و اجتماعی گردید.
بعد از انقلاب اسلامی، ساخت نهاد آ»وزش تغییر اساسی نکرد و تنها آموزشهای مذهبی، غنای بیشتری یافت. این امر، علاوه بر کارکرد آشکار[2] به جامعه ایران، دارای کارکرد پنهان[3] نیز می باشد، که به عنوان مثال می توان از آموزش قوانین جدید مملکتی، احترام به ارزشها، مقدسات دینی و آرمانهای نظام جمهوری اسلامی ایران نام برد.
به هر حال، توسعه ارتباطات و آگاهی از پیشرفتهای ملل دیگر، بر تقاضای آموزشی و نظام آموزش تأثیر زیادی می گذارد.
3. عرضه و تقاضای آموزش
اقتصاد آموزش، رشته علمی جدیدی است که بیش از دو دهه از عمر آن نمی گذرد. این رشته، که زیرشاخه ای از علم اقتصاد است، به ویژه برای کشورهای در حال توسعه، که آموزش به عنوان یکی از عناصر توسعه به حساب می آید، توصیه های مهمی را در بر دارد. همانطور که موضوع مرکزی علم اقتصاد مدیریت، بیشینه کردن[4] تولید با استفاده از منابع کمیاب و محدود می باشد، اقتصاد آموزش نیز سعی دارد تا با استفاده از بهینه از منابع آموزشی، به حداکثر تولید نائل آید. بدین ترتیب، اقتصاد آموزش، عوامل تعیین کننده عرضه و تقاضای آموزشی و تفاوت بین فایده ها و هزینه های شخصی و اجتماعی سرمایه گذاری در آموزش را بررسی می کند. هزینه های آموزش باید به نحوی تخصیص یابند که بالاترین بازده اجتماعی را به دست آورده، و همچنین، با توجه به محدودیت منابع برای آموزش یا بهره گیری از راههای مختلف و ابداعات آموزشی و روشهای جدید، زمینه افزایش کارآیی را فراهم نمود.
[1] Interaction
[2] Manifest function
[3] Latent function
[4] Maximization