1

المحتوى

New Page 1

1.المقدمة

 1.1 الغرض

 1.2 من نخاطب

1.3 تعريفات واختصارات

1.4 وجهة النظر

1.5 نظرة

1.6 مراجع

  2.نظرة عامة ووصف للنظام

2.1 طبيعة المستحدمين ووظائفهم

2.2 بيئة التشغيل

2.3 الاجهزة

2.4 دورات العمل ودورة البيانات

3. متطلبات عامة

3.1 الشمولية

3.2 الاداء

3.3 الاتاحة

3.4 الاعتمادية

3.5 السرية والخصوصة

3.6 سهولة التشغيل والادارة

3.7 النسخ الاحتياطى

3.8 نقل الى النظام من نظم قديمة

 4. وظائف النظام

4.1 نظام ادارة المستخدمين  

4.1.1 الدخول الى النظام

4.1.2 تسجيل المستخدمين

4.1.3 تسجيل المجموعات

4.2 نظام المستخلصات

4.2.1 تسجيل مقاولين

4.2.1.1 تسجيل نشاط

4.2.1.2 تسجيل مقاول

4.2.2 تسجيل مشاريع ووحدات عمل wbs

4.2.3 تعاقدات مقاولين

4.2.4 تعاقدات عملاء

4.2.5 انشاء مستخلص

4.2.5.1 انشاء جملة مستخلص

4.2.5.2 انشاء مستخلص

4.2.6 صرف دفعة مستخقة

4.2.6.1 صرف دفعات مقدمة

4.2.6.2 صرف دفعة

4.2.6.3 صرف التأمين

4.2.7 تسوية مديونيات

4.2.7.1 تسوية الاستحقاقات

4.2.7.2 تحديد القيم المستحقة من اجمالى ماتم تنفيذه

4.2.7.3 تحديد قيمة الضرائب المستحقة

4.2.7.4 تحديد قيم التامين

4.2.7.5 تحديد قيم ماتم صرفه

4.2.8 تسوية ضرائب

4.2.9 اغلاق مستخلص

 

5 شاشات النظام

6 ERD

7 Database Digram

8 Object Diagram UML

9 Background thread State Diagram

المزيد
0

مقدمة

  1 مقدمة  

This  section explains the software requirement specifications (SRS) for the ‘Computerization of Realty contractor’ Project. The document consists of a listing of the required functionality, System and technical requirements as well as specific constraints related to the project. Preliminary level GUIs of the required application are also presented. The specifications provided in this section  is based on a primitive system analysis and are not final. The SRS is subject to be updated from time to time depends on the varied requirements. Similarly Use Case Models and Graphical User interfaces

1.1   الغرض

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

1.2   القراء المستهدفين

1.       الادارة العليا

2.       محاسبين المواقع

3.       محررى العقود

4.       متخصصى تكنولوجيا المعلومات(IT)

5.       مهندسى المواقع

 

1.3   النقاط الاساسية

سجلات المقاولين و عقود المقاولين والضرائب المحصلة وتامينات العقود وشيتات التنفيذ و المشروعات ووحدات العمل بالمشروعات والحصر الهندسى لوحدات العمل وعلاقة المشروع بالمؤسسة

نظام ادارة المستخدمين نظام مستقل لادارة الصلاحيات والمستخدمين

1.4   اختصارات

    UMS User Management System

WBS Work Base Structure

1.5   وجهة نظر

كلمة System  هى كلمة يونانية تعنى Standing Together  يعنى قدرتنا على العمل سويا وهى قدرة النظام على تقديم معرفة الاشحاص العاملين داخل المؤسسة و عملهم سويا كوحدة واحدة وتوفير المعلومة فى الوقت المناسب من اى مكان مما يؤدى لامكانية ادارة المؤسسة بشكل اكثر فعالية

 

1.6   نظرة عامة

نسعى من خلال الdocument   الحالى لتقديم وصف مفصل للsoftware system   وتقديم نمازج تدفق البيانات DFD  و Use case و بعض الشاشات

المزيد
0

وصف النظام


80040;80041;80042;80043;80044;80045;80046;80047;80048;80049

[عودة]

2.  وصف للنظام المقدم  

فى هذه الجزئية تقديم وجهة نظر عامة للنظام والبيئة المفترض عمله عليها والمستخدمين المرجح عملهم والعوائق والفرضيات

 

2.1 المستخدمين ودورهم فى النظام 

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

محررى العقود وهم الاشخاص المتاح لهم تحرير العقود وتحديد المدة المالية وتقسيم المستحقات

مسئولى خدمة العملاء والاتصال بالعملاء ومتابعتهم

مشئولى المتاخرات ومتابعة المتاخرات مع العملاء

 

2.2 بيئة التشغيل

يعمل البرنامج بنظام  Server-Client model

 بالنسبة لل Server او خادم البيانات

 Microsoft windows server

Microsoft SQL server 2008 or higher version

 

بالنسبة لل client site

Microsoft Windows XP or newer versions

2.3 ال Hardware

As a client-server model we do have two hardware classifications

1.       server class

2.       client class

UPS : alternative power supply

Printers: an important output device for report

2.4 نموزج تدفق البيانات DFD [عودة]

Context diagram [عودة]

Drawing0 [عودة]

تدفق البيانات لنظام المستخدمين [عودة]

تدفق البيانات للنظام [عودة]

تسجيل المقاولين [عودة]

انشاء مستخلص [عودة]

صرف دفعات ومستحقات [عودة]

تسوية مديونيات [عودة]

المزيد
images\7\6006\ContextAr.jpg;images\7\6007\Drawing0 - Ar.jpg;images\6\5009\UMSDFD.jpg;images\7\6008\InvoiceDFD.jpg;images\7\6009\InvoiceDFD4.1.jpg;images\7\6010\InvoiceDFD4.5.jpg;images\7\6011\InvoiceDFD4.6.jpg;images\7\6012\InvoiceDFD4.7.jpg
images\7\6006\ContextAr.jpg;images\7\6007\Drawing0 - Ar.jpg;images\6\5009\UMSDFD.jpg;images\7\6008\InvoiceDFD.jpg;images\7\6009\InvoiceDFD4.1.jpg;images\7\6010\InvoiceDFD4.5.jpg;images\7\6011\InvoiceDFD4.6.jpg;images\7\6012\InvoiceDFD4.7.jpg
8

طلبات عامة

New Page 1

3.1 Scalability

The system should be scalable and no additional software or hardware cost associated to make it scalable

3.2 Performance

The system should be proposed to considering the performance requirements

3,3 Availability

The system should be available and it should meet the availability requirements to start with the system might not be 24/7 but it should be easily to be converted to it  

1.4   Reliability

The proposed solution should ensure the integrity and consistency of the application and all its transactions as the load increases

1.5   security

the proposed solution should insure the system is secure and it can’t be compromised

1.6   manageability

the proposed system should be capable of managing the system

1.7   Disaster from recovery

1.8   system transition

providing a detailed  system transition plan . It is important that the transition from the old system to the new system happens in an organized and planned manner

المزيد
0

وظائف النظام


80051;80052;80053;80054;80055;80056;80057;80058;80059;80060;80061;80062;80063;80064;80065;80066;80067;80068;80069;80070;80071;80072;80073;80074;80075;80076

4.1 نظام ادارة المستحدمين [عودة]

4.1.1 الدخول الى النظام [عودة]

ادارة المستخدمين - الدخول الى النظام

النظام

النظام & المتخدمين & مدير النظام

المستخدمين

بوابة الدخول الى النظام

لكل مستخدم UserName&Password 

اسم مستخدم وكلمة مرور تميز المستخدم

عند تعرف النظام على المستخدم يفتح النظام الصلاخيات المتاحة للمستخدم

صلاحيات المستخدم تكون من خلال انتماؤه لمجموعة معينة لها صلاحيات او كينونته كمدبر للنظام فيملك جميع الصلاحيات او صلاخيات ممنوحة بشكل مباشر

الوصف

محاولة دخول المستخدم الى النظام

الحافز

فى حالة تعرف النظام على المستخدم يقوم باتاخة الصلاحيات

النتيجة

نظام ادارة المستخدمين يعمل بمعزل عن نظام التسويق

ملاحظة

4.1.2 تسجيل المستخدمين [عودة]

  ادارة المستخدمين - تسجيل المستخدمين

النظام

النظام & مدير النظام

المستخدمين

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

يتم تمييز المستخدم باسم وكلمة مرور

يتم تحديد المجموعة التى ينتمى اليها المستخدم

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

 وصف

مستخدم جديد اوتعديل صلاخيات مستخدم

الحافز

مستخدم جديد او حزمة جديدة من الصلاحيات

النتيجة

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

ملاحظات

4.1.3 تسجيل المجموعات [عودة]

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

النظام

النظام & مدير النظام

المستحدمين

تسجيل مجموعة تمثل تصنيف للمستخدمين

كل المستخدمين الذين ينتمون للمجموعة يرثون صلاحيات المجموعة

وصف

مجموعة جديدة

الحافز

انتاج مجموعة جديدة

النتيجة

 

ملاحظات

4.2 نظام المستخلصات [عودة]

4.2.1 تسجيل مقاولين [عودة]

4.2.1.1 تسجيل نشاط [عودة]

المستخلصات – تسجيل نشاط

النظام

النظام & مستخدم اساسى

المستحدمين

تسجيل نشاطات المقاولين كالنجارة والمحارة

وصف

نشاط جديد

الحافز

سجل جديد فى نشاطات المقاولين

النتيجة

 

ملاحظات

4.2.1.2 تسجيل مقاول [عودة]

المستخلصات – تسجيل مقاولين

النظام

النظام & سجل المقاولين

المستحدمين

تسجيل بيانات مقاول

تسجيل النشاط والتصنيف

تسجيل الممثلين ووسائل الاتصال

وصف

مقاول جديد

الحافز

سجل جديد فى سجل المقاولين

النتيجة

 

ملاحظات

4.2.2 تسجيل مشاريع ووحدات عمل wbs [عودة]

المستخلصات - تسجيل مشاريع ووحدات عمل wbs

النظام

النظام & المستخدمين الاساسيين

المستحدمين

تسجيل المشروعات المراد العمل عليها

تسجيل الابراج او مجموعات الابراج

تسجيل وخدات العمل Work Base Structure or WBS

 

وصف

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

الحافز

مشروع او برج او WBS

النتيجة

 

ملاحظات

4.2.3 تعاقدات مقاولين [عودة]

4.2.4 تعاقدات عملاء [عودة]

المستخلصات - تعاقدات مقاولين

النظام

النظام & المستخدمين الاساسيين

المستحدمين

تحرير عقد للمقاول للقيام بمجموعة من الاعمال على مجكوعة من وحدات العمل WBS وتحديد سعر الوحدة لكل نشاط

تحديد قيمة الضرائب وانواعها وما اذا كانت تخصلها المؤسسة او لا

تحديد نسب خصم التأمين وهى قيمة تأمين الاعمال التى يتم حجبها لحين الانتهاء من الاعمال

تحديد قيمة الدفعة المقدمة

تحديد الكمية المراد تنفيذها

وصف

تحرير عقد جديد لمقاول لانجاز بعض الاعمال

الحافز

عقد جديد لمقاول مكزن من  مجموعة من البنود

النتيجة

 

ملاحظات

المستخلصات - تعاقدات مقاولين

النظام

النظام & المستخدمين الاساسيين

المستحدمين

تحرير عقد لعميل  للقيام بمجموعة من الاعمال على مجموعة من وحدات العمل WBS وتحديد سعر الوحدة لكل نشاط

تحديد قيمة الضرائب وانواعها وما اذا كانت تخصم من  المؤسسة او لا

تحديد نسب خصم التأمين وهى قيمة تأمين الاعمال التى يتم حجبها لحين الانتهاء من الاعمال

تحديد قيمة الدفعة المقدمة

تحديد الكمية المراد تنفيذها

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

وصف

تحرير عقد جديد لعميل لانجاز مجموعة اعمال خاصة بالعميل

الحافز

عقد جديد لعميل مكون من  مجموعة من البنود  وتكوين مجموعة من وحدات العمل الاساسية

النتيجة

 

ملاحظات

4.2.5 انشاء مستخلص [عودة]

4.2.5.1 انشاء جملة مستخلص [عودة]

المستخلصات - انشاء جملة مستخلص

النظام

النظام & المستخدمين الاساسيين

المستحدمين

انشاء جملة تمثل فترة معينة لربط مجموعة من المستخلصات وتمييزهم

وصف

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

الحافز

جملة مستخلصات جديدة

النتيجة

 

ملاحظات

4.2.5.2 انشاء مستخلص [عودة]

المستخلصات - انشاء مستخلص

النظام

النظام & المستخدمين الاساسيين

المستحدمين

انشاء مستخلص من عقد لمقاول

يشمل المستخلص مجموعة من الاعمال الموجودة داخل العقد

يتم تسجيل ماتم انجازه والسعر الفعلى لما تم انجازه والضريبة والتامين

يتم استنتاج القيمة المستحقة الناتجة عن المستخلص

فى حالة الرغبة فى اضافة اعمال غير موجودة فى العقد وتم انجازها

وصف

مستحلص للمقاول

الحافز

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

تعديل معدل انجاز ال WBS

النتيجة

 

ملاحظات

4.2.6 صرف دفعة مستحقة [عودة]

المستخلصات صرف دفعة مستحقة

النظام

النظام & محاسبين المشروعات

المستحدمين

تحديد اجمالى انجاز المقاول

تحديد اجمالى ماتم تم صرفه واجمالى المستحق سواء دائن او مدين

تحديد القيمة المراد صرفها ليس بالضرورة مساوية للمستحق او اقل منه

وصف

صرف دفعة للمقاول للمساعدة فى انجاز بعض الاعمال

الحافز

زيادة فى مديزنيات المقاول

نقص مستحقات المقاول                      

النتيجة

 

ملاحظات

4.2.6.1 صرف دفعات مقدمة [عودة]

المستخلصات – صرف دفعات مقدمة

النظام

النظام & المحاسب

المستحدمين

صرف دفعة مقدمة للعقد تساعد فى بداية الاعمال

العقد لم يبدأ بعد لذا بعد الصرف العقد دائما مدين

وصف

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

الحافز

زيادة فى مديونية المقاول

النتيجة

 

ملاحظات

4.2.6.2 صرف دفعة [عودة]

المستخلصات – صرف دفعات

النظام

النظام & المحاسب

المستحدمين

صرف دفعة من مستحقات المقاول

تتم حساب مستحقات المقاول زمديونياته وصرف جزأمن المستحقات او كل ما يستحق بعض استقطاع الضرائب ولتامين

وصف

صرف دفعات من المستحقات للمقاولين

الحافز

نقص فى مستحقات المقاول

النتيجة

 

ملاحظات

4.2.6.3 صرف التأمين [عودة]

المستخلصات – صرف التأمين

النظام

النظام & المحاسب

المستحدمين

التأمين هو نسبة من المستخلص يتم خصمها الى استكمال العمل والتاكد من كفاءة الاعمال

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

فى بعض الاعمال قد يتم اغلاق المستخلص ولا يتم صرف الابعد الانتهاء من المشروع كأعمال الصحى

قد يستلزم فى بعض الاحوال تحرير قيمة التامين وصرفها

وصف

انتهاء دورة العمل فى بند من العقد او العقد بالكامل

الرغبة فى صرف جزأ او كل التامين للمقاول

الحافز

نقص مستخقات المقاول

النتيجة

 

ملاحظات

4.2.7 تسوية مديونيات [عودة]

المستخلصات – تسوية الميونيات

النظام

النظام & المحاسب

المستحدمين

 يتم تسوية مديونيات المقاول من خلال حساب اجمالى ماتم انجازه من خلال المستخلصات

ما تم صرفه من دفعات وسلفيات ودفعات مقدمة واجزاء من التامين

مايتم خصمه سواء ضريبة او تامين

 

وصف

جملة تسوويات

الحافز

حالة المقاول

النتيجة

 

ملاحظات

4.2.7.1 تسوية الاستحقاقات [عودة]

4.2.7.2 تحديد القيم المستحقة من اجمالى ماتم تنفيذه [عودة]

المستخلصات – تحديد القيم المستحقة من اجمالى ماتم تنفيذه

النظام

النظام & المحاسب

المستحدمين

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

يتم تحديد ماتم انجازه

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

وصف

مستخلص مالى

الحافز

قيمة مستحقة نتيجة تنفيذ بعض البنود

النتيجة

 

ملاحظات

4.2.7.3 تحديد قيمة الضرائب المستحقة [عودة]

المستخلصات – تحديد قيمة الضرائب المستحقة

النظام

النظام & المحاسب

المستحدمين

يتم تحديد نسبة الضريبة على العقد ككل

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

قد تسرى الضريبة حتى تاريخ ثم يتم التغيير ابتداء من تاريخ

وصف

مستخلص مالى

الحافز

قيمةالضريبة المخصومة من المستخلص

قد يتم خصمها من المستحق وم ثم تسويتها او يتم تسويتها من الطرف الاخر (العميل او المقاول)

النتيجة

 

ملاحظات

4.2.7.4 تحديد قيم التامين [عودة]

المستخلصات – تحديد قيم التامين

النظام

النظام & المحاسب

المستحدمين

يتم تحديد نسبة التأمين على العقد ككل

او تخصيص نسبة من التأمين لبند بعينه

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

بعض الاعمال يستمر حجب التامين لخين الانتهاء من المشروع مثال اعمال الصحى

وصف

مستخلص مالى

الحافز

قيمة التامين المخصومة من المستخلص

النتيجة

 

ملاحظات

4.2.7.5 تحديد قيم ماتم صرفه [عودة]

المستخلصات – تحديد قيم التامين

النظام

النظام & المحاسب

المستحدمين

يتم تحديد نسبة التأمين على العقد ككل

او تخصيص نسبة من التأمين لبند بعينه

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

بعض الاعمال يستمر حجب التامين لخين الانتهاء من المشروع مثال اعمال الصحى

وصف

مستخلص مالى

الحافز

قيمة التامين المخصومة من المستخلص

النتيجة

 

ملاحظات

4.2.8 تسوية ضرائب [عودة]

المستخلصات – تحديد قيم التامين

النظام

النظام & المحاسب

المستحدمين

يتم تحديد نسبة التأمين على العقد ككل

او تخصيص نسبة من التأمين لبند بعينه

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

بعض الاعمال يستمر حجب التامين لخين الانتهاء من المشروع مثال اعمال الصحى

وصف

مستخلص مالى

الحافز

قيمة التامين المخصومة من المستخلص

النتيجة

 

ملاحظات

4.2.9 اغلاق مستخلص [عودة]

المستخلصات – اغلاق مستخلص

النظام

النظام & المحاسب

المستحدمين

يتم غلق المستخلص او العقد بوقف التحديثات

وتحديد القيم الزائدة عن عملية الحصر الهندسى

يتم جمع اجمالى ماتم تنفيذه على البند مع ما تم تنفيذه من العقود الاخرى (over lapping)ومقارنته بالحصر الهندسى للبند(wbs) ومن ثم تحديد الانحراف

 

وصف

مستخلص نهائى

الحافز

قيمة مستحقة او دين

تحديد ما اذا كان هناك انحراف فى التنفيذ

النتيجة

 

ملاحظات

المزيد
images\5\4006\SystemLogin.jpg;images\5\4007\UMSChartArSmall.jpg
images\5\4006\SystemLogin.jpg;images\5\4007\UMSChartAr.jpg
2

المحتوى

New Page 1

1.المقدمة

 1.1 الغرض

 1.2 من نخاطب

1.3 تعريفات واختصارات

1.4 وجهة النظر

1.5 نظرة

1.6 مراجع

  2.نظرة عامة ووصف للنظام

2.1 طبيعة المستحدمين ووظائفهم

2.2 بيئة التشغيل

2.3 الاجهزة

2.4 دورات العمل ودورة البيانات

3. متطلبات عامة

3.1 الشمولية

3.2 الاداء

3.3 الاتاحة

3.4 الاعتمادية

3.5 السرية والخصوصة

3.6 سهولة التشغيل والادارة

3.7 النسخ الاحتياطى

3.8 نقل الى النظام من نظم قديمة

 4. وظائف النظام

4.1 نظام ادارة المستخدمين  

4.1.1 الدخول الى النظام

4.1.2 تسجيل المستخدمين

4.1.3 تسجيل المجموعات

4.2 نظام المستخلصات

4.2.1 تسجيل مقاولين

4.2.1.1 تسجيل نشاط

4.2.1.2 تسجيل مقاول

4.2.2 تسجيل مشاريع ووحدات عمل wbs

4.2.3 تعاقدات مقاولين

4.2.4 تعاقدات عملاء

4.2.5 انشاء مستخلص

4.2.5.1 انشاء جملة مستخلص

4.2.5.2 انشاء مستخلص

4.2.6 صرف دفعة مستخقة

4.2.6.1 صرف دفعات مقدمة

4.2.6.2 صرف دفعة

4.2.6.3 صرف التأمين

4.2.7 تسوية مديونيات

4.2.7.1 تسوية الاستحقاقات

4.2.7.2 تحديد القيم المستحقة من اجمالى ماتم تنفيذه

4.2.7.3 تحديد قيمة الضرائب المستحقة

4.2.7.4 تحديد قيم التامين

4.2.7.5 تحديد قيم ماتم صرفه

4.2.8 تسوية ضرائب

4.2.9 اغلاق مستخلص

 

5 شاشات النظام

6 ERD

7 Database Digram

8 Object Diagram UML

9 Background thread State Diagram

المزيد