دانلود مقاله چاپگر لیزری در فایل ورد (word)

برای دریافت پروژه اینجا کلیک کنید

 دانلود مقاله چاپگر لیزری در فایل ورد (word) دارای 10 صفحه می باشد و دارای تنظیمات در microsoft word می باشد و آماده پرینت یا چاپ است

فایل ورد دانلود مقاله چاپگر لیزری در فایل ورد (word)  کاملا فرمت بندی و تنظیم شده در استاندارد دانشگاه  و مراکز دولتی می باشد.

این پروژه توسط مرکز مرکز پروژه های دانشجویی آماده و تنظیم شده است

توجه : در صورت  مشاهده  بهم ريختگي احتمالي در متون زير ،دليل ان کپي کردن اين مطالب از داخل فایل ورد مي باشد و در فايل اصلي دانلود مقاله چاپگر لیزری در فایل ورد (word)،به هيچ وجه بهم ريختگي وجود ندارد


بخشی از متن دانلود مقاله چاپگر لیزری در فایل ورد (word) :

چاپگر لیزری

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

چاپگر لیزری از پدیده فوق بعنوان یك نوع ” چسب موقت ” استفاده می نماید. هسته اساسی سیستم فوق ، دستگاهی با نام ” نورپذیر” (Photoreceptor) است . ماهیت فیزیكی دستگاه فوق، یك استوانه و یا یك سیلندر است. دستگاه فوق از مواد هادی نور تشكیل شده كه توسط كوانتوم نور تخلیه می گردند. در ابتدا ، استوانه یك شارژ مثبت را از طریق یك سیم حامل جریان الكتریكی (Corona Wire) ، پیدا می كند . همزمان با چرخش استوانه ، چاپگر یك پرتو نور لیزری نازك را بر سطح استوانه بمنظور تخلیه الكتریكی بخش مربوطه ، می تاباند. در ادامه لیزر حروف و تصایر را بر سطح استوانه خواهد نوشت .( یك الگو از شارژ الكتریكی ) . سیستم فوق می تواند با شارژ معكوس هم كار نماید، در این حالت یك شارژ الكترواستاتیك مثبت بر روی یك شارژ منفی بعنوان زمینه در نظر گرفته خواهد شد. شكل زیر استوانه چاپگر لیزری را نشان می دهد.

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

پس از چسباندن پودر مورد نظر ، استوانه حول یك كاغذ می چرخد .قبل از اینكه كاغذ زیر استوانه قرار بگیرد ، یك شارژ منفی توسط سیم انتقالی Corona به آن داده می شود. شارژ فوق بمراتب قویتر از شارژ منفی الكترواستاتیك مربوط به تصویر بوده و كاغذ قادر به رها كردن پودر مربوطه خواهد بود. همزمان با حركت كاغذ (با سرعت معادل استوانه) بر روی كاغذ تصویر مربوطه درج خواهد شد. بمنظور ممانعت از چسبیدن كاغذ به استوانه ، بلافاصله پس از درج تصویرعملیات تخلیه شارژ توسط یك سیم Detac corona انجام خواهد شد.

درنهایت ، چاپگر كاغذ را از بین یك Fuser ( یك زوج غلتك گرم ) عبور داده می شود. در حین انجام فرآیند فوق، گردجوهر پاشیده شده در كاغذ تنیده می گردد. غلتك ها باعث حركت كاغذ به سمت سینی خروجی خواهند شد. Fuser باعث گرم شدن كاغذ نیز خواهد شد بهمین دلیل زمانیكه كاغذ از چاپگر خارج می گردد ، داغ است . چه عاملی باعث می شود كه كاغذ سوزانده نگردد؟ مهمترین عامل سرعت است . سرعت حركت كاغذ توسط غلتك ها بگونه ای خواهد بود كه باعث عدم سوختگی كاغذ خواهد شد.

پس از ریختن پودر بر روی كاغذ ، سطح استوانه تحت تاثیر یك لامپ تخلیه قرار می گیرد. این لامپ روشن تمام سطح “نور پذیر” استوانه را تحت تاثیر قرار داده و تصاویر الكتریكی را پاك خواهد كرد. در ادامه سطح استوانه توسط سیم شارژCorna تحت تاثیر شارژ مثبت قرار می گیرد.

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

بمنظور گفتمان بین كنترل كننده و كامپیوتر ، می بایست آنها با یك زبان مشترك صحبت نمایند. در چاپگرهای اولیه ، كامپیوتر یك نوع فایل متنی خاص را بهمراه مجموعه ای از كدهای اطلاعاتی برای چاپگر ارسال می كرد. با توجه به ماهیت چاپگرهای اولیه و محدودیت فونت های موجود ، روش فوق بخوبی تامین كننده نیازهای اطلاعاتی چاپگر بود. امروزه از صدها نوع فونت استفاده می گردد.بدین منظور لازم است كه اطلاعات مورد نیاز چاپگر با استفاده از یك زبان پیشرفته در اختیار آن گذاشته شود. متداولترین زبانهای موجود در این زمینه زبان PCL(Printer Command Language) مربوط به شركت هیولت پاكارد و ” پوست اسكریپت ” مربوط به Adobe است . زبانهای فوق برای تشریح صفحه از یك نوع بردار استفاده می نمایند. بردار فوق مقادیر ریاضی از اشكال geometric می باشند. ( بصورت مجموعه ای از نقاط نخواهد بود ) چاپگر بردار را اخذ و در ادامه آن را به یك صفحه bitmap تبدیل می نماید. 

برای دریافت پروژه اینجا کلیک کنید

دانلود مقاله جهان‌ مجازی‌ و واقعیات‌ ما در فایل ورد (word)

برای دریافت پروژه اینجا کلیک کنید

 دانلود مقاله جهان‌ مجازی‌ و واقعیات‌ ما در فایل ورد (word) دارای 47 صفحه می باشد و دارای تنظیمات در microsoft word می باشد و آماده پرینت یا چاپ است

فایل ورد دانلود مقاله جهان‌ مجازی‌ و واقعیات‌ ما در فایل ورد (word)  کاملا فرمت بندی و تنظیم شده در استاندارد دانشگاه  و مراکز دولتی می باشد.

این پروژه توسط مرکز مرکز پروژه های دانشجویی آماده و تنظیم شده است

توجه : در صورت  مشاهده  بهم ريختگي احتمالي در متون زير ،دليل ان کپي کردن اين مطالب از داخل فایل ورد مي باشد و در فايل اصلي دانلود مقاله جهان‌ مجازی‌ و واقعیات‌ ما در فایل ورد (word)،به هيچ وجه بهم ريختگي وجود ندارد


بخشی از متن دانلود مقاله جهان‌ مجازی‌ و واقعیات‌ ما در فایل ورد (word) :

جهان‌ مجازی‌ و واقعیات‌ ما

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

مجید تهرانیان‌ استاد علوم‌ ارتباطات‌ در دانشگاه‌ هاوایی‌، شرایط كنونی‌ را با عنوان «شتابندگی‌ تاریخ‌» توصیف‌ می‌كند به‌ اعتقاد وی‌، شتاب‌ گرفتن‌ فرایند ارتباطات‌ جهانی‌ به‌ خاطر مسافرت‌ و جهانگردی‌، رسانه‌های چاپی‌، پخش‌ رادیو ـ تلویزیونی‌ جهانی‌، تلفن‌ و شبكه‌های‌ ماهواره‌ای‌، جریان‌های‌ فرامرزی‌ اطلاعات‌ همراه‌ با شیوع‌ جهانی‌ رسانه‌های‌ كوچكی‌ چون‌ تلفن‌، مودم‌، دستگاه‌های‌ تكثیر و فاكس‌، كامپیوترهای‌ شخصی‌، ویدیو و مرتبط شدن‌ آنها با هم‌، همه‌ و همه‌، در آنچه‌ می‌توان‌ شتابندگی‌ تاریخ‌ نامید، سهم‌ عظیمی‌ داشته‌اند. در این‌قرن‌ برای‌ فروپاشی‌ امپراتوری‌های‌ عثمانی‌، اتریش‌، مجارستان‌، بریتانیا، فرانسه‌، آلمان‌، بلژیك‌، اسپانیا و پرتغال‌، دو جنگ‌ جهانی‌ لازم‌ شد. حال‌ آن‌ كه‌ امپراتوری‌ شوروی‌ به‌ واسطه‌ گلاسنوست‌ و اینكه‌ جامعه‌ شوروی‌ به‌سرعت‌ در معرض‌ رسانه‌های‌ جهانی‌، ویدیو و شبكه‌های‌ كامپیوتری‌ قرار گرفت‌، فقط طی‌ چند سال‌ مضمحل‌شد(1)
این‌ مسایل‌ نشان‌ می‌دهد كه‌ پیشرفت‌ و همه‌گیر شدن‌ رسانه‌های‌ ارتباطی‌ ضمن‌ افزایش‌ سرعت‌ تغییرات‌، جوامع‌ را به‌ یكدیگر نزدیك‌ و متصل‌ ساخته‌ است‌. این‌ به‌ هم‌ پیوستگی‌ به‌خصوص‌ با آنچه‌ كه‌ امروز تحت‌عنوان‌ دگرگونی‌ و بازسازی‌ زمان‌ و مكان‌ نامیده‌ می‌شود مرتبط بوده‌ و توسط آن‌ تشدید می‌گردد. ژان‌ بودریار از صاحب‌نظران‌ انتقادنگر فرانسوی‌ از این‌ دگرگونی‌ با عنوان «امحای‌ امر واقع‌ به‌ واسطه‌ تبدیل‌ آن‌ به‌ تخیل مجازی‌ سه‌ بعدی‌ و امحای‌ زمان‌ به‌ واسطه‌ هم‌ زمانی‌ همه‌ دوره‌ها، همه‌ فرهنگ‌ها با حركتی‌ سیار و واحد از طریق‌ كنار هم‌ نهادن‌ آنها در سناریویی‌ واحد» یاد می‌كند.(2)

به‌ اعتقاد مانوئل‌ كاستلز استاد دانشگاه‌ بركلی‌ كالیفرنیا، در شرایط كنونی‌، بنیان‌های‌ مادی‌ جامعه‌ یعنی‌ مكان‌و زمان‌ در حال‌ دگرگونی‌ است‌ و پیرامون‌ فضای‌ جریان‌ها و زمان‌ بی‌زمان‌، سازمان‌ می‌یابد.(3) كاستلز كه‌ شرایط در حال‌ ظهور جهان‌ مجازی‌ و ارتباطات‌ شبكه‌ای‌ جهانی‌ را جامعه‌ شبكه‌ای‌(Network Society) می‌نامد، معتقد است‌: در «جامعه‌شبكه‌ای‌ مفاهیم‌ زمان‌ و مكان‌ معانی‌ تازه‌ای‌ پیدا كرده‌اند كه‌ با معانی‌ سنتی‌ آن‌ در جوامع‌ ما قبل‌ مدرن‌ و یا حتی‌ صنعتی‌ تفاوت‌ آشكار دارد. انتقال‌ آنی‌ اطلاعات‌، داده‌ها و سرمایه‌ها و امكان‌ ارتباط همزمان‌ میان‌ افراد در نقاط مختلف‌، عملا فواصل‌ زمانی‌ را از میان‌ برداشته‌ است‌ و نظم‌ طبیعی‌ دوران‌ قدیم‌ یا چارچوب‌های‌ مكانیكی عصر صنعتی‌ را به‌ كلی‌ دگرگون‌ ساخته‌ است‌. مكان‌ نیز به‌ نوبه‌ خود با مفهوم‌ دسترسی‌ یا عدم‌ دسترسی‌ به‌اطلاعات‌ و ابزار انتقال‌ و پردازش‌ آن‌ ارتباط پیدا كرده‌ است‌ و حضور در مكان‌ معنای‌ تازه‌ای‌ به‌ خود گرفته‌ كه‌می‌تواند تعیین‌ كننده‌ ارتباط و اتصال‌ شخص‌ به‌ جامعه‌ شبكه‌ای‌ و یا طرد و حذف‌ او از این‌ مكان‌ فراگیر و در عین‌ حال‌ انحصاری‌ به‌شمار آید». (4) به‌ هم‌پیوستگی‌ عمیق‌ و گسترده‌ مسایل‌ بشری‌ اكنون‌ با عنوان‌«جهانی‌شدن» (Globalisation) نام‌ برده‌ می‌شود.

در اغلب‌ تعاریف‌ عرضه‌ شده‌،«جهانی‌ شدن‌» فرایندی‌ تدریجی‌ و پایدار توصیف‌ می‌شود كه‌ از گذشته‌ای دور یا نزدیك‌ آغاز شده‌ و هنوز هم‌ ادامه‌ دارد، و هر چه‌ بر عمر آن‌ افزوده‌ می‌شود، شتاب‌ و گستره‌ آن‌ هم‌ بسیار افزایش‌ می‌یابد. اكثر نظریه‌پردازان‌، جدید بودن‌ فرایند جهانی‌ شدن‌ را نمی‌پذیرند و تاریخی‌ دست‌كم‌ چندین‌ده‌ ساله‌ برای‌ آن‌ در نظر می‌گیرند بیشتر تعاریف‌ بر سر تشدید بسیار چشمگیر آن‌ در دهه‌های‌ اخیر، اتفاق‌ نظر دارند و حتی‌ عقیده‌ دارند كه‌ نسلهای‌ آینده‌ این‌ فرایند را به‌ صورتی‌ گسترده‌تر و پرشتاب‌تر تجربه‌ خواهندكرد».(5)

گیدنز فرایند جهانی‌ شدن‌ را چیزی‌ جز گسترش‌ تجدد نمی‌داند.(6) ماركس‌ و انگلس‌ هم‌ درك‌ تاریخ «جهانی‌ شدن‌» و آغاز این‌ فرایند را مستلزم‌ درك‌ و شناخت‌ تاریخ‌ سرمایه‌داری‌ می‌دانند، چون‌ از دیدگاه‌ آنان‌، نظام‌ سرمایه‌داری‌ همواره‌ دست‌اندركار یكپارچه‌سازی‌ اقتصادی‌ و فرهنگی‌ جهان‌ بوده‌ است‌.(7) پس‌ با توجه‌ به‌این‌ دیدگاه‌، جهانی‌ شدن‌ را باید همزاد سرمایه‌داری‌ دانست.(8) بسیاری‌ دیگر از اندیشمندان‌، نظام‌ سرمایه‌داری را فاعل‌ و عامل‌ اصلی‌ جهانی‌ شدن‌ و جهانی‌گرایی(Globalism) تلقی‌ می‌كنند. مجید تهرانیان‌ استاد ایرانی‌ دانشگاه‌ هاوایی‌ایالات‌ متحده‌ امریكا معتقد است‌، موتور جهانی‌گرایی‌، سرمایه‌داری‌ جدید است‌ كه‌ منشاء آن‌ به‌ قرن‌ شانزدهم باز می‌گردد. سرمایه‌داری‌ حصار علایق‌ فئودالی‌، قبیله‌ای‌، نژادی‌، قومی‌ و ملی‌ را به‌ سود بین‌المللی‌ شدن‌ مراكز داد و ستد افكار و كالاها از هم‌ گسیخت‌. حاملان‌ این‌ روند شركتهای‌ بین‌المللی‌ هستند كه‌ نوعاً در بیش‌ از صد كشور جهان‌ عمل‌ می‌كنند و هر جا كه‌ مداخله‌ دولت‌ كمتر و احتمال‌ سود بیشتر باشد از موقعیت‌ استفاده‌ می‌كنند. تكنولوژی‌های‌ عمده‌ این‌ روند عبارتند از: انرژی‌، حمل‌ و نقل‌ و ارتباطات‌ راه‌ دور یعنی‌ سه‌ پیشرفت‌ تكنولوژیك پی‌درپی‌ كه‌ منجر به‌ سه‌ موج‌ بلند پی‌درپی رشد اقتصادی‌ جهانی‌ شدند. مشخصه‌ آخرین‌ این‌ امواج‌ یعنی‌ موج سومین‌ انقلاب‌ صنعتی‌ كاربرد تكنولوژی‌های‌ كامپیوتری‌ در تمامی‌ وجوه‌ زندگی‌ از تولید و امور اداری‌ گرفته‌ تا آموزش‌، سفر و سرگرمی‌ است‌. (9)

در تعاریف‌ مختلفی‌ كه‌ صاحب‌نظران‌ از جهانی‌ شدن‌ ارائه‌ كرده‌اند به‌ عناصر مختلفی‌ اشاره‌ كرده‌اند.

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

برقرار كنندگان‌ چنین‌ ارتباط های‌ پرشمار و گسترده‌ هم‌ شاید افراد، گروه‌ها، نهادها و دولتها باشند. همچنین میزان‌ دخالت‌ و شركت‌ در شبكه‌ ارتباطات‌ جهانی‌ برحسب‌ افراد، گروهها، قومیتها، كشورها و مناطق‌ و قاره‌ها متفاوت‌ است.(10) این‌ ارتباطات‌ پر حجم‌ بر افزایش‌ وابستگی‌ متقابل‌ در عرصه‌ جهانی‌ دلالت‌ دارند كه‌ تاكید برآن‌، یكی‌ از وجوه‌ مشترك‌ تعاریف‌ جهانی‌ شدن‌ است‌. از این‌ دیدگاه‌ جهانی‌ شدن‌ معطوف‌ به‌ افزایش‌ پیوندها و همبستگی‌های‌ میان‌ دولتها و جوامع‌ تشكیل‌ دهنده‌ نظام‌ جهانی‌ مدرن‌ است‌. نیرومندتر شدن‌ عوامل‌ موثر در شبكه‌های‌ جهانی‌ و وابستگی‌ متقابل‌ و تشدید در هم‌ تنیدگی‌ جهان‌، گستره‌ و میزان‌ تاثیرپذیری‌ افراد و جوامع گوناگون‌ مستقر در كره‌ زمین‌ را افزایش‌ و امكان‌ و احتمال‌ انزوا و بركنار ماندن‌ از تاثیرات‌ محیط جهانی‌ را كاهش‌می‌دهد.(11)

در مجموع‌ می‌توان‌ جهانی‌ شدن‌ را وابستگی‌ متقابل‌ مردم‌ دنیا به‌ یكدیگر دانست‌ كه‌ كاركرد فناوری‌های نوین‌ ارتباطی‌ و اطلاعاتی‌ در فشرده‌سازی‌ زمان‌ و مكان‌ در این‌ زمینه‌ نقشی‌ اساسی‌ داشته‌ است‌ آن‌ چنان‌ كه می‌توان‌ گفت: «ظهور صنعت‌ ارتباطات‌ و رسانه‌های‌ ارتباط جمعی‌ از بسیار جهات‌ منشاء ظهور جهانی‌ شدن‌ به‌معنای‌ امروزین‌ آن‌ شده‌ است‌». (12)
مجموع‌ این‌ ملاحظات‌ نظری‌ است‌ كه‌ جغرافیای‌ سیاسی‌ جهان‌ معاصر را دستخوش‌ دگرگونی‌ كرده‌ و چنین‌ به‌ نظر می‌رسد كه‌ بحث‌ از موضوعات‌ و مفاهیمی‌ همچون‌، شمال‌ و جنوب‌، شرق‌ و غرب‌، جهان‌ اول‌ و سوم‌، مركز و پیرامون‌ و مقولاتی‌ از این‌ قبیل‌ كه‌ در بطن‌ گفتمان‌های‌ پیشین‌ معنادار بودند دیگر اعتبار چندانی‌ندارند و ما نیازمند تعریف‌ جغرافیایی‌ تازه‌ای‌ برای‌ جهان‌ می‌باشیم‌. تعریفی‌ كه‌ بیانگر نظم‌ نوین‌ براساس‌وابستگی‌ واحدهای‌ سیاسی‌ و اقتصادی‌ به‌ یكدیگر باشد. تمامی‌ صاحب‌نظران‌ متفقاً شكل‌گیری‌ چنین شرایطی‌ را پیامد «انقلاب‌ ارتباطات‌» دانسته‌ و از آن‌ به‌ عنوان‌ عصر فرا صنعتی‌ یاد می‌كنند. وضعیتی‌ كه‌ در آن‌همه‌ به‌ هم‌ وابسته‌اند و تمایزات‌ و برتری‌ها به‌ واسطه‌ میزان‌ بهره‌مندی‌ از اطلاعات‌ و توان‌ ارتباطی‌ سنجیده‌می‌شود و آن‌ دسته‌ از بازیگران‌ و فعالان‌ جهانی‌ كه‌ اطلاعات‌ بیشتری‌ دارند و بر ابزار و رسانه‌های‌ ارتباطی‌قدرتمندتر و بیشتری‌ حاكمند، نقشی‌ موثرتری‌ در تصمیم‌ سازی‌ دارند». (13)

حال‌ كه‌ به‌نظر می‌رسد جغرافیای‌ سیاسی‌ و مسایل‌ اقتصادی‌ و فرهنگی‌ جهانی‌ تحت‌ تأثیر كاركرد ارتباطات‌دستخوش‌ تغییر شده‌ است‌، مفهوم‌سازی‌ برای‌ شرایط نوین‌ با هدف‌ تحلیل‌ مسایل‌ نو، می‌باید مبتنی‌ بر حوزه‌ «ارتباطات‌ و اطلاعات‌» باشد. دلیل‌ این‌ امر نیز نقش‌ محوری‌ اطلاعات‌ و ارتباطات‌ در ظهور شرایط جدید است‌.
سعدی‌، شعر نامدار ایرانی‌، هشت‌ قرن‌ پیش‌«نظم‌ جهانی‌» خوبی‌ را چنین‌ توصیف‌ نمود:

بنی‌ آدم‌ اعضای‌ یكدیگرند كه‌ در آفرینش‌ ز یك‌ گوهرند
چو عضوی‌ به‌ درد آورد روزگار دگر عضوها را نماند قرار

كانت‌ فیلسوف‌ شهیر آلمان‌ در كتاب‌ معروف‌ خود درباره‌«طرح‌ صلح‌ دائمی»، اندیشه‌ یك «جامعه‌ مدنی همگانی‌ و جهانی‌» و یك «حقوق‌ جهان‌ وطن‌» را مطرح‌ كرده‌ بود در حالی‌ كه‌ اندیشه «یك‌ دولت‌ جهانی‌» را كه با خطر استیلای‌ یك‌ نظام‌ ستمگری‌ جهانی‌ تحمل‌ناپذیر بر بشریت‌ همراه‌ است‌ مطرود شناخته‌ بود.
گاندی‌، رهبر فقید هند، در بیان‌ ارتباط باز و آزاد اما بدون‌ آسیب‌ ابزار داشت‌؛ من‌ نمی‌خواهم‌ كه‌ خانه‌ام‌ از هر چهار طرف‌ دیوار داشته‌ باشد با پنجره‌هایی‌ محكم‌. من‌ می‌خواهم‌ همه‌ فرهنگ‌ها در اطراف‌ خانه‌ام‌ با آزادی تمام‌ بوزند، اما نخواهم‌ پذیرفت‌ كه‌ وزیدن‌ هر یك‌ از آنها مرا از جای‌ بركند.

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

ظهور جهانی‌ مجازی‌؛ تداوم‌ و تعمیق‌ پروژه‌ جهانی‌ شدن‌
فرایند جهانی‌ شدن‌ كه‌ تحت‌ تاثیر كاركرد سرمایه‌داری‌ نوین‌ و پیشرفت‌ گسترده‌ فناوری‌های‌ ارتباطی‌ و اطلاعاتی‌ بیش‌ از گذشته‌ در دهه‌های‌ اخیر خود را نشان‌ داده‌ است‌، اینك‌ در جهش‌های‌ نوین‌ پیشرفت‌ فزاینده فناوری‌های‌ اطلاعاتی‌ و ارتباطی‌ چهره‌ نوینی‌ بخود گرفته‌ است‌ و ادبیات‌ جدیدی‌ وارد عرصه‌«حیات‌ جهانی» (Life-World) نموده‌ است‌.
تجدید ساختار سرمایه‌داری‌ نزد بسیاری‌ از صاحب‌نظران‌، تحت‌تاثیر ظهور فناوری‌های‌ نوین‌ ارتباطی‌ واطلاعات‌ بوده‌ است‌. «پترمتروولی‌» دبیركل‌ كمیسیون‌ ملی‌ یونسكو در گرجستان‌ در این‌ زمینه‌ اظهار می‌دارد:
تولد بورژوازی‌ در اروپا ناشی‌ از توسعه‌ اطلاعات‌ بوده‌ است‌ و امروز تكنولوژی‌ اطلاعات‌ می‌تواند طیف‌جدیدی‌ از سرمایه‌داری‌ را در جهان‌ بوجود آورد و ما می‌توانیم‌ از این‌ تكنولوژی‌ علاوه‌ بر پیشرفت‌ اقتصادی در جهت توسعه‌ اجتماعی‌ هم‌ استفاده‌ كنیم‌.(14)

«سرمایه‌داری‌ عصر فرا صنعتی‌ متكی‌ به‌ نوعی‌ دینامیسم‌ درونی‌ است‌ كه‌ مرزی‌ و حدی‌ را برنمی‌تابد، از انعطاف‌ زیاد برخوردار است‌ و فزون‌ طلب‌ و گسترش‌پذیر و بسط یابنده‌ و در عین‌ حال‌ متكی‌ به‌ منطقه‌ شبكه‌است‌».(15)
كاستلز استاد اسپانیایی‌تبار دانشگاه‌ بركلی‌ كالیفرنیا بحث‌ اصلی‌ كتاب خود راجع‌ به‌ «عصر اطلاعات‌» را به‌«جامعه‌ شبكه‌ای» اختصاص‌ می‌دهد و آن‌ را از ویژگی‌های‌ سرمایه‌داری‌ متكی‌ به‌ اطلاعات‌ به‌شمار می‌آورد. به‌اعتقاد او جامعه‌ شبكه‌ای‌ محصول‌ همگرایی‌ سه‌ فرایند تاریخی‌ مستقل‌ است‌. این‌ سه‌ فرایند عبارتند از «انقلاب‌ اطلاعات‌» كه‌ ظهور جامعه‌ شبكه‌ای را امكان‌پذیر ساخت‌، تجدید ساختار سرمایه‌داری،‌ و نهضت‌های‌فرهنگی‌ دهه‌های‌ 1960 و 1970 كاستلز ویژگی‌های‌ اصلی‌ جامعه‌ شبكه‌ای‌ را، «اقتصاد اطلاعاتی‌» ،«اقتصاد جهانی‌» ،«فعالیت‌های‌ اقتصادی‌ شبكه‌ای‌»، «تحول‌ در نحوه‌ انجام‌ كار و در ساختار اشتغال‌»، «ظهور قطب‌های متقابل‌»،«فرهنگ‌ واقعیت‌ مجازی‌» (Culture of virtual reality)، «سیاست‌ بر بال‌ رسانه» و«زمان‌ بی‌زمان‌ و فضای‌ جریان‌ها» برمی‌شمرد. (16)

از سخنان‌ كاستلز مشخص‌ می‌شود كه‌ او تكنولوژی‌ ارتباطات‌ و اطلاعات‌ را عامل‌ تحول‌ در حیات‌ جهانی‌، فضا و روابط اقتصادی‌ جدید، فرهنگ‌ و سیاست‌ جدید دانسته‌ و در مجموع‌ ظهور فضای‌ جدیدی‌ را كه‌ مسایل و روابط اقتصادی‌، سیاسی‌، فرهنگی‌ در آن‌ جریان‌ می‌یابد را نوید می‌دهد. او این‌ فضای‌ جدید را «جامعه‌شبكه‌ای‌» می‌نامد كه‌ در گستره‌ای‌ جهانی‌ عمل‌ می‌كند. و پایه‌گذار یك‌«نظم‌ نوین‌ اجتماعی‌» است‌. به‌ اعتقاد كاستلز، به‌ نظر شمار فزاینده‌ای‌ از مردم‌، این‌ نظم‌ نوین‌، به‌ منزله‌ یك‌ بی‌نظمی‌ فرا ـ اجتماعی‌ است‌. منظور از بی‌نظمی‌ فرا ـ اجتماعی‌، توالی‌ اتوماتیك‌ و تصادفی‌ رخدادهاست‌ كه‌ از منطق‌ كنترل‌ناپذیر بازارها، تكنولوژی‌ها، نظم‌ جغرافیای‌ سیاسی‌ یا جبر زیست‌ شناختی‌ نشأت‌ می‌گیرد. (17)

مشابه‌ این‌ مضامین‌ را در نظریه‌ صاحب‌نظران‌ دیگر نیز می‌توان‌ دریافت‌. نظریه‌های‌ نوین‌ با اشاره‌ به‌تحولات‌ اخیر در فناوری‌های‌ ارتباطی‌ و اطلاعاتی‌، اطلاعات‌ محور شدن‌ اقتصاد، نقش‌ ارتباطات‌ و اطلاعات‌ در سیاست‌ و فرهنگ‌ و شكل‌گیری‌ جوامع‌ اطلاعات‌ بنیان‌، از انتقال‌ و گذار جوامع‌ پیشرفته‌ از«جامعه‌ صنعتی‌» حكایت‌ می‌كنند. پیدایی‌ و پیشرفت‌ فناورهای‌ نوین‌، همچون‌ ماهواره‌ و اینترنت‌ و ادغام‌ رسانه‌های‌ كوچك‌ در یكدیگر و كامپیوتر در ایجاد این‌ شرایط گذار از جامعه‌ صنعتی‌ به‌ جامعه‌ اطلاعاتی‌ای‌ كه‌ در گستره‌ جهانی‌ عمل‌می‌نماید نقش‌ برجسته‌ای‌ داشته‌اند و این‌ نشانه‌ آغاز یك‌ هستی‌ جدید است‌. جامعه‌ شبكه‌ای‌ كاستلز كه‌ بر بستر اینترنت‌ و فضای‌ سخت‌افزاری (تلفن‌، مودم‌ و كامپیوتر) شكل‌ می‌گیرد، با كمك‌ برق‌ و ماهواره‌ فراتر از مرزهای‌جغرافیایی‌ بین‌ افراد و گروه‌ها ارتباط برقرار می‌كند. برخی‌ این‌ فضای‌ كامپیوتری‌ و شبكه‌ای‌ را«فضای‌مجازی» (Virtual Space) می‌نامند، منظور فضای‌ فراتر از جغرافیا و فضای‌ غیرواقعی‌ است‌ كه‌ مبتنی‌ بر تصویر، كلام‌ یا صوت‌، مفهوم‌ یا متن‌ و موسیقی‌ می‌باشد و می‌تواند ارتباط یكسویه‌ یا دوسویه‌ و همزمان‌ یا غیر همزمان‌ را بین‌ دوطرف‌ كه‌ می‌توانند هویت‌ مشخص‌ یا نامشخصی‌ داشته‌ باشند و در فواصل‌ نامشخصی‌ از هم‌ قرار دارند، برقرار نماید. بنابراین‌«قابلیت‌ ارتباطی‌» (Communication Capability) بالایی‌ در این‌ فضا قابل‌ حصول‌ است‌ و در طیفی‌ از ارتباط یكسویه‌ غیرارادی‌و تحمیلی‌ تا ارتباط دوسویه‌ شفاف‌ و مشاركت‌ جویانه‌، ارتباطات‌ فضای‌ مجازی‌ شكل‌ می‌گیرد. ماهیت‌ اصلی‌آن‌ فرامرزی‌ و غالب‌ بر فاصله‌ مكانی‌ است‌ و در زمان‌ صرفه‌جویی‌ می‌كند و علاوه‌ بر اینها به‌ شدت‌ به‌ سمت‌كنترل‌ گریزی‌ تمایل‌ دارد.

این‌ شكل‌ از ارتباط كه‌ مشخصه‌ جدیدترین‌ نوع‌ ارتباط انسانی‌ در حیات‌ جهانی‌ است‌ به‌ دلیل‌ ویژگی‌های خاص‌ آن‌ به‌ خصوص‌ در دوسویه‌ بودن‌، مركز گریزی‌ و كنترل‌ گریزی‌، و نیز سرعت‌ بسیار بالای‌ آن‌ و حذف‌فواصل‌ مكانی‌، تحول‌ عمیقی‌ در ابعاد و سطوح‌ متفاوت‌ زندگی‌ و در نتیجه‌ ماهیت‌ و شكل‌ آن‌ به‌ دنبال‌ خواهدداشت‌. طبیعی‌ است‌ امكانات‌ فراهم‌ شده‌ توسط نظام‌ ارتباطی‌ اواخر قرن‌ بیستم‌ و اوایل‌ قرن‌ بیست‌ و یكم‌، نشانگر تداوم‌ و شدت‌ پروژه‌ جهانی‌ شدن‌ است‌ و قرن‌ آینده‌ در سال‌های‌ پیش‌ روی‌ خود اشكال‌ نوینی‌ از زندگی‌و روابط اجتماعی‌ را تجربه‌ خواهد كرد. برخی‌ وضعیت‌ پیش‌ وی‌ ما را«پسا جهانی‌ شدن» (Post-globalization)می‌نامند.
«پسا جهانی‌ شدن‌» اشاره‌ به‌ دوره‌ای‌ از تاریخ‌ آینده‌ جهان‌ دارد كه‌ فرایند جهانی‌ شدن‌ به‌ كمال‌ خود نزدیك‌می‌شود و به‌ نوعی‌ ظهور «فضای‌ جدید جهانی‌ شده‌» اتفاق‌ می‌افتد، جهانی‌ كه‌ در آن‌ تمایزات‌ دو جهانی‌ شدن (Dual Globalization and Future of the world) (این‌ عنوان‌ مقاله‌ است‌ كه‌ دكتر سعید رضا عاملی‌ برای‌ كتاب‌ ماه‌ علوم‌ اجتماعی‌ تنظیم‌ كرده‌ و آدرس‌ آن‌ در منابع‌ پایان‌ این‌ مقاله‌ آمده‌است‌.)یعنی‌ جهانی‌ شدن‌ جهان‌ واقعی‌ و جهانی‌ شدن‌ جهان‌ مجازی‌ به‌ صورت‌ مشخص‌ قابل‌ رویت‌ خواهد بود.

جهت‌گیری‌های‌ گسترده‌ و فراگیر جهان‌ مجازی‌ علائم‌ جدی‌ از غلبه‌ جهان‌ مجازی‌ بر جهان‌ واقعی‌ را به‌نمایش‌ می‌گذارد. مهمترین‌ عاملی‌ كه‌ منشأ اقتدار جهان‌ مجازی‌ می‌شود، كم‌ شدن‌ عامل‌ زمان‌ و مكان‌ و تسهیل‌ در دسترسی‌ به‌ منابع‌ تمدنی‌ است‌. در این‌ روند، جهان‌ مجازی‌ یا جهان‌ دوم‌ به‌ مرور، ظرفیت‌های‌ جهان‌اول‌ را كم‌رنگ‌ می‌كند.(18)

این‌ شرایط بیانگر افزایش‌ سرعت‌ تغییرات‌ به‌ حدی‌ است‌ كه‌ تاكنون‌ سابقه‌ نداشته‌ و این‌ به‌ معنای‌ تحول‌عمیق‌ و ساختاری‌ در وضعیت‌«دو جهانی‌ شدن‌ و آینده‌ جهان‌» می‌باشد. آرمستو (Arnmesto) بر همین‌ مبنا تاكید می‌كند كه‌ تغییرات‌ در جهان‌ به‌ گونه‌ای‌، در حال‌ رشد انفجاری‌ است‌ كه‌ نسل‌ 2100 و یا 2200، وقتی‌ به‌ زندگی‌ ما دراوایل‌ قرن‌ بیستم‌ نگاه‌ می‌كنند، می‌گویند: چه‌ مردم‌ غیر مدرن‌ و كهنه‌ گرایی‌ بوده‌اند. (19)

با توجه‌ به‌ اینكه‌ شاخص‌های‌ موجود نشانگر آغاز یك‌ هستی‌جدید و حیات‌ جهانی‌ در آستانه‌ دو جهانی‌شدن‌ قرار گرفته‌ است‌ واژه‌های‌ مختلفی‌ كه‌ برای‌ توصیف‌ این‌ وضع‌ مورد استفاده‌ گرفته‌ بیانگر تمام‌ ابعاد آن نمی‌باشند. به‌ نظر می‌رسد اصطلاح‌«جهان‌ نظام‌ ارتباطی‌ و اطلاعاتی» اصطلاح‌ همه‌ جانبه‌ای‌ است‌ كه‌توصیف‌گر وضعیت‌ دو جهانی‌ ما (جهان‌ واقعی‌ و جهان‌ مجازی) در شرایط جهانی‌ شدن‌ و تعلق‌ و وابستگی‌ همه‌به‌ یك‌ نظام‌ و نقش‌، اهمیت‌ و كاركرد فناوری‌های‌ ارتباطی‌ و اطلاعاتی‌ در شكل‌گیری‌، تداوم‌ و تعمیق‌ وضعیت‌می‌باشد. با توجه‌ به‌ اینكه‌ اصطلاح‌«جامعه‌اطلاعاتی‌» ، از شرایط واقعی‌ جامعه‌ بسیار دور است‌ و به‌ وضعیت‌كشورهای‌ پیشرفته‌ بیشتر نزدیك‌ است‌، یك‌ تأثیر منفی دارد و آن‌ از یاد بردن‌ مشكلات‌ و جایگاه‌ واقعی‌كشورهایی‌ چون‌ ماست‌ كه‌ در وضعیت‌ توسعه‌ نیافتگی‌ قرار دارند.

اكنون‌ فناوری‌های‌ اطلاعاتی‌ و ارتباطی‌ جامعه‌ و حیات‌ جهانی‌ را به‌ دوره‌ای‌ از جهش‌ اجتماعی‌ رهنمون‌ساخته‌اند كه‌ از حیث‌ اهمیت‌ و عظمت‌ به‌ دوره‌ گذار از عصر كشاورزی‌ به‌ صنعت‌ شباهت‌ دارد، امروز تحت‌ تاثیر این‌ تحولات‌، صاحب‌نظران‌ و اندیشمندان‌ اجتماعی‌ با گرایش‌ به‌ مكتب‌«جبرگرایی‌ تكنولوژی‌» (Technology Determinism) نسبت‌ به‌اثرات‌ توسعه‌ بخش‌ فناوری‌های‌ اطلاعاتی‌ و ارتباطی‌، خوشبین‌تر شده‌ و معتقدند آرمان‌ شهر برآمده‌ از فناوری اطلاعات‌ و ارتباطات‌، فرصت‌های‌ مفید و لذت‌ بخش‌ در كار، آزادی‌ و فراغت‌ پیش‌ پای‌ همگان‌ قرار می‌دهند. اما از نگاهی‌ عمل‌گرایانه (Pragmatic) با توجه‌ به‌ قدرت‌ فناوری‌های‌ اطلاعاتی‌ و ارتباطی‌ در تغییر شكل‌ حیات‌ جهانی‌، كم‌ و بیش‌ باید حضور و اثر بخشی‌ آنها در هستی‌ و حیات‌ خود را بپذیریم‌ و به‌ جای‌ منفی‌گرایی‌ با حفظ دیدگاه‌ها و نظرات‌ انتقادی‌ خود، به‌ دنبال‌ وجوه‌ مثبت‌ و فرصت‌های‌ ایجاد شده‌ در فضای‌ جدید باشیم‌ و از آنها برای‌ بهبود وضع‌ خویش‌ استفاده‌ نماییم‌.

در هر حال‌ همان‌طور كه‌ ذكر شده‌، اكنون‌ بسیاری‌ از صاحب‌نظران‌ در تحول‌ نوین‌ جامعه‌ بشری‌ اتفاق‌ نظر دارند. دكتر معتمدنژاد در این‌ زمینه‌ معتقدند، «پیدایی‌ و پیشرفت‌ اینترنت‌» در ایجاد شرایط گذار از «جامعه‌ صنعتی‌» به‌«جامعه‌اطلاعاتی‌» جایگاه‌ برجسته‌ای‌ پیدا كرده‌ است‌. شبكه‌ اینترنت‌ اكنون‌ به‌ قول‌ برخی از محققان ارتباطی‌، ستون‌ فقرات‌ ارتباطات‌ اطلاعاتی‌ سراسری‌ كره‌ زمین‌ و به‌ عبارت‌ دیگر «شبكه‌ شبكه‌های‌اطلاع‌رسانی‌» جهان‌ شناخته‌ می‌شود.(20) شرایط جدید امكان‌ پیشرفت‌ سریع‌ كشورهای‌ توسعه‌ نیافته‌ را فراهم‌ می‌سازد اما این‌«امكان‌» با حفظ ساختارهای‌ سیاسی‌، اقتصادی‌ و فرهنگی‌ موجود در این‌ كشورها تا حدودی‌ ضعیف‌ خواهد شد. چنین‌ به‌ نظر می‌رسد كه‌ مشكل‌ كشورهای‌ توسعه‌ نیافته‌ قبل‌ از هر چیز مشكلات‌ساختاری‌ آنها از حیث‌ مدیریت‌ نظام‌ سیاسی‌ و اقتصادی‌ آنها بوده‌ است‌ و نه‌ نبود تكنولوژی‌. بدیهی‌ است‌ نگاه‌سنتی‌ این‌ كشورها به‌ تكنولوژی‌ ارتباطی‌ و اطلاعاتی‌ (كه‌ واقعاً فرصت‌های‌ جدیدی‌ فراهم‌ می‌كند) با حفظ ساختارهای‌ سیاسی‌ و اقتصادی‌ موجود، به‌ از بین‌ رفتن‌ فرصت‌های‌ جدید توسعه‌ای‌ كه‌ فناوری‌های‌ ارتباطی‌ و اطلاعاتی‌ فراهم‌ ساخته‌اند خواهد شد.

ماهیت‌ و تعریف‌ جهان‌ نظام‌ اطلاعاتی‌ و ارتباطی‌
همان‌طور كه‌ پیش‌ از این‌ گفته‌ شد در این‌ مقاله‌ مفهوم‌«جهان‌ نظام‌ اطلاعاتی‌ و ارتباطی‌» به‌ جای‌ مفهوم‌«جامعه‌ اطلاعاتی‌» انتخاب‌ شده‌ است‌. دلیل‌ آن‌ نیز این‌ است‌ كه‌ مفهوم‌«جامعه‌ اطلاعاتی» (Information Society) به‌طور خاص‌ به‌جوامعی‌ گفته‌ می‌شود كه‌«اطلاعات‌ بنیان‌ بوده‌ و بخش‌ اعظم‌ نیروی‌ كار آنها در بخش‌ اطلاعات‌ و ارتباطات‌فعال‌ هستند. صاحب‌نظران‌، كشورهای‌ ایالات‌ متحده‌ و ژاپن‌ را چنین‌ جامعه‌ای‌ می‌دانند. اكنون‌ برخی‌ دیگر از كشورهای‌ پیشرفته‌ جهان‌، روند تحول‌ به‌ جامعه‌ اطلاعاتی‌ كه‌ در واقع‌ همان‌ جامعه‌ فراصنعتی (Post-Industrial Society) است‌ را دنبال‌می‌كنند.» در این‌ جامعه‌ دارایی‌ اصلی‌ نه‌ زمین‌، نه‌ سرمایه‌، نه‌ صنعت (به‌ معنای‌ عام‌)، بلكه‌«اطلاعات‌» (و صنایع‌ اطلاعات‌ و ارتباطی‌) است‌. بنابراین‌ مفهوم‌«جامعه‌ اطلاعاتی‌ جهانی‌» (World information Society) از آن‌ جهت‌ كه‌ در حال‌ حاضر اكثر كشورها و مناطق‌ دنیا فاقد ویژگی‌های‌ جامعه‌ اطلاعاتی‌ هستند اعتبار چندانی‌ ندارند. با این‌ همه‌ در بسیاری‌ موارد توسط كارشناسان‌ و صاحب‌نظران‌ استفاده‌ می‌گردد.( در این‌ مقاله‌ نیز به‌ دلیل‌ استفاده‌ از منابع‌ علمی‌ مختلف‌ از این‌ واژه‌ در برخی‌ موارد استفاده‌ گردیده‌ است‌.)

برای دریافت پروژه اینجا کلیک کنید

دانلود مقاله مقدمه ای بر داده کاوی در فایل ورد (word)

برای دریافت پروژه اینجا کلیک کنید

 دانلود مقاله مقدمه ای بر داده کاوی در فایل ورد (word) دارای 31 صفحه می باشد و دارای تنظیمات در microsoft word می باشد و آماده پرینت یا چاپ است

فایل ورد دانلود مقاله مقدمه ای بر داده کاوی در فایل ورد (word)  کاملا فرمت بندی و تنظیم شده در استاندارد دانشگاه  و مراکز دولتی می باشد.

این پروژه توسط مرکز مرکز پروژه های دانشجویی آماده و تنظیم شده است

توجه : در صورت  مشاهده  بهم ريختگي احتمالي در متون زير ،دليل ان کپي کردن اين مطالب از داخل فایل ورد مي باشد و در فايل اصلي دانلود مقاله مقدمه ای بر داده کاوی در فایل ورد (word)،به هيچ وجه بهم ريختگي وجود ندارد


بخشی از متن دانلود مقاله مقدمه ای بر داده کاوی در فایل ورد (word) :

1 مقدمه ای بر داده‌کاوی
در دو دهه قبل توانایی های فنی بشر در برای تولید و جمع آوری داده‌ها به سرعت افزایش یافته است. عواملی نظیر استفاده گسترده از بارکد برای تولیدات تجاری، به خدمت گرفتن کامپیوتر در کسب و کار، علوم، خدمات دولتی و پیشرفت در وسائل جمع آوری داده، از اسکن کردن متون و تصاویر تا سیستمهای سنجش از دور ماهواره ای، در این تغییرات نقش مهمی دارند [‎1].

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

واژه های «داده کاوی» و «کشف دانش در پایگاه داده» اغلب به صورت مترادف یکدیگر مورد استفاده قرار می گیرند. کشف دانش به عنوان یک فرآیند در شکل1-1 نشان داده شده است.
کشف دانش در پایگاه داده فرایند شناسایی درست، ساده، مفید، و نهایتا الگوها و مدلهای قابل فهم در داده ها می باشد. داده کاوی، مرحله ای از فرایند کشف دانش می باشد و شامل الگوریتمهای مخصوص داده کاوی است، بطوریکه، تحت محدودیتهای مؤثر محاسباتی قابل قبول، الگوها و یا مدلها را در داده کشف می کند [‎1]. به بیان ساده تر، داده کاوی به فرایند استخراج دانش ناشناخته، درست، و بالقوه مفید از داده اطلاق می شود. تعریف دیگر اینست که، داده کاوی گونه ای از تکنیکها برای شناسایی اطلاعات و یا دانش تصمیم گیری از قطعات داده می باشد، به نحوی که با استخراج آنها، در حوزه های تصمیم گیری، پیش بینی، پیشگویی، و تخمین مورد استفاده قرار گیرند. داده ها اغلب حجیم ، اما بدون ارزش می باشند، داده به تنهایی قابل استفاده نیست، بلکه دانش نهفته در داده ها قابل استفاده می باشد. به این دلیل اغلب به داده کاوی، تحلیل داده ای ثانویه گفته می شود.

1-1 چه چیزی سبب پیدایش داده کاوی شده است؟
اصلی ترین دلیلی که باعث شد داده کاوی کانون توجهات در صنعت اطلاعات قرار بگیرد، مساله در دسترس بودن حجم وسیعی از داده ها و نیاز شدید به اینکه از این داده ها اطلاعات و دانش سودمند استخراج کنیم. اطلاعات و دانش بدست آمده در کاربردهای وسیعی از مدیریت کسب و کار وکنترل تولید و تحلیل بازار تا طراحی مهندسی و تحقیقات علمی مورد استفاده قرار می گیرد.
داده کاوی را می توان حاصل سیر تکاملی طبیعی تکنولوژی اطلاعات دانست، که این سیر تکاملی ناشی از یک سیر تکاملی در صنعت پایگاه داده می باشد، نظیر عملیات: جمع آوری داده ها وایجاد پایگاه داده، مدیریت داده و تحلیل و فهم داده ها. در شکل1-2 این روند تکاملی در پایگاه های داده نشان داده شده است ]‎3[.

شکل1-1: داده کاوی به عنوان یک مرحله از فرآیند کشف دانش

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

به طور ساده داده کاوی به معنای استخراج یا «معدن کاری » دانش از مقدار زیادی داده خام است. البته این نامگذاری برای این فرآیند تا حدی نامناسب است، زیرا به طور مثال عملیات معدن کاری برای استخراج طلا از صخره و ماسه را طلا کاوی می نامیم، نه ماسه کاوی یا صخره کاوی، بنابراین بهتر بود به این فرآیند نامی شبیه به «استخراج دانش از داده» می دادیم که متاسفانه بسیار طولانی است. «دانش کاوی» به عنوان یک عبارت کوتاهتر به عنوان جایگزین، نمی تواند بیانگر تاکید و اهمیت بر معدن کاری مقدار زیاد داده باشد. معدن کاری عبارتی است که بلافاصله انسان را به یاد فرآیندی می اندازد که به دنبال یافتن مجموعه کوچکی از قطعات ارزشمند از حجم بسیار زیادی از مواد خام هستیم ]‎2].

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

1-2 مراحل کشف دانش
کشف دانش دارای مراحل تکراری زیر است:
1- پاکسازی داده ها (از بین بردن نویز و ناسازگاری داده ها).
2- یکپارچه سازی داده ها (چندین منبع داده ترکیب می شوند).
3- انتخاب داده ها (داده های مرتبط با آنالیزازپایگاه داده بازیابی می شوند).
4- تبدیل کردن داده ها (تبدیل داده ها به فرمی که مناسب برای داده کاوی باشد مثل خلاصه سازی و همسان سازی
5-داده کاوی (فرایند اصلی که روالهای هوشمند برای استخراج الگوها از داده ها به کار گرفته می شوند.)
6-ارزیابی الگو (برای مشخص کردن الگوهای صحیح و مورد نظربه وسیله معیارهای اندازه گیری)
7-ارائه دانش (یعنی نمایش بصری، تکنیکهای بازنمایی دانش برای ارائه دانش کشف شده به کاربر استفاده می شود)]1[ .

شکل1-2: سیر تکاملی صنعت پایگاه داده

هر مرحله داده کاوی باید با کاربر یا پایگاه دانش تعامل داشته باشد. الگوهای کشف شده به کاربر ارائه می شوند و در صورت خواست او به عنوان دانش به پایگاه دانش اضافه می شوند. توجه شود که بر طبق این دیدگاه داده کاوی تنها یک مرحله از کل فرآیند است، البته به عنوان یک مرحله اساسی که الگوهای مخفی را آشکار می سازد. با توجه به مطالب عنوان شده، دراینجا تعریفی از داده کاوی ارائه می دهیم:
“داده کاوی عبارتست از فرآیند یافتن دانش از مقادیر عظیم داده های ذخیره شده در پایگاه داده، انباره داده ویا دیگر مخازن اطلاعات” [‎3].
بر اساس این دیدگاه یک سیستم داده کاوی به طور نمونه دارای اجزاء اصلی زیر است که شکل1-3 بیانگر معماری سیستم است.

شکل1-3: معماری یک نمونه سیستم داده کاوی

1- پایگاه داده، انباره داده یا دیگر مخازن اطلاعات: که از مجموعه ای از پایگاه داده ها، انباره داده، صفحه گسترده ، یا دیگر انواع مخازن اطلاعات. پاکسازی داده ها و تکنیکهای یکپارچه سازی روی این داده ها انجام می شود.
2- سرویس دهنده پایگاه داده یا انباره داده: که مسئول بازیابی داده های مرتبط بر اساس نوع درخواست داده کاوی کاربر می باشد.
3- پایگاه دانش: این پایگاه از دانش زمینه تشکیل شده تا به جستجو کمک کند، یا برای ارزیابی الگوهای یافته شده از آن استفاده می شود.
4- موتور داده کاوی : این موتور جزء اصلی از سیستم داده کاوی است و به طور ایدآل شامل مجموعه ای از پیمانه هایی نظیر توصیف ، تداعی ، کلاسبندی ، آنالیزخوشه ها ، و آنالیز تکامل وانحراف ، است.
5- پیمانه ارزیابی الگو : این جزء معیارهای جذابیت را به کار می بندد و با پیمانهء داده کاوی تعامل می کند بدینصورت که تمرکز آن بر جستجو بین الگوهای جذاب می باشد، و از یک حد آستانه جذابیت استفاده می کند تا الگوهای کشف شده را ارزیابی کند.

6- واسط کاربرگرافیکی : این پیمانه بین کاربر و سیستم داده کاوی ارتباط برقرار می کند، به کاربر اجازه می دهد تا با سیستم داده کاوی از طریق پرس وجو ارتباط برقرار کند، این جزء به کاربر اجازه می دهد تا شمای پایگاه داده یا انباره داده را مرور کرده، الگوهای یافته شده را ارزیابی کرده و الگوها را در فرمهای بصری گوناگون بازنمایی کند.
با انجام فرآیند داده کاوی، دانش، ارتباط یا اطلاعات سطح بالا از پایگاه داده استخراج می شود و قابل مرور از دیدگاههای مختلف خواهد بود. دانش کشف شده در سیستم های تصمیم یار، کنترل فرآیند، مدیریت اطلاعات و پردازش پرس وجو قابل استفاده خواهد بود [‎2].

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

1-3 جایگاه داده کاوی در میان علوم مختلف
ریشه های داده کاوی در میان سه خانواده از علوم، قابل پیگیری می باشد [‎1]. مهمترین این خانواده ها، آمار کلاسیک می باشد. بدون آمار، هیچ داده کاوی وجود نخواهد داشت، بطوریکه آمار، اساس اغلب تکنولوژی هایی می باشد که داده کاوی بر روی آنها بنا می شود. آمار کلاسیک مفاهیمی مانند تحلیل رگرسیون، توزیع استاندارد، انحراف استاندارد، واریانس، تحلیل خوشه، و فاصله های اطمینان را که همه این موارد برای مطالعه داده و ارتباط بین داده ها می باشد، را در بر می گیرد. مطمئنا تحلیل آماری کلاسیک نقش اساسی در تکنیکهای داده کاوی ایفا می کند.

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

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

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

• کاربردهای معمول تجاری: از قبیل تحلیل و مدیریت بازار، تحلیل سبد بازار، بازاریابی هدف، فهم رفتار مشتری، تحلیل و مدیریت ریسک؛
• مدیریت و کشف فریب: کشف فریب تلفنی، کشف فریبهای بیمه ای و اتومبیل، کشف حقه های کارت اعتباری، کشف تراکنشهای مشکوک مالی (پولشویی)؛
• متن کاوی : پالایش متن (نامه های الکترونیکی، گروههای خبری و غیره)؛
• پزشکی: کشف ارتباط علامت و بیماری، تحلیل آرایه های DNA ، تصاویر پزشکی؛
• ورزش: آمارهای ورزشی؛
• وب کاوی : پیشنهاد صفحات مرتبط، بهبود ماشینهای جستجوگر یا شخصی سازی حرکت در وب سایت؛

برای دریافت پروژه اینجا کلیک کنید

دانلود مقاله بانك اطلاعاتی Access 2005 در فایل ورد (word)

برای دریافت پروژه اینجا کلیک کنید

 دانلود مقاله بانك اطلاعاتی Access 2005 در فایل ورد (word) دارای 63 صفحه می باشد و دارای تنظیمات در microsoft word می باشد و آماده پرینت یا چاپ است

فایل ورد دانلود مقاله بانك اطلاعاتی Access 2005 در فایل ورد (word)  کاملا فرمت بندی و تنظیم شده در استاندارد دانشگاه  و مراکز دولتی می باشد.

این پروژه توسط مرکز مرکز پروژه های دانشجویی آماده و تنظیم شده است

توجه : در صورت  مشاهده  بهم ريختگي احتمالي در متون زير ،دليل ان کپي کردن اين مطالب از داخل فایل ورد مي باشد و در فايل اصلي دانلود مقاله بانك اطلاعاتی Access 2005 در فایل ورد (word)،به هيچ وجه بهم ريختگي وجود ندارد


بخشی از متن دانلود مقاله بانك اطلاعاتی Access 2005 در فایل ورد (word) :

بخش اول) آشنایی با نرم افزار مورد استفاده
نرم افزار از دبیرخانه تحت بانك اطلاعاتیAccess 2005 تهیه و تدوین گردیده فلذا برآن شدیم به دلیل توضیح كامل در خصوص نرم افزار استفاده شده جهت این برنامه را از فصل اول كتاب خودآموز جامع مایكروسافتAccess 2003 استفاده نماییم.
اگر با كامپیوترهای شخصی زیاد كار می كنید، بی تردید از واژه پردازها یا برنامه های كاربردی صفحه گسترده در كارهای خود استفاده می نمایید و احتمالاً استفاده از واژه پردازها را از زمانی كه محصولات مبتنی بر كاراكتر تحتMS-DOS به كار برده می‌شوند شروع كرده و به تدریج آنها را به واژه پردازهایی كه تحت سیستم عامل ویندوز اجرا می‌شوند ارتقاء داده اید. و نیز احتمال می رود كه اكنون از مزیت داشتن بعضی نرم افزارهای بانك اطلاعاتی، یا به منزله جزئی از بسته های مجتمع سازی نشده مانند Microsoft Works یا به صورت یك برنامه جداگانه برخوردار هستید.
اكنون مدت های طلوانی است كه برنامه های بانك اطلاعاتی برای استفاده كلیه كاربران كامپیوترهای شخصی به بازار ارائه شده اند، ولی متأسفانه بیشتر این برنامه ها یا برنامه‌های مدیریت ذخیره سازی ساده داده ها می باشند كه برای ساخت برنامه های كاربردی مناسب نمی باشد. امروزه، حتی افرادی كه با كامپیوتر به خوبی آشنا هستند نیز از سیستم های بانك های اطلاعاتی پیچیده دوری می كنند، مگر اینكه مجبور به استفاده از یك بانك اطلاعاتی اختصاصی تكمیل شده باشند. اكنون، با ارائهAccess مایكروسافت، یك سیستم بانك اطلاعاتی ساده در اختیار همگان می باشد و كاربران بسیاری برای ساخت بانك های اطلاعاتی ساده و كاملاً پیشرفته از آن استفاده می كنند.
اكنون كه هفتمین نسخهAccess ارائه شده است، این نرم افزار به مراتب از پنجمین نسخه خود كه برای نسخه های32 بیتی ویندوز طراحی شده بود قدرتمندتر گشته و نیاز به بررسی نحوه استفاده از كامپیوتر برای انجام كار تحتAccess دارد. اگر تاكنون به علت نیاز به مهارت های برنامه نویسی یا به علت نیاز به صرف وقت زیاد جهت یادگیری كار با بانك های اطلاعاتی، از نرم افزارهای بانك های اطلاعاتی دوری گزیده‌اید، اكنون می توانید بدون واهمه از علل فوق كار با برنامه ساده و آسانAccess را شروع كنید. ولی چگونه می توان مطمئن شد كه به كاربردن Accessبرای انجام كارهای شما یك برنامه مناسب و انتخاب درست می باشد برای این منظور در زیر نگاهی به مزایای استفاده ای یك نرم افزار توسعه بانك اطلاعاتی بیندازید.
بانك اطلاعاتی چیست؟
به یك زبان ساده، یكDataBase (بانك اطلاعاتی) به مجموعه ركوردها و پرونده هایی اطلاق می شود كه به منظور خاصی سازماندهی شده اند. برای مثال، می توانید اسامی و نشانی كلیه دوستان یا مشتریان را بر روی كامپیوتر خود نگه دارید. و یا كلیه نامه هایی را كه می نویسید نگهداری كرده و انها را به ترتیب اسامی گیرندگان آنها مرتب سازید. و یا مجموعه ای از پرونده های حاوی، اطلاعات مالی- پول های پرداختی و حساب های دریافتی و موازنه حساب های خود را روی كامپیوتر ذخیره كنید. اسناد واژه پرداز كه برحسب عنوان سازماندهی می شوند نیز به نوعی یك بانك اطلاعاتی را تشكیل می‌دهند. پرونده های صفحه گسترده ای كه بر حسب كاربران آنها سازماندهی شده اند نیز نوع دیگری از یك بانك اطلاعاتی می باشند، میانبرها به كلیه برنامه ها در روی منویStart ویندوز نیز نوعی بانك اطلاعاتی محسوب می شوند و میانبرهای اینترنت به پوشهFavorite شما هم یك بانك اطلاعاتی است.
اگر كار شما كاملاً سازماندهی شده باشد، می توانید صدها كاربرگ یا میانبر را با استفاده از پوشه ها و زیرپوشه ها اداره كنید. هنگام انجام این كار، «شما» مدیر بانك اطلاعاتی محسوب می شوید. ولی اگر به اشكال بزرگی برخوردید چه باید كرد؟
چگونه می توان اطلاعات مربوط به مشتریان متعدد را كه در اسناد و پرونده های كاربرگ های گوناگون درج شده اند جمع آوری كرد و به آنها دسترسی داشت؟ چگونه می توان با وارد كردن اطلاعات جدید همین اطلاعات رابطه برقرار نمود؟ چگونه می‌توان مطمئن شد كه اطلاعات وارد شده صحیح می باشند؟ چگونه می توان اطلاعات را با دیگرانبه اشتراك گذاشت، ولی به آنان اجازه تغییر آنها را نداد؟ برای انجام این كارها، به یك سیستم مدیریت اطلاعات یا DataBase Management System (DBMS) نیاز دارید.
بانك های اطلاعاتی رابطه ای
تقریباً كلیه سیستم های جدید مدیریت بانك اطلاعاتی، اطلاعات را با استفاده از الگوی مدیریت رابطه ای بانك اطلاعاتی، ذخیره و اداره می كنند. در یك سیستم مدیریت رابطه‌‌ای بانك اطلاعاتی كه به RDBMS معروف می باشد، سیستم كلیه اطلاعات را از طریق جدول كنترل می كند. در جدول هایی (Tables) كه حتی یك عنوان مثل نام مشتری یا محصول ذخیره می شوند، هر جدول دارای ستون ها(Columns) یا فیلدها(Filds) می باشد كه هر ستون حاوی اطلاعات مختلفی درباره موضوع (مثل نشانی مشتری یا شماره های تلفن) می باشد. و نیز یك جدول دارای ردیف ها(Rows) (یا ركوردها(Crecords) است كه كلیه مشخصه های یك نمونه از موضوع (مثل اطلاعات درباره یك محصول یا یك مشتری خاص) در آنها ثبت می شوند. ولی هنگامی كه از یك بانك اطلاعاتی پرس و جویی(Query) می كنید (آوردن اطلاعات از یك یا چند جدول) همیشه نتیجه شبیه جدول دیگری به نظر خواهد رسید.
اصطلاح رابطه ای (Relational) از این واقعیت ناشی می شود كه هر جدول در یك بانك اطلاعاتی حاوی اطلاعات مربوط به یك موضوع و فقط یك موضوع می شود. اگر الگوی مدیریت رابطه بانك اطلاعاتی را مرور كنید متوجه خواهید شد كه رابطه (Relation) برای مجموعه ای از ردیف ها (یك جدول) درباره یك موضوع به كار می‌رود، و نیز اطلاعات مربوط به دو دسته از اطلاعات (مانند مشتری ها و سفارشات) می توانند بر اساس مقدارهای مرتبط داده های به عنوان یك ورودی منظور شوند. برای مثال، ذخیره اسم و نشانی ممشتری برای هر سفارشی كه مشتری می دهد كار زائدی است. در یك سیستم رابطه ای بانك اطلاعاتی، اطلاعات مربوط به هر سفارش دارای فیلدی است كه اطلاعاتی مانند شماره مشتری را ذخیره می كند و از این فیلد می توان برای برقراری ارتباط و اخذ هر نوع اطلاعات مربوط به این مشتری استفاده كرد.
در عین حال می توانید اطلاعات مقدارهای مرتبط به هم در چند جدول یا پرس و جو را با هم یكی سازید. برای مثال می توان از اطلاعات شركت كه شامل اطلاعات تماس است برای یافتن نشانی های تماس با یك شركت خاص استفاده كرد و یا از اطلاعات مربوط به كاركنان همراه با اطلاعات هر دپارتمانی برای پیدا كردن بخشی كه كارمند خاصی در آن كار می كند استفاده نمود.
چند اصطلاح مربوط به بانك اطلاعاتی/ پایگاه داده های رابطه ای
:Relation اطلاعات درباره فقط یك موضوع مانند مشتریان، سفارش ها، كاركنان، تولیدات یا شركت ها. این اطلاعات معمولاً در سیستم مدیریت رابطه ای بانك اطلاعاتی  در یك جدول (Table) نگهداری می شوند.
:Attribute اطلاعات ویژه درباره یك موضوع، مثل نشانی مشتری یا ارزش یك سفارش. مشخصه های فوق معمولاً در ستون (فیلد) یك جدول قرار داده می شوند.
:Instance یك عضو مخصوص در یك رابطه- مثل یك مشتری یا محصول منفرد. این جزء معمولاً در جدول به صورت یك ركورد یا در ردیف نگهدرای می شود.
:Relationship روشی كه در آن اطلاعات در یك رابطه مربوط به اطلاعات در رابطه دیگری می شود. برای مثال، هر مشتری دارای «یك- به- چند» رابطه با سفارش ها می‌باشد، زیرا یك مشتری می تواند چند سفارش داشته باشد، ولی هر سفارش مختص به یك مشتری می باشد. رابطه شركت ها با افراد مورد تماس یك رابطه «چند- به- چند» می باشد، زیرا هر مشتری می تواند چند نشانی تماس داشته باشد و یك مشتری نیز می تواند با چند شركت تماس داشته باشد.
:Join پروسه به هم پیوستگی جدول ها یا پرس و جوها در جدول ها از طریق مقدارهای داده های مربوط به هم. برای مثال، مشتریان را می توان با تطابق شماره شناسایی مشتری(Customer ID) در یك جدول مشتری به سفارش ها در جدول سفارشات به هم مربوط ساخت.
قابلیت های یك بانك اطلاعاتی
یك RDBMS كنترل كامل برای چگونگی تعریف داده ها، كار با آنها و اشتراك گذاری داده ها با دیگران ار ممكن می سازد. این سیستم ویژگی های پیشرفته برای كاتالوگ و مدیریت داده های بسیار در جدول های گوناگون را نیز ارائه می دهد. یك RDBMS از سه قابلیت عمده تعریف داده ها، دستكاری داده ها و كنترل داده برخوردار است.
تعریف داده ها: در RDBMS می توانید داده های ذخیره شده در بانك اطلاعاتی خود را از نظر نوع داده (مثلاً داده عددی یا داده حرفی) و چگونگی ارتباط داده ها مشخص سازید. در بعضی موارد شما می توانید نحوه قالب بندی داده و چگونگی تعیین صحت آن را نیز مشخص سازید.
دستكاری داده ها: به روش های گوناگون می توان با داده ها كار كرد. شما می توانید فیلدهایی از داده را كه لازم دارید مشخص سازید، داده ها را از فیلتر بگذرانید و آنها را مرتب سازید. شما می توانید داده ها را با اطلاعات مربوطه مرتبط ساخته و خلاصه ای از داده ها را تهیه نمایید و یا می توانید مجموعه ای از داده ها را انتخاب كرده و از RDBMS بخواهید تا این داده ها را به روز رسانده، حذف نموده و بر روی جدول دیگر كپی نمایید یا جدول جدیدی برای این داده ها بسازید.
كنترل داده ها: شما می توانید تعیین كنید كه چه افرادی مجاز هستند تا داده های شما را خوانده، به روز رسانده یا داده های جدید را در پرونده های شما وارد كنند. در بسیاری از موارد می توانید در عین حال مشخص كنید كه داده هایتان چگونه به اشتراك گذاشته شوند، و توسط چه كاربرانی به روز رسانی شوند.
كلیه این عملیات به كمك ویژگی قدرتمندAccess مایكروسافت انجام می شوند. در زیر به بررسی چگونه انجام این عملیات می پردازیم و نحوه انجام آنها را با روش های مورد استفاده در برنامه های واژه پردز و صفحه گسترده مقایسه می كنیم.
Access مایكرو سافت به منزله یك RDBMS
یك بانك اطلاعاتی میزكارACCESS ساخت شركت مایكروسافت (كه درآن از پرونده‌‌ها با پسوندmdb استفاده می شود) یكRDBMS با قابلیت كامل عملیاتی می باشد. در این برنامه كلیه عملیات تعریف داده ها، دستكاری داده ها و كنترل داده برای داده های حجیم را می توان به خوبی انجام داد.
یك بانك اطلاعاتی میزكار(mdb)Access را می توان یا به صورت یك RDBMSمستقل در روی یك ایستگاه كاری و یا در حالت اشتراكی خدمات گیرنده/ خدمات دهنده در یك شبكه به كار برد. یك بانك اطلاعاتی میزكار یك منبع داده ها برای داده های نمایش داده شده در صفحه های Web روی اینترنت شركت شما نیز می باشد. هنگامی كه یك برنامه كاربردی را با بانك اطلاعاتی میزكارAccess می سازید، Access یك RDBMSاست. ازAccess می توانید در عین حال برای ساخت برنامه های كاربردی در یك پرونده پروژه (با پسوند.adp) مرتبط بهSQL Server مایكروسافت نیز استفاده كنید، و می توانید داده های سرور را با دیگر برنامه های كاربردی یا با سایر كاربرانWeb به اشتراك بگذارید.
هنگامی كه یك پرونده پروژهAccess (با پسوند.adp) را می سازید، SQL Server (یا SQL Server Desktop Engine- MDSE Microsoft) یك RDBMS می باشد.
تعریف داده ها و ذخیره سازی
در ضمن كار با یك سند یا یك كاربرگ، معمولاً به آزادی می توانید محتویات سند یا خانه كاربرگ را تعریف كنید. در یك صفحه مشخص از یك سند، می توانید پاراگراف، جدول، نمودار یا چند ستون از داده ها با قلم های مختلف را به متن اضافه كنید. در یك ستون داده شده بر روی یك كاربرگ، می توانید در بالای ستون یك عنوان با داده های متنی برای چاپ یا نمایش بر روی صفحه مانیتور قرار دهید. و نیز می توانید از قالب‌های متعدد عددی، بسته به عملیات هر ردیف در یك ستون استفاده كنید. شما به این انعطاف پذیری نیاز دارید، زیرا سند واژه پرداز شما باید قادر به انتقال پیام بر روی یك صفحه چاپی باشد و كاربرگ باید داده هایی را كه تحلیل می كند بتواند ذخیره كند و محاسبات مربوطه را انجام داده و نتیجه را نمایش دهد.
این انعطاف پذیری به خصوص برای حل مشكلات كارهای به نسبت كوچك ولی به خوبی تعریف شده بسیار سومند است. در صورتی كه تعداد صفحه های اسناد به چند دوجین برسند، سندها دست و پاگیر شده و انجام كار مشكل خواهد شد. در كاربرگ ها نیز هنگامی كه تعداد خانه ها به چند صد ردیف اطلاعات برسد، نیز كار سخت می شود. با افزایش مقدار داده ها، فضای ذخیره سازی داده ها، فراتر از حد در نظر گرفته شده برای واژه پرداز یا صفحه گسترده در كامپیوترتان خواهد رفت. اگر هدف شما اشتراك گذاری سند یا كاربرگ باشد، كنترل چگونگی استفاده دیگران از این اسناد و وارد كردن داده ها به این اسناد مشكل (البته نه غیرممكن) می گردد. برای مثال، در یك كاربرگ، حتی اگر فقط به دو خانه برای درج تاریخ و یك مقدار پولی نیاز داشته باشد، باز این احتمال وجود دارد كه كاربری به اشتباه یك مقدار حرفی را در این دو فیلد وارد كند.
در بعضی برنامه های صفحه گسترده به شما اجازه داده می شود تا یك ناحیه، بانك اطلاعاتی را در یك كاربرگ برای مدیریت اطلاعات مورد نیاز جهت ارائه نتایج مورد نظر در نظر بگیرید. ولی به هر حال باید محدودیت فضای ذخیره سازی در یك برنامه صفحه گسترده را منظور دارید و در هر صورت كنترل كاملی بر روی آنچه كه در ردیف‌ها و ستون های ناحیه بانك اطلاعاتی وارد می شود نخواهید داشت. و نیز، اگر باید داده هایی به جز داده های عددی و حرفی را كنترل نمایید، باید مطمئن شوید كه برنامه صفحه گسترده شما این اطلاعات را به منزله یك پرونده صوتی یا تصویری تلقی ننمایند.
یك سیستم RDBMS به شما اجازه تعریف نوع داده هایتان و تعیین نحوه ذخیره سازی آنها را می دهد. و نیز می توانید قواعدی را كه RDBMS می تواند برای كسب اطمینان از یكپارچگی داده هایتان به كار بررد، مشخص سازید. در ساده ترین شكل آن، یك قاعده تعیین صحت داده ها (Validilation Rule) می تواند این اطمینان را ایجاد كند كه كاربران به طور تصادفی كاراكترهای الفبایی را به جای عدد در فیلدی وارد نكنند. در قواعد دیگر، می توان مقدارهای مورد قبول یا دامنه مقدار برای داده ها را مشخص ساخت. در بیشتر سیستم های پیشرفته می توانید رابطه بین مجموعه ای از داده ها (معمولاً جدول ها و پرونده ها) را مشخص ساخته و از RDBMSبخواهید تا یكپارچگی داده ها را كنترل كند. برای مثال، می توانید از سیستم بخواهید به طور خودكار كار بازبینی ترتیب ورودی ها برای مشتریان معتبر را انجام دهد.
در یك بانك اطلاعاتی میزكار(.mdp) Access شما از انعطاف پذیری كاملی برای تعریف داده های خود (به صورت متن، عدد تاریخ، زمان، پول، فراپیوندهای اینترنتی، تصویر، صوت، مستندات و صفحه های گسترده) و تعیین نحوه ذخیره داده هایتان (طول رشته، دقت عدد، و دقت تاریخ/ زمان) و تعیین نحوه نمایش داده ها در روی صفحه مانیتور یا در چاپ برخوردار هستید. شما می توانید قواعد ساده یا پیچیده ای برای تأیید صحت داده ها را نیز برقرار سازید. شما می توانید ازAccess بخواهید كه رابطه بین پرونده ها یا جدول ها در بانك اطلاعاتی شما را بررسی و صحت آنها را بازبین نماید. هنگامی كه پروژه(.adp)Access به بانك اطلاعاتیSQL Server وصل می شود،SQL Server نیز كلیه قابلیت های فوق را ارائه می دهد.
از آنجایی كه Access یك برنامه كاربردی با فن آوری های جدید برای ویندوز مایكروسافت است شما می توانید از كلیه تسهیلات اشیاءActiveX و كنترل های سفارشی ActiveX نیز استفاده كنید. ActiveX یك فن آوری پیشرفته ویندوز است كه به نوبه خود اجازه پیوند اشیاء به اشیاء تعبیه شده در میزكار بانك اطلاعاتیAccess یا SQL Server را می دهد. این اشیاء شامل تصاویر، صفحه های گسترده و مستندات برنامه های كاربردی دیگر مبتنی بر ویندوز است كه درآنها نیز از ActiveX پشتیبانی می‌شود. شكل1-1 فرمی را نشان می دهد كه دارای شیء داده ای از پیش تعبیه شده از بانك اطلاعاتی نمونه Northwind Traders می باشد كه همراه باAccess ارائه شده است. در این شكل یك ركورد طبقه بندی محصول رؤیت می شود كه نه تنها دارای یك نام نوعی و اطلاعات توصیفی می باشد، بلكه دارای تصویری محصول رؤیت می شود كه نه تنها دارای یك
نام نوعی و اطلاعات توصیفی می باشد، بلكه دارای تصویری است كه مشاهده هر طبقه بندی را ممكن می سازد. Access2003 مایكروسافت را می توان به منزله یك سرورActieX نیز به كار برد و اجازه داد تا بتوانید از برنامه های دیگر مبتنی بر ویندوز، بانك اطلاعاتیAccess را باز كرده و اشیاء آن (مانند جدول ها، پرس وجوها، و فرم ها) را دستكاری كنید.

برای دریافت پروژه اینجا کلیک کنید

دانلود مقاله كاربرد سیستم عامل ها در كامپیوتر در فایل ورد (word)

برای دریافت پروژه اینجا کلیک کنید

 دانلود مقاله كاربرد سیستم عامل ها در كامپیوتر در فایل ورد (word) دارای 40 صفحه می باشد و دارای تنظیمات در microsoft word می باشد و آماده پرینت یا چاپ است

فایل ورد دانلود مقاله كاربرد سیستم عامل ها در كامپیوتر در فایل ورد (word)  کاملا فرمت بندی و تنظیم شده در استاندارد دانشگاه  و مراکز دولتی می باشد.

این پروژه توسط مرکز مرکز پروژه های دانشجویی آماده و تنظیم شده است

توجه : در صورت  مشاهده  بهم ريختگي احتمالي در متون زير ،دليل ان کپي کردن اين مطالب از داخل فایل ورد مي باشد و در فايل اصلي دانلود مقاله كاربرد سیستم عامل ها در كامپیوتر در فایل ورد (word)،به هيچ وجه بهم ريختگي وجود ندارد


بخشی از متن دانلود مقاله كاربرد سیستم عامل ها در كامپیوتر در فایل ورد (word) :

شامل :

بخش اول : سیستم عامل چیست و چه وظایفی دارد ؟
بخش دوم : نصب Linux
بخش سوم : آشنایی با محیط، تعدادی از دستورات پركاربرد ونحوه نصب نرم افزار درLinux :

بخش اول

سیستم عامل چیست و چه وظایفی دارد ؟
سیستم عامل برنامه ای است كه مدیریت سخت افزار و نرم افزار كامپیوتر را به عهده می گیرد . در ابتدا سیستم عامل ها به منظور انجام یك سری عملیات كه باید بوسیله سخت افزار مرتباً تكرار می شد طراحی شدند . این عملیات عمدتاً شامل مدیریت فایلها ، اجرای برنامه ها و دریافت دستورات از كاربر بودند . ارتباط با كامپیوتر و سیستم عامل آن از طریق یك سطح ارتباطی ایجاد شده برای كاربر User
( intet face ) صورت می گیرد این واسط كاربر به سیستم عامل اجازه می دهد تا دستورات را از كاربر دریافت نموده و تغییر كند . در نتیجه تنها كافی است كه برای انجام عملیات دستوری به سیستم عامل داده شود مانند خواندن فایل یا تایپ كردن یك سند . سطح ارتباطی كه یك سیستم عامل برای كاربر ایجاد می كند ممكن است بسادگی خط فرمان ( command )line ) باشد یا بفرم های پیچیده تر مثل ایجاد منوها (menus ) و icon ها روی desktop .

سیستم عامل همچنین برنامه های نرم افزاری را نیز مدیریت می نماید . برای تایپ یك سند یا اجرای محاسبات ریاضی نیاز به برنامه های نرم افزاری ویژه ای می باشد . یك editor مثالی است از یك برنامه نرم افزاری كه امكان تایپ یك سند ، تغییر دادن آن و اضافه كردن متن جدید به آن را فراهم می آورد .
editor خود نیز یك برنامه نرم افزاری است كه تشكیل شده از یك سری دستورات كه باید بوسیله كامپیوتر اجرا شوند . برای اجرای این برنامه ، ابتدا باید برنامه در حافظه load شود و سپس دستورات آن اجرا شوند . سیستم عامل عملیات lode و اجرای كلیه برنامه ها را كنترل می كند . هنگامیكه می خواهید از یك editor استفاده كنید به سیستم عامل دستور دهید برنامه نرم افزاری editor را در حافظه load كرده و اجرا نماید .

مدیریت فایل ، مدیریت برنامه و ارتباط با كاربر از مشخصات اولیه و قدیمی مشترك بین تمام سیستم عامل ها می باشد . سیستم عامل Linux مانند سایر نسخه های سیستم عامل Unix دو مشخص مهم دیگر نیر به این قابلیت ها می افزاید . Linux توانایی اجرای چند برنامه یا وظیفه مختلف را بطور همزمان داراست ( multi tashing ) و همچنین توانایی ارتباط با چند كاربر را بطور همزمان دارا می باشد ( multiuser ) . بعنوان یك سیستم عامل چند وظیفه ای ،‌Linux قادر است چندین كار را بطور همزمان انجام دهد . مثلاً می توان یك فایل را ویرایش كرد در حالیكه در همان زمان فایل دیگری در حال چاپ شدن می باشد . شما مجبور نیستید صبر كنید تا چاپ آن فایل تمام شود و سپس فایل مورد نظر خود را ویرایش كنید .

بعنوان یك سیستم عامل چند كاربره (multi user ) ، كاربرهای مختلف می توانند رادار سیستم شوند (fay in ) و از طریق terminal های مجزا با سیستم ارتباط برقرار كنند .
در ابتدا سیستم عالم ها به منظور افزایش راندمان سخت افزار طراحی شدند . هنگامیكه در ابتدا كامیپیوتر ها ساخته شدند ، توانائیهای آنها محدود بود و سیستم عامل ها برای استفاده حداكثر از این توانایی تولید می شدند . در نتیجه كلیه سیستم عامل ها با ایده اصلی مهم بودن سخت افزار و نه كاربر ایجاد می شوند ، لذا بسیار خشك و بی انعطاف بودند و كاربران را مجبور به پیروی از محدودیتهای سخت افزاری می نمودند . ولی سیستم عامل Linux با هدف انعطاف پذیر بودن و به سادگی قابل استفاده بوده برای كاربران طراحی شده است . Linux همان انعطاف پذیری كه حین طراحی unix لحاظ شده را دارا می باشد و این به دلیل تحقیقات زیاد و ادامه دار برای طراحی این سیستم عامل می باشد .

سیستم عامل unix بوسیله ( Ken thompso ) در آزمایشگاههای AT&T Bel l در اواخر دهه 60 و اوایل دهه 70 میلادی طراحی و تولید شد . unix بسیاری از دستاوردهای جدید در طراحی سیستم عامل را بطور یكی در خود جمع نمود . در ابتدا این سیستم عامل بعنوان سیستم عاملی برای افرادی كه تحقیقات علمی انجام می دادند طراحی شد . یكی از اهداف اصلی ، ایجاد سیستمی بود كه بتواند نیازهای در حال تغییر این افراد را تامین كند . برای این منظور تاپسون ناچار به طراحی سیستمی بود كه بتواند از عهده وظایف كاملاً متفاوتی برآید . در نتیجه انعطاف پذیری از راندمان سخت افزاری مهمتر جلو نمود . مانند unix ، Linux نیز از این توانایی برخوردار است كه بتواند از عهده وظایف متفاوت و وسیعی كه هر كاربر از آن انتظار دارد برآید .

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

كلیات سیستم عامل Unix ، Linux را نیز می توان به بخش اصلی تقسیم نمود : هسته (kernel ) محیط ( enviroment ) و ساختار فایلی ( file struchure ) . kernel برنامه هسته ای است كه برنامه های دیگر را اجرا می كند و اجزای سخت افزاری مانند دیسك ها و چاپگرها را مدیریت می كند . enviroment یك سطح ارتباطی ( واسط ) برای كاربر ایجاد می كند . این واسط دستورها را از كاربر دریافت می كند و آنها را برای اجرا به kernel یا هسته می فرستد .

file structure امكان ذخیره سازی این داده ها را مدیریت و سازماندهی می كند . فایلها در شاخه ها ( directory ) سازماندهی و ذخیره می شوند . هر شاخه ممكن است حاوی هر تعداد زیر شاخه ( subdirectory ) باشد كه آنها به نوبه خود شامل فایلها می باشند . enviroment demel و file structure بهمراه هم پایه اصلی ساختار سیستم عامل را تشكیل می دهند . بوسیله این سه جزء می توان برنامه ها را اجرا كرد ، فایلها را مدیریت نمود و با كاربر ارتباط برقرار كرد .

enviroment یك سطح ارتباطی ( inter face ) میان kernel و كاربر ایجاد می كند . این واسط را می توان بعنوان یك مفسر ( interpreter ) توصیف نمود . چنین مفسری ، دستورهایی را كه بوسیله وارد می شوند تفسیر می كند و آنها را به kernel می فرستد .
سیستم عامل Linux قادر است انواع مختلفی از enviroment ها را فراهم آورد : desktop ها window manager ها و command line shell ها . هر كاربر می تواند بنا به دلخواه از یكی از این واسط ها استفاده كند .

واسط shell یك محیط ساده می باشد كه معمولاً شامل یك prompt است كه می توان در آن دستور را تایپ نمود و سپس وارد كرد . در حقیقت دستور را در یك خط كه به آن commad می گوئیم تایپ كرده و enter می نماییم .
بعنوان جانشین برای محیط shell یا میان Linux , commad line هم desktop و هم window manager را فراهم كرده است . window manager یك فرم ساده تر و مختصر تر از desktop است كه تنها امكان اجرای عملیات مختلف در پنجره های مجزا را فراهم می اورد . desktop یك واسط گرافیكی كامل ( GUI ) را فراهم می كند درست مانند سیستم عامل های windows و Mac . در مدل desktop امكانات فراوانی از قبیل پنجره ها ، icon ها ، menu ها فراهم آمده اند كه می توان آنها را بوسیله mouse كنترل كرد . در حال حاضر دو نوع مختلف از desktop بصورت رایگان موجود است :
1 ) KDE ( K desktop Environment ) .
2 ) Gnome ( GNU Network Object Model Environment )
از Linux فایلها در درون شاخ ها سازماندهی می شوند كه بسیار شبیه windows
می باشد . كل file system در در Linux در حقیقت یك مجموعه ارتباط مانند داخلی بزرگ از شاخه هاست كه هر كدام شامل تعدادی فایل می باشد . بعضی از شاخه ها بطور استاندارد برای استفاده system رزرو شده اند ، ولی می توان شاخه های دیگری نیز برای فایلهای شخصی ایجاد كرد . بعلاوه می توان براحتی یك فایل را از یك شاخه به شاخه دیگر منتقل نمود . همچنین در linux می توان اجازه دسترسی برای شاخه ها و فایل ها تعیین كرد .

بدین وسیله می توان به دیگران اجازه استفاده از فایلی را داد یا اجازه استفاده آنرا را تنها به شخص خاص محدود كرد . در حقیقت شاخه های ایجاد شده بوسیله هر كاربر در نهایت به شاخه های ایجاد شده توسط سایر كاربران متصل و مربوط است . این شاخه ها بفرم یك ساختار درختی سلسله مراتبی ( hier ar chical ) سازماندهی شده اند . كه با یك شاخه root شروع می شوند . تمام شاخه های دیگر در نهایت از این شاخه root منشعب می شوند .

با دسترسی به linux , Gnome , KDE یك محیط گرافیكی مجتمع كامل فراهم آورده كه ارتباط كاربر را با سیستم به آسان ترین شكل ممكن می سازد . Gnome , KDE متكی به X window system می باشند كه بدین معناست كه هنگامیكه هر دو آنها روی سیستم نصب باشند ، برنامه های هر یك روی دیگری نیز قابل اجرا می باشد .
Linux ، یك سیستم عامل Open source
Linux در نهایت یك تلاش مشترك و همگانی روی Internet طراحی و بوجود آمد . لذا هیچ شركت یا موسسه ای آنرا كنترل نمی كند . پیشرفت در این سیستم عامل غالباً هنگامی رخ می دهد كه كاربران آن تصمیم به كار بر روی بخشی از آن بصورت یك پروژه مشترك بگیرند . پس از تكمیل ، نرم افزار روی یك سایت اینترنتی برای استفاده تمام كاربران قرار می گیرد .

بخش عمده سیستم عامل Linux بصورت یك نرم افزار open source تولید شده است . این بدان معناست كه كد منبع ( source code ) هر برنامه بصورت رایگان بهمراه برنامه در اختیار كاربران قرار می گیرد . برنامه نویسان می توانند با تغییر و تصحیح كد منبع به پیشرفت سریعتر آن نرم افزار كمك كنند . كد منبع سیستم عامل Linux بهمراه تمامی نسخه های این سیستم عامل در اختیار كاربران قرار می گیرد . همچنین كد منبع بسیاری از برنامه های تحت Linux بهمراه این نرم افزارها در اختیار علاقه مندان قرار می گیرد مانند Netscape browser یا Openofhie و بسیاری نرم افزارهای دیگر .
یكی از معتبرترین و مشهورترین سایتهای اینترنتی كه كد منبع اگر این نرم افزارها در آنجا موجود است سایت sourceforge به آدرس اینترنتی sourceforge.net می باشد .
نسخه های مختلف Linux
با وجود آنكه تنها یك ویرایش استاندارد از Linux وجود دارد ، در عمل نسخه های متعددی از آن یافت می شوند . شركتها و گروههای مختلف Linux و نرم افزارهای آن را در فرم های كمی متفاوت ارائه داده اند.بعضی از ویرایش های مجهزتر وپركارتر، Red Hat ، Mandrake ، caldera ، SuSE ، Devian میباشند. البته هسته ( Kernel ) در تمام این نسخ یكسان بوده و همان هسته ای است كه در سایت www.kernelorg موجود است . تمام نسخ از همین Kernel استفاده می كنند هر چند ممكن است ، پیكربندی ها قدری متفاوت باشند .

Linux دارای ویژگیهای گوناگونی می باشد . بعضی ها تلاش كرده اند راه حلی برای حمایت و پشتیبانی از حیطه وسیعی از وظایف پبدا كنند در حالیكه عده ای دیگر آنرا برای اجرای كارهای ویژه ای تغییر داده و وفق داده اند . در این میان Mandrade , Red Hat و SySE جزء دسته اول هستند در حالیكه Debian , Slackwure در دسته دوم قرار دارند .
در ویرایشهایی مانند Slackwure سعی شده سیستمی با شاخ و برگ كمتر و سبكتر ولی در عوض سرعت بالاتر طر احی شود . در بعضی دیگر از نسخ نرم افزارهای تجاری مانند Database ها یا secure server ها اضافه گردیده اند . برای اطلاعات بیشتر از چگونگی هر یك از این ویرایشها می تواند به سایتهای اینترنتی ذیل مراجعه كنید :
Internet Site URL
Red itat linux www.redhat.com
Mandrake www.mandrake.com
SySE Linux www.SuSe.com
OpenLinux ( coldera ) www.caldera.com
Debian Linux www.debian.org
Slackusure Linux www.slackware.com
Tubo Linux www.turbolinux.com

در اینجا لازم به ذكر است نسخه Linux مود تحقیق در این گزارش ، Red Itat V.q میباشد اغلب این ویرایش از Red Hat از روی CD- ROM صورت می گیرد كه در فصل بعد به تفصیل شرح داده خواهد شد .

بخش دوم

نصب Linux
نصب Linux شامل قدمهای مختلفی می باشد . ابتدا لازم است بدانیم كه سیستم از لحاظ سخت افزاری شرایط لازم برای نصب این سیستم عامل را دارا می باشد یا خیر . امروزه . اكثر كامپیوترهای ساخته شده بوسیله شركت Intel دارای این شرایط می باشند . اكثر نسخه ای Linux از روشهای نصب مختلفی حمایت می كنند . Linux را می توان از طریق یك CD-ROM یا Hard Disk نصب نمود یا از روی یك شبكه یا منبع اینترنتی می توان این كار را انجام داد . مستندات نسخه مورد استفاده شما به جزئیات بیشتر برای نصب مرحله به مرحله را در اختیار شما قرار می دهد .
سخت افزار مورد نیاز :
در اینجا به ذكر حداقل سخت افزار مورد نیاز برای نصب Linux می پردازیم :
1 ) یك كامپیوتر ( CPU ) BL بیتی . حداقل یك 80386 یا 80486 و خانواده pentium .
2 ) یك -inch floppy Drive . ( اگر از یك CD_ROM با قابلیت Boot شدن برای نصب استفاده می كنید نیازی به Floppy Drive بیت ها و اگر برای نصب از روی DVD ) BOM استفاده می شود به Floppy Drive نیاز می باشد . )
3 ) بطور عادی حداقل به 64 MB حافظه RAM نیاز می باشد . (Linux روی حافظه هایی به كوچكی DMB نیز قابل اجرا می باشد . )
4 ) حداقل به LGB فضای خالی روی Hard Dou برای نصب استاندارد نیاز می باشد . البته باید بخاطر داشت كه Linux روی فضایی به كوچكی 100MB و 16MB برای Swap بصورت نصب حداقل یا نصب در مختصرترین حالت
( Minimum installation ) قابل اجراست . ولی برای یك نصب كامل
( Full installation ) ، فضایی در حد 3GB تا 6GB توصیه می شود . معمولاً به 3GB فضا برای نصب تمام Pockage های روی اكثر CD-ROM نیاز است نصب استاندارد Puckage های مورد نیاز به LGB فضا روی Hard Disk بعلاوه ^$ MB تا 512 MB حافظه برای فضای Swap نیاز می باشد . البته انتخاب swap space معمولاً بستگی به مقدار RAM كامپیوتر دارد . معمولاً دارد . معمولاً این فضا را به اندازه برابر حافظه RAM انتخاب می كنند . بطور مثال اگر كامپیوتر شما دارای 256 MB در حافظه RAM باشد ، می توان swap Space را 512 MB انتخاب نمود .
5 ) در صورت استفاده از DVD 0 RPM یا CD- ROM كه قابل b0t شدن نباشد نیاز به یك floppy disk برای ایجاد install disk نیاز است ولی اگر مستقیماً از روی
CD- ROM كه قابل boot شدن است استفاده می كنید نیازی به floppy dick
نمی باشد .

6 ) CD- ROM drive
نرم افزار مورد نیاز :
اگر از یك CD_ ROM قابل boot شدن برای نصب استفاده كنید در واقع می توان گفت به هیچ نرم افزار خاصی نیاز نخواهید داشت ولی اگر از CD – ROM یا
CD- ROM غیر قابل boot شدن استفاده می كنید كه به سیستم عامل جهت یك disk قابل boot شدن نیاز است .
سایر اطلاعات مورد نیاز :
برای نصب صحیح Linux مانند نصب هر سیستم عامل دیگری باید از مدل و كارخانه سازنده قطعات سخت افزاری مورد استفاده خود اطلاعات كافی داشته باشید . اطلاعاتی در مورد mouse ، اطلاعاتی از قبیل اینكه mouse مورد استفاده از نوع Serial یا USB یا PSIZ یا IMPS/Z یا bus می باشد ، همچنین اطلاعات لازم درباره كارت گرافیكی ، مانیتور و …. هنگام نصب ضروری می باشد .

نصب Linux :
نصب Linux شامل مراحل مختلفی است كه از ایجاد partition های لازم شروع می شود . سپس Load كردن نرم افزار Linux ، پیكربندی واسط X ، نصب Loader كه وظیفه boot كردن سیستم را بعهده دارد و ایجاد account برای كاربرهای مختلف از مراحل بعدی می باشند .

تشخیص partition ها :
در ابتدا ، اكثر نصب كننده ها از شما می خواهند كه partition های مختلف و اندازه هر یك از تعیین نماید . توصیه می شود حداقل در partition مجزا در نظر بگیرید : یك swap partition و یك root partition .
root partition حالتی است كه فایلهای سیستمی و فایلهای application در آنجا نصب می شوند . بغیر از swap partition ، هنگام نصب هر Partition مانند root باید یك mount point تعریف نمود . mount point یك directory است كه فایلهای روی آن partition را به ساختار فایل كلی روی سیستم ارتباط می دهد . mount point برای root point ، شاخه root می باشد كه با یك sbsh ( / ) نمایش داده می شود . mount point برای boot partition مسیر boot / می باشد و برای یك كاربر home / است .
هنگام ایجاد هر partition ، باید برای آن یك اندازه انتخاب كنید ، هر چند می توانید بگویید كه اندازه partition مورد نظر تا حد فضای خالی موجود روی disk گسترش یابد .
اندازه swap partition باید در حدود اندازه RAM باشد یا حداقل اندازه 64 MB در صورت محدود بودن فضای روی disk .
در این دوره كار آموزش ، Linux به این صورت نصب گردید :
protition size mount point
boot 100 MB /boot
Swup siz MB ¬¬ _ (RAM 2S6 MB DDR )
Root 10 GB /
كه البته به علت عدم هیچگونه محدودیت در مورد فضای روی
disk ، این شیوه اتخاذ شده . در غیر این صورت این مقادیر می توانستند خیلی كمتر باشند .

Boot Loader ها :
پس از اتمام partition بندی مرتب به نصب boot loader می رسد . در Linux در حال حاضر در Loader متفاوت موجود است :
1 ) Linux Loader ( LILO )
2 ) Grand unified Bootlooder ( GRUB )
در حال حاضر در اكثر نسخ GRUB بصورت Defult بعنوان boot loader در نظر گرفته می شود . وظیفه boot Loader ، شروع اجرای Linux از روی Hard drive می باشد . همچنین می توان از آن بر ای Load كردن هر سیستم عامل دیگری كه روی كامیپیوتر باشد استفاده كرد مانند Windows . دو گزینه برای اینكه boot Loader كجا نصب شود وجود دارد :

1 ) Master Boot Redord یا MBR .
2 ) root partition .
كه MBR ارجح می باشد و توصیه می شود .

نصب نرم افزار :
پس از نصب Loader ، می توان Package های مورد نیاز برای نصب را انتخاب نمود و در اكثر ویرایشها انواع مختلف نصب بصورت Mminimum ، workstation ، server ، custom وجود دارد ، كه در هر یك از این انواع نصب یكسری package ها انتخاب می شوند . بطور مثال در حال نصب به فرم Sever ، می توان تعیین كرد كدام sever ها مورد نیاز می باشند ، گزینه های مختلفی مانند FTP Server ، SMB Server ,HTTP server ، DNS Sover ، Dtcp server و …… وجود دارند كه بنا به نیاز می توان یك یا چند تا یا همه آنها را انتخاب نمود .

در فرم نصب custom می توان گروهی از package را مانند editor ، compler ها clebugger ها و …. را انتخاب و نصب نمود .
البته ذكر این نكته لازم است كه بعد از اتمام نصب Linux نیز می توان این package ها را Add یا Remove نمود . یعنی مثلاً پس از نصب می توان یك editor را انتخاب نمود و با داشتن CD_ROM یا DVD – ROM و قرار دادن آن در drive مربوطه ، package مذكور را نصب نمود .
در پایان نصب ، سیستم reboot می شود . فرضاً اگر GRUB را بعنوان Louder انتخاب كرده باشید یك منوی GRUB به نمایش درخواهد آمد كه لیست Linux و سایر سیستم عاملهای نصب شده روی سیستم را نمایش می دهد كه با انتخاب سیستم عامل مورد نظر ، آن سیستم عامل load می شود .
ولی اگر از LILO بعنوان Loader استفاده كرده باشید یك boot prompt در خط فرمان به نمایش در خواهد آمد . اگر Linux را بعنوان سیستم عامل پیش فرض ( default ) انتخاب كرده باشید است كلید enter را فشار دهید ولی اگر Linux را بعنوان سیستم عامل پیش فرض انتخاب نكرده اید . باید Label در هنگام نصب برای آن انتخاب كرده آید ( معمولاً Linux ) را تایپ نموده و enter نمایید . پس از restart شدن سیستم ، یك login prompt به نمایش در می آید و اگر تعیین كرده اید كه سیستم Xwindow بطور اتوماتیك شروع به كار كند یك صفحه نمایش login روی صفحه مانیتور ظاهر می شود .

سپس شما می توانید با استفاده از login name و password ای كه برای user انتخاب كرده اید وارد سیستم شوید . اگر بعنوان root وارد سیستم شوید ، می توانید عملیاتی از قبیل نصب نرم افزارهای دلخواه ، ایجاد كاربران دیگر و ….. انجام دهید . برای وارد شدن به سیستم بعنوان root باید از login name ( معمولاً root ) pasword ای كه برای root تعریف كرده اید استفاده نمایید .
اگر می خواهید كپی دیگری از boot disk ایجاد كنید تا در صورت گم یا خراب شدن boot disk از آن استفاده نمایید می توانید از دستور mk boot disk استفاده نمایید . این دستور را باید در پنجره terminal وارد كنید . همچنین باید شماره ویرایش kemel را نیز در مقابل این دستور وارد نمایید :

mkbootdisk 2.4.18-0
برای reboot كردن یا خاموش كردن سیستم در محیط x می توانید ابتدا log off كرده و سپس گزینه مورد نظر را انتخاب كنید . همچنین در محیط shell یا در پنجره terminal می توانید با تایپ دستور reboot ، سیستم را reboot كنید یا با تایپ و اجرای دستور halt یا poweroff سیستم را خاموش نمایید .

برای دریافت پروژه اینجا کلیک کنید

دانلود مقاله فشرده سازی اطلاعات (DATA COMPRESSION ) در فایل ورد (word)

برای دریافت پروژه اینجا کلیک کنید

 دانلود مقاله فشرده سازی اطلاعات (DATA COMPRESSION ) در فایل ورد (word) دارای 18 صفحه می باشد و دارای تنظیمات در microsoft word می باشد و آماده پرینت یا چاپ است

فایل ورد دانلود مقاله فشرده سازی اطلاعات (DATA COMPRESSION ) در فایل ورد (word)  کاملا فرمت بندی و تنظیم شده در استاندارد دانشگاه  و مراکز دولتی می باشد.

این پروژه توسط مرکز مرکز پروژه های دانشجویی آماده و تنظیم شده است

توجه : در صورت  مشاهده  بهم ريختگي احتمالي در متون زير ،دليل ان کپي کردن اين مطالب از داخل فایل ورد مي باشد و در فايل اصلي دانلود مقاله فشرده سازی اطلاعات (DATA COMPRESSION ) در فایل ورد (word)،به هيچ وجه بهم ريختگي وجود ندارد


بخشی از متن دانلود مقاله فشرده سازی اطلاعات (DATA COMPRESSION ) در فایل ورد (word) :

فشرده سازی اطلاعات (DATA COMPRESSION )

در این روش ذخیره اطلاعات به شكلی است كه فضای كمتری را اشغال كند. این عملكرد در ارتباطات بسیار مهم است ، چرا كه این امكان را به تجهیزات می دهد تا همان مقدار اطلاعات را با bit كمتری ذخیره یا منتقل كنند. تكنیك های مختلفی برای انجام اینكار وجود دارد اما تنها چند مورد از آنها استاندارد هستند. CCITT یك تكنیك فشرده سازی اطلاعات برای انتقال فاكس ها استاندارد( Group 3 ) و یك استاندارد فشرده سازی برای تبادل اطلاعات از طریق مودم ها ( CCITT V.42 bis) تعریف نموده است. علاوه براین ، انواع فشرده سازی فایل از قبیل ARC و ZIP نیز وجود دارد. فشرده سازی اطلاعات بطور گسترده ای در برنامه های ایجاد نسخه پشتیبان ، برنامه های صفحه گسترده و سیستم های مدیریت بانك اطلاعاتی نیز استفاده می شود. انواع مختلفی از اطلاعات نظیر تصاویر bit-map را می توان به سایزهای كوچكتر فشرده كرد

Protocol
شكل پذیرفته شده ای برای تبادل ارتباطات میان دو دستگاه است. پروتكل موارد زیر را تعریف می كند :
• روش مورد استفاده برای كنترل خطا
• شیوه فشرده سازی اطلاعات ، درصورت وجود
• شیوه اعلام و نمایش ارسال پیام توسط دستگاه فرستنده
• شیوه اعلام و نمایش دریافت پیام توسط دستگاه گیرنده

برنامه نویسان می توانند انواع مختلفی از پروتكل های استاندارد را انتخاب كنند. هریك از آنها دارای مزایا و معایب مخصوص به خود است ؛ مثلاً برخی از آنها ساده تر ، برخی قابل اطمینان تر و برخی سریعتر هستند. از نقطه نظر كاربر ، تنها جنبه جالب پروتكل ها ، قابلیت برقراری ارتباط كامپیوترشان با سایر كامپیوترها است. پروتكل را می توان در سخت افزار یا نرم افزار بكار برد.

CCITT
خلاصه نام موسسه Comite Consultatif International Telephonique et Telegraphique می باشد كه استانداردهای ارتباطی بین المللی را تنظیم می كند. CCITT اكنون بعنوان ITU شناخته شده و استانداردهای مهمی را برای تبادل اطلاعات تعریف كرده است :
• Group 3 : پروتكل جهانی برای ارسال اسناد فاكس از طریق خطوط تلفن است. پروتـــــــكل Group 3 CCITT T.4 را برای فشرده سازی اطلاعات و حداكثر میزان انتقال ( baud9600 ) را مشخص كرده است. دو درجه وضوح تصویر وجود دارد: 203 x 98 و 203 x 196

• Group 4: پروتكلی برای ارسال اسناد فاكس از طریق شبكه های ISDN است. این گروه 400 پروتكل را پشتیبانی می كند كه شامل تصاویر با وضوح بیش از dpi 400 می شوند
STAND-ALONE
به دستگاههایی اطلاق می شود كه به تنهایی كاركرده و نیاز به تجهیزات دیگر ندارند. مثلاً دستگاه فاكس از این دسته است ؛ چرا كه برای كاركردن نیاز ، به كامپیوتر ، چاپگر ، مودم یا سایر تجهیزات ندارد. به همین دلیل نیز چاپگرها STAND-ALONE محسوب نمی شوند چراكه برای فعالیت و تغذیه اطلاعات نیاز به كامپیوتر دارند.
تا آخر سال 2000، یعنی درست 4 سال پس از عرضه دی.وی.دی، مصرف‌كنندگان، 14 میلیون دستگاه پخش خریده و آن را به پرفروش‌ترین دستگاه الكترونیكی خانگی تبدیل كرده بودند.
امروزه با پیشرفت روزافزون فناوری در دستگاه‌های الكترونیكی خانگی بخصوص دی.وی.دی، این دستگاه مجهزتر می‌شود و روزبه‌روز كاربرد آن رو به افزایش است. مدیر مركز تحقیقات و توسعه شركت صنایع نماالكترونیك پیام با اشاره به مطلب فوق افزود: هم‌اكنون دی.وی.دی‌های موجود در بازار دارای امكانات متداول هستند.

در حال حاضر این شركت سعی نموده است. دی.وی.دی‌ را بامشخصات بهتر و امكانات بیشتر در اختیار مصرف‌كنندگان قرار دهد. این دی.وی‌.دی در دو مدل DV-3500 و DV-3131 می‌باشد كه فقط از لحاظ ظاهر متفاوت و از لحاظ عملكرد شبیه به هم هستند. این دستگاه مجهز به خروجی VGA برای اتصال به مانیتور برای دریافت تصاویر بهتر است و مجهز به مدار Progresive Scan كه روش مدرنی است برای بدست آوردن تصویر مطلوب و با كیفیت، بدین معنا كه برخلاف Interlace Scan كه اسكن معمولی تصویر است این مدار بصورت اسكن متوالی تصویر برای وضوح بیشتر بكار می‌رود.

همچنین این دستگاه مجهز به قفل ایمنی دیسك‌های درجه‌بندی شده‌است. همچنین قابلیت كارائوكه(حذف صدای خواننده از روی موسیقی) و ورودی میكروفن و قابلیت پخش دیسك‌های عكس و اسلاید با فرمت‌های CD/JPEG,Kodak Picture را دارد.
از ویژگی‌های دیگر این دستگاه می‌توان به حافظه روی دیسك Marking یا علامت‌گذاری دی.وی.دی و تبدیل سیستم NTSC به پال برای تلویزیون‌هایی كه قابلیت پخش سیستم NTSC را ندارد، اشاره نمود.

همچنین این دی.وی.دی دارای استانداردهای ایمنی و كیفیت از قبیل Class 1 (‌اشعه لیزر مورد استفاده در این دستگاه نوع ضعیف شده است و در نتیجه خطر تشعشع به بیرون دستگاه وجود ندارد) و دارای نشان CEاست،كه نشان‌دهنده انطباق این دستگاه با استانداردهای كشورهای اروپایی می‌باشد.
با تنظیم اكولایزر این دستگاه صدای موسیقی Rock-pop-live-Dance-Techno-Classic-Soft را می‌توان انتخاب كرد و هنگام اجرای دیسك‌ها حالت مربوط به پخش صدای محیطی را انتخاب نمود.

درپایان برای آشنایی بیشتر خوانندگان با دستگاه دی.وی.دی توضیحی مختصر آمده است:
DVDكه نام كوتاه و متداول دیسك ویدئویی دیجیتال Digital Video Disc و یا دیسك چندمنظوره دیجیتال Digital Versatile Disc می‌باشد نسل جدید تكنولوژی ذخیره اطلاعات بر روی دیسك نوری بوده و این تكنولوژی قابلیت ذخیره یك فیلم سینمایی بر روی دیسك با كیفیت بالا و صدای عالی و یا ذخیره حجم اطلاعات كامپیوتری بیشتر از CD معمولی را دارد.
هدف تكنولوژی DVD كاربرد تنها یك استاندارد دیجیتال برای امور مختلف در بخش‌های لوازم صوتی و تصویری، كامپیوتر و سینما و موسیقی می‌باشد كه در نهایت جایگزین CD صوتی، نوار ویدئو، دیسك لیزری و CD-ROM و نوارهای بازی‌های ویدئویی خواهد شد.

DVD از سوی كلیه شركتهای معتبر الكترونیكی و سازندگان سخت‌افزار كامپیوتری و استودیوهای سینمایی و موسیقی پشتیبانی شده و به همین دلیل موفق‌ترین محصول عرضه شده در بخش الكترونیك مصرفی بوده و به طوری كه در كمتر از 4 سال حدود 150 میلیون DVD شامل DVD-ROM و DVD-VIDEO در جهان تولید و عرضه شده است كه قابل مقایسه با هیچ دستگاه الكترونیك دیگری از نظر بازاریابی و توفیق در مدت مشابه در بازار نمی‌باشد.
DVD از نظر كاربرد و شكل ظاهری انواع مختلفی دارد كه مهمترین آنها DVD-VIDEO برای ضبط و پخش فیلم‌های سینمایی و DVD-ROM نوع اصلی برای نگهداری داده‌های كامپیوتری می‌باشد. تفاوت این فرمتها مشابه تفاوت CD صوتی و DVD-ROM می‌باشد.

مزایای DVD
امتیازات DVD به طور كلی شامل ظرفیت زیاد، كیفیت بازسازی صدا و تصویر عالی و تنوع كاربرد آن در بخش‌های مختلف صوتی و تصویری و كامپیوتری می‌باشد. DVD-VIDEO نام نوع دیسك مخصوص فیلم‌های سینمایی می‌باشد كه نوع خاص آن (دیسك دولایه و دوطرفه) امكان نگهداری 8 ساعت ویدئو با كیفیت بالا را دارد. این نوع دیسك توسط دستگاههای پخش DVD-ROM كامپیوتر و یا دستگاههای پخش خانگی با علامت DVD-VIDEO قابل نمایش می‌باشد.
مزایای كلی DVD-VIDEO كه از این پس به اختصار DVD خوانده می‌شود به طور خلاصه به شرح زیر می‌باشد:
ـ بیش از 2 ساعت ویدئو دیجیتال با كیفیت بالا بر روی یك دیسك (در دیسك مخصوص تا 8 ساعت ویدئو با كیفیت بالا و یا 30 ساعت ویدئو با كیفیت VHS)
ـ امكان وجود 8 صدای دیجیتال (برای زبانهای مختلف) هریك شامل 8 باند

ـ امكان وجود 32 زیرنویس بر روی دیسك
ـ امكان نمایش تا 9 زاویه دید مختلف دوربین
ـ امكان دسترسی سریع به هر نقطه از فیلم
ـ قابلیت دوام خوب (بر اثر كاركرد و مرور زمان دیسك كهنه و خراب نمی‌شود)
ـ مصونیت نسبت به میدانهای مغناطیسی و مقاوم نسبت به حرارت
ـ امكان پخش فیلم‌های با صفحه عریض بر روی تلویزیون‌های استاندارد یا عریض (نسبت ابعاد 4 به 3 و 16 به 9)

ـ ابعاد مناسب دیسك برای نگهداری و حمل و نقل، دستگاه پخش قابل حمل و سبك و تكثیر دیسك ارزان
همچنین اكثر دستگاههای پخش مدرن DVD دارای امكانات و مزایای زیر نیز می‌باشند:
ـ انجام عملیات ویژه هنگام پخش (اسلاید، حالتهای تند و آهسته و مرور سریع و گام به گام)
ـ قابلیت برنامه‌ریزی برای پخش مجدد هر بخش مورد علاقه
ـ خروجی صدای دیجیتال و DTS
ـ امكان پخش استانداردهای مختلف: CD صوتی و MP3 و VIDEO CD و SUPER VCD
ـ دارای خروجی‌های مختلف (خروجی ویدئو دیجیتال، خروجی مؤلفه‌های تصویر YUV یا RGB)
ـ پخش معكوس با سرعت عادی

كیفیت DVD
در تكنولوژی DVD امكان تولید تصویر ویدئویی با كیفیت بالا (تقریباً كیفیت استودیویی) و كیفیت صدای بهتر از دیسك صوتی وجود دارد و از نظر كیفیت DVD بسیار بهتر از نوار ویدئویی و در مجموع بهتر از دیسك لیزری می‌باشد. كیفیت DVD بستگی به عوامل مختلف تولید آن دارد. با افزایش تجربه و بهبود روش‌های فشرده‌سازی اطلاعات و تكنولوژی‌های مربوطه كیفیت افزایش می‌یابد. معمولاً DVD از نوارهای اصلی دیجیتال استودیویی با روش MPEG-2 فشرده‌سازی و تولید می‌شود. روش رمزدار كردن فشرده‌سازی MPEG2 به كار رفته از نوع كاهشی می‌باشد و اطلاعات مازاد از قبیل بخش‌هایی از تصویر را كه تغییر نمی‌كند و یا اطلاعاتی را كه توسط چشم قابل تشخیص نمی‌باشد را حذف می‌كند.

كیفیت صدای DVD عالی است زیرا DVD شامل صدای دیجیتال PCM با شرایط و مشخصات بهتری نسبت به CD صوتی بوده و همچنین صدای اكثر فیلم‌های سینمایی بر روی DVD به روش صدای فراگیر چندكاناله دالبی دیجیتال Dolby Digital می‌باشد كه مشابه صدای فراگیر دیجیتال مورد استفاده در صنعت سینما می‌باشد. مشابه تصویر، كیفیت صدا نیز بستگی به نحوه پردازش و فشرده‌سازی اطلاعات دارد و علیرغم فشرده‌سازی بهتر از كیفیت CD صوتی می‌باشد.
به طور كلی درخصوص كیفیت صدا و تصویر در DVD می‌‌توان گفت كه بالقوه امكان وجود كیفیت بسیار بالا بهتر از استانداردهای قبلی موجود است، اما در عمل بستگی به نحوه تولید CD و همچنین كیفیت دستگاه پخش دارد.
كاربرد روش MPEG-2

سیگنال ویدئوپال و یا NTSC به نرخ انتقال داده‌های حدود 150MbPS نیاز دارد و به عبارت دیگر حجم داده‌ها در سیگنال ویدئو 100 برابر بیشتر از سیگنال صوتی می‌باشد و با توجه به نیاز به فركانس نمونه‌برداری حداقل 135MHZ با روش 8 بیتی برای مؤلفه‌های RGB سیگنال ویدئو به این نتیجه می‌رسیم كه با نرخ انتقال داده 15MbPS متداول در CD-ROM و با ظرفیت 650MB هر دیسك تنها امكان ضرب30 ثانیه سیگنال تصویر وجوددارد.
همانگونه كه اعداد فوق نشان می‌دهند در صورت به كارگیری روش دیسك‌های نوری متداول یا باید دیسك را بزرگ نمود، یا اطلاعات را به نحو مناسب فشرده نمود. تفكیك‌های فشرده‌سازی و به طور كلی از روشهای پردازش دیجیتال سیگنال استفاده می‌كنند.

شكل‌های مختلف فشرده‌سازی داده‌ها هم‌اكنون كاربرد دارد. در DVD از روش فشرده‌سازی MPEG-2 كه براساس استانداردهای ISO (سازمان بین‌المللی استاندارد) و با همكاری IEC (كمیسیون بین‌المللی الكترونیك) تدوین شده و امكان ایجاد تصویر با كیفیت خوب پس از فشرده‌سازی را فراهم می‌آورد، استفاده می‌شود.
گروه مطالعاتی (Motion Picture Expert Group) MPEG در زمینه تصاویر متحرك فعالیت داشته، نمایندگانی از تولیدكنندگان لوازم الكترونیك، سازندگان تجهیزات مخابراتی، سازمانهای رادیو تلویزیون و مخابرات و همچنین محققان دانشگاهی در آن صورت داشته و در سال 89 پس از تأسیس، سیستم فشرده‌سازی MPEG-1 را به منظور استفاده در وسایل صوتی تصویری ارائه نمود كه هم‌اكنون در Video CD (VCD) كاربرد دارد. پس از آن كمیته به این نتیجه رسید كه مشخصات ارائه شده و جامع نبوده و در نتیجه روش MPEG-2 را ارائه نمود كه در سال 94 نهایی و تصویب شد. مشخصات MPEG-2 می‌تواند حجم داده‌های بیشتری نسبت به MPEG-1 را فشرده نماید و كیفیت تصویر بسیار بهتری ارائه نماید.

با توجه به یكسان بودن ابعاد دیسك در VCD و DVD به منظور ذخیره اطلاعات بیشتر می‌بایست ساختمان داخلی دیسك تغییر یابد كه در این زمینه با كوتاه كردن طول حفره‌ها و كاهش دادن فاصله آنان بر روی دیسك و همچنین كاهش فاصله شیارها امكان ذخیره اطلاعات حدود 7 برابر CD و تقریباً حدود 47GB بر روی یك دیسك 12 سانتی عملی شده است. با كوچك كردن حفره‌ها و فاصله شیارها بر روی دیسك لازم است كه قطر شعاع لیزر كه اطلاعات را می‌خواند نیز تغییر یابد كه در این خصوص نیز به جای لیزر مادون قرمز با طول موج 780 نانومتر در DVD از لیزر قرمز با طول موج 650 نانومتر استفاده شده است. همچنین برای ذخیره اطلاعات بیشتر در DVD و با توجه به طول موج لیزر به كار رفته از دو لایه دیسك با ضخامت 06mm به جای دیسك 12mm متداول در CD استفاده شده تا هم سازگاری با CD حفظ شده و همچنین امكان ذخیره داده‌های بیشتر فراهم باشد. در جدول زیر مشخصات دیسك‌ها با هم مقایسه شده است:

ظرفیت
ساختار دیسك
قطر دیسك
ضخامت دیسك
فاصله شیارها
حداقل طول حفره
DVD
4.7 GB
دو صفحه به هم چسبیده

2×06mm
0.74Mm
0.40 Mm
VCD/CD
650MB
تك صفحه
12 mm
1.2 mm
1.64 Mm
0.834 Mm

مجموعه عوامل فوق یعنی استفاده از روش فشرده‌سازی MPEG-2 مدولاسیون و سیستم‌های تصحیح خطای پیچیده و همچنین دیسك دولایه‌ای با مشخصات خاص همگی منجر به ظرفیت بالای ضبط و پخش DVD شده و با توجه به كیفیت بالای صدا و تصویر DVD را به عنوان استاندارد جدید برای كاربردهای مختلف در پخش‌های لوازم صوتر تصویری، كامپیوتری و سینما و موسیقی معرفی و تثبیت نموده است. به نحوی كه برای اولین بار در سال 2002 سخت‌افزار و نرم‌افزار تولید شده به صورت DVD از مجموع سایر استانداردهای قدیمی شامل LD, VCD, VHS و غیره پیشی گرفته. به طوری كه اكثر متخصصان و دست‌اندركاران بازار منسوخ شدن استانداردهای قدیمی را در آینده نزدیك حتمی می‌دانند.
فشرده سازی فایلها بدون نیاز به برنامه ای خاص و به روشی منحصر به فرد:

ویندوز XP دو نوع فشرده سازی را در اختیار کاربر قرار می دهد در روش اول که مطمئنا با آن آشنا هستید میتوان با کیلک راست بر روی فایل یا شاخه > انتخاب Send To > انتخاب گزینه Compressed (Zipped) Folder آنرا را فشرده ساخت آنهم با پسوند ZIP اما روش دوم که خیلی جالبتر و در نوع خود بی همتاست به صورت زیر امکان پذیر است :
1) سیستم فایلی ویندوز XP بایستی حتما NTFS باشد (این سیستم فایلی بعد از دو سیستم آشنای FAT و FAT32 بوجود آمده و از سرعت و امنیت بیشتری در مقایسه با دو سیستم قبلی در نگهداری و ذخیره اطلاعات پشتیبانی می کند)

برای اطلاع از سیستم فایل XP خودتان بر روی درایو حاوی ویندوز XP کلیک راست >انتخاب گزینه Properties > برگه General > در قسمت File system میتوانید نوع سیستم تخصیص داده را ببینید .
اگر در این قسمت عبارت NTFS به چشم میخورد می توانید به مرحله 2 عزیمت فرمایید و گرنه باید نوع سیستم فایلی را به NTFS تبدیل کنید آنهم با استفاده از فرمان زیر که باید آنرا در خط فرمان داس وارد کنید

convert drive: /fs:ntfs که به جای عبارت drive نام درایو حاوی XP را بگذارید به نکته های زیر توجه کنید
الف) نکته فوق العاده مهم ) توجه داشته باشید که محتوای درایو با سیستم NTFS هرگز به کمک سیستم عاملی که بر پایه یکی از دو سیستم FAT یا FAT32 استوار است قابل دسترسی نخواهد بود.

ب) در هنگام نصب ویندوز XP نیز در مورد تبدیل سیستم فایلی به NTFS از شما سوال می شود که میتوانید با آن موافقت کنید همچنین فرایند تبدیل را می توانید به کمک برنامه سودمند Partition Magic به آسانی انجام دهید.

ج) به شخصه هنوز برنامه ای ندیده ام که با این سیستم مشکل داشته باشد مگر اینکه اصلا با نصب در ویندوز XP سازگاری نداشته باشد.

د) فرایند تبدیل حدود 15 تا 45 دقیقه بسته به حجم درایو طول خواهد کشید.

 

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

و) فرمان بالا بر روی هر درایوی قابل اجراست چه ویندوز روی آن باشد چه نباشد.

ز) اگر خدای نکرده زمانی از این تبدیل پشیمان شدید می توانید با استفاده از برنامه Partition Magic به حالت اولیه بازگردید.
2) اگر می خواهید یک درایو با سیستم فایلی NTFS را فشرده کنید بر روی آن کلیک راست > Properties > برگه General > انتخاب گزینه Compress drive to save disk space و اگر میخواهید فایل یا شاخه ای در درایو با سیستم فایلی NTFS را فشرده کنید بر روی آن کلیک راست > Properties > برگه General > دکمه Advanced > انتخاب گزینه Compress contents to save disk space
تذکر 1) ویندوز پس از انتخاب فایل فشرده شده به سرعت آن را از حالت فشرده در می آورد و پس از بستن دوباره به سرعت آن را فشرده میکند بدون اینکه شما چیزی مشاهده کنید.
تذکر 2) فشرده سازی می تواند تا حدی باعث کندی واکنش پذیری سیستم شود.

 

تذکر 3) به کمک فشرده سازی می توانید تقریبا فضای اشغال شده را به نصف کاهش دهید.

تذکر 4) فایلها شاخه ها و درایوهای فشرده شده به رنگ متفاوت نمایش داده می شوند.

تذکر 5) عمل unzip هم به راحتی و برعکس روش گفته شده در بالا امکان پذیر است.

نرم افزار Power Archiver
PowerArchiver 2004 یك یوتیلیتی قدرتمند برای مدیرت و كار با انواع فایل های فشرده و آرشیو هست كه از انواع فایل های فشرده و رمزی شده پشتیبانی میكند!شما به واسطه رابط كاربری ساده و در عین حال زیبا برنامه ، میتونید به ابزار های قدرتمندی دست پیدا كنید و به خواسته خودتان كه همانا فشرده كردن و باز كردن فایل های فشرده و ; هست دست پیدا كنید!در حال حاضر ده ها میلیون كاربر در سطح جهان از PowerArchiver 2004 برای مدیرت و كار با فایل های فشرده استفاده میكنند!!! PowerArchiver 2004 ار چندین روش و متد برای فشرده سازی و رمزی كردن فایل های شما استفاده میكند و شما به عنوان یه كاربر میتوانید روش مربوطه را به صلاح دید خودتان انتخاب كنید.

قابلیت های كلیدی این نرم افزار :
قابلیت آرشیو كردن و فشرده كردن تعداد نامحدودی فایل ( بدون توجه به حجم انها ) ، سرعت بالا در فشرده كردن و استخراج فایل ها از یك فایل فشرده شده! قابلیت ساخت فایل های فشرده 7-Zip ، پشتیبانی كامل از فرمت های محبوب ، قابلیت ساختن و خواندن ZIP, 7-ZIP, CAB, LHA (LZH), TAR, GZIP, BZIP2, BH, XXE, UUE, yENC, and MIME (Base 64) همچنین قابلیت خواندن فایل های RAR, ARJ, ARC, ACE, ZOO

قابلیت تنظیم سطح امنیتی و متد رمزی كردن اطلاعات شما ، قابلیت گرفتن بك آپ ، بصورت خودكار از فایل هایی كه برایش مشخص میكنید ( همچنین میتواند بعد از گرفتن نسخه پشتیبان از فایلهای شما ، انها را با یه رمز محافظت كند یا انها را برای شما به یك Ftp بفرستد كه شما بتونید از جایی دیگر ان را دانلود و مورد استفاده قرار بدهید!

ابزار های مفید موجود در این نرم افزار :
نرم افزار مورد بحث شامل یه سری ابزار های مفید و كاربردی هم هست كه شما را از به كارگیری سایر نرم افزار های جانبی بی نیاز میكند! به عنوان مثال میتوانید فایل های فشرده خودتان را به فرمت مورد نظر ( یك فرمت فشرده دیگر ) تبدیل كنید یا به تعمیر فایل های فشرده معیوب و صدمه دیده بپردازید!
همچنین میتوانید فایل های حجمی فشرده شده را به قسمت های كوچكتری تقسیم و در صورت نیاز انها را بهم بچسبانید.
روش تازه ای برای تولید تراشه های حافظه با گنجایش بالاتر ابداع شد.

برای دریافت پروژه اینجا کلیک کنید

دانلود مقاله فیبر نوری چگونه کار میکند ؟ در فایل ورد (word)

برای دریافت پروژه اینجا کلیک کنید

 دانلود مقاله فیبر نوری چگونه کار میکند ؟ در فایل ورد (word) دارای 17 صفحه می باشد و دارای تنظیمات در microsoft word می باشد و آماده پرینت یا چاپ است

فایل ورد دانلود مقاله فیبر نوری چگونه کار میکند ؟ در فایل ورد (word)  کاملا فرمت بندی و تنظیم شده در استاندارد دانشگاه  و مراکز دولتی می باشد.

این پروژه توسط مرکز مرکز پروژه های دانشجویی آماده و تنظیم شده است

توجه : در صورت  مشاهده  بهم ريختگي احتمالي در متون زير ،دليل ان کپي کردن اين مطالب از داخل فایل ورد مي باشد و در فايل اصلي دانلود مقاله فیبر نوری چگونه کار میکند ؟ در فایل ورد (word)،به هيچ وجه بهم ريختگي وجود ندارد


بخشی از متن دانلود مقاله فیبر نوری چگونه کار میکند ؟ در فایل ورد (word) :

فیبر نوری چگونه کار میکند ؟

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

یک رشته فیبر نوری
در این مقاله میخوانیم که این فیبرهای نوری چگونه نور را منتقل میکنند و نیز درمورد روش عجیب ساخت آنها !

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

اگر با دقت به یک رشته فیبر نوری نگاه کنید، می بینید که از قسمتهای زیر ساخته شده :
• هسته _ هسته بخش مرکزی فیبر است که از شیشه ساخته شده و نور در این قسمت سیر
میکند.

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

فیبرهای نوری دو نوعند :
• فیبرهای نوری تک وجهی _ این نوع از فیبرها هسته های کوچکی دارند ( قطری در حدود inch )4-) 10x 5/3 یا 9 میکرون ) و میتوانند نور لیزر مادون قرمز ( با طول موج 1300 تا 1550 نانومتر ) را درون خود هدایت کنند.
• فیبرهای نوری چند وجهی _ این نوع از فیبرها هسته های بزرگتری دارند ( قطری در حدود inch (3-) 10x 5/2 یا 5/62 میکرون ) و نور مادون قرمز گسیل شده از دیودهای نوری موسوم به LEDها را ( با طول موج 850 تا 1300 نانومتر ) درون خود هدایت میکنند.
برخی از فیبرهای نوری از پلاستیک ساخته میشوند. این فیبرها هسته بزرگی ( با قطر 4 صدم inch یا یک میلیمتر ) دارند و نور مرئی قرمزی را که از LEDها گسیل میشود ( و طول موجی برابر با 650 نانومتر دارد ) هدایت میکنند.

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

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

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

850 نانومتر = 60 تا 75 درصد در هر یک کیلومتر
1300 نانومتر = 50 تا 60 درصد در هر یک کیلومتر
1550 نانومتر = بیش از 50 درصد در هر یک کیلومتر ).

برخی از فیبرهای نوری هم هستند که سیگنال در داخل آنها خیلی کم تضعیف میشود. (کمتر از 10 درصد در هر یک کیلومتر برای 1550 نانومتر ).

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

سیستم های ارتباط بوسیله فیبرنوری، شامل این قسمت هاست:
• فرستنده _ سیگنالهای نور را تولید میکند و به رمز در میاورد.
• فیبرنوری _ سیگنالهای نور را تا فواصل دور هدایت میکند.
• تقویت کننده نوری _ ممکن است برای تقویت سیگنالهای نوری لازم باشد. (برای ارسال سیگنال به فواصل خیلی دور)

برای دریافت پروژه اینجا کلیک کنید

دانلود مقاله هارد دیسک چگونه کار می کند؟ در فایل ورد (word)

برای دریافت پروژه اینجا کلیک کنید

 دانلود مقاله هارد دیسک چگونه کار می کند؟ در فایل ورد (word) دارای 16 صفحه می باشد و دارای تنظیمات در microsoft word می باشد و آماده پرینت یا چاپ است

فایل ورد دانلود مقاله هارد دیسک چگونه کار می کند؟ در فایل ورد (word)  کاملا فرمت بندی و تنظیم شده در استاندارد دانشگاه  و مراکز دولتی می باشد.

این پروژه توسط مرکز مرکز پروژه های دانشجویی آماده و تنظیم شده است

توجه : در صورت  مشاهده  بهم ريختگي احتمالي در متون زير ،دليل ان کپي کردن اين مطالب از داخل فایل ورد مي باشد و در فايل اصلي دانلود مقاله هارد دیسک چگونه کار می کند؟ در فایل ورد (word)،به هيچ وجه بهم ريختگي وجود ندارد


بخشی از متن دانلود مقاله هارد دیسک چگونه کار می کند؟ در فایل ورد (word) :

هارد دیسک چگونه کار می کند؟

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

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

اساس هارد دیسک
هارد دیسکها در دهه 1950 اختراع شدند. در ابتدا آنها دیسکهای بزرگی به ضخامت 20 اینچ بودند و فقط مقدار محدودی مگابایت اطلاعات میتوانستند ذخیره کنند. در ابتدا نام آنها “دیسکهای ثابت یا ماندنی” (Fixed Disks) یا وینچسترز (Winchesters) یک اسم رمز که قبلا برای یک محصول محبوب IBM استفاده می شده.) بود. بعدا برای تشخیص هارد دیسک از فلاپی دیسک نام هارد دیسک بر روی آنها گذاشته شد.
هارد دیسکها یک صفحه گرد سخت (بشقاب) دارند که قادر است میدان مغناطیسی را نگه دارد، بر خلاف لایه پلاستیکی انعطاف پذیری که در فلاپیها و کاستها دیده می شود.

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

نوار کاست در برابر هارد دیسک
بیایید باهم نگاهی به بزرگترین تفاوتهای بین نوار کاست و هارد دیسک داشته باشیم:
• ماده مغناطیسی قابل ظبط در کاست بر روی یک نوار نازک پلاستیکی روکش شده است. در یک هارد دیسک ماده مغناطیسی قابل ضبط روی یک صفحه آلومینیومی یا شیشهای با دقت بالا، لایه بندی شده است، همچنین این صفحه به خوبی صیقل داده شده تا هر گونه ناهمواری از بین برود.• در نوار کاست هِدِ خواندن/نوشتن (Read/Write Head) مستقیما با نوار در تماس است. در یک هارد دیسک هد خواندن/نوشتن در بالای صفحه حرکت میکند و در حقیقت هیچ وقت با صفحه تماس نمییابد.

در یک نوار کاست شما برای اینکه به یک نقطه خاص دسترسی داشته باشید باید از دکمههای جلوبر (Fast-Forward) و معکوس (Reverse) استفاده کنید که این امر در یک نوار طولانی می تواند زمان زیادی صرف کند. در یک هارد دیسک شما بطور تقریبی میتوانید فورا به هر نقطه روی سطح دیسک حرکت کنید.
در یک نوار کاست، نوار با سرعت 2 اینچ در ثانیه (تقریبا 5/08 cm در ثانیه) از بالای هد حرکت میکند درحالی که در هارد دیسک یک صفحه آن میتواند با سرعتی بالغ بر 3000 اینچ در ثانیه در زیر هد چرخش کند.
در یک هارد دیسک اطلاعات در دامنههای مغناطیسی بی نهایت کوچکی در مقایسه با نوار کاست ضبط میشوند. کوچک بودن این دامنهها بعلت دقت صفحه (بشقاب) و سرعت هارد دیسک می باشد.

بعلت این تفاوتها یک هارد دیسک قادر است مقدار شگفت انگیزی از اطلاعات را در فضای کوچکی ذخیره کند. یک هارد دیسک همچنین میتواند در کسری از ثانیه به هرکدام از اطلاعات دسترسی داشته باشد.

ظرفیت و توان اجرایی
یک کامپیوتر رومیزی به طور معمول یک هارد دیسک با ظرفیتی بین 20 تا 120 گیگابایت دارد که اطلاعات بصورت فایلها در آن ذخیره شده اند. در ساده ترین تعریف یک فایل به مجموعهای از بایتها گفته میشود. در این بایتها ممکن است کدهای اسکــــِی (ASCII Codes) کاراکترهای مربوط به یک نوشته ذخیره شده باشد، یا اینکه می توانند شامل دستورات یک برنامه نرم افزاری برای اجرا شدن توسط کامپیوتر باشند، یا اینکه می توانند شامل پیکسل رنگهای یک تصویر GIF باشند، هیچ فرقی نمی کند که در این بایتها چه چیزی ذخیره شده است، به هرحال یک فایل حقیقتاً یک رشته از بایتها می باشد. هنگامی که یک برنامه در حال اجرا شدن است و تقاضای یک فایل را می کند، هارد دیسک بایتهای آن را بازیابی میکند و آنها را به CPU میفرستد.

ما دو راه برای اندازه گیری توان اجرایی یک هارد دیسک داریم:
– سرعت انتقال اطلاعات (Data Rate): سرعت انتقال اطلاعات برابر است با تعداد بایتهایی که هارد دیسک می تواند در هر ثانیه در اختیار CPU قرار دهد. سرعتهایی مانند 5 تا 40 مگابایت در ثانیه معمول هستند.
– زمان جستجو (Seek Time): زمان جستجو مقدار زمان بین درخواست CPU برای یک فایل و اولین بایت فرستاده شده به CPU میباشد. زمانهایی بین 10 تا 20 میلی ثانیه معمول هستند.

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

این مدارات الکترونیکی یک میدان مغناطیسی نیز بر روی سطح دیسک در میان بایتها ایجاد می کنند (برای خواندن) و یک میدان مغناطیسی نیز بر روی بایتها متفاوت با میدان اولی ایجاد می کنند (برای نوشتن)، این اجزای الکترونیکی بر روی یک بورد کوچک جمع شدهاند تا از دیگر اجزاء جدا شوند (شکل زیر).

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

در این تصویر مشاهده می کنیم:
– بشقاب ها (Platters): این صفحات معمولاً با سرعت 3600 تا 7200 دور در دقیقه (rpm) در هنگام فعالیت درایو چرخش میکنند. این صفحات به شکلی ساخته شدهاند تا تحمل این چرخش را داشته باشند، همچنین این صفحات بسیار صاف و صیقلی هستند (بطوری که شما در تصویر میتوانید انعکاس تصویر عکاس را در صفحات ببینید; راه سادهای برای اجتناب از آن وجود نداشت!).
– بازوی متحرک (Arm): این قطعه هد خواندن/نوشتن را در بالای صفحات نگهداری میکند و بوسیل دستگاهی که در قسمت گوش بالا قرار دارد کنترل میشود. بازو قادر است هدها را از مرکز تا لب صفحات حرکت دهد. مکانیزم عمل بازو و دستگاه آن بسیار دقیق و سریع میباشد. یک بازو در یک هارد دیسک معمولی فاصل بین مرکز تا لب دیسکها را می تواند 50 بار در ثانیه طی کند – دیدن این عمل از نزدیک حتماً شما را متحیر خواهد کرد!

اعضای داخلی: صفحات و هدها
برای افزایش مقدار اطلاعاتی که درایو قادر است ذخیره کند اکثر هارد دیسکها دارای سیستم چند بشقابی (Multi Platters) هستند. درایوی که در شکل زیر مشاهده می کنید سه بشقاب و شش هد خواندن/نوشتن دارد.

بعضی از درایوها از یک کانال مارپیچ صوتی (Voice Coil) استفاده میکنند – همان تکنیکی که در بلندگو برای به لرزش درآوردن مخروط بلندگو استفاده شده در اینجا نیز برای حرکت بازوها استفاده میشود.

ذخیر اطلاعات
اطلاعات برروی صفحات هارد دیسک بصورت قطاعهای دایرهای (Sectors) و شیارها (Tracks) ذخیره میشوند. ترکها دوایر متحدالمرکزی هستند و سکتورها قسمتهای جدا شدهای روی این شیارها هستند.

در این شکل یک ترک نوعی برنگ زرد در شکل و همچنین یک سکتور نوعی برنگ آبی نشان داده شده است. یک سکتور تعداد ثابتی از بایتها را در خود دارد – برای مثال 256 یا 512 بعداً سکتورهای درایو در سیستم عامل گروه بندی میشوند و به هر گروه از این سکتورها یک خوشه (Cluster) گفته میشود.

برای دریافت پروژه اینجا کلیک کنید

دانلود مقاله کاراموزی رشته کامپیوتر – بانک اطلاعاتی در فایل ورد (word)

برای دریافت پروژه اینجا کلیک کنید

 دانلود مقاله کاراموزی رشته کامپیوتر – بانک اطلاعاتی در فایل ورد (word) دارای 57 صفحه می باشد و دارای تنظیمات در microsoft word می باشد و آماده پرینت یا چاپ است

فایل ورد دانلود مقاله کاراموزی رشته کامپیوتر – بانک اطلاعاتی در فایل ورد (word)  کاملا فرمت بندی و تنظیم شده در استاندارد دانشگاه  و مراکز دولتی می باشد.

این پروژه توسط مرکز مرکز پروژه های دانشجویی آماده و تنظیم شده است

توجه : در صورت  مشاهده  بهم ريختگي احتمالي در متون زير ،دليل ان کپي کردن اين مطالب از داخل فایل ورد مي باشد و در فايل اصلي دانلود مقاله کاراموزی رشته کامپیوتر – بانک اطلاعاتی در فایل ورد (word)،به هيچ وجه بهم ريختگي وجود ندارد


بخشی از متن دانلود مقاله کاراموزی رشته کامپیوتر – بانک اطلاعاتی در فایل ورد (word) :

کاراموزی رشته کامپیوتر – بانک اطلاعاتی

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

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

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

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

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

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

ارتباط جدولهای اطلاعاتی
ارتباط جدولها در اکسس از نظر کیفی کامل و پیشرفته است. هر نوع تغییر در ارتباط یا ایجاد ارتباط جدید به سادگی و با استفاده از یک محیط گرافیکی انجام می شود.
پس از برقراری ارتباط بین جدولهای اطلاعاتی ورود داده های جدید در هر یک از جدولهای مذکور از نظر درستی ارتباط، به طور اتوماتیک کنترل می شود.
سؤال
در اکسس بالغ بر 8 نوع سؤال با روشهای مختلف قابل طراحی است.
حداکثر تا 32 جدول را می توان در طراحی یک سؤال وارد کرد. تعداد سؤالهای مرتبط می تواند تا 50 سطح باشد.
این ابعاد در نوع خود بی نظیر و جدید است.
پاسخ سؤال قابل ویرایش است. در این صورت تغییرات جدید در جدول یا جدولهای اصلی منعکس می شود. از سؤال علاوه بر نمایش استفاده های دیگری نیز می شود:

• ایجاد جدول جدید
• حذف رکورد ها از جدولها
• اضافه کردن رکورد های جدید به جدولها
• تغییرات اتوماتیک در جدولها

در اکسس تصویر، صدا و حتی ویدیو در کنار داده های معمول در بانکهای وارد شده و ضبط می شود.
علاوه بر مدیریت بانک اطلاعاتی در زمینه های دیگر مانند تهیه بروشور، صورت حسابهای تبلیغاتی و امثال آن از اکسس استفاده می شود.
از ماکروها به صورت دکمه روی فم می توان برای انجام یک سری کارهای تعیین شده و گاها پیچیده و طولانی استفاده کرد.
حداکثر تا 32 جدول را می توان در طراحی یک سؤال وارد کرد: تعداد سؤالهای مرتبط می تواند تا 50 سطح باشد.
صفحات چاپی در اکسس تا 6 صفحه، یعنی گسترده ترین گزارش ممکن است.

فصل اول-بانک اطلاعاتی
1-1) چند تعریف مورد نیاز
تعریف داده:
از نظر ساختاری داده عبارت است از مقادیر صفات خاصه انواع موجودیت ها.

نوع موجودیت:
مفهوم کلی موجودیت ،شیء یا فردی که در مورد آن می خواهیم اطلاع حاصل کنیم.

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

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

تکرار شده و حجم بالایی از افزونگی پدید آید.
در محیط بانکی به دلیل تجمع داده ها در کادر در یک ساختار مشخص و وجود وحدت ذخیره سازی داده های مربوط به موجودیت های محیط ،پدیده افزونگی وجود نخواهد داشت.
نیز نحوه ی عملکرد سیستم عاملی که خود سیستم مدیریت بانک در محیط آن، به مثابه یک برنامه کاربردی ، اجرا می شودو نیز به معماری کامپیوتر و قابلیتهای آن.
از عناصر اصلی محیط بانکی نرم افزار سیتمی خاص بانک است که نرم افزاری موسوم به سیستم مدیریت بانک اطلاعات (DBMS)DATA BASE MANAGMENT SYSTEM.
نرم افزاری است که مدیریت بانک اطلاعاتی را عهده دار است. مثل هر سیتم دیگر، مجموعه ایست از تعدادی واحد وهر واحد وظیفه یا وظایف مشخص در کل سیتم دارد. هر واحد بصورت یک یا چند برنامه، پیاده سازی می شود. می توان گفت DBMS یک مجموعه برنامه است، نرم افزار پیچیده ای که واسط است بین کاربران امکانات سیستم کامپیوتری، سیستمی که به کاربران امکان می دهد عملیات مورد نظرشان را انجام دهند، یعنی تعریف داده ها، بازیابی داده ها و ذخیره سازی آنها وبرای این منظور به امکان می دهد تا به بانک دستیابی داشته باشند.
اینکه سیستم مدیرت بانک چگونه درخواستهای کاربران را عملی می سازد، بستگی به نوع آن دارد. هر سیستمی روند عملیاتی درونی خاص خود را دارد. به طور خلاصه نحوه عمل به صورت زیر است:

– دریافت درخواست کاربر
– بررسی و تحلیل دریافت.

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

– مدل سلسله مراتبی

– مدل شبکه ای

اکسس تا حدود زیادی تلاش می کند مدل رابطه ای را پیاده سازی کند. اکسس یک سیستم مدیریت بانک (DBMS) هست ولی سیستم مدیریت بانک رابطه ای (RDBMS) کامل و جامع نیست. چون برای تعداد زیادی رکورد مثلا میلیونها رکورد مشکل پیدا می کند ولی سیستم
اکسس بیشتر برای مقاصد آموزشی و مدلسازی طراحی شده است.
از جمله سیستمهای مدیریت بانک رابطه ای می توان به Oracel و SQL/server اشاره کرد.
هر چند تکنولوژی بانک اطلاعاتی، در حال حاضر به عنوان تکنولوژی نوین، کاربرد فرآیند دارد ولی آخرین مرحله پیشرفت در مسیر تحول تکنولوژی ذخیره و بازیابی نیست. ایجاد تکنولوژی بانک اطلاعاتی از یکسو و توسعه دانش بشر در زمینه هایی مثل سیستمهای خبره و هوش مصنوعی و منطق صوری امکان ایجاد تکنولوژی جدیدتری به نام بانک شناختها را فراهم کرده است.
فصل دوم- بانک اطلاعاتی رابطه ای

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

در این مدل نیازی نیست که سیستم برای پاسخگویی به پرس و جوهای قرینه رویه های جداگانه ای آماده کند بلکه منطق کلی غواصی یکسان است.
تئوریسین مدل رابطه ای در سال 1981 دو شرط را برای اتلاق شبه رابطه ای به سیستمهایی که بانکهای جدولی ایجاد می کنند بر نهاده است:
1- دید جدولی را برای کاربر تأمین کنند و به عبارت دیگر، در سطح ادراکی، دارای ساختار داده ای جدولی باشند.
2- دارای عملگرهای جبر رابطه ای از قبیل Select , Project , join باشند بدون اینکه برای استفاده از آنها، نیازی به تعریف مسیرهای دستیابی در محیط فیزیکی بانک باشد.
2-2) خصوصیات مدل رابطه ای:

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

5- در عملیات ذخیره سازی دشواری ندارد و باعث بروز وضعیت نامطلوب نمی شود.
6- از مبانی تئوریک ریاضی برخوردار است.
7- غواصی در هر یک از رابطه ها می تواند مستقل از سایر روابط انجام پذیرد.
8- بانک رابطه ای بر اساس مدل داده ای رابطه ای یا ساختار رابطه ای طراحی می شود.
ساختار رابطهای نخستین بار توسط کاد مطرح شد. در حال حاضر تولیدات سیستمی مبتنی بر مفاهیم بانک رابطهای، بیش از هر سیستم بانک اطلاعاتی دیگری عرضه می شوند. برخی از آنها رابطه ای و برخی شبه رابطه ای می باشند.

از جمله مراکز تحقیقاتی که در زمینه سیستم بانک رابطه ای فعالیت می کنند، مؤسسات R.I و
C&DCG است که توسط کاد و دیت ایجاد شده اند.
R.I:Relational Institue

C&DCG:Code And Date Consulting Groop

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

3-1) ایجاد یک بانک اطلاعاتی جدید:

وقتی ابتدا اکسس را اجرا می کنید پنجرهMicrosoft access نشان داده می شود که می توان یک بانک اطلاعاتی جدید را فورا با انتخاب گزینهBlank Data Base ساخت و یا با استفاده از Database Wizard یک بانک اطلاعاتی را با استفاده از بیش از 20 نوع الگوی برنامه های بانک اطلاعاتی ساخت و یا یک بانک اطلاعاتی موجود که فایلی با پسوند mdb است را باز نمود.

استفاده از Database Wizard:
اگر اکسس را قبلا اجرا کرده اید می توانید با انتخاب New Database از منوی File پنجره New را برای ساخت یک بانک اطلاعاتی جدید داده باشید.
برای ساخت Database Wizard وقتی اکسس را اجرا می کنید می توانید گزینه مربوط به نام Database Wizard را انتخاب کنید. لیست الگو های قابل دسترس در پنجره New نمایش داده می شود. با انتخاب الگوی مورد نظر و کلیک روی Ok یا با دو بار کلیک کردن روی الگوی مورد نظر پنجره محاوره ای File New Data base باز می شود. و اکسس یک اسم برای فایل جدید پیشنهاد می کند. نام را می توانید اصلاح و سپس روی Create به منظور اختصاص یافتن فضایی به بانک اطلاعاتی جدید که یک فایل است کلیک نمایید. پنجره هایی باز می شوند که می توان خصوصیات را به نحوه مورد نظر تنظیم نمود و هر پنجره به وسیله کلیک کردن به پنجره بعدی منتهی می شود و در نهایت به کار ساختن بانک اطلاعاتی خاتمه می دهد. از Cancel برای متوقف نمودن کار و پاک شدن فایل بانک اطلاعاتی استفاده می شود.

ساخت یک بانک اطلاعاتی جدید خالی:
برای ساخت یک بانک اطلاعاتی جدید خالی Blank Database از پنجره Microsoft Access را انتخاب کنید. همچنین می توان با انتخاب New Database از منوی File و سپس دو بار کلیک کردن روی Blank Database در جعبه محاوره ای New این کار را انجام دادکه پنجره File New Database نشان داده می شود. سپس در قسمت File name نام بانک اطلاعاتی جدید را تایپ کنید و روی Create کلیک نمایید، اکسس یک پسوند mdb به نام فایلها ملحق می کند. که از این فایلها برای ذخیره همه اشیاء بانک اطلاعاتی شامل جداول، پرس و جوها، فرمها، گزارشات و; استفاده می کند.
نکته: دکمه New Database اولین دکمه در انتهای سمت چپ نوار ابزار بعد از ساخته شدن بانک اطلاعاتی پنجره Database باز می شود که شامل قسمتهای form , report , macro module , table , query است و هر کدام از آنها دارای حالت های open , design , new می باشند.
3-2) طریقه ساخت جدول (Table)

ساخت اولین جدول:
گزینه table از پنجره Database را انتخاب ورودی New کلیک کنید. پنجره New Table باز می شود. که شامل گزینه های Datasheet View , Design View , Table Wizard می باشد.
برای شروع Datasheet View را انتخاب و Ok را کلیک کنید. آنچه که شما خواهید دید صفحه داده ای کاملا شبیه به یک صفحه گسترده است. می توانید نوع داده ای که می خواهید را وارد کنید. اما بر خلاف صفحه گسترده نمی توانید عبارات محاسباتی را وارد کنید.

کلید Tab را برای حرکت از یک ستون به ستون دیگر استفاده کنید. وقتی به سطر دیگری حرکت می کنید اکسس آنچه را تایپ کرده اید ذخیره می کند. اگر در سطر یا ستونی اشتباه کرده اید روی آن کلیک نموده و تغییرات مورد نظر را انجام دهید. اگر ستون داده ای که ساخته اید را نمی خواهید در هر جای آن کلیک کرده و از منوی Edit گزینه Delete را انتخاب نمایید. اگر می خواهید ستونی را بین دو ستون که شامل داده هایی هستند درج کنید در هر جای ستونی که سمت راست ستون مورد نظر برای درج کردن است کلیک و از منوی Insert گزینه Column form را انتخاب کنید. برای انتقال یک ستون به موقعیت جدید روی نام فیلد در بالاترین قسمت ستون به منظور لایت کردن کل ستون کلیک کرده و سپس یکبار دیگر کلیک کرده و آن را به محل مورد نظر بکشید.

بعد از وارد نمودن چندین سطر داده بهنر است جدول را ذخیره کنید. این عمل را با کلیک کردن روی دکمه Save بر روی نوار ابزار یا به وسیله انتخاب Save layout از منوی File می توانید انجام دهید. در پنجره Save as نام جدول را تایپ و Ok را کلیک کنید. اکسس پیغامی می دهد مبنی بر اینکه کلید اصلی Primary key برای جدول انتخاب نشده با انتخاب Yes خود اکسس می تواند کلید اصلی برای جدول بسازد که یک فیلد Id با نوع داده ای Autonumber اضافه کرده و آن را به عنوان کلید اصلی در نظر می گیرد. با انتخاب No خودتان باید کلید اصلی را معرفی کنید. که دکمه کلید اصلی از میله ابزار را انتخاب و روی فیلد مورد نظر کلیک کنید. اکسس یک علامت کلید کنار این فیلد قرار می دهد.

استفاده از Table wizard:
اکسس با استفاده از Table wizard در ساخت بسیاری از جداول معمولی به شما کمک میکند. بعد از انتخاب گزینه Table wizard از پنجره New table پنجره Table wizard نمایش داده می شود. در سمت چپ و پایین پنجره دو دکمه انتخابی وجود دارد Business برای انتخاب جداول در نظر گرفته شده برای کار و Personal برای انتخاب جداول شخصی در قسمت Sample table جدول مورد نظر را انخاب کنید که فیلد های آن در قسمت sample field نشان داده می شوند. فیلد های لازم در جدول مورد نظر را انتخاب کنید. این فیلد ها به قسمت مربوطه با نام field in my new table منتقل می شوند. برای هر فیلد می توان با کلیک کردن روی Rename field نام جدید انتخاب نمود.

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

ساخت یک جدول در Design view:
گزینه Design view از پنجره New table را برای ساخت جداولی که Table wizard نمی تواند آنها را مدیریت کند استفاده کنید. بعد از آن پنجره Table خالی در Design view نمایش داده می شود.
تعریف فیلدها:
در ستونهای پنجره میتوانید با نام فیلد ها وارد کنید و نوع داده ای را برای آن انتخاب نمایید اکسس امکان تنظیم خواص فیلد را در قسمت File property فراهم میکند که برای انواع
داده ای مختلف این خواص هم تغییر خواهند کرد.
توجه: هر چند می توانید از فضای خالی در بین نامها در اکسس استفاده کنید ولی سعی کنید نام فیلدها و جداول را بدون فضای خالی بین حروف ایجاد کنید. بیشتر بانکهای اطلاعاتی SQL که اکسس می تواند به آنها متصل شود، فضای خالی بین نامها را پشتیبانی نمی کنند.
در ستون name Field نام فیلد و در ستون Data type نوع آن و در Description یک عبارت توضیحی وارد می شود. اکسس این توضیح را هنگامی که فیلد مزبور را در یک پرس و جو در حالت Datasheet view یا یک فرم را در Form view یا Datasheet view انتخاب کرده اید در نوار وضعیت نمایش می دهد
.انواع داده فیلد:

نوع داده مورد استفاده اندازه
Text داده حرفی- عددی حداکثر 255 بایت
Memo داده حرفی – عددی (جملات و پارا گرافها) حداکثر 64000 بایت
Number داده عددی 1،2،4،8 بایت و 16 بایت برای Replication ID
Date/Time تاریخها و زمانها 8 بایت

Currency داده های پولی ذخیره شده با چهار رقم اعشار 8 بایت
Autonumber ارزش تولید شده منحصر به فرد برای هر رکورد جدید 4 بایت و 16 بایت برای Replication ID
Yes/No داده بدلی 1 بیت
Ole Dbgect تصاویر، گرافها یا دیگر اشیاء حداکثر حدودا یک گیگا بایت
Hyperlink یک آدرس پیوندی به یک مستند یا فابل روی وب حداکثر 2048 کاراکتر

خواص فیلد ها:
می توانید هر فیلد را با خواص را با خواص معینی که بر اساس نوع داده ای فیلد متغیر هستند تنظیم کنید.
خواص روی دکمه General:
Field size: شما می توانید طولی را برای انواع داده Text , Number تعریف کنید. طول Text می تواند از 0 تا 255 کاراکتر است. برای Number اندازه ها به این قرار است:
Byte: یک بایت تنها برای عدد صحیح شامل مقادیر 0 تا 255
Integer: 2بایت عدد صحیح شامل مقادیری از32768- تا 32767+
Long integer: 4 بایت عدد صحیح شامل مقادیر از 2147483648- تا 2147483647+
Single: 4 بلیت اعداد ممیز شناور

Double: 8 بایت اعداد ممیز شناور
Replicatin Id: 16 بایت شناسه منحصر به فرد سراسری
(GUID) Globaly Unique Identifier

Format: شما می توانید چگونگی نمایش یا چاپ داده یتان را کنترل کنید. بنابراین فرمت با نوع داده تغییر می کند.

برای انواع داده ای Memo , Text می توانید یکی قالب سفارشی تعیین کنید تا کنترل کنید اکسس چگونه داده را نمایش می دهد. برای جزئیات قالب های سفارشی به قسمت مربوط به نام text and memo datatypes format property در Help اکسس مراجعه کنید.
برای Autonumber , Currency , Number استاندارد گزینه ها به شرح زیر است:
General number: پیش فرض ( بدون علامت کاما یا علامت پول، ارقام اعشار وابسته به دقت داده هستند) – Currency: سمبلهای پول و دو رقم اعشار
Fixed: حداقل یک عدد و دو رقم اعشار
Standard: دو رقم اعشار و جدا کننده های کاما
Percent: درصد گرفتن
Scientific: نماد علمی
برای نوع داده Date/Time الگوی اختیاری از مثالهای زبر پیروی می کنند.
General Date پیش فرض
04/15/95 0530:10 pm(Us)

15/04/95 1730:10 (Uk)

Long Date

Satorday , April , 15 , 1995 (Us)

15 April 1995 (Uk)

:Medium Date

15-Apr-95
:Short Date

4/15/95
:Long Time

5:30:10 Pm

:Short Time

17:30

:Medium Time

5:30 Pm

برای دریافت پروژه اینجا کلیک کنید

دانلود مقاله ایجاد یک برنامه وب نمونه در دات نت در فایل ورد (word)

برای دریافت پروژه اینجا کلیک کنید

 دانلود مقاله ایجاد یک برنامه وب نمونه در دات نت در فایل ورد (word) دارای 83 صفحه می باشد و دارای تنظیمات در microsoft word می باشد و آماده پرینت یا چاپ است

فایل ورد دانلود مقاله ایجاد یک برنامه وب نمونه در دات نت در فایل ورد (word)  کاملا فرمت بندی و تنظیم شده در استاندارد دانشگاه  و مراکز دولتی می باشد.

این پروژه توسط مرکز مرکز پروژه های دانشجویی آماده و تنظیم شده است

توجه : در صورت  مشاهده  بهم ريختگي احتمالي در متون زير ،دليل ان کپي کردن اين مطالب از داخل فایل ورد مي باشد و در فايل اصلي دانلود مقاله ایجاد یک برنامه وب نمونه در دات نت در فایل ورد (word)،به هيچ وجه بهم ريختگي وجود ندارد


بخشی از متن دانلود مقاله ایجاد یک برنامه وب نمونه در دات نت در فایل ورد (word) :

ایجاد یک برنامه وب نمونه در دات نت

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

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

• دستیابی به داده ها در فرم های وب
• مجموعه مقالات ارتباط به منابع داده در ADO.NET
• مجموعه مقالات ذخیره وبازیابی داده توسط ADO.NET
• مجموعه مقالات امنیت برنامه های وب

• بررسی اعتبار داده ها توسط VB.NET در فرم های وب
• راهکارهای مدیریت وضعیت صفحات ASP.NET
در ابتدا لازم است یک مسئله را تعریف و در ادامه مراحل لازم برای حل آن را دنبال نمائیم :
• مسئله : ایجاد یک برنامه وب در دات نت ( سیستم مقالات )
• توضیحات : در این برنامه کاربران در ابتدا از طریق یک فرم Login تائید و پس از تائید آنان توسط برنامه ، امکان استفاده از پتانسیل های برنامه (مشاهده لیست مقالات و انجام ویرایش های لازم در رابطه با یک مقاله ) در اختیار آنان قرار خواهد گرفت

• مراحل حل مسئله : جدول زیر فازهای متفاوت حل مسئله به همراه مراحلی که می بایست در هر فاز دنبال شود را نشان می دهد :
مراحل لازم برای تکمیل فاز فاز
• مرحله اول : ایجاد و ذخیره سازی یک برنامه وب ASP.NET
• مرحله دوم : ایجاد یک فرم وب
فاز اول : آشنائی با برنامه های وب دات نت
• مرحله اول : افزودن کنترل های سرویس دهنده به فرم وب
• مرحله دوم : آنالیز کدهای HTML تولید شده

• مرحله سوم : بررسی صحت واعتبار داده ها و ارائه پیام خطاء
• مرحله چهارم : افزودن اسکریپت

• مرحله پنجم : نوشتن کد لازم در فایل Code Behind فاز دوم : استفاده از کنترل ها
• مرحله اول :فعال نمودن امکان دیباگ در برنامه های وب
• مرحله دوم : تنظیم Break point

• مرحله سوم : اشکال زدائی هوشمند
• مرحله چهارم : استفاده از Debug.write فاز سوم : اشکال زدائی برنامه
• مرحله اول : مدیریت وضعیت برنامه سمت سرویس گیرنده
• مرحله دوم : مدیریت وضعیت برنامه سمت سرویس دهنده فاز چهارم : مدیریت وضعیت برنامه

• مرحله اول : استفاده از کلاس SqlConnection
• مرحله دوم : نمایش داده در DataGrid
• مرحله سوم : Paging و مرتب سازی DataGrid

• مرحله چهارم : دستورات ویرایش ، بهنگام سازی و ; فاز پنجم : دستیابی به داده در فرم های وب
• مرحله اول : بکارگیری از طریق امکانات ویژوال استودیودات نت فاز ششم : بکارگیری برنامه وب

خلاصه و نتایج
فاز اول : آشنائی با برنامه های وب دات نت
در این فاز با نحوه ایجاد یک برنامه وب و اضافه نمودن یک فرم وب ( صفحه Login ) ، آشنا خواهیم شد.
مرحله اول : ایجاد و ذخیره سازی یک برنامه وب ASP.NET : در این مرحله ، یک برنامه وب خالی ( ساختار پیش فرض ) ، ایجاد می گردد . برای ایجاد یک پروژه جدید وب با نام SrcoTest1 ، مراحل زیر را دنبال می نمائیم :
• اجرای برنامه ویژوال استودیو

• انتخاب File|New|Project و یا فشردن کلیدهای CTRL+SHIFT+N
• انتخاب نوع پروژه Visual Basic Projects از طریق جعبه محاوره ای New Project
• انتخاب ASP.NET Web Application ،از طریق تمپلیت های ارائه شده
• درج آدرس http://localhost/SrcoTest1 در فیلد Location ( نام در نظر گرفته شده برای پروژه ، اختیاری است ) .
• تائید عملیات با فشردن دکمه OK

توضیحات : در این مرحله ، ویژوال استودیو دات نت ، یک ریشه مجازی با نام SrcoTest1 ، فایل Global.asax ، فایل Global.asax.vb ، فایل Web.Config ، فایل WebForm1.aspx.vb ، فایل Style.css و یک فرم وب پیش فرض با نام WebForm1.aspx را ایجاد می نماید . ویژوال استودیو ، همچنین فایل های SrcoTest1.disco ، فایل SrcoTest1.vbproj و فایل SrcoTest1.vbproj.webinfo را نیز ایجاد می نماید .

ویژوال استودیو دات نت ، یک فولدر با نام SrcoTest1 در مسیر InetPub\wwwroot \ را ایجاد می نماید . محتوی این فولدر به صورت زیر است :

مرحله دوم : ایجاد یک فرم وب : در این مرحله ، فرم وب پیش فرض ایجاد شده در مرحله قبل را تغییر نام داده و با نام جدید ذخیره می نمائیم .
• انتخاب View|Solution Explorer و یا فشردن دکمه های CTRL+ALT+L
• کلیک سمت راست بر روی فایل WebForm1.aspx و انتخاب دستور Rename ( از طریق پنجره Solution Explorer )
• تغییر نام فایل WebForm1.aspx به Login.aspx
• مشاهده محتویات صفحه با کلیک بر روی HTML Tab ( در قسمت پائین صفحه )
• دایرکتیو Page @ در ابتدای صفحه پارامترهای متفاوتی را برای صفحه مشخص می نماید ( مثلا” زبان استفاده شده برای نوشتن کد مرتبط با صفحه )

• برای ذخیره فایل Login.aspx ، دستور File|Save Login.aspx و یا File|Save Login.aspx As را انتخاب و یا کلید CTRL+S را فعال می نمائیم . با توجه به این که قصد ایجاد فرم وب را با محتویات فارسی ( رابط کاربر فارسی ) داریم ، گزینه File|Save Login.aspx As را انتخاب و در ادامه با انتخاب گزینه Save with Encoding ، نوع Code Page را مشخص می نمائیم .

نتایج فاز اول :
• ایجاد یک پروژه جدید با نام SrcoTest1
• تغییر نام و ذخیره فرم وب پیش فرض ( WebForm1.aspx ) به Login.aspx
در بخش دوم این مقاله به بررسی عملیات مرتبط با فاز دوم خواهیم پرداخت. در این رابطه با نحوه استفاده ازکنترل های سرویس دهنده بر روی فرم وب آشنا خواهیم شد( بخش رابط کاربر یک برنامه وب ) .

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

• مرحله سوم : بررسی صحت و اعتبار داده ها و ارائه پیام خطاء
• مرحله چهارم : افزودن اسکریپت
• مرحله پنجم : نوشتن کد لازم در فایل Code Behind

فاز دوم : استفاده از کنترل ها
در این فاز، از کنترل های سرویس دهنده و Validation ( به منظور بررسی صحت داده ورودی توسط کاربر) ، استفاده کرده و کدهای مورد نیاز را هم در سمت سرویس گیرنده ( اسکریپت های همراه فرم وب ) و هم در سمت سرویس دهنده ( کدهای نوشته شده در صفحه Code behind مربوط به صفحه Login ) خواهیم نوشت و در نهایت تگ های HTML تولید شده را بررسی می نمائیم .
مرحله اول : افزودن کنترل های سرویس دهنده به فرم وب : در این مرحله ، با نحوه استفاده از کنترل های سرویس دهنده ASP.NET آشنا خواهیم شد( چهار کنترل Lable ، دو کنترل TextBox ، دو کنترل Button )

• سوئیچ به حالت Design ( کلیک بر روی Design Tab )
• فعال نمودن پنجره Toolbox ( انتخاب گزینه Toolbox از طریق منوی View و یا فشردن کلیدهای CTRL+ALT+X )
• انتخاب کنترل Label ازطریق Web Forms tab موجود در Toolbox و استفرار آن بر روی فرم وب Login.aspx ( در وضعیت Desgin view ) .

• تنیظیم خصلت های زیر برای کنترل Label استفاده شده بر روی فرم وب . ( برای مشاهده پنجره Properties مربوط به یک کنترل ، پس از انتخاب کنترل دستور View|Properties را فعال و یا از کلید F4 ، استفاده می نمائیم ) .
تنظیم خصلت های کنترل Label اول
خصلت مقدار
ID lblHeading
Text ورود به بخش مقالات سایت سخا روش

• فرم وب Login.aspx پس از استقرار اولین کنترل سرویس دهنده Label بر روی آن :

• افزودن یک کنترل سرویس دهنده Label دیگر بر روی فرم وب Login و تنیظیم خصلت های آن

تنظیم خصلت های کنترل Label دوم
خصلت مقدار
ID lblUserID
Text نام

• افزودن یک کنترل سرویس دهنده Label دیگر بر روی فرم وب Login و تنیظیم خصلت های آن

تنظیم خصلت های کنترل Label سوم
خصلت مقدار
ID lblPassword
Text رمز عبور

• انتخاب کنترل TextBox از طریق Web Forms tab موجود در Toolbox و استقرار آن بر روی فرم وب Login.aspx ( در مجاورت کنترل label مربوط به “نام” )

تنظیم خصلت های کنترل TextBox اول
خصلت مقدار
ID txtUserID
TabIndex 1
Width 182px

• انتخاب یک کنترل TextBox دیگر و استقرار آن بر روی فرم وب Login.aspx ( در مجاورت کنترل label مربوط به “رمزعبور” )
تنظیم خصلت های کنترل TextBox دوم
خصلت مقدار
ID txtPassword
TabIndex 2
Width 182px
TextMode Password

• انتخاب کنترل Button از طریق Web Forms tab موجود در Toolbox و استقرار آن بر روی فرم وب Login.aspx و تنظیم خصلت های آن

تنظیم خصلت های کنترل Button اول
خصلت مقدار
ID btnSignin
Text ورود به سایت
TabIndex 3

• انتخاب کنترل Button دیگر و استقرار آن بر روی فرم وب Login.aspx و تنظیم خصلت های آن
تنظیم خصلت های کنترل Button دوم
خصلت مقدار
ID btnRestore
Text انصراف
TabIndex 4
CausesValidation False

• افزودن یک کنترل سرویس دهنده Label دیگر بر روی فرم وب Login و تنیظیم خصلت های آن ( از کنترل فوق برای نمایش پیام مورد نظر در زمان بررسی صحت داده ورودی توسط کاربر، استفاده می گردد ) .
تنظیم خصلت های کنترل Label
خصلت مقدار
ID lblResult
Text خالی
Font Smaller
ForeColor Red
• فرم وب Login.aspx پس از استقرار کنترل های سرویس دهنده مورد نیاز بر روی آن :

مرحله دوم : آنالیز کدهای HTML ، تولید شده : در این مرحله با نحوه تبدیل کنترل های سرویس دهنده به عناصر HTML مختص قابل نمایش در مرورگر توسط ASP.NET runtime ، آشنا خواهیم شد.
• برای مشاهده محتوی صفحه ، بر روی HTML Tab کلیک می نمائیم . کد زیر به صورت اتوماتیک برای کنترل های سرویس دهنده استفاده شده در فرم وب Login.aspx ایجاد می گردند. خصلت runat =”server” ، نشاندهنده سمت سرویس دهنده بودن کنترل است .
HTML Code For Server Controls
<asp:Label id=”lblUserID” runat=”server” ; >نام</asp:Label>
<asp:Label id =”lblPassword” runat=”server” ;>رمز عبور</asp:Label>
<asp:TextBox id=”txtUserID” runat=”server” ;></asp:TextBox>
<asp:TextBox id=”txtPassword” runat=”server” ;></asp:TextBox>
<asp:Button id=”btnSignin” runat=”server” ;></asp:Button>
<asp:Button id=”btnRestore” runat=”server”;></asp:Button>
<asp:Label id=”lblResult” runat=”server” ;></asp:Label>

• برای مشاهده خروجی در مرورگر ، گزینه Debug | Start را انتخاب و یا کلید F5 را فعال می نمائیم .
• برای مشاهده خروجی HTML کنترل های سرویس دهنده ، گزینه Source را از طریق منوی View در مرورگر IE انتخاب می نمائیم :
HTML Output for Server Controls in browser
<span id=”lblHeading” ; > ورود به بخش مقالات سایت سخا روش</span>
<input name=”txtUserID” type=”text” id=”txtUserID” ; />
<input type=”submit” name=”btnSignin” value=”ورود به سایت” ; />

• همانگونه که مشاهده می شود ، ASP.NET runtime ، کنترل های سرویس دهنده را به عناصر HTML مختص مرورگر ،تبدیل نموده است . Runtime ممکن است در صورت ضرورت از DHTML به منظور تعیین موقعیت و محل استقرار عناصر متفاوت HTML استفاده نماید .
نتایج مراحل یک و دو فاز دوم :
• افزودن کنترل ها ی سرویس دهنده مورد نیاز بر روی فرم Login.aspx ( چهار کنترل Lable ، دو کنترل TextBox ، دو کنترل Button )
• بررسی کد تولید شده در ویژوال استودیو دات نت برای کنترل ها ی سرویس دهنده که به صورت اتوماتیک ، ایجاد می گردند .
• بررسی کد تولید شده توسط ASP.NET Runtime برای کنترل های سرویس دهنده به منظور نمایش توسط مرورگر
در بخش سوم این مقاله به بررسی سایر مراحل تعریف شده در فاز دوم ( بررسی صحت داده ،افزودن اسکریپت ، ; ) ، خواهیم پرداخت .

ایجاد یک برنامه وب نمونه در دات نت ( بخش سوم )
آنچه تاکنون گفته شده است :
• بخش اول ایجاد یک برنامه و فرم وب ( فاز اول )
• بخش دوم : استفاده از کنترل های سرویس دهنده و بررسی کد HTML تولید شده ( فاز دوم )
فاز دوم : استفاده از کنترل ها
• مرحله اول : افزودن کنترل های سرویس دهنده به فرم وب
• مرحله دوم : آنالیز کدهای HTML ، تولید شده

• مرحله سوم : بررسی صحت و اعتبار داده ها و ارائه پیام خطاء
• مرحله چهارم : افزودن اسکریپت
• مرحله پنجم : نوشتن کد لازم در فایل Code Behind
در بخش دوم این مقاله ، مراحل اول و دوم تشریح گردید . در این بخش به بررسی مرحله سوم ، خواهیم پرداخت .
مرحله سوم : بررسی صحت و اعتبار داده ها و ارائه پیام خطاء :در این مرحله با نحوه استفاده از کنترل های Validation به منظور بررسی صحت داده ورودی توسط کاربر ، آشنا خواهیم شد.
• سوئیچ نمودن به Design View ( کلیک بر روی Design tab )
• استفاده از کنترل RequiredFieldValidator به منظور اطمینان از صحت درج داده ورودی در کنترل txtUserID با توجه به سیاست های مورد نظر و مقداردهی مناسب خصلت های آن :
– انتخاب کنترل RequiredFieldValidator ازطریق Web Forms tab موجود در Toolbox و استفرار آن بر روی فرم وب Login.aspx ( پائین کنترل txtUserID ) .

• مقداردهی مناسب خصلت های کنترل RequiredFieldValidator .
تنظیم خصلت های کنترل RequiredFieldValidator اول
خصلت مقدار
ID RequiredFieldValidator1
ControlToValidate txtUserID
Error Message نام کاربر می بایست وارد شود

• استفاده از کنترل RequiredFieldValidator به منظور اطمینان از صحت درج داده ورودی در کنترل txtPassword با توجه به سیاست های مورد نظر و مقداردهی مناسب خصلت های آن :
– انتخاب کنترل RequiredFieldValidator ازطریق Web Forms tab موجود در Toolbox و استفرار آن بر روی فرم وب Login.aspx ( پائین کنترل txtPassword) .
– مقداردهی مناسب خصلت های کنترل RequiredFieldValidator .
تنظیم خصلت های کنترل RequiredFieldValidator دوم
خصلت مقدار
ID RequiredFieldValidator2
ControlToValidate txtPassword
Error Message Password is required.

• استفاده از کنترل ValidationSummary به منظور نمایش خلاصه اطلاعات بررسی صحت داده های ورودی :
– انتخاب کنترل ValidationSummary ازطریق Web Forms tab موجود در Toolbox و استفرار آن بر روی فرم وب Login.aspx ( قسمت پائین صفحه )

• مقداردهی مناسب خصلت های ValidationSummary .
تنظیم خصلت های کنترل ValidationSummary
خصلت مقدار
ID ValidationSummary1
DisplayMode BulletList

• فرم وب Login.aspx پس از استقرار کنترل های سرویس دهنده و کنترل های RequiredFieldValidator و ValidationSummary :

• برای تست صحت داده ها ، گزینه Start را از طریق منوی Debug انتخاب و یا کلید F5 را فعال می نمائیم .
تست اول : کلیک بر روی دکمه “ورود به سایت ” ، بدون درج نام و رمز عبور

• تست دوم : کلیک بر روی دکمه ” ورود به سایت ” ، درج نام و بدون درج رمز عبور

• تست سوم : کلیک بر روی دکمه ” ورود به سایت ” ، درج رمز عبور و بدون درج نام

نتایج مراحل اول ، دوم و سوم فاز دوم :
• افزودن کنترل ها ی سرویس دهنده مورد نیاز بر روی فرم Login.aspx ( چهار کنترل Lable ، دو کنترل TextBox ، دو کنترل Button )
• بررسی کد تولید شده در ویژوال استودیو دات نت برای کنترل ها ی سرویس دهنده که به صورت اتوماتیک ، ایجاد می گردند .
• بررسی کد تولید شده توسط ASP.NET Runtime برای کنترل های سرویس دهنده به منظور نمایش توسط مرورگر
• بررسی صحت داده ها
در بخش چهارم این مقاله به بررسی سایر مراحل تعریف شده در فاز دوم ( افزودن اسکریپت و نوشتن کد لازم در فایل Code Behind ) ، خواهیم پرداخت .

ایجاد یک برنامه وب نمونه در دات نت ( بخش چهارم )
آنچه تاکنون گفته شده است :
• بخش اول ایجاد یک برنامه وب و فرم وب ( فاز اول )
• بخش دوم : استفاده از کنترل های سرویس دهنده و بررسی کد HTML تولید شده ( فاز دوم )
• بخش سوم : بررسی صحت و اعتبار داده ها ( فاز سوم )

برای دریافت پروژه اینجا کلیک کنید