سورنا فایل

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

سورنا فایل

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

پیاده سازی بلادرنگ کدک صحبت استاندارد G.728 بر روی پردازنده TMS320C5402

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

پیاده سازی بلادرنگ کدک صحبت استاندارد G.728 بر روی پردازنده TMS320C5402


 پیاده سازی بلادرنگ کدک صحبت استاندارد G.728 بر روی پردازنده TMS320C5402

 پیاده سازی بلادرنگ کدک صحبت استاندارد G.728 بر روی پردازنده TMS320C5402

 

چکیده    

کدک صحبت استاندارد G.728 ، یک کدک کم تاخیر است که صحبت با کیفیت عالی را در نرخ بیت 16 kbps ارائه می دهد و برای شبکه های تلفن ماهواره ای و اینترنت و موبایل که به تاخیر زیاد حساس هستند ، مناسب است. در این رساله به پیاده سازی بلادرنگ اینکدر و دیکدر  G.728 بصورت دوطرفه کامل ( Full Duplex ) بر روی پردازنده TMS320C5402 می پردازیم .

روشی ترکیبی برای برنامه نویسی TMS ارائه می شود که در آن  زمان وپیچیدگی برنامه نویسی نسبت به برنامه نویسی دستی به 30%  کاهش می یابد . در این روش پس از برنامه نویسی           و  شبیه سازی ممیزثابت الگوریتم کدک به زبان C ، با استفاده از نرم افزار                                ( Code Composer Studio ) CCS ، برنامه به زبان اسمبلی ترجمه شده و بهینه سازی دستی در کل کد اسمبلی صورت می گیرد . سپس بعضی از توابع مهم برنامه از نظر MIPS ، بصورت دستی به زبان اسمبلی بازنویسی می شوند تا برنامه بصورت بلادرنگ قابل اجرا گردد . در پایان                  نتایج این پیاده سازی ارائه می شود .

 

کلمات کلیدی

 

کدینگ و فشرده سازی صحبت ، پیاده سازی بلادرنگ ، DSP ، TMS320C5402 ، برد DSK

 

فهرست

- مقدمه                                                                                                                          4

فصل 1 : بررسی و مدل سازی سیگنال صحبت                                                              

            1-1- معرفی سیگنال صحبت                                                                          6

            1-2- مدل سازی پیشگویی خطی                                                                               10

                        1-2-1- پنجره کردن سیگنال صحبت                                                      11

                        1-2-2- پیش تاکید سیگنال صحبت                                                       13

                        1-2-3- تخمین پارامترهای LPC                                                           14

 

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

            2-1- مقدمه                                                                                                          15

            2-2- روش های کدینگ                                                                                            19

                        2-2-1- کدرهای شکل موج                                                                21

                        2-2-2- کدرهای صوتی                                                                                 22                     2-2-3- کدرهای مختلط                                                                                    24

                        الف- کدرهای مختلط حوزه فرکانس                                                      27

                        ب- کدرهای مختلط حوزه زمان                                                                        29

 

فصل 3 : کدر کم تاخیر LD-CELP                                                                    

            3-1- مقدمه                                                                                                          34

            3-2- بررسی کدرکم تاخیر LD-CELP                                                                 36

                        3-2-1- LPC معکوس مرتبه بالا                                                            39

                        3-2-2- فیلتر وزنی شنیداری                                                              42

                        3-2-3- ساختار کتاب کد                                                                   42

                        3-2-3-1- جستجوی کتاب کد                                                             43

                        3-2-4- شبه دیکدر                                                                          45

                        3-2-5- پست فیلتر                                                                          46

فصل 4 : شبیه سازی ممیزثابت الگوریتم به زبان C                                                          

            4-1- مقدمه                                                                                                          49

            4-2- ویژگی های برنامه نویسی ممیزثابت                                                                     50

            4-3- ساده سازی محاسبات الگوریتم                                                               53

                        4-3-1- تطبیق دهنده بهره                                                                54

                        4-3-2- محاسبه لگاریتم معکوس                                                                     58

            4-4- روندنمای برنامه                                                                                               59

                        4-4-1- اینکدر                                                                                            63

                        4-4-2- دیکدر                                                                                            69

فصل 5 : پیاده سازی الگوریتم برروی DSP                                 

            5-1- مقدمه                                                                                                          74

            5-2- مروری بر پیاده سازی بلادرنگ                                                                 75

            5-3- چیپ های DSP                                                                                               76

                        5-3-1- DSP های ممیزثابت                                                               77

                        5-3-2- مروری بر DSP های خانواده TMS320                             78

                        5-3-2-1- معرفی سری TMS320C54x                                     79

            5-4- توسعه برنامه بلادرنگ                                                                           81

            5-5- اجرای برنامه روی برد توسعه گر C5402 DSK                                              82

                        5-5-1- بکارگیری ابزارهای توسعه نرم افزار                                             84

                        5-5-2- استفاده از نرم افزارCCS                                                          86

                        5-5-3- نتایج پیاده سازی                                                                  94

            5-6- نتیجه گیری و پیشنهاد                                                                          97

- ضمائم 

   - ضمیمه (الف) : دیسکت برنامه های شبیه سازی ممیز ثابت به زبان C و 

                          پیاده سازی کدک به زبان اسمبلی                                                                                                                       - ضمیمه (ب) : مقایسه برنامه نویسی C و اسمبلی                                                             98

- مراجع                                                                                                               103

 - مقدمه

امروزه در عصر ارتباطات و گسترش روزافزون استفاده از شبکه های تلفن ،موبایل و اینترنت در جهان ومحدودیت پهنای باند در شبکه های مخابراتی ، کدینگ و فشرده سازی صحبت امری اجتناب ناپذیر است . در چند دهه اخیر روشهای کدینگ مختلفی پدیدآمده اند ولی بهترین و پرکاربردترین آنها کدک های آنالیزباسنتز هستند که توسط Atal & Remedeدر سال 1982 معرفی شدند [2] . اخیرا مناسبترین الگوریتم برای کدینگ صحبت با کیفیت خوب در نرخ بیت های پائین و زیر 16 kbps ، روش پیشگویی خطی باتحریک کد (CELP) می باشد که در سال 1985 توسط Schroeder & Atal معرفی شد [8] و تا کنون چندین استاندارد مهم کدینگ صحبت بر اساس CELP تعریف شده اند . 

word: نوع فایل

سایز:905 KB 

تعداد صفحه:105


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


پیاده سازی بلادرنگ کدک صحبت استاندارد G.728 بر روی پردازنده TMS320C5402

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

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

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


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

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

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

 تعداد صفحه79

 

بخشی از فهرست مطالب

عنوان                                            صفحه

فهرست شکل‌‌ها ‌ج

فصل 1 -  مقدمه 3

1-1-....................................... پیشگفتار 3

1-2-...... معرفی و مقایسه روبات های پرنده بدون سرنشین 4

1-3-.................................. معرفی Quadrotor 6

1-4-...................................... مدل ریاضی 8

فصل 2-سخت افزار 12

2-1-..................................... اجزای اصلی 12

2-1-1-.......................... میکرو کنترلر اصلی 13

2-1-2- نگاهی دقیق تر به میکرو کنترلر و توانمندی های آن 15

2-1-3- معرفی    ESC 22

2-1-4- معرفی موتورهای BLDC 23

2-1-5- معرفی سنسور IMU 25

2-1-6- معرفی سنسور آلتراسونیک 29

2-1-7-.............................. برد اتصال IOIO 30

2-1-8-............................. مبدل USB به TTL 32

فصل 3-شبیه سازی 34

3-1-............................... معرفی موتور Unity3d 34

3-2-................................. معرفی کنترلر PID 35

3-2-1-............. بررسی تاثیر پارامترها بر سیستم 36

3-2-2- طراحی کنترلر  و تنظیم آن ( روش زایگلر – نیکلز ) 38

3-2-3-... مقایسه PID استاندارد و دیجیتالی ( گسسته ) 40

3-3-........................... مقایسه انواع فیلترها 42

3-3-1-................................ فیلتر کالمن 42

3-3-2-.................................. فیلتر DCM 43

3-4-................. نتایج شبیه سازی – PID استاندارد 47

فصل 4-بخش عملی 49

4-1-...................................... ساخت بدنه 49

فصل 5-نرم افزار 55

ضمیمه ها .....................................................................................................................................................................65

نتیجه گیری .................................................................................................................................................................67

منابع و مراجع .............................................................................................................................................................68

 

 

فهرست شکل‌‌ها

عنوان                                            صفحه

 

شکل  1 : انواع روبات پرنده 5

شکل  2 : مقایسه روبات های پرنده 5

شکل  3 : نحوه چرخش ملخ ها 6

شکل  4 : نحوه حرکت روبات 7

شکل  5 : مدل دینامیکی روبات 8

شکل  6 : دیاگرام داخلی روبات 12

شکل  7 : نمای داخلی میکرو xmega128 15

شکل  8 : دیاگرام ارتباط داخلی میکروکنترلر 18

شکل  9 : نحوه تولید سیگنال esc 22

شکل  10 : نمای داخلی موتور BLDC 24

شکل  11 : نمای داخلی سنسور شتاب سنج 27

شکل  12 : شماتیک داخلی مدار سنسور imu 28

شکل  13 : سنسور ultrasonic 29

شکل  14 : ماژول واسط گوشی تلفن همراه و مدار اصلی 30

شکل  15 : شماتیک داخلی مدار واسط 31

شکل  16 : مبدل usb به TTL 32

شکل  17 : شماتیک داخلی مبدل usb بهTTL 32

شکل  18 : مدل شبیه سازی شده روبات 34

شکل  19 : کنترل فرآیند با فیدبک حلقه بسته 35

شکل  20 : تاثیر افزایش بهره p 36

شکل  21 : تاثیر افزایش بهره I 36

شکل  22 : تاثیر افزایش بهره D 37

شکل  23 : دیاگرام سیستم حلقه بسته با اغتشاش 38

شکل  24 : پاسخ پله سیستم حلقه بسته 38

شکل  25 : جدول زایگلر - نیکلز 39

شکل  26 : نحوه از بین رفتن اثر نویز با فیلتر کالمن 43

شکل  27 : نتایج بدست آمده از شبیه سازی 47

شکل  28 : مراحل ابتدایی ساخت بدنه 49

شکل  29 : بدنه ساخته شده در مرحله اول 50

شکل  30 : قفس تست ساخته شده 51

شکل  31 : روبات آماده شده با اتصال چهار ملخ 52

شکل  32 : روبات ساخته شده در مرحله نهایی 53

شکل  33 : شماتیک داخلی سخت افزار روبات 66

 


چکیده

 

کلید واژه: روبات ، پرنده ، Quad rotor ، Quad copter  ، PID  .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

فصل اول

 

مقدمه

فصل 1 -  مقدمه 1-1-       پیشگفتار

با توجه به پیشرفت روزافزون علم روباتیک در عرصه های مختلف به خصوص حوزه روبات های پرنده و همچنین فعالیت تحقیقاتی گسترده بر روی روبات های پرنده عمود پروازی چون روبات های  چهار محرکه ایی ) Quad rotor ) در اکثر دانشگاه های معتبر جهان و همچنین ایران بر آن شدیم تا عنوان پروژه خود را پیاده سازی و طراحی سیستم کنترل یک عمود پرواز بر مبنای چهار محرکه انتخاب نماییم ، تا هم ثمره چهار سال مطالعه نظری بی وقفه در مقطع کارشناسی سخت افزار را به یک دستاورد عملی و کاربردی مبدل سازیم و هم در یک کار تیمی مشترک بر دانش خود  در زمینه مبحث کنترل روبات بیافزاییم . اجزای اصلی این روبات متشکل از چهار موتور BLDC  150 وات همراه با کنترلر سرعت ESC ، یک برد کنترلی اصلی ، یک دستگاه تفلن همراه مجهز به سیستم عامل اندروید برای کاهش هزینه ها و استفاده از امکانات گسترده سخت افزاری آن ، یک باتری لیتیومی مخصوص هواپیما های مدل ، ماژول سنسور شتاب و زاویه سنج IMU و یک مدار واسط برای ارتباط برد کنترلی و تلفن همراه می باشد . سخت ترین مرحله از پروژه طراحی سیستم کنترل حلقه بسته ایی است که تعادل روبات را در هوا تضمین نماید و همچنین امکان کنترل دقیق را برای کاربر فراهم سازد . برای دست یابی به چنین سیستم کنترلی از یک مدل ریاضی و شبیه سازی آن در محیط هایی چون Simulink یا Unity3d استفاده می کنیم و با استفاده از تنظیم کنترلر هایی چون PI یا PID ، کنترلر خود را بر روی مدل واقعی می آزماییم .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1-2-       معرفی و مقایسه روبات های پرنده بدون سرنشین

روبات های پرنده بدون سرنشین (UAV)[1]  به سه دسته کلی هواپیماهای بدون سرنشین و روبات های دارای بالگرد و بالون ها تقسیم بندی می شوند . هواپیما های بدون سرنشین برای پرواز از خاصیت آیرودینامیکی هوا استفاده می کنند و دارای بال هستند به همین جهت برای پرواز خود نیاز به یک باند پرواز مستقیم دارند تا از زمین جدا شوند . در مقابل ماشین های بالگرد دار مثل انواع هلیکپتر ها بدون نیاز به باند پرواز به صورت مستقیم پرواز می کنند[2] (VTOL) ولی در مقابل برای کنده شدن از زمین نیاز به انرژی بیشتری دارند و نسبت به هواپیما ها طول پرواز  و مسافت کمتری را پرواز  می کنند  . بالون ها با استفاده از گازهای سبکتر از هوا  [3](LTA) مثل هلیوم یا هوای گرم پر شده و بدون نیاز به نیروی محرکه به صورت مستقیم پرواز می کنند ولی مشکل اصلی آنها عدم کنترل دقیق و تاثیر پذیری زیاد آنها نسبت به باد است . در این سه دسته بالگرد ها به توجه به کنترل دقیق حرکت و مانور پذیری بالا دارای اهمیت ویژه ایی می باشند .

 

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

 

روبات های پرنده عمود پرواز (Multirotor)  با توجه به قابلیت هایی که دارند می توانند در مکان هایی که برای انسان ضرر دارد و یا مقدور نیست استفاده شوند و با این وجود دارای کاربردهای وسیعی در زمینه های مختلف می باشند . Multirotor ها دارای انواع مختلفی هستند و با توجه به تعداد محرکه ها نام گذاری می شوند . Quad rotor ها دارای چهار محرکه می باشند و نوع استاندارد این خانواده محسوب می شوند . Hexarotor و Octarotor ها نیز نوع های شش و هشت محرکه می باشند . هر چه تعداد محرکه ها افزایش می یابد میزان بار قابل حمل روبات بالاتر می رود و در نتیجه میزان انرژی و توان استفاده شده در آنها نیز بالا می رود .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

   

 

 

1-3-       معرفی Quadrotor

Quadrotor یک روبات پرنده عمود پرواز (VTOL) است که دارای چهار محرکه می باشد . محرکه ها بسته به توان و نوع روبات می تواند متفاوت باشد و انتخاب موتور مناسب با توجه به میزان گشتاور تولید شده )  Thrust  ( می باشد . ساختار کلی آن به صورت متقارن و به شکل زیر است . با توجه به گشتاور زاویه ایی تولید شده هر موتور ، جهت چرخش آن ها اهمیت دارد و به صورت یکی در میان دو به دو هم جهت می باشد . یعنی موتور اول و سوم در جهت عقربه های ساعت و موتور دوم و چهارم خلاف جهت عقربه های ساعت می چرخند .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

برای به پرواز در آمدن Quadrotor  باید چهار موتور آن به صورت مساوی نیروی لازم برای مقابله با جاذبه زمین را تولید کنند که وابسته به جرم کلی آن و میزان بار (Payload) متفاوت خواهد بود . در ادامه برای توضیح بهتر نحوه حرکت از اصلاحات استاندارد استفاده می کنیم .

 

 

 

به معلق ماندن در هوا عمل Hover گفته می شود . برای این که روبات در هوا معلق بماند باید موتور ها نیروی جاذبه را خنثی کنند . به چرخش حول محور Z ، Yaw گفته می شود برای این که روبات ساعت گرد حول محور Z بچرخد باید موتورهای 1 و 3 قوی تر و موتورهای 2 و 4 ضعیف تر بچرخند و برای چرخش پاد ساعت گرد  عکس این عمل صورت می گیرد . به چرخش حول محور X ، Roll گفته می شود و باید موتور 2 ضعیف تر و موتور 4 قوی تر بچرخند . به چرخش حول محور Y ، Pitch گفته می شود و باید موتور 3 قوی تر و موتور 1 ضعیفتر بچرخد . باید توجه کرد که هنگامی که روبات دارد در یک جهت حرکت می کند میزان قدرت هر چهار موتور افزایش یافته تا حرکت به سمت پایین آن جبران شود این نکته را در بخش معرفی مدل ریاضی به صورت دقیق تر توضیح داده شده است .

 

 

 

 

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


[1] Unmanned Aerial Vehicle

[2] Vertical Take-Off and Landing

[3] Lighter Than Air

 


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


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

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

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

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


پاورپوینت چالش های پیاده سازی مدیریت دانش در سازمانهای دانش بنیان پروژه محور

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

 

 

 

فهرست
مقدمه
کلیات و تعاریف
مروری بر کارهای انجام شده
جمع بندی

 

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

 


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


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

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

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

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


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

  بدون تردید مساله ای که در رویارویی انسان اهمیت به سزایی دارد، دسترسی سریع و آسان به دریایی از اطلاعات جامع و کامل است که برای این مهم، نیاز به اخذ تدابیری می باشد تا

 از عهده ی این عمل به نحو شایسته ای برآید.

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

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

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

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

تعریف مسئله

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

مسائل مورد نظر مدیر:

  • سرعت انجام کارها پایین است

مسئله مورد نظر کاربر:

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

اهداف مسئله

اهداف کلی :

  • ارتقاء و سرعت بخشیدن به تبادل اطلاعات
  • گسترش دامنه جغرافیایی فعالیتها
  • صرف وقت کمتر

اهداف جزیی:

  • امکان تعیین کاربران و محدوده دسترسی آنها به سیستم

کارهای انجام شده مرتبط با موضوع

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

امکان سنجی:

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

 در این سیستم با توجه به شناسایی نیازهای فوق و بررسی منابع ، امکان مکانیزه کردن سیستم وجود دارد .

تعریف کامل مسئله

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

 فهرست مطالب:

چکیده .........................................................................................................................  1

مقدمه ..........................................................................................................................  2

فصل اول :تعریف و امکان سنجی مسئله....................................................... 3

  • تعریف مسئله .................................................................................................. 4
  • اهداف مسئله .................................................................................................. 4

              1-2-1  اهداف کلی .................................................................................  4

               1-2-2 اهداف جزئی ...............................................................................  4

1-3    کارهای انجام شده مرتبط با موضوع ................................................................  5

1-4     امکان سنجی ..................................................................................................  5

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

  • تعریف کامل مسئله ......................................................................................... 7
  • دیاگرام متن ..................................................................................................... 8
  • دیاگرام گردش مستندات ................................................................................. 9
  • نمودار DFD ................................................................................................. 

            2-4-1 نمودار DFD سطح 1 ....................................................................  11

            2-4-2 نمودارDFD  سطح 2 ....................................................................  12

            2-4-3 نمودارDFD  سطح 3 ...................................................................  13

2-5    شرح فرم های ورودی و خروجی ..................................................................  14

2-6    نمودارERD  ............................................................................................. .   

2-7    بانک اطلاعاتی وتعیین ویژگی فیلد ها ........................................................... 16

2-8    طراحی محیط گرافیکی کاربر(GUI) ...........................................................  

          2-8-1 طراحی منوها ..................................................................................  18

        2-8- 2  طراحی فرم های ورودی..................................................................  19

        2-8-3   طراحی فرم های خروجی ...............................................................  20

فصل سوم: پیاده سازی سیستم .........................................................................   21

  • ویژگی ها وعلل انتخاب زبان برنامه نویسی................................................. 22
  • ویژگی ها وعلل انتخاب زبان پایگاه داده ..................................................... 23
  • تشریح زیر برنامه های تولید اطلاعات .......................................................... 24

فصل چهارم: راهنمای اجرای برنامه ..................................................................... 25

4-1     سخت افزار مورد نیاز .....................................................................................  26

4-2     نرم افزار مورد نیاز  ........................................................................................  27

4-3   نحوه نصب برنامه .........................................................................................  28 

4-4   تشریح نحوه اجرای برنامه ...........................................................................  29

نتیجه گیری و پیشنهاد ها................................................................................

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

شامل 75 صفحه فایل word قابل ویرایش


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


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

پروژه بررسی سیستم عامل های گوشی های هوشمند پیاده سازی سامانه اعلام وضعیت ایستگاه های CGS برای اندروید. doc

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

پروژه بررسی سیستم عامل های گوشی های هوشمند پیاده سازی سامانه اعلام وضعیت ایستگاه های CGS برای اندروید. doc


پروژه بررسی سیستم عامل های گوشی های هوشمند پیاده سازی سامانه اعلام وضعیت ایستگاه های CGS برای اندروید. doc

 

 

 

 

نوع فایل: word

قابل ویرایش 218 صفحه

 

چکیده:

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

 

مقدمه:

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

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

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

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

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

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

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

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

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

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

 

فهرست مطالب:    

1- مقدمه

2- سیستم عامل    

2-1- سیستم عامل چیست؟   

2-1-1- محیط عملیاتی       

2-1-2- یک مدل منبع        

2-2- ویژگی های یک سیستم عامل خوب         

2-2-1- مقاوم      

2-2-2- مقیاس پذیری         

2-2-3- توسعه     

2-2-4- توان عملیاتی         

2-2-5- قابلیت حمل           

2-2-6- امنیت     

2-3-سیستم عامل های گوشی های هوشمند        

2-3-1- تاریخچه  

2-3-2- چشم انداز کلی انواع سیستم عامل از ابتدا           

3- بررسی انواع سیستم عامل های گوشی های هوشمند     

3-1- سیستم عامل سیمبیان   

3-1-1- پیدایش و حیات سیمبیان        

3-1-2- شرکت های بوجود آورنده      

3-1-3- تکنولوژی سیمبیان  

3-1-4- طراحی   

3-1-5- ساختار سیمبیان      

3-1-6- رابط های کاربردی

3-1-7- امنیت     

3-1-8- بازی بر روی سیمبیان          

3-1-9- Kernel و User Library     

3-1-10- فایل ها و دایرکتوری ها      

3-1-11- فناوری سیمبیان    

3-1-12- زبان های برنامه نویسی برای سیمبیان

3-1-13- معرفی UIQ و S60           

3-1-14- معرفی دو ورژن از سیمبیان

3-1-14-1- معرفی سیستم عامل سیمبیان بل نوکیا           

3-1-14-2- معرفی سیستم عامل سیمبیان آنا      

3-2- سیستم عامل بلک بری

3-2-1- بررسی سیستم عامل بلک بری

3-2-1-1- رابط کاربردی    

3-2-1-2- صفحه خانگی

3-2-1-3- Black Berry Hub          

3-2-1-4- صفحه کلید لمسی

3-2-1-5- اپلیکیشن های بومی         

3-2-1-6- مرورگر           

3-2-1-7- نقشه    

3-2-1-8- ساعت  

3-2-1-9- دوربین

3-2-1-10- اپلیکیشن های غیر بومی و اکو سیستم          

3-3- سیستم عامل ابونتو     

3-3-1- طراحی   

3-3-1-1- اپلیکیشن های مورد علاقه  

3-3-1-2- همیشه در حال اجرا         

3-3-1-3- برگشت به عقب  

-3-1-4- محتوا، نه کنترل ها            

3-3-1-5- پیدا کردن هر چیزی و هر جایی بصورت فوری            

3-3-1-6- به طور طبیعی منظم و سازمان یافته  

3-3-1-7- مکالمات هوشمندتر          

3-3-1-8- زندگی در تصاویر           

3-3-1-9- هر آنچه شما انتظار دارید، در یک گوشی        

3-3-2- اپراتورها و OEM ها، طراحی شده برای صنعت تلفن        

3-3-2-1- طراحی خیره کننده           

3-3-2-2- تلفن همراه با قلب یک PC  

3-3-2-3- شخصی سازی برای نیازهای شما     

3-3-2-4- سیستم عامل های مورد علاقه توسعه دهندگان   

3-3-2-5- سخت افزار توانمند آسانتر  

3-3-2-6- یک راه حل واقعا جهانی    

3-3-2-7- حمایت توسط کنونیکال      

3-3-3- اپلیکیشن اکوسیستم  

3-3-3-1- به سرعت در حال تکامل   

3-3-3-2- انطباق وب اپلیکیشن های خود و یا بومی        

3-3-3-3- نوشتن اپلیکیشن ها برای تمام دستگاه های ابونتو           

3-3-3-4- اَبر ما اَبر شماست

3-3-3-5- هم اکنون ساخت اپلیکیشن ها           

3-4- سیستم عامل مائمو      

3-4-1- معرفی تنها دیوایس تحت پلتفرم maemo          

3-4-1-1- نوکیا N900       

3-4-1-1-1- نقاط قوت       

3-4-1-1-2- نقاط ضعف    

3-5- سیستم عامل ویندوز موبایل

3-5-1- بررسی ویندوز موبایل7        

3-5-1-1- قابلیت های کلیدی            

3-5-1-2- معایب  

3-5-1-3- بررسی بخشهای مختلف    

3-5-1-3-1- Hubs          

3-5-1-3-2- محیط کاربردی

3-5-1-3-3- صفحه شماره گیری      

3-5-1-3-4- بخش ارسال پیامک       

3-5-1-3-5- برنامه ارسال ایمیل       

3-5-1-3-6- گالری           

3-5-1-3-7- برنامه پخش مالتی مدیا   

3-5-1-3-8- Internet Explorer                                                    

3-5-1-3-9- آفیس            

3-5-1-3-10- تقویم          

3-5-1-3-11- نقشه های Bing         

3-6- سیستم عامل ویندوز فون           

3-6-1- بررسی ویندوز فون

3-6-1-1- ویژگی های ویندوز فون

3-6-1-1-1- پردازنده های دو هسته ای           

3-6-1-1-2- صفحه نمایش رزولوشن بالا HD 720p        

3-6-1-1-3- قابلیت افزایش حافظه داخلی         

3-6-1-1-4- داشتن چیزی شبیه به سیری اپل    

3-6-1-1-5- ان اف سی     

3-6-1-1-6- صفحه شروع جدید       

3-6-1-1-7- یکپارچگی کامل با اسکایپ         

3-6-1-1-8- نقشه آفلاین نوکیا          

3-6-1-1-9- مالتی تسکینگ بهتر      

3-6-1-1-10- تجربه بهتر در بازی

3-6-1-1-11- اینترنت اکسپلورر

3-6-1-1-12- دوربین ارتقا یافته با پانوراما      

3-6-1-1-13- چرخه پشتیبانی ۱۸ ماهه          

3-6-1-1-14- مارکت پِلِیس با بیش از ۱۰۰۰۰۰ اپلیکیشن            

3-6-1-2- امکان استفاده از صفحه شروع ارتقاء یافته       

3-6-1-3- برنامه و بازی‌های سازگار با Windows Phone 8      

3-6-1-4- استفاده از نقشه نوکیا به جای نقشه بینگ!

3-6-1-5- سیستم عامل چند وظیفه‌ای واقعی

3-6-1-6- استفاده از اینترنت اکسپلورر

3-6-1-7- آیا امکان بروز رسانی گوشی موبایل من به ویندوز فون 8 وجود دارد؟          

3-7- سیستم عامل iOS       

3-7-1- سیستم عامل موبایـل اپل، محصــولی از قلب OS X

3-7-1-1- iOS 1 : تولد آیفون           

3-7-1-1-1- هسته‌ رابط کاربری iOS 1          

3-7-1-1-2- مرورگر موبایل سافاری  

3-7-1-1-3- پخش موسیقی صفحه‌گسترده        

3-7-1-1-4- گوگل مپ

3-7-1-1-5- پست‌صوتی (Voicemail) با رابط کاربری تصویری  

3-7-1-1-6- همگام‌سازی به کمک آیتونز         

3-7-1-1-7- صفحه‌کلید نرم‌افزاری    

3-7-1-1-8- سایر ویژگی های iOS 1

3-7-1-1-9- بروز رسانی‌های iOS 1  

3-7-1-2- iOS 2 : اپلیکیشن‌ها آمدند   

3-7-1-2-1- App Store   

3-7-1-2-2- SDK های iOS            

3-7-1-2-3- پشتیبانی از سرویس Exchange مایکروسافت           

3-7-1-2-4- سرویس MobileMe    

3-7-1-2-5- بروز رسانی‌های iOS 2  

3-7-1-3- iOS 3 : نسخه‌ای به کام ویژگی‌ها     

3-7-1-3-1- Cut و Copy و Paste 

3-7-1-3-2- ویژگی جستجوی Spotlight       

-7-1-3-3- راه‌اندازی سرویس اعلان برای اپلیکیشن‌های Third Party         

3-7-1-3-4- سایر ویژگی‌های معرفی شده در iOS 3        

3-7-1-3-5- بروز رسانی‌هایiOS 3   

3-7-1-4- iOS 3.2 : آی‌پد وارد می‌شود           

3-7-1-4-1- الگوهای جدید رابط‌کاربری برای صفحه‌نمایش بزرگتر

3-7-1-4-2- طراحی جدید اپلیکیشن‌ها

3-7-1-4-3- طراحی واقع‌گرا (Skeumorphism)         

3-7-1-5- iOS 4 : فرصتی برای چند وظیفگی  

3-7-1-5-1- فولدرها

3-7-1-5-2- صفحه‌نمایش رتینا        

3-7-1-5-3- امکاناتی برای افزایش بهره‌وری (Productivity)      

3-7-1-6- iOS 4 (بروز رسانی شده) : توسعه اکوسیستم    

3-7-1-6-1- فاجعه آنتن‌دهی            

3-7-1-6-2- نسخه 4.0.1  

3-7-1-6-3- نسخه 4.1

3-7-1-6-4- نسخه 4.2.1

3-7-1-6-5- نسخه 4.2.5  

3-7-1-7- iOS 5 سیری و چیزهای دیگر         

3-7-1-7-1- سیری           

3-7-1-7-2- مدیریت اعلان‌ها (Notification Center)  

3-7-1-7-3- سرویس iMessage     

3-7-1-7-4- عدم نیاز به PC

3-7-1-7-5- همگام‌سازی (Sync) آیتونز از طریق وای‌فای           

3-7-1-7-6- بروز رسانی مستقیم به کمک دستگاه          

3-7-1-7-7- سرویس iCloud          

3-7-1-8- iOS 6 : خداحافظ گوگل مپ            

3-7-1-8-1 نقشه

3-7-1-8-2- یک آیفون بدون گوگل؛ تحقق رؤیای اپل

3-7-1-8-3- سیری باهوشتر            

3-7-1-8-4- Notification Center

3-7-1-8-5- سرویس Passbook     

3-7-1-8-6- به اشتراک‌گذاری تصاویر           

3-7-1-8-7- بهبود تب آی‌کلاد و ویژگی Reading List   

3-7-1-8-8- به‌کارگیری فیس‌تایم از طریق اپراتور و بهبود در ادغام اپل آی‌دی            

3-8- سیستم عامل اندروید    

3-8-1- نقطه آغاز

3-8-1-1- پنجره‌ی اعلانات

3-8-1-2- ویجت‌های صفحه خانه      

3-8-1-3- یکپارچه‌سازی با سرویس پست الکترونیکی جیمیل         

3-8-1-4- فروشگاهی به نام اندروید مارکت      

3-8-2- نسخه 1.5 یا کیک یزدی

3-8-2-1- صفحه‌کلید مجازی

3-8-2-2- ویجت‌های قابل توسعه       

3-8-2-3- بهبود کلیپ‌بورد (Clipboard)         

3-8-2-4- ضبط و بازپخش ویدئویی   

3-8-2-5- و قابلیت‌های بیشتر           

3-8-3- نسخه 1.6 یا پیراشکی         

3-8-4- نسخه 2.0 یا نان خامه‌ای

3-8-4-1- پشتیبانی از حساب‌های چندگانه        

3-8-4-2- قابلیت ناوبری نقشه گوگل  

3-8-4-3- دسترسی سریع به اطلاعات تماس     

3-8-4-4- ارتقای صفحه کلید مجازی  

3-8-4-5- بازسازی برنامه مرورگر   

3-8-5- نسخه 2.1 با همان نام نان خامه‌ای       

3-8-5-1- کاغذ دیواری‌های زنده

3-8-5-2- قابلیت تبدیل گفتار به متن   

3-8-5-3- قفل جدید صفحه‌  

3-8-6- نسخه 2.2 یا ماست بستنی

3-8-7- نسخه 2.3 یا نان زنجبیلی     

3-8-7-1- کنترل بیشتر بر قابلیت کپی/چسباندن

3-8-7-2- صفحه‌کلید پیشرفته           

3-8-7-3- ابزارهای بهتر برای مدیریت دستگاه و کارایی بالاتر باتری           

3-8-7-4- پشتیبانی از دوربین مکالمه تصویری

3-8-8- نسخه 3.0 یا شانه‌ عسل        

3-8-8-1- جایگزینی تم رنگی آبی به جای سبز  

3-8-8-2- بازطراحی صفحه خانگی و محل قرارگیری ابزارک‌ها

3-8-8-3- مرگ دکمه‌های فیزیکی     

3-8-8-4- بهینه‌سازی قابلیت چندوظیفه‌ای        

3-8-8-5- نمونه‌ای تازه از چینش برنامه‌ها       

3-8-9- نسخه 4.0 یا ساندویچ بستنی  

3-8-9-1- ارتقای صفحه خانگی        

3-8-9-2- قابلیت Android Beam   

3-8-9-3- قفل تشخیص چهره           

3-8-9-4- تحلیل میزان استفاده از پهنای باند     

3-8-9-5- برنامه‌ی جدید تقویم و مدیریت ایمیل  

3-8-10- نسخه 4.1 یا آبنبات پاستیلی

3-8-10-1- بازطراحی فونت Roboto           

3-8-10-2- توسعه و دستورپذیری بخش اعلانات            

3-8-10-3- انعطاف‌پذیری ویجت‌ها    

3-8-10-4- پیش‌بینی متون  

3-8-11- اندروید 4.2 با همان نام آبنبات پاستیلی            

3-8-11-1- اتصال بی‌سیم به تلویزیون از طریق Miracast          

3-8-11-2- ژست‌های تازه کی‌برد     

3-8-11-3- عکاسی پاناروما            

3-8-11-4- استفاده چندکاربر از یک تبلت        

3-8-12- کلام آخر

3-9- خلاصه       

4- ضمیمه          

4-1- ضمیمه الف : برنامه نویسی اندروید         

4-1-1- ابزارهای مورد نیاز

4-1-2- ایجاد اولین پروژه اندروید      

4-1-3- خلاصه   

4- 2- ضمیمه ب : پروژه ماهواره ای برای آبنبات پاستیلی 

4-2-1- موقعیت یابی ماهواره ای       

4-2-2- معرفی نرم افزار    

4-2-3- آموزش نرم افزار    

4-2-4- روش کار

سخن آخر

فهرست منابع       

 

منابع و مأخذ:

]1[ حسین خوش رفتار منفرد ، اعظم میرزایی ، مرجع کامل برنامه نویسی Android ، انتشارات ناقوس، چاپ اول 1391

]2[ الناز قاسمی ، جاوای کاربردی ، انتشارات ناقوس، 1390

[3] Michael_J._Jipping, Smartphone Operating System Concepts with Symbian OS

[4] Zigurd Mednieks, Laird Dornin, Programming Android

[5] Wei-Meng Lee, Beginning Android 4 Application Development, 2012

[6] http://us.blackberry.com

[7] http://www.ubuntu.com

[8] http://www.maemo.org

[9] http://www.windowsphone.com

[10] http://www.apple.com

[11] http://www.android.com

[12] http://www.google.com

[13] http://www.Ir-tci.org

[14] http:// www.Microsoft.com

[15] http://developer.android.com

[16] http:// www.prozhe.com

[17] http://symbian.nokia.com

[18] https://dl-ssl.google.com.android.eclipse

[19] https://maps.google.com

[20] https://www.yahoo.com


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


پروژه بررسی سیستم عامل های گوشی های هوشمند پیاده سازی سامانه اعلام وضعیت ایستگاه های CGS برای اندروید. doc