Tag Archives: Office

فلوچارت Flowchart

فلوچارت یا Flowchart چیست؟

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

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

اشکال مورد استفاده در فلوچارت

مهم‌ترین و رایج‌ترین اشکالی که در روندنماها مورد استفاده قرار می‌گیرد عبارتند از:

  • بیضی: برای شروع و پایان یک فرایند (و زیرفرایند) یا برنامه مورد استفاده قرار می‌گیرد. معمولا در داخل بیضی، بسته به موقعیت، واژه‌ی “شروع” (Start)، “پایان” (End) و یا عبارت دیگری که نشان‌دهنده آغاز یا پایان یک فرایند است نوشته می‌شود. از مستطیل با گوشه‌های منحنی نیز برای همین منظور استفاده می‌شود.
  • لوزی: برای تصمیم گیری استفاده می‌شود. در داخل لوزی، شرط مورد نظر نوشته می‌شود و روی فلش‌های منشعب شده از آن، حالات مختلف شرط (معمولا بله Yes و خیر No یا صحیح True و نادرست False) نوشته می‌شود.
  • متوازی الاضلاع: برای ورودی و خروجی داده به کار می‌رود. به عنوان مثال، متن موجود در داخل یک متوازی الاضلاع می‌تواند به صورت موارد روبرو باشد: “مقدار X را از کاربر بگیر.” یا “Y را در خروجی نمایش بده.”
  • مستطیل: برای پردازش یا انجام یک عمل نظیر انتساب مقدار به متغیرها استفاده می‌شود. به عنوان نمونه، متن داخل یک مستطیل ممکن است به این صورت باشد: “یک واحد به X اضافه کن.”

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

در شکل زیر نمونه‌ای از یک فلوچارت برای الگوریتم تشخیص زوج و فرد بودن عدد دریافتی از کاربر (n) نمایش داده شده است. روند کلی این الگوریتم به این شکل است که ابتدا عدد n از ورودی دریافت می‌شود (متوازی الاضلاع اول). سپس باقی‌مانده n بر عدد 2 محاسبه می‌شود و در متغیر r قرار می‌گیرد (مستطیل). در مرحله بعد از مقدار r برای تصمیم‌گیری استفاده می‌شود (لوزی). اگر r برابر با صفر باشد عبارت “n زوج است” و در غیر اینصورت عبارت “n فرد است” در خروجی نمایش داده می‌شود (متوازی الاضلاع دوم و سوم).

فلوچارت الگوریتم تشخیص زوج و فرد بودن عدد
فلوچارتی برای الگوریتم تشخیص زوج و فرد بودن عدد n

ترسیم فلوچارت

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

جالب است بدانید برخی از ابزارهای برنامه‌نویسی نظیر Flowgorithm به جای نوشتن کد براساس ساختار یک زبان برنامه نویسی، امکان نوشتن و اجرای برنامه با کمک فلوچارت‌ها را برای کاربر فراهم می‌کنند.

پیوندهای پیشنهادی تک دیک

لینک واژه در ویکیپدیا

مایکروسافت اکسس Microsoft Access

مایکروسافت اکسس یا Microsoft Access چیست؟

مایکروسافت اکسس (Microsoft Access یا به اختصار MS Access) نام یک سیستم مدیریت پایگاه داده (DBMS) تولید شده توسط شرکت مایکروسافت است که یک موتور پایگاه داده رابطه ای (موسوم به Microsoft Jet Database Engine) را با واسط کاربری گرافیکی و ابزارهای توسعه‌ نرم‌افزاری ویژه ترکیب کرده است.

اکسس به عنوان عضوی از خانواده مایکروسافت آفیس (Microsoft Office) شناخته می‌شود و همانند سایر محصولات این مجموعه، در اکسس نیز امکان استفاده از زبان برنامه نویسی “ویژوال بیسیک برای اپلیکیشن ها” (Visual Basic for Applications – VBA) درنظر گرفته شده است.

ویژگی‌ها و امکانات مایکروسافت اکسس

در محیط مایکروسافت اکسس، کاربران می‌توانند با کمک واسط کاربری گرافیکی به ایجاد جداول (Table)، پرس و جوها (Query)، فرم ها و گزارش‌های مورد نیازشان بپردازند. به علاوه کاربران حرفه‌ای با کمک VBA قادرند برنامه‌های پیشرفته‌ای با قابلیت مدیریت و دستکاری داده ها طراحی کنند. معمولا به دلیل محدودیت‌هایی که در اکسس و پایگاه داده‌های آن وجود دارد (نظیر حداکثر حجم پایگاه داده 2 گیگابایت و حداکثر تعداد ارتباط همزمان 255 کاربر)، از این سیستم مدیریت پایگاه داده به عنوان راهکاری برای افراد و کسب و کارهایی با مقیاس کوچک یاد می‌شود.

همچنین در اکسس، قابلیت درون ریزی (Import) داده ها از فرمت های مبدا مختلفی نظیر اکسل (Excel)، اس کیو ال سرور (SQL Server) و … و همین‌طور برون ریزی (Export) در فرمت‌های متعدد برای کاربران فراهم شده است.

پایگاه داده های Microsoft Access از نسخه 2007 به بعد با پسوند فایل .accdb ذخیره می‌شوند. این در حالیست که نسخه‌های قدیمی‌تر از پسوندهایی نظیر .mdb و .mde استفاده می‌کردند. البته نسخه های جدیدتر این نرم افزار همچنان قادر به باز کردن و ویرایش پایگاه داده های تولید شده توسط نسخه های قدیمی هستند.

مایکروسافت اکسس
نمایی از واسط کاربری Microsoft Access 2013