پیش گفتار
فصل اول: تکنیک های انجام پروژه
معرفی پروژه
اهداف پروژه
روش انجام پروژه
تکنیک های طراحی صفحات وب فصل دوم: ASP
Active Server Page چیست؟
شروع کار با Active Server Pages
ساخت صفحات
اجرای صفحات ASP
تنظیمات سرویس دهنده اطلاعات اینترنت
نصب IIS در ویندوز 2000
نصب IIS در ویندوز XP
به کار گیری FrontPage
ایجاد اولین صفحات ASP خودتان
آشنایی با اسکریپت های ASP
Data types یا انواع داده ای
کار با متغیر ها
عملگرهای مقایسه
عملگرهای منطقی
ساختار کنترلی منطق شرطی
ساختار کنترلی منطق حلقوی
ساختار کنترلی منطق انشعابی
استفاده از سابروتین ها
استفاده از توابع
کار کردن با آبجکت ها
توابع Write و Redirect
فرم ها
بانک اطلاعاتی
ارتباط با یک بانک اطلاعاتی
کار کردن با بانک های اطلاعاتی با استفاده از ASP
آبجکت Recordset
متد Open
استفاده از adovbs. inc
درج کردن رکورد ها
به روز رسانی رکورد ها
حذف رکورد ها
فصل سوم: Access 2003
بخش اول: مقدمه ای بر بانک های اطلاعاتی مبتنی بر ارتباط و اکسس 2003
بانک اطلاعاتی رابطه ای چیست؟
چه نوع کار هایی می توان با اکسس انجام داد؟
اجرای اکسس
باز کردن یک بانک اطلاعاتی موجود
میز کار اکسس
پنجره اصلی بانک اطلاعاتی
نمایی از اجرای بانک اطلاعاتی
جدول: انبار داده
ارتباط ها: متصل کردن جدول ها به یکدیگر
بستن یک بانک اطلاعاتی اکسس
بخش دوم: کار با بانک های اطلاعاتی موجود و اشیای آنها
دیدن جدول ها
باز کردن یک جدول در اکسس
ویرایش داده های جدول
تغییر دادن داده های جدول
پاک کردن محتوای فیلد
لغو تغییرات
لغو تغییرات انجام شده بر روی فیلد جاری
لغو تغییرات بعد از جابه جا شدن بین فیلد ها
لغو تغییرات بعد از ذخیره کردن یک رکورد
اضافه کردن رکورد به جدول
پاک کردن رکورد ها
انتخاب یک یا چند رکورد
پاک کردن رکورد های انتخاب شده
بخش سوم: ساختن بانک های اطلاعاتی و اشیای درون آنها
ساختن جداول
ساختن یک جدول جدید
ساختن جدول از صفر
انتخاب نوع داده مناسب
بخش چهارم: جدول های ایجاد شده در این پروژه
فصل چهارم: پیاده سازی
مقدمه
صفحه اصلی و اجرایی سایت frame. htm
بنر سایتbaner. html
صفحه اصلی (Home Page) سایت main. html
صفحات رزرو بلیط
صفحات کنسل کردن بلیط
صفحات مدیریتسایت
صفحات متعلق به لینک های داخل بنر
فصل پنجم: تجزیه و تحلیل
روندنمای رزرو بلیط
روندنمای لغو بلیط
روندنمای مدیر سایت
نمودار جریان مستندات نمودار سطح صفر (C. D.)
نمودار سطح اول (D. F. D. منطقی) برای رزرو و کنسل
نمودار سطح اول (D. F. D. منطقی) برای مدیر سایت
نمودار سطح دوم (D. F. D. منطقی)
پایگاه داده (Data Base)
Data Dictionary (D. D.)
دیکشنری ساختار داده
دیکشنری اجزاء داده
نمودار نهاد رابطه E. R. D.
کنترل ها
دیکشنری پردازش داده P. D. E.
Structure Chart
منابع مورد استفاده
دسته: کامپیوتر
حجم فایل: 96 کیلوبایت
تعداد صفحه: 109
امنیت و قابلیت اعتماد در سیستمهای نظیربهنظیر
مسئله امنیت در سیستمهای نظیربهنظیر را میتوان از نقطه نظر قابلیت اعتماد مورد بحث قرار داد. سیستمهای نظیربهنظیر چالشهای ویژهای در مورد قابلیت اعتماد علاوه بر سایر سیستمهای اجتماعی-تکنیکی ارائه میدهند و سه محیط کلیدی مهم را معرفی میکنند: هویت-زمینه اجتماعی -منع و تهدید. بررسی این سه محیط شیوهای مناسب را برای درک بهتر طراحی و پیاده سازی و اجرای سیستمهای نظیربهنظیر ارائه میدهد.
قابلیت اعتماد و امنیت:
سیستمهای نظیربهنظیر موجودیتهای متفاوتی را برای اخذ تصمیم در مورد چگونگی بر هم کنش و رفتار با یکدیگر نیاز دارند. این تصمیمات در واقع همان تصمیمات امنیتی است. علاوه بر این خود سیستمها نیز برای اجرای نوع خاصی از برهم کنش یا تصمیمات خاص در مورد آن تنظیم شدهاند. تمامی اینها تصمیماتی درباره قابلیت اعتماد هستند.
در سیستمهای نظیربهنظیر، باید بدانیم که چگونه میتوان به یک هویت دیگر در سیستم اعتماد کرد. قابلیت اعتماد وقتی در مورد سیستمهای توزیع شده و مخصوصاً سیستمهای نظیربهنظیر صحبت میشود اهمیت بیشتری مییابد. این بخش نشان میدهد که چگونه قابلیت اعتماد و امنیت در نوع خاصی از سیستمهای نظیربهنظیر با هم ترکیب میشوند و بعضی از راههای درک فرضیات در مورد قابلیت اعتماد که به امنیت در سیستم کمک میکند و یا مانعی را برای آن بوجود میآورد را نمایش میدهد.
چرا اعتماد موضوع مهمی است؟
یک روش برای ایجاد اعتماد در یک سیستم توسط ولدمن و روبین در سال 2001 مطرح شد' ما بیشتر از آنکه به قابلیت اعتماد علاقهمند باشیم به طراحی سیستم مایلیم. بنابراین دوست داریم سیستمهایی را طراحی کنیم که در آن هیچ کس نیاز به اعتماد به جنبهای از سیستم نداشته باشد... '.
هدف در سیستمهای معتمد آن است که در آن هر هویت به دیگری اعتماد داشته باشد. از آنجا که این مسئله غیر ممکن است سعی در استفاده از ساختار شهرت و کاهش خطر برای ایجاد اعتماد افزایش مییابد.
فهرست مطالب:
فصل اول: مقدمهای بر شبکههای نظیر به نظیر (peer to peer network)
نظیر به نظیر چیست؟
اشتراک منابع کامپیوتری و سرویسها با تبادل مستقیم بین سیستمها
مقیاسپذیری
قابلیت اعتماد
انواع شبکههای نظیر به نظیر
چارچوبهای شبکههای نظیر به نظیر
کاربردهای شبکه نظیر به نظیر
شبکه نظیر به نظیر و تامین کنندههای سرویس
کاربردهای شبکه نظیر به نظیر
اجزای معماری شبکه نظیر به نظیر در Winsows
تشخیص نام وکشف نظیر با PNRP
نام نظیرهاوPNRP ID S
تعیین نام PNRP
سنجش تعیین نام نظیر در کشهای چند سطحی
Graphing
نگهداری گراف
ایجاد ارتباط با یک گراف
قطع ارتباط از گراف
تشخیص و تعمیر جز در گراف
امنیت گراف
Gruoping
نام نظیرها
گواهی اعضای گروه (GMCs)
انتشار GMC
سیاستهای امنیت
ایجاد یک گروه
پیوستن و ایجاد ارتباط با یک گروه
فصل دوم - توپولوژیهای شبکه نظیر به نظیر
توپولوژی مرکزی
انواع توپولوژیهای دیگر
سطوح نظیربهنظیر
بنیانهای نظیربهنظیر
قابلیت همکاری
امنیت:
اطلاعات
مدیریت مدارک
همکاری
فایلها
پهنای باند
افزایش بار
استفاده مشترک از پهنای باند
سیکلهای پروسسور
اجتماع نظیر به نظیر
بازسازی زنجیره ارزشها
سوارکاری آزاد و مسئولیت
نتیجه
کاهش هزینههای مالکیت
مقیاسپذیری
شبکههای adhoc
فصل سوم - Napster و Gnutella
ساختار پیام داده Napster
قالببندی
ابلاغ فایل اشتراکی میزبان
پاسخ و پاسخجستجو
درخواست دانلود
انتقال فایل
دانلود با دیوار آتش
پیادهسازی
Gnutella
ساختار Gnutella
پروتکل Gnutella
سرآیند توصیفگر
قوانین
انعطافپذیری
کارایی و مقیاسپذیری
قابلیت اعتماد
Fast Track
پروتکل Fast Track
ساختار OpenFT
پروتکل OpenFT
مقایسه
فصل چهارم - تهدیدهای امنیت داده در شبکههای نظیربهنظیر
تاثیر اشتراک فایل بر امنیت پایگاه داده
استخراج داده های حساس و مهم ازپیامهای ODBC
جملات اخلال در سرویس دهی (DOS)
مولفه های غیر قابل اعتماد در شبکه
نتیجه گیری
فصل پنجم - امنیت و قابلیت اعتماد در سیستمهای نظیربهنظیر
قابلیت اعتماد و امنیت
اعتماد چیست؟
اعتماد به عنوان یک پدیده اجتماعی
هویت
احراز هویت
سیستمهای پیشنهادی
هویتهای متعدد
زمینه های اجتماعی
قوانین
انتقال قابلیت اعتماد
زمان به عنوان یک زمینه
قیمت: 15,000 تومان
مقدمه:
پروژه مدیریت سیستم دانشجویی (سیستم آموزشی دانشگاه) به زبان C#. net با تکنولوژی Ado. Net و با پایگاه داده sql server طراحی و پیاده سازی شده است. از مزایای پروژه می توان طراحی به صورت dynamic، استفاده از custom control به منظور جلوگیری از تکثیر کد، استفاده از validation به منظور جلوگیری از ورود داده نامعتبر به پایگاه داده. طراحی شده به صورت چند لایه را نام برد. پروژه به صورت متن باز (open source) بوده و مثال خوبی برای یاد گیری نحوه ی اتصال برنامه به sql server , نحوه ی نوشتن دستورات insert , delete , update در سی شارپ , طرز برنامه نویسی پویا (Dynamic Programming) , برنامه نویسی چند لایه , استفاده از user control , استفاده از validation می باشد و می توانید از آن به عنوان مثال عملی استفاده کنید. پروژه دارای فایل مستندات کامل و تصویری از ارتباط جداول می باشد. همچنین این پروژه هنگام اولین اجرا فایل پایگاه داده را به صورت اتوماتیک به نرم افزار sql server ۲۰۰۸ R۲ متصل (َAttach) می کند.
فهرست مطالب:
سطح دسترسی معاونت آموزشی
درج، حذف، ویرایش درس
ثبت دانشجو (اطلاعات دانشجو به همراه عکس دانشجو)
ثبت استاد
ثبت گروه درسی
سطح دسترسی دانشجو
نمایش برنامه هفتگی دانشجو
نمایش نمرات دانشجو (کارنامه) ترم جاری
نمایش گروه های درسی ارائه شده
انتخاب واحد (با توجه به گروه های درسی که ارائه شده است)
حذف دروسی که قبلا توسط دانشجو انتخاب شده است
تغییر کلمه عبور دانشجو
ویرایش اطلاعات دانشجو
سطح دسترسی استاد
نمایش برنامه هفتگی استاد
ثبت نمره (برای دانشجویانی که با استاد درس انتخاب نموده اند)
تغییر رمز عبور استاد
چکیده
این پروژه شامل مراحل ساخت یک سیستم نرم افزاری محاسبه حقوق یک شرکت است که در آن از زبان های SQL و Delphi استفاده شده است که در حال حاضر از زبان های رایج برای ایجاد پایگاه داده است. که ما با استفاده از زبان SQL پایگاه داده مردنظر را ایجاد کرده و تمام مراحل برنامه نویسی آن و کارهای را که سیستم باید انجام دهد را با استفاده از Delphi شبیه سازی می کنیم. در این پروژه سعی شده است حدالامکان از حجم کار حسابداری بصورت دستی که بخش عمده ای از کارها در این بخش انجام می شود کاهیده و بتوان بصورت الکترونیکی و با امنیت بالا این بخش را اداره کرد.
چکیده
موفقیت محاسبات ابری به عنوان پایگاهی برای برنامه های کاربردی وب منجر به سیلی از برنامه های کاربردی شده که توسط ردپای داده های کوچک با الگوی دسترسی غیرقابل پیش بینی مشخص می شود. بنابراین، سیستم مدیریتپایگاه داده چندگانه مقیاس پذیر DBMS به عنوان موئلفه مهمی از مجموعه نرم افزار برای پایگاه هایی می باسد که به پشتیبانی از این برنامه های کاربردی می پردازد. تکنیک های توازن بار انعطاف پذیر و انتقال پایگاه داده کارآمد به عنوان شرایط کلیدی برای کاربرد منابع اثربخش و به حداقل رسانی هزینه عملیاتی می باشد. نظر ما در ارتباط با سیستم مدیریت پایگاه داده چندگانه مقیاس پذیر می باشد که چندگانگی (اشتراک) بر مبنای مجازی سازی در لایه پایگاه داده بوده و انعطاف پذیری، به عنوان اولین مفهوم طبقه بندی با توجه به حالت یکسان بر مبنای مقیاس پذیری و دسترس پذیری و غیره می باشد. ما به تحلیل مدل های مختلف چندگانگی پایگاه داده پرداخته، و شکل های انتقال را رسمی می کنیم، و به شناسایی فضای طرح و اهداف پژوهشی برای پایگاه چندگانه انعطاف پذیر و مستقل می پردازیم.
دسته بندی و توصیف گر موضوع
فرضیه 2.4 (مدیرتی پایگاه داده) : سیستم ها- پایگاه داده نسبی، پردازش تراکنش ها؛ فرضیه 3.4 (بازیابی و ذخیره سازی اطلاعات) : سیستم ها و نرم افزارها- سیستم های توزیع
کلیدواژه: محاسبه ابری، چندگانگی، مدیریت داده انعطاف پذیر، انتقال پایگاه داده، معماری غیر اشتراکی
مقدمه
انعطاف پذیری، پرداخت به ازای استفاده، سرمایه گذاری آشکار پایین، زمان کم برای بازار، و انتقال ریسک ها به عنوان بعضی از خصوصیات فعالی می باشند که محاسبه ابری را به عنوان الگوی فراگیر برای بکارگیری کاربردهای جدید تبدیل می کنند که از نظر اقتصادی در تنظیمات زیرساخت شرکت های سنتی، عملی می باشند. این تغییرات منجر به نوسانات غیرقابل پیش بینی در تعداد برنامه کاربردی که در محاسبات ابری مورد استفاده قرار می گیرند، می شود. برای نمونه، پایگاه فیس بوک، دارای بیش از میلیون ها توسعه دهنده و بیش از 500 کیلوبایت برنامه کاربردی فعال می باشد [14]. علاوه بر مقیاس کلی تعداد برنامه های کاربردی، چنین کاربردهایی بر مبنای واریانس بالا در جمعیت، ردپای داده های کوچک، خصوصیات ظرفیت غیرقابل پیش بینی، مجموعه فلش، نیازهای منابع مختلف، مشخص می شوند. در نتیجه، ارائه دهنده PaaS، همانند جوینت [17] یا موتور برنامه کاربردی گوگل، که به میزبانی این برنامه های کاربردی می پردازند با چالش های بی سابقه روبرو هستند. اشتراک زیرساخت مدیریت داده مربوطه در میان مجموعه ای از یکان های مستقر، یا پایگاه های داده، برای کاربرد موثر منابع و هزینه پایین عملکردها، ضروری می باشند.