در بخش نرم افزار، متخصصان خبره همراه با ارائه سيستمهاى نرمافزارى در زمينههاي: مالي، اداري، صنعتى و بازرگاني، پيادهسازى راهحلهاى جامع (Total Solution)، سيستمهاى اطلاعات مديريتى (MIS)، سيستمهاى امنيتى و همچنين پيادهسازى سرويسهاى مبتنى بر اينترنت (نظير سيستمهاى ثبت سفارش) و پايگاههايداده اينترنتى به مشتريان خدمت ميكنند. در زمينه نرمافزار، اين شركت قادر است در تمام مراحل توليد و اجراى سيستمهاى نرمافزارى اعم از
ارائه ايده
تجزيه و تحليل
طراحى
پيادهسازى
تست
راهاندازى و پشتيباني
فعاليت نمايد. تجربه حاصل از محصولات توليد شده و پروژههاى انجام شده، ضامنِ اجراى درست اين مراحل ميباشد.
واحد نرم افزار در دو بخش تخصصی طراحی سایتها و نرم افزارهای local و تحت شبکه فعالیت دارد.
نرم افزارهاي کاربردي
در بخش نرم افزارهای کاربردی، متخصصان خبره همراه با ارائه سيستمهاى نرمافزارى در زمينههاي: مالي، اداري، صنعتى و بازرگاني، پيادهسازى راهحلهاى جامع (Total Solution)، سيستمهاى اطلاعات مديريتى (MIS) و سيستمهاى امنيتى به مشتريان خدمت ميكنند. در زمينه نرمافزار، اين شركت قادر است در تمام مراحل توليد و اجراى سيستمهاى نرمافزارى اعم از
ارائه ايده
تجزيه و تحليل
طراحى
پيادهسازى
تست
راهاندازى و پشتيباني فعاليت نمايد. تجربه حاصل از محصولات توليد شده و پروژههاى انجام شده، ضامنِ اجراى درست اين مراحل ميباشد.
همچنين دانش و تجربه استفاده از فنآوريها، ابزارها، محيطهاى برنامهسازي، پايگاههايداده و سيستمهاى مختلف اين امكان را فراهم ميآورد كه سيستمهاى مورد نياز مشترى مطابق با نيازمندى واقعى و منطبق با بهترين فنآورى پديد آورده شوند.
طراحي سايت
درصورت طراحي و اجرا توسط راهبردان، بمنظور رضايت كامل و تسريع در انجام امور مشتركين، تمامي مراحل انجام كار
از مشاوره تا راهاندازي وبسايت بطور كامل طبق موارد ذيل بعهده راهبردان ميباشد:
طراحي توسط نرم افزار ايجاد و مديريت وب سايت راهبردان ديزاين انجام ميگيرد.
ارائه كنترل پنل مديريت وب سايت بمنظور اعمال هرگونه تغييرات در كل وب سايت و صفحات توسط خود مشترك
بصورت آنلاين.
آموزش استفاده از كنترل پنل مديريت وب سايت.
طراحي تمامي صفحات در حالت پويا ( DYNAMIC).
ثبت دامنه با پسوند هاي انتخابي از قبيل ( ws, .co.ir, .ir, .org, .net, .com. و … ) و تخصيص سرويس ميزباني وب
(WS2) هر كدام به مدت1 سال (قابل تمديد).
بهينه سازي سايت جهت موتورهاي جستجو.
معرفي به موتورهاي جستجو.
اجراي كل پروژه وب سايت از مشاوره تا نصب و راه اندازي.
1 سال پشتيباني وب سايت (24 ساعته).
1 سال پشتيباني خدمات ميزباني وب و ثبت دامنه (24 ساعته).
موارد ذيل به عهده مشترك مي باشد:
ارائه كليه نيازها (بصورت فايل يا مكتوب)
ارائه متون و مطالب مورد نظر (بصورت فايل يا مكتوب)
ارائه تصاوير مورد نظر، آرم و… (بصورت فايل و يا كاتالوگ بمنظور اسكن تصاوير)
موارد ذيل بر اساس نياز مشترك انتخابي بوده و با دريافت هزينه جداگانه انجام ميگيرد:
تهيه عكسهاي صنعتي
ارائه مالتي مديا مرتبط با وب سايت
ويژگيهاي توليد نرم افزار
سيستم عامل تحت وب
طبيعتاً هر سيستم سخت افزاري نياز به يك نرم افزار بعنوان سيستم عامل دارد. يكي از مهمترين بررسي هاي انجام شده توسط تيم تحقيق و توسعه راهبردان و صرف زمان بسيار در اين رابطه نياز بخش توليد به يك سيستم عامل مستقل و متمركز تحت وب در محيط شبكه بود كه سازگار با سيستم عاملهاي مختلف رايانه اي باشد، با علم به اين موضوع مرحله جديدي از توليد نرم افزارهاي تحت وب راهبردانآغاز شد، موضوع پياده سازي اين سيستم عامل تحت وب كه بعنوان يكي از تازه ترين روشهاي توليد نرم افزار هاي تحت وب راهبردان و يكي از مباحث اصلي و مهم بخش توليد و راهبري كل سيستمهاي توليد شده راهبردان ميباشد و تا كنون مشابه آن در هيچ كجا مشاهده نشده است بعنوان يكي از معيارهاي خلاقيت و نوآوري مجموعه موجب شد تا روند اجرا و حيات چندين نرمافزار در يك محيط به راحتي انجام پذيرد و باعث سازگاري (Consistency) بين برنامههايي با عملكرد مختلف اما محيطي يكسان باشد علاوه بر اين از وظايف ديگراين سيستم عامل تقسيم منابع مورد نياز تمام برنامه هاي در حال اجرا و همچنين هماهنگي نرم افزار ها ميباشد
و اكنون كنترل تمامي برنامه هاي تحت وب توليد شده و در حال توليد راهبردان توسط اين سيستم عامل تحت وب انجام ميگيرد. از نتايج مهم بررسي هاي انجام شده بر روي يك Engineكه بتواند مانند يك سيستم عامل و Container تحت وب بعنوان موتور اصلي پروژه هاي وب عمل كند دستيابي به يك محيط توسعه پذير بود. اين محيط توسعه پذير كه درواقع ميتوان از آن به عنوان هسته ( اصلي پروژه هاي راهبردان نام برد، از چندين لاية نرمافزاري تشكيل شده است. استفاده از تكنولوژيها و متد روز در طراحي نرمافزارهاي تحت وب و بهره گيري از اين محيط موجب شده تا پروژه هايي كه با اين Kernel عمل مي نمايند از انعطافپذيري (Variability) قابل توجهي برخوردار باشد.
امكان ارتباط و Relation بين Kernel اصلي سيستم توسط لاية مياني كه وظيفة همگامسازي يا Synchronize نمودن Application با Kernel اصلي را دارد، انجام مي پذيرد. اين لايه كه از تعدادي Interface تشكيل شده است بصورت يك لاية مياني در بين دو لاية اصلي عمل مينمايد.
توسعه پذيري
هسته ذکر شده كه در تمامي محصولات راهبردان مورد استفاده قرار گرفته است، باعث شده كه محصولات مختلف بصورت برنامههايي كه در يك سيستم عامل قرار ميگيرند عمل نموده و حتي بتوان از چند محصول در يك مکان و بصورت همزمان استفاده نمود، با توجه به اينکه مغايرتي با يكديگر ايجاد ننمايند.
هسته اصلي (Kernel) پردازش هاي مختلف و عملكرد سيستمها را مديريت نموده و از مغايرت بخشهاي مختلف که در يک نرم افزار قرار گرفته اند جلوگيري مي نمايد.
امنيت
تقسيم بندي و توسعه پذير نمودن سيستم به بخشهاي مختلف باعث ميشود تا نظارت و مديريت بر آن بخش به ميزان قابل توجهي افزايش يابد، اين مديريت و نظارت باعث شده كه به لحاظ امنيتي، نرم افزارهاي توليد شده داراي بازبيني قابل ملاحظه اي باشند و تا حد امكان تمام نكات امنيتي در اين هسته رعايت شود و بدليل اينكه تمام نرمافزارها مبتني بر اين هسته (Kernel) اصلي ميباشند، تمامي موارد امنيتي ذكر شده در اين هسته در نرمافزارهاي زير مجموعه به ارث ميرسد و وجود لايههاي متفاوتي كه در معماري اين آن تعبيه شده است باعث شده كه در هر لايه بخش نظاره گري وجود داشته باشد كه خود از لايههاي اصلي امنيت و هسته اصلي نشأت ميگيرند.
بطور مثال لاية Data Access Logic Component كه كار حساس ارتباط با بانك اطلاعاتي را دارا ميباشد خود پيش از اتصال به هر لاية ديگري ميبايست از فيلتر امنيتي ديگر عبور نمايد تا تمام مواردي كه امکان دارد سيستم را از لحاظ امنيتي مورد نفوذ قرار دهد را كنترل نمايد:
استفاده از اين فيلتر موجب كنترل ورود و خروج ديتا در اين لايه شده و باعث جلوگيري از بسياري روشهاي مرسوم نفوذ مانند SQL Injection ميشود.
سرعت
همانطور كه اشاره شد يكي از موارد مهم و اجتناب ناپذير در توليد و توسعة نرمافزارهاي تحت وب، بهره وري از سرعت مناسب ميباشد.
به همين سبب يكي از فاكتورهاي مهمي كه در زمان طراحي و آناليز Engine يا هسته اصلي (Kernel) ذکر شده نرمافزارهاي راهبردان قابل توجه مي باشد، دارا بودن سرعت مناسب و واكنش سريع سيستمها ميباشد.
بهينه سازي خروجي
دليل اينكه استاندارد تمام صفحات وب با فرمت HTML ميباشند، ليكن تمام خروجيهايي كه توسط نرمافزارهاي تحت وب راهبردان توليد ميشوند، در مرحلة آخر با خروجي HTML نمايش داده خواهند شد، از طرفي به سبب اينکه اينگونه خروجيها براي نمايش نيازمند فراخواني (load) در رايانه كاربر ميباشند، هرچه حجم اين خروجيها كمتر باشد، سرعت نمايش و فراخواني آنها نيز به همان نسبت افزايش خواهد يافت، از اين رو در هسته اصلي (Kernel) سيستم فيلتري قرارداده شده است كه باعث ميشود به طور خودكار هر خروجي كه به نمايشگر ارسال ميشود قبل از مرحله فراخواني بهينه شده و خروجي آن را با حجم كمتر و به همان ميزان با سرعت بالاتري به نمايشگر ارسال نمايد.
عملكرد كلي اين بخش از سيستم به اين صورت است كه كاركترهايي كه بصورت Extra Character توليد شدهاند مانند White Space ها (فاصلههاي زائدي كه در خروجي HTML توليد ميشوند)، property هاي مازاد كه در Tagهاي HTML توليد شدهاند را حذف نموده و يا با كاركترهاي سبكتري جايگزين مينمايد كه اين امر موجب كاهش حجم خروجي هاي ارسال شده به نمايشگر تا سقف 70% ميباشد.
بهينه سازي گرافيك
استفاده از گرافيك در محيط وب در بسياري از موارد امري ضروري ميباشد، اما استفاده از گرافيك بهينه سازي نشده باعث ميشود تا حجم بالا در هنگام فراخواني اطلاعات، موجب اختلال و كندي در بارگذاري اطلاعات شود از اين رو شايد بتوان بهينه سازي گرافيكي محتواي تحت وب را يكي از عوامل مهم به شمار آورد كه در صورت استفاده از نيروي انساني اين عمل مستلزم صرف زمان بسياري خواهد بود اما در تمامي پروژه هاي تحت وب راهبردان اين امر مهم به نوع ديگري بهينه سازي ميشود و حتي در بعضي موارد تصاوير متحرک 3 بعدي نيز به روشهاي مكانيزه بهينه سازي ميشوند، بعنوان مثال تصاوير متحرك كه متشكل از چند فريم متفاوت ميباشند هر كدام بصورت جداگانه بهينه سازي ميشوند تا در مجموع تصاوير متحرك ايجاد شده با حجم قابل قبولي در محيط وب قرار گيرند.
View State
در كدهاي منبع HTML ِمحتواي .aspx توليد شده با تكنولوژي .Net فيلدي از نوع Hidden دركد آنها موجود مي باشد كه مقدار آن با رشتهاي طولاني و سنگين ( بستگي به فيلدهاي آن محتوا دارد ) برابر است، اين فيلدها كه با نام فيلدهاي View State شناخته ميشوند توسط ASP.NET توليد و براي ذخيره سازي مقدار آيتمها و متغيرهاي آن محتوا مورد استفاده قرار ميگيرند كه در بسياري از موارد بدليل اينكه حجم بالايي در آن محتوا توليد خواهد شد، اين رشتة كد شده باعث ميشود حجم صفحات تا 60% افزايش يابد، از اين رو در هسته اصلي مقدار اين فيلد بدون آنكه در صفحات HTML توليد شود در حافظة سرور باقي مانده و از فراخواني کند محتوا جلوگيري مي نمايد.
بهينه سازي ارتباط با بانك اطلاعاتي
ارتباط مداوم با بانك اطلاعاتي نيز يكي ديگر از مواردي ميباشد كه باعث اختلال در سرعت متعادل نرمافزارهاي تحت وب خواهد شد. از ديگر ويژگيهاي هسته (Kernel ) نرمافزارهاي راهبردان اين است كه تنها با يك بار اتصال به بانك و فراخواني اطلاعات در يك حافظة موقت در سرور از اتصال مداوم و پيدرپي آن جلوگيري مينمايد، كه اين خود باعث افزايش سرعت عملكرد نرم افزار و همچنين کاهش ترافيك سرور و منابع آن خواهد شد.
تقسيم بندي صفحات به چند بخش جداگانه كه سمت سرور اجرا شوند
وجود IFrame باعث ميشود از فراخواني مجدد بخشهايي از محتوا كه نياز به اجرا سمت سرور ندارند جلوگيري شود.بطور مثال يك خروجي كه از 4 قسمت تشكيل شده است مانند:
گر در اين مثال بخش مياني نياز به اجرا سمت سرور داشته باشد تا بعد از اتصال به سرور اطلاعات آن بخش را ويرايش نمايد، در حالتي كه كل خروجي از يك بخش تشكيل شده باشد بخشهاي راست،چپ و بالا نيز با بخش مياني ميبايست مجدداً فراخواني شوند كه اين خود موجب کاهش سرعت در عمل رفت و برگشت ميشود اما درحالتي كه اين 4 بخش هريك بصورت مجزا در نظر گرفته شوند ، در اين صورت بخشهاي ديگر فراخواني نشده و همين امر موجب تسريع در روند عمل رفت و برگشت سمت سرور خواهد شد.
XML HTTPReq
استفاده از اين تكنولوژي موجب ميشود بدون فراخواني مجدد محتوا و بدون عمل اجرا سمت سرور( Server Side ) ، داده هاي جديد جايگزين داده هاي قبلي شوند، اين تكنولوژي كه در هسته اصلي نرمافزار مورد استفاده قرار گرفته، علاوه براينكه از فراخواني مجدد تمامي محتوا جلوگيري نموده كه در سرعت نمايش داده هاي مورد نياز بسيار موءثر ميباشد، همچنين موجب كاربر پسند نمودن محيط نرم افزارها نيز ميشود .
Script Remoting
از روشهاي ديگري ميباشد كه همانند XML HTTPReq موجب عدم نياز به اجرا سمت سرور و فراخواني مجدد داده ها شده ، اما داده هاي جديد را با داده هاي قديمي در محتوا جايگزين مينمايد.
توليد صفحات
يكي ديگر از مواردي كه باعث تسريع سرعت نرمافزار شده است توليد صفحات با فرمت HTML ميباشد. در اصل صفحات توليد شده با فرمت كامل HTML همان صفحات پويا ميباشند كه قابليتها و تواناييهاي اصلي خود را دارا هستند و تنها فرمت آنها توسط سيستم در مرحله ذخيره سازي بصورت HTML انجام ميگيرد. اين امر موجب ميشود تا در هنگام بازخواني صفحات پردازشي سمت سرور انجام نگرفته و در نتيجه صفحاتي پويا با فرمت استاندارد HTML و بدون اتصال به بانك اطلاعاتي، با سرعت قابل ملاحظه اي بارگذاري شوند. بدليل جلوگيري از پردازشهاي تكراري سمت سرور جهت بارگذاري صفحات از اشغال منابع سرور مانند پردازنده ها و حافظه موقت نيز جلوگيري ميشود كه اين مهم در كاربردهاي پرترافيك و بزرگ بسيار حائز اهميت است.
تداوم محيطهاي متفاوت
يكي ديگر از محاسن هسته اصلي نرمافزارهاي راهبردان اين است كه در هر محيط تحت وب، اعم از Internet و يا Intranet قابل اجرا ميباشد. بدين معنا كه با وجود نظارت بر مجوز (license) نرم افزارها كه از طريق سرور مركزي در محيط اينترنت انجام ميگيرد، درصورتي كه كاربر قصد استفاده از نرم افزار را بدون اتصال به شبكه اينترنت داشته باشد ميتواند نرم افزار را در حالت اينترانت مورد استفاده قرارداده تابدين ترتيب نيازي به اتصال مداوم نرمافزار به اينترنت نباشد
همانطور كه گفته شد بدليل اينكه هسته اصلي نرمافزار بصورت قابل توسعه طراحي شده است، امكان افزايش و يا هرگونه تغيير در هسته اصلي امكان پذير ميباشد.
درواقع افزايش برنامههاي جانبي به هسته اصلي طوري توسعهپذير تعبيه شده است كه به سرعت ميتوان برنامة جانبي را بعد از توليد در هسته اصلي قرار داد و همراه نرمافزار موجود كه آن نيز در اين هسته موجود ميباشدرا مورد استفاده قرار داد.
شاخصه های طراحی سایت
اگر کسب و کار شما آنلاین می باشد، اگر وب سایت خود را به عنوان محصول اصلی خود و خوانندگان آن را مشتری تلقی می کنید، باید بگویم که نمی توانید همیشه فکر کنید که افراد وقت و پول خود را صرف وب سایت شما می کنند. بنابراین تغیرات و تنظیمات دوره ای برای سایت شما بسیار ضروری است. با این عمل در خواهید یافت که نیاز مشتریان از طریق سایت شما واقعاً برآورده می شود ویا فقط برای آنها دسترسی به یک رسانهء اجتماعی و یا وبلاگ نویسی ایجاد کرده اید!
هفت موردی که مشتریان در یک وب سایت طراحی شده به دنبال آن هستند
اگر کسب و کار شما آنلاین می باشد، اگر وب سایت خود را به عنوان محصول اصلی خود و خوانندگان آن را مشتری تلقی می کنید، باید بگویم که نمی توانید همیشه فکر کنید که افراد وقت و پول خود را صرف وب سایت شما می کنند. بنابراین تغیرات و تنظیمات دوره ای برای سایت شما بسیار ضروری است. با این عمل در خواهید یافت که نیاز مشتریان از طریق سایت شما واقعاً برآورده می شود ویا فقط برای آنها دسترسی به یک رسانهء اجتماعی و یا وبلاگ نویسی ایجاد کرده اید!
افراد سلایق متفاوتی دارند اما هنگامی که به اینترنت متصل می شوند همگی به دنبال چند مورد هستند؛ که کدام وب سایت را برای انتخاب نیازهای خود دنبال کنند، به چه وب سایتی اعتماد کرده و از کدام سایت پشتیبانی کنند. لیست زیر 7 مورد ضروری که هر وب سایت باید دارا باشد:
سهولت استفاده
وب سایت شما نباید گیج کننده بوده و یا حرکت در آن سخت باشد. مشتریان وب سایت معمولاً به دنبال مواردی ساده هستند: محصولات شما، اطلاعاتی در مورد شما، وبلاگ شما و شماره های تماس…تمامی این موارد باید کاملاً مشخص بوده و پیدا کردن آنها ساده باشد. هرگونه اطلاعات دیگر و یا لینکهای دیگری که برای افراد قرار داده اید نیز باید اینگونه باشد. فونت آن برای خواندن آسان و لینک آن دارای کلمات کلیدی قوی برای جستجو باشد.
وضوح محتوا
مطالب از شماره های تلفن گرفته تا فعالیتهای شما باید به آسانی قابل درک باشد.تمامی این موارد باید برای تک تک صفحه های وب سایت شما رعایت شود. اگر خوانندگان مطالب را درک نکنند دیگر سراغ شما و مطالبتان نخواهد آمد.
اعتبار
اولاً وب سایت شما قطعاً باید دارای یک صفحهء اختصاصی به عنوان ” تماس” و یک فرم اختصاصی ” تماس با ما ” را دارا باشد. مانند آدرس ایمیل(از قرار دادن ایمیل های عمومی از قبیل یاهو و گوگل پرهیز کنید) ، آدرس محل استقرار شرکت و شماره تلفنها.
اعتبار یک وب سایت فقط شامل مطالب یا نظرات و ایده های آن نمی باشد. بلکه به بازدیدکنندگان و افرادی که جزء پیروان تویتر و یا از طرفداران فیس بوک هستند نیز بستگی دارد.و نیز جوایز و گواهینامه های دریافت شدهء آن وب سایت به اعتبار آن کمک می کند. خوانندگانی که سرعت بیشتری در خواندن مطالب داشته زودتر قادر به کشف این موضوع نسبت به دیگران می باشند که کسب و کار پر رونق شما را شناسایی کنند. آنها نسبت به دیگران زودتر قادر به تصمیم گیری و اعتماد به شما هستند.
منحصر به فرد بودن طراحی
این موضوع بستگی به طراحی وب سایت، محصولات و مطالب شما دارد.اگر سایت شما جالب به نظر نرسد، افراد وقت خود را برای جستجو در آن تلف نمی کنند.اگر شما در بازار کسب و کار شبیهه دیگران هستید، چرا خوانندگان به مطالب شما توجه کنند؟!
مشارکت و توانایی دادن بازخورد
اگر مشتریان نتوانند به آسانی به شما دسترسی پیدا کنند، آنها شما را رها خواهند کرد. همچنین اگر با شما تماس گرفته و سریع پاسخی دریافت نکنند، شما را ترک کرده و به فراموشی می سپارند. آنها قادرند به اعتبار شما نیزلطمه وارد کنند. لذا برای مشتریان خود راههای ساده برای برقراری ارتباط با سایت خود در نظر گرفته و تا جای امکان راه حل هایی که برای شما قابل انجام می باشد ارائه کنید؛ از جمله ارائه شماره تلفن، شبکه های اجتماعی، فرم تماس، وبلاگ نویسی و دیگر راههای معمول. هنگامی که افراد دریافتند شما همیشه در دسترس هستید، به شما اعتماد کرده و وفادار خواهند بود.
خصوصی سازی
به خاطر داشته باشید تک تک افرادی که با شما در ارتباط هستند منحصر به فرد بوده و به نوع خود از محصولات و خدمات شما انتظارات و توقعات خاص خود را دارند.
هیچ کس دوست ندارد با یک ایمیل تحت عنوان ” مشتری گرامی ” مرجوع شود و قاعدتاً هر شخصی از دریافت پیشنهاد و محصولاتی که علاقه ویژه ای به آن دارد نیز خوشحال خواهد شد. پس باید مشتریان خود را شناخته و اطلاعات شخصی که آنها برای شما به اشتراک گذاشته اند را ذخیره کرده و از آنها برای بهبود و پایداری روابط شخصی استفاده نمایید.
امنیت
خوانندگان و مشتریان باید مطمئن باشند که هیچ یک از اطلاعات شخصی آنها مورد سوءاستفاده قرار نگرفته و یا به شخص دیگری فروخته نمیشود و تمامی آن محرمانه خواهد بود.اگر کار شما فروش محصولات می باشد و این به معنای نیاز شما به SSL ” امنیتی ” می باشد. همچنین اگر برای بازاریابی کالا از افراد درخواست ایمیل آدرس میکنید، بدین معنی است که برای حریم شخصی خوانندگان احترام قائل هستید.
اگر با افراد در سایتهای رسانهء اجتماعی در تماس هستید در واقع اختیار بخشی از فعل و انفعالات شخصی خود و دیگران را در دست گرفته اید.
حال در وب سایت شما تمامی این موارد رعایت شده ؟