31-05-2010, 11:01 AM
أ عمل مشروع تسيير مكتبة جامعية وأحتاج لذالك قاعدة بياتات ذات ثلاث مستويات في شبكة محلية
فالبيانات تكون مخزنة في serveur في جهاز واحد فقط ويستطيع les clients _ موجودين في أجهزة كومبيوتر أخرى _ الوصول إليها
وإليكم قواعد التسيير في هذه المكتبة
-كل كتاب يعرف برقم وعنوان و عدد من المؤلفين وعدد من المواضيع التي يتناولها الكتاب.
-كل عنوان يمكن أن ينشر من طرف دار نشر واحدة أو أكثر
-كل طبعة (نسخة) من كتاب تحدد برمز ردمك ، تتميز بتاريخ الاصدار ، وتاريخ شرائها وسعر الشراء.
- المكتبة تملك عدة نسخ من من كل طبعة للكتاب
-ترتب النسخ على الرفوف في المكتبة ، وكل رف معرف برقمه
-يمكن إستعارة النسخ من قبل قراء المكتبة ، وكل قارئ معرف بإسمه وعنوانه وتاريخ تسجيبه
- يمكن أن يكون القارئ إما طالب او أستاذ ، ويعرف الطالب كذالك بالسنة التي يدرس فيها وكذا الشهادة (إذا كان يدرس ليسونس أو ماجيستير) وفي أي التخصص أما الأستاذ يعرف كذالك بالتخصص الذي يدرسه
- الطالب له الحق في إقتراض كتابن ولمدة أسبوعين
- الأستاذ له الحق في إقتراض ثلاثة كتب لمدة ثلاثة اسابيع
- إذا لم يتم إرجاع الكتاب في الوقت المحدد فتترتب عليه عقوبة بعدم إمكانية الإقتراض لمدة تساوي ضعف مدة التأخر بالكتابة
والمطلوب :
ونحاج إلى واجه للبرنامج بحيث يستطيع عامل المكتبة إدخال الكتب التتي تشتريها المكتبة إلى قاعدة البيانات ، وإدخالط الطلبة الجدد كل عام وحذف الطلبة المتخرجين من الجامعة ،
وواجهة أخرى من القراء بحيث بدخل معلوماته الشخصية _ فإذا كان لديه الحق في الإقتراض أي غير معاقب _ يدخل كلمة مفتاحية لموضوع فتعرض له كافة الكتب التي تتناول في مواضيعها تلك الكلمة .
وبعد عرض الكتب يحد القارئ الكتاب الذي يريد , فيعرض له فهرس الكتاب وعدد النسخ المتوفرة حاليا من الكتاب وكذا رقم الكتاب . فيطلب من العامل إحضاره.
لما يحضر العامل الكتاب المطلوب للقارئ يسجل هذه الإعارة و ينقص من عدد النسخ المتوفرة حاليا في المكتبة
ملاحضة هامة :أنا مبتدأ في لغة البرمجة دلفي وليست لدي أدنى فكرة.
فالبيانات تكون مخزنة في serveur في جهاز واحد فقط ويستطيع les clients _ موجودين في أجهزة كومبيوتر أخرى _ الوصول إليها
وإليكم قواعد التسيير في هذه المكتبة
-كل كتاب يعرف برقم وعنوان و عدد من المؤلفين وعدد من المواضيع التي يتناولها الكتاب.
-كل عنوان يمكن أن ينشر من طرف دار نشر واحدة أو أكثر
-كل طبعة (نسخة) من كتاب تحدد برمز ردمك ، تتميز بتاريخ الاصدار ، وتاريخ شرائها وسعر الشراء.
- المكتبة تملك عدة نسخ من من كل طبعة للكتاب
-ترتب النسخ على الرفوف في المكتبة ، وكل رف معرف برقمه
-يمكن إستعارة النسخ من قبل قراء المكتبة ، وكل قارئ معرف بإسمه وعنوانه وتاريخ تسجيبه
- يمكن أن يكون القارئ إما طالب او أستاذ ، ويعرف الطالب كذالك بالسنة التي يدرس فيها وكذا الشهادة (إذا كان يدرس ليسونس أو ماجيستير) وفي أي التخصص أما الأستاذ يعرف كذالك بالتخصص الذي يدرسه
- الطالب له الحق في إقتراض كتابن ولمدة أسبوعين
- الأستاذ له الحق في إقتراض ثلاثة كتب لمدة ثلاثة اسابيع
- إذا لم يتم إرجاع الكتاب في الوقت المحدد فتترتب عليه عقوبة بعدم إمكانية الإقتراض لمدة تساوي ضعف مدة التأخر بالكتابة
والمطلوب :
ونحاج إلى واجه للبرنامج بحيث يستطيع عامل المكتبة إدخال الكتب التتي تشتريها المكتبة إلى قاعدة البيانات ، وإدخالط الطلبة الجدد كل عام وحذف الطلبة المتخرجين من الجامعة ،
وواجهة أخرى من القراء بحيث بدخل معلوماته الشخصية _ فإذا كان لديه الحق في الإقتراض أي غير معاقب _ يدخل كلمة مفتاحية لموضوع فتعرض له كافة الكتب التي تتناول في مواضيعها تلك الكلمة .
وبعد عرض الكتب يحد القارئ الكتاب الذي يريد , فيعرض له فهرس الكتاب وعدد النسخ المتوفرة حاليا من الكتاب وكذا رقم الكتاب . فيطلب من العامل إحضاره.
لما يحضر العامل الكتاب المطلوب للقارئ يسجل هذه الإعارة و ينقص من عدد النسخ المتوفرة حاليا في المكتبة
ملاحضة هامة :أنا مبتدأ في لغة البرمجة دلفي وليست لدي أدنى فكرة.

