• 0
Salah El Deen

برنامج أرشيف إلكتروني من الألف إلى الياء ( كامل مكمل )

سؤال

السلام عليكم ورحمة الله وبركاته

لقد قمت من سنتين بتصميم برنامج لحفظ المستندات وإدارتها والمعرروف بأنه إذا أردنا أن نرتقي بالبرمجيات وتطويرها لالابد من مشاركتها مع أخرين والإستفادة من أمكانياتهم وعلمهم في تطوير هذه البرمجيات وعليه أن أقترح عليكم أن أطرح هذا البرنامج بالكامل وعلى مراحل بالمنتدى بعد موافقة المشرفين طبعاً :D

وسوف أقوم بشرح كافة الإجراءات والعمليات والأفكار الموجودة بالبرنامج مع أعضاء المنتدى لكي تعم الفائدة.

وشكراً :cash: .

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

17 إجابة على هذا السؤال .

  • 0

شكرا لك على ما تريد به من خير للامه

انا في الانتضار لهدا المشروع وفقك الله

الا انه ساغيب قليلا هده الفنره

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

لست بحاجة لموافة المشرفين لطرح الموضوع

توكل على الله

والسلام عليكم ورحمة الله

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اخي الكريم , توكل على الله أنا ايضا قمت بعمل برنامج ارشيف من الالف الى الياء من وجهة نظري لكني متاكد أنه ناقص لان الكمال لله أريد المشاركة و أن اتحد معك بالافكار , لنحرج بعمل مشترك , أما أنا فمبرمج ذا خبرة متوسطة , قادر بفضل من الله أن ابرمج أي شيئ اريده , لذلك راسلني على الايميل ان اردت ذالك لنتفق و نشارك الافكار , فالمهم و الصعب ليس البرمجة بل الافكار , و شكرا لطرحك الغير مسبوق ..... , أخوك في الله عبدالله

تم تعديل بواسطه B.M.AbdelAziZ
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكم

أخي صلاح الدين لقد مر أكثر من 12 يوم على إقتراحك لكن لم نر شيئا إلى حد الآن

نحن في الإنتظار

ويا أخي assaf_abdullah أرجوا أن يكون التفاعل وتبادل الأفكار عن طريق المنتدى لتعم الفائدة وليس عن طريق البريد الإلكتروني

الله يوفقكم جميعا ... والسلام عليكم ورحمة الله

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكم أخواني أعضاء وزوار المنتدى

أعتدر عن التأخير الذي بدر مني وذلك بسبب إنشغالي بالدراسة التي أخذة مني كل الوقت الأن أنا في فترة راحة وسوف أباشر العمل على طرح المشروع

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

سأحاول أن أكون سناريو أحداث لهذا المشروع بداً من المشاكل التي يعالجها والمميزات التي يقدمها وحتى تركيبه على شبكة

في البداية ( أعوذ بالله من الشيطان الرجيم ،، بسم الله الرحمن الرحيم )

برنامج أرشيف ألكتروني ماهو هذا المشروع؟ ومادة يقدم من خدمات ؟

المشروع هو برنامج برمجي يقوم بتخزين المستندات الخاصة بأي شركة أو مؤسسة أو حتى على المستوى الشخصي وذلك لتسهيل عملية إدارة المستندات من حفظ وحماية وبحث وأسترجاع دون ضياع أو تلف لتلك المستندات وقد قامت العديد من الشركات البرمجية بتصميم العديد من البرامج التي تقوم بهذا العمل وأكثرها كانت تخدم قطاع الصحافة لما تحتويه من أكبر ارشيف عرفه تاريخ البشر والمكتبات ودوائر الأمن الدولية أنتقالا إلى التعليم واأخيرة الأرشيف القومي لدى العديد من الدول المتقدمة .

طبعا نظرا للأسعار الخيالية لهذه البرامج لا يمكن لشركات صغيرة أو مؤسسات محدودة أقتنائها أو الحصول عليها وتبى هذه التقنية محجوبة حتى يقوم أحد ما بتوفيرها بشكل مجاني وللأهمية ارجو من الأخوة المشاركين فتح باب كرمهم على هذا المشروع الذي أرجو به الفائدة للكل والأجر والثواب.

يعتمد هذا البرنامج على نقاط أساسية تدخل في صلب عمله وهناك نقاط ثانوية تتحكم في مظهره وأدائه وهذا يعتمد بالطبع على فكرة واسلوب المبرمج وسوف أقوم بشرح قاعدة البيانات الخاصة بالمشروع والتي أره أنها قد لا تكون في المستوى الممتاز ولكنها خدمت الأهداف التي وضعت من أجلها .

قاعدة البيانات من نوع Microsoft Office Access 2003

لغة البرمجة طبعاً Delphi 7

طريقة الربط المستخدمة بين قاعدة البيانات و البرنامج هي ODBC

اسلوب تصميم واجهة الرسوم الخاصة بالمشروع بسيطو وتتمثل في محاولة لمحاكات نظام التشغيل Windows XP وهذا للتسهيل على المستخدم والأبتعاد عن المظهر الغريب والمعقد .

.

.

........ يتبع

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

جزاك الله خيراً ..........وفقك للأحسن

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكم ورحمة الله وبركاته

مقدمة جيدة يا أخي صلاح الدين

نرجوا الاستمرار في الموضوع ...

وستجدنا في المساعدة إن شاء الله بكل ما أوتينا من خبرة متواضعة في الدلفي

الله يوفقك يا أخي ... والسلام علكم

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

موضوع ريع جدا

ارجو له التقدم

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكم

اخي صلاح الدين بارك الله فيك على الفكرة لكن اظن انك اخذت وقت طويل للبدا في المشروع، الى الامام نحن ننتظر بفارغ الصبر

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكم ورحمة الله وبركاته

وأعتذر مرة أخرى عن التأخير ( وما نيل المطالب بالتمني ولأكن تؤخذ الدنيا غلابا ) :D

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

اليوم سوف نتكلم عن قاعدة البيانات والتصميم الذي وضع لها والسبب من ذلك‘ تتكون قاعدة البيانات التي تم إنشائها من 6 جداول ثلاثة أساسية وثلاثة مكملة أو ثانوية إن صح التعبير بنيت بطريقة موازية لواجهة التطبيق التي ستكون فيه بعض المفارقات وخروجها عن المنطق ، أعلم أنكم لن تستوعبوا ما أقول حتى ندخل في صلب تصميم الواجهات وكيف تتحكم بشكل تام في إدخال واسترجاع البيانات فأنا نفسي أنهيت عملها وجلس أدرس ما فعلت :041

الجداول الثلاثة الأساسية وهي كالتالي :-

1. جدول المستندات الرئيسية تحت اسم Index_Table

يحتوي هذا الجدول علة كافة بيانات المستند المراد تخزينه وتشمل هذه البيانات على التالي :-

وصف الحقل اسم الحقل نوعه الصفة الحجم

* رقم مفتاح المجلد Folder_Index_no رقم مفتاح رئيسي -

* رقم تسلسل المستند Document_no رقم مفتاح ثانوي -

* نوع المستند ( صادر - وارد ) Doc_Type رقم - -

* رقم الملف الخاص بالمستند Doc_FileNo رقم - -

* اسم المستند أو عنوانه Doc_Nm نص - 50

* الرقم الإشاري أو رقم التصنيف Doc_Promation نص - 20

* تاريخ إنشاء المستند Doc_Date تاريخ/وقت - 8

* تاريخ تسجيل المستند Doc_Reg_Data تاريخ/وقت - 8

* مستند صادر إلى ....... Doc_GOTO نص - 50

* مستند وارد من ....... Doc_comFrom نص - 50

*اسم معتمد المستند Doc_Signature_nm نص - 30

*ملخص الموضوع إن أمكن Doc_Disc نص - 50

* هل المستند محمي Doc_IsProtaction نعم/لا - -

* رقم مجموعة المستند Doc_Group رقم - -

* هل المستند موجود بسلة المحذوفات Doc_Del نعم/لا - -

* هل المستند محمي Doc_Pass نص - 12

أما صورة المستند فيتم وضعها في جدول صور المستندات Document_Table

2. جدول المستندات الملحقة تحت اسم Accessory_Table

ويشمل هذا الجدول على بيانات المستندات الملحقة أي عندمة يكون المستند المراد حفظه يشمل على العديد من الأوراق ، الورقة الأولى تعتبر هي الورقة الأساسية أما باقي الأوراق تعتبر ملحقات حتى لو كانت تكملة للورقة الأولى هذا هو المنطق الذي بنيت عليه معظم المنظومات.

يحتوي هذا الجدول على بيانات محدودة عن المستندات الملحقة بأعتبار أن الورقة الأولى ضمت كافة البيانات الأساسية عن باقي أوراق المستند وهي كالتالي :-

وصف الحقل اسم الحقل نوعه الصفة الحجم

* رقم مفتاح المجلد Folder_Index_no رقم مفتاحرئيسي -

* رقم تسلسل المستند Document_no رقم مفتاح ثانوي -

* رقم المستند المرفق Accessory_no رقم مفتاح ثانوي -

* اسم المستند المرفق أو عنوانه Accessory_nm نص - -

أما صور المستندات الملحقة فيتم وضعها في جدول المستندات Document_Table

3. جدول المستندات تحت اسم Document_Table

في هذا الجدول يتم تخزين كافة المستندات كصورة من نوع *.JPG وهذا يحتاج إلى بعض الدوال والإجراءات لإتمام هذا العمل وبياناته كالتالي :-

وصف الحقل اسم الحقل نوعه الصفة الحجم

* رقم مفتاح المجلد Folder_Index_no رقم مفتاحرئيسي -

* رقم تسلسل المستند Document_no رقم مفتاح ثانوي -

* رقم المستند المرفق Accessory_no رقم مفتاح ثانوي -

* صورة المستند Document_Picture OLE - -

.

.

.

....... يتبع

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

الجداول المكملة وهي كالتالي :-

4.جدول البيانات المساعدة تحت اسم Help_Table

هذا الجدول فيه بعض التعقيد فهو جدول مركب يضم العديد من الجداول المساعدة ويتكون من مفتاحان مفتاح رئيسي يمثل رقم الجدول ومفتاح ثانوي يمثل رقم تسلسل البيان بهذا الجدول وهناك الحقل الأخير وهو حقل البيان المراد أست عمالة بمساعد .

يتكون الجدول من الحقول التالية :-

-----------------------------------------------------------------------------------------------------------------------------

وصف الحقل | اسم الحقل | نوعه | الصفة | الحجم

-----------------------------------------------------------------------------------------------------------------------------

* رقم مفتاح الجدول | Table_no | رقم | مفتاحرئيسي | -

* رقم تسلسل البيــان | Table_Rec_no | رقم | مفتاح ثانوي | -

* اسم البيان أو المعلومة | Table_Info | رقم | - | 50

-----------------------------------------------------------------------------------------------------------------------------

5. جدول بيانات المستخدمين تحت اسم User_Table

هذا الجدول خاص ببيانات المستخدم ومنه يمكن منح صلاحيات أستخدام مستويات المنظومة في التعامل معها من حيث الإضافة التعديل الحذف والتصفح وسحب التقارير ( لا أحب التعقيد ولكن للضرورة أحكام ).

يتكون الجدول من الحقول التالية :-

---------------------------------------------------------------------------------------------------------------------------------

وصف الحقل | اسم الحقل | نوعه | الصفة | الحجم

----------------------------------------------------------------------------------------------------------------------------------

* رقم المستخـــــــدم | User_Number | رقم | مفتاحرئيسي | -

* اسم المستــــــــخدم | User_Name | رقـم | مفتاح ثانوي | -

* شفرة المــــــــــــرور | User_Pass | نـص | - | 50

* نوع المستخــــدم | User_Type | رقم | - | -

* حالة المستخدم | User_State | رقم | - | -

* أمكانية الإضافـة | User_Can_Append | نعم/لا | - | -

* أمكانية التعديل | User_Can_Edit | نعم/لا | - | -

* أمكانية الحذف | User_Can_Delete | نعم/لا | - | -

* أمكانية البحث والتصفح | User_Can_Browser | نعم/لا | - |

------------------------------------------------------------------------------------------------------------------------------------

6. جدول بيانات عمليات مستخدمين تحت اسم User_Action_Table

هذا الجدول يتم به وبإجراء معين حفظ كافة العمليات التي يقوم بها المستخدم على المنظومة وحفظها واسترجاعها في تقارير حسب الطلب لقياس القدرة الإنتاجية للمستخدم وتحديد مواطن الضعف والخطاء لتصحيحها ( يعني بالمختصر المفيد ضابط مخابرات و انتم سيد العارفين ).

يتكون الجدول من الحقول التالية :-

------------------------------------------------------------------------------------------------------------------------------------

وصف الحقل | اسم الحقل | نوعه | الصفة | الحجم

-------------------------------------------------------------------------------------------------------------------------------------

* رقم المستخـــــــدم | User_Number | رقم | مفتاحرئيسي | -

* تاريخ العمليـــــــــة | User_Action_Date | رقـم | مفتاح ثانوي | -

* تــــوقيت العمليـــــــــة | User_Action_Time | نـص | - | 50

* العمليــــــــــــــــة | User_Action_Info | رقم | - | -

-------------------------------------------------------------------------------------------------------------------------------------

.

.

.يتبع........

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاته

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

في انتظار البقية

وفقك الله اخي صلاح الدين تحياتي لك

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكم :

الاخ صلاح الدين بارك الله فيك .. وفى والديك .. واتمنى من الله العلى القدير ان يحفضك ويرعاك ويزيد فى علمك ... امين

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكم

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

ننتظر مشاركتك قريبا ونامل ان لا تتخلى على اكمال البرنامج في المنتدى

خير الناس انفعهم للناس

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

نحن ننتظر منك المزيد

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكم يا إخوانى الكرام لعل هذه أول مشاركة لى فى المنتدى

المهم

الموضوع ده جامد

و انا شغال بالـ

powerbuilder 11

و بفضل الله عملت برنامج أرشيف إلكترونى

المهم الأخ صاحب الفكره ممكن يبدل نوع الفيلات

بملفات

tiff

و ده هتكون أحسن لان هذه الملفات متعددة الصفحات

multipage

و جزاكم الله خيرا

ارجوا الرد

لمعرفة ان فى حد متابع الموضوع

فأكمل التعديلات ام هذا

هباء منثور

و جزاكم الله خيرا

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .