پروژه طراحی نرم افزار پخش بار به روش نیوتن رافسون به زبان Builder C++

+0 به یه ن

مقدمه :

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

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

بدین ترتیب شبكه‌های قدرت AC شكل گرفت و خطوط انتقال و پستهای متعددی نیز برای انتقال انرژی الكتریكی در نظر گرفته شد. و برای تأمین پیوسته انرژی این شبكه‌ها به یكدیگر متصل شدند و تا امروه نیز در حال گسترش و توسعه می‌باشند. هرچه سیستمهای قدر الكتریكی بزرگتر می‌شد بحث بهره‌برداری و پایداری سیستم نیز پیچیده‌تر نشان می‌داد. و در این راستا مراكز كنترل و بهره بردار از سیستم‌های قدرت می‌بایست در هر لحظه از ولتاژها و توانهای تمامی پست‌ها و توانهای جاری شده در خطوط انتقال آگاهی می‌یافتند. تا بتوانند انرژی را بطور استاندارد و سالم تا محل مصرف انتقال و سپس توزیع كنند. این امر مستلزم حل معادلاتی بود كه تعداد مجهولات از تعداد معلومات بیشتر بود. حل معادلاتی كه مجهولات بیشتری از معلومات آن دارد نیز فقط در فضای ریاضیاتی با محاسبات عدد امكان‌پذیر است كه در تكرارهای مكرر قابل دستیابی است. در صنعت برق تعیین ولتاژها و زوایای ولتاژها و توانهای اكتیو و راكتیو در پستها و نیروگاهها را با عنوان پخش بار (load flow) مطرح می‌شود.

پخش بار در سیستمهای قدرت دارای روشهای متنوعی می‌باشد كه عبارتند از : روش نیوتن ۰ رافسون ، روش گوس – سایدل ، روش Decaupled load flow و روش Fast decaupled load flow كه هر یك دارای مزیت‌های خاص خود می‌باشد. روش نیوتن- رافسون یك روش دقیق با تكرارهای كم می‌باشد كه جوابها زود همگرا می‌شود ، اما دارای محاسبات مشكلی است. روش گوس – سایدل دقت كمتری نسبت به نیوتن رافسون دارد و تعداد و تكرارها نیز بیشتر است اما محاسبات ساده‌تری دارد. روش Decaupled load flow یك روش تقریبی در محاسبات پخش بار است و دارای سرعت بالایی می‌باشد ، و زمانی كه نیاز به پیدا كردن توان اكتیو انتقالی خط مطرح است مورد استفاده می‌باشد. روش Fast decaupled load flow نیز یك روش تقریبی است كه از سرعت بالایی نیست به نیوتن رافسون و گوس سایدل برخوردار می‌باشد. و از روش Decaupled load flow نیز دقیق‌تر می‌باشد. اما مورد بحث این پایان‌نامه روش نیوتن – رافسون است كه در ادامه به آن می‌پردازیم.

فهرست                                                                             صفحه

مقدمه

فصل اول – شرحی بر پخش بار .

 ۱- پخش بار

۲- شین مرجع یا شناور

۳- شین بار

۴- شین ولتاژ كنترل شده

۵- شین نیروگاهی

۶- شین انتقال

فصل دوم – محاسبات ریاضی نرم افزار

۱- حل معادلات جبری غیر خطی به روش نیوتن-رافسون

۲- روشی برای وارون كردن ماتریس ژاكوبین

فصل سوم – معادلات حل پخش بار به روش نیوتن-رافسون

۱- حل پخش بار به روش نیوتن – رافسون

فصل چهارم – تعیین الگوریتم كلی برنامه

۱- الگوریتم كلی برنامه

۲- الگوریتم دریافت اطلاعات در ورودی

۳- الگوریتم محاسبه ماتریس ژاكوبین

۴- الگوریتم مربوط به وارون ژاكوبین

۵- الگوریتم مربطو به محاسبه

۶- الگوریتم مربوط به محاسبه ماتریس

۷-الگوریتم مربوط به ضرب وارون ژاكوبین در ماتریس

۸- الگوریتم مربوط به محاسبه

۹- الگوریتم تست شرط

۱۰- الگوریتم مربوط به چاپ جوابهای مسئله در خروجی

فصل پنجم – مروری بر دستورات برنامه نویسی C++

1- انواع داده

۲- متغیرها

۳۳- تعریف متغیر

۴- مقدار دادن به متغیر

۵- عملگرها

۶- عملگرهای محاسباتی

۷- عملگرهای رابطه‌ای

۸- عملگرهای منطقی

۹- عملگر Sizcof

10- ساختار تكرار for

11- ساختارتكرار While

12- ساختار تكرار do … While

13- ساختار تصمیم if

14- تابع Printf ( )

15- تابع Scanf ( )

16- تابع getch ( )

17- اشاره‌گرها

۱۸- متغیرهای پویا

۱۹- تخصیص حافظه پویا

۲۰- برگرداندن حافظه به سیستم

۲۱- توابع

۲۲- تابع چگونه كار می‌كند

فصل ششم – تشریح و نحوی عملكرد برنامه

فصل هفتم – نرم افزار


دانلود فایل

پروژه طراحی و پیاده سازی وب سایت فروشگاه رسانه های صوتی و تصویری به صورت پویا

+0 به یه ن

چكیده

این پایان نامه در باره پروژه طراحی و پیاده سازی صفحات پویای وب برای یك فروشگاه رسانه های صوتی و تصویری، صحبت می‌كند.

این پروژه، دو دیدگاه دارد: دیدگاه مدیریتی و دیدگاه كاربری، دردیدگاه كاربری، امكان جستجوی رسانه ها، دیدن جزئیات هر یك و سپس صدور درخواست خرید آنها
وجود دارد.

سبد خریدی برای كاربر تشكیل شده و پس از خاتمه انتخاب محصولات، خرید انجام می‌شود و سفارش كاربر به نشانی محل سكونت وی ارسال می‌گردد.

در دیدگاه مدیریتی سیستم ، مدیر سایت پس از وارد كردن نام و رمز عبور خود، منوی مدیریتی را مشاهده می‌كند و با دیدن لیست مورد نظر، امكان ویرایش، حذف و افزودن هر آیتم رادارد.

-۱: عنوان تحقیق
طراحی و پیاده سازی وب سایت فروشگاه رسانه های صوتی و تصویری به صورت پویا
نیاز اساتید به داشتن سایت های پویا، ما را بر آن داشت تا تحقیقات خود را در زمینه آشنایی با زبان های برنامه نویسی آغاز كنیم. پس از انجام بررسی های لازم و با توجه به قابلیت های زبان برنامه نویسی PHP، به خصوص ارتباط با سرویس دهنده MySQL و استفاده از وب سرور Apache، موجب شد تا زبان PHP و بانك اطلاعاتی MySQL را برای پیاده سازی این سایت انتخاب كنیم.
۲-۱ : مكان تحقیق
دانشگاه امام رضا (ع) از سال ۱۳۷۸ با تئجه به امكانات گسترده آستان قدس رضوی و سازمان تربیت بدنی و با مجوز شورای گسترش، وزارت علوم، تحقیقات و فن آوری، مبادرت به پذیرش دانشجو در دو رشته كتابداری و تربیت بدنی، از طریق كنكور سراسری نمود.
در سال ۱۳۸۰ رشته مترجمی زبان انگلیسی، در ۱۳۸۱ دو رشته مهندسی كامپیوتر و نیز كارشناسی حسابداری و از تیرماه ۱۳۸۴ رشته مدیریت بازرگانی، به جمع رشته های دانشگاه افزوده شد.
لازم به توضیح است كه در بین ۴۸ موسسه آموزش عالی و غیر انتفاعی، امام رضا(ع) از نظر سرانه فضای آموزشی، فضای رفاهی، كتب و نشریات و مركز رایانه، مقام بالایی را در كل كشور دارد.

فهرست مطالب

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

۱-۱: عنوان تحقیق.. ۲

۲-۱ : مكان تحقیق.. ۲

فصل دوم: نصب آپاچی ، پی-اچ-پی و مای-اس-كیو-ال . ۳

۲-۱: نصب وب سرور آپاچی.. ۴

۲-۱-۱ :   دلیل استفاده از وب سرور آپاچی.. ۴

۲-۱-۲ :   نصب برنامه آپاچی.. ۴

۲-۱-۳ :  اطمینان از صحت نصب برنامه آپاچی.. ۸

۲-۲ :   نصب پی-اچ-پی.. ۹

۲-۲-۱ :   اهمیت زبان اسكریپت نویسی پی-اچ-پی.. ۹

۲-۲-۲:   نصب پی-اچ-پی.. ۱۰

۲-۲-۳ :   اطمینان از صحت عملكرد پی-اچ-پی.. ۱۲

۲-۳   نصب MYSQL. 13

2-3-1 :   مقدمه‌ای بر MYSQL. 13

2-3-2 :   نصب MYSQL. 14

فصل سوم: گاه كلی بر زبان‌های برنامه نویسی اچ-تی-ام-ال ، جاوا اسكریپت و پی-اچ-پی. ۱۶

۳-۱:  نگاه كلی بر دستورات اچ-تی-ام-ال. ۱۷

۳-۱-۱:  شكل كلی دستورات.. ۱۷

۳-۱-۲ :   تعریف جدول. ۱۹

۳-۱-۳ :   فرم‌ها و پرسش نامه‌ها ۲۰

۳-۲:  نگاه كلی بر زبان برنامه نویسی جاوا اسكریپت.. ۲۶

۳-۲-۱:  ویژگی‌های جاوا اسكریپت در سرویس گیرنده. ۲۷

۳-۲-۲ :   جاوا اسكریپت چه كارهایی را انجام نمی دهد. ۲۸

۳-۲-۳ :   ساختار لغوی جاوا اسكریپت.. ۲۹

۳-۳ :   نگاه كلی بر دستورات زبان PHP. 29

3-3-1:   مقدمات زبان PHP. 29

3-3-2 :   به كارگیری آرایه. ۳۴

۳-۳-۳:   شكل كلی تعریف تابع. ۳۷

۳-۳-۴:    كار كردن با دایركتوری‌ها ۴۱

۳-۳-۵ :   اتصال با سرویس‌دهنده MYSQL. 43

3-3-6:   پیاده‌سازی تماس‌های ساده. ۴۶

فصل چهارم ‍: پیاده سازی سایت فروشگاه رسانه صوتی و تصویری.. ۴۸

۴-۱ :  مقدمه. ۴۹

۴-۱-۱ : ساخت كاتالوگ آن‌لاین.. ۴۹

۴-۱-۲ :  ردیابی خرید مشتری در فروشگاه. ۴۹

۴-۱-۳ :  جستجوی رسانه. ۵۰

۴-۱-۴ : ورود و خروج كاربر. ۵۰

۴-۱-۵ : واسط مدیریتی.. ۵۰

۴-۱-۶ : اجزای سیستم. ۵۰

۴-۲ : پیاده‌سازی بانك اطلاعاتی.. ۵۳

۴-۳ : پیاده‌سازی كاتالوگ آن‌لاین.. ۵۴

۴-۴ : جستجو. ۵۵

۴-۵ : ورود و خروج كاربر. ۵۶

۴-۶ : تغییر كلمه عبور. ۶۲

۴-۷ :  پیاده سازی خرید. ۷۳

۴-۸ : مشاهده كارت خرید. ۷۶

۴-۹ : افزودن رسانه به كارت.. ۷۹

۴-۱۰ :  انجام تغییرات در كارت خرید. ۸۱

۴-۱۱ : صفحه خروج از فروشگاه. ۸۱

۴-۱۲ :  پیاده سازی واسط مدیریتی.. ۸۶

۴-۱۲-۱ :  افزودن آیتم‌ها ۸۸

۴-۱۲-۲ :  مشاهده لیست‌ها ۹۴

۴-۱۲-۳ : ویرایش… ۱۰۰

۴-۱۳ : نمایش تصویر. ۱۰۸

نتیجه گیری………………………………………………………. ۱۱۰

منابع و ماخذ. ۱۱۱

دانلود فایل

پروژه طراحی سایت شركت به سبا

+0 به یه ن

چكیده:

در این پایان نامه سعی شده است تا به شرح سایت شركت به سبا بپردازیم.

ودر ابتدا یك سری توضیحات در مورد نرم افزار های مورد استفاده كه در طی انجام پروژه با آنها كار كردیم گفته شده است .كه از نرم افزار Flash Photoshop,Swish,Frontpage برای طراحی صفحات واز Php  وبانك اطلاعاتی my sql برای پویا سازی سایت استفاده شده است.

وبعد به توضیح ساختار سایت وپیاده سازی سایت پرداختیم واینكه در هر صفحه از چه نرم افزارهایی واینكه هر قسمت از صفحه چگونه ساخته شده است.

مقدمه :

مكاتب الهی ودر راس آنها اسلام انسان ساز را موجودی پویا وكمال طلب می دانند.از نظر اسلام انسان در حال تكامل است وجهت گیری او به سوی خدای تبارك وتعالی است.ویكی از راههای تقرب به ذات اقدسش علم است.

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

درچنین شرایطی كه همراهی با قافله پر شتاب فن آوری های رایانه ای به امری كلیدی در مسیر توسعه وپیشرفت كشور تبدیل شده لزوم ایجاد تغییر در شیوه های آموزشی و همگام كردن آن با آخرین یافته های علمی ضروری به نظر می رسد.

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

كه بر این اساس متقاضیان بتوانند دراتلاف وقت كمتر وراحتتر در هر كجا كه باشند از خدمات جدید وكلاسهای آموزشی جدید بهره مند شوند.

كه برای انجام این پروژه از نرم افزار های  Frontpage ,Flash ,Swish ,Photoshop برای طراحی سایت واز PHP  برای برنامه نویسی و با بانك اطلاعاتی mysql  استفاده كردیم.

اهداف واهمیت:

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

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

وامكان مفید دیگر برای مدیر شركت ایجاد كردیم وآن این است كه مدیر می تواند با وارد كردن user name ,password  مورد نظر خود به بانك اطلاعاتی دست یابند واز این طریق لیست تمامی ثبت نام كنندگان وتاریخ ثبت نام واینكه در چه درس های ثبت نام كرده اند را ببیند.

فهرست مطالب این پایان نامه

فصل اول
مقدمه
اهداف واهمیت:
ساختار كلی سایت :
ساختار پایان نامه :

فصل دوم
ابزارهای مورد استفاده
معرفی نرم افزار Frontpage
ایجاد جدول (Table)
بهبود سایت با استفاده از تصویر
متحرك سازی
فلش در فرانت پیج
جاری صفحه در حركت
فتوشاپ (photoshop)
معرفی نرم افزار Flash
منوهای فلش :
ویراستار ( ادیتور ) فلش :
جعبه ا بزار (tool box):
تنظیم رنگ پس زمینه
دستیابی به پانل Action:
مقدمه  swish:
افكت ها در swish:
افكت Fade In :

فصل سوم
طراحی وپیاده سازی سایت
MYSQL
الحاق جدولها
PHP     :
COOKIE
SESSION
كدهای صفحات مهم
پیوست
كدصفحه آموزش


دانلود فایل

پروژه فروشگاه بازیهای كامپیوتری تحت وب

+0 به یه ن

چكیده

 در این گزارش به بررسی چگونگی پیاده سازی یك فروشگاه بازیهای كامپیوتری تحت وب (به صورت سایت اینترنتی) با نام انتزاعی  فروشگاه الكترونیكی بازیهای كامپیوتری (Game-Shop) پرداخته می شود و در حین توضیح نحوه ی پیاده سازی، با ارائه ی جزئیات كامل و كدها كه در محیط .NET 2005 و به زبان۲  ASP.NET (با كدهای VB.NET) نوشته شده، به خواننده برای ایده گرفتن از بخشهای مختلف آن در طراحی و پیاده سازی سایتی مشابه كمك می شود. در ادامه امكانات ویژه فروشگاه بازیهای كامپیوتری مورد بررسی قرار می گیرد.

 ۱-   مقدمه

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

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

بنابراین، نیاز راه اندازی یك سایت فروشگاه مجازی برای هر شركت یا سازمان تولیدی و فروشگاهی كه به پیشرفت و تحول ساختار خود اهمیت می دهد احساس می شود.

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

فهرست مطالب

 

 عنوان                                                                                              صفحه

۱-     مقدمه                                                                                                      ۶

۲-     محیط كاری                                                                                             ۷

۳-     امكانات                                                                                                   ۹

۴-     بانك اطلاعاتی                                                                                        ۱۱

۴-۱- فایل مشخصات كاربران                                                                 ۱۱

۴-۲- فایل بازیها، سفارشات، مشخصات مشتریان و اخبار سایت              ۱۲

۴-۳- فایل بانك فرضی طرف قرارداد با فروشگاه                                   ۱۶

۵-     منوی كلی سایت                                                                                      ۱۷

۶-     صفحه ی اصلی                                                                                        ۲۶

۶-۱- جدید ترین محصولات                                                                  ۲۷

۶-۲- بازی برتر                                                                                        ۲۹

۶-۳- تیتر اخبار سایت                                                                              ۳۰

۷-     طبقه بندی بازیها                                                                                       ۳۲

۸-     روند خرید و ثبت آن                                                                               ۳۵

۹-     امكانات اضافه                                                                                         ۵۱

۹-۱- اخبار سایت                                                                                    ۵۱

۹-۲- درباره ما                                                                                        ۵۴

۹-۳- پیشنهادات                                                                                      ۵۴

۱۰-  مدیریت سایت                                                                                         ۵۷

۱۰-۱- تغییر كلمه عبور                                                                           ۵۷

۱۰-۲- مدیریت اخبار                                                                              ۵۸

۱۰-۳- مدیریت پیشنهادات                                                                      ۶۱

۱۰-۴- مدیریت سفارشات                                                                       ۶۴

۱۰-۵- مدیریت بازیها                                                                             ۶۷

۱۰-۶- مدیریت گروههای بازی                                                              ۷۰

۱۱-   جمع بندی                                                                                               ۷۳

۱۲-   منابع                                                                                                        ۷۴

فهرست اشكال و جداول

 عنوان شكل                                                                                صفحه

شكل ۲-۱- بسته نرم افزاری محیط Visual Studio 2005

شكل ۴-۱: جداول و viewهای فایل ASPNETDB.MDF

شكل ۴-۲: جداول و دیاگرام فایل  eShop.mdf

شكل ۵-۱: منوی كلی سایت                                                                                   ۱۷

شكل ۶-۱ : نمونه ای از صفحه اصلی سایت                                                            ۲۷

شكل ۶-۲: بخش جدیدترین محصولات در صفحه اصلی                                        ۲۱

شكل ۶-۳: بخش بازی برتر در صفحه اصلی                                                            ۲۹

شكل ۶-۴: بخش اخبار سایت از صفحه اصلی                                                         ۳۱

شكل ۷-۱: طرح یكی از صفحات گروه های بازی                                                  ۳۲

شكل ۸-۱: فلوچارت روند خرید                                                                             ۳۵

شكل ۸-۲: نمای طراحی صفحه مشخصات بازی                                                     ۳۹

شكل ۸-۳: نمای طراحی صفحه سبد خرید                                                              ۴۴

شكل ۸-۴: نمای طراحی صفحه ثبت سفارش                                                          ۴۵

شكل ۸-۵: صفحه ی پرداخت الكترونیك بانك فرضی                                           ۴۹

شكل ۹-۱: صفحه ی نمایش مشروح خبر                                                 ۵۱

شكل ۹-۲: صفحه ی درباره ما                                                                                 ۵۴

شكل ۹-۳: صفحه ی پیشنهادات                                                                              ۵۴

شكل ۱۰-۱: صفحه ی تغییر كلمه عبور                                                                    ۵۷

شكل ۱۰-۲: صفحه مدیریت اخبار                                                                           ۵۸

شكل ۱۰-۳: صفحه مدیریت پیشنهادات                                                                   ۶۱

شكل ۱۰-۴: صفحه مدیریت سفارشات                                                                    ۶۴

شكل ۱۰-۵: صفحه مدیریت بازیها                                                                          ۶۸

شكل ۱۰-۶: صفحه مدیریت گروههای بازی                                                           ۷۱


دانلود فایل

پروژه طراحی و پیاده سازی پایگاه داده های توزیع شده همگن

+0 به یه ن

پیشگفتار

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

اینگونه از سیستم های پایگاهی در عین دارا بودن مزایایی همچون :

 ü     سازگاری و هماهنگی با ماهیت سازمان های نوین

ü     كارایی بیشتر در پردازش داده ها به ویژه در پایگاه داده های بزرگ

ü     دستیابی بهتر به داده ها

ü     اشتراك داده ها

ü     افزایش پردازش موازی

ü     كاهش هزینه ارتباطات

ü     تسهیل گسترش سیستم

ü     استفاده از پایگاه داده های از قبل موجود.

 دارای معایبی نیز  می باشد. از جمله معایب آن می توان به موارد ذیل اشاره نمود :

 ü     پیچیدگی طراحی سیستم

ü     پیچیدگی پیاده سازی

ü     كاهش كارایی در برخی موارد

ü     هزینه بیشتر

ü     مصرف حافظه بیشتر

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

مطالعات نظری.. ۷

فصل اول. ۸

۱٫                  سیستم پایگاهی توزیع شده ۹

تعاریف… ۹

۲٫                  مزایا و معایب سیستم پایگاهی توزیع شده ۱۳

۲٫۱٫                   مزایا: ۱۴

۲٫۲٫                   معایب: ۱۴

۳٫                  چند سیستم نمونه. ۱۴

۴٫                  یك اصل بنیادی.. ۱۵

۵٫                  دوازده قاعده فرعی.. ۱۷

۵٫۱٫                   خود مختاری محلی.. ۱۷

۵٫۲٫                   عدم وابستگی به یك مانه مركزی.. ۱۸

۵٫۳٫                   استمرار عملیات… ۱۸

۵٫۴٫                   استقلال از مكان ذخیره سازی.. ۱۹

۵٫۵٫                   استقلال از چگونگی پارسازی داده ها ۱۹

۵٫۶٫                   استقلال ازچگونگی نسخه سازی داده ها ۲۲

۵٫۷٫                   پردازش در خواست های توزیع شده ۲۴

۵٫۸٫                   مدیریت تراكنش های توزیع شده ۲۴

۵٫۹٫                   استقلال از سخت افزار. ۲۵

۵٫۱۰٫                 استقلال از سیستم عامل.. ۲۵

۵٫۱۱٫                 استقلال از شبكه. ۲۵

۵٫۱۲٫                 استقلال از DBMS. 26

6.                  پایگاه داده های توزیع شده همگن و ناهمگن.. ۲۶

۷٫                  مشكلات سیستم های توزیع شده ۲۶

۷٫۱٫                   پردازش در خواست… ۲۷

۷٫۲٫                   مدیریت كاتالوگ… ۳۰

۷٫۳٫                   انتشار بهنگام سازی.. ۳۳

۷٫۴٫                   كنترل ترمیم. ۳۴

۷٫۵٫                   كنترل همروندی.. ۳۶

۸٫                  گدار. ۳۸

۹٫                  مقایسه سیستم های مشتری/خدمتگزار با سیستم های توزیع شده ۴۰

۱۰٫                خلاصه. ۴۱

۱۱٫                نتیجه گیری.. ۴۲

فصل دوم. ۴۳

۱٫                  سیستم های پایگاه داده های توزیع شده و موازی.. ۴۴

۲٫                 توازی بین درخواست ها ۴۶

۳٫                  نگاهی دقیقتر به تكنولوژی پایگاه داده های توزیع شده وموازی.. ۵۱

۳٫۱٫                   سطح و نوع توزیع شدگی داده ها ومسئولیت ها در  DDBMSهای مختلف…. ۵۲

۳٫۲٫                   پردازش و بهینه سازی درخواست… ۵۵

۳٫۳٫                   كنترل همروندی (Concurency control) 63

3.4.                   پروتكل های قابلیت اطمینان. ۶۷

۴٫                  خلاصه. ۷۷

۵٫                 نتیجه گیری.. ۷۸

فصل سوم. ۷۹

۱٫                 تاریخچه. ۸۰

۲٫                 جنبه هایاوراكل برای سیستم های توزیع شده ۸۲

۳٫                 خطوط اتصال پایگاه داده ها ۸۲

۳٫۱٫                   رده بندی database link بر اساس نحوه برقراری ارتباط.. ۸۳

ضرورت استفاده از database link ها ۸۳

۳٫۲٫                   بكارگیری اسامی سراسری پایگاه داده هادر database link ها ۸۴

۳٫۳٫                   نامگذاری database link ها ۸۵

۳٫۴٫                   گونه های مختلف database link. 85

3.5.                   مقایسه كاربران ِ گونه های مختلف database link ها ۸۶

۳٫۶٫                   مثال هایی از تعریف database link در سیستم های توزیع شده پایگاه داده ها ۸۷

۴٫                 عملیات روی داده های ذخیره شده در پایگاه داده های توزیع شده اوراكل.. ۸۸

فصل چهارم. ۸۹

۱٫                  توزیع داده ها ۹۰

۱٫۱٫                   استراتژی های توزیع داده ها ۹۰

۱٫۲٫                   تخصیص داده ها ۹۱

۱٫۳٫                   طرح توزیع و تخصیص مناسب برای DDB خوابگاه دانشگاه شهید بهشتی.. ۹۱

۱٫۴٫                   انتخاب طرح توزیع DDB خوابگاه دانشگاه شهید بهشتی.. ۹۱


دانلود فایل