حربي العنزي قام بنشر يناير 7, 2016 مشاركة قام بنشر يناير 7, 2016 السلام عليكم اساتذتي الافاضل ورحمة الله وبركاته ماهي طريقة برمجة وعمل برنامج خاص بالبصمة الالكترونية سواءا عن طريق الوجه او الكارت بصمة الاصبع بحيث الجهاز يكون شراءه من السوق الكيبل الخاص به هو نفس الكيبل الخاص بالانترنت كروسوفركيبل فقط عمل وبرمجة البرنامج الذي يستخدم الحاسوب اي طريقة نقل الداتا من جهاز البصمة الى الحاسوب بمعنى عمل برنامج غير البرنامج المرفق مع الجهاز ( برنامج الشركة المصممة ) مع وافر التحايا رابط هذا التعليق شارك More sharing options...
ابوخليل قام بنشر يناير 7, 2016 مشاركة قام بنشر يناير 7, 2016 غالب اجهزة البصمة يرفق معها ملفات تطوير او ما يسمى SDK وهي عبارة عن امثلة جاهزة لطريقة الاتصال والتعامل مع الجهاز ويحرص الصانع الحاذق على ادراج اكثر من مثال لاكثر من لغة برمجية رابط هذا التعليق شارك More sharing options...
حربي العنزي قام بنشر يناير 9, 2016 الكاتب مشاركة قام بنشر يناير 9, 2016 الله يوفقك استاذنا الفاضل ابو خليل وشكرا جزيلا على ردك السريع ربي يحميك من كل شر يارب رابط هذا التعليق شارك More sharing options...
osama&adham قام بنشر يناير 12, 2016 مشاركة قام بنشر يناير 12, 2016 (معدل) اترككم فى رعاية الله يا اجمل واحلى منتدى تم تعديل يناير 13, 2016 بواسطه osama2016 رابط هذا التعليق شارك More sharing options...
jjafferr قام بنشر يناير 13, 2016 مشاركة قام بنشر يناير 13, 2016 وعليكم السلام ورحمة الله وبركاته بالإضافة الى ما قاله أخي أبوخليل: في 1/7/2016 at 15:38, ابوخليل said: غالب اجهزة البصمة يرفق معها ملفات تطوير او ما يسمى SDK وهي عبارة عن امثلة جاهزة لطريقة الاتصال والتعامل مع الجهاز ويحرص الصانع الحاذق على ادراج اكثر من مثال لاكثر من لغة برمجية فإن بعض الاجهزة يأتي معها برنامج او اثنين جاهزين للعمل ، حتى تستطيع ان تُدخل فيها بيانات الموظفين ، مثل الاسم وبداية ساعة الدخول والانصراف ، والوقت المسموح به للتأخر ، ويوم الاستراحة الاسبوعية ، وو .... يجب الحرص على قراءة تضبيطات/اعدادات الجهاز ، فهنا قد تغني بعض هذه التضبيطات عن البرمجة ، فمثلا ، بعض الاجهزة يسجل للشخص 5 بصمات لليوم الواحد ، ولقد رأيت سجلات اشخاص استعملوها كلها في دقيقة واحدة (يعني يبصم ، ثم يبصم مرة ثانية ... خمس مرات في الدقيقة الواحدة) ، ولما يريد يبصم للخروج ، فلا يسجل الجهاز هذه البصمة ، لأن الموظف استعمل البصمات الخمسة المسموح بها لذلك اليوم (ولا تستطيع ان تزيد في هذا العدد)!! لهذا ، فمن اعدادات الجهاز هنا مثلا ، ان لا يسمح للبصمة التالية إلا بعد دقيقة مثلا ، فالمسألة سهلة للجهاز ، ولكن برمجتها وتصليح وقت البصمة في البرنامج يكون اصعب!! ونفس الجهاز يعطيك بعض انواع التقارير ، حسب الحقول التي تختارها ، والتواريخ. ومن اعدادات الجهاز كذلك ، تستطيع ان تطلب من الجهاز ان يصدر بياناته الى الكمبيوتر (سواء الكمبيوتر الموصل به ، او على الشبكة ، الى كمبيوتر معين بإستخدام IP الكمبيوتر في الشبكة) في ساعة معينة يوميا ، وبأن يقفل/يُوقف الجهاز من وقت الى وقت آخر (يعني مثلا ساعة بعد وقت الدخول الرسمي للمؤسسة ، وساعة بعد وقت الانصراف). والاجهزة عادة فيها ذاكرة تخزينية ، وتحتفظ بمعلومات البصمات حتى تصل الى تملئ الذاكرة ، والجهاز (او برنامج الجهاز الذي على الكمبيوتر) عادة عنده الامكانية في تصدير المعلومات بعدة صيغ ، منها csv xls dbf mdb ، وانا شخصيا أفضل mdb او csv ،والسبب ان البيانات اذا سُحبت شهريا ، فإنها قد تصل الى أكثر من 75000 سجل (خمسة وسبعين الف سجل) لمؤسسة تضم 2500 موظف (2500 موظف x ثلاثينيوم في الشهر = 75000 سجل) ، والاكسل يتحمل 65536 سجل فقط في الورقة الواحدة ، مما ستحتاج الى اكثر من ورقة (الجهاز سيُصدر جميع الاوراق تلقائيا ، ولكن الحساب على اكثر من ورقة سيكون صعبا). وعادة ، المالية تطلب منك التقرير شهريا وليس يوميا ، فالسجلات ستكون كثيرة ولكن ، بعض الاوقات ، برامج الجهاز لا تفي بالغرض ، لعدة اسباب خاصة بالمؤسسة ، لهذا السبب ، فيجب عليك تصدير/استيراد هذه البيانات الى برنامجك (انا استعملت الاكسس طبعا ، وتقوم في برنامجك بالتحليل وووووو ، وطباعة التقرير جعفر 2 رابط هذا التعليق شارك More sharing options...
ابوخليل قام بنشر يناير 14, 2016 مشاركة قام بنشر يناير 14, 2016 في ٧/١/٢٠١٦ at 13:45, حربي العنزي said: بمعنى عمل برنامج غير البرنامج المرفق مع الجهاز ( برنامج الشركة المصممة ) مع وافر التحايا شكرا لاخي جعفر على هذه المعلومات القيمة ويبدو ان اخونا حربي يريد ان يلغي البرنامج الذي يأتي مع الجهاز فالتعامل مع الاجهزة يختلف من جهاز الى آخر حسب الشركة المصنعة والاختلاف يكون في الاسطر البرمجية الخاصة بمناداة الاوامر فقط وغالبا تجدها مرفقة مع الجهاز ولكنها في القالب العام متشابهة رابط هذا التعليق شارك More sharing options...
حربي العنزي قام بنشر يناير 14, 2016 الكاتب مشاركة قام بنشر يناير 14, 2016 السلام عليكم استاذنا الفاضل جعفر ورحمة الله وبركاته شكرا جزيلا لك على هذه المعلومات القيمة والرائعة سائلا الله عز وعلا ان يمن عليك بالصحة والعافية يارب شكرا جزيلا لك استاذي الفاضل ابو خليل سائلا الله عز وعلا ان يمن عليك بالصحة والعافية يارب رابط هذا التعليق شارك More sharing options...
jjafferr قام بنشر يناير 14, 2016 مشاركة قام بنشر يناير 14, 2016 11 ساعات مضت, ابوخليل said: ويبدو ان اخونا حربي يريد ان يلغي البرنامج الذي يأتي مع الجهاز فالتعامل مع الاجهزة يختلف من جهاز الى آخر حسب الشركة المصنعة والاختلاف يكون في الاسطر البرمجية الخاصة بمناداة الاوامر فقط وغالبا تجدها مرفقة مع الجهاز ولكنها في القالب العام متشابهة السلام عليكم أخوي ابوخليل بدل استعمال SDK الجهاز ، والتعرّف/فهم اسطره البرمجية ، انا اتخذت طريق اعرفه ، وهو استيراد البيانات للأكسس ، واقوم بالتحليل ووو وطباعة التقرير 19 ساعات مضت, jjafferr said: ولكن ، بعض الاوقات ، برامج الجهاز لا تفي بالغرض ، لعدة اسباب خاصة بالمؤسسة ، لهذا السبب ، فيجب عليك تصدير/استيراد هذه البيانات الى برنامجك (انا استعملت الاكسس طبعا ، وتقوم في برنامجك بالتحليل وووووو ، وطباعة التقرير . اذا سمحتوا لي ان اسرد تجربتي ، للإستفادة منها بعد تتبعنا انا وفريق العمل ، لملفات البرنامج في مجلده في الكمبيوتر ، اتضح لنا التالي: الاجهزة ، وبرنامج الكمبيوتر الذي يوصل الاجهزة ببعض: الاجهزة ترسل بياناتها الى البرنامج في الوقت الذي يتم تخزينه في الاجهزة (يعني في الجهاز ، نقول له ان يرسل بياناته الى البرنامج الساعة 9 صباحا مثلا) ، البرنامج يضيف البيانات الى ملف اسمه abc.dbf ، واذا لم يكن الملف موجود ، فيقوم البرنامج بتكوينه ، حاولت استيراد البيانات من هذا الملف الى الاكسس 2010 ، ولكن وللأسف الاكسس لم يقبله ، وبعد البحث في الانترنت وتجربة اكثر من برنامج ، اتضح ان البرنامج "DBF Viewer 2000" http://www.dbf2002.com/ لا يقوم بعمل التحويل فقط ، وانما يقبل اوامر Command Line ، وكان هذا جدا مهم لي لجعل الامور كلها تحت سيطرة برنامجي الاكسس ، فاشترينا البرنامج وطريقة العمل اصبحت: الاجهزة ترسل آخر البيانات الساعة 9 صباحا مثلا ، يقوم برنامجي الاكسس بالتالي: 1. أخذ (حذف)** الملف abc.dbf من مجلد برنامج الاجهزة ، وايداعه في مجلد Backup_dbf ، ويعطيه اسم اليوم ، 2. عن طريق الاوامر Command Line ،نحوّل الملف من abc.dbf الى abc.csv ، وذلك اذا احتجنا ان ننظر في البيانات لأي سبب كان ، 3. نستورد البيانات من abc.csv الى جدول في برنامجنا الاكسس ، 4. يقوم برنامج الاكسس بعمل التحليل*** وووو ، وطباعة التقرير ، 5. برنامجنا الاكسس يقوم بهذه العملية في مدة حوالي ساعة ونصف (طبعا وكما قلت ، العملية مرة في الشهر فقط) جعفر ** نقوم بحذف الملف من مجلد برنامج الاجهزة ، حتى لا تتراكم معلومات الاشهر فيه ، وحتى نحصل على بيانات كل شهر على حدة ، وحتى لا يكبر حجم ملف abc.dbf ، *** البرنامج يقوم بعمل حوالي 20 تحليل على اكثر من 75000 سجل ، وبعض التحاليل تتطلب فحص برامج/جداول خاصة ، مثل برنامج الاجازات ، الاستئذان والتأخر بعذر ، المستثنين من البصمة ، وووو ، واخذ القيم المناسبة منها ، ووضعها في برنامجنا 1 رابط هذا التعليق شارك More sharing options...
ابوخليل قام بنشر يناير 14, 2016 مشاركة قام بنشر يناير 14, 2016 جميل استاذ جعفر وقد اطلعت على هذه البرامج وهي غاية في الاتقان والشمول ، ويكفي انها معروفةتعمل من سنين ولكن يبقى الاشكال قائما ان هناك وسيط بين الجهاز وأكسس نريد من اكسس التحكم في الجهاز تحكما تاما بدون وسيط مثل : 1- جلب بيانات الحضور والانصراف من الجهاز مباشرة 2- حذف بيانات الحضور والانصراف داخل الجهاز 3- عمل فورمات للجهاز 4- التحكم والسيطرة على جميع خصائص الجهاز كل ما سبق يجب ان يتم من داخل اكسس ادوات التطوير التي تأتي مرفقة مع الجهاز تساعد المبرمج على تحقيق ذلك 1 رابط هذا التعليق شارك More sharing options...
jjafferr قام بنشر يناير 15, 2016 مشاركة قام بنشر يناير 15, 2016 رحمك الله ووالديك دنيا وآخره ان شاء الله مشكور أخوي ابوخليل ، فتحت لي باب كنت غاض الطرف عنه ، وانت فتحته على مصراعيه يالله ، اراجع فكرة التصميم مرة ثانية اشوف تفاصيل SDK الجهاز ، وطريقة ربط ملف abc.dbf مع برنامج الاكسس عن طريق ODBC مباشرة جعفر 1 رابط هذا التعليق شارك More sharing options...
أبو عبدالله الحلوانى قام بنشر يناير 15, 2016 مشاركة قام بنشر يناير 15, 2016 يبدو أننا سنحصل على وجبة دسمة عما قليل سأحضر الدفاتر والأقلام وأقبع هاهنا لا أبرح مكانى بالانتظار........... رابط هذا التعليق شارك More sharing options...
jjafferr قام بنشر يناير 15, 2016 مشاركة قام بنشر يناير 15, 2016 يا فرحة ما تمت كل جهاز له SDK (او كما قال أخونا ابوخليل "ملفات تطوير") خاص به ، فلهذا السبب ، وللأسف لن تستفيد من نتائج دراستي للجهاز ، وخصوصا اني لازم اتواصل مع الشباب في المؤسسة لمعرفة نوع الجهاز وموديله جعفر رابط هذا التعليق شارك More sharing options...
الردود الموصى بها