Professional Documents
Culture Documents
Introduction
Introduction
نظام يعمل على تغيير طريقة العمل في الحسابات للمقاولين والعمال وادارتها من جميع الجوانب من مدخالت ومخرجات
(Purposeالغاية)
الغاية من هذا التغيير هو الوصول لتطبيق هاتف يمكن جميع المستخدمين للتطبيق من تلبية الغرض االساسي وهو ادارة حساباتهم
وتنظيمها وترتيبها وحفظها على سيرفرات خاصة ويمكنهم من العودة اليها الحقا
يستهدف التطبيق مجموعة االشخاص الذين يعملون في مجال البناء في فلسطين الداخل والخارج
الشخص الذي بامكانه انشاء حساب مشرف والتعديل عليه وانهاء مدة صالحية االدمن
المشرف على التطبيق كذلك يتحكم في كلمة المرور الخاصة بالمشرفين
والمسؤول عن اي خطأ يوجهه المشرفون في التطبيق
المستهدف االول من التطبيق حيث يمكنه التطبيق من ادارة حساباته اليومية المقاول (المشرف)
والشهرية واضافة مشاريع والتعديل عليها وانهائها واضافة عمال وحذف عمال
ونقل عمال وتحديد مسؤولين عن العمال في كل مشروع وتحديد يومياتهم
واضافة خصم او منحة وكشف واضافة مصاريف والتعديل عليها وكشف عن
التقارير اليومية والشهرية او تقارير المشروع نفسه الذي ال يتعلق بالتاريخ بل
يتعلق بمدة عمل المشروع وكذلك يمكن له تغيير كلمة المرور الخاصة بالعامل
اذا نسيها
هو العامل والمسؤول عن العمال الذي يتم اخياره من قبل المشرف ان يكون المسؤول
مراقب على العمال بتسجيل حضورهم واضافة منح وخصم نقدي او ساعات
وال يمتلك صالحيات اال هذه الصالحيات
يمتلك واجهة واحدة وهي الكشف اليومي والشهري لما قام به من عمل بالتاريخ العامل
اليومي والشهري mm/dd/yyyyويمكن له العودة بالتاريخ للشهر الذي يريد
ان يكشف حسابه بأي وقت قام بتحديده حتى لو قام المقاول بمسحه من قائمة
العمال لديه (تبقى بيانات الدخول محفوظة والمعلومات التي قام بادخالها
المشرف او المسؤول على حسابه محفوظة ايضاً)
يقدم التطبيق خدمة للمقاول بان يعيد ادارة حساباته بدقة كبيرة خالية من االخطاء ويقدم التطبيق ايضا كشف حساب للعامل بحيث يقلل من
نسبة الخالفات بين العامل والمقاول ويزيد نسبة الوضوح بالحسابات للطرفين بشكل كبير جدا ً
(referenceمرجع)
تم انشاء فكرة هذا التطبيق لحل عدد من المشاكل التي يواجهها المقاول في تأدية حساباته اليومية والشهرية حيث يقدم التطبيق عدد
من الخدمات لحل هذه المشاكل وتسهيل عمله اليومي والشهري وتأدية اغراضه اليومية والشهرية بشكل سلسس ومريح ,كذلك
تدوين مالحظاته واتفاقياته مع صاحب العمل ومعرفة جميع حسابات العمال والكشف عنهم بأي وقت كذلك يكون محاط بجميع
المعلومات حول مصاريف المشروع الذي يعمل عليه ويمكنه من نقل العامل من مشروع الى اخر عن طريق التطبيق دون عمل
خطأ بحسابه يمكنه المشروع ايضا من اضافة بيان الي عملية حسابية تخرج عن نظام العمل االفتراضي كالتاخير في عدد الساعات
او نقص (اضافة وخصم) واعداد التقارير المبنية على جميع المدخالت التي قام بها سواء المقاول او المشرف الذي تم تحديده من
قبل المقاول
يتيح التطبيق للعمال بالكشف عن حساباتهم حسب ما قام بارفاقه المقاول او المشرف كذلك معرفة عدد الساعات االضافية والناقصة
مع شرح البيان ورصيد كل يوم ومجموع االرصدة لدى العامل
يعتمد التطبيق بشكل كلي على ما تم ادخاله على من البدايات وبأي تواريخ تم ادخالها وحفظها حتى الوصول للتقارير النهائية مع
بيان اسباب االدخال
كذلك استخراج تقارير سريعة وفورية للعمال على شكل كشوفات يومية او شهرية
ترصيد جميع الكشوفات للمشاريع المنفذة او قيد التنفيذ او تم االنتهاء منها وسهولة الرجوع اليها .
يمكن العمال ايضا من العودة للوراء في التواريخ لمعرفة ارصدتهم في االيام والشهور السابقة في اي مشروع عملو ومع اي مشرف
التزموا ومكان عملهم وما هو العمل بالتحديد الذي قاموا به .
االدمن :يتمكن االدمن من انشاء حسابات للمشرفين بحيث يقوم باضافة :اسم المشرف ,رقم المشرف ,رقم هوية المشرف ,مكان سكن
المشرف ,كلمة مرور المشرف والتعديل عليهم .
يمتلك واجهة لقائمة المشرفين الذي تم انشاءهم من قبل
المقاول :يقوم المقاول باضافة مشاريع باسم المشروع وتاريخه ومكانه وتحديد ميزانيته مع اسم صاحب المشروع
يقوم المقاول باضافة عمال والتعديل على بيانتهم التي تم ادخالها فيقوم بادخال االسم ورقم الهوية ورقم الهاتف ومكان السكن وبأي
مشروع سوف يعمل واضافة كلمة مرور وكذلك يمكنه التعديل عليها كلمة المرور الخاصة بالعامل اذا تطلب االمر ذلك
يمكن للمقاول بتسجيل الحضور للعمال ومراقبتهم والكشف عن يومياتهم بعدما يتم اضافتهم
يمكن للقاول ايضا البحث عن اسم العامل
يمكن للمقاول ايضا اضافة مصاريف بالتاريخ والبيان والتعديل عليها
يمكن للمقاول ايضا اضافة دفعات صاحب المشروع اي ما تم استالمه وليس دفعه (يزيد من االرباح)
يمكن للمقاول اضافة دفعات للعمال وخصمها من رصيد العامل التي تم اضافة الدفعة عليه كذلك خصمها من الدفعات الكلية التي تم
استالمها من صاحب المشروع
يمكن للمقاول الكشف عن جميع التقارير للعمال او المصروفات او التقرير النهائي الذي يحتوي على بيان كامل بمجموع المصاريف
ومجموع تكلفة العمال ودفعات صاحب المشروع وينتج منها صافي الربح للمشروع
صافي الربح = دفعات صاحب المشروع – (تكلفة العمال+مصاريف المشروع)
المسؤول :المسؤول هو عبارة عن عامل كبقية العمال لكن يختاره المشرف في التطبيق ان يكون مراقب على العمال فتكون له واجهة
اضافية اكثر عن العامل وهي مراقبة العمال التي تحتوي على اسم المشروع الذي تم اختياره ان يكون مسؤالً عنه واسماء العمال الذين
سوف يسجل لهم الحضور كذلك يضيف لهم ساعات العمل االضافي او ينقص لهم ساعات العمل االقل من 8ساعات او يضيف لهم
اضافة نقدية او خصم نقدي
العامل :يمتلك العامل الواجهة التي تظهر له الشهر الذي يعمل فيه بشكل افتراضي وتواريخ االيام التي عمل بها ومحتوى هذه الواجهة
يومية العامل عدد الساعات اليومية عدد الساعات االضافية بيان اسباب المنح والخصومات على شكل جدول كل يوم بيوم
وبالنهاية يمتلك مجاميع هذه المدخالت والرصيد المتبقي له .
يضمن التطبيق االحتفاظ بجميع البيانات التي تم ادخالها من قبل المستخدمين على سيرفرات خاصة لذلك االمر
ال يمكن ألي احد مسح هذه البيانات اال بطلب من صاحب البينات شخصيا ً
يضمن التطبيق للمستخدمين امكانية مراجعة اي مدخالت قام بها في أي وقت مضى ضمن القوانين التي يسمح بها التطبيق
يمكن للمستخدم ان يعود لمشاهدة التقارير الخاصة به في التواريخ القديمة
يمكن للمستخدم الحذف والتعديل اي بيانات قام بادخالها
يمكن للمستخدم طلب تغيير كلمة المرور الخاصة به اذا تطلب االمر ذلك
يمكن للمستخدم ان يفتح التكبيف باالتصال باالنترنت سواء شبكة واي فاي او بيانات هاتف
يمكن للمستخدم فتح التطبيف على جميع انواع الهواتف الذكية والديسكتوب ايضا ً
ال يمكن للعامل تسجيل الدخول للتطبيق اال بعد انشاء حساب له من قبل المقاول الذي يعمل معه
واذا قام المقاول باخفاء العامل من قائمة العمال لديه تبقى بيانات العامل محفوظة في حساب العامل نفسه
يمكن للعامل تسجيل الدخول حتى لو تم اخفائه ومسح رقمه من قبل المقاول الذي قام بانشاء الحساب له
يمكن للعامل ايضا استخدام نفس رقم الهاتف ولكن بكلمة مرور مختلفة عن السابقة اذا عمل مع مقاول اخر بنفس رقم الهاتف
يتم ارفاق رابط يستطيع المستخدم الدخول عليه :محتوى الرابط عبارة عن فيديو توضيحي لكيفية استخدام التطبيق بالثالث حاالت
(assumptions and dependenciesاالفتراضات والتبعيات)
يتطلب التطبيق من المستخدمين االحاطة الكاملة بالقواعد االساسية اللغة العربية باالرقام والكتابة والقراءة ليتمكنوا من استخدام التطبيق
يمكن للقاول فتح التطبيق بنفس االسم بأكثر من هاتف ذكي
النسخ االحتياطي يجب ان على السيرفر اي االحتفاظ بجميع البينات المؤثرة على التطبيق
(system features -3ميزة النظام)
1سهولة االستخدام وسرعة االدخال ,التعديل الفوري على التقارير بعد االدخال
2سرعة وسوهلة اضافة و الوصول للمعلومات
3األمان على المعلومات على التطبيق بالنسبة للعامل و المقاول
دفعات العمال) صافي الربح = قيمة الدفعات من صاحب المشروع – (قيمة المصاريف +
جدول العمال كما كان السابق لكن باضافة تاريخ اليوم عند كل خانة من الخانات في واجهة العامل
بينما عند المقاول سوف ندمج تقرير العمال مع تقارير العمال الشهرية بحيث تصبح واجهة واحدة يتبين فيها االرصدة والمتبقي
وبعد الضغط على اسم العامل تظهر الواجهة الخاصة بالتقرير الخاص بالعامل
اما بالنسبة للسجالت فيبقى كما هو في االدخال وليس في التقارير ولكن بتقليص عدد الواجهات فليس داعي ان اضغط على السجل ثم
يظهر اضافة سجل بل مباشرة اضافة سجل .
والتقرير يبقلى كما
(functional requirements -4المتطلبات الوظيفية) by designers
functionality from the user's perspective
مقدمة :نعلم ان هذا النوع من التطبيقات او البرامج حساس للغاية الن معظم المدخالت والمخرجات تكون ارقام وبناءا ً على هذه دقة هذه
االرقام يكتمل العمل الى النهاية ,فيجب ان يكون تدقيق كامل في ادخال الرقم وللحفاظ على هذه الدقة يجب ان يكون عملية تاكيد بعد
ادخال الرقم في التعديل او االضافة اي ظهور الواجهات والعبارات بعد القيام بالعملية على شكل مربعات يظهر بها هل انت متأكد من
هذه الخطوة فاذا كان نعم يضغط على نعم واذا كان ال يضغط على زر ال .....الخ
المدخالت :في عملية ادخال االرقام يجب تظهر الكيبورد الخاصة بادخال االرقام ليس كامل الكيبورد
وعند ادخال بيانات نصية تظهر كامل الكيبورد
طريقة التعديل على المدخالت تبقى المدخالت موجود مع مسح المدخل واعادة كتابته مرة اخرى فال يوجد اي مدخل مخفي
المعالجة :يجب ان تكون عمليات المعالجة فورية وسريعة والقيام بالعمليات الحسابية بسرعة اآللة الحاسبة كذلك مراعات االشارات
الموجب والسالب اي يمكن ادخال رقم بالسالب ( )-بهذه االشارة وتفعيلها في التطبيق
المخرجات :تعتمد على دقة البيانات التي تم ادخالها سواء نصية ام رقمية وال يوجد هناك مجال للخطأ واذا لم تكتمل عملية ادخال
البيانات من المفترض ان يقودني التطبيق الى المدخل الناقص دون البحث عنه فاذا لم يظهر التقرير بسبب عدم ادخال مصروف يجب ان
تظهر رسالة لم تكتمل المعلومات بسس عدم ادخال مصاريف وظهور زر يقودني الى واجهة المصاريف كذلك اذا كان في نقص في دفعة
عامل يجب ان تظهر نفس الرسالة ويقودني التطبيق الى واجهة دفعات العمال بشكل فوري
معالجة االخطاء :بالوض الطبيعي يجب ان ال يكون هناك اي خطأ واذا حصل خطأ يجب ان لعدم الخبرة الكافية من المستخدم وليس من
التطبيق نفسه اي ان جميع العمليات الحسابية اذا لم تكن مبنية على اساس صحيح فليس من الممكن ادخال بيانات فيجب التحذير ان هناك
مشكلة يجب مراجعة المسؤولين .
(Conditionsالشروط)
All of the updates will be automatically on the device but before be like this the must ask the users if
are you sure about auto updates for this app if agreed then it will be if he ignores the app won’t be
auto update before asks
The app will be allowed to upload images so there will be another question about the app want to
be allowed to use the gallery
Back key can be exit the app if the user double clicked on it from the first page
يجب ان يكون هناك منطقية ذات مساحة واسعة في العمليات الحسابية في التطبيق بحيث يمكن ادخال الموجب والسالب كذلك اذا طرأ
تغيير في على البيانات المخلة سابقا ً يجب ان يكون المخرج قبل التغيير مختلف عن المخرج بعد التعديل حسب التاريخ الذي تم فيه التعديل
اي ان مراعاة تاريخ التعديل في المدخالت حتى ال يتأثر في التقارير .
حيث يبقى قبل التعديل في المخرجات كما هو وبعد التعديل تتغير مجريات الخرجات
Important information: