زد فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

زد فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

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

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

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


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

در این پست می توانید متن کامل این پایان نامه را  با فرمت ورد word دانلود نمائید:

 

 

 

 

 

 

چکیده

 امروزه با پیشرفت تکنولوژی دسترسی به اخبار به جز از طریق رسانه های جمعی از طریق سایتهای اینترنتی نیز ممکن شده است. آنچه که ملاحظه می نمائید، جزئیات یک سایت اخبار است که در محیط ASP.NET و با زبان برنامه نویسی Visual Basic می باشد . بانک اطلاعاتی این نرم افزار در محیط SQL Server طراحی شده است.

مدل داده ها، ارتباط بین جداول طراحی شده را نشان می دهد، و جزئیات هر جدول و ستونهای آن نیز بیان شده است.

در این نرم افزار اخبار از بانک اطلاعاتی به درون سایت آورده می شود ، و دسته بندی اخبار صورت می گیرد، بدین گونه که هر اخبار در زمینه خبری مربوطه قرار می گیرد. اخبار روزانه بهنگام سازی یا به قولی Up to Date می شوند.

کاربر میتواند با عضو شدن در سایت بعد از Login شدن اخبار موجود در زمینه خبری مورد علاقه خود را مشاهده نماید.

همچنین این سایت قابلیت نمایش پربیننده ترین اخبار با ذکر تعداد بینندگان را در صفحه اول خود دارد.

آمار مربوط به بازدید سایت به صورت روزانه و هفتگی نمایش داده می شود.

فصل اول: مقدمه

مقدمه

نخستین روزنامه که حاکی از سرآغاز نوآوری در جامعه سنتی است حدود 72 سال قبل از مشروطه منتشر شد اگر چه درباره روز تولد و تاریخچه دقیق اولین روزنامه فوق که با سردبیری میرزا صالح شیرازی کازرونی منتشر شده اطلاع زیادی در دست نیست جز این که به تقریباً در طی چند جمله گفته شود که نخستین روزنامه ایران تحت عنوان کاغذ اخبار و به فرمان محمد شاه منتشر شده است و نخستین شماره در 25 محرم 1253 انتشارات یافته است. روزنامه وقایع اتفاقیه از زمان ناصرالدین شاه و به سردبیری وزیرنظر امیرکبیر منتشر شد و بعدها با تغییراتی به اسم‌های ایران سلطانی و ایران مواجه شد و اکنون نیز ادامه دارد.

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

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

آنچه که شما در این مجموعه مشاهده می نمایید شامل فصلهای گوناگونی از ابتدای تجزی و تلیل تا طراحی و راه اندازی سایت می باشد.

در فصل دوم که به تجزیه و تحلیل و طراحی سایت پرداخته در آن مسئله شرح داده شده و قابلیتها و ویژگیهای آن بررسی شده است.همچنین در این فصل کاربران و امتیازات آنها مشخص گردیده شده است. در قسمت معرفی صفحات سایت به معرفی Web Page های ایجاد شده که پنج صفحه با پسوند.aspx و یک صفحه با پسوند .master است، پرداخته شده و همچنین در این قسمت درخت ارتباطات میان صفحات و اجزای استاتیک و دینامیک تبیین گشته و نام سایت و علت نام گذاری آن بیان شده است.

در فصل سوم مستندات نرم افزار به بررسی بانک اطلاعاتی که در محیط SQL Server طراحی شده است و مدل داده ها (ER-Diagram) و فرهنگ داده ها پرداخته شده است.

در چهارمین فصل این مجموعه اطلاعاتی در مورد ASP.Net ،

Visual Studio.Net، VB.Net ، و نحوه ساخت صفحات سایت با استفاده از Visual Studio.Net و در محیط ASP.Net داده شده است. همچنین در این بخش میتوان اطلاعاتی در مورد Web.config و Global.asax بدست آورد. اینکه این سایت چگونه با بانک اطلاعاتی خود ارتباط برقرار کرده و چگونه این اطلاعات در صفحه نشان داده می شود را در این فصل می توان پیدا نمود. کلیات پیاده سازی Stored Procedure ها و View استفاده شده و تصاویر مربوط به صفحات و با توضیح درباره هریک و نحوه کار و نمایش آنها در این فصل آورده شده است.

آنچه که به عنوان نتیجه گیری در فصل پنجم آمده است، نتایج و تجربیات کسب از این کار و نحوه ادامه و گسترش آن و نکاتی که باید در این مورد در نظر گرفته شود، آمده است.

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

فصل دوم : تجزیه ، تحلیل و طراحی ظاهر سایت

 شرح مسئله

این سایت یک سایت اخبار با ویژگیهایی همچون نشان دادن اخبار روز، موجود بودن زمینه های خبری مختلف از جمله: ایران،جهان، سیاسی، اقتصادی، ورزشی، فرهنگی،علمی، آب و هوا،   نمایش پربیننده ترین اخبار، نمایش منبع خبرگزاری، آمار پربیننده ترین اخبار، آمار سایت به صورت روزانه و هفتگی، جستجو دراخبار به صورت کلمه ای یا حتی حرفی، عضو شدن کاربر، نمایش اخبار در زمینه خبری مورد علاقه کاربر می باشد.

 

  • کاربران سایت

کاربرانی که از سایت استفاده می نمایند به دو دسته تقسیم می شوند: دسته اول کاربران عادی می باشند که با پر نمودن فرم مخصوص عضو شدن، جز اعضای سایت می شوند، و با این کار از امتیاز مشاهده اخبار در زمینه مورد علاقه خود در صفحه اول سایت بهره مند می شوند. همچنین این امکان برای کاربران اعضا و غیر اعضا وجود دارد که در صورت داشتن هرگونه سوال و مشکلی با مدیران سایت تماس بگیرند.

دسته دوم کاربران، مدیران هستند که به بانک اطلاعاتی دسترسی دارند و می توانند آمار سایت، آمار اخبار، تعداد اعضا، تیتر اخبار را ویرایش نمایند. همچنین این سطح از کاربران میتوانند به ایمیل های دریافتی از کاربران سطح اول، پاسخ دهند.                                                                            

 

 

  • معرفی صفحات سایت

همان گونه که پیشتر گفته شد، این سایت از پنج همان گونه که پیشتر گفته شد، یکی از صفحات این سایت با پسوند .master ساخته شده است، نامی که برای این صفحه در نظر گرفته شده است Head.master (سر فصل) است. این صفحه نشان دهنده قالب کلی سایت است که در صفحات دیگر از آن استفاده شده است. آنچه که در این صفحه مشاهده می گردد شامل قسمتهای ذیل می باشد :

امروز: تاریخ روز را نمایش میدهد.

ورود اعضا: کاربر عضو میتواند با وارد کردن username و password خود اخبار موجود در زمینه خبری مورد علاقه خود را در صفحه Index.aspx مشاهده نماید.

عضویت: کاربر غیر عضو میتواند با پر کردن فرم مخصوص عضو شدن که بعد از کلیک روی این کلمه ظاهر میشود، در این سایت عضو شود.

صفحه اصلی: با کلیک روی این گزینه صفحه اول سایت نمایش داده می شود.

خروج ازسیستم: جهت بسته شدن سایت و خروج از این وب سایت از این گزینه استفاده می شود.

Search : جهت جستجو کردن در اخبار کلمه یا حرف مورد نظر را در Text Box موجود تایپ کرده و دکمه Search زده می شود.

 زمینه های خبری: در ردیف دوم زمینه های مختلف خبری از جمله: اخبار سیاسی، اخبار اجتماعی، اخبار ایران، اخبار جهان، اخبار اقتصادی، اخبار ورزشی، اخبار فرهنگی، اخبار علمی، اخبار آب و هوا وجود دارد؛ که کاربر با کلیک بر روی هر یک از این اخبار، خبرهای موجود در زمینه خبری مورد نظر مشاهده می گردد.

این صفحه جز موارد استاتیک سایت به شمار می رود البته به جز مورد امروز که تاریخ روز را نشان می دهد و هر روز تغییر می کند.

پنج صفحه دیگر سایت که با پسوند .aspx می باشند به گونه ای که در ذیل توضیح داده شده است، می باشند:

صفحه Index.aspx (صفحه اصلی) : در این صفحه که در واقع صفحه اصلی سایت نیز به شمار می رود، کل اخبار روز نمایش داده می شود. همچنین در صورتی که کاربر زمینه خبری خاصی را انتخاب کند، خبرهای موجود در آن زمینه نیز دز این صفحه نمایش داده می شود.آمار روزانه بازدیدکنندگان از سایت و آمار هفتگی بازدیدکنندگان از سایت نیز دز این صفحه نشان داده می شود. این صفحه جز صفحات دینامیک است؛ زیرا که کل موارد نمایشی آن مدام در حال تغییر می باشند.

صفحه Detail.aspx (صفحه پربیننده ترین اخبار) : در این صفحه پر بیننده ترین اخبار در هر زمینه خبری به صورت نزولی با ذکر منبع خبرگزاری و ذکر تعداد بینندگان خبر نمایش داده می شود. این صفحه حالت دینامیک دارد؛ زیرا تمامی موارد نمایش آن در حال تغییر است.

صفحه Search.aspx (صفحه جستجو) : در این صفحه تیتر خبر هایی که با کلمه یا حرف تایپ شده در Text Box مربوط به جستجو مطابقت دارد، نمایش داده می شود، در صورتی که کلمه یا حرف مورد نظر با هیچ کلمه یا حرفی در تیتر خبرها مطابقت نداشته باشد، جمله ” هیچ خبری پیدا نشد” نمایش داده میشود.به علت نمایش خبرهای مختلف در زمینه های مختلف خبری که با کلمه یا حرف مورد جستجو مطابقت داشته باشد، این صفحه نیز جز صفحات دینامیک به شمار می آید.

صفحه Login.aspx ( صفحه ورود اعضا) : این صفحه برای اعضای سایت طاحی شده است، در صورتی که کاربر عضو سایت باشد، با وارد شدن به این صفحه و وارد کردن username و password خود، اخبار موجود در زمینه خبری مورد علاقه را مشاهده می نماید؛ که البه این اخبار در صفحه Index.aspx نشان داده می شوند. در صورتی که کاربر username یا password خود را اشتباه وارد کند یا اینکه عضو سایت نباشد جمله “نام کاربری شما موجود نیست ” نمایش داده می شود.این صفحه بدین دلیل که تمام اجزا آن ثابت می باشد، جز صفحات استاتیک محسوب می شود.

صفحه User.aspx (صفحه عضویت) : آنچه که در این صفحه نمایش داده می شود فرمی است که آن دسته از کاربرانی که بخواهند عضو سایت شوند، ملزم به پر کردن آن می باشند. مواردی که از کاربر خواسته می شود شامل :

نام: نام کاربر.

نام خانوادگی : نام خانوادگی کاربر.

علاقمندی: جهت نمایش اخبار مورد علاقه کاربر عضو بعد از Login شدن در صفحه Index.aspx می باشد.

جنسیت: زن یا مرد بودن کاربر.

ایمیل: آدرس ایمیل کاربر جهت پاسخ گویی به سوالهای احتمالی وی از سوی مدیران سایت.

آدرس سایت : در صورتی که کاربر سایت اختصاصی داشته باشد.

نام کاربری: username که کاربر برای Login شدن تمایل به استفاده از آن دارد.

پسورد : password کاربر که برای Login شدن از آن کلمه عبور باید استفاده نماید.

در صورت تکمیل فرم بعد از اینکه کاربر دکمه Submit را بزند، جمله ” ثبت شد ” نمایان می شود که حاکی از عضو شدن کاربر دارد.

با توضیحاتی که در مورد این صفحه ارائه شد، در می یابیم که این صفحه جز صفحات استاتیک می باشد.

 

(ممکن است هنگام انتقال از فایل ورد به داخل سایت بعضی متون به هم بریزد یا بعضی نمادها و اشکال درج نشود ولی در فایل دانلودی همه چیز مرتب و کامل است)

متن کامل را می توانید دانلود نمائید

چون فقط تکه هایی از متن پایان نامه در این صفحه درج شده (به طور نمونه)

ولی در فایل دانلودی متن کامل پایان نامه

همراه با تمام ضمائم (پیوست ها) با فرمت ورد word که قابل ویرایش و کپی کردن می باشند

موجود است


دانلود با لینک مستقیم


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

پایان نامه تریگرهای فازی در پایگاه داده فعال رشته نرم افزار کامپیوتر

اختصاصی از زد فایل پایان نامه تریگرهای فازی در پایگاه داده فعال رشته نرم افزار کامپیوتر دانلود با لینک مستقیم و پر سرعت .

پایان نامه تریگرهای فازی در پایگاه داده فعال رشته نرم افزار کامپیوتر


پایان نامه تریگرهای فازی در پایگاه داده فعال رشته نرم افزار کامپیوتر

تعداد صفحات پایان نامه: 100 صفحه

دانلود متن کامل این پایان نامه با فرمت ورد word

 

 

 

 

فصل اول: کلیات

1-1 مقدمه

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

مواردی این چنین و نیز گزارشات مدیریتی در آغاز ماه از جمله کارهای مشخص و دارای ضابطه‌ای می‌باشند که انجام آن‌ها تکراری و قابل تفویض به سیستم است.

کاربران غیرمجاز با استفاده از یک سری گزارشات، غیرمستقیم به اطلاعات کلیدی دست یافته و اقدام به تغییر آن‌ها می‌نمایند. پیدا نمودن چنین تغییراتی که معمولاً بعد از گزارشات اتفاق می‌افتند، به راحتی امکان‌پذیر نیست. همانطور که مشاهده می‌شود در یک پایگاه داده معمولی ردیابی رویدادهایی که در سیستم اتفاق افتاده‌اند (رخدادها) نیز ممکن نبوده و نیاز به یک سیستم با پشتیبانی جنبه‌های رفتاری می‌باشد.

یک پایگاه داده فعال نظیر Oracle قادر به تشخیص رویدادهای نظیر اضافه، حذف و تغییر مقادیر در پایگاه داده می‌باشد. به عبارت دیگر این سیستم‌ها با ایجاد تغییر در یک قلم داده عکس‌العمل نشان می‌دهند.

پایگاه داده فعال با افزودن قوانین به پایگاه‌های داده امکان تعامل (کنش و واکنش) بین سیستم و پایگاه داده را ایجاد نمود. این نوع پایگاه داده دارای دو بخش مدیریت داده و مدیریت قوانین می‌باشد. بخش مدیریت داده مسئول حفظ خواص پایگاه داده در سیستم‌های کاربردی بوده و بخش دوم با مدیریت قوانین مسئول واکنش به رویدادهای سیستم می‌باشد. در این نوع پایگاه داده طراحان سیستم قادرند با تعریف قوانین که نزدیکترین بیان به زبان طبیعی می‌باشد، سیستم را وادار به عکس‌العمل مناسب در مقابل رویدادهای مهم نمایند .

پایگاه داده فعال با استفاده از قوانین قادر به «پشتیبانی گسترده‌تر قیود جامعیت و سازگاری داده‌ها، واکنش در مقابل رخدادهای سیستم کاربردی، عدم اجرای تقاضاهای مشکوک، ردیابی رویدادها، گزارشات ماهانه و…» می‌باشد.

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

اینگونه سیستم‌ها باید یک پایگاه داده باشند، یعنی در صورتی که کاربر فراموش کرد، سیستم مورد نظر پایگاه داده فعال است بتواند از آن به عنوان یک پایگاه داده معمولی استفاده نماید (در صورت لزوم بتوان به عنوان یک پایگاه داده معمولی از آن استفاده نمود).

در اینگونه سیستم‌ها باید امکان تعریف و مدیریت قوانین وجود داشته باشد. این قوانین در پایگاه داده فعال دارای سه جزء رویداد، شرط و واکنش می‌باشند.

این سیستم‌ها باید دارای یک مدل اجرایی باشند. به این ترتیب که با بروز رویداد و صحت شرط، واکنش قانون اجرا شود. یک پایگاه داده فعال باید قادر به آشکارسازی رویدادها و بررسی شرط قوانین فعال و اجرای فرامین واکنش باشد.

علاوه بر موارد فوق، بهتر است در این سیستم‌ها محیط مناسبی برای تعریف و امکان کامپایل کردن قوانین فراهم شود که به کاربر در تعریف قوانین کمک کند.

فازی‌سازی پایگاه‌های داده فعال با هدف نزدیکتر نمودن زبان بیان قوانین به زبان طبیعی طراحان مطرح شد. اغلب تقاضاهای کاربران پایگاه داده فعال، فازی می‌باشد. به عنوان نمونه در تقاضاهایی نظیر عدم تعلق پاداش به کارمندان «کم‌کار»، «افزایش» فشارخون، محاسبه حقوق کارمندان در «پایان» هر ماه و… از کلمات فازی استفاده شده است که عدم پشتیبانی مفاهیم فازی و به کار بردن مقادیر دقیق منجر به حصول نتایج نامطلوب در برخی سیستم‌های کاربردی می‌شود.

تفاوت اصلی در فازی‌سازی پایگاه داده فعال با سایر سیستم‌های فازی، در نوع تعریف قوانین می‌باشد. به این ترتیب که در تعریف قوانین در اینجا از سه جزء اصلی رویداد، شرط و واکنش استفاده می‌شود در صورتی که سیستم‌های مبتنی بر قانون عموماً از دو جزء شرط و واکنش تشکیل شده‌اند اما فازی نمودن شرط و واکنش قوانین در پایگاه‌های داده فعال تفاوت چندانی با شرط و واکنش فازی در سیستم‌های مبتنی بر قانون ندارد و در فازی نمودن رویداد نیز می‌توان از همان سیاق رویدادهای فازی استفاده نمود این بحث توسط ولسکی و بوازیز در  مطرح شده است.

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

1-2 مروری بر فصول پایان‌نامه

در ادامه این پایان‌نامه در فصل دوم مفاهیم پایگاه داده فعال ارائه شده است. همچنین مدل اجرایی، نمونه‌هایی از این نوع پایگاه داده و برخی کاربردهای پایگاه داده فعال در ادامه این فصل آمده است.

در فصل سوم مختصری از مفاهیم فازی ارائه شده است.

فصل چهارم شامل چگونگی پشتیبانی مفاهیم فازی در بخش‌های مختلف یک پایگاه داده فعال می‌باشد.

فصل پنجم به بیان طرح استفاده از تریگرهای فازی در پایگاه داده فعال جهت ارائه روش جدید رونوشت برداری فازی می‌پردازد و مزایای استفاده از روش رونوشت برداری فازی نسبت به روشهای مرسوم قدیمی غیر فازی با یک نمونه پیاده‌سازی شده مقایسه می گردد.

فصل ششم به بیان چگونگی پیاده سازی تریگرهای فازی در پایگاه داده فعال غیر فازی و نیز پیاده سازی رونوشت برداری فازی بوسیله آن می پردازد.

 

 

 

فصل دوم: پایگاه داده فعال

 

پایگاه داده فعال با هدف افزودن تعامل به پایگاه داده و با استفاده از تعریف قوانین ایجاد شد. اولین پایگاه داده فعال، توسط Dayal و همکارانش در یک پروژه دانشگاهی به نام Hipac مطرح شد. پایگاه داده این نرم‌افزار همانند Samos شی‌ءگرا می‌باشد. علاوه بر پایگاه‌های داده فعال شی‌ءگرا سیستم‌هایی با پایگاه داده‌ی فعال رابطه‌ای نیز ایجاد شده‌اند که از جمله آن‌ها می‌توان Starburst و [18]Arial را نام برد، این نوع پایگاه‌های داده به جای واکنش در مقابل فراخوانی متد یا تغییر خصیصه‌ها به تغییر، حذف و اضافه در جداول پایگاه داده حساس می‌باشند .

 

پایگاه داده فعال دارای دو بخش مدیریت داده و مدیریت قوانین می‌باشد. بخش مدیریت داده مسئول حفظ خواص پایگاه داده نظیر سازماندهی، مدیریت و پشتیبانی داده‌ها می‌باشد. بخش دوم یا مدیریت قوانین مسئول واکنش به رویدادهایی است که در سیستم اتفاق می‌افتند.

 

2-1 مدیریت داده

این بخش مسئول حفظ خواص پایگاه داده می‌باشد، به طوری که طراحان می‌توانند از قابلیت‌های پایگاه داده فعال همانند یک پایگاه داده معمولی استفاده نمایند. ضمن اینکه می‌توان خواص پایگاه داده را در یک پایگاه داده فعال به صورت مطلوب‌تری ایجاد نمود.

برقراری قیود جامعیت پشرفته تر در پایگاه داده: این قیود در یک پایگاه داده معمولی فقط روی یک جدول قابل تعریف می‌باشند در حالی که با استفاده از قوانین پایگاه داده فعال، امکان تعریف محدودیت بر روی چندین جدول نیز وجود دارد.

سازگاری بیشتر: سازگاری بین داده‌ها با استفاده از قوانین به صورت گسترده‌تری پشتیبانی می‌شود.

2-2 مدیریت قوانین

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

در این فصل انواع تعریف و پیچیدگی‌های رفتاری قوانین در این نوع سیستم‌ها و مدل‌های اجرایی متفاوت (با توجه به تعریف یک قانون) ارائه خواهد شد.

2-2-1 تعریف قانون

در پایگاه داده فعال هر قانون دارای سه بخش رویداد، شرط و واکنش می‌باشد و قانونی دارای هر سه جزء فوق باشد اصطلاحاً ECA نامیده می‌شود.

Rule      Rule_Name

[ON      Event]

[IF         Condition]

THEN   Action

به طور کلی وجود دو جزء رویداد و شرط در تعریف قوانین می‌تواند اختیاری و یا اجباری باشد. در برخی نمونه‌های پیاده‌سازی شده پایگاه داده فعال تنها تعریف یکی از دو جزء اختیاری است یعنی امکان عدم تعریف رویداد در قانون وجود دارد و حضور شرط اجباری است. در زبان‌هایی که تعریف هر دو جزء اختیاری باشد، تعریف یکی از آن‌ها در هر قانون الزامی است در غیر این صورت تبدیل به یک قانون همیشه درست می‌شود.

در صورت حذف شرط (EA Rule) با بروز رویداد، واکنش آن اجرا می‌شود و با حذف رویداد (CA Rule) در صورت برقراری شرط، واکنش قانون مربوطه به اجرا درمی‌آید.

در این قسمت ابتدا به شرح مختصری از هر سه جزء قانون و نکاتی که در استفاده از ECA باید رعایت شوند می‌پردازیم و سپس انواع رفتارهای مدل اجرایی پایگاه داده فعال بیان می‌شود.

 

1)رویداد:

رویدادها در نقطه‌ای از زمان اتفاق می‌افتند و به سه صورت تقسیم‌بندی می‌شوند. در نوع اول با توجه به منبع به وجود آورنده خود به هفت گروه ساختاری، انتزاعی، تراکنش، کاربر، استثناء، زمان، خارجی تقسیم می‌شوند.

در نوع دوم با توجه به اینکه از یک رویداد ساده تشکیل شده‌اند یا از ترکیب جبری منطقی رویدادهای ساده به وجود آمده‌اند به دو گروه ساده و مرکب تقسیم می‌شوند.

در نوع سوم با توجه به زمان بروز نمونه‌های یک رویداد به سه گروه آغازین، میانی و پایانی تقسیم می‌شوند که در ادامه به شرح مختصری از انواع رویدادها در این سه گروه می‌پردازیم.

انواع رویدادها با توجه به منبع به وجود آورنده آن‌ها عبارتند از :

ساختاری: یک رویداد به دلیل انجام عملیاتی روی ساختار پایگاه داده فعال می‌شود (در مدل رابطه‌ای تغییر و حذف و اضافه یک رکورد و در مدل شی‌ءگرا تغییر خصیصه‌ها، فراخوانی متد و ارسال پیام).

ON Update emp.id

انتزاعی: رویداد به صورت واضح توسط طراح یا برنامه کاربردی فعال می‌شود (طراح می‌تواند گرفتن یک گزارش خاص را یک رویداد معرفی کند که در صورتی که یک مجموعه تهی تولید نکند یک رویداد انتزاعی است).

تراکنش: رویدادها، دستورالعمل‌های تراکنشی نظیر Start و Abort و Commit می‌باشند.

ON Begin Transaction Emergency

کاربر: رویداد به دلیل عملکردها و مکانیزم‌های برنامه‌نویسی فعال می‌شود (دادن پیام مناسب به کاربری که مشغول وارد کردن داده می‌باشد).

استثناء: انجام عملیات غیرمجاز در سیستم موجب بروز این نوع رویداد می‌شود (دستیابی غیرمجاز کاربران به اطلاعاتی که مجوز مناسب آن را ندارند).

زمان: این نوع رویدادها در نقطه‌ای از زمان فعال می‌شوند (مثلاً اول هر ماه).

خارجی: رویدادهایی که به دلیل وقوع رویدادی در خارج از سیستم بروز می‌کنند در این گروه قرار می‌گیرند (فشردن کلید).

 

در نوع دوم رویدادها به دو دسته ساده و مرکب تقسیم می‌شوند. رویدادی که تنها از یک جزء تشکیل شده است ساده و رویدادهایی که از ترکیب جبری و منطقی رویدادهای ساده به دست می‌آیند مرکب نامیده می‌شوند.

 

 متن کامل را می توانید دانلود نمائید چون فقط تکه هایی از متن پایان نامه در این صفحه درج شده (به طور نمونه)

ولی در فایل دانلودی متن کامل پایان نامه

همراه با تمام ضمائم (پیوست ها) با فرمت ورد word که قابل ویرایش و کپی کردن می باشند

موجود است


دانلود با لینک مستقیم


پایان نامه تریگرهای فازی در پایگاه داده فعال رشته نرم افزار کامپیوتر

طراحی و شبیه سازی یک نیم جمع کننده با نرم افزار Hspice

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

طراحی و شبیه سازی یک نیم جمع کننده با نرم افزار Hspice


طراحی و شبیه سازی یک نیم جمع کننده با نرم افزار Hspice

 

 

 

 

در این پروژه یک مدار نیم جمع کننده ( half adder ) در سطح ترانزیستور و با استفاده از ترانزیستورهای CMOS در نرم افزار Hspice پیاده سازی شده است. این فایل شامل فایل های شبیه سازی تک تک گیت ها و نیز مدار کلی نیم جمع کننده به همراه گزارش کار کامل 33 صفحه ای در قالب WORD می باشد.

 

 

برای مشاهده بخشی از پروژه به صورت رایگان کلیک نمایید.

 


دانلود با لینک مستقیم


طراحی و شبیه سازی یک نیم جمع کننده با نرم افزار Hspice

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

اختصاصی از زد فایل دانلود پروژه شبیه سازی کامپیوتر پایه مانو با نرم افزار پروتئوس دانلود با لینک مستقیم و پر سرعت .

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


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

 

 

 

 

 پروژه پیاده سازی سخت افزاری کامپیوتر پایه مانو با استفاده از نرم افزار پروتیوس

شامل فایل شبیه سازی پروتیوس و گزارش کار کامل در قالب word

 

 

بخش هایی از داکیومنت آماده در این قسمت آورده شده است:

مقدمه

در پروژه حاضر کامپیوتر پایه معرفی شده در کتاب مانو در چهار بلوک مجزا که با هم مرتبط هستند طراحی شده است:

  • BUS مشترک داده و آدرس
  • واحد حافظه
  • واحد اکومولیتور (جمع، منطق و شیفت)
  • واحد کنترل

BUS اصلی سیستم به تمامی رجیسترها متصل بوده و فرامین و داده لازم برای عملکرد را در اختیار آن ها قرار می دهد. رجیسترها نیز فرامین کنترلی را از بخش کنتزل گرفته و با مدارات جمع، منطق و شیفت در تبادل داده هستند. با اضافه کردن تعدادی LED به طرح اصلی مدار، وضعیت تمامی رجیسترها شامل SC , INPR , OUTR , AC , PC , IR , DR , AR قابل مشاهده است.

شماتیک کلی مدار در صفحه بعد نشان داده شده است. در ادامه به بررسی هر یک از واحدهای مجزای پردازنده و نحوه ارتباط دهی آن ها خواهیم پرداخت.

 


دانلود با لینک مستقیم


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

پروژه/پایان نامه آماده مهندسی نرم افزار-تجزیه و تحلیل نرم افزار سیستم باربری+فایل رشنال رز

اختصاصی از زد فایل پروژه/پایان نامه آماده مهندسی نرم افزار-تجزیه و تحلیل نرم افزار سیستم باربری+فایل رشنال رز دانلود با لینک مستقیم و پر سرعت .

پروژه/پایان نامه آماده مهندسی نرم افزار-تجزیه و تحلیل نرم افزار سیستم باربری+فایل رشنال رز


پروژه/پایان نامه آماده مهندسی نرم افزار-تجزیه و تحلیل نرم افزار سیستم باربری+فایل رشنال رز

موضوع پایان نامه ای که در مقابل شماست مهندسی نرم افزار سیستم باربری است. در فصل های نخصت پایان نامه به تشریح مفاهیم پایه مهندسی نرم فزار میپردازیم و در فصل میانی به تشریح روش انجام پروژه در قالب فرایند تولید آر. یو. پی از 5 دیسیپلین استفاده شده است. خروجی های هر دیسیپلین توسط نرم افزار رشنال رز با زبان مدل سازی یو ام ال مدل سازی شده است ( که در ضمیمه همین فایل در سایت پروژه دات کام موجود است ). در پایان از اهداف هر دیسیپلین نتیجه گیری شده است.

فهرست :  

چکیده

پیشگفتار

مفدمه

مفاهیم مهندسی نرم افزار

آر یو پی چیست ؟

دیسیپلین مدل سازی از سازمان

دیسیپلین مدیریت نیازمندی ها

دیسیپلین تحلیل و طراحی

دیسیپلین پیاده سازی

نتیجه گیری

منابع

شامل 80 صفحه داکیومنت و ضمایم به همراه فایل رشنال رز مدل سازی


دانلود با لینک مستقیم


پروژه/پایان نامه آماده مهندسی نرم افزار-تجزیه و تحلیل نرم افزار سیستم باربری+فایل رشنال رز