แอพการจัดการโรงแรม
แอปพลิเคชั่น Kivy ที่เรียบง่ายและใช้งานง่ายสำหรับการจัดการโรงแรม มันเก็บรักษาบันทึกไว้ในสมุดงาน Excel และใช้เพื่อแสดงและแก้ไขข้อมูล
คุณสมบัติ
- มีเพียงพนักงานที่ได้รับการตรวจสอบเท่านั้นที่อยู่ในแผ่นงาน Excel เท่านั้นที่สามารถใช้แอพได้
- ในการเพิ่มแขกใหม่ข้อมูลจะถูกเก็บไว้พร้อมกับวันที่ปัจจุบันเป็นวันที่เช็คอินและชื่อผู้ใช้ของพนักงานเข้าสู่ระบบเป็นผู้รับ
- ในขณะที่เพิ่มการเพิ่มจำนวนเงินลงในบิลหรือระหว่างการชำระเงินครั้งสุดท้ายผู้ใช้สามารถป้อนหมายเลขห้องและกด
Enter ซึ่งจะรับรายละเอียดของผู้ครอบครองปัจจุบันโดยอัตโนมัติ - ในขณะที่เพิ่มแขกใหม่มันจะป๊อปอัพหากห้องที่ได้รับมอบหมายนั้นถูกครอบครองแล้ว
- เมื่อการชำระเงินครั้งสุดท้ายเสร็จสิ้นวันที่ตรวจสอบวันที่เป็นวันที่ปัจจุบันโดยอัตโนมัติ
การติดตั้งและการตั้งค่า
แอปพลิเคชันต้องการ Kivy, Kivymd สำหรับ GUI และ OpenPyxl เพื่อทำงานกับสมุดงาน Excel นี่คือลิงค์สำหรับการติดตั้ง Pyhon เพื่อติดตั้ง Kivy, Kivymd และ OpenPyxl ใช้คำสั่งต่อไปนี้ในเทอร์มินัล
pip install kivy
pip install kivymd
pip install openpyxl
โคลนพื้นที่เก็บข้อมูลไปยังเครื่องในพื้นที่ของคุณและสร้างแผ่นงาน Excel ใหม่ด้วยแผ่นงานเดียวที่มีข้อมูลลูกค้าและข้อมูลอื่นที่มีข้อมูลพนักงาน คัดลอกพา ธ ของสมุดงาน Excel ไปยังตัวแปร WB_ADDRESS ในไฟล์ management.py
แผ่นลูกค้า
แผ่นงานนี้จะมี 10 คอลัมน์คือ ชื่อ , emailid , หมายเลขโทรศัพท์ , จำนวนสมาชิก , ห้อง , เช็คอิน , เช็คเอาท์ , ผู้รับ , บิล , มีอยู่ คัดลอกชื่อแผ่นไปยังตัวแปร ws_customer ในไฟล์ management.py (หากชื่อแผ่นมีการเปลี่ยนแปลงอย่างชัดเจน)
- ชื่อ : ชื่อของลูกค้า
- EmailID : รหัสอีเมลของลูกค้า
- หมายเลขโทรศัพท์ : หมายเลขโทรศัพท์ของลูกค้า
- จำนวนสมาชิก : จำนวนลูกค้าพร้อมกับลูกค้า
- ห้อง : หมายเลขห้องที่จัดสรรให้กับลูกค้า
- เช็คอิน : เช็คอินวันที่ลูกค้า
- ตรวจสอบ : ตรวจสอบวันที่ลูกค้า
- ผู้รับ : พนักงานเข้าสู่ระบบในขณะที่เพิ่มลูกค้า
- บิล : บิลลูกค้าปัจจุบัน
- พร้อมใช้งาน : หากลูกค้ายังอยู่ในโรงแรม
แผ่น Emplyees
แผ่นงานนี้จะมี 2 คอลัมน์คือ ชื่อผู้ใช้ รหัสผ่าน คัดลอกชื่อแผ่นไปยังตัวแปร ws_employee ในไฟล์ management.py (หากชื่อแผ่นมีการเปลี่ยนแปลงอย่างชัดเจน)
- ชื่อผู้ใช้ : ชื่อผู้ใช้ของพนักงาน
- รหัสผ่าน : รหัสผ่านของพนักงาน
แผ่นงานนี้ควรมีผู้ใช้อย่างน้อยหนึ่งรายเพื่อเข้าสู่แอพ แผ่นงานนี้ไม่สามารถจัดการผ่านแอพได้
การอ้างอิง
- เอกสาร Kivymd
- เอกสาร Kivy
- เอกสาร openpyxl