الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشروع حسابات ومخازن متعدد المستخدمين

رائج
بدأه زكيري عبد العالي في 16 يونيو 2009 · 55 رد · 11,270 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بســم الله الـرحمــن الرحيــم

لدي ملف لقاعدة بيانات sqlserver 2000 به جداول جاهزة لبرنامج حسابات ومخازن جاهزة وكنت قد بدأت ابني عليها البرنامج بإصدار 7 ولكني توقفت فهل من الممكن ان نستفيد منه ام سنبني كل شيء من جديد على sqlserver 2005 وانا أفضل ذلك

أمر اخر هل هناك مكونات (companents) معينة ابحث عنها واقوم بتركيبها على دلفي 2009 لعمل الشجرة أوغيرها

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

المشكلة ان هناك ثلاثة امور امام عيني عند انشاء البرنامج

1- ان البرنامج متعدد المستخدمين وبه صلاحيات لكل جزء فيه

2- البرنامج سيكون على شبكة داخلية بأكثر مستخدم وكل مستخدم سيحدد له فرع معين يعمل عليه

3- كيف سيكون من البرنامج نسخ تعمل على جهاز فردي لفروع اخرى بعيدة عن الشبكة او منطقة بعيدة ثم بعد ذلك كيف يمكن إلحاق هذه البيانات الرئيسي السرفر الرئيسي لإستخراج الميزانية العمومية او التقارير

المشكلة هي كيفية البدأ وما هي الأدوات التي يمكن أن احتاجها لعمل مثل هذا البرنامج

وأخيراً أخي زكيري ما هو المطلوب مني أن أبدأ به

وانت قلت ان المساعدة ستكون عن طريق المنتدى هل ستفتح موضوع بهذا ام انك تفضل ان ترشدني للبداية وتساعدني كلما احتجت الى شيء

المهم عندي راحتك وألا أثقل عليك

جزاك الله عني خيراً

تم تعديل هذه المشاركة بواسطة زكيري عبد العالي في 16 يونيو 2009 في 22:12

#2

السلام عليكم

مارأيك اخي الكريم ان تنتقل الى SQL SERVER 2008 وسأشارك معكم إن شاء الله

#3

أخي الكريم اولا يجب ان نجمع اكبر عدد من الدروس والامثلة عن برمجة الشبكات ووضعها هنا , كي تكون مرجع لهذا النوع من البرمجة

#4

/index.ph...10&start=10

هنا سنضع روابط الدروس دون ترتيب و لا مراعات للغه .

#5

السلام عليكم

اقتباس
وأخيراً أخي زكيري ما هو المطلوب مني أن أبدأ به

--------------------------------------------------------------------

المرحلة الاولي من المشروع : الواجهة الرئيسه

--------------------------------------------------------------------

1- ابدا بعمل تصورات للواجهة الرءيسه .

2- وبما انها لعدة مستخدمين لابد ان تضع في مكان ما لادخال اسم المستخدم و كلمة المرور .

3-بعد عملية التاكدد من ان المستخدم موجود في قاعدة تعرض في مكان ما ايضا ماهي الصلاحيات التي يستطيع ان يقوم بها .

4-ان كان المستخدم من نوع admin اي لهو الصلاحيات في اعطاء الصلاحيات تعرض له واجهة كبيرة بها متريكس تحتوي على كل المستخدمين وافقيا و الصلاحيات عموديا مثلا في dbgrid

وتكون هده الحقول من نوع boolean اي check.

--------------------------------------------------------------------

#6

السلام عليكم ورحمة الله

نبدأ بإذن الله

اقتباس
1- ابدا بعمل تصورات للواجهة الرءيسه .

2- وبما انها لعدة مستخدمين لابد ان تضع في مكان ما لادخال اسم المستخدم و كلمة المرور .

3-بعد عملية التاكدد من ان المستخدم موجود في قاعدة تعرض في مكان ما ايضا ماهي الصلاحيات التي يستطيع ان يقوم بها

أولاً : قاعدة البيانات

أشرنا سابقاً انه يوجد قاعدة بيانات موجودة بالفعل وان شاء الله سوف نستخدمها

يوجد جدول الشركات

جدول الفروع

جدول الحسابات و الذي سوف نستخدمه لتسجيل رقم الحساب وبيانات الحساب و عمل شجرة الحسابات منه

جدول تعريف المستخدمين

1.jpg

أنشأنا قاعدة بيانات سوف توضع على جهاز العميل في مجلد البرنامج داخل مجلد userdb وهي بالأكسس وبها جدول واحد فقط

2.jpg

وسوف يحتوي هذا الجدول دائماً على سجل واحد فقط

ورؤية الموضوع كالأتي من وجه نظري وارجو أن تصححوا لي إن كنت مخطئ أو لمن لدية فكرة أفضل

شاشة الدخول

عند كتابة اسم المستخدم وعند الانتقال سوف يبحث على السرفر في جدول تعريف المستخدمين عن المستخدم وإن وجده سوف ينتقل الى كلمة المرور ويتحقق منها يجلب من قاعدة البيانات من السرفر كود الشركة و كود الفرع واسم الفرع

ثم يخزن هذه البيانات في قاعدة البيانات على جهاز العميل اكسس

نفرض ان الموظف يعمل على أكثر من فرع

عندما يخرج من البرنامج ويدخل مرة أخرى باسم مستخدم أخر وكلمة مرور اخرى سوف يعدل على السجل في قاعدة بيانات اكسس وبذل يصبح سجل واحد فقط

إذن ما فائدة هذه القاعدة وهذا السجل ؟

استطيع أن أخد منه رقم الشركة ورقم الفرع و التاريخ و الوقت كلما دخلنا شاشة نأخد منها أو نأخد منها الى الشاشة الرئيسية في حقول ستكون مخفية ؟

3.jpg

4.jpg

وبعد النقر على دخول ننتقل الشاشة الرئيسية

5.jpg

أرجو أن أكو وفقت

أما

اقتباس
4-ان كان المستخدم من نوع admin اي لهو الصلاحيات في اعطاء الصلاحيات تعرض له واجهة كبيرة بها متريكس تحتوي على كل المستخدمين وافقيا و الصلاحيات عموديا مثلا في dbgrid

وتكون هده الحقول من نوع boolean اي check.

فلم أفهم المقصود هل تصميم النموذج وبه داتا جريد أم تصميم جدول في قاعدة البيانات وبالتالي تصميم النموذج

المرفقات بهه القاعدة و المشروع حتى الأن

انتظر ردودكم واقترحاتكم

acc.rar

تم تعديل هذه المشاركة بواسطة okail في 19 يونيو 2009 في 22:38

#7

السلام عليكــم ورحمـة الله وبركاتــه ،،

اقتباس
عندما يخرج من البرنامج ويدخل مرة أخرى باسم مستخدم أخر وكلمة مرور اخرى سوف يعدل على السجل في قاعدة بيانات اكسس وبذل يصبح سجل واحد فقط

إذن ما فائدة هذه القاعدة وهذا السجل ؟

استطيع أن أخد منه رقم الشركة ورقم الفرع و التاريخ و الوقت كلما دخلنا شاشة نأخد منها أو نأخد منها الى الشاشة الرئيسية في حقول ستكون مخفية ؟

لم افهم جيدا مادور تكرار معلومات المستخدم في قاعدة اخري و في جهاز اخر اي جهاز المستخدم .

---------------------------------------------------------------

بما ان هناك علاقة بين المستخدم و الفرع

و الفرع مع الشركة نستطيع ايجاد هده المعلومات في اي وقت نريده لانها مسجلة في sqlserver

اما عن تاريخ الدخول ومايذا يفعل العميل حاليا و ما وما ...... يمكننا ان نحفض هذه العمليا في جدول نسميه OPERATION

حيث عن الدخول نحفض رقم المستخدم و تاريخ و الووقت و العملية مثلا

1- عملية دخول

2-تغيير معلومات في جدول المخزون

3-طباعة فواتيير

.....

ووقت الخروج و التاريخ

.... المهم معلومت عن الحالة التي يكون فيه المستخدم .

--------------------------------------------------------------

وممكننا عرض هذه المعلومات في واجهة خاصة admin

--------------------------------------------------------------

اما جدول المستخدمين تنقصه حقول الصلاحيات او يكن جدول اخر ويتم الربط برقم المستخدم .

مثلا

المستخدم زكيري لهم الصلاحيات في

التغيير في معلومات المستخدمين اضافة وحذف

التغير في الفةاتيير اضافةوحذف

ليس لديه الصلاحيات في الطباعة

....

وهكذا

وبرمجيا تشكل النوافذ و الازرار حسب المستخدم المتصل .

شكرا

#8

السلام عليكــم ورحمـة الله وبركاتــه ،،

اقتباس
بما ان هناك علاقة بين المستخدم و الفرع

و الفرع مع الشركة نستطيع ايجاد هده المعلومات في اي وقت نريده لانها مسجلة في sqlserver

كلا مك صحيح مائة بالمائة اخي زكيري

ولكن أنا سويت هذه الطريقة للأتي

طبعاً في قاعدة بيانات sql server وفي كل الجداول هناك حقل Company code أي كود الشركة وكثيراً من الجداول بها حقل branchcode كود الفرع

وعند دخول مستخدم أبحث بأمر locate في جدول المستخدمين انتقل السجل الى المستخدم الحالي وبحث عن كلمة المرور

ودخول مستخدم أخر بنفس الطريقة وانتقل الى السجل الأخر وهكذا

وفي نفس الوقت المستخدم عندما يدخل قيد محاسبي أو شيء يحتاج إلى دخول كود الشركة ورقم الفرع الذي دخل به الذي هو مختلف عن مستخدم أخر فكان لابد من تخزينهم في مكان على جهاز المستخدم لكي يأخذ منه

لاني لم أعرف طريقة أخرى ولكن ابتكرت هذه الطريقة لحل المشكلة

ثانيا اني في حالة الدخول نقلت بيانات المستخدم على جهاز المستخدم وتركت جدول المستخدمين على sql server للسرعة أيضاً

ولاني لم أعرف كيف اسجلهم في مكان أخر بحيث يكونوا ثابتين للمستخدم الواحد طوال فترة جلسة العمل على البرنامج

وأرجو من كان لدية طريقة أفضل أن يعلمني إياها

اقتباس
اما عن تاريخ الدخول ومايذا يفعل العميل حاليا و ما وما ...... يمكننا ان نحفض هذه العمليا في جدول نسميه OPERATION

هذه طريقة ممتازة لسجل عمل المستخدم فعلا وأرجو تطبيقها

اقتباس
اما جدول المستخدمين تنقصه حقول الصلاحيات او يكن جدول اخر ويتم الربط برقم المستخدم .

مثلا

المستخدم زكيري لهم الصلاحيات في

التغيير في معلومات المستخدمين اضافة وحذف

التغير في الفةاتيير اضافةوحذف

ليس لديه الصلاحيات في الطباعة

اقتباس
التغيير في معلومات المستخدمين

أليس هذه يعني أن أكتب اسم النوذج الذي سيقوم بالتغيير في معلومات المستخدمين وأمامه سيكون فتح إضافة تعديل حذف

أنا فعلا أفهمها كذلك ولكن ما لا أعرف هو كيفية إنشائها وتطبيقها و الأهم كيفية أستدعائها عند فتح كل شاشة هل تكون الصلاحيات دالة او كلاس أو ماذا

لا أفهم كيف أنفذها

وفقنا الله وإياكم أخي زكيري

#9

الصلاحيات هي معلومات ففي برامج الواب نحفضها مباشرة بعد عمليه الدخول في السيشن اما في برامج الوندوز من المستحسن استخدام مايشبه السيشن اي استعمالى ملتي ثراد Multi Threading

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

locate طريقة غير جيدة وبطيءة استعمل استعلام في البحث اي بالكويري .

#10

هلا أخي زكيري بحثت كثيراً بالمنتدى عن أحد يتكلم عن الصلاحيات

ووجدت هذا ولكن لم أجد المثال العملي الذي اتعلم منه

المهم اني وجدت ما قد تفضلت أنت وأشرت إليه بالتعديل في جدول المستخدمين

فهل هذا ما كنت تقصده وهل بالفعل أقوم بإضافته في جدول المستخدمين ونكمل على هذا الوضع أم ماذا

Salah El Deen كتب:
5. جدول بيانات المستخدمين تحت اسم User_Table

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

يتكون الجدول من الحقول التالية :-

---------------------------------------------------------------------------------------------------------------------------------

وصف الحقل | اسم الحقل | نوعه | الصفة | الحجم

----------------------------------------------------------------------------------------------------------------------------------

* رقم المستخـــــــدم | User_Number | رقم | مفتاحرئيسي | -

* اسم المستــــــــخدم | User_Name | رقـم | مفتاح ثانوي | -

* شفرة المــــــــــــرور | User_Pass | نـص | - | 50

* نوع المستخــــدم | User_Type | رقم | - | -

* حالة المستخدم | User_State | رقم | - | -

* أمكانية الإضافـة | User_Can_Append | نعم/لا | - | -

* أمكانية التعديل | User_Can_Edit | نعم/لا | - | -

* أمكانية الحذف | User_Can_Delete | نعم/لا | - | -

* أمكانية البحث والتصفح | User_Can_Browser | نعم/لا | - |

------------------------------------------------------------------------------------------------------------------------------------

6. جدول بيانات عمليات مستخدمين تحت اسم User_Action_Table

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

يتكون الجدول من الحقول التالية :-

------------------------------------------------------------------------------------------------------------------------------------

وصف الحقل | اسم الحقل | نوعه | الصفة | الحجم

-------------------------------------------------------------------------------------------------------------------------------------

* رقم المستخـــــــدم | User_Number | رقم | مفتاحرئيسي | -

* تاريخ العمليـــــــــة | User_Action_Date | رقـم | مفتاح ثانوي | -

* تــــوقيت العمليـــــــــة | User_Action_Time | نـص | - | 50

* العمليــــــــــــــــة | User_Action_Info | رقم | - | -

-------------------------------------------------------------------------------------------------------------------------------------

.

.

.يتبع........

هو قال أن الموضوع يتبع ولكن للأسف لم يكمله

#11

السلام عليكم

لم اتابع ماكتبتوه بشكل جيد.

في برمجة الشبكات . الافضل ان نضع المستخدمين في قاعده البيانات نفسها أي نضيف logo جديد لهذه القاعدة ونعطيه الصلاحيات المحددة واذا كان الاتصال عن طريق ado نترك

login prompt في وضع true وبذلك يدخل كل مستخدم الى مكانه , ولو حاول المستخدم استخدام خصائص ليست له لن يستطيع

وهناك طريقة اخرى لكنها مربكة قليلا . وهي تقسيم البرنامج . أي اذا كان هناك اربعة أقسام , نضع اربعة برامج منفصلة . وهي الطريقة الامن

وفي كلتا الحالتين نستطيع اضافة مستخدمين جدد لاحقا

تم تعديل هذه المشاركة بواسطة طلال بلال في 20 يونيو 2009 في 15:51

#12

السلام عليكــم ورحمـة الله وبركاتــه ،،

مرحباً أخي طلال

لقد أرفقت البرنامج مع القاعدة في مشاركتي الأولى هل نكمل عليه أم انك تفضل ان تبدأ معي جديد

انتظر هذه البداية بشده أخي طلال

كيفية البدأ بشكل صحيح

البرنامج متعدد المستخدميين وصلاحيات مستخدمين

و اللغة دلفي أى إصدار تفضل وقاعدة البيانات sql server أي إصدار تفضل

وسأقوم بتحميلهم فوراً و البدأ في المشروع

وفقنا الله وإياكم

#13

اهلا اخي okail

انا منصب الان Delphi 2009 و SQL Server 2008 مارأيك ان نتابع بهما

#14

ممتاز أخي طلال

انا عندي الحين delphi 2009

ان شاء الله انصب sqlserver 2008

وإعتبر أنني جاهز من الأن

ونبدأ ان شاء الله

وكنت أحب أسال هل هناك مكونات انصبها على delphi2009 لعمل الشجرة وغيرها تريد أن أقوم أيضا بتجهيزها

أو لديك روابط لمكونات سوف تحتاجها ان شاء الله

انتظر ردك

تم تعديل هذه المشاركة بواسطة okail في 20 يونيو 2009 في 16:33

#15

لاحب استعمال المكونات .

اقتباس
في برمجة الشبكات . الافضل ان نضع المستخدمين في قاعده البيانات نفسها

هذا بالتأكيد لكن لا تكفي وحدها لانك في كل مرة تتتعرض الى exception عندما لا يمكن للمستخدم ان يجري عمليت ما ولهذا يجب تحديد الواجهة لتفادي هذي الاخطاء .

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

بالتوفيق

انا املك دلفي 2009 و افضله و سكل سرفر 2005 و افضلها ايضا .

شكرا

#16

اخي ذكيري . هل تقصد ان نضعloging في قاعدت البيانات ونعطية الخصائص . ثم نحدد له واجهة . ام ماذا

تم تعديل هذه المشاركة بواسطة طلال بلال في 20 يونيو 2009 في 18:50

#17

مرحبا اخي طلال

نعم اقصد ان المستخدم لا بد ان يكون اه اسم وكلمه السر كما قام الاخ في الاكسس و لكن لسنا بحاج اها حيث تكون كل المعلومات في جدول المستخدم مع الصلاحيات ايضا كما يمكن اعطاء قيم للصلاحيات مثلا

ان كان في الحقل

صلاحيه الفاتورة

رقم 1 هو الاضافة

2 هو الحذف

3 الطباعة

4

5

...

وكل صلاحية لها ارقام مختلفة وفي البرمجة قبل عر الازرار نراعي الصلاحية .

شكرا

#18

السلام عليكــم ورحمـة الله وبركاتــه ،،

كيف حالك إن شاء الله دائمــاً بخير ؟

salahya.jpg

أظن أن هذة الصورة تعبر عما أراد أن يقوله أخي زكيري

المهم دعونا نبدأ ثم التطوير سوف يأتي إن شاء الله

تم تعديل هذه المشاركة بواسطة okail في 20 يونيو 2009 في 21:54

#19

السلام عليكم ورحمة الله وبركاتة

----------------------------------

كيف الحال يا شباب لعلم بخير

أسف عن الاختفاء هذه الفترة كان لدى أمور الحمد لله أنتهت

ياريت لو اشارك معاكم , انا شايف انكم لم تبدأ بعد

ليس لدى خبرة قوية بالــ SQL لكن كانت نظرتى من اول مشاركة كالأتى :-

1.استخدام قاعدة بيانات MySQL ورفعها عن طريق اى استضافة مجانية مثلاً او أنا لدى استضافة مدفوعة ممكن احطها عليه

2.يمكن لأى مستخدم الدخول على البرنامج بإستخدام بيانات الدخول عن طريق قاعدة البيانات الاساسية من على الموقع

3. بكدة تبقى القاعدة مرجع اساسى للبرنامج كلة يمكنة الأضافة والتعديل بها

4. بالنسبة للصلاحيات والمستخدمين فهى أسهل حاجة فقط يجب ان نحدد كم مستوى ( مدير - مراقب - مراجع - محاسب عادى ) بحيث نحدد ما يستطيع فعلة كل مستوى

هذه فكرة بسيطة ان نستخدم MySQL ولكم الحرية , كان مجرد رأى فقط

Comming Soon

#20
اقتباس
أظن أن هذة الصورة تعبر عما أراد أن يقوله أخي زكيري

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

اقتباس
أسف عن الاختفاء هذه الفترة كان لدى أمور الحمد لله أنتهت

نعم طال الانتظار اخي Swift ارجوا ان تكون بخير .

ياريت لو اشارك معاكم.

بالطبع فانت لكالخبرو يتفيدنا كثيرا .

MySQL

ليس عندي اي مانع خصوصا وان الاصدار 6 يشبه الاصدار 2005 ل sqlserver .

ننتظر راي الاخ okail

اقتباس
والمستخدمين فهى أسهل حاجة فقط يجب ان نحدد كم مستوى ( مدير - مراقب - مراجع - محاسب عادى )

نعم يجب فعل ذلك اولا لاني حسب راي نستطيع بناء الواجهة عن طريق هذه المتطلبلت .

شكرا

#21

السلام عليكــم ورحمـة الله وبركاتــه ،،

مرحباً بالجميع

اقتباس
ليس عندي اي مانع خصوصا وان الاصدار 6 يشبه الاصدار 2005 ل sqlserver .

ننتظر راي الاخ okail

الحقيقة أنا في حاجة ماسة للعمل على sql server وأي إصدار ما في مشكلة

لأننا نحتاج البرنامج على محرك قواعد البيانات وبالتالي سواء إصدار 2000 أو 2005 أو 2008 لن تفرق كثيراً وأنا رأي sql server2005

ولكن إذا اراد الأخوة أي إصدار ما في مشكلة المهم أن نبدأ بإذن الله

أريد من الأخ طلال و الأخ swift

كيفية البدأ باسلوب صحيح

أولاً اتفقنا على delphi 2009

ثانياً القاعدة sql server 2005 or 2008

من خلال المناقشات أستطيع أن أقول أننا يجب أن نبدأ ب :

1- إنشاء جداول الشركات - الفروع - المستخدمين - سجل عمليات المستخدمين أولاً ثم نكمل الباقي مع العمل

2- إنشاء شاشة إدخال الشركات - الفروع - المستخدمين

3- إنشاء شاشة الدخول - الصلاحيات - الشاشة الرئيسية التي نعبر إليها بعد الدخول الصحيح

ومن مناقشات سابقة ومشاركات ومن بينها ممشاركات لأخي زكيري

تبين أن أفضل طريقة للربط هي ADO

واستخدام مكونات ADO مثل query وcommand وغيرها تعمل على زيادة سرعة الإتصال و العمل بطريقة أفضل

أرجو أن يكون هذا هو منهج العمل

كما أرجو أن نبدأ بالعمل وقت ما توفر الوقت لدي أخي طلال و أخي swift ومن يشارك

وفقنا الله وإياكم

#22

السلام عليكم

اولا ما رأي الاخ ذكيري بقاعدت البيانات . هل نتابع عليها ام سيستخدم التحليل من اجل بعض الامور

#23

اهلا بكم

اقتباس
يس عندي اي مانع خصوصا وان الاصدار 6 يشبه الاصدار 2005

قصدت الاصدرا السادس ل MYSQL لكن لا مشكلة مع االسكل سرفر .

سنبدا اليوم ان شاء الله .

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

اضن انه بما ان القواعد جاهز سبدا في البرمجه و في كل خطة جديد ساقوم ان شاءالله بالتحليل ووضع التصور للجدول فبل ان نستعمله .

انا اعتقد ان اسرع طريقة الان لعد فشل المشروع لا نه تعرف الاغنية ** طال المشروع طال ولم ينتهي ** هي العمل بسرعة لذلك اقترح

اقتباس
- إنشاء جداول الشركات - الفروع - المستخدمين - سجل عمليات المستخدمين أولاً ثم نكمل الباقي مع العمل

2- إنشاء شاشة إدخال الشركات - الفروع - المستخدمين

3- إنشاء شاشة الدخول - الصلاحيات - الشاشة الرئيسية التي نعبر إليها بعد الدخول الصحيح

المرحلة 1

انشاء واجه المستخدم دون الربط مع القواعد البايانات /إنشاء شاشة الدخول - الصلاحيات - الشاشة الرئيسية التي نعبر إليها بعد الدخول الصحيح

2-وضع ادوات الاتصال في كلاس اي داتا مودبل

3-لا يتم الربط الا اذا احتجناه فب النافذة التي نعمل عليها .

4-تصحيح الحقول و الجداول ان لزم الامر مع شء من التحليل .

5-لرمجه مختلف الاستعلامات التي نحتاجها في النافدة التي نعمل عليها .

..المرحله 2 .3

تم تعديل هذه المشاركة بواسطة زكيري عبد العالي في 21 يونيو 2009 في 18:33

#24

ان انتم موافقون المطلوب هو

1- ان شاء الواجه الرئبسية للمشروع وانا افضل داءمة شكل الشكل التالي سواءفي الويب او winform

1- نافده مصغرة لعملية تسجيل الدخول

يمكننا وضع الاسم الافتراضى وذلك بجلبه من تسجيل الدخول للوندوز

بعدكتابة كلمة السر نتاكد من ذلك ثم نفعل التنافذه وان كان خاطء طبعا رسالة وبعد 3 محاولات ستم اغلاق المشروع بعرض رسالة اعلاق طبعا.

2-لائحة الاوامر في شكل ازرار طبعا للعمبيات الاكثر استعمالا

3- المحتوي

4 لاءحه اجماليه للازامر .

بالتوفيق

post-1034-1245599365_thumb.jpg

#25

السلام عليكم

ممتاز أخي زكيري هذه الواجهة على نفس النمط ممتازة وطبعاً الإتجاه سيكون من اليمين الى اليسار

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…