مدیریت پایگاه داده
در ماژول پایگاه داده هسته یAPM می توانید به انواع پایگاه داده های موجود در سازمان با فرمت های مختلف از جمله SQL Server، Access ، Ecxcel دسترسی پیداد کرده و آنها را مدیریت و ساماندهی نمایید. از دیگر امکانات ماژول پایگاه داده می توان به موارد ذیل اشاره نمود:
– امکان ایجاد پایگاه داده جدید به تعداد نامحدود از نوع SQL Server، Access ، Ecxcel
– امکان ایجاد نام نمایشی برای پایگاه داده بدون تغییر نام اصلی پایگاه داده
– امکان بررسی برقراری ارتباط با پایگاه داده
– امکان پوشه بندی پایگاه داده
– امکان بازسازی پایگاه داده (بعد از برقراری ارتباط با پایگاه داده می توان جداول آن را در سیستم بازسازی نمود)
– امکان ایجاد و دانلود نسخه پشتیبانی پایگاه داده
– امکان حذف پایگاه داده از هسته نرم افزار
– امکان حذف پایگاه داده از مسیر اصلی فایل
هر پایگاه داده ای که ایجاد می شود از دو بخش اصلی تشکیل شده است:
1- جداول
2- توابع
1 – جداول
در هر پایگاه داده ای که ایجاد می شود با توجه به تحلیلی که از عملکرد سیستم بدست می آید می توان جداول مورد نیاز جهت ذخیره داده ها ایجاد نمود. از امکانات این ماژول می توان به ذیل اشاره نمود :
- – امکان ایجاد، ویرایش، حذف جدول
- – امکان پوشه بندی جداول
- – امکان مرتب سازی با عمل کشیدن و رها کردن (Drag & Drop)
- – امکان مشاهده داده های جدول
- – امکان کپی و جایگذاری
- – امکان بارگذاری داده ها
- – امکان بارگیری داده ها
- – امکان بازیابی سطر حذف شده
- – امکان مشاهده رویداد ویرایش
- – امکان مشاهده رویداد درج
- – امکان مشاهده رویداد بارگیری از جدول
- – امکان مشاهده بازدید کنندگان از جدول
هر جدول که ایجاد می شود از 5 بخش اصلی تشکیل شده است:
- 1 – فیلدهای اصلی جدول
- 2 – فیلدهای محاسباتی
- 3 – فیلدهای نمایشی
- 4 – ضمیمه های اصلی
- 5 – رویدادها
1-1 فیلدهای اصلی جدول
هر جدولی که در پایگاه داده ساخته می شود از تعدادی ستون تشکیل شده که در این سیستم ستون ها تحت عنوان فیلد معرفی شده است. فیلد ها زمانی تشکیل می شوند که لازم است داده ای در جدول ذخیره شود از امکانات موجود در این ماژول میتوان موارد ذیل را نام برد:
- – امکان تعیین فیلد بعنوان کلید اصلی جدول : با تعیین کردن کلید اصلی ، هر رکوردی که در جدول ایجاد میشود دارای شناسه یکتایی می باشد که این شناسه جهت ارتباط جدول با دیگر نقش مهمی دارد.
- – امکان تعیین یک یا چند فیلد جهت نمایش پیشفرض هنگام فراخوانی جدول در جداول دیگر
- – امکان ویرایش مشخصات فیلد : هر فیلدی که ایجاد می شود میتوان مشخصات آن را جهت نمایش در فرم تنظیم نمود از تنظیمات فیلد میتوان به موارد ذیل اشاره نمود :
- – امکان انتخاب ماهیت فیلد : ماهیت اصلی فیلد جهت ذخیره در پایگاه داده را نشان می دهد.
- – امکان انتخاب نوع فیلد جهت نمایش در فرم ورود اطلاعات که شامل :
- – نوشته کوتاه
- – نوشته خودکار (AutoComplete)
- – نوشته طولانی
- – ویرایشگر متن مناسب برای نامه (دارای ابزارهای ویرایش متن از جمله انتخاب فونت، اندازه فونت و …)
- – عدد
- – دو مقدار (فیلدی که دو مقدار بیشتر نپذیرد مانند فیلد جنسیت یا خانم است یا آقا)
- – جدول مرتبط (ارتباط با جدول خارجی که داده های آن بصورت ComboBox نمایش داده می شود)
- – جدول مرتبط درختی (ارتباط با جدول خارجی که داده های آن بصورت TreeList نمایش داده می شود)
- – انتخابی (ComboBox)
- – نمودار خط پیشرفت
- – نقشه
- – رمز
- – شماره موبایل
- – تاریخ شمسی
- – تاریخ میلادی
- – ساعت
- – پول
- – نقش کاربر
- – پلاک خودرو
- – کد ملی
- – هسته ی سیستم
- – نام نمایشی جهت نمایش در فرم
- – توضیحات فیلد
- – قابل ویرایش
- – مشاهده پیشفرض در گرید
- – ضروری
- – چپ چین
- – نمایش عریض (نمایش تمام عرض)
- – منحصر بفرد
- – نمایش در فرم ورود اطلاعات
- – انتخاب جدول مرتبط (هنگام انتخاب نوع فیلد از نوع جدول مرتبط)
- – دستور نمایشی (هنگام انتخاب نوع فیلد از نوع جدول مرتبط)
- – مقدار ویژه (هنگام انتخاب نوع فیلد از نوع انتخابی یا دو مقدار)
- – مقدار پیشفرض (شناسه_پرسنل، شناسه_سمت_مخاطب، شناسه_کاربر، شناسه_نقش_کاربر، شناسه_واحد_سازمانی_پرسنل، شناسه_سمت_سازمانی_پرسنل، نقش_کاربر، نام_کاربر، تاریخ_امروز، تاریخ_شروع_ماه_جاری، تاریخ_شروع_سال_جاری، ساعت_سیستم، تاریخ_پارسال)
- – تعداد رقم بعد اعشار (هنگام انتخاب نوع فیلد از نوع عدد)
- – بیشترین مقدار (هنگام انتخاب نوع فیلد از نوع عدد)
- – کمترین مقدار (هنگام انتخاب نوع فیلد از نوع عدد)
- – رنگ متن
- – کلاس
- – استایل
- – جاوا اسکریپت
- – دستور پر کردن خودکار
- – امکان تغییر نام فیلد در جدول اصلی
- – امکان حذف از جدول اصلی
- – امکان کپی و جایگذاری
- – امکان پوشه بندی
- – امکان مرتب سازی با عمل کشیدن و رها کردن (Drag & Drop)
** هر فیلدی که ایجاد می شود رویداد نمایش فیلد دارد بدان معناست که مورد نظر هر مقداری دریافت نمود چه فیلدهایی نمایش یا مخفی شوند.
2-1 فیلدهای محاسباتی
گاها نیاز پیدا می شود از نتیجه ی ورود اطلاعات سایر فیلدها محاسبات خاصی انجام شود که برای اینکار کافیست فیلد محاسباتی ایجاد نموده و دستور نمایش آن را بصورت کوئری نوشته شود. از دیگر امکانات فیلد های محاسباتی میتوان به موارد ذیل اشاره نمود :
- – امکان تغییر نام
- – امکان حذف از جدول اصلی
- – امکان کپی و جایگذاری
- – امکان پوشه بندی
- – امکان مرتب سازی با عمل کشیدن و رها کردن (Drag & Drop)
- – امکان ویرایش مشخصات فیلد محاسباتی : هر فیلد محاسباتی که ایجاد می شود میتوان مشخصات آن را جهت نمایش در فرم تنظیم نمود از تنظیمات فیلد میتوان به موارد ذیل اشاره نمود :
- – انتخاب نوع نمایش فیلد
- – امکان نمایش در فرم اطلاعاتی
- – امکان نمایش پیشفرض در گرید
- – نمایش عریض (نمایش تمام عرض)
- – کوئری (کوئری یا دستور محاسبات)
3-1 فیلدهای نمایشی
فیلد های نمایشی عبارت است از تگ های HTML جهت نمایش دلخواه ستون در گرید.
4-1 ضمیمه های اصلی
بعضی از ضمائم مهم هستند که نیاز داریم کاربر آنها را پیوست کرده و در جایگاه خود نمایش داده شوند بعنوان مثال عکس پرسنلی. از امکاناتی تعریف ضمیمه های اصلی میتوان به موارد ذیل اشاره نمود :
- – امکان تغییر نام
- – امکان حذف از جدول اصلی
- – امکان کپی و جایگذاری
- – امکان پوشه بندی
- – امکان مرتب سازی با عمل کشیدن و رها کردن (Drag & Drop)
- – امکان ویرایش مشخصات ضمیمه : هر فیلد ضمیمه ای که ایجاد می شود میتوان مشخصات آن را جهت نمایش در فرم تنظیم نمود از تنظیمات آن میتوان به موارد ذیل اشاره نمود :
- – امکان انتخاب چند نوع پسوند مجاز جهت بارگیری
- – امکان تعیین بیشترین حجم بارگیری بصورت KB
- – امکان تعیین کمترین حجم بارگیری بصورت KB
- – ضروری
- – امکان نمایش پیشفرض در گرید
- – ذخیره در پایگاه داده (برای مواردی استفاده می شود که میخواهیم ضمیمه در گزارشات نمایش داده شود)
5-1 رویدادها
برای هر رویدادی که در جدول رخ می دهد می توان دستورات لازم را برای آن بنویسیم از جمله دستوراتی که برای هر رویداد نوشت میتوان به موارد ذیل اشاره نمود :
- – شرط اجرای درج
- – شرط اجرای ویرایش
- – شرط اجرای حذف
- – دستور بعد از درج
- – دستور بعد از ویرایش
- – دستور بعد از حذف
2 توابع
در پایگاه داده هایی از نوعSQL Server می توان توابع مختلف با توجه به نیاز خود ایجاد نمود. بعضی از توابع جهت محاسبه نیاز به پارامتر ورودی دارند برای اینکار کافیست پارامتر جدبد ایجاد کرده و نوع ماهیت آن را انتخاب نمود. از دیگر امکانات ایجاد توابع مختلف می توان به موارد ذیل اشاره نمود :
- – امکان اجرا کردن تابع
- – امکان تغییر نام
- – امکان حذف از جدول اصلی
- – امکان کپی و جایگذاری
- – امکان پوشه بندی
- – امکان مرتب سازی با عمل کشیدن و رها کردن (Drag & Drop)