การควบคุมสินค้าคงคลังเป็นเว็บแอปพลิเคชันที่พัฒนาขึ้นโดยใช้ฐานข้อมูล JSP และ Microsoft SQL Server
JSP ถูกนำไปใช้ร่วมกับฐานข้อมูล Microsoft SQL Server บริษัท ต้องการสร้างฐานข้อมูลเพื่อควบคุมสินค้าคงคลังและผลิตภัณฑ์ในสินค้าคงคลังแบ่งออกเป็นหลายประเภทเช่นเสื้อผ้าอาหารและเครื่องเขียน เมื่อผลิตภัณฑ์จำเป็นต้องได้รับการจัดลำดับใหม่จากซัพพลายเออร์พนักงานจะต้องส่งใบสั่งซื้อ บันทึกการติดตามให้การซื้อและขายสินค้าและค่าใช้จ่ายอื่น ๆ
โมดูลการทำงานหลัก : โมดูลเข้าสู่ระบบของพนักงาน, โมดูลล็อกอินลูกค้า, เสนอโมดูลใบสั่งซื้อ, กรอกข้อมูลโมดูลใบสั่งซื้อ, โมดูลใบสั่งซื้อ, กำหนดโมดูลธุรกรรม, เพิ่มโมดูลผลิตภัณฑ์, ยอมรับโมดูลสินค้า, กรอกโมดูลผลิตภัณฑ์ที่ยอมรับโมดูลการจัดส่งลูกค้า
หน้าแรกของเว็บไซต์คลิกที่พนักงานเข้าสู่ระบบหรือเข้าสู่ระบบลูกค้า
ผลการดำเนินงาน: คลิกที่พนักงานเข้าสู่ระบบเพื่อเข้าสู่หน้าเข้าสู่ระบบพนักงานและคลิกที่การเข้าสู่ระบบลูกค้าเพื่อเข้าสู่หน้าเข้าสู่ระบบลูกค้า
เข้าสู่ระบบของพนักงานป้อนหมายเลขพนักงานและรหัสผ่านและไม่ว่าจะจำสถานะเข้าสู่ระบบคลิกเข้าสู่ระบบหรือไม่
ผลการดำเนินงาน: ข้ามไปที่ EMP-login-check.jsp เพื่อตรวจสอบว่าข้อมูลการเข้าสู่ระบบของพนักงานนั้นถูกต้องหรือไม่ ส่งหมายเลขพนักงานรหัสผ่านและจะจดจำสถานะการเข้าสู่ระบบในแบบฟอร์มหรือไม่
รับหมายเลขพนักงานรหัสผ่านที่ส่งโดย emp-login.jsp และจะจดจำสถานะการเข้าสู่ระบบหรือไม่ เชื่อมต่อกับพนักงานตารางการควบคุมสินค้าคงคลังของฐานข้อมูลพนักงานตาราง
ผลการดำเนินงาน: ตรวจสอบว่าหมายเลขพนักงานและรหัสผ่านตรงกับหรือไม่ หากตรงกับให้กำหนดตำแหน่งพนักงานและข้ามไปยังหน้าอื่นตามตำแหน่งพนักงาน (บุคลากรสั่งซื้อข้ามไปที่ EMP-purchase.jsp ยืนยันว่าเจ้าหน้าที่ธุรกรรมกระโดดไปที่ EMP-Confirm.jsp การยอมรับของบุคลากรสินค้ากระโดดไปที่ emp-accept.jsp
บุคลากรใบสั่งซื้อเข้าสู่ระบบได้สำเร็จและกระโดดเข้าสู่หน้านี้ บุคลากรใบสั่งซื้อส่งใบสั่งซื้อตามระดับจุดสั่งซื้อผลิตภัณฑ์และคลิกเพื่อซื้ออีกครั้ง
ผลการดำเนินงาน: ข้ามไปที่ EMP-Purchase-Add.jsp และส่งผ่านมูลค่าของรหัสผลิตภัณฑ์ ProductNo ผ่าน URL
รับมูลค่าของรหัสผลิตภัณฑ์ผลิตภัณฑ์ NO, กรอกคำอธิบายใบสั่งซื้อ, วันที่สั่งซื้อ, วันที่จัดส่ง, วันที่จัดส่ง, ซัพพลายเออร์ (แบบฟอร์มซัพพลายเออร์) ของใบสั่งซื้อและคลิกส่งใบสั่งซื้อ
ผลการดำเนินงาน: ข้ามไปที่ EMP-Purchase-Place.jsp และเพิ่มระเบียนลงในใบสั่งซื้อ ส่งคำสั่งซื้อคำสั่งซื้อวันที่สั่งซื้อวันที่ส่งมอบวันที่จัดส่งผู้จัดหาในรูปแบบของแบบฟอร์ม
รับ EMP-Purchase-add.jsp ส่งคำสั่งซื้อคำสั่งซื้อวันที่สั่งซื้อวันที่ส่งมอบซัพพลายเออร์ เชื่อมต่อกับฐานข้อมูลการควบคุมสินค้าคงคลังใบสั่งซื้อตารางสั่งซื้อ
ผลการดำเนินงาน: เพิ่มระเบียนไปยัง order order และเปลี่ยนเส้นทางไปยัง emp-purchase-order.jsp
สำหรับแบบฟอร์มใบสั่งซื้อทั้งหมดที่เสนอโดยบุคลากรใบสั่งซื้อบุคลากรใบสั่งซื้อสามารถลบการดำเนินการสั่งซื้อที่พวกเขาเสนอ
ผลการดำเนินงาน: ข้ามไปที่ EMP-Purchase-Delete-delete.jsp และส่งผ่านมูลค่าของรหัสใบสั่งซื้อสั่งซื้อ orderno ผ่าน URL
ได้รับมูลค่าของรหัสใบสั่งซื้อสั่งซื้อ
ผลการดำเนินงาน: ลบบันทึกแถวของการซื้อในตารางใบสั่งซื้อและเปลี่ยนเส้นทางไปยัง emp-purchase-order.jsp
ตรวจสอบให้แน่ใจว่าการเข้าสู่ระบบของผู้ซื้อขายจะถูกเปลี่ยนเส้นทางไปยังหน้านี้สำเร็จและตรวจสอบให้แน่ใจว่าผู้ซื้อขายซื้อขายและลบคำสั่งซื้อที่ส่งโดยคำสั่งซื้อทั้งหมด
ผลการดำเนินงาน: คลิกการทำธุรกรรมเพื่อข้ามไปยัง EMP-Confirm-place.jsp และผ่านมูลค่าของรหัสใบสั่งซื้อสั่งซื้อ orderno และมูลค่าของการซื้อรหัสผลิตภัณฑ์ purchaseproductno; คลิกลบเพื่อข้ามไปยัง EMP-Confirm-place.jsp และส่งผ่านมูลค่าของรหัสใบสั่งซื้อสั่งซื้อ orderno ผ่าน URL
ได้รับมูลค่าของรหัสใบสั่งซื้อสั่งซื้อ NORDORNO และมูลค่าของรหัสผลิตภัณฑ์ซื้อ PUCHASEPRODUCTNO
ผลการดำเนินงาน: ตรวจสอบว่า PurchaseProductNo เป็นโมฆะหรือไม่ หาก PurchaseProductNo เป็น NULL ให้ลบบันทึกแถวของ OF PURCTERORDER มิฉะนั้นข้อมูลใบสั่งซื้อจะถูกเพิ่มลงในธุรกรรมการทำธุรกรรมผ่านผลิตภัณฑ์และสั่งซื้อตารางผลิตภัณฑ์ เปลี่ยนเส้นทางไปยัง emp-confirm.jsp
เพิ่มผลิตภัณฑ์ลงในผลิตภัณฑ์ตารางผลิตภัณฑ์กรอกชื่อผลิตภัณฑ์หมายเลขผลิตภัณฑ์ราคาหน่วยผลิตภัณฑ์ปริมาณที่มีอยู่ระดับจุดคำสั่งซื้อปริมาณการซื้อคืนเวลารอคอยการสั่งซื้อรหัสการจำแนกผลิตภัณฑ์ (ตารางผลิตภัณฑ์ประเภท)
ผลการดำเนินงาน: ข้ามไปที่หน้า EMP-Product-Place.jsp และส่งชื่อผลิตภัณฑ์หมายเลขผลิตภัณฑ์ราคาหน่วยผลิตภัณฑ์ปริมาณที่มีอยู่ระดับจุดสั่งซื้อปริมาณการซื้อคืนเวลาการสั่งซื้อเวลานำและรหัสการจำแนกผลิตภัณฑ์ในรูปแบบของแบบฟอร์ม
รับชื่อผลิตภัณฑ์, หมายเลขผลิตภัณฑ์, ราคาหน่วยผลิตภัณฑ์, ปริมาณที่มีอยู่, ระดับจุดสั่งซื้อ, ปริมาณการซื้อคืน, เวลารอคอยการสั่งซื้อ, รหัสการจำแนกผลิตภัณฑ์
ผลการดำเนินงาน: เพิ่มบันทึกลงในผลิตภัณฑ์ตารางผลิตภัณฑ์และเปลี่ยนเส้นทางไปยัง EMP-Product-Add.jsp
บุคลากรที่ยอมรับการขนส่งสินค้าเข้าสู่ระบบและกระโดดเข้าสู่หน้านี้สำเร็จ บุคลากรที่รับสินค้ารับส่งสินค้ายอมรับสินค้าโดยพิจารณาจากว่าผลิตภัณฑ์ที่ซื้อถูกเก็บไว้ในคลังสินค้าหรือไม่
ผลการดำเนินงาน: ข้ามไปที่ EMP-accept-place.jsp และส่งผ่านค่าของการทำธุรกรรมรหัสธุรกรรมผ่าน URL
กรอกผลิตภัณฑ์ที่ได้รับการยอมรับกรอกแบบฟอร์มการทำธุรกรรมเพื่อรับคำสั่งซื้อปริมาณการขายขาดทุนต่อหน่วยและคลิกส่ง
ผลการดำเนินงาน: ข้ามไปที่ EMP-accept-make.jsp และอัปเดตระเบียนธุรกรรมการทำธุรกรรมการทำธุรกรรม ส่งในรูปแบบของแบบฟอร์มและรับคำสั่งซื้อปริมาณการขายขาดทุนต่อหน่วยและซ่อนการส่งรหัสธุรกรรมราคาต่อหน่วยการสั่งซื้อหน่วยและรหัสผลิตภัณฑ์
รับคำสั่งซื้อปริมาณการขายการสูญเสียหน่วยรหัสธุรกรรมราคาหน่วยผลิตภัณฑ์คำสั่งซื้อรหัสผลิตภัณฑ์และแก้ไขธุรกรรมตารางธุรกรรมและผลิตภัณฑ์ตารางผลิตภัณฑ์
ผลการดำเนินงาน: อัปเดตธุรกรรมตารางธุรกรรมและบันทึกผลิตภัณฑ์ตารางผลิตภัณฑ์
การเข้าสู่ระบบของผู้จัดส่งประสบความสำเร็จในหน้านี้ ผู้จัดส่งดำเนินการจัดส่งตามคำสั่งซื้อของลูกค้าและคลิกเพื่อชำระเงิน
ผลการดำเนินงาน: ข้ามไปที่ EMP-deliver-place.jsp และส่งผ่านมูลค่าของรหัสการสั่งซื้อลูกค้า userorderno ผ่าน URL
ปรับเปลี่ยนสถานะการสั่งซื้อของลูกค้า
ผลการดำเนินการ: อัปเดตบันทึกแถวของผู้ใช้ตารางคำสั่งซื้อของลูกค้าและตั้งค่าสถานะการสั่งซื้อลูกค้าเป็น "จัดส่ง"
เข้าสู่ระบบลูกค้าป้อนชื่อลูกค้าและรหัสผ่านและไม่ว่าจะจดจำสถานะการเข้าสู่ระบบคลิกเข้าสู่ระบบหรือไม่
ผลการดำเนินงาน: ข้ามไปที่ผู้ใช้ login-check.jsp เพื่อตรวจสอบว่าข้อมูลการเข้าสู่ระบบของลูกค้าถูกต้องหรือไม่ ส่งชื่อลูกค้ารหัสผ่านและจะจดจำสถานะการเข้าสู่ระบบในแบบฟอร์มหรือไม่
รับชื่อลูกค้ารหัสผ่านที่ส่งโดย user-login.jsp และจะจดจำสถานะการเข้าสู่ระบบหรือไม่ เชื่อมต่อกับผู้ใช้ตารางการควบคุมสินค้าคงคลังของฐานข้อมูลผู้ใช้ตารางลูกค้า
ผลการดำเนินงาน: ตรวจสอบว่าชื่อลูกค้าและรหัสผ่านตรงกันหรือไม่ หากตรงกับให้ข้ามไปที่ user-purchase.jsp มิฉะนั้นจะเปลี่ยนเส้นทางไปยัง user-login.jsp
การเข้าสู่ระบบของลูกค้าจะข้ามไปยังหน้านี้สำเร็จ ลูกค้าสามารถซื้อผลิตภัณฑ์และคลิกเพื่อซื้อ
ผลการดำเนินงาน: ข้ามไปที่ผู้ใช้-ซื้อ-ADD.JSP และส่งผ่านมูลค่าของรหัสผลิตภัณฑ์ผลิตภัณฑ์ที่ผ่านทาง URL
รับค่าของรหัสผลิตภัณฑ์ผลิตภัณฑ์ NO กรอกคำอธิบายคำสั่งซื้อของลูกค้าและการสั่งซื้อปริมาณของคำสั่งซื้อลูกค้าคลิกตกลงหรือคลิกแก้ไขข้อมูลส่วนบุคคล
ผลการดำเนินงาน: คลิกตกลงเพื่อข้ามไปยังผู้ใช้-สถานที่. jsp, ส่งคำอธิบายคำสั่งซื้อของลูกค้า, ปริมาณการสั่งซื้อและซ่อนราคาต่อหน่วยและปริมาณที่มีอยู่ของผลิตภัณฑ์ที่ส่ง คลิกแก้ไขข้อมูลส่วนบุคคลเพื่อข้ามไปยังข้อมูลผู้ใช้-modify.jsp แก้ไขข้อมูลส่วนบุคคลของลูกค้า
รับคำอธิบายคำสั่งซื้อของลูกค้าปริมาณการสั่งซื้อราคาหน่วยผลิตภัณฑ์ปริมาณที่มีอยู่
ผลการดำเนินงาน: เพิ่มระเบียนลงในตารางการสั่งซื้อของลูกค้า Userorder, ปรับเปลี่ยนปริมาณและระดับจุดสั่งซื้อที่มีอยู่ของผลิตภัณฑ์ตารางผลิตภัณฑ์ตามปริมาณการสั่งซื้อและเปลี่ยนเส้นทางไปยัง user-purchase.jsp
การซื้อประวัติลูกค้า
ผลการดำเนินงาน: ลูกค้าดูการซื้อในอดีต
แก้ไขข้อมูลลูกค้ากรอกที่อยู่จัดส่งของลูกค้าและหมายเลขโทรศัพท์ของลูกค้าและคลิกเพื่อแก้ไข
ผลการดำเนินงาน: ข้ามไปที่ข้อมูลผู้ใช้-แก้ไข-place.jsp และส่งที่อยู่จัดส่งของลูกค้าและหมายเลขโทรศัพท์ลูกค้าในแบบฟอร์ม
รับที่อยู่จัดส่งลูกค้าและหมายเลขโทรศัพท์ของลูกค้า
ผลการดำเนินงาน: อัปเดตบันทึกแถวผู้ใช้ในตารางลูกค้าและเปลี่ยนเส้นทางไปยัง User-purchase.jsp
การลงทะเบียนลูกค้ากรอกข้อมูลลูกค้ารหัสผ่านที่อยู่จัดส่งหมายเลขโทรศัพท์และคลิกเพื่อลงทะเบียน
ผลการดำเนินงาน: ข้ามไปที่ผู้ใช้ register-make.jsp และส่งข้อมูลลูกค้ารหัสผ่านที่อยู่จัดส่งและหมายเลขโทรศัพท์ในรูปแบบของแบบฟอร์ม
รับข้อมูลลูกค้ารหัสผ่านที่อยู่จัดส่งและหมายเลขโทรศัพท์เพื่อตรวจสอบว่าการลงทะเบียนลูกค้านั้นถูกกฎหมายหรือไม่
ผลการดำเนินงาน: การลงทะเบียนลูกค้าถูกกฎหมายเพิ่มระเบียนให้กับผู้ใช้ตารางลูกค้าข้ามไปที่ user-login.jsp, มิฉะนั้นเปลี่ยนเส้นทางไปยังผู้ใช้ 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 ในโครงการ InventoryControl และคลิกขวาเพื่อเลือกไฟล์รัน NetBeans IDE 8.0.2 สามารถเรียกใช้โครงการ InventoryControl ต่อไปนี้เป็นอินเทอร์เฟซหลังจากทำงานโครงการ คลิกที่การเข้าสู่ระบบของพนักงานหรือเข้าสู่ระบบลูกค้าเพื่อเข้าสู่หน้าเข้าสู่ระบบที่เกี่ยวข้อง

3. ดำเนินการที่สอดคล้องกันตามพรอมต์ในแต่ละขั้นตอน
4. ปิดเบราว์เซอร์และออก
1. ผ่านการออกแบบหลักสูตรของ "หลักการฐานข้อมูลและแอปพลิเคชัน" เราได้ฝึกฝนการสร้างแบบสอบถามข้อมูลการอัปเดตข้อมูลและการดำเนินการอื่น ๆ ของตารางพื้นฐานฐานข้อมูล
2. บุคลากรใบสั่งซื้อมีสิทธิ์ส่งใบสั่งซื้อสำหรับผลิตภัณฑ์ในตารางผลิตภัณฑ์ตามระดับจุดสั่งซื้อและลบคำสั่งซื้อที่พวกเขาส่ง


3. นอกเหนือจากการพิจารณาว่าผู้ค้ามีสิทธิ์ในการซื้อขายและลบคำสั่งซื้อที่ส่งโดยคำสั่งซื้อทั้งหมดแล้วผู้ค้ายังมีสิทธิ์เพิ่มผลิตภัณฑ์ในรายการผลิตภัณฑ์


4. บุคคลที่ยอมรับสินค้ามีสิทธิ์ที่จะยอมรับสินค้าตามผลิตภัณฑ์ที่ซื้อจะถูกเก็บไว้ในคลังสินค้าหรือไม่

5. ผู้ส่งมีสิทธิ์จัดส่งคำสั่งซื้อของลูกค้า

6. ลูกค้าไม่เพียง แต่มีสิทธิ์ซื้อผลิตภัณฑ์และดูการซื้อในอดีตของพวกเขา แต่ยังมีสิทธิ์ในการแก้ไขข้อมูลส่วนบุคคล



7. ลูกค้าใหม่ได้รับอนุญาตจากลูกค้าผ่านการลงทะเบียน
