دى 1393

اوراکل

دانش بشر در گستره علوم و فنون ، طی پنجاه سال گذشته از رشدی بی‌سابقه برخوردار بوده است و این رشد و تکامل سریع و بی‌مانند را باید متأثر از تماسک علوم مختلف و استفاده پژوهشگران از نتایج دستاوردهای یکدیگر دانست . امروز دیگر کمتر کشف و اختراعی است که اتفاقی و تصادفی باشد و تقریبا کلیه نوآوریها در یافتن ارتباط صحیح بین اطلاعات موجود بشر در عرصه‌های گوناگون خلاصه ‌شود . از اینروست که در نیمه دوم قرن بیستم شاهد هستیم که کشورهای توسعه یافته بیش از هر زمان به اطلاعات و سازماندهی و مدیریت آنها بها داده‌اند . مبالغ هزینه شده در مراکز تحقیقاتی و دانشگاهی ، خود گواه بر این ادعاست و این توجه ، پاسخی است به پدیده " انفجار اطلاعات " در چند دهه اخیر .

سورس کد وبسایت با استفاده از ASP.NET Webform پیشرفته

قیمت: 21 هزار تومان

سورس کد وبسایت طراحی شده با ASP.NET Webform پیشرفته.

آیتم های بکار رفته در این وبسایت عبارتند از :

  • پیاده سازی و طراحی با اچ تی ام ال 5 و سی اس اس 3
  • پیاده سازی بوت استراپ (فارسی و انگلیسی)
  • پیاده سازی بحث چند زبانگی (فارسی و انگلیسی)
  • پیاده سازی سایت با استفاده از مستر پیج
  • پیاده سازی کانتنت پلیس هولدر های حرفه ای در مستر پیج
  • پیاده سازی یوزر کنترل های مربوط به کاربر و ادمین در CMS
  • پیاده سازی ولیدتورهای ریکوایر , اکسپرشن , کامپیر , رنج و کاستوم
  • پیاده سازی بانک اطلاعاتی اس کیو ال سرور با استفاده از ای دو او دات نت نسخه دو
  • پیاده سازی سی ام اس ویرایش سایت برای ادمین با استفاده از یوزر کنترل
  • پیاده سازی صفحات اصلی تک صفحه ای ریسپانیو , تماس با ما , خانه ,لاگین , رجیستر ,ویرایش پروفایل , حذف کاربر و صفحه مدیریت راهبر برای ادمین
  • پیاده سازی گلوبال ای اس ای ایکس برای تبدیل وبسایت به وب اپلیکیشن
  • پیاده سازی ارور هندلینگ و روشهای مدیریت خطا
  • پیاده سازی آپلود آواتر کاربر در وبسایت و دیتا بیس
  • پیاده سازی سشن و اپلیکیشن و اعمال امنیت یک گانه
  • پیاده سازی تریپل ای
  • پیاده سازی آدنتیکیشن فرم
  • پیاده سازی آتوریزیشن یوزرز و رول
  • پیاده سازی آدیتینگ و لاگ کردن اطلاعات
  • پیاده سازی ارسال ایمیل به کاربر و ادمین سایت
  • پیاده سازی یوزر کنترل در وب دات کانفیگ
  • پیاده سازی رول ها در وب دات کانفیگ
  • پیاده سازی ارسال خبرنامه
  • پیاده سازی ایجاد و مدیریت محتوا CMS
  • درج توضیحات فارسی برای درک بهتر کد های سی شارپ

برنامه نویسی سه لایه

در معماری چند لایه تمام برنامه به چندین بخش تقسیم می‌شود. این بخش‌ها می‌توانند فیزیکی یا منطقی باشند. هر بخش کار خاصی را انجام می‌دهد مثلا نمایش interface کاربر یا دسترسی به داد‌ه‌ها. برنامه می‌تواند به هر تعداد لایه داشته باشد ولی به هر حال بیش‌تر برنامه‌ها سه لایه‌ی مجزا دارند که عبارت‌اند از:

1- Presentation Layer

2- Business Logic Layer

3- Data Access Layer

همان طور که احتمالا حدس زده اید، لایه Presentation چیزی نیست به جز بخشی از نرم افزار که با کاربر برنامه شما ارتباط برقرار می کند ( اینترفیس برنامه شماست ) نمایش داده ها به کاربر نهایی و اجازه به آنان برای ارتباط داشتن با داده ها، اصلی ترین وظیفه این لایه است.

در بیشتر موارد داده هایی که توسط کاربر وارد می شوند نیاز به اعتبارسنجی یا پردازش اضافی دارند. این مسوولیت لایه Business Logic است.

در نهایت داده های برنامه شما نیاز به ذخیره و بازیابی از طریق یک انبار داده دارند ( مثلا سیستم مدیریت دیتابیس های رابطه ای یا RDBMS و یا XML , .. ) این وظیفه توسط لایه دسترسی به داده انجام  می شود.

به طور خلاصه، فرآیند مورد نظر ما این گونه کار می کند:

- کاربر برای داده های برنامه درخواستی ارسال می کند.
- لایه Data Access داده های مورد نظر را بازیابی می کند و از طریق لایه Business Logic آن ها را به لایه نمایش می فرستد.بعضی مواقع لایه دسترسی به داده ها، این داده ها را مستقیما به لایه نمایش ارسال می کند.
- لایه نمایش اطلاعاتی که باید نمایش داده شوند را از طریق لایه Business Logic دریافت می کند.
- کاربر داده ها را تغییر می دهد و عمل مناسب در مورد آن ها را اجرا می کند ( مثل اضافه یا به روز کردن داده ها )
- لایه Business Logic صحت داده های وارد شده توسط کاربر را بررسی می کند ( داده ها را اعتبار سنجی می کند)
- اگر داده ها معتبر باشند آن ها را برای به روز رسانی در بانک اطلاعاتی به دست لایه دسترسی به داده می سپارد.