• الإعلانات

    • فيصل الحربي

      تسجيل عضوية جديدة في المنتدى   01/31/2016

      السلام عليكم ورحمة الله وبركاته  عزيزي العضو الجديد :  حاليا رسالة الإيميل لتأكيد صحة إيميلكم تذهب للبريد العشوائي ( جاري حل المشكلة )  فإذا لم تجد رسالة التحقق من إيميلكم في صندوق الوارد لديكم إتجه للبريد العشوائي ( JUNK)  وقم بتفعيل إشتراككم من هناك   

البحث في المنتدى

Showing results for tags 'برنامج متكامل لإدارة شئون العاملين لتسجيل بيانات الموظف  واجراء عمليات على بياناته'.

  • البحث بالتاقات

    اكتب الكلمات المفتاحيه بينها علامه الفاصله
  • البحث بكاتب الموضوع

تم إيجاد 1,170 نتيجة

  1. السلام عليكم و رحمة الله تعالى وبركاته     هذا مشروع من إنجازي  " إدارة محاسب " بلغة  JAVA و قاعدة بيانات Oraclae   للتحميل   source code http://hotfile.com/dl/200642473/aa56021/GestionComptable.rar.html  data base  http://hotfile.com/dl/200643466/df595a6/base.html     إذا أعبجكم الموضوع لا تنسونا بدعواتكم
  2. السلام عليكم ورحمة الله وبركاته مطلوب مبرمج لعمل برنامج على الاكسس بمقابل من لدية القدرة والاستعداد الضغط هنا لتحميل الملف الموجود ودراسة ومن ثم ارسال رساله خاصه بسعر المشروع وسيتم التواصل معه وشكرا  
  3. بسم الله والحمد لله والصلاة والسلام علي رسول الله   الاخوة الاعزاء نبدأ اليوم في تناول هذا الموضوع والذى يناقش كيفية عمل برنامج باستخدام الاكسيس بشكل  autorun   واعتقد ان بعض الاساتذة الزملاء قد تعرضوا لهذه الجزئية وسبقتنا اليه بالطبع اختنا زهرة ولكن الاضافة هي كيف يمكن ان يعمل هذا البرنامج علي اجهزة لا يوجد عليها اوفيس نبدا بسم الله المطلوب ان يكون لدينا اوفيس 2010 علي الجهاز الذي سنقوم بعمل هذا البرنامج من خلاله  ثم نتتبع الخطوات اولا :- اعداد معالج التحزيم من اسطوانة الاوفيس   نقوم باختيار   run from my computer   ثم نكمل الخطوات بشكل طبيعي نأتي الان لطريقة تحزيم قاعدة البيانات         نتتبع الخطوات السابق حسب التسلسل ثم ناتي للخطوة التالية     وهنا بيت القصيد 5- القاعدة المراد تخزيمها 6- يعطي مجموعة اختيارات لطريقة تنصيب البرنامج بعد ذلك علي جهاز العميل افضل ان يكون مع ملفات النظام ومتاح لجميع مستخدمي الجهاز ولك حرية الاختيار 7 - اكتب اسم المجلد الذي سوف يتم انشاؤه عند الاعداد ووضع ملفات البرنامج فيه 8- هذا الاختيار يعني ان الاكسيس سيكون مطلوب علي جهاز العميل عن عميلية تنصيب برنامجك 9- تعني ان الاكسيس اذا لم يكن موجود علي جهاز العميل فسوف يتم عمل دونلود للرنتيم الخاص بالاكسيس وسيتم اعدادة تلقائيا شريطة ان يكون الجهاز متصلا بالنت طبعا 10- وهذا هو هدفنا حيث نقوم بدمج ملف الرن تيم مع برنامجنا ليتم اعدادة بشكل تلقائي علي جهاز العميل وما علينا الا ان نختار ملف الرن تيم من علي جهازن كما هو موضح ويأتي السؤال اين هو ملف الرن تيم اصلا والاجابة علي هذا الرابط يمكنك الحصول علي الرن تيم بسهوله http://www.microsoft.com/en-us/download/details.aspx?id=10910 11-  هل ترغب في عمل ايقونة لبرنامجك علي قائمة ستارت (ابدا) 12- هل ترغب في عمل ايقونة علي سطح المكتب لبرنامجك 13- اسم ستطلقه علي اختصار البرنامج الذي سيظهر للمستخدم علي سطح المكتب 14- اختار ايقونة لبرنامجك وبهذا تكون تخلصت من ايقونة الاكسيس ثم نضغط next  لنحصل علي التالي  وهنا يمكن اضافة ملفات لحزمة البرنامج علي سبيل المثال نرفق الايقونة مع الحزمة ايضا يمكن تحديد مسار لقاعدة الخلفية في نفس مجلد فك البرنامج واعطاء نفس المسار للبرنامج قبل التحزيم وبالتالي عند التنصيب ستكون قواعد الخلفية في المسار الذي سيتعرف علية البرنامج وبالتالي ايضا لن نواجه مشكلة وضع قواعد الخلفية يدويا في المسار الذي تم الربط عليه قبل التحزيم وعليه فبمجرد تنصيب البرنامج يصبح متصلا بقواعد الخلفية مباشرة والامر متروك لإبداعاتكم اما الجزء الثاني من الشاشة الخاص بالرجيستري فلم اقم بالتعرض له وسنتعرض له لاحقا ان شاء الله ثم نضغط  next لنحصل علي المشهد التالي   واعتقد ان كل شيء واضح ثم نضغط ok ونختار مجلد ليتم وضع البرنامج فيه ونكون بذلك حصلنا علي برنامج يمكن اعدادة علي أي جهاز بدون الحاجة الي اسطوانة اوفيس قد يقول البعض لكن حجم البرنامج سيكون كبيرا اقول ان أي برنامج في العالم يحتاج الي أسطوانة كامله عليها مشغل قواعد البيانات ( اكسيس سيكوال الخ بالإضافة الي البرنامج ) وعند مقارنة اسطوانة الاكسيس الكاملة بالإضافة الي البرنامج لا شك ان ما توصلنا اليه يعتبر ضغط للحجم الكبير المفترض التعامل معه     والان اترككم للتطبيق والتجربة في انتظار ردودكم واضافاتكم واكمال النقص   اسألكم الدعاء لي ولوالدي وللمسلمين ان بعفو الله عنا رب ارحمهما كما ربيان صغيرا
  4. السلام عليكم ورحمة الله وبركاته طبعاً هذه مشاركتي الأولى هنا وأتمنى أن تحظى برضاكم   أثناء تعاملي مع لغة C# وجدت أن عملية الإتصال بقواعد البيانات تحتاج للكثير من العمل والتعب فيجب أولاً انشاء كائن اتصال من نوع OleDbConnection وبعدها كائن استعلام من نوع OleDbCommand ثم يجب أن تشحن كائن الاتصال بمسار قاعدة البيانات وتعليمات الاتصال التي تختلف حسب نوع قاعدة البيانات مثلاً إذا كانت قاعدة البيانات من نوع Access فتكون تعليمات الإتصال كمايلي: "Provider=Microsoft.Jet.OLEDB.4.0;Data Source='" + fileName + "'";حيث أن fileName هو مسار قاعدة البيانات, وبعدها يجب أن تشحن كائن الإستعلام بقيمة الإستعلام الذي تريد تنفيذه على قاعدة البيانات من إضافة أو حذف أو تعديل وبعدها اسناد كائن الاتصال إلى كائن الاستعلام وبالنهاية تنفيذ الاستعلام وأخذ النتيجة سواء كانت رقم يمثل عدد السجلات المتأثرة أو جدول يمثل نتيجة استعلام select تلك الطريقة تبدو جيدة ولكن مع مرور الوقت ومع تكرارها مع كل مشاريعك التي تحتاج إلى قواعد بيانات سيصبح الأمر مملاً جداً, وعندها فكرت بطريقة لتسهيل الموضوع وبحثت على شبكة الإنترنت ووجدت مقطع الفيديو التالي:  ومن خلاله توصلت إلى طريقة جيدة لإنشاء صف DataBase يقوم بكل العمليات الرويتينية السابقة فكان كالتالي: using System;using System.Collections.Generic;using System.Text;using System.Collections;using System.Data;using System.Windows.Forms;using System.Data.OleDb; namespace DataBase{ class AccessDB { //Fields string ConnectionString; OleDbConnection conn; OleDbCommand cmd; //properities public string Connection { set { ConnectionString = value; } get { return ConnectionString; } } } }}بالبداية تعريف اسم الصف وكائن الاتصال وكائن الاستعلام وخاصية من أجل التعامل مع كائن الاتصال… بعدها نحتاج إلى دالة الباني وهي كما يلي: public AccessDB(string fileName) { ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source='" + fileName + "'"; }هذا الباني يأخذ معامل واحد عبارة عن نص يمثل مسار قاعدة البيانات وبالتالي عند التعامل مع هذا الصف وانشاء كائن منه فإن أول عملية هي تمرير مسار قاعدة البيانات وانشاء كائن الإتصال… يوجد بعض العمليات الروتينية الضرورية التي تحتاجها في تطبيقات قواعد البيانات مثل الاتصال بقاعدة البيانات وفتح الاتصال أو التأكد من صحة الاتصال وهذه العمليات تتكرر تقريباً بكل عمليات الاستعلامات لذلك سنضعها في دالة خاصة كما يلي: private void Launch(CommandType CT, string Ctxt) { try { // الاتصال بالقاعدة وانشاء كائن الاتصال conn = new OleDbConnection(ConnectionString); conn.Open(); cmd = new OleDbCommand(); conn.Close(); } catch (Exception x) { MessageBox.Show("خطأ بالقاعدة \n" + x.Message); System.Environment.Exit(0); } cmd.Connection = conn; cmd.CommandType = CT; cmd.CommandText = Ctxt; conn.Open(); }بعد الاتصال بالقاعدة وتحديد جملة الاستعلام نحتاج أيضاً إلى عمليات أخرى روتينية مثل عملية تنفيذ الاستعلام وإغلاق الإتصال بقاعدة البينات ومثل العمليات السابقة سنضعها في دالة خاصة: private int MakeItWork() { try { int n = cmd.ExecuteNonQuery(); conn.Close(); return n; } catch { conn.Close(); return -1; } }والآن نحتاج إلى الدوال التي تنفذ الإستعلامات, بما أن عملية select مختلفة عن عمليات insert,update,delete سنحدد دالة خاصة لها: public DataTable RunQuery(string query) { Launch(CommandType.Text, query); DataTable dt = new DataTable(); dt.Load(cmd.ExecuteReader()); conn.Close(); return dt; }هذه الدالة تأخذ نص عبارة عن الإستعلام المراد تنفيذه وتعيد جدول من نوع DataTable يحوي النتائج… ونحتاج بالنهاية إلى دالة لتنفيذ عمليات insert,update,delete إلى دالة خاصة بهم كما يلي: public int RunUpdateQuery(string InsUpdDel) { Launch(CommandType.Text, InsUpdDel); return MakeItWork(); }وبهذا يكون الصف الخاص بالتعامل مع قواعد البيانات جاهزاً, وللتعامل مع قواعد البيانات باستخدام هذا الصف يمكنك تنفيذ مشابهة للمثال التالي: AccessDB newDb = new AccessDB("D://customers.mdb"); string insertQuery = "insert into Customers Values (1,'Fuad','Prince')";newDb.RunUpdateQuery(insertQuery);طبعاً هذا الصف خاص بقواعد البيانات من نوع MS Access أما إن كنت تستخدم قواعد بيانات من نوع آخر (مثل SQL SERVER) فيجب أن تقوم ببعض التعديلات على هذا الصف لنقم بمثال تطبيقي لهذا الصف كالشكل التالي:   بعد انشاء مثل تلك الواجهة قم بإضافة المكتبة البرمجية للصف DataBase الذي أنشأناه في قائمة الـ References الخاصة بهذا المشروع كما يلي: ثم أنشئ قاعدة بيانات ببرنامج MS Access ولتكن كما يلي: والآن بقي وضع التعليمات الخاصة باستخدام الصف السابق أولاً استورد المكتبات الخاصة كما يلي: using System.Data.OleDb;using DataBase;ثم في أي مكان في الصف Form1 قم بتعريف كائن من نوع AccessDB كما يلي: namespace DbTest{ public partial class Form1 : Form { DataBase.AccessDB AcData; public Form1() { InitializeComponent(); }وبعدها في دالة تحميل النافذة ضع الشيفرة التالية لإنشاء الكائن وشحنه بمسار قاعدة البيانات: private void Form1_Load(object sender, EventArgs e) { string path=System.IO.Directory.GetCurrentDirectory(); path += @"\phoneBook.mdb"; AcData = new DataBase.AccessDB(path); }ولتطبيق عملية الإضافة ضع الشيفرة التالية في حدث النقر على زر “إضافة جديد”: private void button1_Click(object sender, EventArgs e) { if (CheckData()) { string query = String.Format("INSERT INTO PhoneBook(F_Name,L_Name,Birth_Date,Phone,Address) VALUES ('{0}','{1}','{2}','{3}','{4}')", fname.Text, lname.Text, date.Text, phone.Text, address.Text); int rst = AcData.RunUpdateQuery(query); if (rst >= 0) MessageBox.Show("تمت الإضافة بنجاح", "نجاح", MessageBoxButtons.OK, MessageBoxIcon.Information); else MessageBox.Show("حصل خطأ أثناء الإضافة يرجى التأكد من البيانات","خطأ",MessageBoxButtons.OK,MessageBoxIcon.Error); } else MessageBox.Show("يرجى ملء جميع الحقول"); }طبعاً في البداية عليك أن تفحص المدخلات فإن كانت ناقصة عليك أن تنبه المستخدم لذلك, حيث أنني أنشأت دالة خاصة من أجل عملية فحص المدخلات وهي الدالة CheckData() . private bool CheckData() { if (fname.Text != "" && lname.Text != "" && date.Text != "" && phone.Text != "" && address.Text != "") return true; else return false; }وإذا تمت العملية بنجاح فسيتم إضافة السجل الجديد. والآن من أجل عملية البحث نضع الشيفرة التالية في الحدث النقر على زر “بحث بالإسم”: private void button2_Click(object sender, EventArgs e) { if (fname.Text != "") { string query = String.Format("SELECT ID,F_Name,L_Name,Birth_Date,Phone,Address FROM PhoneBook WHERE F_Name = '{0}'", fname.Text); DataTable dT = AcData.RunQuery(query); if (dT.Rows.Count > 0) { MessageBox.Show("تم إيجاد " + dT.Rows.Count + "نتيجة"); int id=0; for (int i = 0; i < dT.Rows.Count; i++) { id=Convert.ToInt32(dT.Rows[i][0].ToString()); fname.Text = dT.Rows[i][1].ToString(); lname.Text = dT.Rows[i][2].ToString(); date.Text = dT.Rows[i][3].ToString(); phone.Text = dT.Rows[i][4].ToString(); address.Text = dT.Rows[i][5].ToString(); } } else MessageBox.Show("لم يتم إيجاد أي نتيجة"); } else MessageBox.Show("يرجى ادخال الإسم"); }بالمرفقات توجد الملفات النهائي التي عملنا عليها بالإضافة إلى صف خاص للتعامل مع قواعد بيانات SQL SERVER   الملف المرفق أتمنى أن يكون هذا الموضوع قد نال اعجابكم   ================== تم رفع المرفق علي سيرفر المنتدي مباشرة بواسطة المشرف محمد فؤاد تركي حتي لا تتعرض الوصلة للانتهاء DataBase.rar
  5. السلام عليكم ورحمة الله وبركاته   اعمل على موقع  اليكتروني خاص بشركة إستيراد وتصدير ولها الكثير من الشحنات الصادرة والواردة عنها بالطبع كل منها تابعة لإحدى شركات الشحن مثال DHL و TNT و Aramix   لكن امامي مشكلة هي وانني اريد كود او طريقة استطيع من خلالها تتبع الشحنة في البحر او الجو عن طريق اي API يمنحني هذه الميزة.   بحيث ان يدخل صاحب الشحنة رقم الـ Track Number خاصته يتظهر له بيانات الشحنة.   اعلم ان هنالك العديد من الـ APIs التي يمكنها عمل هذا لكن حقيقة لا اعرف عن ذلك الكثير فبرجاء المساعدة.   شكرا جزيلا لكم
  6. السلام عليكم ارجو توضيح لي كيفية عمل قاعدة بيانات واضافة جدول لها من اجل استخدامها في تطبق الاندرويد يرجى ان يكون بصورة تفصيلة   وذلك لانه عندما دخلت على بقية مواضيع قواعد البيانات الموجودة في هذا القسم لم استطع الوصول الى الشيء الذي اريده  
  7. السلام عليكم أساتذتي الكرام ::: تعبت وأنا أبحث عن كود لحفظ جدولين مرتبطين بعلاقة رأس إلى أطراف ولقد قمت بعملية الربط باستخدام مطول (لأنني مبتدئ) لجملة Relations وإليكم توضيح لمثل ما قمت به في الأكواد التاليةولقد قمت بعملية الربط باستخدام مطول (لأنني مبتدئ) لجملة Relations وإليكم توضيح لمثل ما قمت به في الأكواد التالية   Dim cmd As SqlCommand = New SqlCommand("SELECT * from stu_data ", con) SQLDataAdapter1 = New SqlDataAdapter(cmd) Dim builder As SqlCommandBuilder = New SqlCommandBuilder(SQLDataAdapter1) SQLDataSet1 = New DataSet() SQLDataAdapter1.Fill(SQLDataSet1, "stu_data") Dim cmd20 As SqlCommand = New SqlCommand("SELECT * from course ", con) SQLDataAdapter20 = New SqlDataAdapter(cmd20) Dim builder20 As SqlCommandBuilder = New SqlCommandBuilder(SQLDataAdapter20) SQLDataSet20 = New DataSet() SQLDataAdapter20.Fill(SQLDataSet20, "course") Dim cmd30 As SqlCommand = New SqlCommand("SELECT * from Family ", con) SQLDataAdapter30 = New SqlDataAdapter(cmd30) Dim builder30 As SqlCommandBuilder = New SqlCommandBuilder(SQLDataAdapter30) SQLDataSet30 = New DataSet() SQLDataAdapter30.Fill(SQLDataSet30, "Family") BindingSource1 = New BindingSource(SQLDataSet1, "stu_data") BindingSource11 = New BindingSource(SQLDataSet20, "course") BindingSource12 = New BindingSource(SQLDataSet30, "Family") stu_no.DataBindings.Add("Text", BindingSource1, "stu_no", True, 1, "") stu_name.DataBindings.Add("text", BindingSource1, "stu_name", True, 1, "") stu_zone.DataBindings.Add("text", BindingSource1, "stu_zone", True, 1, "") stu_address.DataBindings.Add("text", BindingSource1, "stu_address", True, 1, "") stu_contry.DataBindings.Add("SelectedValue", BindingSource1, "stu_contry", True, 1, "") data.Locale = System.Globalization.CultureInfo.InvariantCulture data2.Locale = System.Globalization.CultureInfo.InvariantCulture SQLDataAdapter1.Fill(data, "stu_data") SQLDataAdapter20.Fill(data, "course") SQLDataAdapter1.Fill(data2, "stu_data") SQLDataAdapter30.Fill(data2, "Family") Dim relation1 As New DataRelation("stu_datacourse", data.Tables("stu_data").Columns("stu_no"), data.Tables("course").Columns("cou_stu_no")) Dim relation2 As New DataRelation("stu_dataFamily", data2.Tables("stu_data").Columns("stu_no"), data2.Tables("Family").Columns("Fam_stu_no")) data.Relations.Add(relation1) data2.Relations.Add(relation2) BindingSource1.DataSource = data BindingSource11.DataSource = data2 BindingSource1.DataMember = "stu_data" BindingSource11.DataMember = "stu_data" BindingSource13.DataMember = "stu_data" 'انشاء بندج سورز جديد وادراج الداتاست والجدول بداخله BindingSource20 = New BindingSource(SQLDataSet20, "course") bindingsource30 = New BindingSource(SQLDataSet30, "Family") bindingsource20.DataSource = BindingSource11 bindingsource20.DataMember = "stu_datacourse" bindingsource30.DataSource = BindingSource12 bindingsource30.DataMember = "stu_dataFamily" ' SQL كود ربط داتا جريد بقاعدة البيانات DataGridView1.DataSource = BindingSource20 DataGridView2.DataSource = bindingsource30  أنا أعتقد ( بل أكاد أجزم ) بأنني طولت وكررت في الكود ولكن هذا ما وصل إليه فهمي .... ويمكنكم توجيهي   مشكلتي الآن ::   ** ماذا أكتب في كود الحفظ والحذف... لأنني عند إضافة سجل جديد رقم الطالب ( stu_no ) حقل ترقيم بالكود - يعني يبحث عن أعلى رقم ويزيده 1 - بمعنى أنه في قريد الدورات عندما أضيف سجل جديد أو سجلين لهذا الطالب سيكون حقل الربط ( cou_stu_no ) فاضي ولن يقبل الحفظ .. والعفو منكم
  8. السلام عليكم ورحمه الله وبركاته   اني طالبه في كليه الهندسه ومشروع تخرجي نظام للصم والبكم ولكن عشان احول الاشاره الى صوت في عده طرق من هذه الطرق استخدام قواعد جاهزه للاشاره هي Hand Posture and Gesture Datasets Sébastien Marcel - Hand Posture and Gesture Datasets the UC Irvine Machine Learning Repository   فهل في حد عنده اي فكره او كتاب حلو عن كيفيه استخدام هذه القواعد علما ان استخدم لغه السي شارب في هذا المشروع وهل هذه طريقه  مناسبه .الموضوع هام للغايه                                   ولكم جزيل الشكر
  9. إخوتي لدي سؤال   هل يمكن جلب بيانات محددة من صفحة الانترنت و تخزينها في جدول في قاعدة بيانت الأكسيس, و كيف ذلك مع مثال بسيط يشمل كود العملية إن وجد؟   ملاحظة: آسف لعدم ارفاق مثال أنها مجرد فكرة حتى الآن ولا أعلم كيفية البدء بها
  10. برنامج التقسيط الشامل   مميزات البرنامج   - التحكم بصيغ العقود بالتعديل والإضافة . - مناسب لجميع أنشطة التقسيط مثل ( معارض السيارات ومكاتب تقسيط البطاقات وتقسيط الأجهزة الإلكترونية أو تقسيط أكثر من نشاط الخ ... ) . - إدارة أكثر من مشروع عند الحاجة . - إدارة أكثر من رأس مال مستثمر ومتابعة عملاء كل رأس مال على حدة . - كشف حساب لكل عميل مفصل ولكل مستثمر . - كشف بالمبالغ المستحقة وحالة العقود والعملاء وحركة رأس المال والتسديد. - إرسال رسائل للعملاء خصوصا المتعثرين بالسداد مع التحكم بالرصيد . - حفظ بيانات السلع وتصنيفها والتحكم بمسميات العناوين . - حفظ بيانات العملاء وتصنيفهم والتحم بمسميات العناوين . - إنشاء أكثر من قاعدة بيانات وعمل نسخ احتياطي في إي وقت . - التحكم في حجم التقارير و إظهار وإخفاء الأعمدة والتحويل إلى برنامج إكسل . - عدة أنظمة للبحث وبكافة التفاصيل . - أعمدة بيانات بجميع الإشكال ثنائية وثلاثية الأبعاد ومتحركة لتوضيح حركة الحساب . - واجهات موحدة وإيقونات مميزة . - يتم تحديث البرنامج كل شهر مجانا (فما زلنا إلى تاريخه نعمل على تطوير البرنامج ). - أيضا البرنامج قابل للتعديل والإضافة عند الطلب .       للإطلاع على أسعار وصور البرنامج   http://software-code.com/prod01.htm       للإطلاع على شروحات البرنامج على اليوتيوب       للإطلاع على عملاء البرنامج   http://www.software-code.com/CusInd.htm
  11. ISP هو نظام لادارة الشركات التى تعمل فى مجال  توزيع الانترنت يعمل البرنامج من خلال شبكة الانترنت حيث يمكن الوصول اليه من اى مكان مع وجود عدد لا نهائى من المستخدمين . - البرنامج خاص للشركات التي تعمل فى توزيع الانترنت فى مصر. - البرنامج قابل للتعديل على حسب احتياجات كل شركة - يتميز بالسهولة فى التعامل. - متوفر باللغتين. - مع امكانية تجربة البرنامج قبل شرائه. - البرنامج شامل الضمان والدعم الفنى لمدة عام كامل من تاريخ التركيب . - خصم 25% على البرنامج ولفترة محدودة      يبدأ عمل البرنامج من عملية ادخال عميل جديد على النظام وتسجيل كافة البيانات التى تخص العميل ( الاسم – رقم التليفون – المحافظة – السرعة – الشركة التابع لها – الموزع التابع له – الفرع التابع له – طريقة التحصيل ) يقوم البرنامج بحصر جميع العمليات الى تتم على العميل بعد ذلك  (ايقاف – تشغيل- رفع سرعة- خفض سرعة – ايقاف نهائى). يحتوى البرنامج على نظام متكامل لإدارة الاعطال ( تسجيل العطل – رقم العطل – تاريخ العطل – تاريخ انتهاؤه – القائم بحل العطل ). يتميز البرنامج بإمكانية انشاء عدد لا نهائى من الفروع والموزعين التابعين للشركة .يتم انشاء لوحة تحكم خاصة لكل فرع او موزع جديد على حسب الصلاحيات التى يتم تحديدها من خلال الشركة .يمكن لاى فرع يتم انشاؤه باضافة  موزعين تابعين لهذا الفرع وعمل الصلاحيات الازمة لهم .حصر ايضا العمليات التى تتم  من خلال فروع الشركة على العميل من العمليات السابقة التى تم ذكرها .  حصر جميع العمليات التى يقوم بها الموزع على العميل التابع له  من العمليات السابقة وتقوم الشركة بتنفيذها   ويتم تسجيل (تاريخ طلب العملية – تاريخ تنفيذها – القائم بالتنفيذ). يقوم النظام بعمل حساب كل عميل على حسب العمليات التى تتم عليه خلال الشهر ويظهر حساب العميل بعد عمل خصم او زيادة على حسب العمليات .يتميز البرنامج ان كل من الفروع والموزعين منفصلين حسابيا عن الفرع الرئيسى حيث يمكن لكل موزع او فرع متابعة الحسابات الخاصة من خلال لوحة التحكم الخاصة به  .يقوم النظام بتصدير حسابات الفروع على حسب العملاء والموزعين التابعين للفرع ويتم ذلك خلال اى فترة زمنية يتم تحديدها .يعمل البرنامج على حسابات كافة شركات مزودى الخدمة ( اتصالات سمارت adsl  – تى اى داتا – نور – لينك )يقوم البرنامج ايضا بعمل حساب منفرد لكل موزع تابع للشركة او تابع لأى فرع من فروع الشركة على حسب العمليات التى تمت على العملاء التابعين للموزع .النظام بالكامل قابل للتعديل والاضافة من قبل ادارة الموقع مثل (الاسعار لكل سرعة – الشركات التى يتم التعامل معاها – المحافظات – باقات السرعات – نظام التحصيل- العروض  )يحتوى النظام على نظام بحث متطور حيث يمكن البحث من خلال ( اسم العميل – رقم التليفون – الشركات- السرعة – الحالة الموجود عليها-  الموزعين – المحافظات – الفروع ) ويمكن دمج اى من دلالات البحث حيث يمكن كمثال البحث عن العملاء التابعين لموزع معين وسرعاتهم مثلا 512 او العملاء التابعين لفرع كذا وتابعين لشركة كذا ) النظام يحتوى على مستويات متعددة من الصلاحيات لكل موظف مختص (حسابات – مدير فرع – موزع –دعم فنى –ادخال اوامر شغل )البرنامج شامل الضمان والدعم الفنى لمدة عام كامل من تاريخ التركيب متوفر باللغتين العربية والانجليزية يمكنك تجربة البرنامج من خلال موقعنا الاكترونى http:/world.pit-egypt.com  للدخول على نسخة من النظام:  : world    password: world user البرنامج قابل للتعديل على حسب احتياجات كل شركة للاتصال :  01146402432  /  01008454624الاميل   :  [email protected]
  12. ISP هو نظام لادارة الشركات التى تعمل فى مجال  توزيع الانترنت يعمل البرنامج من خلال شبكة الانترنت حيث يمكن الوصول اليه من اى مكان مع وجود عدد لا نهائى من المستخدمين . - البرنامج خاص للشركات التي تعمل فى توزيع الانترنت فى مصر. - البرنامج قابل للتعديل على حسب احتياجات كل شركة - يتميز بالسهولة فى التعامل. - متوفر باللغتين. - مع امكانية تجربة البرنامج قبل شرائه. - البرنامج شامل الضمان والدعم الفنى لمدة عام كامل من تاريخ التركيب . - خصم 25% على البرنامج ولفترة محدودة      يبدأ عمل البرنامج من عملية ادخال عميل جديد على النظام وتسجيل كافة البيانات التى تخص العميل ( الاسم – رقم التليفون – المحافظة – السرعة – الشركة التابع لها – الموزع التابع له – الفرع التابع له – طريقة التحصيل ) يقوم البرنامج بحصر جميع العمليات الى تتم على العميل بعد ذلك  (ايقاف – تشغيل- رفع سرعة- خفض سرعة – ايقاف نهائى). يحتوى البرنامج على نظام متكامل لإدارة الاعطال ( تسجيل العطل – رقم العطل – تاريخ العطل – تاريخ انتهاؤه – القائم بحل العطل ). يتميز البرنامج بإمكانية انشاء عدد لا نهائى من الفروع والموزعين التابعين للشركة .يتم انشاء لوحة تحكم خاصة لكل فرع او موزع جديد على حسب الصلاحيات التى يتم تحديدها من خلال الشركة .يمكن لاى فرع يتم انشاؤه باضافة  موزعين تابعين لهذا الفرع وعمل الصلاحيات الازمة لهم .حصر ايضا العمليات التى تتم  من خلال فروع الشركة على العميل من العمليات السابقة التى تم ذكرها .  حصر جميع العمليات التى يقوم بها الموزع على العميل التابع له  من العمليات السابقة وتقوم الشركة بتنفيذها   ويتم تسجيل (تاريخ طلب العملية – تاريخ تنفيذها – القائم بالتنفيذ). يقوم النظام بعمل حساب كل عميل على حسب العمليات التى تتم عليه خلال الشهر ويظهر حساب العميل بعد عمل خصم او زيادة على حسب العمليات .يتميز البرنامج ان كل من الفروع والموزعين منفصلين حسابيا عن الفرع الرئيسى حيث يمكن لكل موزع او فرع متابعة الحسابات الخاصة من خلال لوحة التحكم الخاصة به  .يقوم النظام بتصدير حسابات الفروع على حسب العملاء والموزعين التابعين للفرع ويتم ذلك خلال اى فترة زمنية يتم تحديدها .يعمل البرنامج على حسابات كافة شركات مزودى الخدمة ( اتصالات سمارت adsl  – تى اى داتا – نور – لينك )يقوم البرنامج ايضا بعمل حساب منفرد لكل موزع تابع للشركة او تابع لأى فرع من فروع الشركة على حسب العمليات التى تمت على العملاء التابعين للموزع .النظام بالكامل قابل للتعديل والاضافة من قبل ادارة الموقع مثل (الاسعار لكل سرعة – الشركات التى يتم التعامل معاها – المحافظات – باقات السرعات – نظام التحصيل- العروض  )يحتوى النظام على نظام بحث متطور حيث يمكن البحث من خلال ( اسم العميل – رقم التليفون – الشركات- السرعة – الحالة الموجود عليها-  الموزعين – المحافظات – الفروع ) ويمكن دمج اى من دلالات البحث حيث يمكن كمثال البحث عن العملاء التابعين لموزع معين وسرعاتهم مثلا 512 او العملاء التابعين لفرع كذا وتابعين لشركة كذا ) النظام يحتوى على مستويات متعددة من الصلاحيات لكل موظف مختص (حسابات – مدير فرع – موزع –دعم فنى –ادخال اوامر شغل )البرنامج شامل الضمان والدعم الفنى لمدة عام كامل من تاريخ التركيب متوفر باللغتين العربية والانجليزية يمكنك تجربة البرنامج من خلال موقعنا الاكترونى http:/world.pit-egypt.com  للدخول على نسخة من النظام:  : world    password: world user البرنامج قابل للتعديل على حسب احتياجات كل شركة
  13. ماهو الفرق بين قواعد بيانات   Microsoft SQL Server developer edition 2008 و قواعد بيانات   Microsoft SQL Server express 2008 R2 من حيث الاتي:- 1.       دعم الشبكة والمستخدمين . 2.       سعة القاعدة للبيانات.
  14. السلام عليكم ورحمة الله وبركاته الاخوه والاخوات مشرفين واعضاء المنتدي يوجد لدي جدولين الاول اساسي والثاني فرعي يوجد علاقه بينهم اريد عند الانتهاء من أدخال البيانات اليوميه ثم عند الضغط على زر أضافة جديد ينسخ لي البيانات التي تم أدخالها في اليوم السابق مع حفظ التعديل الى يوم جديد حيث ان البيانات مكونه من 112 يتم أدخالهم يوميا              m1.rar
  15. السلام عليكم اخواني الكرام   قمت بتصميم برنامج لمصنع وهو مشابه جدا لبرنامج المخازن والمبيعات الذي قام به الأخ محمد فؤاد في موضوعه الرائع الذي يخص المخازن والمبيعات  لكني واجهتني مشكلة ظهور رسالة خطا في نموذج فاتورة الشراء و نموذج فاتورة البيع و لا اعرف ما سببها و كيف يمكنني التخلص منها؟؟   وكما موضح في الصورة   ارجو المساعدة اساتذتي  الكرام بانتظاركم مصنع.rar
  16. بسم الله الرحمن الرحيم السلام عليكم ورحمة الله بارك الله فيكم جميعاً... أخوكم في الله يطرح عليكم مسألة يود من الجميع مناقشتها وإيجاد حلاً لها وهي كالتالي:لدي نموذج FormInstallments وهو نمودج مستمر في أسفله ثلاث مربعات نص Total1 - Total2 - Total 3 أود أن يتم جلب قيمتها إلى النمودج :نموذج1 وبه عدة مربعات نص . لدي ملاحظة أخرى لو تم جلب البيانات فهذا يعني باستطاعتي جلب بيانات من نموذج آخر وإجراء بعض العمليات من خلال هذه البيانات المجلوبة من جمع وطرح . كما أود أن يتم تصغير البرنامج بجانب الساعة ثم إرجاعه كما كان بالنقر عليه .   Aziz01.zip
  17. بسم الله الرحمن الرحيم كثير من المبرمجين لا يعرفون مفهوم salt و hash فى تشفير البيانات cryptography وجداول rainbow ,والتى تستخدم بكثره فى تشفير باسورد العضويات على سبيل المثال باستخدام دالة md5 فى لغة php, أيضا هل سمعتوا عن هجمات brute force attack , قمت بعمل 3 دروس أشرح لكم هذه المفاهيم بشكل مبسط لمشاهدة الدروس على اليوتيوب: http://youtu.be/_U0oMrHhHlk'>الدرس الأول: الفرق بين salt,hash http://youtu.be/qxdh9jSz2R4'>الدرس الثانى: هجمات bruteforce وجداول rainbow http://youtu.be/9sY4ydXTvIE'>الدرس الثالث: أفضل طريقه لتشفير الباسوردات salted hash  
  18. السلام عليكم اخوتي الاعزاء لدي جدولين الجدول الاول - فيه الاسماء والمناصب ويحتوي على 1000 موظف الجدول الثاني - فية الاوامر الادارية المطلوب عملة (قد تم ترقية 100 موظف ) بنفس الامر الاداري اريد ان اضيف الامر الاداري لجميع 100 موظف دفعة واحدة وفي جدول الاوامر الاداري ملاحظة لا استطيع ارفاق الملف كون المعلومات الموجودة مهمة وحفاظا للمعلومات فلو تكرمتم مثال يبين الغرض او شرح بسيط نستطيع التطبيق عليه وجزاكم الله خير الجزاء
  19. رجاء مساعدة في التعديل علي البرنامج عند طباعة فترة موظف من 1/7/2012 حتي 31/1/2013 لا يقوم بجمع كامل الفترة بل يقوم بالجمع م 1/7/2012 حتي 31/12/2012 كفترة ومن 1/1/2013 حتي 31/1/2013 كفترة اخري اريد ان يتم تعديل طباعة تقرير فترة كطباعة التقرير السنوي وشكرا new .rar