لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 24
فصل اول
تبیین مفهوم مشروعیت
مقدمه
« مشروعیت » یکی از قدیمی ترین و اسـاسـی ترین مباحـث نظـام های سیـاسی است . هر حکومت و دولت و نظام سیـاسـی بـرای حـدوث و بقـای خـویش ناچار به باز شناسی مبانی مشروعیت نظام سیـاسی خویش اسـت تا با پشتیبانی از مبانی بتـواند در امـور عمـومی و اجتـماعی مـردم تصـرف کنـد و حـق فرمانـروایی را از آن خود قرار دهد .
مهمترین پرسشی که در این فصل پاسخ داده می شود این است که مشروعیت به چه معناست ؟ و در کدام یک از حوزه های علوم سیاسی مورد بحث قرار می گیرد ؟
منبع و مشروعیت در نظام سیاسی چیست ؟ و چه رابطه ای میان مشروعیت با مصولیت و کار آمدی برقرار است ؟
آیا قدرت و اقتدار و زور و غضب حکومت ، منشأ مشروعّیت آن می گردد و در تثبیت حق حاکمیت توانمند است ؟ آیا مشروعیت مبتنی بر سنّت مقبولیّت آفرین است و آیا توافقات عقلانی و قرار دادهای اجتماعی مشروعیّت سازند و آیا ویژگیهای رهبران فرزانه می توانند منشأ مشروعیت گردند ؟ اصلاً ملاک مشروعیّت حکومتها چیست ؟ ملاک مشروعیت از دیدگاه اسلام چیست ؟ و اصولاً بحث بحث مشروعیت پاسخ گوی دو پرسش اساسی است ؛
1-چه کسانی حق فرمان دادن بر افراد جامعه را دارند ؟
2- چرا باید فرامین حکومت را گردن نهاد ؟
تعاریف « مشروعیّت »
اینک به پاره ای از تعاریف در باب مشروعیت اشاره می شود :
مشروعیت عبارت است از توجیه عقلانی « اعمال سلطه و اطاعت » . اگر اطاعت ، غیر عقلایی باشد مستند به سنت جاری یا محبوبیت حاکم ( فره risایزدی یا Charisma ) خواهد بود 1.
مشروعیت یعنی توجیه عقلی برای اطلاعات از حاکم ارایه می کنند . مشروعیت ، متضمن توانایی نظام سیاسی و ایجاد و حفظ این اعتقادات است که نهادهای سیاسی موجود مناسب ترین نهادها برای جامعه هستند مشروعیت ارتباط نزدیکی با مفهوم تعهد و التزام به فرمانبری دارد 2.
« مشروعیت » به معنی قانونی بودن است . در گذشته در اروپای سره های میانه هم به همین معنا به کار می رفت .
سیسرو ( cicero ) این واژه را برای قانونی بودن قدرت به کار برد . بعدها واژه مشروعیت در اشاره به روشهای سنتی ، اصول قانون اساسی و انطباق سنتهای به کار رفته است . بعد از آن هم مرحله ای فرا رسید که در آن عنصر رضایت به معنی آن افزوده شد و « رضایت » پایه و اساس فرمانروایی مشروع دانسته شد 3.
وقتی حکومت ، مشروعیت دارد که مردم تحت فرمان ، اعتقاد راستین داشته باشند بر اینکه ، ساختار ، عملکردها ، اقدامات ، تصمیمات ، سیاست ها ، مقامات ، رهبران یا حکومت از شایستگی ، درستکاری یا خیر اخلاقی از حق صدور قواعد الزام آور برخوردار باشند4 .
ژال بیندال مشروعیت را چنین تعریف کرده که مردم به طور طبیعی و بدون تردید ، سازمانی را که به ان تعلق دارند می پذیرند 5.
مشروعیت که در فلسفه سیاست مطرح می شود مفهومی اصطلاحی دارد که نباید آن را با معنای لغوی این واژه و واژه های هم خانواده اش اشتباه گرفت ، به عبارت دیگر نباید مشروعیت را با « مشروع » « مشروته » و « متشرعین » که از « شرع » به معنای دین گرفته شده همسال گرفت . بنابراین معنای این واژه در مباحث سیاسی تقریباً مترادف قانونی بودن است .
منظور از « مشروعیت » ایـن است که کسـی حـق حـاکمیـت و در دست گرفتن قدرت و حکومت را داشته باشد ، و مـردم وظیـفه خـواهند داشـت از آن حاکم اطاعت کنند1 .
« رابطه حق و تکلیف »
میان « حق و حاکمیّت » و « تکلیف اطاعت » تلازم و به اصطلاح منطقی ، تضایف بر قرار است . وقتی کسی « حق » داشت ، طرف مقابل ، « تکلیف » دارد که آن حق را رعایت کند . اگر پدر حق دارد به فرزندش دستور بدهد پس یعنی فرزند باید رعایت کند . وقتی می گوییم که حاکم « حق » دارد فرمان دهد ، یعنی مردم باید به دستورش عمل کنند . پس می توان گفت : « مشروعیت » یعنی « حقانّیت » پس مشروعیت حکومت یعنی حق حکومت برمردم . در میان مردم این باور وجود دارد که در هر جامعه ای کسانی حق دارند بر مردم حکومت کنند و کسان دیگری چنین حقی را ندارند . پس اگر گفته شود فلان حکومت مشروع است . دربین معنانیت که دستورهای آن حکومت ، لزوماً حق و مطالب با واقعیت است . حقی که در اینجا گفته می شود ، مفهوم اعتباری است که دو رابطه اجتماعی مطرح می گردد2 .
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 106
فصل اول
کلیات مربوط به آزمایش های لازم
قبل از تعمیر موتور
مقدمه
قبل از انجام هر تعمیری یا باز کردن قسمتی از موتور، لازم است که از معیوب بودن آن قسمت کاملا مطمئن بوده زیرا باز کردن هر نقطه ای، سبب هزینه و صرف وقت زیادی است چه بسا که اصلا احتیاجی به تعمیر آن نبوده و یا در صورت، لزوم با اندک کاری می شد عیب را برطرف نمود. مخصوصا تعمیر اساسی موتور که مستلزم هزینه های زیادی از قبیل خرید لوازم یدکی، اجرت تراشکاری و بالاخره مزد تعمیر آن می باشد.
لازم به تذکر است که امروزه با کمبود لوازم یدکی و بالا بردن دستمزدها، بهتر است که قبل از هر اقدام، آزمایشات لازم را انجام داد تا عیب موتور معلوم گردد و هم چنین از وجود قطعه مورد نظر در بازار و یا امکان تعمیر آن در محل خاطر جمع شد.
لذا در این فصل آزمایش های لازم و عوامل موثر در عمر موتور و همچنین موقع تعمیر موتور اتومبیل به طور اختصار ذکر شده است. باید توجه داشت که هر تعمیرکاری باید به عیب یابی موتور به طور کامل آشنا باشد تا برای هر عیب جزئی، وقت و هزینه بیشتری را صرف نکند.
1. کاهش کشش موتور
هر موقع که احساس شود، سرعت و شتاب اتومبیل در جاده های مسطح کم شده و یا در جاده هائی با سراشیبی تند و کوهستانی کشش آن ضعیف و احتیاج به تعویض دنده پایین داشته باشد (به فرض اینکه جعبه دنده کاملا سالم بوده و ترمزها به حالت آزاد و سایر قسمت های اصلی موتور نیز در حالت تنظیم باشد)، معلوم می شود که قدرت کشش موتور کم شده و علت آن سائیده شدن سیلندرها و پیستون ها و رینگ های پیستون بوده و یا اینکه عیب از مکانیزم سوپاپ ها می باشد.
2. افزایش مصرف روغن موتور
اگر موتور اتومبیل برای مدت طولانی روغن کم کند، در صورتی که از قسمت های مختلف آن از قبیل واشرها، کاسه نمدها، پیچ تخلیه روغن کارتر، لوله های اتصال روغن، اطراف فیلتر، محفظه کلاچ (هاوزینگ کلاچ)، نشست روغن مشاهده نشود. دلیل روغن سوزی موتور بوده و به این معنی که روغن دیواره سیلندرها، از اطراف رینگ های پیستون و سیلندر گذشته و به قسمت بالای سیلندر یا محفظه احتراق می رسد (در اثر سائیده شدن پیستون ها، رینگ ها، سیلندرها و زیاد شدن فاصله دهانه رینگ ها). این روغن در محفظه احتراق همراه با مخلوط هوا و بنزین سوخته و از اگزوز اتومبیل خارج می شود. واضح است که از چنین موتوری همیشه دود غلیظ از اگزوز آن خارج خواهد شد (به فرض اینکه روغن موتور بیش از اندازه لازم نباشد خط بالائی میل اندازه گیر روغن)
یکی دیگر از علل کم شدن روغن موتور و روغن سوزی، ورود روغن از فاصله بین ساقه سوپاپ و گاید سوپاپ (گیت) به اطاقک احتراق می باشد. معمولا بوسیله کلاهک های لاستیکی فنردار که برروی ساقه سوپاپ قرار می گیرد و یا اورینگ های داخل گاید سوپاپ (گیت)، از ورود روغن به داخل محفظه احتراق جلوگیری می شود. همچنین به علت خلاصی زیاد (بین ساقه سوپاپ و گاید)، روغن در زمان مکش موتور از این فاصله عبور نموده و به محفظه احتراق می رسد، این روغن پس از سوختن در سطح سوپاپ و ساقه سوپاپ به صورت دوده باقی می ماند.
به طور کلی طرز تشخیص روغن سوزی بدین شرح است که موتور را روشن کرده و مدتی رد دور آرام کار می کند، در ین حالت با فشار دادن پدال گاز، دودهای آغشته به روغن از اگزوز آن خارج می شود، که با گرفتن دست جلو اگزوز بوی روغن سوخته، استشمام می گردد.
توجه: موتورهای تازه تعمیر که هنوز رینگ ها و سوپاپ های آن آب بندی نشده است از اگزوز آن دود آغشته به روغن خارج می شود که به تدریج کم شده و از بین می رود.
ضمنا برای تشخیص روغن سوزی موتورها، می توان درب محل ریختن روغن را برداشته و در صورت مشاهده کمپرس و یا استشمام بوی روغن سوخته، روغن سوزی موتور را فهمید.
3. کم شدن کمپرس سیلندرهای موتور
ساده ترین روش برای تشخیص وضعیت کمپرس سیلندرها، این است که موتور را پس از مدتی کار خاموش نموده و به آرامی با هندل می چرخانند، در صورتی که موتور براحتی برگردد، معلوم می شود که کمپرس سیلندر از اطراف رینگ های پیستون و سیلندر و یا سوپاپ ها خارج می شود. لذا باید نسبت به تعمیر موتور اقدام شود.
هم چنین با استفاده از دستگاه کمپرس سنج نیز می توان مقدار دقیق کمپرس هر یک از سیلندرها را مشخص نموده و با رقمی که در کتابچه راهنمای تعمیرات موتور نوشته شده مقایسه کرده و وضعیت کمپرس موتور ار معلوم نمود.
به طور کلی رقم 100-150 (پوند براینچ مربع) برای موتورهای بنزینی قابل قبول است.
برای استفاده از کمپرس سنج، شمع های موتور را باز کرده و به ترتیب از سیلندر شماره یک شروع می کنند، مقدار کمپرس هر سیلندر را برروی کاغذ یادداشت می نمایند (توجه شود که لاستیک سر کمپرس سنج سالم بوده و به طور صحیح در جای شمع قرار گفته باشد و همچنین موتور بایستی با استارت چرخانیده شود). در موقع خواندن اندازه کمپرس بایستی بیشترین رقمی را که برروی صفحه کمپرس سنج خوانده می شود یادداشت گردد. این عمل را می توان برای کلیه سیلندرهای موتور انجام داد.
اگر مقدار کمپرس خوانده شده کمتر از مقدار اصلی (رقم مندرج در قسمت مشخصات فنی موتور) باشد. علتش نفوذ کمپرس از اطراف رینگ های پیستون یا سوپاپ ها واشر سر سیلندر خواهد بود. لذا با اندازه یک قاشق سوپ خوری روغن موتور از محل شمع ها، بوسیله سرنگ در بالای پیستونی که کمپرس کمی دارد می ریزند.این عمل سبب آب بندی موقت رینگ ها شده و کمپرس را نگه می دارد. اگر در آزمایش بعدی مقدار کمپرس سیلندر مورد بحث افزایش پیدا کند، عیب های زیر را می توان پیش بینی نمود:
ساییده شدن رینگ های پیستون، دیواره سیلندر و پیستون ها، هم چنین شکستگی رینگ های پیستون یا چسبیدن رینگ در شیار مربوطه .
در صورتی که با اضافه کردن روغن، کمپرس سیلندر زیاد شود، همانطوری که در پیش گفته شد عیب از مکانیزم سوپاپ ها بوده و ممکن است در قسمت های زیر مشاهده شود:
شکستگی فنر سوپاپ، میزان نبودن اندازه فیلر سوپاپ، چسبیدن سوپاپ ها، خوردگی با سوختن نشیمن سوپاپ، سائیدگی خیز بادامک میل سوپاپ، سائیده شدن تاپت سوپاپ ها و بالاخره سوختگی واشر سرسیلندر.
اگر کمپرس دو سیلندر مجاور هم، اختلاف زاد داشته باشند، لازم است که ابتداء پیچ های سرسیلندر را سفت نموده و دوباره مقدار کمپرس سیلندرها را اندازه گرفت، در صورتی که باز هم کمپرس سیلندر کم باشد، بایستی واشر سرسیلندر را عوض نمود (معمولا 10% اختلاف کمپرس سیلندرها قابل قبول است)
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 42
فصل اول
چکیده طرح
ردیف
موضوعات
ردیف
موضوعات
1-1-
تعریف: چراغ اضطراری
محصولات جنبی:-
ظرفیت تولید: 20000 دستگاه
8-1-
زمین و ساختمان ها:
مساحت زمین: 2000 متر مربع
سطح زیر بنا: سالن تولید:220 متر مربع
انبارها: 150 متر مربع
2-1-
فرآیند تولید: ترانس پیچی
مونتاژ برد مدار چاپی
قلعکاری اتوماتیک
تست و تعمیر و بسته بندی
9-1-
قیمت تمام شده
کل هزینه های ثابت تولید:3000000000 تومان
کل هزینه ها ی متغیر تولید:6000000 تومان
قیمتتمام شده واحدهر یک از محصولات: 45000 تومان
3-1-
شرایط عملیاتی:
تعداد روزکاری: 270
تعدادشیفت: یک
ساعت فعال روزانه: 7 ساعت و 20 دقیقه
10-1-
قیمت عمده فروشی ماه اول: 50000 تومان
4-1-
درصد تامین مواد اولیه:
داخلی: 78%
خارجی:22%
11-1-
شاخص های اقتصادی سرانه سالانه:480000 تومان
سود ویژه ظرفیت نهایی: 10000 تومان
ارزش افزوده: 20% ارزش کل
نقطه سر به سر تولید: 53% ظرفیت اسمی
سهم منابع داخلی: 82%
دوره برگشت سرمایه:2/2 سال
سرمایه گذاری سرانه:
5-1-
تعدا کارکنان: 29
مدیریت یا مهندس: 3 نفر
پرسنل تولیدی:3 نفر تکنسین، 15 نفر کارگر
کل پرسنل واحد: 29 نفر
این گزارش در تاریخ 19/8/1385 تهیه و در تاریخ 9/9/1385 به تصویب هسته بررسی طرحها رسیده است.
6-1-
تاسیسات زیر بنایی
توان برق: 40 کیلووات
مقدار آب مصرفی روزانه: 9 متر مکعب
سوخت مصرفی روزانه: 250 لیتر
7-1-
دستگاه ها و تجهزات خط تولید:
بخش تامین داخلی: 18/5995409 هزارریال
فصل دوم
کلیات
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 48
فصل اول
1- 1 مقدمهusecase ها
با توجه به مفاهیم کلاسها مورد مهمی در uml را بررسی میکنیم که همان usecase ها هستند. دراین فصل موضوعات زیر مطرح میشوند :
usecase چیست
ساختن یک usecase
محتویات یک usecase
extend یک usecase
تحلیل یک usecase
در گذشته با دیاگرامهایی برخورد کردیم که دیدگاه ثابتی در مورد کلاسهای سیستم ارائه میکرد. به سراغ دیاگرامهایی میرویم که دیدگاهی پویا ارائه میکند ونشان میدهد چگونه سیستم و کلاسهایش با گذشت زمان تغییر میکنند .دیدگاه ثابت به روابط بین تحلیلگر و طراحان سیستم کمک میکند و دیدگاه پویا به روابط بین تحلیلگر وگروه طراحان کمک میکند و به طراحان اجازه میدهد که برنامه بنویسند .
مشتری و تیم طراحان یک مجموعه مهم از امینان سیستم را تشکیل می دهند. نه دیدگاه ثابت و نه دیدگاه پویا، کارکرد سیستم را از نقطه نظر کاربر نشان نمیدهند. فهمیدن این دیدگاه کلیدی است برای ساختن سیستمی که مفید وقابل استفاده باشد. این دیدگاه تقاضاها را بررسی میکند وکار کردن با آن آسان (و حتی جالب است) است.
مدل کردن سیستم از دیدگاه کاربر آن، کار usecase است . در این فصل درباره اینکه usecase چیست و چه کاری انجام میدهد صحبت میکنیم و همچنین درباره چگونگی استفاده از دیاگرام usecase در تصویرسازی در UML بحث میکنیم .
2- 1 usecase ها چه هستند ؟
چندین سال قبل من یک فاکس خریدم. وقتی که برای خرید به دفتر تهیهکننده رفته بودم با سطح وسیعی از انتخاب ها برخورد کردم. چگونه باید تصمیم خوبی میگرفتم؟ از خودم پرسیدم میخواهم با فاکس چه کاری انجام بدهم؟ چه مواردی را نیاز دارم، چه اعمالی را میخواهم با فاکس انجام بدهم؟ آیا میخواهم کپی بگیرم؟ به کامپیوتر متصلش کنم؟ به عنوان scanner از آن استفاده کنم؟ میخواهم فاکسها را به سرعت بفرستم، که به سرعت شمارهگیر احتیاج داشته باشم؟میخواهم تشخیص بدهم که fax آمده یا کسی تلفن کرده است ؟
از مراحل یک پردازش مانند مراحل بالا وقتیکه یک خرید بدون انگیزه را ترتیب دادیم گذشتیم. در تحلیل یک فرم از usecase چه کاری انجام میدهیم ؟ از خود میپرسیم چگونه از یک محصول یا سیستم استفاده میکنیم، تا پول خود را به خوبی خرج کنیم. بنابراین مهمترین چیز این است که نیازها را بشناسیم .
این نوع پردازش مخصوصاً برای بخش آنالیز سیستم طراحی شده است .چگونه کاربرها از درایور سیستم از همان راهی که شما طراحی کردهاید و سیستم را ساختهاید استفاده می کنند ؟
usecase یک ساختار است که به تحلیلگر سیستم که با کاربر کار میکند، کمک میکند تا سیستم کاربردیی را طراحی کند .
اصطلاح جدید : usecase مجموعهای از سناریوها است که سیستم از آنها استفاده میکند. هر سناریو یک ترتیب زمانی از وقایع را شرح میدهد. هر ترتیب زمانی به وسیله شخصی یا سیستمی دیگر یا یک قطعهای از سختافزار و یا بهوسیله گذر زمان بنا نهاده میشود. موجودیتهای که ترتیب زمانی را شروع میکنند actor نامیده میشوند. ترتیب زمانی باعث میشود که استفادههای دیگری از actor توسط کسانی که actor را بنا گذاشتهاند و یا توسط دیگر actor ها بشود .
3- 1 چراusecase ها مهم هستند ؟
تنها یک راه با ارزش برای تحریک مشتری به صحبت در مورد دیدگاهش درباره سیستم وجود دارد. usecase یک ابزار عالی برای تحریک مشتری است. معمولاً تحریک مشتری برای صحبت مفصل در مورد چگونگی استفادهاش از سیستم کار آسانی نیست. چراکه توسعه سیستمهای قدیمی اغلب یک پردازش اتفاقی است، که در تحلیل بسیار کوتاه است. کاربرها برخی مواقع وقتی در مورد ورودیهایشان از آنها سوال میشود، گیج میشوند . ایدهای موجود این است که سیستمی که کاربرها با آن کار میکنند را در مراحل اولیه آنالیز و تحلیل سیستم در نظر بگیریم. این کار احتمال اینکه سیستم در نهایت برای کاربر بهتر شود را بالا میبرد ، مثل تعویض مفاهیم محاسباتی یک سیستم قدیمی که باعث گیج شدن کاربران برای کار با آن میشود.
4- 1 یک مثال : ماشین نوشابه
فرض کنید که میخواهیم یک ماشین نوشابه طراحی کنیم. برای بدست آوردن دیدگاه کاربران باید با چند نفر از کاربران برای دانستن نحوه برخوردشان باسیستم مصاحبه کنیم. زیرا عمل اصلی ماشین این است که به مشتری اجازه میدهد یک قوطی نوشابه بخرد ، بنابراین کاربران سریعاً به ما میگویند که مجموعهای از سناریوها(به عبارتیusecase ها)را داریم که احتمالاً عنوان ”خرید نوشابه“ را دارند. بنابراین هر سناریو ممکن را بررسی میکنیم. توجه داریم که در طراحی سیستم معمولی سناریوها در اثر صحبت با کاربر به وجود میآیند.
1-4- 1 usecase خرید نوشابه
actor این usecaseمشتری است، که میخواهد یک قوطی نوشابه بخرد. مشتری سناریو را با انداختن پول آغاز میکند. سپس او امکان انتخاب دارد. اگر همه چیز به خوبی پیش برود دست کم یک قوطی نوشابه به مشتری تحویل داده میشود.
با توجه به مراحل ترتیب زمانی باید به تصویر دیگری از سناریو توجه شود. چه پیش زمینهای باعث تحریک مشتری برای آغاز کردنusecase خرید نوشابه میشود؟ تشنگی یکی از شرایط آشکار است. چه شرایط بعدی لازمه مراحل سناریو است؟ دوباره آشکارترین مورد این است که مشتری یک نوشابه دارد. آیا سناریویی که تعریف کردیم تنها سناریو ممکن برای این مسئله است؟ موارد دیگری هم سریعاً به ذهن میآین . ممکن است نوشابه دیگری غیر از آنچه مشتری خواسته تحویل داده شود. ممکن است مشتری پول کافی برای قیمت نوشابه را وارد نکرده باشد. چگونه میتوان ماشین را با این سناریو طراحی کرد؟
به مرحله دیگر از usecase خرید نوشابه میرویم. به سراغ سناریو alternative میرویم. مشتری usecase را با انداختن پول به داخل ماشین آغاز میکند. سپس امکان انتخاب دارد، اما ماشین در انتها قوطی نوشابهای که انتخاب شده را تحویل نمیدهد و به مشتری پیام میدهد که پول خارج از محدوده ماشین است. پیام باید به گونهای باشد که مشتری را برای انتخاب دیگر تحریک کند. همچنین ماشین باید پیشنهادی برای پس دادن پول به مشتری بدهد. در این جا، مشتری نوشابه دیگری را انتخاب میکند و ماشین آن را تحویل میدهد (اگر انتخاب جدیدی صورت نگیرد نوشابه نیز فروخته نمیشود) و یا عمل تحویل پول اتفاق میافت . شرایط بعدی، تحویل یک قوطی نوشابه یا تحویل پول است.
سناریو دیگری نیز ممکن است اتفاق بیفتد. ”خارج از محدوده“ پیامی است که زمانیکه ماشین موجودی نداشته باشد نمایان میشود و در این مرحله باقی میماند تا زمانی که دوباره پر شود و بتواند نوشابه را تحویل دهد. در این مرحله ممکن است که مشتری پول را نیانداخته باشد. مشتری که ما ماشین را برایش طراحی کردهایم ممکن است سناریو اول را ترجیح بدهد. اگر مشتری پول را وارد ماشین کرده ممکن است مایل باشد انتخاب دیگری انجام بدهد، تا اینکه در مورد پس دادن پول از او سوال شود.
سناریوی دیگری را بررسی میکنیم که مقدار پول به اندازه قیمت نوشابه نباشد. دوباره مشتری usecase را آغاز میکند، که مراحل معمولی را تکرار میکند و یک انتخاب میکن . فرض میکنیم نوشابه انتخابی موجود باشد. اگر ماشین اندوخته پولی داشته باشد تا بتوند پول را خرد کند، بقیه پول را پس میدهد و نوشابه را هم تحویل میدهد. حال اگر اندوخته پول نداشته باشد، پول را برمیگرداند و پیامی میدهد که از مشتری میخواهد پول کافی را وارد کند. شرایط قبلی حالات معمولی است. شرایط بعدی تحویل نوشابه با مابقی پول است و هم ماشین کل پول را پس میدهد، میباشد.
امکان دیگر این است که اندوخته پول ماشین تمام شده باشد. یک پیام از مشتری میخواهد که پول کافی را وارد کند. ممکن است این پیام تا هنگامی که اندوخته ماشین پر شود نمایان باشد.
2-4- 1 Usecaseهای اضافی
ماشین خرید نوشابه را از دیدگاه مشتری بررسی کردیم. علاوه بر مشتری کاربران دیگری هم وجود دارند . یکی از آنها تهیهکننده است که در ماشین نوشابه میگذارد و دیگری تحصیلدار است، (ممکن است همان تهیهکننده باشد) که پولهای جمع شده در ماشین را جمع آوری میکن .
این مورد روشن میکند که حداقل دو usecase ،اضافهتر باید ساخته شود. موجودی داخل ماشین گذاشتن وجمعآوری پول ماشین که جزئیات آنها در اثر صحبت با تهیهکننده و تحصیلدار روشن میشود.
usecase گذاشتن نوشابه داخل ماشین را بررسی میکنیم. تهیهکننده یک usecaseرا آغاز میکند، زیرا مدتی از کارکرد ماشین گذشته است. تهیهکننده قفل ماشین را باز میکند (که پیادهسازی نمیشود)، قسمت جلویی ماشین باز میکند و ظرفیت ماشین را پر میکند. تهیهکننده اغلب اندوخته پول را هم خالی میکند. سپس قسمت جلویی ماشین را میبندد و ماشین را قفل میکند. شرایط قبلی در مدت قبلی اجرا میشود، شرایط بعدی این است که تهیهکننده مجموعه جدیدی از اجناس را داشته باشد.
برای usecase جمعآوری پول، تحصیلدار یک usecase را آغاز میکند، زیرا مدتی از کار ماشین گذشته است. تحصیلدار مراحلی را که برای موجودی گذاشتن داخل ماشین وجود داشت را با باز کردن قفل و قسمت جلویی ماشین طی میکند. سپس تحصیلدار پول را برمیدارد و مراحل بستن قسمت جلویی ماشین و قفل کردن آن را مانند مراحل usecase گذاشتن نوشابه داخل ماشین طی میکند. شرایط قبلی گذشتن مدتی از کار ماشین و شرایط بعدی برداشتن پول توسط تحصیلدار است.
توجه داریم که هنگامیکه یک usecase را میسازیم نباید نگران تکمیل آن باشیم. در مثالی که زدیم به داخل ماشین توجهی نکردیم. به اینکه یخچال ماشین چگونه کار میکند توجهی نداشتیم، یا در جریان پول داخل ماشین نبودیم. ما فقط تلاش کردیم که ببینیم یک ماشین نوشابه با فردی که میخواهد از آن استفاده کند چگونه رفتار میکند. هدف گرفتن مجموعهای از usecaseها است که سرانجام به افرادی که میخواهند ماشین را طراحی کنند و افرادی که می خواهند ماشین را بسازند ارائه میشود. گسترش دادن usecaseها برآنچه مشتری، تهیهکننده و تحصیلدار میخواهند تاثیر میگذارد و نتیجه ماشینی است که تمام این گروهها به راحتی میتوانند از آن استفاده کنند.
5- 1 Include یک usecase
در usecase قرار دادن نوشابه در ماشین وusecase جمعآوری پول باید به یک سری مراحل عمومی توجه شود.
هر دو با باز کردن قفل و در ماشین آغاز میشوند و با بستن قفل و در ماشین پایان مییابند. آیا میشود یکی از دو نسخه مراحل را از یکی از دو usecase حذف کرد؟ راه ممکن برای انجام این کار این است که هر کدام از مراحل زمانی عمومی را گرفته و یک usecase اضافی برای هر کدام بگیریم. سپس مراحل باز کردن قفل و در ماشین را در یک usecase با نام نمایش داخل ماشین ترکیب کرده و مراحل بستن در و قفل ماشین را در یک usecase با نام پنهان کردن داخل ماشین ترکیب میکنی .
با این usecaseهای جدید گذاشتن نوشابه داخل ماشین با usecase نمایش داخل ماشین آغاز میشود. تهیهکننده مراحل قبل را طی کرده و با usecase پنهان کردن داخل ماشین به انتها میرسد. همچنین usecase جمعآوری پول با usecase نمایش داخل ماشین آغاز شده و مراحل قبلی را طی میکند و با usecase پنهان کردن داخل ماشین تمام میشود. همانطور که دیدیم قرار دادن نوشابه و جمعآوری پول در یک usecase جمع شدهاند، بنابراین با این روش استفاده دوباره از usecase به محتویات آن برمیگردد.
نسخه جدید uml به include،usecase به عنوان usecase استفاده شده تعبیر میکند. ممکن است هنوز روش قدیمی موجود باشد. including دو مزیت دارد . اول : واضحتر است. مراحل usecase اول شامل مراحل دیگری هم هست. دوم : از آشفتگی و شلوغی جلوگیری میکند. این راه را نباید به عنوان استفاده دوباره از usecase به وسیله خودش تلقی کرد.
6- 1 توسعه دادن usecase
میتوان از usecase در روش دیگری غیر از include استفاده کرد. بعضی اوقات میتوان یک usecase جدید را با اضافه کردن بعضی مراحل به usecase موجود ساخت. به usecase قرار دادن نوشابه برمیگردیم. قبل از قرار دادن قوطیها در ماشین، فرض میکنیم تهیهکننده به نوشابهای که خوب فروش میرود و نوشابهای که خوب
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 30
فصل اول:
معرفی SQL و دستورات عمومی آن:
SQL Server 2000
مقدمه: SQL Server 2000 یک Engine پایگاه داده ارائه شده توسط شرکت مایکروسافت است و ادامه ویرایش SQL Server 7.0 است. بدون اقراق میتوان گفت این محصول پر کاربرد ترین Package پایگاه داده محسوب میشود. البته مایکروسافت ادعا کرده است که بیش از 60 % بازار Database جهان را به خود اختصاص داده و این روز به روز در حال افزایش است. شرکت IBM در اواخر دهه 70 زبان SEQUEL که برای Query ها (پرس و جو ها ) استفاده میشد را ابداع کرد. با تغییر زمان این زبان نیز تغییراتی کرد و تا آنجا که فقط برای Query ها استفاده نمیشد و از آن میتوانستیم برای Administrating (مدیریت) و Sequrity (امنیت) در Database نیز استفاده کنیم و بعد از مدتها این زبان به SQL تغییر نام داد. امروزه ورژنهای متعددی از این نرم افزار استفاده میشود که نرم افزار Microsoft SQL Server 2000 از Transact SQL که به آن TSQL هم میگویند استفاده میکند. SQL Server 2000 هم اکنون دارای 2 نسخه است : یکی SQL Server 2000 Personal Edition که بر روی Client نصب میشود (Windows 98 – Windows ME – Windows 2000 Proffessional – Windows XP Home Edition – Windows XP Proffessional Edition) البته اگر بر روی Windows 98 و Windows ME نصب کنیم ، بسیاری از قابلیتهای این Package از بین میرود. بهترین حالت نصب این نسخه بر روی سیستم عاملهای Windows 2000 Proffessional و Windows XP Proffessional است. یک نسخه دیگر این نرم افزار : SQL Server 2000 Enterprise Edition است که مختص Server ها است یعنی فقط بر روی تمامی نگارش های Window 2K Server و Windows Server 2003نصب میشود.
معرفی SQL و دستورات عمومی آن:
توسط SQL میتوان درون یک بانک اطلاعاتی پرس و جو کرده (Query) و نتیجه را برگرداند. بانک اطلاعاتی شامل آبجکتی به نام جدول (Table) میباشد.رکوردها در بانکهای اطلاعات در جداول ذخیره میگردند.جدول شامل سطر و ستون میباشند.در زیر میتوان یک جدول را مشاهده کرد : Last Name First Name Address City مثال:Select Last name from persons پر کاربرد ترین دستورات SQL شامل موارد زیر است :SELECT استخراج یک داده از بانک اطلاعاتیUPDATE به روز رسانی یک داده درون بانک DELETE پاک کردن یک داده از بانک اطلاعاتی INSERT وارد کردن یک داده جدید به بانک اطلاعاتی همچنین در SQL میتوان داده هایی نیز تعریف کرد : CREATE TABLE ایجاد یک جدول جدید ALTER TABLE تغییر دادن یک جدول DROP TABLE پاک کردن یک جدولCREATE INDEX ایجاد یک اندیس (کلید جستجو) DROP INDEX پاک کردن یک اندیسSQL و Active Server Pages - ASP :SQL یکی از قسمتهای خیلی مهم ASP میباشد زیرا در ASP برای کار با بانکهای اطلاعاتی از SQL استفاده میشود. و توسط تکنولوژی ADO میتوان از SQL در ASP استفاده کرد.دستور SELECT :SELECT column-name(s) FROM table-name مثال :نام جدول Persons استLast Name First Name Address City Hasani Ali Esfahan دستور Select همراه با شرط :SELECT column FROM table WHERE column condition valueعملگر ها در SQL:عملگر مفهوم = معادل بودن <> برابر نبودن > بزرگتر دستور DISTINCT (جداسازی) :SELECT DISTINCT column-name(s) FROM table-name مثال :نام جدول Order است Company Order Number sega 3412 دستور Order By :برای مرتب کردن سطرها نام جدول Order است Company Order Number sega 3412 ABS Shop 5678 w3s 3212 W3S 6778 مثال :SELECT Company , OrderNumber دستور Insert :INSERT INTO Table-Name ( Column1 , Column2) VALUESمثال : DELETE FROM Person WHERE Lastname=’hasani’ نام جدول Persons است last name First name Adress city alian hasani NO 40 Esfahan Hasani Ali No 15 Tehran نتیجه :last name First name Adress city alian hasani NO 40 Esfahan SEGA W3S Trio دسترسی به یک پایگاه داده از یک صفحه ASP :١-ایجاد یک ADO Connection به یک پایگاه داده2-باز کردن Connection پایگاه داده3-ایجاد یک ADO Record Set 4-باز کردن Record set 5-گرفتن داده هایی که نیاز داریم از Record Set 6-بستن Record Set 7-بستن Connection