السبت، 31 مايو 2014

تدوير الجدول في الاوفيس وورد How to Rotate table in office word

تدوير الجدول في الاوفيس وورد
 How to Rotate table in office word

تدوير صفحة واحدة من طوليةالى عرضية  وكذلك تدوير الجدول.

مزيد من المعلومات »

التسميات:

الاثنين، 26 مايو 2014

الدرس الثالث ساب: أساسيات الجلسات SAP Basic Session

الدرس الثالث ساب: أساسيات الجلسات SAP Basic Session

الدرس الثالث ساب: أساسيات الجلسات SAP Basic Session
 أساسيات الجلسات SAP Basic Session

ماهي الجلسات أوالجلسة Session؟

الجلسات في الاتصالات(الحاسوب): هذا التعريف يشمل كافة الجلسات في البرمجيات. عبارة عن سلسلة من التفاعلات ما بين نقطتي اتصالا طرفيتين (السيرفر - المستخدم أو المستخدم - المستخدم في حال استخدم اتصال الند للند  Peer 2 Peer) التي تحدث خلال دورة اتصال واحدة. والنوع القياسي تبدأ الجلسة عندما تبدأ أحد الطرفيات بطلب االطرفية الاخرى المحددة وعندما توافق الطرفية الاخرى تبدأ الطرفية الاولى بالقيادة ومبادلة البيانات أوطلب المعلومات من الطرفية الأخرى. بمعنى  تحدث كل واحد للاخرى وتبدأ الجلسة عند بدء الاتصال بين الطرفتين وتنتهي عند انتهاء الاتصال.
الجلسة بمفهوم معيار الاتصالات الصناعية:- تشير الى نموذج Model  في OSI والتي تعني نظام الاتصالات المفتوح
 Open System Interconnection وهذا النموذج يدير الاعدادات نزولا الى أسفل المرتبطة بين نقطتي طرفي الاتصال وتمس بالاتصال  ويتم الحافظ على الاتصال بينما طرفي الاتصال تتصلان بكلا الاتجاهين . بعض التطبيقات ترتبط بمنفذ خاص فمثلا تطبيقات الانترنت تتصل بالمنفذ 80 عن طريق بروتكول HTTP. ويمكن تحديد وقت للجلسة.

الجلسات في ساب SAP Session 

تبدأ جلسة المستخدم في ساب عندما يبدأ المستخدم الاتصال بنظام ساب عن طريق الواجهة الرسومية GUI وبمجرد الحصول عل تصريح  الاتصال والدخول  للنظام فأن الجلسة تبدأ. ويمكن بدأ أكثر من جلسة في نفس الوقت. ويمكنك أن تقوم بمهام متعددة في عدة جلسات. افترض انك كنت تدير جلسة لطلب مبيعات لزبون وطلب منك مديرك أن تأته بتقرير فليس من الضرورة الخروج من جلسة الطلب بل يمكنك ترك الجلسة الحالية وبدء جلسة جديدة لتشغيل التقارير وطباعة المطلوب لمديرك. وأيضا يمكنك استخدام جلسات متعددة من عدة مكونات في نظام ساب على سبيل المثال يمكنك استخدام جلسة في SAP ECC وأخرى في مكون CRM. يمكن رؤية عدد الجلسات في شريط الحالة.( ملاحظة الى حتى الان هذه الدروس مقدمة في مراحل متقدمة سيتم عرض كل شيء بالتفاصيل)
 النظام افتراضيا يسمح للمستخدم بفتح 6 جلسات ولكن يمكن مديرالنظام زيادة  هذا العدد. مثل telnet  فقط 5 جلسات في نفس الوقت ويمكن زيادته.

الوصول للجلسة Accessing Session

يمكن الوصول لنظام ساب من أي جهاز حاسوبي من خلال واجهة  المستخدم الرسومية SAP GUI وايضا باستخدام برمجيات العرص من ساب والتي  تسمى  Folks SAP AG  والفكرة الجوهرية ليس من الضروري أن يكون هناك سطح مكتب خاص لتعمل عليه بل يمكن العمل من أي جهاز لديه واجهة المستخدم الرسومية من ساب أو SAP AG.
واجهة المستخدم التي هي موجودة على جهازه تتواصل مع الجهاز الذي يشغل نظام ساب المركزي والذي يعرف بالتنفيذي وهذا الجهاز المركزي يتواصل مع قواعد البيانات التي تحتوي على كل المعلومات.
من أي مكان تريد الدخول للنظام فأنت بحاجة لحساب لك على نظام ساب SAP User ID . وهذا ما يجعل ساب يعرف من المستخدم الذي دخل بغض النظر اي جهاز حاسوبي دخلت منه.
واسم المستخدم في نظام ساب تحفظ مثل اسم المستخدم الذي تدخل منه لنظام التشغيل OS Logon مثل حسابك على الويندوز عادةً.  
في  حال دخلت نظام ساب لاول مرة فانت ستجبر على تغيرها. ولذلك لا يمكن أن يعدل مدير النظام على أي شيء تفعله فلذلك تصبح أنت مسئول عن أي شيء ولكن يمكن مراقبة عملياتك.

مفهوم العميل Client Concept

تسمى وحدات الأعمال بذاتها داخل نظام SAP العملاء  Clients , وغالبا على الأرجح سيكون في منظمتك عدة عملاء.  التفكير في العميل كشركة داخل المنظمة الكبيرة متعددة الجنسيات.ضمن نظام SAP يتم تمثيل كل عميل على أنه "شركة" مختلفة.في قاعدة البيانات يتم تخزين البيانات في الجداول. كل عميل يحفظ في مجموعة منفصلة من الجداول الخاصة به.فمثلا :-
المستخدم 1  يسجيل الدخول إلى شركة معينة، وفي داخل الشركة 1، ليقوم بعمله. بينما المستخدم 2 يسجيل الدخول إلى شركة مختلفة، في الشركة 2 .
 المستخدم 1 لا يمكنه أن يرى شركة البيانات 2.   والمستخدم 2 لا يمكن رؤية بيانات  الشركة 1. هذا مشابه لعمل السحابة المحوسبة  التي يحتوي السيرفر على المئات من الشركات المختلفة وبمفهوم العزل Isolation فأن كل شركة لاتستطيع رؤية أعمال الشركة الأخرى أو أن توثر عليه.

معظم الشركات تعمل صيانة لثلاثة مكونات هي

1-  واحدة للتطوير One for new developments.
2-  واحدة للاختبار One for testing.
3- واحدة للاستخدام  One for production use.

عادة العميل يمثل بشركة واحدة داخل المنظمات الكبيرة. ولكن في النظام المتطور، المسؤول قد ينشأ عدة عملاء لأغراض أخرى . فمنذ فصل بيانات كل عميل في بعض الأحيان قد يطلب  المطورينعميل جديد المراد  من أجل العمل عليه مع  الحفاظ على البيانات مشروعهم وفصلها عن غيرها من المشاريع الجارية.
يتم إعطاء كل عميل رقم فريد من ثلاثة أرقام. وستحتاج هذا الرقم عند الدخول.
مصطلح "العميل" تعني "شركة" في نظام SAP. 
بينما يستخدم هذا المصطلح أيضا في مجال تكنولوجيا المعلومات (IT). في مجال تكنولوجيا المعلومات، يشير العميل إلى كمبيوتر فردي أو محطة العمل. 
يرجى الانتباه من هذا  السياق الذي يستخدم مع ساب.







======================================================================
For Follow Me 
Twitter: @aalmahallawi
Arabian SEO Expert:by +Ahmed Almahallawi 
IT Help Desk,SAP
SEO Expert ,PHP,C#,ASPX,System Analyst.
Al alami st
gaza -jabaliaGaza Strip
Palestine
Email :ahmed.almahallawi@gmail.com
27/05/2014

التسميات:

الأحد، 25 مايو 2014

تعديل عمود في جدول في قاعدة البيانات SQL Edith Column To Table in Database

 تعديل عامود في  جدول في قاعدة البيانات
  SQL Edith Column To Table in Database 

تعديل عمود في  جدول في قاعدة البيانات  SQL Edith Column To Table in Database

جملة الاستعلام لتعديل خصائص العامود في جدول SQL

تستخدم الجملة alter للتعديل على هيكل الجدول سواء كان هذا التعديل للإضافة أو الحذف أو التعديل (بالنسبة للتعديل في الاصدارات الحديث من أوراكل 10 g ). فهنا جملة alter سنتخدمها مع تعديل خصائص عامود.

الصيغة العامة لتعديل خصائص العمود في جدول Alter

ALTER TABLE table_name
Alter COLUMN column_name datatype
حيث table_name تستبدل باسم الجدول المراد ju]dg  فيه العمود وcolumn_name هو العمود المراد تعديل خصائصه و datatype هي الخاصية المراد تعديله  مثلا نوع بيانات مثل أرقام الهاتف وضعت من نوع رقمي والحقيقة لسما بحاجة لوضعها من نوع رقمي لاننا لن نستخدم الارقام في عمليات حسابية فالافضل أن تكون من نوع نصي فلذلك نريد التغير. أو على سبيل المثال وضعنا حقل لتاريخ الميلاد بالكامل ونريد بتغيره فقط سنة الميلاد شاهد المثال التالي.

مثال على إضافة عمود في جدول SQL

في المثال التالي لدينا جدول  نريد تعديل خاصية العمود birthday   من date الي نوع Year في  جدول Person.
ملاحظة راجع الدورس السابقة لتعرف كيفية إضافة وحذف الاعمدة في الجداول



P_Id
LastName
FirstName
Address
City
BirthDay
1
Hansen
Ola
Timoteivn 10
LA

2
Svendson
Tove
Borgvn 23
LA

3
Pettersen
Kari
Storgt 20
NY


نستخدم جملة الاستعلام التالية  لتعديل خاصية العمود Birthday
ALTER TABLE Persons
alter COLUMN BirthDay year


========================================================================
لمتابعتي

تويتر: @aalmahallawi
IT Help Desk,
SEO Arabic Expert ,PHP,C#,ASPX
Al alami st
gaza -jabaliaGaza Strip
Palestine
Email :ahmed.almahallawi@gmail.com
DOB: 05/10/1984

التسميات:

السبت، 17 مايو 2014

تحليل وتصميم النظم دورة حياة تطوير النظام SDLC

تحليل وتصميم النظم ماهي دورةحياة تطوير النظام SDLC

طريق محلل النظم الوظيفي what is SDLC
طريق محلل النظم الوظيفي
ملاحظة في الصورة السابقة حيث ان الاسهم المنقطة تشير الى طريق وظيفى  غير شائع.
-------------------------------------------------------------------

ماهي  دورة حياة تطوير النظم SDLC؟

ماهي  دورة حياة تطوير النظم SDLC؟
مراحل دورة حياة تطوير النظم من الشمال الى اليمين






اختصار ال SDLC يشير الى System Development Life Cycle. وبالعربي تعني دورة حياة تطوير النظم وهي مجموعة من العمليات التي تؤكد على تطوير برمجيات عالية الكفأة  وهذه العمليات تتكون من مراحل Stages أو Phases وكل مرحلة يتم فيها عدة خطوات وهذه المراحل الاساسية التي يندرج تحتها كافة الخطوات والمنهجيات هي :
  • التخطيط Planning
  • التحليل Analysis
  • التصميم Design
  • التطبيق Implementation
قبل التخطيط توجد خطوة وليست مرحلة وهذه الخطوة تسمى بالفكرة (التي ستؤدي الى وجود النظام الجديد) وبعد التنفيذ توجد أيضا خطوة وهي إغلاق المشروع(إعلان النجاح).

مرحلة التخطيط Planning Phase

تعتبر مرحلة التخطيط
عملية أساسية لنفهم لماذا نريد بناء نظام المعلومات ونحدد كيف ستحرك الفريق خلال
بناء النظام .تتكون مرحلة التخطيط من خطوتين هما
:-

تهيئة أو بدء المشروع PROJECT INITIATION

خلال بدء المشروع يتم تعريف قيمة الأعمال للمنظمة. وكيف يمكن تقليل التكاليف وزيادة الارباح؟ ومعظم الافكار للنظام الجديد تأتي من خارج إدارة نظم المعلومات مثل إدارة المبيعات, إدارة المحاسبة. ويتم تعريف قيم الاعمال في نموذج طلب النظام System Request والذي يعرض ملخصعن احتياجات الاعمال وشرح كيف ان هذه الاحتياجات سوف توجد قيمة للأعمال. تعمل إدارة نظم المعلومات مع الشخص أو الادارة التي ستنشأ طلب النظام ويسمى براعي المشروع Sponsor Project ليقترح دراسة  جدوى والتي ستقدم الغرض من النظام:-
1-    دراسة الجدوى التقنية وتطرح السؤال هل يمكننا بناء النظام؟
2-     دراسة الجدوى الاقتصادية ونطرح السؤال هل سيعطى قيمة للأعمال؟
3-    دراسة الجدى التنظيمية إذا تم بناءه هل سنستخدمه؟
وتقدم كلا من طلب النظام ودراسة الجدوى الى لجنة تسيير  المشاريع وتعرف بلجنة الموافقة وهي ستقرر هل سنعتمد المشروع أم لا.

ماهي وثيقة طلب النظام System Request؟

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


إدارة المشروع Project Management

بمجرد اعتماد الموافقة للمشروع تبدأ عملية إدارة المشروع.
وخلالها يتم تطوير خطة عمل وتجهيز فريق المشروع. ويتم عمل خطة المشروع والتي هي
كيف سيسر الفريق خلال تطوير النظام.

 التحليل Analysis

مرحلة التحليل تجيب على السؤال من سيستخدم النظام وماذا سيفعل النظام واين ومتى؟ هذه المرحلة تتكون من ثلاث خطوات هي:-

1-  استراتيجية التحليل Analysis Strategy

وهي طورت لإرشاد فريق المشروع وغالبا تتضمن دراسة النظام القائم ومشاكله وتخليل طرق لتصميمالنظام الجديد

2-  جمع المتطلبات Requirements Gathering

من خلال المقابلة والمراقبة والاستبانة يتم جمع المعلومات وتحليلها.

3-  الهدف من النظام System Proposal

التحليل ومفاهيم النظام والنماذج يتم جمعها معا وتقدم كملف يسمى  غرض النظام  الى لجنة الموافقة.

مرحلة التصميم Design Phase

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

توجد اربعة خطوات في مرحلة التصميم وهي:-

1-  استراتيجية التصميم  Design Strategy

 تحدد هل النظام  المراد تطوير بواسطة مبرمجي الشركة أما بواسطة مصادر خارجية Outsources.أوهل الشركة تريد شراء نظام مبرمج وجاهز.

2-  تصميم الهندسة المعمارية Architecture Design

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

3-  قاعدة البيانات وملف الخصائص Database & File Specifications  

يتم تعريف ماهي البيانات التي تخزن وأين ستخزن .

4-  تصميم البرنامج Program Design

يقوم فريق التحليل بتعريف البرامج التي سيكتب كودها ويتم وصف بالتمام ماذا يفعل.

الخطوات الاربعة السابقة  تسمى بتوصيف النظام System Specifications  والتي يحتاجها الفريق البرمجي لتنفيذها. وفينهاية مرحلة التصميم فان الدراسة التحليلية وخطة المشروع يتم إعادة اختبارها وفحصها وتنقحيها من أي أخطاء. ويتم اتخاذ قرار ثاني  من راعي المشروع وصناع القرار هل يتم انهاء المشروع أو يستمر.



التطبيق Implementation

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

خطوات التطبيق الثلاثة:-

1-  بناء النظام System Construction

يتم بناء النظام وفحصه لتأكد من أنه ينجز المهام كما تم تصميمها . لان إصلاح الثغرات Bugs  هائل التكلفة فان الفحص من أهم الخطوات الحرجة  Critical  فان معظم المؤسسات تنفق المزيد من الوقت على   فحص النظام أكثر من كتابة البرنامج في المقام
الأول.

2-  تنصيب النظام System Installation

التنصيب هو إحالة النظام القديمة الى التقاعد وتشغيل النظام الجديد .  توجد عدة  طرق تستخدم للتحول من النظام القديم الى النظام الجديد واهم اوجه التحويل هو خطة التدريب training plan   وهي تستخدم لتعليم المستخدمين على استخدام النظام الجديد ومساعدتهم لإدارة التغيرات التي حدث في النظام  الجديد.

3-  خطة الدعم Support Plan

  الخطة عادة تتضمن مراجعة  ما بعد التنفيذ بطريقة رسمية وغير رسمية.  بالإضافة الى طريقة متناسقة لتعريف التغيرات الكبيرة والصغيرة للازمة للنظام.


ملاحظة  هذه  نظرة عامة سيتم تفصيل كل مرحلة من دورة حياة تطوير النظم

روابط دروس  دورة حياة تطوير النظام بالتفصيل الشامل SDLC System Development Life Cycle . 


 1 ما هي مراحل دورة حياة تطوير البرمجيات والنظام او النظم SDLC
ماهي أنواع نماذج المستخدمة في دورة تطوير حياة النظام او البرمجيات SDLC 
3  نظرة عامة على تحليل وتصميم وتطوير النظم المعلوماتية ودورة حياة تطوير البرمجيات SDLC 
4  ماهو نموذج الشلال ؟ مزايا وعيوب نموذج الشلال Waterfall Model في SDLC? 
ماهو النموذج التكراري في دورة حياة تطوير النظام او البرمجيات شرح بالتفصيل مزايا وعيوب Iterative Model في SDLC? 
6  شرح مفصل عن النموذج الحلزوني الدوامة او اللولبي Spiral Model في دورة حياة تطوير النظام والبرمجيات SDLC? 
شرح مفصل عن نموذج القمع الشكل سبعة V Model في دورة تطوير حياة النظام
شرح مفصل ماهو نموذج ومنهجية التطوير الرشيق الآجيل agile في دورة حياة تطوير النظام والبرمجيات SDLC? 
ماهو نموذج تطوير التطبيقات السريع RAD في دورة حياة تطوير النظام والبرمجيات SDLC ماهي مزايا وعيوب واستخدام RAD? 
10 ماهي النماذج الأولية او النمذجة الأولى prototype model في دورة حياة تطوير النظام والبرمجيات SDLC مزايا وسلبيات النموذج الأولى؟
11 ماهو النموذج التزايدي او التدريجي Incremental Model في دورة حياة تطوير النظام والبرمجيات SDLC?
12 ماهو نموذج الانفجار العظيم او الكبير big bang model في دورة حياة تطوير النظام والبرمجيات SDLC? 


**************************************
===================================
لمتابعتي
تويتر: @aalmahallawi
IT Help Desk,System Analyst
SEO Arabic Expert ,PHP,C#,ASPX
Al alami st
gaza -jabaliaGaza Strip
Palestine
Email :ahmed.almahallawi@gmail.com


التسميات:

الخميس، 15 مايو 2014

إضافة عمود من جدول في قاعدة البيانات SQL Add Column To Table in Database

 إضافة عمود من جدول في قاعدة البيانات

 SQL Add Column To Table in Database

جملة الاستعلام لإضافة عمود في جدول SQL
جملة الاستعلام لإضافة عمود في جدول SQL

جملة الاستعلام لإضافة عمود في جدول SQL

تستخدم الجملة alter للتعديل على هيكل الجدول سواء كان هذا التعديل للإضافة أو الحذف أو التعديل (بالنسبة للتعديل في الاصدارات الحديث من أوراكل 10 g ). فهنا جملة alter سنتخدمها مع إضافة عمود لسنا بحاجة اليه او لاي سبب أخر.

الصيغة العامة لإضافة عمود في جدول Alter

ALTER TABLE table_name
ADD COLUMN column_name datatype
حيث table_name تستبدل باسم الجدول المراد إضافة فيه العمود وcolumn_name هو العمود المراد إضافته.

مثال على إضافة عمود في جدول SQL

في المثال التالي لدينا جدول نريد إضافة عمود birthday في  جدول Person.

P_Id
LastName
FirstName
Address
City
1
Hansen
Ola
Timoteivn 10
LA
2
Svendson
Tove
Borgvn 23
LA
3
Pettersen
Kari
Storgt 20
NY


نستخدم جملة الاستعلام التالية  لإضافة العمود Birthday
ALTER TABLE Persons
Add COLUMN BirthDay date
يصبح الجدول كالتالي.



P_Id
LastName
FirstName
Address
City
BirthDay
1
Hansen
Ola
Timoteivn 10
LA

2
Svendson
Tove
Borgvn 23
LA

3
Pettersen
Kari
Storgt 20
NY

========================================================================
لمتابعتي
تويتر: @aalmahallawi
IT Help Desk,
SEO Arabic Expert ,PHP,C#,ASPX
Al alami st
gaza -jabaliaGaza Strip
Palestine
Email :ahmed.almahallawi@gmail.com
DOB: 05/10/1984

التسميات: