التحكم في المخزون هو تطبيق ويب تم تطويره باستخدام قواعد بيانات خادم JSP و Microsoft SQL.
يتم تنفيذ JSP بالاقتران مع قاعدة بيانات Microsoft SQL Server. تريد الشركة إنشاء قاعدة بيانات للتحكم في مخزونها ، وتنقسم المنتجات في المخزون إلى عدة فئات ، مثل الملابس والطعام والقرطاسية. عندما يحتاج المنتج إلى إعادة ترتيب من المورد ، سيحتاج الموظفون إلى تقديم أمر شراء. توفر سجلات التتبع عمليات شراء وتبيع البضائع والنفقات الأخرى.
الوحدات النمطية الوظيفية الرئيسية : وحدة تسجيل الدخول إلى الموظفين ، وحدة تسجيل الدخول العميل ، اقتراح وحدة أمر الشراء ، ملء وحدة طلب الشراء ، وحدة طلب الشراء ، تحديد وحدة المعاملات ، إضافة وحدة المنتج ، وحدة قبول البضائع ، املأ وحدة منتج القبول ، وحدات الشحن ، وحدة تسجيل العميل ، وحدة شراء العميل ، ملء وحدة ترتيب العميل ، وحدات الشراء التاريخية ، وسيلة Module Module للمعلومات ، إلخ.
الصفحة الرئيسية لموقع الويب ، انقر فوق تسجيل الدخول أو تسجيل الدخول إلى العملاء.
نتائج التشغيل: انقر فوق تسجيل الدخول إلى الموظفين لإدخال صفحة تسجيل الدخول إلى الموظفين ، وانقر فوق تسجيل الدخول إلى العميل لإدخال صفحة تسجيل الدخول إلى العميل.
تسجيل الدخول إلى الموظفين ، أدخل رقم الموظفين وكلمة المرور ، وما إذا كان يجب تذكر حالة تسجيل الدخول ، انقر فوق تسجيل الدخول.
نتيجة العملية: القفز إلى emp-login-check.jsp للتحقق مما إذا كانت معلومات تسجيل الدخول إلى الموظفين صحيحة. أرسل رقم الموظفين وكلمة المرور وما إذا كانت تتذكر حالة تسجيل الدخول في النموذج.
تلقي رقم الموظفين ، وكلمة المرور المقدمة من Emp-login.jsp ، وما إذا كان يجب تذكر حالة تسجيل الدخول. الاتصال بموظف جدول عامل التحكم في مخزون قاعدة البيانات.
نتيجة العملية: حدد ما إذا كان رقم الموظفين وكلمة المرور مطابقة. إذا كان ذلك يتطابق ، فحدد موقف الموظفين والقفز إلى صفحة مختلفة وفقًا لموقف الموظفين (يقفز موظفو أمر الشراء إلى Emp-Purchase.jsp ، يؤكد أن موظفي المعاملات يقفزون إلى Emp-Confirm.jsp ، وقبول موظفي البضائع إلى Emp-Accept.jsp ، وموظفي الشحن القفز إلى Emp-deliver.jsp) ، وإعادة تداول إلى Emp-logy.
قام موظفو أمر الشراء بتسجيل الدخول بنجاح وقفز إلى هذه الصفحة. يقدم موظفو أمر الشراء أمر شراء بناءً على مستوى نقطة طلب المنتج ، وانقر للشراء مرة أخرى.
نتيجة التشغيل: القفز إلى EMP-Purchase-Add.jsp وتمرير قيمة رمز المنتج من خلال عنوان URL.
تلقي قيمة رمز المنتج ProductNo ، وملء وصف طلب الشراء ، وتاريخ الطلب ، وتاريخ التسليم ، وتاريخ التسليم ، والمورد (نموذج المورد) من أمر الشراء ، وانقر فوق إرسال أمر الشراء.
نتيجة العملية: القفز إلى EMP-Purchase-place.jsp وأضف سجلات إلى purchairorder. إرسال وصف طلب الشراء ، تاريخ الطلب ، تاريخ التسليم ، تاريخ التسليم ، المورد في شكل نموذج.
استلم EMP-Purchase-Add.JSP المقدمة وصف طلب الشراء ، تاريخ الطلب ، تاريخ التسليم ، المورد. الاتصال بقاعدة بيانات مراقبة مخزون مراقبة جدول الشراء جدول الشراء.
نتيجة التشغيل: أضف سجلات إلى شراء order وإعادة التوجيه إلى emp-purchase-order.jsp.
بالنسبة لجميع نماذج أوامر الشراء التي اقترحها موظفو أمر الشراء ، يمكن لموظفي أمر الشراء حذف عمليات أوامر الشراء التي اقترحوها.
نتيجة العملية: القفز إلى EMP-Purchase-order-delete.jsp وتمرير قيمة رمز أمر الشراء المشتريات من خلال عنوان URL.
يتلقى قيمة رمز أمر الشراء purchantorno.
نتيجة التشغيل: حذف سجل صف لـ Buyordorder في جدول أمر الشراء وإعادة توجيه إلى emp-purchase-order.jsp.
تأكد من إعادة توجيه تسجيل الدخول إلى هذه الصفحة بنجاح ، وتأكد من أن التداول يتداول وحذف أوامر الشراء المقدمة من جميع أوامر الشراء.
نتيجة العملية: انقر فوق المعاملة للقفز إلى Emp-Confirm-place.jsp ، وتمرير قيمة رمز طلب الشراء purchantorno وقيمة رمز منتج الشراء المشتريات. انقر فوق حذف للقفز إلى Emp-Confirm-place.jsp ، وقم بتمرير قيمة رمز طلب الشراء المشتريات من خلال عنوان URL.
يتلقى قيمة رمز طلب الشراء purchaorderno وقيمة رمز منتج الشراء المشتريات.
نتيجة التشغيل: تحديد ما إذا كان PurchAseProductNo فارغًا. إذا كان PurchAseProductNo فارغًا ، فاحذف سجل صف لـ Purchainorder. خلاف ذلك ، سيتم إضافة معلومات طلب الشراء إلى معاملة جدول المعاملة من خلال منتج جدول المنتج و Buyingorder. إعادة التوجيه إلى EMP-Confirm.JSP.
أضف المنتج إلى منتج جدول المنتج ، وملء اسم المنتج ، ورقم المنتج ، وسعر وحدة المنتج ، والكمية الحالية للمنتج ، ومستوى نقطة الطلب ، وكمية إعادة الشراء ، ووقت الطلب ، ورمز تصنيف المنتج (جدول ProductCategory).
نتيجة العملية: القفز إلى صفحة EMP-Product-place.jsp وإرسال اسم المنتج ورقم المنتج وسعر وحدة المنتج والكمية الحالية للمصدر ومستوى نقطة الطلب وكمية إعادة الشراء ووقت الرصاص ورمز تصنيف المنتج في شكل نموذج.
تلقي اسم المنتج ، رقم المنتج ، سعر وحدة المنتج ، الكمية الحالية للمنتج ، مستوى نقطة الطلب ، كمية إعادة الشراء ، مهلة الطلب ، رمز تصنيف المنتج.
نتيجة التشغيل: أضف سجلات إلى منتج جدول المنتج وإعادة توجيهها إلى EMP-Product-Add.JSP.
قام موظفو قبول البضائع بتسجيل الدخول بنجاح وقفزوا إلى هذه الصفحة. قبل موظفو قبول الشحن البضائع بناءً على ما إذا كانت المنتجات التي تم شراؤها تم تخزينها في المستودع.
نتيجة العملية: القفز إلى EMP-ACCEPT-Place.jsp وتمرير قيمة معاملة رمز المعاملة من خلال عنوان URL.
املأ منتج القبول ، وملء نموذج المعاملة لتلقي الطلبات ، وحجم المبيعات ، وخسائر الوحدة ، وانقر فوق إرسال.
نتيجة العملية: القفز إلى EMP-ACCEPT-MAKE.JSP وتحديث سجل معاملة جدول المعاملة. أرسل في شكل نموذج واستلام الطلبات وحجم المبيعات وفقدان الوحدة وإخفاء تقديم رموز المعاملات وسعر وحدة المنتج وترتيب الوحدة ورمز المنتج.
تلقي الطلبات ، وحجم المبيعات ، وفقدان الوحدة ، ورمز المعاملة ، وسعر وحدة المنتج ، وترتيب الوحدة ، ورمز المنتج ، وتعديل معاملة جدول المعاملات ومنتج جدول المنتج.
نتيجة العملية: تحديث معاملة جدول المعاملة وسجل منتج جدول المنتج.
ينجرف تسجيل الدخول إلى الشاحن بنجاح إلى هذه الصفحة. يقوم الشاحن بإجراء عملية شحن بناءً على طلب العميل وينقر على الدفع.
نتيجة العملية: القفز إلى EMP-DELIVER-place.jsp وتمرير قيمة رمز طلب العميل userorderno من خلال عنوان URL.
تعديل حالة طلب العميل.
نتيجة العملية: قم بتحديث سجل صف لجدول طلب العميل userorder وقم بتعيين حالة طلب العميل على "شحن".
تسجيل الدخول إلى العملاء ، أدخل اسم العميل وكلمة المرور ، وما إذا كان لتذكر حالة تسجيل الدخول ، انقر فوق تسجيل الدخول.
نتيجة العملية: القفز إلى استخدام المستخدم-check.jsp للتحقق مما إذا كانت معلومات تسجيل دخول العميل صحيحة. أرسل اسم العميل وكلمة المرور وما إذا كان يجب تذكر حالة تسجيل الدخول في النموذج.
تلقي اسم العميل ، كلمة المرور المقدمة بواسطة user-login.jsp ، وما إذا كانت تتذكر حالة تسجيل الدخول. اتصل بمستخدم جدول العميل لمخزون قاعدة البيانات.
نتيجة العملية: حدد ما إذا كان اسم العميل وكلمة المرور متطابقة. إذا كان متطابقًا ، فاقب إلى user burchase.jsp ، وإعادة توجيهه إلى user-login.jsp.
ينجح تسجيل الدخول إلى العميل إلى هذه الصفحة بنجاح. يمكن للعميل شراء المنتج والنقر لشرائه.
نتيجة العملية: القفز إلى استخدام المستخدم-add.jsp وتمرير قيمة رمز المنتج من خلال عنوان URL.
تلقي قيمة رمز المنتج ProductNo ، واملأ وصف طلب العميل وطلب كمية طلب شراء العميل ، انقر فوق "موافق" أو انقر فوق تعديل المعلومات الشخصية.
نتيجة العملية: انقر فوق "موافق" للانتقال إلى purchase-place.jsp ، إرسال وصف طلب العميل ، كمية الطلب ، وإخفاء سعر الوحدة والكمية الحالية للمنتجات المقدمة ؛ انقر فوق تعديل المعلومات الشخصية للانتقال إلى المعلومات المعدلة.
تلقي وصف طلب العميل ، كمية الطلب ، سعر وحدة المنتج ، الكمية الحالية.
نتيجة العملية: أضف سجلات إلى جدول طلب العميل userorder ، وقم بتعديل مستوى نقطة الطلب الحالية لمنتج جدول المنتج وفقًا لكمية الطلب ، وإعادة التوجيه إلى purchase.jsp.
شراء سجل العميل.
نتيجة التشغيل: يشاهد العملاء عمليات الشراء التاريخية.
تعديل معلومات العميل ، وملء عنوان تسليم العميل ورقم هاتف العميل ، وانقر للتعديل.
نتيجة العملية: القفز إلى استخدام المعلومات-modify-place.jsp وأرسل عنوان تسليم العميل ورقم هاتف العميل في النموذج.
تلقي عنوان تسليم العميل ورقم هاتف العميل.
نتيجة التشغيل: قم بتحديث سجل صف المستخدم في جدول العميل وإعادة توجيهه إلى purchase.jsp.
تسجيل العملاء ، وملء معلومات العميل ، وكلمة المرور ، وعنوان التسليم ، ورقم الهاتف ، وانقر للتسجيل.
نتيجة العملية: القفز إلى المستخدم-make.jsp وأرسل معلومات العميل وكلمة المرور وعنوان التسليم ورقم الهاتف في شكل نموذج.
تلقي معلومات العميل وكلمة المرور وعنوان التسليم ورقم الهاتف لتحديد ما إذا كان تسجيل العميل قانونيًا.
نتيجة العملية: تسجيل العميل قانوني ، أضف سجلات إلى مستخدم جدول العميل ، والقفز إلى المستخدم -login.jsp ، وإلا إعادة توجيه إلى user-register.jsp.

1. يجب تشغيل هذا المشروع مع أداة التطوير المقدمة NetBeans IDE 8.0.2 وقاعدة بيانات الواجهة الخلفية Microsoft SQL Server 2014.
2. عندما يتم توصيل Microsoft SQL Server 2014 بالخادم وتتصل خدمة NetBeans IDE 8.0.2 بعنصر التحكم في مخزون قاعدة البيانات ، في NetBeans IDE 8.0.2 ، انقر فوق INDEX.JSP في مخزون المشروع وزر انقر بزر الماوس الأيمن لتحديد ملف التشغيل. يمكن لـ NetBeans IDE 8.0.2 تشغيل مشروع InventoryControl. فيما يلي الواجهة بعد تشغيل المشروع. انقر فوق تسجيل الدخول إلى الموظفين أو تسجيل الدخول إلى العميل لإدخال صفحة تسجيل الدخول المقابلة.

3. أكمل العمليات المقابلة وفقًا للمطالبات في كل خطوة.
4. أغلق المتصفح والخروج.
1. من خلال تصميم الدورة التدريبية لـ "مبادئ قاعدة البيانات والتطبيقات" ، مارسنا بالكامل إنشاء البيانات والاستعلام عن البيانات وتحديث البيانات وغيرها من عمليات قاعدة البيانات الأساسية.
2. يحق لموظفي أمر الشراء تقديم أوامر الشراء للمنتجات في جدول المنتج بناءً على مستوى نقطة الطلب وحذف أوامر الشراء التي قدموها.


3. بالإضافة إلى تحديد أن المتداول له الحق في التداول وحذف أوامر الشراء المقدمة من جميع أوامر الشراء ، فإن المتداول أيضًا يحق لإضافة منتجات إلى قائمة المنتجات.


4- يحق للشخص الذي يقبل البضائع قبول البضائع بناءً على ما إذا كانت المنتجات التي تم شراؤها مخزنة في المستودع.

5. الشاحن لديه الحق في شحن أوامر العملاء.

6. ليس لديهم فقط الحق في شراء المنتجات وعرض مشترياتهم التاريخية ، ولكن لديهم أيضًا الحق في تعديل المعلومات الشخصية.



7. الحصول على أذونات العملاء من خلال التسجيل.
