رپو فایل

مرجع دانلود و خرید فایل

رپو فایل

مرجع دانلود و خرید فایل

طراحی سیستم کتابخانه

اطلاعات گوهر قرنی است که در آن زندگی می کنیم از دیرباز اطلاعات نقش مهمی در زندگی بشری ایفا می نموده است طوری که انسان‌های نخستین دانسته‌های خود را بر دیواره غارها ترسیم می نمودند کتیبه‌های سنگی که در اکتشافات باستان شناسان یافت می شوند و بسیاری از شیوه‌هایی که گذشتگان در جمع آوری و نگهداری دانسته‌هایشان به کار می برند، گواه بر اهمیت این موضوع دارد
دسته بندی کامپیوتر و IT
بازدید ها 3
فرمت فایل doc
حجم فایل 49 کیلو بایت
تعداد صفحات فایل 51
طراحی سیستم  کتابخانه

فروشنده فایل

کد کاربری 2106
کاربر

طراحی سیستم کتابخانه

فهرست مطالب

عنوان صفحه

فصل اول: معرفی سیستم

1-1- مقدمه ............................................................................................................ 2

2-2- اهداف ........................................................................................................... 3

1-3- معرفی سیستم عامل مورد استفاده .............................................................. 3

1-4- معرفی نرم افزار بانک اطلاعاتی ................................................................... 4

1-5- معرفی زبان برنامه‌نویسی مورد استفاده ..................................................... 4

فصل دوم: بررسی کل سیستم و مفاهیم:

2-1-تعریف کلی از سیستم کتابخانه ...................................................................... 6

2-2- تحلیل سیستم مکانیزه.................................................................................... 6

2-3- طراحی بانک اطلاعاتی ................................................................................... 7

2-4-مزایای بانک اطلاعاتی..................................................................................... 7

2-5-داده ................................................................................................................ 8

2-6-اطلاع................................................................................................................ 8

2-7-موجودیت........................................................................................................ 9

2-8-صفت خاصه................................................................................................... 9

عنوان صفحه

2-9-روابط موجود بین موجودیت‌ها...................................................................... 9

2-10-میدان.......................................................................................................... 10

2-11-عنوان.......................................................................................................... 10

2-12-بدنه ............................................................................................................ 11

2-13-افرونگی جداول........................................................................................... 11

2-14-خواص رابطه.............................................................................................. 12

2-15-کلید منتخب................................................................................................. 13

2-16-کلید اصلی................................................................................................... 13

2-17-کلید فرعی................................................................................................... 13

2-18-کلید خارجی................................................................................................ 13

فصل سوم: تحلیل سیستم کتابخانه

3-1-اطلاعات اولیه ............................................................................................... 16

2-3-موجودیت‌های اصلی..................................................................................... 17

فصل چهارم : ایجاد بانک و ارتباط‌ها

4-1-تحلیل موجودیت کتاب................................................................................... 20

4-2-تحلیل موجودیت پایان نامه........................................................................... 22

عنوان صفحه

4-3-تحلیل موجودیت نشریه ............................................................................... 22

4-4- تحلیل موجودیت اعضای کتابخانه .............................................................. 23

4-5- تحلیل موجودیت کارکنان............................................................................. 25

4-6- تحلیل موجودیت امانت کتاب........................................................................ 25

4-7- تحلیل موجودیت امانت پایان نامه................................................................ 25

4-8-تحلیل موجودیت رزرو ................................................................................ 26

4-9-تحلیل موجودیت درخواست کتاب................................................................. 27

4-10-تحلیل موجودیت جریمه.............................................................................. 28

4-11- طراحی و ایجاد جداول.............................................................................. 28

فصل پنجم: طراحی (UI) User interface

5-1-فرم اولیه ...................................................................................................... 31

5-2-ماژول Main................................................................................................ 31

5-3-mainfram................................................................................................... 32

5-4-search frm................................................................................................. 33

5-5-insifo form................................................................................................ 35

5-6-reportfrm.................................................................................................. 38

عنوان صفحه

5-7-service frm................................................................................................ 41

5-8-طراحی نمودار‌ها .......................................................................................... 42

فصل ششم:ضمایم

6-1-ضمیمه 1: نتیجه‌گیری و پیشنهادات ............................................................. 46

6-2-ضمیمه 2: مراجع ......................................................................................... 48

6-3-ضمیمه 3: کد برنامه .................................................................................... 49

فصل اول:

معرفی سیستم

1-1- مقدمه:

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

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

2-1- اهداف:

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

1-3-معرفی سیستم عامل مورد استفاده:

برای طراحی این سیستم کتابخانه، از سیستم عامل Microsoft windows 2000, xp استفاده شده است.


1-4- معرفی نرم افزار بانک اطلاعاتی:

بانک اطلاعاتی استفاده شده در این سیستم در Access 2000 طراحی شده است و بانک اطلاعاتی ما شامل 13 جدول میباشد.

1-5- معرفی زبان برنامه نویسی مورد استفاده:

زبان برنامه نویسی مورد استفاده Visual bascic6 (ویژوال بیسیک6) میباشد و از روش ado بهره جسته ایم. با این روش می توانیم مدیریت کاملی بر بانک اطلاعاتی داشته باشیم. این زبان بسیار ساده بوده و از واژه‌ها و عبارات متداول انگلیسی، در بیشتر قسمت‌های خود بهره گرفته است.

نکته: برای استفاده از روش ado در Vb باید کنترل Microsoft active data control 6.0 را به جعبه ابزار Vb اضافه کنیم. اولین قدم در عملیاتی کردن یک کنترل ado تعیین منبع داده آن است، برای تعیین منبع داده ado دو راه وجود دارد:

1- ست کردن خاصیت Connection string

2- استفاده از کد نویسی برای تعیین منبع داده

جهت دریافت فایل طراحی سیستم کتابخانه لطفا آن را خریداری نمایید

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

پیدایش علوم و فنون جدید، جوامع بشری را با شکلهای مختلفی از اطلاعات روبرو نموده است سطح توسعة یک جامعه را می توان با مقدار اطلاعات و دانش تولید شده در آن ارزیابی کرد تولید فزایندة اطلاعات به شکلهای مختلف صورت می گیرد و با درجات متفاوتی از پیچیدگی همراه میباشد در نتیجه نیاز به سیستمهای پردازش اطلاعات بصورت روزافزون افزایش می یابد یکی از مسائل مهم در
دسته بندی کامپیوتر و IT
بازدید ها 2
فرمت فایل doc
حجم فایل 1397 کیلو بایت
تعداد صفحات فایل 107
طراحی سیستمهای مدرن اطلاعاتی، بازشناسی خودکار الگوها

فروشنده فایل

کد کاربری 2106
کاربر

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

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

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

1-1- شناسایی الگو[1]

شناسایی الگو، شاخه ای از هوش مصنوعی[2] است که با طبقه بندی و توصیف مشاهدات سروکار دارد.شناسایی الگو به ما کمک میکند داده ها (الگوها) را با تکیه بر دانش قبلی یا اطلاعات آماری استخراج شده از الگوها، طبقه بندی نماییم. الگوهایی که می بایست طبقه بندی شوند، معمولاً گروهی از سنجش ها یامشاهدات هستند که مجموعه نقاطی را در یک فضای چند بعدی مناسب تعریف می نمایند.یک سیستم شناسایی الگوی کامل متشکل است از یک حسگر[3] ،که مشاهداتی را که می بایست توصیف یا طبقه بندی شوند جمع آوری می نماید، یک سازوکار برای استخراج ویژگی ها[4] که اطلاعات عددی یا نمادین را از مشاهدات، محاسبه می کند، (این اطلاعات عددی را با یک بردار بنام بردار ویژگیها نمایش می دهند)؛ ویک نظام طبقه بندی یا توصیف که وظیفه اصلی طبقه بندی یا توصیف الگوها را با تکیه بر ویژگی های استخراج شده عهده داراست.

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

بلوک های اولیه مجدداً طراحی گردند تا راندمان کلی سیستم بهبود یابد.

نظام کلاسه بندی یا توصیف معمولا مبتنی بر وجود یک مجموعه از الگوهایی است که قبلا کلاسه بندی یا توصیف شده اند. این مجموعة الگوها را مجموعة آموزشی [5]و قانون یادگیری منتج شده را قانون یادگیری باسرپرستی(با نظارت)[6] می نامند همچنین یادگیری میتواند بصورت بدون نظارت[7] باشد و این در حالی است که الگوهایی از قبل به سیستم داده نشده اند و در مقابل، سیستم خود براساس قواعد آماری الگوها، کلاسها را پایه گذاری میکند.

1-2- کاربردهای بازشناسی الگو

بازشناسی الگو در بسیاری از زمینه ها نقش کاربردی دارد . بازشناسی حروف، بازشناسی نویسنده، تصدیق امضاء ، طبقه بندی اثر انگشت و بازشناسی گفتار نمونه هایی از این کاربردها هستند. شناسایی الگو برای تحلیل داده های پزشکی نیز بکار گرفته شده است. برای مثال تفسیر الکتروکاردیوگرام، تحلیل تصاویر و طبقه بندی کروموزمها را میتوان نام برد. نمونه های دیگری از این کاربردها شامل طبقه بندی x اشعه مناطق زراعی، مطالعه آلودگی آبها، آشکار کردن منابع زیرزمینی و پیش بینی آب و هواست. در این نوع کاربردها، تصاویر ارسال شده از ماهواره و تصاویرهوایی به کمک روشهای بازشناسی الگو تفسیر می شوند. بازرسی تصویری و بازشناسی قطعات ماشینی، از کاربردهای صنعتی شناسایی الگو هستند. تحلیل بافت، آشکارسازی هدف در سیگنالهای برگشتی رادار یا سونار[8]، طبقه بندی امواج زلزله و تشخیص ذرات شیمیائی کاربردهای دیگری ازبازشناسی الگو می باشند.

1-3- طرح پژوهش

در چند دهة گذشته مسألة بازشناسی الگوهای نوشتاری شامل حروف، ارقام و سایر نمادهای متداول دراسناد مکتوب شده به زبانهای مختلف، توسط گروههای مختلفی از محققین مورد مطالعه و بررسی قرار گرفته است. نتیجة این تحقیقات منجر به پیدایش مجموعه ای از روشهای سریع و تا حدزیادی مطمئن بمنظور وارد نمودن اطلاعات موجود دراسناد، مدارک، کتابها و سایر مکتوبات چاپی یا تایپ موسوم بهOCR شده و حتی دستنویس[9] به داخل کامپیوتر شده است. مسئلة بازشناسی حروف الفبای فارسی سابقه ای نه چندان طولانی به همراه دارد. نخستین گزارشهای رسمی منتشر شده از تلاشهای انجام گرفته در این راه، مربوط به سالیان نخست دهة 1980 میلادی است.

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

اکثر کارهای انجام شده در زمینه« اُْسی آر » در رابطه با متون لاتین، چینی و ژاپنی بوده است » نرم افزارهای تجاری « اُْسی آر » لاتین در سالهای اخیر پیشرفت کیفی قابل ملاحظه ای داشته اند. اما« اُْسی آر » فارسی با وجود حجم نسبتاً وسیع تحقیقات دانشگاهی و نیاز شدید بازار تجاری به آن، هنوز هم از جایگاه مورد نظر فاصله بسیاری دارد و تاکنون هیچ سیستم « اُْسی آر » کارآمدی که ازنظر دقت و کیفیت محیط نرم افزاری، قابل مقایسه با سیستم های « اُْسی آر » لاتین باشد، عرضه نگردیده است. در نتیجه ضرورت انجام تحقیقات بیشتر در زمینه متون فارسی و عربی کاملاً احساس می شود.

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


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


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

بانکهایی مانند Access شاخص ترین عضو خانواده Desktop به حساب می آید در این نوع از بانکهای اطلاعاتی، بانک اطلاعاتی ساخته شده بر روی یک hard قرار گرفته و برای دیگران قابل دسترسی می‌باشد
دسته بندی کامپیوتر و IT
بازدید ها 2
فرمت فایل doc
حجم فایل 92 کیلو بایت
تعداد صفحات فایل 83
طراحی و پیاده سازی  و مدیریت بانکهای اطلاعاتی

فروشنده فایل

کد کاربری 2106
کاربر

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

طراحی و پیاده سازی

مدیریت

1) Design and Implementation

2) Administrator

بانکهای اطلاعاتی به دو دسته تقسیم بندی می شوند که عبارتند از:

1) Desktop Access-paradox, foxpro-Dbase

2) client/server sql-oracl/

مدل Desktop برای کامپیوتهای single پیش بینی شده است. به این شکل که برای یک مجموعه کوچک که با حجم زیادی از اطلاعات روبرو نیست می تواند نیاز ما را برطرف کند.

بانکهایی مانند Access شاخص ترین عضو خانواده Desktop به حساب می آید. در این نوع از بانکهای اطلاعاتی، بانک اطلاعاتی ساخته شده بر روی یک hard قرار گرفته و برای دیگران قابل دسترسی می‌باشد. اگر بخواهیم برای کاربران مختلف که در این سیستم کار می‌کنند محدودیت های دسترسی تعریف کنیم با مشکل مواجه خواهیم شد چرا که گزینه های امنیتی در آن نسبت به مدل client/server

10000

بسیار بسیار ضعیف می باشد. البته در صورتیکه یک محیط شبکه داشته باشیم می توانیم فایل ساخته شده Access خود را در داخل فایل server قرار دهیم و client ها به آن دسترسی داشته باشیم.

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


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

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

ارزیابی-عملکرد-سیستم-صف-پمپ-بنزین-با-شبیه-سازی-و-طراحی-آزمایشاتدانلود مقاله ترجمه شده ارزیابی عملکرد سیستم صف پمپ بنزین با شبیه سازی و طراحی آزمایشات ، در قالب فایل word و در حجم 11 صفحه، به همراه فایل pdf مقاله انگلیسی مربوط به سال 2016. هدف اصلی از این مقاله به منظور توسعه یکپارچه شبیه سازی طراحی آزمایشات مدل (DOE) ...


دانلود فایل


ارائه روشی برای طراحی مبتنی بر سرویس

پیاده سازی موفق SOA مستلزم این است که به مفاهیم و استراتژیهای پیاده سازی که خصوصیات و ویژگیهای اساسی SOA را فرموله می کنند توجه شود به مجرد پیاد ه سازی موفق SOA مزایایی در جهت کاهش زمان توسعه و ایجاد محصول بهره برداری از کاربردهای انعطاف پذیر با پاسخ دهی سریع و امکان اتصال پویای استدلالهای کاربردی شرکای تجاری حاصل می شود
دسته بندی کامپیوتر و IT
بازدید ها 1
فرمت فایل doc
حجم فایل 3930 کیلو بایت
تعداد صفحات فایل 341
ارائه روشی برای طراحی مبتنی بر سرویس

فروشنده فایل

کد کاربری 2106
کاربر

ارائه روشی برای طراحی مبتنی بر سرویس

فهرست مطالب

عنوان شماره صفحه

چکیده

1

مقدمه

2

فصل اول: کلیات معماری سرویس گرا

1-1) تعاریف اولیه

5

1-1-1) سبک معماری مبتنی بر سرویس

5

2-1) اهداف تحقیق

7

3-1) پیشینه تحقیق

8

4-1) روش کار و تحقیق

10

5-1) مقایسه ای بر مدلهای توسعه وابسته به معماری

11

1-5-1) توسعه مبتنی بر object

11

2-5-1) توسعه مبتنی بر مؤلفه

12

3-5-1) محاسبات توزیع یافته

13

4-5-1) معماری سرویس گرا

14

1-4-5-1) توسعه مبتنی بر سرویس

15

2-4-5-1) قابلیتهای معماری سرویس گرا

17

6-1) مؤلفه های SOA

18

7-1) اصول سرویس گرائی

21

8-1) سرویس گرائی و تشکیلات سازمانی

27

1-8-1) لایه های سرویس

29

1-1-8-1) لایه سرویس کاربردی

32

2-1-8-1) لایه سرویس تجاری

34

3-1-8-1) لایه سرویس همنوائی

34

2-8-1) سرویسهای Agnostic

37

فصل دوم : تحلیل مبتنی بر سرویس

1-2) چرخه حیات معماری سرویس گرا

40

2-2) استراتژیهای تحویل SOA

41

1-2-2) روش پایین به بالا

41

2-2-2) روش بالا به پایین

43

3-2-2) روش Meet-In-The-Middle

45

3-2) تحلیل سرویس گرا

47

1-3-2) اهداف تحلیل سرویس گرا

47

2-3-2) پروسه تحلیل سرویس گرا

48

فصل سوم : الگوها و اصول طراحی

1-3) نکات قابل توجه طراحی

52

1-1-3) مدیریت دانه بندی سرویس و مؤلفه

52

2-1-3) طراحی برای قابلیت استفاده مجدد

53

3-1-3) طراحی برای قابلیت ترکیب سرویس

54

1-3-1-3) اتصال و همبستگی

54

2-3) رهنمودهای عمومی

55

1-2-3) استانداردهای نامگذاری

55

2-2-3) طراحی عملیات سرویس به شکلی که ذاتا قابل توسعه باشد

56

3-2-3) تعیین متقاضیان مطرح سرویس

56

3-3) الگوهای طراحی و انواع معماری

57

1-3-3) الگوها

58

2-3-3) طراحی بنیادی

59

فصل چهارم : راهکار پیشنهادی

1-4) مرحله 1 بازبینی لایه بندی سیستم SOA

64

1-1-4) فعالیت 1 مروری بر استراتژیهای لایه بندی

64

2-1-4) فعالیت 2 بازبینی لایه بندی فاز تحلیل

66

3-1-4) فعالیت 3 معرفی لایه های تخصصی تر

67

1-3-1-4) لایه داده

67

2-3-1-4) لایه دسترسی سرویس

70

3-3-1-4) لایه تعامل

71

2-4) مرحله 2 تحلیل تغییرپذیری

77

1-2-4) فعالیت 1 شناسایی انواع تغییرپذیری

79

2-2-4) فعالیت 2 مدلهای موجود برای تغییرپذیری

83

3-2-4) فعالیت 3 گروهبندی و مدلسازی تغییرپذیری

84

4-2-4) فعالیت 4 نگاشت نقاط تغییرپذیر

87

3-4) مرحله 3 سرویسهای فاز طراحی

89

1-3-4) فعالیت 1 تعیین سرویسها

90

2-3-4) فعالیت 2 جایگاه سرویسهای کنترلی

98

4-4) مرحله 4 مروری بر دانه بندی

99

1-4-4) فعالیت 1 تکنیک دانه بندی سرویسها و چنددانه ای بودن

102

2-4-4) فعالیت 2 متدهای چند دانه ای سرویسها

104

5-4) مرحله 5 مدلسازی فرایند

108

1-5-4) استفاده از مدلسازی فرایند برای طراحی معماری سرویس گرا

108

2-5-4) ابزار مدلسازی فرایند

109

3-5-4) فعالیت طراحی فرایند کسب و کار مبتنی بر سرویس

113

فصل پنجم : بررسی موردی

1-5) انتخاب بررسی موردی

115

1-5) سیستم سفارش کالا

116

3-5) تحلیلی بر راهکار پیشنهادی

134

فصل ششم : نتیجه گیری و پیشنهادات

1-6) نتیجه گیری

136

2-6) پیشنهادات

138

مقاله

139

پیوستها

140

منابع و ماخذ

فهرست منابع فارسی

196

فهرست منابع لاتین

197

سایتهای اطلاع رسانی

200

اختصارات

201

چکیده انگلیسی

202

فهرست شکلها

عنوان شماره صفحه

شکل 1-1) میان افزار مبتنی بر پیغام[24]

14

شکل 2-1) مدل مفهومی معماری سرویس گرا[24]

15

شکل 3-1) توسعه مبتنی بر سرویس[24]

16

شکل 4-1) یک دیدگاه اولیه از چگونگی قرار گرفتن منطق خودکارسازی در داخل واحدها توسط SOA

20

شکل 5-1) عملیاتهایی که به سرویسهای متفاوتی تعلق دارند و بخشهای متنوعی از منطق پروسه را نمایش می دهند.

20

شکل 6-1) چگونه مؤلفه های یک معماری سرویس گرا با یکدیگر ارتباط دارند.

21

شکل 7-1) پیمانهای سرویس به طور رسمی مؤلفه های سرویس, عملیات و پیغام از یک معماری سرویس گرا را تعریف می کند.

23

شکل 8-1) سرویسها وابستگی ها را به قرارداد سرویس محدود می کنند و با این کار به منطق سرویس دهنده زیرین و تقاضاکننده اجازه می دهند که loosely coupled باقی بمانند.

24

شکل 9-1) عملیات Update Everything یک ترکیب سرویس را بسته بندی می کند

25

شکل 10-1) مراحل statelessو stateful که یک سرویس درهنگام پردازش یک پیغام از آنها عبور می کند .

27

شکل 11-1) جایگاه سرویسها[1]

28

شکل 12-1) لایه های تخصصی سرویس[1]

32

شکل 13-1) سلسله مراتب چرخه حیات توسعه سرویسهای وب[9]

36

شکل 14-1) بخش بندی سرویسها که محیط راه حل و پردازشهای تجاری را تفکیک کرده است[1].

38

شکل 1-2) چرخه حیات معماری سرویس گرا

40

شکل 2-2) گامهای تکنیک پائین به بالا

42

شکل 3-2) گامهای تکنیک بالا به پائین

44

شکل 4-2) گامهای تکنیک meet in the middle [1]

46

شکل 1-3) در صورت تجزیه یک سرویس , الگوهای نظارتی به عدم تاثیرگذاری در قرارداد سرویس کمک می کنند.[27]

59

شکل 2-3) منطق Agnostic و [27] Non Agnostic

60

شکل 1-4) فعالیتهای فاز طراحی

63

شکل 2-4) مدل گسترش سیستم تحت تاثیر لایه بندی [30]

65

شکل 3-4) پنهان سازی پیچیدگی توسط لایه انتزاعی داده

69

شکل 4-4) لایه دسترسی سرویس[2]

70

شکل 5-4) ساختار منطقی از سرویسهای تعاملی

73

شکل 6-4) مثالهایی از سرویس تعاملی در SOA

76

شکل 7-4) چارچوب مبتنی بر سرویس برای سرویسهای تعاملی

76

شکل 8-4) 4 نو ع تغییرپذیری

80

شکل 9-4) واسط مورد نیاز فرایند کسب و کار

81

شکل 10-4) نقاط تغییرپذیر ممکن

82

شکل 11-4) شمایی از تغییرپذیری در XML [6]

83

شکل 12-4) مدل تصمیم , مدل واسطی برای سازگاری سرویسها می باشد[6]

84

شکل 13-4) دیاگرام فعالیت و نقاط تغییر پذیر[31]

85

شکل 14-4) مدل خصیصه[31]

86

شکل 15-4) سرویسهای Gateway [2]

92

شکل 16-4) سرویسهای Façade [2]

93

شکل 17-4) جایگاه دستورات کنترلی درمقایسه دو راه حل [2]

96

شکل 18-4) سرویسهای دانه درشت[11]

101

شکل 19-4) ارتباط سرویس دانه درشت و سرویس دانه ریز[11]

103

شکل 20-4) متد جدیدی برای ارسال اطلاعات آدرس اضافه شده است.[11]

105

شکل 21-4) یک متدی که هر دو نوع اطلاعات آدرس و حساب را بر می گرداند.[11]

105

شکل 22-4) متدی که مؤلفه های درخواست داده شده را برمی گرداند[11]

107

شکل 23-4) مدلسازی سلسله مراتبی با BPMN [5]

112

شکل 24-4) مجموعه مدلهای فاز طراحی و ارتباط آنها

113

شکل 1-5) دیاگرام فعالیت 3 عامل

117

شکل 2-5) سرویسهای کاندید

120

شکل 3-5) مدل لایه بندی سیستم

121

شکل 4-5) تغییر پذیری در گردش کار

122

شکل 5-5) مدل خصیصه

123

شکل 6-5) دیاگرام فعالیت برای شناسایی وابستگیها

124

شکل 7-5) دیاگرام General Composition

125

شکل 8-5) مدل نگاشت

125

شکل 9-5) لایه تامین کننده QOS

126

شکل 10-5) سرویسهای دانه ریز

127

شکل 11-5) دیاگرام Consignee Collaboration

127

شکل 12-5) دیاگرام Consignee Sequence Diagram

128

شکل 13-5) دیاگرام Shipper Collaboration

128

شکل 14-5) دیاگرام Shipper Sequence

129

شکل 15-5) دیاگرام Partial Order Process Collaboration

129

شکل 16-5) دیاگرام Partial Order Process Sequence

130

شکل 17-5) دیاگرام تعاملات مابین سرویس فرایند و سرویسهای همکار

131

شکل 18-5) مدل BPMN

132

فهرست جداول

عنوان شماره صفحه

جدول 1-1) مقایسه مدلهای توسعه وابسته به معماری

17

جدول 1-6) راهکار پیشنهادی در تامین اصول طراحی

137

چکیده

معماری سرویس گرا به سرعت به عنوان نخستین ائتلاف و راه حل معماری محیطهای محاسباتی ناهمگون و پیچیده معاصر پدیدار گشته است . [1]SOA نیازمند این است که سازمانها مدلهای کسب و کار خود را ارزیابی کنند, به ایجاد تکنیکهای تحلیل و طراحی مبتنی بر سرویس بیاندیشند و طرحهای گسترش و پشتیبانی روابط مابین فروشنده , مشتری و شریک تجاری را ارزیابی کنند . طراحان نمی توانند انتظار مدیریت توسعه یک پروژه سرویس گرا را داشته باشند بدون اینکه به شیوه طراحی دقیق و متدولوژی توسعه تکیه داشته باشند . از آنجایی که متدولوژی توسعه مبتنی بر سرویس اهمیت حیاتی در توصیف ,ساخت , پالایش و تطبیق فرایندهای کسب وکاری دارد که تغییرپذیری بالایی دارند و تا به حال روش مناسب و منسجمی برای توسعه برنامه های کاربردی تجاری قدرتمند وجود ندارد , هدف این تحقیق ارائه روشی برای طراحی مبتنی بر سرویس می باشد . در این تحقیق از تکنیکها و مباحث مطرح درSOA استفاده شده و برای طراحی سرویس گرا روشی پیشنهاد می شود . تمرکز تحقیق بر روی فرایند طراحی می باشدکه اصول و تکنیکهای کافی برای مشخص کردن , ساخت و پالایش فرایندهای کسب وکاری که به سرعت دچار تغییر می شوند فراهم می کند . روش پیشنهای برای ایجاد کنترل متمرکز از تجرید لایه های سرویس و طبقه بندی انواع سرویس استفاده نموده و در کنار استفاده از سیستمهای موروثی در حمایت از استراتژیهای کوتاه مدت سازمانها ,بر اساس اصول طراحی و اصول سرویس گرائی در راستای استراتژیهای بلند مدت عمل می کند تا در تامین اهداف تجاری و حمایت از فرایندهایی که به سرعت دچار تغییر می شوند مفید واقع شود . همچنین زمینه تعامل عاملهای مختلف فرایند که در سطح چندین سازمان گسترده شده اند فراهم می شود و با تحلیل تغییرپذیری, انعطاف پذیری سیستم در حمایت از نقاط متغیر فرایندها و تغییر در سیاستهای کسب و کار افزایش می یابد . بدین منظور در ادامه بحث ابتدا سبکهای مختلف توسعه نرم افزار به همراه سبک مبتنی بر سرویس و اصول سرویس گرائی به تفصیل بررسی می گردد , سپس چرخه حیات معماری سرویس گرا و فاز تجزیه و تحلیل که مقدمه ای برای طراحی می باشد مورد بررسی قرار می گیرد و در ادامه با بیان اصول و الگوهای طراحی موجود , راهکار پیشنهادی با نمونه پیاده سازی شده به صورت مشروح بیان می گردد .

مقدمه

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

SOA مجموعه ای از اصول , نظریه ها و تکنیکهایی را فراهم می کند که فرایندهای کسب و کار , اطلاعات و دارایی های تشکیلات بتوانند به شیوه مؤ ثری سازماندهی شوند و این فرایندها می توانند برای پشتیبانی از طرحهای استراتژیک و سطوح بهره وری که در محیطهای رقابتی کسب و کار مورد نیاز هستند, گسترش داده شوند . بسیاری از تشکیلات اقتصادی در استفاده اولیه شان از SOA چنین پنداشتند که از مولفه های موجود به عنوان سرویس وب می توانند استفاده کنند و عنوان کردند تنها با ایجاد سرویسهای پوشاننده[2] و رها کردن مولفه های زیرین غیر قابل دسترس, این کار عملی خواهد بود . در نتیجه پیاده سازی لایه نازکی از SOAP/WSDL/UDDI بالای برنامه کاربردی موجود یا مولفه هایی که سرویسهای وب را تحقق می بخشند , تا حد گسترده ای در صنعت نرم افزار تجربه شد . اما تا به حال روش مناسبی برای ایجاد برنامه های کاربردی تجاری قدرتمند وجود ندارد . اگرچه طبیعت مولفه ها مناسب استفاده از آنها به عنوان سرویس وب می باشد , در بیشتر موارد اینطور نیست و برای طراحی مجدد و ارائه کارکرد مولفه ها به شیوه صحیح و از طریق سرویس وب نیازمند تلاش مضاعفی می باشیم[9] .

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


جهت دریافت فایل ارائه روشی برای طراحی مبتنی بر سرویس لطفا آن را خریداری نمایید


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

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

ارزیابی-عملکرد-سیستم-صف-پمپ-بنزین-با-شبیه-سازی-و-طراحی-آزمایشاتدانلود مقاله ترجمه شده ارزیابی عملکرد سیستم صف پمپ بنزین با شبیه سازی و طراحی آزمایشات ، در قالب فایل word و در حجم 11 صفحه، به همراه فایل pdf مقاله انگلیسی مربوط به سال 2016. هدف اصلی از این مقاله به منظور توسعه یکپارچه شبیه سازی طراحی آزمایشات مدل (DOE) ...


دانلود فایل