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

بناء و برمجة الحلول المعلوماتية باستخدام أحدث التقنيات المتوفرة  web application

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

 

تحليل النظم System analysis: 

هو اصطلاح عام يرتبط بمفهوم وأسلوب النظم و يشير إلي تلك العمليات المنظمة والمتسلسلة منطقيا والمتعلقة بتعريف وحل المشكلات وذلك وفق مفهوم النظم ثم تجزئتها إلي عناصر و إيجاد العلاقات التبادلية المؤثرة بين العناصر وبينها وبين البيئة ويتصف تحليل النظم بالعمومية إلي حد بعيد أي أنه يمكن الاعتماد علية في حالة التعرض لمشكلة تقليل الكلفة أو زيادة أرباح شركة معينة كما يمكن استخدامه عند حل مشكلة برمجية.

ولذلك فإن عملية تحليل النظم تأخذ تسميات متعددة مثل دراسة النظم (System Study)

دورة حياة النظام (System Life Cycle) .

 وهي تؤدي لنفس العملية وتتعلق بإحدى العمليتين التاليتين :

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

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

الدراسة التمهيدية وتنقسم إلى:

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

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

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

التصميم :

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

الترميز :

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

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

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

التوثيق :

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

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

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

ويتم اختيار أنسب و أفضل اللغات البرمجية من بين أشهر التقنيات المعروفة عالميا بما يتناسب مع متطلبات وحجم المشروع و البيانات و هذه التقنياتPHP – ASP - .Net – JSP – JAVA – HTML - HTML5 - و بالاعتماد على عدة أنواع من قواعد البيانات مثل SQL server – Mysql – Sql Light – Oracle 

      

Positive SSL