شماره پروژه : ۱۹۳

عنوان پروژه : پایان نامه معماری نرم افزار

تعداد صفحات : ۸۹

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

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

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

ادامه مطلب و دانلود پروژه

شماره پروژه : ۱۷۱

عنوان پروژه : بررسی و طراحی سایت سیستم خرید و فروش اینترنتی

تعداد صفحات : ۱۱۰

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

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

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

ادامه مطلب و دانلود پروژه

شماره پروژه : ۹۸

عنوان پروژه : بررسی کارت های هوشمند و انواع آنها

تعداد صفحات : ۱۰۲

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

انواع کارت هوشمند: کارت‌های حافظه تماسی (Contact Memory Card) -کارت‌های دارای پردازشگر (Contact CPU Card) -کارت‌های حافظه بدون تماس (Contact-less Memory Card)- کارت‌های دارای پردازشگر با رابط دوگانه (Dual Interface CPU Card) . انواع کارت‌های هوشمند از دیدگاه تکنولوژی ساخت :کارت‌های تماسی (‍Contact) -کارت‌های بدون تماس (Contact-less) -کارت‌های با رابط دوگانه (Dual Interface)

تکنولوژی کارت هوشمند (Smart Card) به عنوان یکی از دستاوردهای نوین بشری، تحولی شگرف در حوزه سیستم‌های کاربردهای روزمره انسانها ایجاد کرده‌است. دو مقوله مهم امنیت(Security) و همراه بودن(Mobility) از ویژگی‌های منحصربه‌فرد این تکنولوژی است. امروزه کاربردهای این تکنولوژی در سطح دنیا در اکثر زمینه‌ها قابل مشاهده بوده و حتی این روند، رو به رشد می‌باشد. بانکها، مراکز مخابراتی، سازمانهای دولتی، مراکز بهداشتی، مراکز ارائه خدمات، مراکز آموزشی، مراکز تفریحی و… از این دستاوردهای کاربردی این تکنولوژی بهره می‌گیرند.

ادامه مطلب و دانلود پروژه

شماره پروژه : 80

عنوان پروژه : بررسی الگوریتم خوشه بندی در ساخت سيستم های توزيع شده

تعداد صفحات : 153

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

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

يک سيستم توزيع شده مجموعه ای از کامپيوتر های مستقل می باشند که برای انجام کارهای مختلف با يکديگر همکاری کرده و به صورت يک سيستم واحد و قدرتمند برای کاربران ديده می شوند. يک سيستم توزيع شده حداقل بايداهداف زير را برآورده کند: 1-به سادگی منابع موجود در شبکه را در اختيار کاربران قرار دهد.2 – کاربران نبايد از اين موضوع که منبع مورد استفاده آنها در کامپيوتر ديگری در شبکه قرار دارد مطلع شوند.(شفافيت) 3- سيستم توزيع شده بايد باز باشد. 4- سيستم توزيع شده بايد مقياس پذير باشد. با افزايش روزافزون نياز به توان پردازشی سريعتر، هيچ بستر محاسباتي منفرد، نمي تواند پاسخگوی اين نياز باشد بنابراين محيطهاي پردازشي آتي بايد بتواننداز منابع محاسباتی نا همگن موجود در شبکه استفاده کنند. فقط سيستم هاي موازي و توزيع شده امکان استفاده از منابع مختلف موجود در شبکه را ميسر می کنند.

ادامه مطلب و دانلود پروژه

شماره پروژه : 53

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

تعداد صفحات : 90

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

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

ادامه مطلب و دانلود پروژه

شماره پروژه : 50

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

تعداد صفحات : 89

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

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

نرم افزاری که در این پروژه آماده شده توسط زبان برنامه نویسی #C برنامه نویسی شده است که سعی شده است تمامی مبالغ اعم از بیمه ، مالیات ، حق اولاد ، پایه حقوق ، حق مسکن و … بر اساس قانون کار محاسبه شده است .

ادامه مطلب و دانلود پروژه

شماره پروژه : 49

عنوان پروژه : بررسی معماری سرویس گرا و ارائه روشی برای طراحی مبتنی بر سرويس

تعداد صفحات : 214

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

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

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

در اين تحقيق از تکنيکها و مباحث مطرح در Service-oriented Architecture (به اختصار SOA) استفاده شده و برای طراحي سرويس گرا روشي پيشنهاد مي شود .تمرکز این پروژه بر روی فرايند طراحی مي باشد که اصول و تکنيکهای کافي براي مشخص کردن , ساخت و پالايش فرايندهای کسب و کاری که به سرعت دچار تغيير مي شوند فراهم مي کند . روش پيشنهای براي ايجاد کنترل متمرکز از تجريد لايه های سرويس و طبقه بندی انواع سرويس استفاده نموده و در کنار استفاده از سيستمهاي موروثي در حمايت از استراتژيهاي کوتاه مدت سازمانها ، بر اساس اصول طراحي و اصول سرويس گرائي در راستاي استراتژيهاي بلند مدت عمل مي کند تا در تامين اهداف تجاري و حمايت از فرايندهايي که به سرعت دچار تغيير مي شوند مفيد واقع شود.

ادامه مطلب و دانلود پروژه

شماره پروژه : 48

عنوان پروژه : بررسی شبکه های ادهاک و ارائه الگوريتم مسيريابی مبتنی بر ناحيه بندی در آن

تعداد صفحات : 90

شرح مختصر پروژه : این پروژه با عنوان بررسی شبکه های ادهاک و ارائه الگوريتم مسيريابی مبتنی بر ناحيه بندی شبکه های Ad-hoc برای دانلود آماده شده است.شبکه های  Ad–hoc به شبکه های آنی و یا موقت گفته می شود که برای یک منظور خاص به وجود می آیند. در واقع Ad hoc شبکه های بی سیم هستند که گره های آن متحرک می باشند. شبکه های بی سیم Ad hoc فاقد هسته مرکزی برای کنترل ارسال و دریافت داده می باشد و حمل بسته های اطلاعاتی به شخصه توسط خود گره های یک مسیر مشخص و اختصاصی صورت می گیرد. توپولوژی شبکه های Ad hoc متغیر است زیرا گره های شبکه می توانند تحرک داشته باشند و در هر لحظه از زمان جای خود را تغییر بدهند.

در اين پروژه هدف ارائه الگوريتم مسيريابي پيشنهادي مبتني بر خوشه يابي مي باشد. شبكه‌هاي Ad–hoc براي اولين بار توسط وزارت دفاع آمريكا در سيستم‌هاي نظامي و عملياتي خود مورد استفاده قرار گرفته است. ليكن از سال 1970 بطور عمومي مورد استفاده ميباشد.

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

ادامه مطلب و دانلود پروژه

شماره پروژه : 41

عنوان پروژه :  بررسی شبکه های کامپیوتری ، سخت افزار و نرم افزار شبکه و آشنایی با امنیت شبکه های کامپیوتری

تعداد صفحات : 198

شرح مختصر پروژه : برای یک تکنسین رشته کامپیوتر ، دانستن شبکه و اینکه کامپیوتر ها چطور با یکدیگر در یک شبکه کامپیوتری (Computer Networking) ارتباط برقرار می کنند بسیار مهم می باشد. این روزها استفاده از کامپیوترها در یک Setting خاص و حرفه ای بدون وجود شبکه تصور کردنی نیست.تکنسین های شبکه باید تمامی ملزومات یک شبکه کامپیوتری را بدانند و بر نگهداری و اشکال زدایی شبکه های خود مسلط باشند.

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

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

ادامه مطلب و دانلود پروژه
انواع سنسور و کاربرد آنها در صنعت

شماره پروژه : ۹

عنوان پروژه : بررسی انواع سنسور و کاربرد آنها در صنعت

تعداد صفحات :  ۷۳

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

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

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

ادامه مطلب و دانلود پروژه
پشتیبانی