رفع خطاهای اتصال

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

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

برطرف کردن اکثر خطاهای اتصال

اگر می‌خواهید از وب‌سایتی بازدید کنید و باز نمی‌شود، ابتدا سعی کنید با این مراحل عیب‌یابی، خطا را برطرف کنید:

  1. نشانی وب را برای اشتباه تایپی بررسی کنید؛
  2. مطمئن شوید اتصال اینترنت درست کار می‌کند. اگر اتصال اینترنت ناپایدار است، با نحوه برطرف کردن مشکلات پایداری اینترنت آشنا شوید؛
  3. با مالک وب‌سایت تماس بگیرید.

دریافت راهنمایی برای پیام خطایی خاص

«این صفحه وب دارای چرخه هدایت مجدد است» یا «ERR_TOO_MANY_REDIRECTS»
 
«این سایت نمی‌تواند اتصالی ایمن ارائه دهد؛ خطای شبکه پاسخ نامعتبری ارسال کرد» یا «ERR_SSL_FALLBACK_BEYOND_MINIMUM_VERSION»
 
«ERR_CERT_SYMANTEC_LEGACY»
 
«اتصال شما خصوصی نیست»، «NET::ERR_CERT_AUTHORITY_INVALID»‏، «ERR_CERT_COMMON_NAME_INVALID»،‏ «NET::ERR_CERT_WEAK_SIGNATURE_ALGORITHM»‏، «ERR_CERTIFICATE_TRANSPARENCY_REQUIRED» یا «خطای گواهینامه SSL»
 
«به شبکه متصل شوید»
 
«ساعت شما عقب است» یا «ساعت شما جلو است» یا «NET::ERR_CERT_DATE_INVALID»
 
«سرور دارای یک کلید عمومی ضعیف Diffie-Hellman موقت است» یاERR_SSL_WEAK_EPHEMERAL_DH_KEY
 
«این صفحه وب دردسترس نیست» یا «ERR_SSL_VERSION_OR_CIPHER_MISMATCH»
 
«نرم‌افزاری در رایانه شما مانع از اتصال ایمن Chrome به وب می‌شود» (فقط رایانه‌های Windows)
 
«Delete Expired DigiCert Certificate» (حذف گواهینامه DigiCert منقضی‌شده) (فقط در رایانه‌های Mac)

بررسی کننده شکاف لینک

پیوندهای جدید را با اصلاح وب و حفظ وب سایت خود از لینک های مرده آزاد کنید

 

 

کردن و رفع مشکلات لینک در نهایت آسان ساخته شده است !

این آنلاین جستجوگر / اعتبار سنج رایگان نه تنها به شما می گوید که این از لینک خود را مرده اما آن را نیز به شما نشان می دهد که در آن دقیقا همان کسانی که کهنه مراجع در کد HTML غیر خود را بیابید ! چنین ویژگی منحصر به فرد سرویس ما را بررسی می کند از دیگر ابزارهای تشخیص مشکل در دسترس است و باعث می شود که وب مستر برای پیدا کردن URL های بد و تمیز کردن آنها در هیچ زمان بسیار راحت باشد. هرگز لینک های مرده را پیدا نکردید !

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

چرا پیغام های شکسته ای خیلی بد است ؟

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

به همین دلیل وب سایت ممکن است:

  • از دست دادن برخی از پایگاه مشتری موجود (کاربران فعلی دیر یا زود به اندازه کافی نا امید خواهند شد تا هرگز به عقب برگردند)
  • با گرفتن مشتریان جدید مشکلی ایجاد کنید (به دلیل پیوندهای اینترنتی مرده مردم به راحتی چیزهایی را پیدا نخواهند کرد / صفحاتی که به دنبال آن هستند).
  • خسارت شهرت شما را به صورت آنلاین (اکثر مشتریان آنلاین در نظر دارند لینک های معتبر را به عنوان تظاهرات بدون احترام به آنها از صاحبان سایت)
  • تاثیرات منفی بر روی رتبه بندی وب سایت شما با موتورهای جستجوی عمده مانند Google، Yahoo، Bing و غیره

همه چیزهایی که این مسئله را به گونه ای جدی مطرح می کند که گاهی اوقات « مشکل پیکربندی پیوند » (یا linkrot) به آن اشاره می کند: همانطور که شما قبلا " فاسد" وب لینوکس می دانید ، فقط یک نام دیگر برای یک وضعیت"URL مرده" است.

نوع پیوندهای نامعتبر چیست؟

با رشد محتوای وب سایت، برقراری روابط بین صفحات وب شخصی و پیگیری لینک ها در یک سایت سخت تر و سخت تر می شود. متاسفانه هیچ ابزار یا خدمات یکپارچگی کامل وب سایت وجود ندارد که بتواند ارتباط صحیح بین صفحات، پیگیری محتوای متحرک، تغییر نام وب سایت و غیره را انجام دهد و URL های مربوط به آن را به طور خودکار به روزرسانی کند. با گذشت زمان این باعث می شود برخی لینک تبدیل منسوخ ، کهنه ، عجیب و غریب ،آویزان ، و به سادگی - مرده چرا که آنها به منابع معتبر منجر نمی شود، و بازدید کنندگان در حال رفتن به 404 کدهای خطا (بدنام صفحه یافت نشدپیام ها) و یا سایر پاسخ های ناموفق HTTP هر بار که آنها سعی می کنید برای دسترسی به صفحات وب. سیستم مدیریت محتوای مدرن (CMS مانند جوملا! ) و نرم افزار وبلاگ می تواند مشکل را حتی بیشتر تشدید کند - با تکرار همان پیوندهای مرده در صفحات متعدد وب که به طور پویا تولید می شوند، بنابراین مردم می توانند 404 خطا را بسیار بیشتر دریافت کنند. همه فقط توضیح داده شده به لینک های داخلی در همه زمان ها اتفاق می افتد 
با حوادث خارج از کشور وضعیت حتی بدتر است: وب سایت که به آن لینک می کنید می توانید اسامی و مکان های صفحات خود را هر زمان بدون اطلاع قبلی تغییر دهید. خارجی سرورها می توانند به طور موقت (یا موقت) یا دامنه های آنها منقضی یا فروخته شوند. افسوس که شما بر روی چنین چیزهایی کنترل ندارید، بنابراین تنها درمان خوب انجام تست های عقلانی منظم است که هر یک از مرجع های خروجی را بررسی می کنند تا مطمئن شوند که هنوز زنده هستند و نه در برخی از محتوای غیر موجود .

چرا شما نیاز به پیگیری آنلاین ما دارید؟

به دلیل کمبود ابزارهای تشخیص مشکل (بعلاوه اعتبار سنجی های URL، عنکبوت وب، خزنده های HTML، تجزیه و تحلیل های بهداشت وب سایت و غیره)، بسیار دشوار است که شناسایی دقیق لینک های داخلی و خارجی (خروجی) مرده، و آن را سخت تر سخت تر زیرا برای تمیز کردن شما باید مکان دقیق برچسب تکه تکه شده را در کد HTML بدانید: بدون آن شما باید از طریق هزاران منبع منبع اسکن کنید تا HREF دقیق (یا دیگر subtag) را که باعث مشکل می شود پیدا کنید.

این دقیقا همان جایی است که URL Checker خود را به طور مستقیم براق می کند: تمام سایت شما را بررسی میکند - همه صفحات را برای جستجوی مسائل خزنده می کند و مراجع نامعتبر وب سایت شما را در وب سایت شما تشخیص می دهد که دقیقا همان جایی است که آنها را رفع می کند ! برای هر یک از لینک های بد در بر داشت (هر دوداخلی و خروجی ) شما یک صفحه نمایش که حاوی منبع صفحه را ببینید و تگ HTML واقعی حاوی آدرس غیر کار را برجسته، به طوری که شما می توانید فورا اصلاح درست و در نهایت وبلاگ خود را بسیار سریع تعمیر. به این ترتیب، بازدید کنندگان شما با خطاهای صفحه دیگر پیدا نخواهند شد!

به عنوان ابزار 100٪ آنلاین در حال اجرا در اینترنت رایگان وب سایت ما اسکنر و آشکارساز مشکل می تواند در هر کامپیوتر استفاده می شود بدون مواد اگر آن مک، کامپیوتر، نوت بوک / لپ تاپ، اپل (و یا حتی آیفون)، آندروید و یا برخی از دستگاه های تلفن همراه دیگر و آن را اجرا می کند ویندوز، MacOS / اپل OSX، iOS، آندروید، سیستم عامل کروم، WebOS، لینوکس و یا UNIX قدیمی خوب است. مایکروسافت ویندوز 10 هم سازگار است! همه مرورگرهای محبوب به طور کامل پشتیبانی می شوند از جمله اینترنت اکسپلورر، MS Edge، فایرفاکس و موزیلا، کروم، اپرا و سافاری (اما نه محدود به آن). این همه باعث می شود این تحلیلگر یک ابزار واقعی جستجوگر کراس پلت فرم باشدهمیشه برای استفاده شما آماده است! علاوه بر این، عنکبوت سرور HTTP ما قادر به خزیدن و چک کردن هر وب سایت بدون توجه به اینکه آیا آن را با دست کد گذاری می شود - با HTML / XHTML خالص یا مبتنی بر PHP، ASP، JSP، Cold Fusion و غیره است یا با استفاده از دروپال، جوملا، وردپرس ، DotNetNuke، Magento، Blogger، TYPO3 ، یا هر سیستم عامل CMS و تجارت الکترونیک دیگر. از آنجا که بسیاری از توسعه دهندگان وب و مدیران وب از خزنده ما برای آزمایش پروژه های خود استفاده می کنند، به سرعت شناسایی و رسیدگی به مسائل در صورت لزوم.

ما دریافت می کنیم بسیاری از بازخورد مثبت و بسیاری از وب مسترها این سرویس را یکی از بهترین ابزارهای موجود در World Wide Web می نامند. خودتان را امتحان کنید تا ببینید که چرا آنقدر محبوب است!

ویژگی های بیشتر سرد و رایگان به زودی از جمله محدودیت های بالاتر، صادرات MS اکسل، و برای کارشناسان جستجوگرها - پارامترهای پیکربندی اضافی.

همچنین نسخه تجاری این چک کننده موجود است که امکان اسکن بدون محدودیت نسخه رایگان نسخه آزمایشی را فراهم می کند. به طور خاص می توان سایت های هر اندازه را تأیید کرد (بدون هیچ محدودیتی، اما محدودیت صفحه را می توان به همان اندازه که شما نیاز دارید تنظیم کنید)، اسکریپت های زیر پوشه های شخصی (URL های با اسلش)، نتایج را به صورت فرمت CSV صادر کنید. و گزارش های خودکار برای شما توسط برنامه ریزی شده اجرا می شود. برای جزئیات لطفا با ما تماس بگیرید در هر زمان.

 

ادامه نوشته

چرا سایت یک خطا 404 را ارائه می دهد

 

چرا سایت یک خطا 404 را ارائه می دهد

از نویسنده: من شما را خوشحال می کنم خواننده عزیز. شاید شما وب سایت خود را داشته باشید و هنگامی که به صفحه خاصی می روید پیام زیر را می بینید: "Error 404: page not found". چگونه چنین اشتباهی را تصحیح و دلایل ظاهر آن چیست؟

 

دلایل خروجی خطای 404 چیست؟

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

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

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

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

رویه های فعلی و رویکردهای توسعه وب

الگوریتم رشد سریع حرفه ای را از ابتدا در ساختمان سایت یاد بگیرید

بیشتر بدانید

چه باید کرد به صاحب منبع

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

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

اما اگر مطالب زیادی در سایت شما دارید، می توانید از افزونه استفاده کنید. برای مثال وردپرس یک پلاگین فوق العاده وجود دارد - Broken Link Checker. لینک های شکسته را پیدا و حذف می کند.

اگر خودتان نشانی اینترنتی یک دسته یا صفحه را تغییر دادهاید، به شما توصیه میکنم از این کارها را انجام دهید:

به صورت دستی تغییر لینک به این صفحه هر جا که آنها شده است.

قرار دادن 301 تغییر مسیر از آدرس قدیمی به یکی از جدید. بنابراین، کاربران در طی انتقال به 404 خطا نمی بینند و با موفقیت به سمت راست هدایت می شوند.

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

چه باید کرد تا بازدید کننده

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

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

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

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

چه چیز دیگری می توانید انجام دهید؟ شما می توانید سعی کنید اطلاعات را در جستجوی پیدا کنید و کپی ذخیره شده خود را مشاهده کنید.واقعیت این است که همان Yandex آدرس های زیادی را برای مدت زمان بسیار طولانی حفظ می کند که دیگر وجود ندارد (60-90 روز). در نهایت شما می توانید یک نامه را به صاحب دامنه ارسال کنید و در مورد مشکل بپرسید. آدرس ایمیل را می توان برای مثال در nic.ru پیدا کرد.

به طور کلی، برای مدیران وب، بهترین ابزار در برابر 404 Not Found، هدایت و مراقبت است. دومین دلیل برای تغییر تمام پیوندهای ورودی تغییر شده در هنگام تغییر نشانی اینترنتی ضروری است، زیرا اگر این کار انجام نشود، 404 شکل می گیرد.

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

 
ادامه نوشته

نحوه خالی کردن کش تمامی مرورگرها

 

برای پاک کردن کش (Cache) در مرورگر گوگل کروم (Google Chrome) روش‌های مختلفی وجود دارد. در ادامه با ما باشید تا با نحوه پاک کردن کش‌های مرورگر گوگل کروم از طریق خود مرورگر آشنا شوید.

مختصری درباره Cache مرورگرها:

کَش‌های (Caches) مرورگر یا به اصطلاح Temporary Internet Files به معنای "فایل‌های موقت اینترنتی"، فایل‌های موقتی‌ای که درواقع کپی‌هایی از فایل‌های مرورشده قبلی مانند تصاویر هستند و در مرور سریع‌تر اینترنت به کاربر کمک می‌کنند. برای مثال، کش‌های تصاویر در حین مرور یک صفحه در کامپیوتر به صورت محلی (Local) ذخیره می‌شوند و زمانی که کاربر قصد مرور همان صفحه با همان تصاویر (یا یک صفحه دیگر با همان تصویر) را دارد، مرورگر فایل کش مربوط به آن تصویر را با استفاده از الگوریتم‌های مقایساتی پیدا کرده سپس به کاربر نشان می‌دهد. در این حالت، تصویری که بار قبل مشاهده شده است، برای بار دوم بارگیری (Download) نخواهد شد و بدین ترتیب سرعت مرور صفحات وب به صورت چشمگیری افزایش می‌یابد.

نکته: برای مشاهده مطلب مربوط به کش‌ها، به پست “حافظه نهان (Cache) مرورگر چیست؟” مراجعه کنید.

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

 

چرا Cacheهای مرورگر را پاک می‌کنیم؟

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

 

نحوه پاک کردن Cache در مرورگر گوگل کروم

برای هرچه آسان‌تر بودن این آموزش، ما Cacheهای مرورگر گوگل کروم (Google Chrome) را از طریق خود مرورگر پاک خواهیم کرد. روش‌ها و برنامه‌های مختلفی را می‌توانید در ارتباط با پاک کردن Cacheهای مرورگرهای مختلف ازجمله گوگل کروم پیدا کنید.

توجه کنید که تا مرحله 5 را می‌توانید با وارد کردن لینک "chrome://settings/clearBrowserData" به صورت مستقیم در گوگل کروم (بدون علامت کتیشن‌ها ") بپیمایید.

 

۱- برای پاک کردن Cacheها ابتدا مرورگر گوگل کروم (Google Chrome) را اجرا کنید. حال از گوشه بالا-سمت راست (به صورت پیشفرض) منو گوگل کروم (منوی گوگل کروم) را باز کنید. این کار را می‌توانید با استفاده از کلیدهای ترکیبی E + Alt نیز انجام دهید.

پاک کردن Cache گوگل کروم

 

2- در پنجره باز شده بر روی Settings (تنظیمات) کلیک کنید.

پاک کردن Cache گوگل کروم

منو گوگل کروم

 

حال با پنجره ای مشابه تصویر زیر روبرو خواهید شد.

پاک کردن Cache گوگل کروم

پنجره Settings (تنظیمات)

 

3- به پایین صفحه رفته و بر روی Show advanced settings (نمایش تنظیمات پیشرفته) کلیک کنید.

پاک کردن Cache گوگل کروم

 

4- به قسمت Privacy (حریم خصوصی) رفته و بر روی Clear browsing data (حذف داده‌های مرور) کلیک کنید.

پاک کردن Cache گوگل کروم

 

حال پنجره‌ای با نام Clear browsing data مشابه تصویر زیر باز خواهد شد.

پاک کردن Cache گوگل کروم

پنجره Clear browsing data


5- در قسمت Obliterate the following items from (بازه زمانی برای حذف داده‌های انتخاب شده) می‌توانید بازه زمانی‌ای که کش‌ها در آن زمان ذخیره شده اند را انتخاب کنید. برای پاک کردن تمامی کش‌ها گزینه the beginning of time را انتخاب کنید.

پاک کردن Cache گوگل کروم

 

6- حال گزینه Cached images and files به معنای "فایل‌ها و تصاویر کش شده" را انتخاب کرده سپس بر روی Clear browsing data کلیک کنید.

نکته: ممکن است گزینه بالا وجود نداشته باشد. در این صورت از گزینه Empty the cache به معنای "خالی کردن کش" استفاده کنید. همچنین بهتر است گوگل کروم را آپدیت کنید.

پاک کردن Cache گوگل کروم

 

پس از اتمام فرایند پاک سازی، پنجره مربوطه بسته خواهد شد.

ادامه نوشته

خطای 404 چیست ؟ رفع خطای 404 و تاثیر آن در سئو

خطای 404 چیست ؟ رفع خطای 404 و تاثیر آن در سئو

خطای 404 چیست؟ این خطا بدین معناست که صفحه مورد نظر شما روی سرور وجود ندارد. خطای 404 معمولا در سمت کلاینت اتفاق می افتد.

23 دی 1395 - 0:25 - ارسال شده توسط سینا عسکری

خطای 404 چیست

خطای 404 چیست؟

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

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

انواع نمایش اخطار صفحه 404 که ممکن است با هر کدام از آن ها مواجه شوید:

  • 404 Error
  • 404 Not Found
  • Error 404
  • The Requested URL[URL] was not found on this server
  • HTTP 404
  • Error 404 Not Found
  • 404 File or Directory Not Found
  • HTTP 404 Not Found
  • 404 Page Not Found

اخطار صفحه 404، می تواند در هر مرورگر و هر سیستم عاملی نشان داده شود. 

چه عاملی باعث بروز خطای 404 می گردد؟

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

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

رفع خطای 404

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

2.آدرس صفحه یا URL را بررسی کنید. ممکن است به اشتباه تایپ یا نوشته شده باشد. حتی ممکن است در لینک هایی که در سایت قرار گرفته است، آدرس به اشتباهی نوشته شده باشد.

3.سطح صفحات را در آدرس کم کنید. برای مثال فرض کنید که آدرس www.test.com/a/b/c.html برای دسترسی به یک صفحه سایت خود تعریف کرده اید. این آدرس کاملا طولانی است و کاربران خیلی حوصله تایپ ندارند پس بهتر است تا جایی که می توانید آدرس صفحه خود را کوتاه کنید. 

4.کاربران وقتی آدرس دقیقی را نمی دانند، آن را در موتورها، جستجو می کنند. پس سعی کنید حتما آدرس خود با کلمات ساده ای بنویسید که در سریعا در موتورهای جستجو نشان داده شود.

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

6.کاربران اگر نتوانند به هر دلیلی سایت را پیدا کنند، با مسئولین سایت تماس می گیرند. پس حتما از قبل اطلاع رسانی نمایید یا راه تماس با سایت را در مکان مناسب و قابل دید قرار دهید.

ادامه نوشته

سئو چیست؟ - سئو - بهینه سازی سایت

 عبارت Search Engine Optimization است که کلمات معادلی چون SEO یا بهینه سازی موتور جستجو دارد که همگی آنها به یک معنی می باشند و می توان آن را بصورت زیر تعریف نمود:

سئو (بهينه‌سازي موتور جستجو) به معناي فريب و يا دستکاري موتور‌هاي جستجو با روش‌هاي غير اخلاقي نيست. آن‌ها براي کمک کردن به بهبود رويت و ارتباط وب سايت‌ها در نتايج جستجوي طبيعي با هدف رسيدن به رتبه‌بندي بالا، ايجاد شده‌اند.

سئو را مي‌توان مجموعه‌اي از روش‌ها براي تغيير استراتژيک وب سايت‌ها دانست. اين فرآيند به بيان مهمترين عوامل مرتبط صفحه و افزايش اهميت آن در صفحه نتايج جستجو، مي‌پردازد.

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

سئو سایت یا بهینه سازی سایت یکی از فعالیت هایی است که توسط سئوکار انجام می شود.

الگوريتم رتبه‌بندي گوگل داراي بيش از 200 معيار جهت رتبه‌بندي يک سايت است. از اين رو مهندسين سئو مي‌بايست مهم‌ترين اين معيار‌ها را جهت پياده‌سازي موفق سئو بدانند.

سئو چیست

اوايل شروع سئو

در اوايل سال 1990 اولين موتور‌هاي جستجو کار خود را آغاز کردند؛ بعضي از محبوب‌ترين آن‌ها Infoseek،Alta Vista و Yahoo بودند.در آن زمان مردم موتورهاي جستجو را به ديد يک ليست فهرست شده نگاه مي‌کردند که همانند صفحه زرد، سئو اوليه بر اساس حروف الفبا انجام مي‌شد. در اين ليست صفحاتي همچون AAA در بالاي اين ليست وجود داشتند.

با رشد مداوم اينترنت موتورهاي جستجوي جديد‌تري ظاهر مي‌شدند که از الگوريتم‌هاي رتبه‌بندي پيچيده‌تري استفاده مي‌کردند. اين الگوريتم‌ها با معيار تراکم کلمه کليدي ( تعداد دفعاتي که يک کلمه کليدي يا يک عبارت در يک صفحه استفاده شده تقسيم بر تعداد کل کلمات صفحه) و برچسب‌هاي شبيه key-words براي فهم محتويات وب سايت‌ها استفاده مي‌کردند. به دنبال اين رشد سئوبراي بيشتر ديده شدن سايت‌ها فعاليت خود را شروع کرد. با توسعه رتبه‌بندي صفحات توسط موتور‌هاي جستجو، مهندسين سئو به دنبال پيدا کردن راه‌هايي جهت تاثيرپذيري در رتبه بندي اين موتورها چه با استفاده از روش‌هاياخلاقي و چه غير اخلاقي روي آوردند.

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

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

اهداف سئو چیست ؟

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

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

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

اين جاي تعجب نيست که وب سايت‌ها با محصولات و خدماتي که بفروش مي‌رسانند بر سر رسيدن به رتبه يک نتايج جستجو رقابت کنند. به عنوان مثال کلمه کليدي رقابتي "بيمه خودکار" 1.5 ميليون جستجوي گوگل را در ماه به خود اختصاص مي‌دهد، اين بدين معني است که 3 جايگاه اول 58.4 درصد بازديدکنندگان و خود جايگاه اول 36.4 درصد بازديدکنندگان را به خود اختصاص مي‌دهد. اين مسئله براي خيلي از سايت‌ها سودمند است که در بالاي نتايج جستجو قرار گيرند به خصوص آنهايي که با افزايش ترافيک سايت به تعداد مشتريانشان اضافه مي‌شود.
يک مطالعه ديگر نشان مي‌دهد جستجو کنندگان خيلي دوست دارند روي پيوندهاي طبيعي نتايج جستجو کليک کنند؛ اين مطالعه مشخص مي‌کند 72.3 درصد کاربران گوگل روي پيوندهاي طبيعي نتايج جستجو کليک مي‌کنند و تنها 27.3 درصد کاربران روي پيوندهاي ليستهاي پرداخت شده کليک مي‌کنند. اين يکي ديگر از دلايلي است که شرکت‌ها تاثير سئو را دانسته و حاضر هستند براي آن زمان و هزينه صرف کنند.

بطور کلی اهداف سئو را می توان بصورت زیر خلاصه نمود:

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

بهینه سازی موتور جستجو چیست

سئو درون صفحه چیست ؟ (On Page SEO)

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

سئو بیرون صفحه چیست ؟ (Off Page SEO)

بر خلاف روش SEO On Page که توسعه وب سايت با کنترل مستقيم بالايي انجام مي‌شد، روش بهينه سازی بیرون صفحه شامل تمام ارتقاهايي است که در خارج از وب سايت شما انجام مي‌شود؛ اين شامل تمام چيزهايي است که مي‌تواند در بدست آوردن رتبه‌بندي بالاي سايت شما کمک کند. SEO Off Page در درجه اول در بدست آوردن پيوند دهندگان (پيوندهايي که از سايت‌هاي ديگر به سايت شما اشاره مي‌کنند) متمرکز مي‌شود سپس با استفاده از روش‌هايي که در خارج از وب سايت انجام مي‌شود به بهينه‌سازي موتور جستجو مي‌پردازد.

SEO Off Page يک فرآيند نامحدود است که توسط مهندسين سئو در جهت بدست آوردن پيوند دهندگان، اداره مي‌شود.

سئو کلاه - سفيد چیست ؟ (White Hat)

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

سئو کلاه - سیاه چیست ؟ (Black Hat)

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

انجام تاکتيک‌هاي سئو کلاه – سياه ممکن است که باعث افزايش رشد ناگهاني در نتايج جستجو شود ولي مي‌تواند منجر به پرداخت جريمه و يا حذف کامل از فهرست پايگاه داده موتور جستجو شود.

مقالات در زمینه بهینه سازی موتور جستجو

در زیر به برخی از مقالات در زمینه بهینه سازی موتور جستجو اشاره شده است:

پژوهشی در استراتژی های بهینه سازی موتور جستجو برای توسعه وب سایت های بزرگ

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

  • بهبود ساختار سایت
  • استراتژی کلمات کلیدی
  • استراتژی URL
  • بهینه سازی کد
  • پردازش کردن متن
  • بهینه سازی لینک های ورودی
  • استراتژی نام دامنه و هاست

آنالیز تکنیک های بهینه سازی موتور جستجو

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

  • اضافه کردن Allow یا DisAllow به نقشه سایت
  • اضافه کردن URL به نقشه سایت
  • اضافه کردن نقشه سایت به robots.txt
  • استفاده از ابزارهای آنالیز جهت crawl

بهینه سازی موتور جستجو جهت افزایش بهبود رویت وب سایت

در این تحقیق محققین عواملی که در افزایش رتبه سایت تاثیر دارند را به 3 سه بخش تقسیم بندی می کنند:

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

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

بهینه سازی موتور جستجو: مفاهیم آنالیز فنی

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

تکنیک هایی که در این تحقیق برای بهینه سازی عنوان شده است عبارتند از:

  • افزایش لینک های خارجی
  • تغییر اسم فایل ها
  • لینک یک طرفه
  • کلمات کلیدی
  • استفاده از Meta Tag
  • استفاده صحیح از عنوان
  • استفاده از robots.txt
  • بهینه سازی محتوا
 
ادامه نوشته

https://www.researchgate.net/publication/320798853_A_Proposed_Model_for_a_Web-Based_Academic_Advising_System

 

قالب نمودار توالی

https://creately.com/diagram-community/all?pg=1

سیستم ثبت نام دانشجو

https://creately.com/diagram/example/hx5la1ky1/Student+Registration+System

 

Student Registration System

%20تأیید%20اعتبار%20--->%20ورود%20به%20سیستم%20ورود%20--->%20انتخاب%20اپراتور%20--->%20برنامه%20های%20تعرفه%20<--->%20درخواست%20مجدد%20انتخاب%20اپراتور%20--->%20درخواست%20مجدد%20شارژ%20--->%20پرداخت%20دروازه%20معاملات%20معامله%20پرداخت%20دروازه%20--->%20انتخاب%20اپراتور%20پرداخت%20معاملات%20دروازه%20--->%20خروجی%20مجدد%20تلفن%20همراه%20آنلاین%20UML%20نمودار%20نمودار%20دولتی%20اجزای%20نمودار%20قطعات:%20صفحه%20اصلی%20شخص%20ثالث%20(بازدید%20کننده%20/%20ثبت%20نام%20کاربر%20/%20مدیر%20/%20ارائه%20دهنده%20خدمات)%20صفحه%20ثبت%20شخص%20ثالث%20(بازدید%20کننده)%20صفحه%20شخص%20ثالث%20ورود%20کاربر)%20صفحه%20سابقه%20کاربر%20سوم%20شخص%20(کاربر%20ثبت%20شده)%20درخواست%20صفحه%20شارژ%20(کاربر%20ثبت%20شده)%20حزب%20سوم%20صفحه%20خروج%20(کاربران%20ثبت%20نام%20شده)%20تراکنش%20آنلاین%20دروازه%20پرداخت%20صفحه%20(کاربر%20مستقیم%20/%20کاربر%20ثبت%20نام%20شده)%20ارائه%20دهنده%20خدمات%20صفحه%20اصلی%20(بازدید%20کننده%20/%20ثبت%20نام%20کاربران%20/%20مدیر%20/%20ارائه%20دهنده%20خدمات)%20تعرفه%20های%20صفحه%20(بازدید%20کننده%20/%20کاربر%20ثبت%20نام%20/%20مدیر%20/%20ارائه%20دهنده%20خدمات)%20مجازی%20آنلاین%20موبایل%20UML%20Component%20Diagram%20استقرار%20سیستم%20های%20دیجیتال%20مورد%20استفاده:%201)%20کنسول%20/%20رایانه%20برای%20ثبت%20نام،%20اهداف%20ورود%20به%20سایت%20توسط%20کاربران%20شخص%20ثالث%20و%20برای%20شارژ%20سریع%20توسط%20کاربران%20مستقیم.%202)%20سرور%20شخص%20ثالث%20برای%20دریافت%20و%20پاسخ%20به%20تمام%20درخواستهای%20مختلف%20کاربران.%203)%20اینترنت%20برای%20دسترسی%20به%20کاربران%20برای%20جابجایی%20حساب%20های%20خود%20از%20طریق%20دروازه%20های%20پرداخت%20با%20قرار%20دادن%20درخواست%20ها%20از%20طریق%20سایت%20های%20شخص%20ثالث%20و%20سایت%20های%20ارائه%20دهنده%20خدمات.%204)%20Payment%20Gateway%20Server%20مانند%20سرور%20بانک%20برای%20ارائه%20پرداخت%20آنلاین%20از%20طریق%20حسابهای%20شخصی%20خود%20برای%20پاسخگویی%20به%20الزامات%20کاربران.%205)%20سرور%20سرویس%20دهنده%20برای%20حفظ%20سوابق%20درخواست%20ها%20ساخته%20شده%20توسط%20کاربران.%20مجازی%20آنلاین%20موبایل%20UML%20Deployment%20Diagram" alt="" />نمودارهای UML برای مطالعات موردی سیستم مدیریت کتابخانه و بروزرسانی تلفن همراه آنلاین تاریخ ارسال: مارس 23، 2012 | به روز شده: 27 فوریه 2014 | رده: پروژه های MCA | نویسنده: آرن کوما | عضو سطح: طلا | امتیاز: 100 | مقاله زیر شامل 8 نمودار UML برای دو مورد مطالعات موردی یعنی سیستم مدیریت کتابخانه و بازیابی آنلاین موبایل است. من تاکید زیادی بر روی نمودارها نسبت به هنر تئوری داشتم، زیرا نمودارها بخش مهمی در UML برای ساخت هر واحد هستند. تمام نمودارها به وضوح قابل فهم هستند که محتوای متنی کمتری را جبران می کند. این نمودارها پس از تحقیق عظیم در زمینه UML انجام می شود، که این موضوع در حال حاضر من در ترم B.Tech من است. اجزای اصلی زبان مدل سازی متحد UML شامل 9 نمودار زیر است: 1. نمودار کلاس: این نمودارها الگوی رفتاری سیستم را نشان می دهد، یعنی اینکه چگونه هر یک از کلاس ها به یکدیگر وابسته هستند، ارتباط بین هر یک از کلاس ها و غیره وجود دارد. تنها یک نمودار کلاس برای یک سیستم واحد باشد. نمودارهای کلاس از یک سیستم را می توان به نمودارهای کلاس دیگری از سیستم وصل کرد، که نیاز به چند سیستم دارد. 2. نمودار شی: نمودار شیء شبیه به نمودار کلاس بالا است و گفته می شود یک موجود واقعی یا یک نمونه از کلاس است که برای اشاره به خواص اضافی یک نهاد علاوه بر خواصی که توسط کلاس نشان داده می شود. 3. از نمودار مورد استفاده استفاده کنید: از نمودار مورد استفاده شامل موارد استفاده و بازیگران است، به طوری که در میان موارد استفاده و بازیگران، انواع مختلفی از روابط وجود دارد. یک نمودار مورد استفاده نشان می دهد تمام اقدامات که یک بازیگر خاص نیاز به انجام از طریق سیستم در هر و هر نقطه از زمان است. تنها یک مورد مورد استفاده در هر سیستم وجود خواهد داشت. 4. نمودار پیوندی: این نمودار، به عنوان نام نشان می دهد، حاوی دنباله ای از جریان اقدامات است که از طریق یک سیستم پردازش شده و خطوط زندگی از اشخاص، زمانی و چگونه آنها دسترسی پیدا کنید. همچنین شامل امنیت می شود که کدام یک از نهاد ها می توانند فرآیند کنند و کدام یک قابل مشاهده باشد و غیره. در هر فعالیتی که انجام می شود، تعداد زیادی از نمودارهای توالی وجود دارد. 5. نمودار همکاری: این نمودار یک شکل پلیورفیک از نمودار دنباله ای است که در آن نمایندگی متفاوت است اما کاربرد یکسان است. اگر ما بتوانیم یک نمودار دنباله ای ایجاد کنیم، بسیار ساده است که نمودار همکاری آن را با یک کلیک کلیدی ایجاد کنیم که از نرم افزار متفاوت است. می توان تعداد زیادی نمودار همکاری در هر فعالیت انجام داد زیرا تعداد زیادی از نمودارهای توالی وجود دارد. 6. نمودار فعالیت: این نمودار جریان جریان ساختاری فعالیت ها را در قالب نمودار جریان با جعبه های تصمیم گیری افزایش می دهد و از این رو نیز برای عیب یابی مانند افزایش استثنائات هنگامی که یک اقدام خاص انجام می شود و جایگزینی که باید انجام شود، زمانی که چیزی غیر عادی انجام شده. تنها یک نمودار فعالیت برای کل سیستم می تواند شامل تمام فعالیت هایی باشد که سیستم می تواند انجام دهد. 7. نمودار نمودار وضعیت: این نمودار یک شکل پلیورفیک از نمودار فعالیت است که در آن نمایندگی متفاوت است، اما کاربرد یکسان است. این به نظر می رسد مشابه نمودار حالت انتقال حالت دولت حالت محدود است. 8. نمودار استقرار: زمانی که ما نیاز به گسترش برنامه ای که توسعه دادیم، نمودار توسعه استفاده می شود. یک سیستم مجزا تنها برای یک سیستم امکان پذیر است. 9. نمودار اجزاء: نمودار کامپوننت، اجزای خاصی را نشان می دهد که در آن برنامه خاص باید بر روی آن نصب شود یا اجرا شود. همچنین نشان می دهد که نوع رابطه ای که بین مولفه های مختلف وجود دارد وجود دارد. از این رو تنها یک نمودار جزء جزء تمام اجزا و روابط آنها برای کل سیستم مورد نیاز است. این مقاله بر روی 8 نمودار برجسته از نمودار 9 داده شده تاکید دارد، به استثنای نمودار شی که اهمیت بیشتری نسبت به بقیه آنها ندارد. مطالعه موردی 1 سیستم مدیریت کتابخانه بیان مسأله: مطالعه موردی تحت عنوان سیستم مدیریت کتابخانه نرم افزار مدیریت کتابخانه است که هدف آن نظارت و کنترل معاملات در یک کتابخانه است. این مطالعه موردی در سیستم مدیریت کتابخانه به ما اطلاعات کامل در مورد کتابخانه و معاملات روزانه انجام شده در یک کتابخانه می دهد. ما باید سابقه جدیدی را حفظ کنیم و جزئیات کتاب های موجود در کتابخانه را که عمدتا بر روی عملیات اساسی در یک کتابخانه مانند اضافه کردن عضو جدید، کتاب های جدید و ایجاد اطلاعات جدید، جستجو در کتاب ها و اعضا و امکانات برای قرض دادن و بازگشت کتاب ها این ویژگی آشنا و به خوبی درک شده است، یک رابط کاربر جذاب، همراه با قابلیت جستجو، درج و گزارش قوی است. تسهیلات تولید گزارش سیستم کتابخانه کمک می کند تا بدانید که کدام یک از اعضاء قرض گرفته شده است، در زیر شرح مختصری درباره عملکردی که از طریق این مطالعه موردی به دست آمده است دسترسی پیدا کنید: کاربران نهایی: • کتابدار: برای حفظ و به روز رسانی سوابق و همچنین نیازهای کاربران. • خواننده: نیازمند خواندن کتابها و همچنین ارسال درخواست های مختلف به کتابدار است. • فروشنده: برای ارائه و رعایت الزامات کتاب های تجویزی. Class Diagram کلاسهای شناسایی شده: کتابخانه کتابخانه کتابخانه پایگاه داده فروشندگان کاربر Case Diagram بازیگران در برابر موارد استفاده: کتابدار • شماره یک کتاب • به روز رسانی و نگهداری سوابق • درخواست فروشندگان برای یک کتاب • ردیابی شکایات کاربر • ثبت نام • ورود سیستم مدیریت کتابخانه UML Class Diagram • جستجوی یک کتاب • درخواست برای ایس • مشاهده تاریخ • درخواست به کتابدار • ثبت نام کتاب پایگاه داده • به روز رسانی سوابق • نمایش وضعیت کتاب فروشندگان • ارائه کتاب به کتابخانه • تایید پرداخت سیستم مدیریت کتابخانه UML Usecase Diagram نمودار دنباله نمودار نمودار دنباله ای برای جستجوی یک کتاب و صدور آن به عنوان هر درخواست توسط کاربر از کتابدار: سیستم مدیریت کتابخانه UML sequence diagram Diagram Collaboration Diagram همکاری برای جستجوی کتاب و صدور آن به عنوان درخواست کاربر از کتابدار: سیستم مدیریت کتابخانه UML Collaboration Diagram فعالیت فعالیت های دیجیتال : ورود کاربر و تأیید اعتبار جستجوی کتاب برای تایید خواننده و انتشار کتاب به کاربران توسط کتابدار ارائه کتاب های درخواست شده توسط کتابدار از پرداخت صورتحساب فروشنده از کتابدار به فروشنده وضعیت کتاب های به روز شده در کتابخانه پایگاه داده سیستم مدیریت کتابخانه UML Activity Diagram نمودار دولت ایالات متحده: تایید اعتبار ورود به سیستم وارد شده یا مجددا جستجو برای یک کتاب (کاربر) / درخواست فروشنده (کتابدار) / ارائه کتاب درخواست شده (فروشنده) دریافت تصدیق ورود / دوباره جستجو / تابع جدید انتقال: تأیید اعتبار ---> ورود به سیستم ورود ---> جستجو <---> تایید ورود به سیستم ---> درخواست فروشنده <---> ارائه کتاب <---> تایید ورود ---> ارائه کتاب <---> تاییدیه تایید --->قطعه سیستم مدیریت کتابخانه UML نمودار وضعیت دولت کامپوننت وارد شده است قطعات: ثبت نام صفحه (بازدید کننده / فروشنده) ورود به صفحه (کاربر / کتابدار / فروشنده) جستجو صفحه (کاربر / کتابدار / فروشنده) درخواست پاسخ به فروشنده صفحه (کتابدار) کتاب درخواست پاسخ به شماره صفحه (کاربر / فروشنده) مشکل وضعیت صفحه (کتابدار) را پرداخت صفحه (کتابدار / فروشنده) ارائه کتاب صفحه (کتابدار) صفحه خروج (کاربر / کتابدار / فروشنده) سیستم مدیریت کتابخانه UML Component Diagram استقرار نمودار سیستم های مورد استفاده: کنسول محلی / کامپیوترها برای ورود و جستجو مقاصد شده توسط کاربران، کتابدار و فروشندگان است. کتابخانه LAN سرور با اتصال تمام سیستم ها به پایگاه داده. اینترنت برای دسترسی به Venodors برای ارائه کتاب های درخواست شده توسط کتابدار فروشنده سرور برای حفظ سوابق درخواست های کتابدار و کتاب های ارائه شده به کتابخانه. سیستم مدیریت کتابخانه UML Deployment Diagram مطالعه موردی 2 شارژ آنلاین تلفن همراه بیانیه مشکالت: مطالعه موردی "آنلاین شارژ موبایل" به ما اطلاعات در مورد همه ارائه دهندگان خدمات تلفن همراه ارائه می دهد. این نرم افزار به ما اطلاعات کامل مربوط به هر ارائه دهنده خدمات تلفن همراه را از لحاظ برنامه ها، گزینه ها، مزایا و غیره به ما ارائه می دهد. فرض کنید هر مشتری Airtel بخواهد اطلاعات مربوط به تمام طرح ها و خدمات ارائه شده توسط شرکت را داشته باشد. اطلاعات و با توجه به راحتی او می تواند تلفن همراه را از همان نرم افزار شارژ. مزیت عمده این سیستم پیشنهادی این است که امکانات شارژ هر ارائه دهنده خدمات تحت همان سقف. کاربران نهایی: ارائه دهنده خدمات: ارائه دهنده خدمات، کسی است که چیزی جز ارائه دهندگان خدمات تلفن همراه مانند تمام شرکت هایی که به آنها ارتباط تلفن همراه داده می شود تحت این ماژول قرار می گیرد. عملکرد این ماژول این است که شارژ تلفن همراه شرکت خود را بر اساس موجود بودن تعادل در حساب کاربری مدیریت کنید. درخواست از کاربر می آید و در اختیار مدیر برای موجود بودن تعادل تأیید می شود و پس از آن درخواست به سرویس ارائه شده برای شارژ تلفن همراه ارسال می شود. مدیر سیستم شخص ثالث: مدیر، کسی است که همه کاربران و معاملات کاربر را نظارت می کند. مدیر همچنین تمام سرویس دهندگان خدمات، تمام حساب های کاربری و مبلغ پرداخت شده توسط کاربر و مقادیر پرداخت شده به ارائه دهندگان خدمات را نظارت می کند. هنگامی که درخواست داده شده توسط مدیر کاربر تعادل موجود در حساب کاربر را بررسی می کند، سپس درخواست به ارائه دهنده خدمات ارسال می شود و از آنجا درخواست کاربر پردازش می شود. مدیر اطلاعات کامل مربوط به کاربر و تمام اطلاعات مربوط به طرح ها و سایر اطلاعات مربوط به کوپن های مختلف شارژ ارائه شده توسط ارائه دهندگان خدمات را می دهد. تمام داده ها در سطح مدیریت نگهداری می شوند. Admin دارای حقوق محدود برای هر کاربر است. کاربر: در دسته کاربر 2 دسته وجود دارد : ماژول: • کاربر ثبت شده و • بازدید کننده هر فردی که می خواهد از هر زمان که بخواهید در این نرم افزار ثبت نام کنید، از سرویس های Online Mobile Recharge استفاده می کند. پس از دریافت کاربر ثبت نام می توانید تلفن همراه را در هر زمان و از هر جایی شارژ کنید. بازدید کننده، کسی است که از برنامه آنلاین بازیابی آنلاین بازدید می کند و اطلاعات کامل مربوط به ارائه دهندگان خدمات را می دهد و می تواند با وارد کردن جزئیات بانکی و یا دادن جزئیات کارت اعتباری، شارژ تلفن همراه را شارژ نماید. Class Diagram Classes Identified: User: Registered، Visitor Third Party System Administrator سرور شخص ثالث / سرویس دهنده پایگاه داده مستقیم یا غیر شخصی (دسترسی مستقیم از طریق سایت ارائه دهنده خدمات) مجازی آنلاین موبایل UML Class Diagram Diagram استفاده از Case ها در مقابل موارد استفاده: کاربر • ثبت نام • شارژ • پرداخت دروازه را انتخاب کنید. • ارائه دهنده خدمات را انتخاب کنید. •پرداخت. مدیر شخص ثالث • درخواست ارسال به کاربر را به سرویس دهنده ارائه می دهد. • شکایات ردیابی سرور / بانک اطلاعاتی شخص ثالث • کاربران معتبر را تأیید کند. • حفظ ورود ارائه دهنده خدمات • کاربر را مستقیما و یا از طریق سیستم شخص ثالث درخواست دهید. • ارائه برنامه های مختلف به کاربر. مجازی آنلاین موبایل UML Usecase Diagram نمودار دنباله ای نمودار دنباله ای برای کاربر برای شارژ حساب خود را از طریق سایت شخص ثالث: تلفن همراه مجازی آنلاین UML دنباله نمودار نمودار همکاری نمودار همکاری برای یک کاربر برای شارژ حساب خود را از طریق سایت arty سوم: موبایل مجازی UML همکاری نمودار نمودار فعالیت فعالیت ها: ورود کاربر و احراز هویت برای کاربر ثبت شده. اگر به عنوان Administrator وارد سیستم شوید، درخواست را به ارائه دهنده خدمات ارسال کنید. سایت ارائه دهنده سرویس را برای یک کاربر مستقیم وارد کنید. مقدار شارژ را وارد کنید انتخاب دروازه پرداخت ورود و تأیید اعتبار حساب بانکی. پرداخت. بررسی کنید که شارژ با موفقیت پردازش شده یا نه. آنلاین موبایل تجدید UML نمودار فعالیت State Diagram States: تأیید اعتبار برای کاربران ثبت نام شده / ثبت نام برای کاربران ثبت نشده ثبت نام شده یا مجددا ورود به سیستم انتخاب اپراتور نمایش برنامه های تعرفه شده در دسترس و قابل اجرا شارژ درخواست برو از طریق پردازش معامله پرداخت Gateway • تأیید صحت برای ورود به سایت دروازه • ورود به سیستم به صورت موفقیت آمیز یا ورود مجدد • پرداخت انجام شده ثبت شده است . انتقال: ثبت نام ---> تأیید اعتبار ---> ورود به سیستم ورود ---> انتخاب اپراتور ---> برنامه های تعرفه <---> درخواست مجدد انتخاب اپراتور ---> درخواست مجدد شارژ ---> پرداخت دروازه معاملات معامله پرداخت دروازه ---> انتخاب اپراتور پرداخت معاملات دروازه ---> خروجی مجدد تلفن همراه آنلاین UML نمودار نمودار دولتی اجزای نمودار قطعات: صفحه اصلی شخص ثالث (بازدید کننده / ثبت نام کاربر / مدیر / ارائه دهنده خدمات) صفحه ثبت شخص ثالث (بازدید کننده) صفحه شخص ثالث ورود کاربر) صفحه سابقه کاربر سوم شخص (کاربر ثبت شده) درخواست صفحه شارژ (کاربر ثبت شده) حزب سوم صفحه خروج (کاربران ثبت نام شده) تراکنش آنلاین دروازه پرداخت صفحه (کاربر مستقیم / کاربر ثبت نام شده) ارائه دهنده خدمات صفحه اصلی (بازدید کننده / ثبت نام کاربران / مدیر / ارائه دهنده خدمات) تعرفه های صفحه (بازدید کننده / کاربر ثبت نام / مدیر / ارائه دهنده خدمات) مجازی آنلاین موبایل UML Component Diagram استقرار سیستم های دیجیتال مورد استفاده: 1) کنسول / رایانه برای ثبت نام، اهداف ورود به سایت توسط کاربران شخص ثالث و برای شارژ سریع توسط کاربران مستقیم. 2) سرور شخص ثالث برای دریافت و پاسخ به تمام درخواستهای مختلف کاربران. 3) اینترنت برای دسترسی به کاربران برای جابجایی حساب های خود از طریق دروازه های پرداخت با قرار دادن درخواست ها از طریق سایت های شخص ثالث و سایت های ارائه دهنده خدمات. 4) Payment Gateway Server مانند سرور بانک برای ارائه پرداخت آنلاین از طریق حسابهای شخصی خود برای پاسخگویی به الزامات کاربران. 5) سرور سرویس دهنده برای حفظ سوابق درخواست ها ساخته شده توسط کاربران. مجازی آنلاین موبایل UML Deployment Diagram

 

نمودارهای UML برای مطالعات موردی سیستم مدیریت کتابخانه و بروزرسانی تلفن همراه آنلاین

نمودارهای UML برای مطالعات موردی سیستم مدیریت کتابخانه و بروزرسانی تلفن همراه آنلاین


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

 
 

 

اجزای اصلی زبان مدل سازی متحد


UML شامل 9 نمودار زیر است: 

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

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

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

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

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

6. نمودار فعالیت: این نمودار جریان جریان ساختاری فعالیت ها را در قالب نمودار جریان با جعبه های تصمیم گیری افزایش می دهد و از این رو نیز برای عیب یابی مانند افزایش استثنائات هنگامی که یک اقدام خاص انجام می شود و جایگزینی که باید انجام شود، زمانی که چیزی غیر عادی انجام شده. تنها یک نمودار فعالیت برای کل سیستم می تواند شامل تمام فعالیت هایی باشد که سیستم می تواند انجام دهد. 

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

8. نمودار استقرار: زمانی که ما نیاز به گسترش برنامه ای که توسعه دادیم، نمودار توسعه استفاده می شود. یک سیستم مجزا تنها برای یک سیستم امکان پذیر است.

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

این مقاله بر روی 8 نمودار برجسته از نمودار 9 داده شده تاکید دارد، به استثنای نمودار شی که اهمیت بیشتری نسبت به بقیه آنها ندارد.

مطالعه موردی 1

 

سیستم مدیریت کتابخانه


بیان مسأله:

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

در زیر شرح مختصری درباره عملکردی که از طریق این مطالعه موردی به دست آمده است دسترسی پیدا کنید: 

کاربران نهایی:
• کتابدار: برای حفظ و به روز رسانی سوابق و همچنین نیازهای کاربران. 
• خواننده: نیازمند خواندن کتابها و همچنین ارسال درخواست های مختلف به کتابدار است. 
• فروشنده: برای ارائه و رعایت الزامات کتاب های تجویزی. 


Class Diagram

کلاسهای شناسایی شده: 
کتابخانه کتابخانه 
کتابخانه 
پایگاه داده فروشندگان 
کاربر Case Diagram بازیگران در برابر موارد استفاده: کتابدار • شماره یک کتاب • به روز رسانی و نگهداری سوابق • درخواست فروشندگان برای یک کتاب • ردیابی شکایات کاربر • ثبت نام • ورود


سیستم مدیریت کتابخانه UML Class Diagram














• جستجوی یک کتاب 
• درخواست برای ایس 
• مشاهده تاریخ 
• درخواست به کتابدار 
• ثبت نام 

کتاب پایگاه داده 
• به روز رسانی سوابق 
• نمایش وضعیت کتاب 

فروشندگان 
• ارائه کتاب به کتابخانه 
• تایید پرداخت 

سیستم مدیریت کتابخانه UML Usecase Diagram

نمودار

دنباله نمودار نمودار دنباله ای برای جستجوی یک کتاب و صدور آن به عنوان هر درخواست توسط کاربر از کتابدار: 

سیستم مدیریت کتابخانه UML sequence diagram

Diagram Collaboration Diagram

همکاری برای جستجوی کتاب و صدور آن به عنوان درخواست کاربر از کتابدار: 

سیستم مدیریت کتابخانه UML Collaboration Diagram

فعالیت فعالیت های دیجیتال



ورود کاربر و تأیید اعتبار 
جستجوی کتاب برای 
تایید خواننده و انتشار کتاب به کاربران توسط کتابدار
ارائه کتاب های درخواست شده توسط کتابدار از 
پرداخت صورتحساب فروشنده از کتابدار به فروشنده 
وضعیت کتاب های به روز شده در کتابخانه پایگاه داده 

سیستم مدیریت کتابخانه UML Activity Diagram

نمودار دولت

ایالات متحده: 

تایید اعتبار 
ورود به سیستم وارد شده یا مجددا 
جستجو برای یک کتاب (کاربر) / درخواست فروشنده (کتابدار) / ارائه کتاب درخواست شده (فروشنده) 
دریافت تصدیق ورود 
/ دوباره جستجو / تابع جدید 

انتقال: 

تأیید اعتبار ---> ورود 
به سیستم ورود ---> جستجو تایید ورود 
به سیستم ---> درخواست فروشنده ارائه کتاب تایید ورود 
---> ارائه کتاب تاییدیه 
تایید --->قطعه 

سیستم مدیریت کتابخانه UML نمودار وضعیت دولت

کامپوننت وارد شده است

قطعات: 

ثبت نام صفحه (بازدید کننده / فروشنده) 
ورود به صفحه (کاربر / کتابدار / فروشنده) 
جستجو صفحه (کاربر / کتابدار / فروشنده) 
درخواست پاسخ به فروشنده صفحه (کتابدار) 
کتاب درخواست پاسخ به شماره صفحه (کاربر / فروشنده) 
مشکل وضعیت صفحه (کتابدار) 
را پرداخت صفحه (کتابدار / فروشنده) 
ارائه کتاب صفحه (کتابدار) 
صفحه خروج (کاربر / کتابدار / فروشنده) 

سیستم مدیریت کتابخانه UML Component Diagram

استقرار نمودار

سیستم های مورد استفاده: 

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

سیستم مدیریت کتابخانه UML Deployment Diagram

مطالعه موردی 2

 

شارژ آنلاین تلفن همراه


بیانیه مشکالت:

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

کاربران نهایی:

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

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

کاربر: 
در دسته کاربر 2 دسته وجود دارد ماژول: 
• کاربر ثبت شده و 
• بازدید کننده

هر فردی که می خواهد از هر زمان که بخواهید در این نرم افزار ثبت نام کنید، از سرویس های Online Mobile Recharge استفاده می کند. پس از دریافت کاربر ثبت نام می توانید تلفن همراه را در هر زمان و از هر جایی شارژ کنید. بازدید کننده، کسی است که از برنامه آنلاین بازیابی آنلاین بازدید می کند و اطلاعات کامل مربوط به ارائه دهندگان خدمات را می دهد و می تواند با وارد کردن جزئیات بانکی و یا دادن جزئیات کارت اعتباری، شارژ تلفن همراه را شارژ نماید. 

Class Diagram

Classes Identified: 

User: Registered، Visitor 
Third Party System Administrator 
سرور شخص ثالث / 
سرویس دهنده پایگاه داده 
مستقیم یا غیر شخصی (دسترسی مستقیم از طریق سایت ارائه دهنده خدمات) 

مجازی آنلاین موبایل UML Class Diagram

Diagram استفاده از Case ها در

مقابل موارد استفاده:

کاربر 
• ثبت نام 
• شارژ 
• پرداخت دروازه را انتخاب کنید. 
• ارائه دهنده خدمات را انتخاب کنید. 
•پرداخت. 

مدیر شخص ثالث 
• درخواست ارسال به کاربر را به سرویس دهنده ارائه می دهد. 
• شکایات ردیابی 

سرور / بانک اطلاعاتی شخص ثالث 
• کاربران معتبر را تأیید کند. 
• حفظ ورود 

ارائه دهنده خدمات 
• کاربر را مستقیما و یا از طریق سیستم شخص ثالث درخواست دهید. 
• ارائه برنامه های مختلف به کاربر. 

مجازی آنلاین موبایل UML Usecase Diagram

نمودار دنباله ای نمودار

دنباله ای برای کاربر برای شارژ حساب خود را از طریق سایت شخص ثالث: 

تلفن همراه مجازی آنلاین UML دنباله نمودار

نمودار

همکاری نمودار همکاری برای یک کاربر برای شارژ حساب خود را از طریق سایت arty سوم: 

موبایل مجازی UML همکاری نمودار

نمودار فعالیت

فعالیت ها: 

ورود کاربر و احراز هویت برای کاربر ثبت شده. 
اگر به عنوان Administrator وارد سیستم شوید، درخواست را به ارائه دهنده خدمات ارسال کنید. 
سایت ارائه دهنده سرویس را برای یک کاربر مستقیم وارد کنید. 
مقدار شارژ را وارد کنید 
انتخاب دروازه پرداخت 
ورود و تأیید اعتبار حساب بانکی. 
پرداخت. 
بررسی کنید که شارژ با موفقیت پردازش شده یا نه. 

آنلاین موبایل تجدید UML نمودار فعالیت

State Diagram

States: 

تأیید اعتبار برای کاربران ثبت نام شده / ثبت نام برای کاربران ثبت نشده ثبت نام شده 
یا مجددا ورود به سیستم 
انتخاب اپراتور 
نمایش برنامه های تعرفه شده در دسترس و قابل اجرا 
شارژ درخواست 
برو از طریق پردازش معامله پرداخت Gateway 
• تأیید صحت برای ورود به سایت دروازه
• ورود به سیستم به صورت موفقیت آمیز یا ورود مجدد 
• پرداخت انجام شده ثبت شده است 


انتقال: 

ثبت نام ---> تأیید اعتبار ---> ورود 
به سیستم ورود ---> انتخاب اپراتور ---> برنامه های تعرفه درخواست مجدد 
انتخاب اپراتور ---> درخواست مجدد شارژ ---> پرداخت دروازه معاملات 
معامله پرداخت دروازه ---> انتخاب اپراتور 
پرداخت معاملات دروازه ---> خروجی 

مجدد تلفن همراه آنلاین UML نمودار نمودار دولتی

اجزای نمودار

قطعات: 

صفحه اصلی شخص ثالث (بازدید کننده / ثبت نام کاربر / مدیر / ارائه دهنده خدمات) 
صفحه ثبت شخص ثالث (بازدید کننده) 
صفحه شخص ثالث ورود کاربر) 
صفحه سابقه کاربر سوم شخص (کاربر ثبت شده) 
درخواست صفحه شارژ (کاربر ثبت شده)
حزب سوم صفحه خروج (کاربران ثبت نام شده) 
تراکنش آنلاین دروازه پرداخت صفحه (کاربر مستقیم / کاربر ثبت نام شده) 
ارائه دهنده خدمات صفحه اصلی (بازدید کننده / ثبت نام کاربران / مدیر / ارائه دهنده خدمات) 
تعرفه های صفحه (بازدید کننده / کاربر ثبت نام / مدیر / ارائه دهنده خدمات) 

مجازی آنلاین موبایل UML Component Diagram

استقرار

سیستم های دیجیتال مورد استفاده: 

1) کنسول / رایانه برای ثبت نام، اهداف ورود به سایت توسط کاربران شخص ثالث و برای شارژ سریع توسط کاربران مستقیم. 
2) سرور شخص ثالث برای دریافت و پاسخ به تمام درخواستهای مختلف کاربران. 
3) اینترنت برای دسترسی به کاربران برای جابجایی حساب های خود از طریق دروازه های پرداخت با قرار دادن درخواست ها از طریق سایت های شخص ثالث و سایت های ارائه دهنده خدمات.
4) Payment Gateway Server مانند سرور بانک برای ارائه پرداخت آنلاین از طریق حسابهای شخصی خود برای پاسخگویی به الزامات کاربران. 
5) سرور سرویس دهنده برای حفظ سوابق درخواست ها ساخته شده توسط کاربران.

مجازی آنلاین موبایل UML Deployment Diagram

 

 

ادامه نوشته

نمودار توالی برای مدیر  

نمودار توالی برای کاربر  

توالی نمودار ورودی دانشجویی

توالی نمودار ورودی دانشجویی

https://creately.com/diagram/example/h9256rlo1/student+login+sequence+diagram

  

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

نمودار دنباله

 

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

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

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

نماد

از آنجایی که این مقاله اول درباره نمودار UML  است که بر اساس UML 2 است، ابتدا باید علاوه بر علامت گذاری در نمودارهای UML 2، یعنی یک عنصر نماد به نام یک قاب، بحث کنیم. عنصر قاب به عنوان پایه ای برای بسیاری از عناصر دیجیتال در UML 2 استفاده می شود، اما برای اولین بار اکثر افراد یک عنصر قاب را به عنوان مرز گرافیکی یک نمودار تشخیص می دهند. یک عنصر قاب یک مکان ثابت برای یک برچسب نمودار فراهم می کند، در حالی که یک مرز گرافیکی برای نمودار ارائه می کند. عنصر قاب در نمودارهای UML اختیاری است؛ همانطور که در شکل 1 و 2 مشاهده می کنید، برچسب دیجیتال در گوشه بالا سمت چپ قرار می گیرد که من نام "جعبه نام" کادر را می نامم.

ادامه نوشته

حل

http://www.ecg-pnum.ir/thesis/index.php?pages=thesis&opt=onel&i=29&l=1571

http://nabproje.ir/itemsDetails.aspx?ItemId=2904

 http://www.ecg-pnum.ir/thesis/index.php?pages=thesis&opt=onel&i=29&l=1571

 

نمودار ت

دراین پروژه به تجزیه و تحلیل انبار کالا در یک کارخانه با UML  در نرم افزار رشنال رُز پرداخته و نمودارهای مربوطه طراحی و با توضیحات کامل پیاده سازی شده است. این پروژه شامل فایل MDL که رسم نمودارهای مربوطه در نرم افزار Rational Rose می باشد و همچنین فایل Word که توضیحات کامل پروژه در آن قرار دارد. این فایل شامل ۳۷ صفحه می باشد.

فهرست مطالب

مقدمه (Introduction)

هدف (Purpose)

محدوده (Scope)

سند توصیف متدولوژي (Methodology Description Document)

تعاریف (Definition)

توصیف کاربران و دست اندرکاران (Stakeholder & User Description)

تعریف سیستم :(System Definition)

نمودار سطح صفر سیستم

سناریوي سیستم

تقسیم سیستم به زیر سیستم ها

موارد کاربرد (Use Case )

شرح موردکاربردها (Use case) ها زیر سیستم انبار کارخانه

شرح مورد کاربردهاي (Use Case) زیر سیستم واحد فروش و حسابداري

طراحی سیستم (System Design)

نمودارهاي ترتیب و همکاري سیستم انبار محصول:(Sequence and Collaboration Diagram)

نمودار هاي فعالیت (Activity)

طراحی تفضیلی سیستم

کلاس هاي سیستم انبار محصول

نمودار کلاس

مشخص کردن ویژگی هاي (Attribute) و عملیات (Operation) کلاس ها

SE142_1

 

این پروژه شامل نمودارهای زیر می باشد:

نمودار سطح صفر انبار کارخانه

Use Case Diagram(نمودار موارد کاربرد کامل زیر سیستم انبار)

Use Case Diagram(نمودار موارد کاربرد کامل زیر سیستم واحد فروش و حسابداری دفتر مرکزی)

Sequence Diagram (نمودار توالی رابطه مشتری و دفتر فروش۱)

Sequence Diagram (نمودار توالی رابطه مشتری و دفتر فروش۲)

Collabration  Diagram (نمودار همکاری رابطه مشتری و دفتر فروش۱)

Collabration  Diagram (نمودار همکاری رابطه مشتری و دفتر فروش۲)

Activity Diagram,Swimlane Diagram(نمودار فعالیت انجام کارها از ورود کالا به انبار تا فروش توسط واحد فروش)

Activity Diagram,Swimlane Diagram(نمودار فعالیت انجام کار از ثبت نام مشتری تا رسیدن کالا به دست وی)

Class Diagram(نمودار کلاس کامل انبار سیستم انبار محصول)

SE142_2

 

توالی رزو کتاب

تمودار فعالیت رزرو کتاب

نمودار یوز کیس

تجزیه و تحلیل سيستم درمانگاه دندانپزشكي با UML در نرم افزار رشنال رُز

 

توالی امور دانسجو یی