Version 0.1
lnwDev co. ltd
08-15-2023
- 2013111089 นายวัชรพล พงษ์วิลัย GitHub
- 2113110668 นายศุภวิชญ์ คมขำ GitHub
- 2113110700 นายอภิรักษ์ ฉิมหิรัญ GitHub
- 2113110957 นายมินทดา ลำพุทธา GitHub
- 2113110056 นายชัยพัฒน์ จรรยาศักดิ์ศรี GitHub
- 2113110221 นายนพภูมิ บุญจันทร์ GitHub
- 2113110817 นายพงศ์พล แต้มศิริ
- สร้าง Website สำหรับเป็นตัวกลางในการปล่อยเช่ากล้อง โดยให้ร้านค้าสามารถมาปล่อยให้เช่ากล้อง และ อุปกรณ์กล้องได้ และ User สามารถเช่ากล้องจากร้านค้าได้
- เอกสารชุดนี้สร้างขึ้นเพื่อให้ developer เข้าใจ และ นำ Requirement มาใช้ในการพัฒนา Software ให้ได้ตรงตามที่ลูกค้าต้องการ และ ให้ ลูกค้าอ่านเพื่อตรวจสอบความถูกต้องของ Requirement
- Software ตัวนี้จะถูกสร้างขึ้นเพื่อเป็นตัวกลางในการปล่อยเช่ากล้องและอุปกรณ์ที่เกี่ยวข้อง โดยจะมีกลุ่มลูกค้าเป็น ร้านขายอุปกรณ์กล้อง และ ผู้คนที่ต้องการใช้อุปกรณ์กล้องในการทำงาน Production
Website จะเป็นตัวกลางที่เชื่อมโยงระหว่าง ผู้เช่า และ ผู้ให้เช่า โดยการทำธุรกรรมการชำระเงินและการบริหารค่ามัดจำ โดยระบบจะเก็บเงินมัดจำ 10% ของราคาสินค้าเป็นการรับประกันการเช่า และเงินมัดจำนี้จะถูกคืนให้กับลูกค้าเมื่อสินค้าถูกส่งคืนมาโดยไม่เกิดความเสียหายหรือส่งคืนล่าช้า
ในส่วนของเว็บไซต์เราจะมีความสามารถในการตรวจสอบข้อมูลเกี่ยวกับร้านค้า (Store) และผู้ใช้งาน (User) ซึ่งจะช่วยให้การดำเนินการทางธุรกิจได้อย่างมีประสิทธิภาพ เราจะบันทึกข้อมูลที่อยู่ของร้านค้าและผู้ใช้งานเพื่อการติดต่อและการทำธุรกรรมในอนาคต
ต้อง Login และ Register ก่อนจะทำการใช้งาน
- Store สามารถเพิ่ม ลด แก้ไข หรือ ลบ รายการที่เปิดให้เช่าได้
- Store สามารถดูรายการที่ลูกค้าสั่งเข้ามาได้ และจะเห็นข้อมูลของลูกค้าได้
- Store จะสามารถดูสถานะ Order ของร้านตนเองได้
- Store สามารถปรับค่าเสียหายจาก User ได้หากสินค้าได้รับความเสียหาย หรือ ส่งคืนช้า โดยจะต้องมีการให้หลักฐานเพื่อยืนยันความเสียหาย
- Store สามารถแก้ไขรูปโปรไฟล์ไอดีของผู้ให้เช่า ข้อมูลเบื้องต้นของร้านค้า และช่องทางการรับชำระเงินจากผู้เช่า (ห้ามเปลี่ยนชื่อและนามสกุล แต่สามารถเปลี่ยนชื่อร้านได้โดยที่ต้องมีเอกสารรับรองการเปลี่ยนชื่อบริษัท)
- Store สามารถดูสรุปรายการของแต่ละเดือนได้
- Store สามารถกำหนด ราคาและรูปแบบการเช่าได้
ผู้เช่าสามารถดูข้อมูลต่างๆบน Website ได้โดยไม่ต้อง Login แต่หากต้องการจะเช่าอุปกรณ์จะต้องมีการ Login หรือ Register ก่อน
- Website ต้องมีการแนะนำผู้เช่าตามคะแนนของร้านผู้ให้เช่า
- User ต้องสามารถค้นหาร้านค้า หรือ อุปกรณ์ได้
- User ต้องสามารถดูประวัติย้อนหลังได้ และเข้าไปดูข้อมูลอุปกรณ์ได้
- Website ต้องมีปุ่มตะกร้าในการแสดงรายการที่ User จะเช่า
- User จะสามารถเห็นค่าปรับหากทำอุปกรณ์เสียหาย
- User จะสามารถแก้ไขรูปโปรไฟล์ ข้อมูลที่อยู่บ้าน และช่องทางการชำระเงิน แต่ห้ามเปลี่ยนชื่อและนามสกุล
- User จะสามารถดูสถานะการเช่าของตนเองได้
- User จะสามารถ report ร้านค้าได้
- User จะสามารถให้คะแนนร้านค้าได้
เลือกใช้ธีมสีโทน Pastel เพื่อให้ความสบายตาดูเรียบง่ายสำหรับผู้ใช้งาน
- Software มีการแบ่งออกเป็น 2 ส่วน ได้แก่ Frontend และ Backend
Frontend จะเป็นหน้า Website ที่ Users มีการใช้งาน
Backend จะเป็น Software เบื้องหลังทำหน้าที่ในการติดต่อระหว่างDatabase และ Frontend
- หน้า Website จะมีหน้า Home Page ที่สามารถเข้ามาดูสินค้าต่างๆได้ โดยมีการเรียงรายการตามคะแนนของร้านค้า โดยดึงมาจาก Database โดยที่ User ไม่ต้อง Login/Register
- หาก User กดเข้าไปทำการเช่า หากยังไม่ได้ Login จะทำการส่ง User ไปหน้า Login/Register
- มีหน้า Login/Register โดยจะมีให้เลือก Login/Register 2 แบบ ได้แก่ ผู้ใช้งานทั่วไป และร้านค้า
- ข้อมูลที่ต้องเก็บของ User
ชื่อ นามสถุล
ที่อยู่
ข้อมูลติดต่อ
AuthenKey
วิธีการจ่ายเงิน
- ข้อมูลที่ต้องเก็บของ Store
ชื่อร้าน
ชื่อ นามสกุล ของเจ้าของร้าน
ที่อยู่
ข้อมูลติดต่อ
AuthenKey
วิธีการจ่ายเงิน
- User สามารถค้นหาสินค้าและร้านค้า โดยจะเป็นการ Query มาจาก Database
- จะมีหน้าการจ่ายเงินที่ระบุค่าใช้จ่ายทั้งหมด
- ระบบหน้าที่จะบอกรายการการเช่า และ ให้เช่าได้ ในแต่และเดือนโดยจะดึงข้อมูลมาจาก Database โดยจะมีการบอกรายละเอียดสินค้า, วันที่เช่า, ราคา, และสถานะ
- หากสินค้าที่ส่งกลับไปมีความเสียหาย หรือ ส่งคืนช้ากว่ากำหนด Store จะสามารถแจ้งปรับลูกค้าได้ในหน้าการดูรายการ Order และ ลูกค้าจะดูค่าปรับได้ในหน้า ค่าปรับ
- User และ Store จะมีหน้า “My Account” ที่ใช้ในการดูข้อมูล และ แก้ไขข้อมูลของ Account ได้
- User จะสามารถ report ร้านค้าได้จาก หน้าข้อมูลร้านค้า
- User จะสามารถให้คะแนนร้านค้าได้
- Store จะสามารถเพิ่มสินค้าของตัวเองได้ในหน้าหลัก
- Store สามารถ เพิ่ม ลด แก้ไขข้อมูลสินค้าโดยจะมีการ update ขึ้น Database
- Store จะมีหน้า income Order เพื่อที่จะเตรียมของส่งให้ลูกค้าได้
- มีการเก็บข้อมูลของลูกค้าทั้ง 2 ฝ่าย เพื่อที่จะสามารถติดต่อได้หากมีปัญหา
- ในส่วนของร้านค้าจะต้องมีการยึนยัน เอกสาร ก่อนเปลี่ยนชื่อร้านค้า
- User จะไม่สามารถเปลี่ยน ชื่อ และ นามสกุล ได้
- มีเลือกใช้ธีมสีโทน Pastel เพื่อให้ความสบายตาดูเรียบง่ายสำหรับผู้ใช้งาน
- Website จะมีการเป็บเงินมัดจำ 10% กับผู้เช่า เพื่อป้องกันการไม่คืนของ และจะมีการส่งเงินมัดจำคืนหลังจากที่ลูกค้าคืนของแล้ว
- เงินที่ลูกค้าจ่ายมาจะไม่ไปถึงร้านค้าทันที แต่จะไปถึงร้านค้าหลังจากที่ลูกค้าได้รับของแล้ว