دانلود مقاله و پروژه و پایان نامه دانشجوئی

دانلود مقاله و پروژه و پایان نامه دانشجوئی

دانلود مقاله و پروژه و پایان نامه دانشجوئی

دانلود مقاله و پروژه و پایان نامه دانشجوئی

پروژه طراحی وب سایت املاک متن

فرمت :WORD                                                     تعداد صفحه :31

مقدمه

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

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

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

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

  چرا علیرغم گسترش ارتباطات جهانی که بواسطه آن امروزه دهکده نامیده می شود و در دانشگاهی که حدود 10 سال در آن اینترنت تدریس می شود اینچنین مشکلاتی باید وجود داشته باشد؟

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

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

 

مفاهیم اولیه برنامه نویسی در دات نت ( بخش اول )

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

نوشتن یک برنامه در فریمورک دات نت

تمامی زبانهای حمایت شده در دات نت ، از سیستم نوع یکسان ، کتابخانه کلا س فریمورک مشابه  و  CLR استفاده خواهند کرد . بدین ترتیب، تمامی برنامه های نوشته شده با یکی از زبانهای حمایت شده ، خصایص مشابهی را به اشتراک می گذارند. شاید مهمترین تفاوت قابل توجه در رابطه با زبان های برنامه نویسی حمایت شده در دات نت ،  به گرامر هر یک از آنها برگردد . ( در مثال هائی که در این مقاله ذکر می گردد ، از ویرایشگر Notepad ،در مقابل ویژوال استودیو دات نت،  استفاده شده است . مثال های ارائه شده به اندازه کافی ساده بوده تا بتوان بکمک آنان با  فرآیندهای ترجمه و اجراء ، بسرعت آشنا گردید ).

نوشتن یک برنامه

برای نوشتن یک برنامه ساده در دات نت ، مراحل زیر را دنبال می نمائیم :

  • فاز اول : ایجاد برنامه
  • برنامه Notepad را فعال و  پس از درج کدهای زیر آن را با نام  Hello.vb ، ذخیره نمائید .

یک برنامه نمونه  نوشته شده به زبان VB.NET

Imports  System
Public Class MainApp
     Public Shared Sub Main( )
          Console.WriteLine( "Welcome to .NET Programming " )
      End Sub
End Class 

vbc  Hello.vb

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

           

در ادامه و پس از ایجاد فایل اجرائی (hello.exe ) ، امکان اجرای برنامه فراهم می گردد.

استفاده از Namespace

با استفاده از VB.NET ، می توان به کلاس ها مراجعه و از آنان استفاده کرد . در مثال زیر ، یک نمونه از کلاس System.Io.FileStream ، ایجاد شده است .

Dim aFileStream  As  System.IO.Filestream  

مراجعه به Namespace های مورد نیاز در یک برنامه روشی مناسبتر در این زمینه است . با  استفاده از namespace ، ضرورتی به توصیف تمامی مراجعات به کتابخاته کلاس ، وجود نخواهد داشت .

Imports System.IO
.....
Dim aFileStream As Filestream 

مثلا" برای دستیابی به اشیاء System ، می بایست از Namespace با نام System در برنامه استفاده گردد. ( Imports) .

تعریف namespace و کلاس 

VB.NET ، امکانات حمایتی لازم در خصوص ایجاد Namespace های خاص و کلاس های مربوط به آن را ارائه می نماید. (نکته : مدل زیر یک روش عمومی برای نامگذاری namespace است ) :

CompanyName.TechnologyName
.For Example:
Microsoft.Office

namespace در VB.NET  

پروژه طراحی وب سایت سینما

فرمت :WORD                                                     تعداد صفحه :23

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

تحلیل نیازهای مقدماتی .................................................................3

تحلیل وطراحی سیستم...................................................................4

شمای بانک اطلاعاتی...................................................................6

Source Code برنامه.................................................................7

تصاویر نمونه اجرا....................................................................15

 

 

 

 

 

 مقدمه:

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

ما به کمک پایگاه داده MySQL و تکنولوژی PHP توانستیم وب سایت خود را راه اندازی کنیم ودراین راستا از برنامه هایی مانند: Macromedia Dream weaver MX 2004 برای طراحی سایت وRational Rose Enterprise Edition برای تجزیه وتحلیل سیستم استفاده کردیم.

دراین Documents تلاش شده تا تمامی نکات راجع به وب سایت ذکر شود و همچنین توضیحات کامل درمورد برنامه نویسی،تجزیه تمامی قسمت های سیستم به کمک UML و تصاویری از اجرای هر قسمت از وب سایت را شامل می شود.        

 

 

 

 

 

 

 

 

 

 

تحلیل نیازهای مقدماتی:

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

  1. اطلاع رسانی در مورد سینما ها:

دراین قسمت توضیحاتی درمورد سینماهای شهرتهران بیان شده که شامل موارد  ذیل می باشد:

  • نام سینما
  • تعداد صندلی
  • آدرس
  • تلفن
  1. فیلم های در حال اکران :

 دراین صفحه اطلاعات ذیل به چشم می خورد:

  • نام سینما
  • نام فیلم
  • تاریخ شروع
  • تاریخ پایان
  • سانس
  1. جستجو:

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

  1. رزرو بلیت:

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

پروژه فازی

فرمت :WORD                                                     تعداد صفحه :41

فهرست

چکیده

  1. مقدمه  (3)
  2. مروری بر روش های قبل  (7)

1.2 - الگوریتمk-Means   Hard  (7)

1.1.2            - مثالی عددی از الگوریتم k-Means  (9)

2.2- الگوریتم Fuzzy c-Means  (13)

3.2- الگوریتم Hard k-Modes  (15)

4.2- الگوریتم fuzzy k-Modes   (18)

      3- الگوریتم پیشنهادی : genetic fuzzy k-Modes  (21)

  1. نتایج آزمایش  (25)
  2. نتیجه گیری  (32)

      پیوست – کد برنامه

      مراجع

چکیده

 

خوشه بندی روشی است که داده های یک مجموعه داده را به گروه یا خوشه تقسیم می کند . از مرسوم ترین روش های خوشه بندی،الگوریتم های خوشه بندی k-Means وfuzzy k-Means می باشند.این دو الگوریتم فقط روی داده های عددی عمل می کنند و به منظور رفع این محدودیت، الگوریتم های k-Modes و fuzzy k-Modes ارائه شدند که مجموعه داده های گروهی (دسته ای) را نیز خوشه بندی می کنند. . با این وجود، این الگوریتم ها ،شبیه همه روال های بهینه سازی دیگر که برای مینیمم عمومی یک تابع جستجو می کنند، احتمال گیر افتادن در یک مینیمم محلی وجود دارد. به منظوردستیابی به جوبب بهینه عمومی ، الگوریتم های تکاملی مانند ژنتیک و جدول جستجو با الگوریتم های مذکور ترکیب می شوند. در این پژوهش،   الگوریتم  ژنتیک ، GA، را با الگوریتم fuzzy k-Modes ترکیب شده ،بطوریکه  عملگر ادغام به عنوان یک مرحله از الگوریتم  fuzzy k-Modes تعریف می شود.  آزمایش ها روی دو مجموعه داده واقعی انجام شده است تا همراه با مثال کارایی الگوریتم پیشنهادی را روشن نماید.

1.مقدمه

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

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

به طور کلی ،یک الگوریتم خوشه بندی خوب معمولا برای طراحی شامل چهار فاز ذیل را شامل می شود:1- نمایش داده[5]2- مدل کردن[6].3- بهینه سازی[7].4- اعتبار سنجی[2][8] ..

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

به طور کلی ،الگوریتم های خوشه بندی به دو دسته تقسیم بندی می شوند[3,4] : الگوریتم های خوشه بندی سخت[9] و الگوریتم های خوشه بندی فازی[10].

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

بسیاری از الگوریتم ها به منظور دستیابی به خوشه بندی سخت در یک مجموعه داده  پیشرفت داده شده اند.در بین آنها الگوریتم  k-meansو روش های  خوشه بندی IsoData به طور گسترده ای مورد استفاده گرفته اند.این دو الگوریتم بر پایه تکرار می باشند. کاربرد مجموعه های فازی در توابع کلاس بندی موجب می شود هر داده در یک زمان به چندین کلاس با درجه های متفاوت تعلق داشته باشد[3].

معروف ترین و پرکاربردترین الگوریتم خوشه بندی فازی ،الگوریتم fuzzy C-Means  [7] است. الگوریتم fuzzy C-Means با یک مقدار اولیه از  Wشروع می شود و مکررا  بین تخمین مراکز خوشه Z داده شده درZ و تخمین ماتریس  تعلق  داده شده درW تکرار می شود تا هنگامیکه  دو مقدار متوالی از Z یا W مساوی شوند.

از نظر ریاضی ،یک مسئله خوشه بندی فازی را می توان به صورت یک مسئله  بهینه سازی به صورت ذیل نمایش داد.[5,6]

 


[1]  Data mining

[2]  Automatic classification

[3]  Numerical taxonomy

[4]  Typological analysis

[5]  Data representation

[6]  modeling

[7]  optimization

[8]  validation

[9] Hard   clustering   algorithms

[10] Fuzzy  clustering   algorithms

پروژه کار آموزی مخابرات

فرمت :WORD                                                     تعداد صفحه :35

فهرست

 

 

1ـ اهمیت و نقش ارتباطات و مخابرات در جامعه...................1

2ـ تاریخچه ی مخابرات..................................................2

3ـ تأسیس شرکت مخابرات استان مرکزی ...........................2

4ـ تشکیلات کلی شرکت مخابرات......................................3

ـ معاونت توسعه و مهندسی........................................................3

ـ مدیریت مخابرات مرکز استان....................................................3

ـ مدیریت اداری و تدارکاتی.......................................................3

ـ معاونت نگهداری و بهره برداری.................................................3

ـ مدیریت مالی و اقتصادی........................................................3

ـ واحد بازرسی و رسیدگی به شکایات ( تلفن 2244441 )..............................4

ـ واحد روابط عمومی............................................................4

5ـ نمودار سازمانی شرکت مخابرات استان مرکزی...............5

6ـ خدمات قابل ارائه در مراکز تلفن...................................6

7ـ سیم کشی.................................................................6

ـ سیم کشی خارجی...............................................................6

ـ سیم کشی داخلی................................................................6

8ـ تلفن همگانی.............................................................7

9ـ سرویسهای ویژه تلفنی.................................................8

10ـ عوامل قطع تلفن توسط مخابرات..................................8

11ـ مرکز اطلاعات 118................................................8

12ـ دبیت کارت(DEBIT CAR)  ..................................9

13ـ خدمات اینترنت.......................................................9

14ـ تلفن گویای 135...................................................10

15ـ جایگاه اینترنت www.tciarak.ir ............................10

16ـ شبکه چیست؟........................................................11

ـ فوائد شبکه سازی........................................................11

ـ شبکه کامپیوتر در مخابرات................................................14

17- کارت گرافیک...................................................15

18ـ کارتهای صدا(Sound Cards)  ..........................17

19ـ کارتهای مودم...................................................18

20ـ چاپگرها(Printer)  ...........................................21

21ـ اسکنرها(Scaner)  ...........................................22

22ـ انواع فن..........................................................23

23ـ صفحه کلید.......................................................23

24ـ ماوس.............................................................24

25ـ مونیتورها(Monitors) ......................................25

26ـ پارتیشن بندی هارد دیسک نو..................................27

27ـ ویژوال بیسیک....................................................29

28ـ پروژه مربوط به ویژوال بیسیک..............................29

 

1ـ اهمیت و نقش ارتباطات و مخابرات در جامعه

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

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

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

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

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

پروژه معماری کامپیوتر موضوع RAM

فرمت :WORD                                                     تعداد صفحه :23

حافظه(RAM(Random Access Memory شناخته ترین نوع حافظه در دنیای کامپیوتر است . روش دستیابی به این نوع از حافظه ها تصادفی است . چون می توان به هر سلول  حافظه مستقیما" دستیابی پیدا کرد . در مقابل  حافظه های RAM ، حافظه  های(SAM(Serial Access Memory وجود دارند. حافظه های SAM اطلاعات را در مجموعه ای از سلول های  حافظه ذخیره و صرفا" امکان دستیابی به آنها بصورت ترتیبی وجود خواهد داشت. ( نظیر نوار کاست ) در صورتیکه داده مورد نظر در محل جاری نباشد هر یک از سلول های حافظه به ترتیب بررسی شده تا داده مورد نظر پیدا گردد. حافظه های SAM در مواردیکه پردازش داده ها الزاما" بصورت ترتیبی خواهد بود مفید می باشند ( نظیر حافظه موجود بر روی کارت های گرافیک ). داده های ذخیره شده در حافظه RAM با هر اولویت دلخواه قابل دستیابی خواهند بود

این حافظه بعنوان حافظه با دسترسی تصادفی نامیده شده است، بدلیل اینکه می توانیم به هر سلول حافظه مستقیما دستیابی داشته باشیم. در اصل این حافظه بعد از CPU ، مهمترین بخش اجرایی کامپیوتر به حساب می آید. مثل ریز پردازنده، تراشه حافظه از یک مدار یکپارچه یا IC می باشد که از میلیونها ترانزیستور و خازن ساخته شده است. در بیشتر این حافظه ها، DRAM یا حافظه با دسترسی تصادفی پویا، یک زوج ترانزیستور و خازن برای ایجاد یک سلول حافظه وجود دارد که نمایانگر یک بیت از اطلاعات است. چنین خازنی بیت اطلاعاتی 0 یا 1 را نگاهداری می کند. ترانزیستور بعنوان سوئیچی عمل می کند که امکان اینکه مدارات کنترل روی تراشه حافظه ، خازن یا تغییر موقعیت را بخوانند را فراهم می آورد. خازن مثل ظرف کوچکی است که توانائی ذخیره  الکترونها را دارا می باشد. جهت ذخیره یک 1 در سلول حافظه، خازن از الکترونها پرمی گردد و برای ذخیره یک 0 آن خازن خالی می گردد. انواع حافظه RAM عبارتند از: SPAM یا حافظه با دسترسی تصادفی ایستا: برای هر سل حافظه از چندین (چهار تاشش) ترانزیستور استفاده می نماید و در هر سلول خازن وجود ندارد. این حافظه برای حافظه Cache استفاده می گردد. حافظه DRAM یا حافظه با دسترسی تصادفی پویا: دارای سلولهای حافظه، با یک زوج ترانزیستور و خازن است و نیاز به Refresh دائم دارد. حافظه FPM DRAM : شکل اصلی DRAM بوده که تا زمان مرحله نهایی استقرار یک بیت اطلاعات و خواندن بیت، قبل از شروع بیت دیگر، منتظر می ماند. حداکثر سرعت انتقال به حافظه پنهان ال دو  ، 176 مگابایت در هر ثانیه است.
این حافظه را حافظه فرار میگویند.با قطع جریان برق اطلاعات آن پاک میشود.وظیفه آن اجرای برنامه هاست.در واقع تمام برنامه ها برای اینکه اجرا شوند بایستی به حافظه Ram منتقل شوند.این وع حافظه ساختار پیچیده ای دارد که به دلیل نوع وظیفه آنها اجتناب ناپذیره. حافظه Ram از ۴ قسمت مختلف تشکیل شده که در زیر آمده است:

convetionall:این قسمت که 640kb است اولین قسمت حافظه  Ram میباشد.این قسمت محیطی است که سیستم عامل Dos و تمام برنامه های تحت آن اجرا میشود.به برنامه هایی که در محیط یک سیستم عامل اجرا میشوند برنامه های تحت آن سیستم عامل گویند.

U.M.B:این قسمت که به حافظه فوقانی معروف است٬ قسمت بسیار مهمی از حافظه Ram میباشد.با استفاده از دستوراتی میتوان برنامه های تحت Dos را در این محل قرار داد.

H.M.A:این قسمت نیز محل نگهداری اطلاعات سخت افزاری میباشد.که اغلب فضاهای آن رزرو شده است.

Extended Memory:به بقیه فضای Ram (به جز آنهایی که در بالا آمد!) گفته میشود.به معنای حافظه گسترده.این قسمت بسته به فضای Ram دارای مقدار متفاوتی هست.

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

فرمت :WORD                                                     تعداد صفحه :28

فهرست

 

 

پیشگفتار                                                                                     1

شناخت و برد مسئله                                                                       2

قرارداد                                                                                        3

چارت سازمانی                                                                              5

فرمهای دستی                                                                               6

نمودار گانت چارت                                14

برآورد هزینه                                    15

تحلیل سود به هزینه                              16

فلوچارت سیستم قدیم                                  17

فلوچارت سیستم جدید                           18

DFD                                      19

ERD                                      25

نمودار سلسله مراتبی                                 26

پروژه نرم افزار وب چت

فرمت :WORD                                                     تعداد صفحه :97

مقدمه

 

مقدمه:

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

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

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

و سعی نموده ایم تا با استفاده از فن آوری‌های جدید مانند آژاکس[1] بر سرعت این نرم افزار بیفزاییم و مانع از اتلاف وقت کاربران عزیز شویم.

 

در این نرم افزار که در قالب یک سایت اینترنتی طراحی شده کاربران می توانند با عضویت در سایت از امکاناتی مانند: ارسال دعوت نامه دوستی برای دیگر کاربران، ارسال پیام متنی[2]، ارسال تصویر نما[3]، ارسال فایل[4]، ارسال نامه الکترونیکی[5] و... استفاده نمایند.

 

کارایی و امکانات سایت:

در این پروژه سایت طراحی شده دارای چندین صفحه می‌باشد که هر صفحه امکاناتی را برای کاربر فراهم میآورد. این صفحات با ASP.NET ودر محیط VS.NET 2005 [6] نوشته شده‌است. بانک اطلاعاتی این پروژه Sql Server می‌باشد.

 

صفحه Login.aspx:

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

 

امکانات صفحه Login:

  • اطلاعات کلی در مورد سایت
  • Demo Blue Chat: کاربران می توانند با کلیک کردن بر روی این لینک فایل Demo Blue Chat را بر روی سیستم خود نصب کنند. این فایل با نرم افزار فلش[7]طراحی شده‌است و قسمت‌های مختلف سایت را به کاربر نمایش میدهد.
  • Get e new ID: کاربران می توانند با کلیک کردن بر روی این لینک وارد صفحه ثبت نام[8] شوند و در سایت ثبت نام نمایند.
  • فرم مخصوص ورود به سیستم[9]: اعضا می توانند با کامل کردن این سایت پروفایل اصلی خود وارد شوند.

 

صفحه Registeration.aspx:

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

امکانات صفحه:Registeration

  • اطلاعات کلی در مورد سایت
  • View my profile: در صورت موفقیت آمیز بودن ثبت نام کاربر، با کلیک کردن بر روی این لینک کاربر به صفحه login وارد شده و پس از وارد کردن نام کاربری و کلمه رمز خود می تواند پروفایل خود را مشاهده کند.
  • فرم مخصوص ثبت نام: در این صفحه یک فرم ثبت نام پیش روی کاربر قرار می گیرد که پر کردن آن برای ثبت نام در سایت ضروری است.

 

صفحه Profile.aspx:

 این صفحه پر محتواترین صفحه سایت است و در واقع بیشترین امکانات سایت در این صفحه قرار دارد و خود شامل زیر صفحاتی است که در تب محتوی[10] قرار دارند. لازم به ذکر است که در طراحی صفحاتی که غالب یکسانی دارند و تنها در یک قسمت از صفحه با هم متفاوت هستند شما می توانید از روش‌ها ی متفاوتی استفاده کنید تا غالب تمامی آنها به صورت یکسان و مشابه باشد. یکی از این روش‌ها  استفاده از صفحه اصلی[11] است و روش دیگری که آجاکس پیش روی ما می گذارد و روش سریع تری نسبت به صفحه اصلی[12] می باشد، استفاده از ابزار TabContainer است. ما در طراحی این سایت از این ابزار برای ساختن زیر صفحات استفاده کرده ایم.

 

امکانات صفحه پروفایل:

  • لینک‌ها:
    • لینک ویرایش پروفایل[13]
    • لینک چت روم[14]
    • لینک اطلاعات کاربر[15]
  • برچسب‌ها[16]:
  • برچسب ارسال نامه الکترونیکی
  • برچسب دریافت نامه الکترونیکی
  • برچسب ارسال فایل
  • برچسب دریافت فایل
  • برچسب جستجو
  • برچسب اضافه و حذف کردن دوست به لیست
  • برچسب دریافت دعوت نامه

 

صفحه Edit Profile:

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

 

امکانات صفحه Edit Profile:

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

 

صفحه User Information:

این صفحه اطلاعات کاربر خاصی را نمایش می دهد.

صفحه Chatroom:

در این صفحه کاربران می توانند به صورت روی خط[17] با یکدیگر صحبت کنند.

 

امکانات صفحهChatroom:

  • نمایش لیست تمام کسانی که در صفحه وجود دارند.
  • تمام کسانی که در این صفحه وجود دارند می توانند با ارسال پیغام[18] با یکدیگر صحبت کنند.
  • کاربران می توانند علاوه بر متن تصویر نما[19] نیز ارسال کنند.
  • فیلتر کردن کلمات نا مناسب: در صورتی که یکی از کاربران کلمه ای نا مناسب را ارسال کند آن را با علامت * جایگزین می کند و علامت * را برای گیرنده پیام نمایش می دهد.

 

معرفی بانک‌ها:

در این پروژه با استفاده از Sql Server 2005 یک بانک اطلاعاتی با نام WebChat طراحی شده‌است.

این بانک شامل جداول زیر می‌باشد.

١- جدول Register: تمامی اطلاعات اعضا سایت در این جدول نگهداری می‌شود.

٢- جدول UserInRoom: هنگامی که کاربر وارد صفحه ChatRoom می‌شود اطلاعات آن وارد این جدول می‌شود و پس از خروج آن از این صفحه اطلاعات ان پاک می‌شود.

٣- جدول Mail: هنگامی که کاربر نامه ای را برای دوست خود ارسال می کند تمامی اطلاعات نامه در این جدول ثبت میشود.

٤- جدول File: هنگامی که کاربر فایلی را برای دوست خود ارسال می کند تمامی اطلاهات فایل در این جدول قرار می گیرد.

٥- جدول Invitation: هنگامی که کاربر دعوتنامه ای را برای کاربر دیگری ارسال می کند تمامی اطلاعات فرم دعوتنامه در این جدول ثبت می‌شود.

٦- جدول Friend: اسامی تمامی دوستان یک کاربر در این جدول ثبت می‌شود.

 


[1] Ajax

[2] Massage

[3] Icon

[4] File Transfer

[5] Email

[6] Visual Studio 2005

[7] Flash

[8] Registretion

[9] Login form

[10] Tab Container

[11] Master Page

[12] Master Page

[13] Edit Profile link

[14] Chat Room link

[15] User Information link

[16] Tab

[17] Online

[18] Massage

[19] Icon

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

فرمت :WORD                                                     تعداد صفحه :60

مقدمه

امروزه استفاده از روشهای عددی در محاسبات کامپیوتری اهمیت زیادی داشته و به عنوان ابزاری کارآمد در طراحی وسایل مهندسی به کار می‌رود. علم دینامیک سیالات محاسباتی (CFD) به صورت یک ابزار توانا برای تحلیل رفتار جریان سیال و انتقال حرارت در سیستم‌های با هندسه ناموزون و معادلات حاکم پیچیده برای محققان و مهندسان درآمده و در دهه گذشته پیشرفت چشمگیری داشته است. برای حل مسایل جریان سیال توسط روش  عددی (CFD) نرم افزارهای تجاری زیادی به وجود آمده است. نرم‌افزارهایی که در حال حاضر در بازار موجود است، ممکن است بسیار قوی باشند، اما عملکرد آنها هنوز نیازمند یک مهارت و درک بسیار از سوی کاربر می‌باشد، تا نتایج قابل قبولی در حالتهای پیچیده به دست آید. در حال حاضر چهار نرم‌افزار PHOENICS، CD- STAR, FLOW3D و FLUENT  توسط محققین  مورد استفاده قرار می گیرد. که اساس کار همه آنها پایه روش حجم محدود می‌باشند، دقت این نرم‌افزارها توسط محققان زیادی مورد تأیید قرار گرفته است. پیچیدگی معادلات حاکم بر مسأله تأثیر متقابل فیزیکی مختلف، گذرا بودن اغلب مسایل مهندسی، بالا بودن هزینه‌های مربوط به تجهیزات آزمایشگاهی و محدودیت استفاده از دستگاههای اندازه‌گیری در بسیاری از کاربردهای علمی، از جمله دلایلی هستند که استفاده از روشهای تحلیلی و آزمایشگاهی را در مقایسه با روشهای عددی محدود می‌کند.

 

1-2 متدهای پیشگویی

پیشگویی فرآیندهای انتقال حرارت و جریان سیال به وسیله دو روش اصلی انجام می‌شود: تحقیق آزمایشگاهی و محاسبات تئوری.

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

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

 

1-2-1 امتیازات یک محاسبه تئوری

  • هزینه کم

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

  • سرعت

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

  • اطلاعات کامل

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

  • توانایی شبیه‌سازی شرایط واقعی

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

تحقیق در مورد لینوکس

فرمت :WORD                                                     تعداد صفحه :91

مقدمه

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

 

 

 

 

 

شروع داستان لینوکس

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

DOS، امپراطوری کامپیوترهای شخصی را در دست داشت. سیستم عامل بی‌استخوانی که با قیمت 50000 دلار از یک هکر سیاتلی توسط بیل گیتز (Gates Bill) خریداری شده بود و با یک استراتژی تجاری هوشمند، به تمام گوشه‌های جهان رخنه کرده بود. کاربران PC انتخاب دیگری نداشتند. کامپیوترهای اپل مکینتاش بهتر بودند. ولی قیمت های نجومی، آن ها را از دسترس اکثر افراد خارج می‌ساخت.

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

بنظر می‌رسید این راه حل به صورت سیستم عامل MINIX ارائه شد. این سیستم عامل، که از ابتدا توسط اندرو اس. تانناوم (Andrew S. Tanenbaum) پروفسور هلندی، نوشته شده بود به منظور تدریس عملیات داخلی یک سیستم عامل واقعی بود. این سیستم عامل برای اجرا روی پردازنده‌های 8086 اینتل طراحی شده بود و بزودی بازار را اشباع کرد.

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

 

 

 

 

 

 

 

 

تاریخچه لینوکس

 

 

 

 

 

 

 

 

تولد سیستم عامل جدید

در سال 1991 لینوس بندیکت توروالدز (Linus Benedict Torvalds) دانشجوی سال دوم علوم کامپیوتر دانشگاه هلسینکی فنلاند و یک هکر خود آموخته بود. این فنلاندی 21 ساله عاشق وصله پینه کردن محدودیت هایی که سیستم را تحت فشار قرار می‌دادند. ولی مهمترین چیزی که وجود نداشت یک سیستم عامل بود که بتواند نیازهای حرفه‌ای‌ها را برآورده نماید. MINIX خوب بود ولی فقط یک سیستم عامل مخصوص دانش‌آموزان بود و بیشتر به عنوان یک ابزار آموزشی بود تا ابزاری قدرتمند برای به کارگیری در امور جدی.

پروکسی سرور

فرمت :WORD                                                     تعداد صفحه :38

فهرست مطالب

 

چکیده.. 1

مقدمه:.. 1

ادراک پروکسی سرور.. 3

خصوصیات پروکسی سرور.. 5

نهان‌سازی توزیع شده:.. 6

نهان‌سازی مبتنی بر ساختار آرایه‌ای.. 6

پروتکل‌ مسیر یابی نهان‌سازی آرایه‌ (CARP) 9

امنیت دیواره آتش.. 9

بسته‌های فیلترگذاری پویا:.. 9

بسته‌های اخطار دهنده و واقعه‌نگار.. 10

سندیت پروکسی به پروکس.. 10

پشتیبانی بهتر انتشار وب.. 11

افزایش INTERQPERABITITY.. 12

پشتیبانی ساکسنر(Socks) نسخه 4.3q13

دسته‌بندی مجازی.. 13

بهبود مدیریت.. 13

خط فرمان مدیریت.. 13

مدیریت آرایه‌ای.. 14

اسناد پیکربندی مشتری.. 14

پیکربندی پشتیبانی کردن و ترمیم کردن.. 14

بالا بودن کارآیی.. 14

اسکریپت‌های پیکربندی مشتری.. 15

پروتکل مسیریابی آرایه‌ای کش.. 15

2) سرویس پروکسی Winsoec16

سرویس پروکسی Socks16

پشتیبانی socks  را تهیه می‌کند سرویس پروکسی socks هر مشتری کاربردی   16

پرویس پروکسی وب.. 16

همسازی پروکسی CERN.. 17

نهان‌سازی ایستا HTIP,FIP17

پروکسی معکوس و میزبانی معکوس برای انتشار دادن وب.. 18

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

محدود کردن دستیابی به سایت‌های اینترنتی.. 19

تراکم آدرسهای IP19

سروسی پروکسی WInsock20

پشتیبانی از IPx/spx, Tcp/IP در شبکه داخلی.. 21

تصدیق کردن درخواست / سرعت جواب درخواست ویندوز NT بین سرور و مشتری   21

سازگاری برنامه کاربردی با سوکت ویندوز v 1021

کنترل دستیابی درون‌باندی و برون‌باندی.. 22

محدود کردن دسترسی به سایت‌های اینترنتی.. 22

کاربران خارجی از روی دستیابی به کامپیوترهای داخلی دسته‌بندی می‌شوند.   22

تراکم آدرس IP22

اطلاعات تسطیح شده در مورد درخواست‌های اینترنتی توسط مشتریها ساخته می‌شود.   23

سازگاری با پایه ویندوز کامپیوترهای مشتری.. 23

سرویس پروکسی ساکز (Socks) 23

DNS چه هست؟.. 26

WINS  چه هست؟.. 28

هر سیستم WINS موارد زیر را شامل می‌شود... 28

استفاده از WINS منافع زیر را دارد :.. 29

DHCP چه‌ هست؟.. 30

نصب کردن یک محیط DHPC سه منفعت مهم زیر را عرضه می‌کند... 32

1.سرور  DHPC.. 34

2. مشتری DHPC.. 34

3.عامل رله کردن DHPC.. 34

پورتها چه هستند؟.. 34

یک نمونه از سرور پروکسی با استفاده از زبان جاوا:.. 36