برمجة و تصميم مواقع الانترنت

برمجة وتصميم مواقع الانترنت


بناء و برمجة الحلول المعلوماتية باستخدام أحدث التقنيات المتوفرة WEB APPLICATION
  • العمل على تصميم الموقع عموما والصفحة الأولى بصفة خاصة باستخدام أحدث أساليب التصميم لجذب الزائرين إلى الموقع وتجديده بصفة مستمرة باستخدام تقنيات WEB 2
  • العمل على توزيع مكونات الموقع بطريقة جذابة اعتمادا على وجود الأنشطة والخدمات الجديدة للعملاء أو ما يرون أهمية التركيز عليه.
  • استخدام أحدث تقنيات وأنظمة نظم إدارة المحتوي والتجارة الإلكترونية في بناء المواقع.
  • اختيار الأنسب و الأفضل بين أشهر التقنيات المعروفة عالميا بما يتناسب مع متطلبات وحجم الموقع و البيانات و هذه التقنياتPHP – ASP - .Net – JSP – JAVA – HTML - HTML5 - CSS3 و بالاعتماد على عدة أنواع من قواعد البيانات مثل SQL server – Mysql – Sql Light – Oracle
  • الديناميكية ويعنى بها وجود نظام لإدارة الموقع من حيث تحديث المحتوى والتصميم والصفحات الجديدة دون الحاجة لبرمجة جديدة ، وفي هذا الإطار نقدم عدة انظمة CMS نظام إدارة المحتوى
تحليل النظم SYSTEM ANALYSIS:
وهي تؤدي لنفس العملية وتتعلق بإحدى العمليتين التاليتين :

  • عملية إنشاء نظام معلومات باستخدام الحاسب الآلي .
  • عملية تحويل نظام معلومات يدوي إلى نظام يعمل بالحاسب الآلي .


  • وينقسم تحليل النظم لدراسة نظام قائم الى عدة مراحل وهي :
    الدراسة التمهيدية وتنقسم إلى:

  • تعريف المشكلة
  • وضع الأهداف
  • دراسة الجدوى
  • إعداد الخطة


  • الدراسة التفصيلية وتنقسم إلى:

  • جمع البيانات
  • تسجيل البيانات


  • التصميم :

  • تصميم نماذج النظام (البرنامج) باستخدام اللغة الرسومية Flowcharts
  • اختيار لغة أو لغات البرمجة الملائمة لهذا النظام


  • الترميز :

  • تحول الخوارزميات السابقة إلى إحدى اللغات البرمجية .


  • الاختبار والتكاملية :

  • بناء النظام كوحدة واحدة والتأكد من انه حقق الشروط والمواصفات التي تم تحديدها بالدراسة التمهيدية والتفصيلية وتصحيح الأخطاء.


  • التوثيق :

  • وهي مرحلة هامة من مراحل بناء النظام البرمجي حيث يتم توثيق البناء الداخلي للبرنامج ، وذلك بغرض الصيانة والتطوير.


  • الصيانة والتطوير :

  • إن هذه المرحلة هي المرحلة الأطول في حياة النظام البرمجي لبقاء النظام قادراً على مواكبة التطورات والمعدات الحديثة ، ويكون جزء من مرحلة تصحيح الأخطاء بعد التنفيذ العملي للنظام.