امكانات داشبورد مدیریتی نگاه

ویژگی‌های کاربری

1-1-1- نمایش صفحات داشبوردی

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

  • ساخت گروه‌ جدید برای صفحات داشبوردی
  • حذف و ویرایش صفحات
  • حذف و ویرایش گروه‌ها
  • تغییر الگوی نمایش صفحه (مثل سه ستونه بودن یا دو ستونه بودن یا …)
  • اضافه کردن نمودار به صفحه
  • تغییر ترتیب و مکان نمایش نمودارهای هر صفحه با کشیدن و رها کردن[1] نمودار
  • امکان ویرایش نمودار موجود در صفحه
  • امکان حذف نمودار موجود در صفحه
شکل 1: صفحات داشبورد - مدیریت نمودار

شکل 1: صفحات داشبورد – مدیریت نمودار

شکل 2 : صفحه های داشبورد - مدیریت صفحه ها و گروه ها

شکل 2 : صفحه های داشبورد – مدیریت صفحه ها و گروه ها

شکل 3: صفحات های داشبورد – الگوی نمایش

1-1-2- اتصال به منابع داده موجود در سازمان و انتقال اطلاعات

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

  • معرفی اتصال به اطلاعات موجود در انواع مختلف پایگاه‌های اطلاعاتی مثل SQL Server، MySQL، ORACLE و …
  • قابلیت اتصال به سرویس‌های OLAP
  • قابلیت اتصال به فایلهای ساختار یافته از قبیل Excel، XML و CSV
  • مدیریت اتصال‌های ساخته شده (ویرایش و حذف)
  • قابلیت ترکیب منابع داده‌ای مختلف
  • امکان تقسیم‌بندی[2] داده‌های دریافتی در داشبورد برای بالا بردن کارایی
شکل 6: مدیریت داشبورد - انتخاب نوع منبع داده

شکل 4: مدیریت داشبورد – انتخاب نوع منبع داده

شکل 5: مدیریت داشبورد - لیست منابع داده

شکل 5: مدیریت داشبورد – لیست منابع داده

شکل 6: مدیریت داشبورد - ویرایش منابع داده

شکل 8: مدیریت داشبورد – ویرایش منابع داده

1-1-3- ساخت نمودارها و گیج‌ها

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

  • ساخت انواع مختلف نمودار استاندارد
    • نقطه‌ای
    • خطی
    • میله‌ای
    • سطحی
    • خطی – پشته‌ای
    • میله‌ای – پشته‌ای
    • خطی – پشته‌ای – درصدی
    • میله‌ای – پشته‌ای – درصدی
    • ترکیب انواع مختلف سطحی – میله‌ای و خطی
    • دایره‌ای
    • حلقه‌ای
    • عقربه‌ای
    • جدولی
  • امکان ساخت نمودار از روی منابع داده‌ای مختلف مثل پرس‌وجوهای پایگاه داده، فایل‌های ساختار یافته و کیوب‌های سرویس OLAP
  • امکانات ویژه برای کیوب‌های سرویس OLAP
    • ساخت نمودار با قابلیت حرکت در عمق روی ابعاد مختلف (Drill Up & Down)
    • قرار داده یک یا چند بُعد یا قسمتی از اعضای آن به عنوان شرط (Slice & Dice)
    • تغییر ترتیب و جایگاه ابعاد در نمودار چند بعدی‌ (Pivoting)
  • امکان ساخت نمودارها با چند مقدار در محور Y
  • امکانات سفارشی کردن نمودارها مثل
    • تغییر رنگ
    • تغییر اندازه
    • تغییر فرمت اعداد در محور Y
    • تغییر فونت
    • تغییر شکل ظاهری نمودار مثل انواع مختلف نمودار عقربه‌ای (عمودی، افقی، دایره و نیم دایره)
    • و …

1-1-4- کنترل دسترسی

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

  • مدیریت کاربران از جمله
    • ساخت کاربر جدید
    • تغییر مشخصات کاربران
    • انتساب یا لغو انتساب نقش‌های مختلف به کاربر
    • حذف کاربر
  • مدیریت نقش‌ها
    • ساخت نقش جدید
    • تغییر نام و مشخصات نقش
    • انتساب کابران به نقش
    • انتساب مجوز‌های مشاهده، ویرایش و حذف به ازای هر منبع داده موجود در سیستم
    • انتساب مجوز‌های مشاهده، ویرایش و حذف به ازای هر نمودار موجود در سیستم
    • انتساب مجوز‌های مشاهده، ویرایش و حذف به ازای هر صفحه داشبوردی موجود در سیستم
    • انتساب مجوزهای عملیاتی مثل مجوز ساخت نمودار، ساخت کاربر، تغییر چیدمان صفحه و …
شکل 7: مدیریت داشبورد - لیست کاربران

شکل 7: مدیریت داشبورد – لیست کاربران

شکل 8: مدیریت داشبورد - ویرایش کاربر

شکل 8: مدیریت داشبورد – ویرایش کاربر

شکل 9: مدیریت داشبورد - ویرایش نقش

شکل 11: مدیریت داشبورد – ویرایش نقش

1-2- ویژگی‌های غیر عملیاتی

1-2-1- سادگی کاربرد

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

1-2-2- امنیت

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

1-2-3- تکنولوژی پیاده‌سازی نمودارها

طراحی و پیاده‌سازی تمامی نمودارهای موجود در سامانه با استفاده از تکنولوژی‌های HTML5 و JavaScript صورت گرفته است. استفاده از این تکنولوژی‌ها امکان دسترسی و تغییر تمامی المان‌های نمودار را در زمان اجرا دارد. برای مثال مرتب‌سازی نمودار در زمان اجرا و با توجه به نیاز کاربر انجام می‌شود و نیازی به اجرای پرس‌وجو در سرور نیست.

1-2-4- استفاده نکردن از کامپوننت‌های نرم‌افزاری شرکت‌های خارجی

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

1-2-5- طراحی واسط کاربری براساس تکنولوژی پاسخگو[3]

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

 

[1] Drag Drop

[2] Partition

[3] Responsive

Privacy Settings
We use cookies to enhance your experience while using our website. If you are using our Services via a browser you can restrict, block or remove cookies through your web browser settings. We also use content and scripts from third parties that may use tracking technologies. You can selectively provide your consent below to allow such third party embeds. For complete information about the cookies we use, data we collect and how we process them, please check our Privacy Policy
Youtube
Consent to display content from Youtube
Vimeo
Consent to display content from Vimeo
Google Maps
Consent to display content from Google
Spotify
Consent to display content from Spotify
Sound Cloud
Consent to display content from Sound