طراحی سایت و پورتال

طراحی سایت

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

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

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

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

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

یکی از قابلیت‌های ویژه در نظر گرفته شده برای پورتال امکان ایجاد زیرپورتال (SubPortal) یا زیرسایت (SubSite) بروی دامنه اصلی پورتال بصورت زیردامنه (SubDomain) به تعداد نامحدود می‌باشد که با درخواست مشتری و پرداخت هزینه مجزا، به پرتال افزوده خواهد شد.

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

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

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

به عنوان مثال پورتال وزارت فرهنگ و ارشاد اسلامی دارای بیش از 200 زیرپورتال می‌باشد که برای نمایندگیهای استانی و دیگر معاونت‌های وزارتخانه اختصاص داده شده است .

از قابلیت‌های دیگر در نظر گرفته شده در پورتال امکان (SSO(Single Sign-On می‌باشد یعنی زمانی که اعضای پورتال در پورتال login می‌کنند در تمام بخش‌های دیگر پورتال و زیرمجموعه‌های آن که نیاز به login دارند تشخیص داده می‌شوند و دیگر نیازی به login مجدد کاربر نمی‌باشد .

به طور مثال زمانی که شما در yahoo messenger ، login می‌کنید دیگر نیازی نیست برای چک کردن ایمیل ها دوباره login نمایید .

برخورداری از امکان جستجو برای پورتالی که درگاهی به مجموعه وسیعی از وب سایت‌های مرتبط است از جمله امکانات حیاتی محسوب می‌گردد. پورتال‌های موفق علاوه بر اینکه درمعرض دید موتورهای جستجوگر بیرونی (مانند Yahoo) هستند، از امکان جستجوی داخلی نیز بهره مند می‌باشند که با توجه به وسعت اطلاعات عرضه شده در پورتال از جمله امکانات حیاتی برای دسترسی به اطلاعات آن می‌باشد و علاوه بر این کنترل، زمانبندی نمایه سازی و تنظیمات موتور جستجوگر برای ارائه خدمت به مراجعه کنندگان، در اختیار خود آنهاست. در واقع موتورهای جستجوگر بیرونی، جستجوگرانی که از پورتال شما مطلع نیستند را به پورتال شما می‌رساند، ولی موتور جستجوگر داخلی به کاربر پورتال کمک می‌کند تا بصورت دقیق در انبوه اطلاعات پورتال به اطلاعات مورد نظر خود دست یابد. جستجوگر داخلی پورتال، از جمله امکانات منحصر به فردی است که ما به مشتریان خود عرضه می‌کنیم. این موتور جستجوگر با خزیدن در پورتال و نیز وب سایت‌های تابعه آن، کلیه اطلاعات صفحات وب، مستندات PDF ، RTF، MS Word، Open Office را نمایه سازی می‌نماید و برای جستجو در اختیار مراجعه کنندگان قرار می‌دهد. به علاوه امکان انجام جستجوهای تخصصی و نیز جستجوی اسناد و مدارک منتشر شده در پورتال نیز از این طریق فراهم است. با این جستجوگر هیچ اطلاعاتی در پورتال شما فراموش نخواهد شد وهمه منابعی که پورتال درگاهی به آنها می‌باشد را در دسترس کاربران قرار می‌دهد.

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

  1. نمایه سازی اسناد و پرونده‌های با قالبهای Open Office, Text RTF, Microsoft Office, PDF, HTML با پشتیبانی کامل از زبان فارسی.
  2. نمایه سازی محتویات فارسی بصورت جامع ، بطوریکه صفحاتی که با کاف و یای عربی تولید شده اند نیز به صورت فارسی نمایه سازی می‌شوند و در خروجی جستجو ظاهرمی گردند.
  3. پشتیبانی از بانکهای اطلاعاتی Oracle, MySQL, PostgreSQL, IBM DB 2 , Microsoft SQL, برای نگهداری نمایه‌های تولید شده .
  4. نمایه سازی وب سایتهایی که با پروتکل SSL امن شده اند.
  5. نمایه سازی اسناد و پرونده‌هایی که در FTP سایت قراردارند.
  6. پشتیانی از NNTP (شامل news:// , nntp:// )
  7. بهره مندی از Caching برای نگهداری اسناد و صفحات نمایه سازی شده.
  8. زمانبندی نمایه سازی مجدد پورتال و وب سایتهای تابعه.
  9. دسته بندی وب سایتهایی که نمایه سازی می‌شوند و امکان ارائه خدمات جستجو بصورت یک وب سرویس به وب سایتهای تابعه از طرف پورتال.
  10. قابلیت اعتبارسنجی برای ورود به بخشهای اینترانتی که برای دسترسی به آنها به گذرواژه نیاز است.
  11. پشتیبانی از stop words برای مشخص کردن کلمات و یا عباراتی که لازم نیست در نتیجه جستجو ظاهر شوند، مانند حروف اضافه "و"، "از"، "به" ، ...
  12. جستجوی منطقی بصورت ترکیب عطفی، فصلی و یا نفی از منطق بولی.
  13. بهره مندی از جستجوی پیشرفته با قابلیتهایی نظیر محدود کردن جستجو به یک یا چند وب سایت از وب سایتهای زیر مجموعه پورتال.
  14. مشخص کردن کلمات یافت شده در نتیجه جستجو.
  15. نمایش خلاصه صفحه و یا سند یافت شده در نتیجه جستجو.
  16. اجرای چند نسخه از برنامه نمایه سازی و عملکرد همزمان آنها برای تسریع در امر نمایه سازی.
  17. بهره مندی از روال رتبه بندی نتایج جستجو به طوریکه صفحات و اسناد با ارتباط بیشتر، رتبه بالاتری در خروجی جستجو دارند.
  18. دسته بندی نتایج یافت شده بر حسب وب سایت‌های تابعه پورتال.
  19. نمایش تعداد کل نتایج یافت شده.
  20. محاسبه و نمایش زمانی که صرف جستجو شده است. لازم به یادآوری است که هم اکنون این جستجوگر( rismoon.com ) در Data Center DPI نصب شده است و نتایج جستجو برای بیش از 2،000،000 صفحه نمایه سازی شده در آن، در کمتر از یک ثانیه نمایش داده می‌شود.

متدولوژی تولید نرم‌افزارها:

متدولوژی مورد استفاده در این پروژه Unified Process است و مستندات آن بوسیله UML تدوین شده است.

پهنه مورد استفاده در زیر ساختها:

زیر ساختهای نرم‌افزاری این پروژه بر پهنه Microsoft .NET Framework بنا می‏شود. استفاده از فناوری دات نت با انعطاف پذیری، قابلیت اطمینان و امنیت مثال زدنی خود قابلیت‌های بسیاری را برای ما به ارمغان می‏آورد، که از جمله آن قابلیت مدیریت کدهای تولید شده، پشتیبانی از شی گرایی و سازگاری با متدولوژی انتخابی پروژه، وابسته نبودن به یک زبان خاص، درعین بهره مندی از C# که زبانی مدرن و کاملا شی گرا است و بسیار نزدیک به Java می‏باشد.

انتخاب دات نت به عنوان بستر اصلی اجرای پروژه ، امکان استفاده از فناوری‌های جانبی دیگری که سازگار با Windows هستند را فراهم خواهد کرد، که از جمله آن می‌توان MS Indexing Services را نام برد.

برنامه نویسی مورد استفاده در پورتال:

برای خدمات برنامه نویسی از MS SQL SERVER استفاده خواهد شد. نوع مجوز حقوقی استفاده از این کارگزار برنامه نویسی در وب به همراه امکانات وسیع و کارایی قابل توجه، آن را به انتخاب مناسبی تبدیل نموده است. برای اطلاعات بیشتر مراجعه به سایت www.tpc.org توصیه می‌شود.

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

تدابیر اتخذ شده برای جلوگیری از هرگونه دسترسی غیرمجاز که ممکن است منجر به دستکاری، خرابکاری یا سرقت اطلاعات شود؛ در سه دسته زیر قرار می‌گیرند:

  1. تدابیری جهت جلوگیری از ورود خرابکاران به سامانه ها و ماژول ها با تلاش برای بدست آوردن گذرواژه
  2. تدابیری جهت جلوگیری برای تزریق دستور به کارگزار برنامه نویسی
  3. تدابیری جهت جلوگیری از سرقت اطلاعات در هنگام نقل و انتقال در شبکه
    در دامه فهرستی از مجموعه تمهیدات در نظر گرفته شده در هر دسته را می‌آوریم.
  1. تدابیری که جهت جوگیر از ورود خرابکران به سامانه ها و ماژول ها با تلاش برای بدست آوردن گذرواژه انجام می‌شود:
    • حداقل طول گذرواژه در بخش اعتبارسنجی 8 کاراکترخواهد بود. این عدد قابل تنظیم بوده و تا 5 قابل کاهش است.
    • کلیه گذرواژ ها بصورت رمز شده با یک الگورتیم مناسب (یک طرفه مانند SHA1 و ی دو طرفه) در برنامه نویسی نگهداری می‌شوند.
    • در صورتیکه برای ورود به سامانه 5 بار گذرواژه اشتباه وارد شود، شناسه کاربری فرد برای مدت مشخصی مسدود می‌شود و پس از آن به صورت خودکار بازگشایی می‌شود. این عدد و نیز مدت زمان مسدود بودن قابل تنظیم است.
    • آخرین زمان ورود به سامانه پس از ورود به سامانه به اطلاع کاربر خواهد رسید.
  2. تدابیری جهت جلوگیری برای تزریق دستور به کارگزار برنامه نویسی :
    • جلوگیری از تزریق دستورات SQL از طریق مبادی ورودی اطلاعات
    • جلوگیری از تزریق دستورات SQL از طریق پارامترهای GET
  3. تدابیری جهت جلوگیری از سرقت اطلاعات در هنگام نقل و انتقال در شبکه:
  • هنگام اتصال کاربر به صفحه ورود به سامانه یک کانال حفاظت شده بوسیله SSL بین رایانه کاربر و کارگزار ایجاد می‌شود که کلیه نقل و انتقال اطلاعات از این کانال حفاظت شده بین این دو رایانه رد و بدل خواهد شد و این امر کشف اطلاعات ارسالی و دریافتی را برای کسانی که سعی در استراق سمع دارند، ناممکن خواهد کرد.

خدماتی که در دوره پشتیبانی ارائه خواهد گردید :

  1. هدف از فعالیتهای دوره پشتیبانی، تلاش برای ارائه خدمات نرم‌افزار به مشتری، بدون وقفه و بدون از دست دادن اطلاعات و ارتقاء کارایی خدمات نرم‌افزار است.
  2. پشتیبانی تلفنی، برای پاسخ به مسائل و مشکلات احتمالی مشتری در ساعات کاری هفته.
  3. پشتیبانی از طریق اتصال RAS به کارگزاری که نرم‌افزار روی آن نصب شده است در ساعات کاری هفته.
  4. پشتیبانی توسط کارشناس شرکت برای رفع مشکلات احتمالی در کارکرد نرم‌افزار در ساعات کاری هفته.
  5. به روزرسانی نرم‌افزار و نصب نسخه‌های جدیدتر.
  6. تهیه نسخه‌های پشتیبان از اطلاعات نرم‌افزار به صورت ماهیانه.
  7. تلاش برای بازیابی اطلاعات در صورت بروز خطا، حمله یا سوءاستفاده در سامانه و به حداقل رساندن از دست دادن اطلاعات.
  8. نظارت امنیتی در جهت حفاظت از هرگونه اختلال در خدمات و دستکاری اطلاعات بوسیله هکرها.
  9. آموزش کار با سمپا در طول مدت پشتیبانی به درخواست مشتری.

قابلیتهایی که در طراحی و ساخت عملکردهای پورتال مد نظر است، عبارتند از:

  1. پورتال و وب سایتهای تابعه آن سازگار با موتورهای جستجو به ویژه Google, Yahoo, MSN ساخته خواهد شد.
  2. حداکثر کارایی با بهره گیری از فناوری‌های عرضه شده بوسیله شرکت مایکروسافت برای عملکردهای پورتال از دید کاربر در نظر گرفته خواهد شد. به عنوان مثال زمان پاسخ صفحات به طور متوسط و در شرایط معمول ارتباطی با یک خط 56 کیلوبایتی 20 ثانیه خواهد بود.
  3. در طراحی رابط گرافیکی صفحات خروجی، دسترسی آسان و دقیق کاربر به اطلاعات در الویت خواهد بود.
  4. سرعت در به روز رسانی و سهولت توسعه در طراحی فرایند‌های پورتال در الویت خواهد بود.
  5. ملاحظات حفاظتی در ساخت زیر ساختهای نرم‌افزارهای در نظر گرفته خواهد شد.
  6. استفاده بهینه از منابع سخت‌افزاری در ساخت نرم‌افزارها در نظر گرفته خواهد شد.
  7. فناوری‌های انتخابی در نرم‌افزار پورتال از نظر تعداد کاربران و حجم فرایند‌های اجرایی مقیاس پذیر هستند.
  8. پورتال دارای برنامه شمارشگر مراجعه کنندگان برای تولید گزارش‌های ترافیک، خواهد بود.
طراحی پورتال

طراحی پورتال

طراحی و راه‌اندازی پورتال شامل مراحل زیر می‌باشد:

1) نصب و راه‌اندازی نرم‌افزار سمپا :

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

2) طراحی گرافیکی پورتال:

با توجه به اهمیت رابط گرافیکی پورتال (پرتال) و حساسیتهایی که در مورد طراحی و کارکرد آن وجود دارد، رادکام روال ویژه ای برای رسیدن به بیشینه رضایت مشتری در این مورد در نظر گرفته است.
در روال رادکام متناسب با نوع کسب و کار مشتری، 3 طرح گرافیکی بصورت اختصاصی بوسیله "وب گرافیستهای" شرکت آماده می­گردد. این طرحها به مشتری جهت بررسی و نظردهی ارائه می گردند.
طرحهای ارائه شده، به نحوی طراحی می شوند، تا با بازخوردی که بر اساس آنها به دست می آید، نوع نگاه مشتری در مورد رنگ و فرم پورتال (پرتال) بدست آید. در نهایت پس از اعمال نظرات و در یک تعامل پویا با مشتری طرح گرافیکی نهایی پورتال (پرتال) طراحی می گردد. این طرح برای اجرا به واحد برنامه سازی رادکام ارجاع می گردد.

3) نصب طرح گرافیکی نهایی پورتال:

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

4) بررسی نهایی و تحویل پورتال:

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

5) آموزش پورتال:

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

زمان انجام پروژه

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

مشاوره رایگان

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

طراحی سایت مشابه راه‌اندازی پورتال شامل مراحل زیر می‌باشد:

1) نصب و راه‌اندازی نرم‌افزار سمپا :

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

2) طراحی گرافیکی وب سایت:

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

3) نصب طرح گرافیکی نهایی بر روی وب سایت:

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

4) بررسی نهایی و تحویل وب سایت:

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

5) آموزش نحوه استفاده از وب سایت:

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

نحوه کار وب سایت :ایستا یا پویا؟

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

زمان انجام پروژه

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

 

مشاوره رایگان

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

 

سفارش آنلاین

برای اطلاعات بیشتر به صفحه  برآورد هزینه و سفارش آنلاین طراحی سایت مراجعه کنید.