فایلکو

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

فایلکو

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

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

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

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


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

 

 

 

 

 

 

لینک پرداخت و دانلود *پایین مطلب*

فرمت فایل: Word (قابل ویرایش و آماده پرینت)

تعداد صفحه :27

 

بخشی از متن مقاله

شبیه سازی و پیاده سازی مدار سخت افزار پایه به کمک VHDL

چکیده 

در این پروژه یک مدار سخت افزاری با 17 ورودی و 2 خروجی از نوع  qit کد نویسی و شبیه سازی شده و برای پیکربندی روی چیپ های FPGA  یا  CPLD  آماده شده است .

کد نویسی این مدار بوسیله زبان VHDL و شیه سازی آن بوسیله نرم افزار model sim  صورت گرفته است . مراحل آنالیز و سنتز قطعه کد های VHDL توسط دو برنامه   foundation 2.1و FPGA express  از شرکت xilinx  انجام شده است .

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

مقدمه      

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

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

مروری بر VHDL

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

 زبان VHDL امروزه به عنوان استاندارد صنعتی MIL STD 454L معرفی شده است و تمامی طرحهای ASIC مربوط به دپارتمان دفاع ایالت متحده آمریکا باید طبق این زبان استاندارد نوشته شوند .

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

 (VHSIC HDL) VHDL یک سیستم منطقی را بصورت ساختار بالا باپائین توصیف می کند . برای بدست آوردن توصیفی از یک سیستم به صورت ساختار بالا به پایین ،سیستم را به صورت مجموعة ای از زیرسیستمها تقسیم می کنیم که بوسیله یک سری رابطه به هم متصل می گردند هریک از این زیرسیستمهای بالایی را می توان به توابع و زیرسیستمهای کوچکتر تقسیم کرد . این عمل همچنان ادامه می یابد تا به پائین ترین سطح از سیستم دست بیابیم که در این سطح هریک از سیستم ها را می توان بوسیله گیتها و ماژولهای آماده دیگر طراحی نمود .

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

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

در زمان حاضر تعدادی از  زبانهای توصیف کننده مدارات سخت افزاری مانندVerilog , TI – HDL ,TEGAS , CONLAN , CDL , AHDL     وجود دارند که در این میان زبانهای , AHDL,Verilog ABEL  از کاربرد و اهمیت بیشتری برخوردارهستند . با تحقیقاتی که  تاکنون انجام داده ام ، از نظر من           زبان VHDL  قویترین و پر کاربردترین زبانهای توصیفگر سخت افزار است که امکانات زیادی را به کاربر می دهد تا مدار سخت افزاری مورد نظر خود را هر چه که پیچیده باشد بواسطه این زبان توصیف کرده و کد نویسی کند . البته کار با زبان VHDL برای کسانی که تازه پا به این عرصه گذاشته اند کمی دشوار است و ممکن است با خطاهای زیادی درطول کد نویسی و کامپایل روبرو شوند . لذا شناخت کامل و دقیق این زبان و مزایای آ‌ن نسبت به سایر  روشهای توصیفی را ، دارای اهمیت زیادی می دانم . زیرا اگر ما در قسمت شبیه سازی و کد نویسی مدار سخت افزاری بوسیله VHDL دچار اشکال شویم یا مدار سخت افزاری را بصورت استاندارد کد نویسی نکنیم اگر چه که قطعه کد قابل کامپایل و شبیه سازی باشد ولی در قسمت آنالیز و سنتز قطعه کدها با مشکلات زیاد و غیرقابل حلی مواجه می شویم که در برخی اوقات ما رامجبورمی کنند تا طرح هود را دوباره به یک روش دیگری کد نویسی کنیم . همانطور که در عنوان پروژه ذکر شده ، کار اصلی اینجانب شبیه سازی و کدنویسی یک مدار سخت افزاری بوده که به مرحله سنتز و آماده برای پیکر بندی روی چیپ های FPGA  یا  CPLD  رسیده است .

در ابتدا سعی شده تا مدار سخت افزاری نمونه که یک  Voter    هوشمند است ( انتخابگر و تولید کننده خروجی از بین چند ورودی ) بوسیله زبان توصیف سخت افزاری VHDL  کد نویسی شود .

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

پس از اتمام کار شبیه سازی توسط برنامه کامپیوتری model sim  و اطمینان از صحت عملکرد آن ، قطعه کدها را به صورت استاندارد و قابل سنتز برای پیکر بندی روی چیپ های FPGA  یا  CPLD تبدیل کرده ام .

کار آنالیز و سنتز قطعه کدها به کمک دو برنامه کامپیوتری ساخته شرکت  xilinx  با نامهای  FPGA expresss  و foundation 2.1  انجام گرفته است .

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

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

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


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


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

جزوه آموزشی منشور پیاده سازی پروژه 5S در بیمارستان کودکان بندرعباس

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

جزوه آموزشی منشور پیاده سازی پروژه 5S در بیمارستان کودکان بندرعباس


جزوه آموزشی منشور پیاده سازی پروژه 5S در بیمارستان کودکان بندرعباس

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

 

 

 

فهرست
چهار هدف اصلی برنامه 5S  
حوزه های کلیدی برای پیاده سازی 5S در محیط های اداری
نمونه ای از تاثیرات فعالیتهای 5S در واحد اداری
شیوه نامه ممیزی پیاده سازی 5S
5S چیست؟

 

تصویر محیط برنامه


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


جزوه آموزشی منشور پیاده سازی پروژه 5S در بیمارستان کودکان بندرعباس

دانلود تحقیق پیاده سازی الگوریتم FLB

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

دانلود تحقیق پیاده سازی الگوریتم FLB


دانلود تحقیق پیاده سازی الگوریتم FLB

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

واژه های کلیدی
گراف جهت دار بدون سیکل ٬ کارهای وابسته٬  زمانبندی ٬گرید ٬تکثیر.


فهرست مطالب
 فصل اول  :  مقدمه    
1-1مفهوم گرید..................................................2   
  1-2طبقه بندی گرید............................................. 4                         
 3-1 ارزیابی گرید............................................... 4                 
1-4کاربردگرید...................................................5                     
1-5 تعریف زمانبندی گرید........................................6   
1-6 مروری بر تحقیقات گذشته......................................7    
1-7 مفهوم اصطلاحات به کار برده شده..............................8
1-8 نمای کلی پایان نامه.........................................9
فصل دوم:زمانبندی کارها در سیستم های توزیع شده
2-1 زمانبندی کلاستر و ویژگیهای آن .............................. 10  
2-2 زمانبندی گرید و ویژگیهای آن................................13   
 3-2  رده بندی الگوریتم های زمانبندی گرید....................... 16  
  2-3-1   زمانبندی محلی/سراسری................................. 16            
  2-3-2  زمانبندی ایستا/پویا...................................16     
  2-3-3  زمانبندی بهینه/نزدیک به بهینه...........................21
  2-3-4  زمانبندی توزیع شده/مرکزی..............................22
  2-3-5  زمانبندی همکار و مستقل...............................22
2-3-6  زمانبندی زمان کامپایل /اجرا........................ 23
 2-4-1  رده بندی الگوریتم های زمانبندی از دیدگاهی دیگری..... 23
  2-4-2  اهداف زمانبندی.........................................23   
  2-4-3   زمانبندی وفقی.......................................24
  2-4-4 رده بندی برنامه های کاربردی...........................25
   2-4-4-1  کارهای وابسته.....................................25
   2-4-4-2  گراف کار..........................................26
 2-4-5   وابستگی کارهای تشکیل دهنده برنامه کاربردی...........       26   
2-4-6  زمانبندی تحت قیود کیفیت سرویس..........................26   
2-4-7  راهکارهای مقابله با پویایی گرید.......................28
 2-5  الگوریتم های زمانبندی کارهای مستقل......................32
2 -5-1 الگوریتم   MET   ...........................................
      2-5-2  الگوریتم  MCT ..............................................
     2-5-3 الگوریتم   Min-min...............................................
  2-5-4  الگوریتم Max-Min ................................................
2      -5-5 الگوریتم Xsuffrage  ..............................................
2   -5-6-  الگوریتم GA . ...........................................35      
2-5-7- الگوریتم        SA. ...........................................37  
فصل سوم:الگوریتم های زمانبندی گراف برنامه
3-1 مشکلات زمانبندی گراف برنامه.................................39
3-2 تکنیک¬های مهم زمان¬بندی گراف برنامه در سیستم¬های توزیع شده.....40    
3-2-1-  روش ابتکاری بر پایه لیست ................................ 40
  3-2-2- روش ابتکاری بر پایه تکثیر................................40
  3-2-3- روش ابتکاری کلاسترینگ......................................41
3-3- دسته بندی الگوریتم های زمان بندی گراف برنامه در سیستم های توزیع شده.................44
 3-4- پارامترها و مفاهیم مورد استفاده در الگوریتم های زمان بندی گراف   برنامه.......................46
 3-5- الگوریتم های زمان بندی گراف برنامه با فرضیات محدودکننده......50
  3-5-1- الگوریتمی با زمان چند جمله ای برای گراف های درختی - الگوریتم HU...........................
  3-5-2- الگوریتمی برای زمان بندی گراف برنامه با ساختار دلخواه در سیستمی با دو پردازنده.........51  
  3-5-3- الگوریتمی برای زمان بندی گراف بازه ای مرتب شده............52
 3-6- الگوریتم های زمان بندی گراف برنامه در محیطهای  همگن ..........54
  3-6-1- الگوریتم Sarkar................................................
   3-6-2- الگوریتمHLFET................................................
   3-6-3- الگوریتم ETF................................................
   3-6-4- الگوریتم ISH ..............................................
   3-6-5- الگوریتم FLB................................................
   3-6-6- الگوریتم DSC................................................
   3-6-7- الگوریتم CASS-II..............................................
   3-6-8- الگوریتم DCP................................................
   3-6-9- الگوریتم MCP................................................
   3-6-10- الگوریتم MD...............................................
   3-6-11- الگوریتم TDS...............................................
 3-7- الگوریتم¬های زمان¬بندی گراف برنامه در محیطهای ناهمگن...............63    
  3-7-1- الگوریتم HEFT................................................
  3-7-2- الگوریتم CPOP..................................................
  3-7-3- الگوریتم LMT.................................................
  3-7-4- الگوریتمTANH .................................................
 فصل چهارم :الگوریتم FLB
1-4           ویژگیهای الگوریتم........................................66  
    4-2 اصطلاحات به کار برده شده.................................66
    4-3 الگوریتم................................................67  
    4-4 پیچیدگی الگوریتم........................................75        
    4-5 کارایی الگوریتم.........................................77 .
فصل پنجم: شبیه سازی گرید
    5-1 ابزار شبیه سازی...................................79
        5-1-1- optosim..................................................
        5-1-2 SimGrid ..................................................
        5-1-3- Gridsim  ..................................................
 کارهای انجام شده...............................................83          پیشنهادات............................................................83  
 مراجع     .............................................................85   



فهرست اشکال
    شکل 1-2 ساختار کلاستر  ......................................11
    شکل 2-2 ساختار زمانبند گرید ...............................14
    شکل 2-3-2 رده بندی الگوریتم های ایستا.......................19
    شکل 2-4 رده بندی برنامه های کاربردی.........................26
    شکل 2-5-6کلاس بندی برنامه های کاربردی .......................37
    شکل 3-2-3 گراف نمونه با هزینه محاسباتی و ارتباطی .............43
    شکل 3-3 دسته بندی الگوریتم های گراف برنامه..................45
    شکل 3-4 گراف کارها .........................................50
    شکل 3-5-3 گراف بازه ای مرتب شده با هزینه محاسباتی یکسان .....53
   شکل 3-5-3 مقایسه الگوریتم های زمانبندی گراف برنامه در محیطهای
   همگن ........................................................54
    شکل     4-1 گراف کار...........................................76
    شکل  5-2 ساختار   Gridsim  .....................................

 

شامل 98 صفحه Word


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


دانلود تحقیق پیاده سازی الگوریتم FLB

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

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

فهرست متن

مقدمه. 1

فصل اول. 2

سناریو آموزشگاه آنلاین.. 2

1-1-سناریو: 3

فصل دوم. 5

مدلسازی آموزشگاه آنلاین.. 5

2-1- تجزیه و تحلیل سیستم. 6

2-2- بخش های اصلی Forum.. 6

2-2-1- بخش کاربری: 6

2-2-2- بخش مدیریت : 6

2-2-3- کاربران عضو. 7

2-2-4- مربیان. 8

2-3- موجودیت ها در طراحی.. 8

2-4- نمودارها و دیاگرام ها 9

2-4-1- نمودار ER : 9

2-4-1-1موجودیت مدیر سایت : 9

2-4-1-2-  موجودیت کاربر عضو : 10

2-4-1-3- موجودیت مربیان. 10

2-5- نمودار جریان داده ها(DFD) 14

2-5-1- DFD سطح 1 برای یافتن فرم جستجو : 15

2-5-2- DFD سطح 1 برای جستجو : 15

2-5-3- DFD سطح 1 برای نمایش فرم به کاربر : 15

2-5-4- DFD سطح 1 برای نمایش فرم به مدیر : 16

2-5-5- DFD سطح 1 برای بررسی نوع درخواست و انجام آن : 16

2-6- Rational Software. 17

2-6-1- Business use case model 17

2-6-2- Business use case activity. 21

2-6-3-Business object model 27

2-6-4- Use Case  : 28

2-6-5-  Boundary Class : 29

فصل سوم. 34

نرم افزار  کاربردی.. 34

3-1- پایگاه داده ها 35

3-1-1- انجمن (Forum ) 35

3-2- ASP.NET. 37

3-2-1- آشنایی با Asp.Net 2010. 37

3-2-1-1- .asax. 38

3-2-1-2-.ascx. 38

3-2-1-3-.asmx. 39

3-2-1-4-.aspx. 39

3-2-1-5-.axd. 39

3-2-1-6-.vsdisco. 39

3-2-1-7-.html 39

3-2-1-8-.xml 40

3-2-1-9-.vb. 40

3-2-1-10-.cs. 40

3-2-1-11-.config. 40

3-2-2- Master Page. 40

3-2-3- Web.Config. 41

3-2-3-1- تگ Location : 42

3-2-3-2- تگ <globalization> : 43

3-2-3-3- تگهای امنیتی.. 43

3-2-3-4- تگ <authentication> : 43

3-2-3-5- تگ <authorization> : 44

3-2-3-6- تگ <sessionState> : 44

3-2-4- جلسات (Sessions) 45

3-2-5-Querystring. 46

3-2-6- سرویس های Membership و Roles. 47

3-2-7- تائید هویت کاربران ( Authentication ) 47

3-2-8- ایجاد یک صفحه login. 47

3-2-9- کنترل های اعتبار سنجی.. 49

3-2-9-1-  RequiredFieldValidator 50

3-2-9-2-RangeValidator 50

3-2-9-3-  CompareValidator 51

3-2-9-4-  گروه های validation. 52

3-2-9-5-  ValidationSummary. 52

3-2-10- اصول استفاده از رنگ ها در صفحات وب.. 53

3-2-10-1- سبز. 53

3-2-10-2-قرمز. 54

3-2-10-3-آبی.. 54

3-2-10-4-سفید. 54

3-2-10-5-بنفش... 54

3-3- Ajax. 55

3-3-1- ا ی جکس چیست؟. 55

3-3-2- مزایا و معایب Ajax. 57

3-3-3- پیاده سازی Ajax. 58

فصل چهارم پیاده سازی آموزشگاه آنلاین.. 59

4-1- طراحی وب سایت با نرم افزار  Visual Studio Micosoft 60

4-1-1- صفحه کاربر عضو. 61

4-1-2- صفحه مدیر. 62

4-1-3- صفحه مدرسان. 70

4-1-4- صفحه کارآموزان. 71

منابع. 74

فهرست شکل

شکل 2-1 : موجودیت مدیر سایت   9

شکل 2-2: موجودیت کاربر عضو  10

شکل 2-3- موجودیت مربیان  10

شکل 2-4 : نمودار جریان داده ها سطح صفر  14

شکل 2-5: DFD سطح یک یافتن فرم جستجو  15

شکل 2-6: DFD سطح یک جستجو  15

شکل 2-7:DFDسطح یک نمایش فرم کاربر .................................................................................................15

شکل 2-8: DFDسطح یک نمایش فرم مدیر  16

شکل 2-9:  DFDسطح یک نمایش فرم نوع درخواست   16

شکل 2-10) فعالیتهای سازمانی  کاربر مهمان  17

شکل 2-11) فعالیتهای سازمانی کارآموز  18

شکل 2-12) فعالیتهای سازمانی مدیر  19

شکل 2-13) فعالیتهای سازمانی منشی   20

شکل 2-14) فعالیتهای سازمانی استاد  20

شکل 2-15) نمودار activity ورود کار آموز  21

شکل 2-16) نمودار activity ثبت نام کار آموز  22

شکل 2-17) نمودار activity ویرایش اطلاعات کار آموز  22

شکل 2-18) نمودار activity دادن آزمون کار آموز  23

شکل 2-19) نمودار activity ورود مدیر  24

شکل 2-20) نمودار activity دادن مدرک به کارآموزان  توسط مدیر  25

شکل 2-21) نمودار activity مدیریت کلاسها 25

شکل 2-22) نمودار activity ورود استاد  26

شکل 2-23) نمودار activity ارسال نامه توسط منشی   26

شکل 2-24) نمودار object ....................................................................................................................28

شکل 2-25)نمودار Use Case  28

شکل 2-26) Boundary Class ورودکارآموز  29

شکل 2-27) Boundary Class ثبت نام کارآموز  29

شکل 2-28) Boundary Class ارسال پیام کارآموز  30

شکل 2-29) Boundary Class به روز رسانی کارآموز  30

شکل 2-30) Boundary Class جستجوکارآموز  30

شکل 2-31) Boundary Class پرداخت شهریه کارآموز  31

شکل 2-32) Boundary Class مدیریت خبر توسط منشی   31

شکل 2-33) Boundary Class ثبت نمره توسط منشی   31

شکل 2-34) Boundary Class ورودمدیر  32

شکل 2-35) Boundary Class مدیریت کلاسها توسط مدیر  32

شکل 2-36) Boundary Class وروداستاد  32

شکل 2-37) Boundary Class گرفتن آزمون توسط استاد  33

شکل 2-38) Boundary Class به روز رسانی استاد  33

شکل 2-39) Boundary Class ثبت نام استاد  33

شکل  3-1 جدول ادمین یا  مدیر آموزشگاه 35

شکل 3-2 جدول دانشجو  36

شکل 3-3 جدول پروفایل دانشجو  37

شکل 3-4 : مدل برنامه های ای جکس و وب عادی   56

شکل 3-5 : مدل پردازش وب کلاسیک با پردازش ای جکس... 57

شکل 4-1 )صفحه اول سایت   60

شکل 4-2) صفحه عضویت در سایت   60

شکل 4-3) صفحه ورود یا login   افراد ثبت نام شده درسایت   61

شکل 4-4) صفحه پروفایل افراد ثبت نام شده درسایت   61

شکل 4-5) صفحه درباره اموزشگاه 62

شکل 4-6) صفحه لیست اخبار آموزشگاه افراد ثبت نام شده درسایت   62

شکل 4-7 )صفحه اول مدیر  63

شکل 4-8 )صفحه تعریف کاربر جدید توسط مدیر  63

شکل 4-9 )صفحه لیست اخبار توسط مدیر  64

شکل 4-10 )صفحه لیست دوره توسط مدیر  64

شکل 4-11 )صفحه لیست دانشجویان توسط مدیر  65

شکل 4-12 )صفحه لیست کارمندان توسط مدیر  65

شکل 4-13 )صفحه لیست مدرسان توسط مدیر  66

شکل 4-14 )صفحه لیست کلاس ها توسط مدیر  66

شکل 4-15 )صفحه ثبت کلاس ها توسط مدیر  67

شکل 4-16 )صفحه تعریف ازمون آنلاین توسط مدیر  67

شکل 4-17 )صفحه تعریف سوالات آزمون آنلاین توسط مدیر  68

شکل 4-18 )صفحه لیست آزمون آنلاین توسط مدیر  68

شکل 4-19 )صفحه لیست ثبت نام های صورت گرفته توسط مدیر  69

شکل 4-20 )صفحه لیست نامه های دریافتی توسط مدیر  69

شکل 4-21 )صفحه اول مربیان آموزشگاه 70

شکل 4-22 )صفحه برنامه کلاسی در قسمت مربیان  70

شکل 4-23 )صفحه اول کارآموزان  71

شکل 4-24 )صفحه ثبت نام در دورههای آموزشگاه توسط کارآموزان  71

شکل 4-25 )صفحه وضعیت ثبت دوره  کارآموزان  72

شکل 4-26 )صفحه پروفایل کارآموزان  72

شکل 4-27 )صفحه ارتباط با آموزشگاه توسط کارآموزان  73

 فهرست جدول

جدول 2-1: شرح موجودیت های خارجی......................................................................................................9

جدول 2-2: موجودیت کاربر. 11

جدول 2-3: موجودیت مدیر. 12

جدول 2-4 موجودیت مربیان. 13

جدول3 -1 :خصوصیات و متد هایSession. 46

 

پیشگفتار

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

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


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

در طراحی پروژه از نرم‎افزارهای زیر استفاده شده است:

Ration Rose*

SQL server*

  1. Net*                             فرمت فایل: word
    • d
    •                                                     تعداد صفحات:90
    0

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


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