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 [عودة]
تدفق البيانات لنظام المستخدمين [عودة]
المزيد 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.1.1 تسجيل نشاط [عودة]
المستخلصات
– تسجيل
نشاط |
النظام |
النظام & مستخدم
اساسى |
المستحدمين |
تسجيل نشاطات
المقاولين كالنجارة والمحارة |
وصف |
نشاط جديد |
الحافز |
سجل جديد فى
نشاطات المقاولين |
النتيجة |
|
ملاحظات |
4.2.1.2 تسجيل مقاول [عودة]
المستخلصات
– تسجيل
مقاولين |
النظام |
النظام & سجل
المقاولين |
المستحدمين |
تسجيل بيانات
مقاول
تسجيل النشاط
والتصنيف
تسجيل الممثلين
ووسائل الاتصال |
وصف |
مقاول جديد |
الحافز |
سجل جديد فى سجل
المقاولين |
النتيجة |
|
ملاحظات |
4.2.2 تسجيل مشاريع ووحدات عمل wbs [عودة]
المستخلصات
- تسجيل مشاريع ووحدات عمل wbs |
النظام |
النظام &
المستخدمين الاساسيين |
المستحدمين |
تسجيل المشروعات
المراد العمل عليها
تسجيل الابراج
او مجموعات الابراج
تسجيل وخدات
العمل Work Base Structure or WBS
|
وصف |
البدأفى مشروع
جديد او عميل جديد له مجموعة من الاعمال |
الحافز |
مشروع او برج او
WBS |
النتيجة |
|
ملاحظات |
4.2.3 تعاقدات مقاولين [عودة]
المستخلصات
- تعاقدات مقاولين |
النظام |
النظام &
المستخدمين الاساسيين |
المستحدمين |
تحرير عقد
للمقاول للقيام بمجموعة من الاعمال على مجكوعة من وحدات العمل
WBS
وتحديد سعر
الوحدة لكل نشاط
تحديد قيمة
الضرائب وانواعها وما اذا كانت تخصلها المؤسسة او لا
تحديد نسب خصم
التأمين وهى قيمة تأمين الاعمال التى يتم حجبها لحين الانتهاء من الاعمال
تحديد قيمة
الدفعة المقدمة
تحديد الكمية
المراد تنفيذها |
وصف |
تحرير عقد جديد
لمقاول لانجاز بعض الاعمال |
الحافز |
عقد جديد لمقاول
مكزن من مجموعة من البنود |
النتيجة |
|
ملاحظات | 4.2.4 تعاقدات عملاء [عودة]
المستخلصات
- تعاقدات مقاولين |
النظام |
النظام &
المستخدمين الاساسيين |
المستحدمين |
تحرير عقد لعميل
للقيام بمجموعة من الاعمال على مجموعة من وحدات العمل
WBS
وتحديد سعر
الوحدة لكل نشاط
تحديد قيمة
الضرائب وانواعها وما اذا كانت تخصم من المؤسسة او لا
تحديد نسب خصم
التأمين وهى قيمة تأمين الاعمال التى يتم حجبها لحين الانتهاء من الاعمال
تحديد قيمة
الدفعة المقدمة
تحديد الكمية
المراد تنفيذها
الفرق بين عقد
العميل وعقد المقاول ان عقد العميل يسبق وحدات العمل اما عقد المقاول هو
ناتج وحدات العمل |
وصف |
تحرير عقد جديد
لعميل لانجاز مجموعة اعمال خاصة بالعميل |
الحافز |
عقد جديد لعميل
مكون من مجموعة من البنود وتكوين مجموعة من وحدات العمل الاساسية |
النتيجة |
|
ملاحظات |
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 المزيد