پروژه مدیریت فایل تحت وب با قابلیت انتقال سرور به سرور فایل از طریق FTP پژوهش کامل در حوزه کامپیوتر و IT میباشد و در 6 فصل تنظیم شده است.این پروژه با معرفی FTP و دستورات آن، به طراحی و تحلیل نرم افراز مدیریت فایل پرداخته است. شما میتوانید فهرست مطالب پروژه را در ادامه مشاهده نمایید.
پروژه بصورت فایل قابل ویرایش ورد(WORD) در 78 صفحه برای رشته کامپیوتر و IT در پایین همین صفحه قابل دانلود میباشد. شایسته یادآوری است که پروژه از ابتدا تا پایان ویرایش وتنظیم , سکشن بندی (section) ، نوشتن پاورقی (Footnote) و فهرست گذاری اتوماتیک کامل شده وآماده تحویل یا کپی برداری از مطالب مفید آن است.
این برنامه دارای کاربردی مشابه یک file manager تحت وب خواهد بود که مدیریت فایل ان به محدوده ی لوکال سرور منحصر نبوده و قابلیت اتصال به سرور های راه دور و انتقال مستقیم اطلاعات بین سرور ها با مدیای ftp را دارا میباشد. با استفاده از این سیستم میتوان اطلاعات را مستقیما بین سرورهای مورد نظر جابجا کرد و به طور همزمان مدیریت فایل را بر روی انها انجام داد. همچنین با استفاده از مدیای ارتباطی مناسب ؛ از محدودیت های موجود در انتقال فایل بین سیستم عامل های مختلف رهایی می یابیم. به شکل کاملا خلاصه این برنامه قادر خواهد بود با قرار گرفتن در سرور 1 و برقراری ارتباط ftp با سرورهای 2 و 3 انتقال اطلاعات بین این دو سرور را میسر سازد. از انجایی که این امر در اکثر موارد توسط تیپ های امنیتی ممنوع میباشد ؛ برنامه ی مورد نظر در صورت برخورد با این مورد خود را به عنوان طرف سوم ؛ واسطه ی برقراری ارتباط مینماید.
واژه های کلیدی:مدیریت فایل ؛ پروتکل انتقال فایل ؛ انتقال مستقیم ؛ ftp ؛ ftp transfer
فهرست مطالب
1-1 نیازمندی های کاربر برنامه. 4
1-2 نیازهای پیاده سازی و داخلی.. 6
2-1 چرا FTP به عنوان مدیای ارتباطی در این برنامه. 9
2-2 مختصری در مورد پروتکل FTP. 9
2-2-2 ویژگی های پروتکل FTP. 10
2-2-3-3 Passive Mode و یا Active Mode. 18
3-2 دستورات FTP و نحوه استفاده از ان ها22
3-3 نمونه هایی از اجرای دستورات FTP در بستر لینوکس.... 27
5-6-1 تغییر رنگ پس زمینه صفحه. 54
5-6-2 تغییر عکس پس زمینه پنجره ها55
5-6-3 تغییر سایز متن داخل پنجره. 55
5-6-4 تغییر سایز متن Log های ثبت شده. 55
5-6-5 تغییر فونت متن های صفحه. 55
5-6-8 تغییر رنگ متن Location. 55
فصل ششم توضیحات قسمتی از کد برنامه
فهرست شکل ها
جدول 2-1 متداولترین کدهای وضعیت... 13
جدول 2-2 برقراری ارتباط به روش ActiveMode. 16
جدول 1-3 برقراری ارتباط به روش PassiveMode. 17
جدول 2-3 پارامتر های امنیتی.. 20
شکل 4-1 ایجاد دستور در site command. 29
شکل 4-3 : نمودار توالی Connect39
شکل 4-4 : نمودار توالی Copy. 39
شکل 4-6 : نمودار توالی Paste. 40
شکل 4-7 : نمودار توالی Rename. 41
FTP یک پروتکل یا قرارداد برای انتقال فایل در شبکه است. و این نرم افزار FTP سورس کدی به زبان سی شارپ است و از ایزار های مختلفی برای متصل یا قطع شدن به سرور بهره می گیرد. این نرم افزار قابلیت هایی از جمله عملیات مشترک FTP و تغییر نام فایل و ایجاد یک دایرکتوری جدید و لیست کردن فایل ها و هم چنین دارای تنظیمات FTP می باشد و این پروژه مناسب با پروژه های دانشجویی برنامه نویسی شده است. در این نرم افزار قابلیت قطع و وصل کردن به سرور هم گنجانده شده است و هم چنین دارای رابط کاربری زیبا و شیک می باشد.