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

1396.11.23جمعه 25 جمادی‌الاول 1439

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

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

میز کار اعجاز قرآن، فرمی است با ابزارهای پیشرفته ریاضی و آماری و .... که کاربر را کمک می‌کند تا به یک تفسیر اعجاز قرآنی دست یابد

فرم میز کاری که برای مثلاً اعجاز قرآن هست ما برای اعجاز قرآن باید یه فرم میز کار دربیاریم فرم میز کاری که داخلش تنها و تنها داره بحث اعجاز قرآن دنبال میشه اعجاز قرآن اعم از آمار و موضوعات دیگه داخل اون فرم به عنوان میز کار داره دنبال میشه فرد اصلاً کارش اونجا اعجاز قرآن هست و اعجاز قرآن رو دنبال می کنه در فرم اعجاز قرآن که بخشیش آمارها هست ما امکانات متعدد هم دسترسی های متعدد و مختلف به دیتا بیس یا یک سری پارامترهای پایگاه داده ی ما وجود داره هم یه سری ابزارهای مختلف وجود داره، مثلاً ابزاهای مختلف الگوریتم سازیها و توابع متعدد موضوعات متعدد اونجا وجود داره که فرد می تونه با اونها کار بکنه در آیات با اونها روی اون پارامترهای آیات کار بکنه و خروجی های متعدد بگیره این رو ما باید فرم مخصوصش رو طراحی کنیم فرم میز کار برای اعجاز قرآن هست همون جوری که مثلاً در فرم میز کار محقّقین فرم میز کار تحقیق قرآنی که برای متخصّصین قرآنی هست ما یک سری ابزارها در اختیار قرار میدیم مثلاً آیات بتونه تقسیم بندی بکنه جدا بکنه و مثلاً موارد متعدد رو ذیل آیات داشته باشه بخشهای متعدد آیات رو با هم، هم گروه بکنه هم دسته بکنه دسته بندی های متعددی رو ارائه بکنه برای خودش نمودار درختی بسازه عنوان بزنه در نمودار درختی موارد از این دست رو دنبال بکنه مشابه یابی رو انجام بده بخشهای متعدد آیات یا واژه ها رو به مشابهاتش بکنه، موضوعاتی از این دست یعنی انگار داره یک تفسیر رو می نویسه، برای فرم اعجاز فرد داره تفسیر اعجازی قرآن رو می نویسه ما باید ابزارهای این رو در اختیارش قرار بدیم در اون فرم که فرد تفسیر اعجازی قرآن رو بنویسه با یه ابزارهای بسیار پیشرفته تر که اونجا در اختیارش قرار میدیم بخاطر اینکه به این پایگاه داده ی پیشرفته وصل هست بتونه تفسیر اعجازی قرآن رو بنویسه

میز کارها متناسب با مخاطبین فرمهای متعددی دارند؛ در واقع میز کار کانال ارتباطی مابین مخاطبین متخصص و دیتابیس است که از یک سو افراد از دیتابیس استفاده می‌کنند و از طرف دیگر آن‌را غنی تر می‌نمایند

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