ระบบการจัดการธนาคาร
ภาพรวมโครงการ
ระบบการจัดการธนาคารเป็นแอปพลิเคชันบนเว็บที่พัฒนาขึ้นใน Java โดยใช้ Servlets และ SQL สำหรับการจัดการฐานข้อมูล แอปพลิเคชันช่วยให้ผู้ใช้สามารถสร้างบัญชีธนาคารเข้าสู่บัญชีและดำเนินการธนาคารต่างๆเช่นการฝากการถอนและลบบัญชีของพวกเขา ระบบได้รับการออกแบบโดยคำนึงถึงความเรียบง่ายในการให้ส่วนต่อประสานผู้ใช้ที่ใช้งานง่ายและการจัดการรายละเอียดบัญชีที่ปลอดภัย
คุณสมบัติ
การสร้างบัญชี:
- ผู้ใช้สามารถสร้างบัญชีธนาคารใหม่โดยให้รายละเอียดเช่นชื่อประเภทบัญชีหมายเลขบัญชียอดคงเหลือและรหัสผ่าน
- หลังจากการสร้างบัญชีผู้ใช้สามารถดูข้อมูลบัญชีของพวกเขาและมีตัวเลือกในการกลับไปที่หน้าแรกหรือเข้าสู่บัญชีของพวกเขา
เข้าสู่ระบบบัญชี:
- ผู้ใช้สามารถเข้าสู่บัญชีของพวกเขาโดยใช้หมายเลขบัญชีและรหัสผ่าน
- เมื่อเข้าสู่ระบบที่ประสบความสำเร็จผู้ใช้สามารถดูรายละเอียดบัญชีและเลือกจากตัวเลือกต่อไปนี้:
- ถอน: อนุญาตให้ผู้ใช้ถอนเงินโดยป้อนจำนวนเงินที่ต้องการและหมายเลขบัญชีของพวกเขา
- เงินฝาก: อนุญาตให้ผู้ใช้ฝากเงินโดยป้อนจำนวนเงินที่จะฝากและหมายเลขบัญชีของพวกเขา
- ลบบัญชี: ผู้ใช้สามารถลบบัญชีของพวกเขาออกจากระบบได้อย่างถาวรโดยได้รับข้อความยืนยันเมื่อการลบสำเร็จ
เทคโนโลยีที่ใช้
- Java: ภาษาการเขียนโปรแกรมหลักสำหรับแอปพลิเคชัน
- Servlets: เพื่อจัดการการประมวลผลการร้องขอและการตอบกลับฝั่งเซิร์ฟเวอร์
- SQL (XAMPP): สำหรับการจัดการฐานข้อมูลที่เก็บข้อมูลบัญชีผู้ใช้ ฐานข้อมูลประกอบด้วย
account ตารางเดียวชื่อ
สคีมาฐานข้อมูล
แอปพลิเคชันใช้ฐานข้อมูล SQL พร้อม account ตารางเดียว ด้านล่างนี้เป็นสคีมาสำหรับตารางบัญชี:
- ACC_NO: คีย์หลักตัวระบุที่ไม่ซ้ำกันสำหรับแต่ละบัญชี (จำนวนเต็ม)
- ชื่อ: ชื่อของเจ้าของบัญชี (สตริง)
- atype: ประเภทของบัญชี (สตริง)
- ยอดคงเหลือ: ยอดคงเหลือปัจจุบันในบัญชี (สองเท่า)
- รหัสผ่าน: รหัสผ่านบัญชี (สตริง)
การติดตั้งและการตั้งค่า
โคลนที่เก็บ:
โคลนพื้นที่เก็บข้อมูลโครงการนี้ไปยังเครื่องในพื้นที่ของคุณ
ตั้งค่าฐานข้อมูล:
- ใช้ XAMPP หรือ SQL Server อื่น ๆ เพื่อตั้งค่าฐานข้อมูล
- สร้างฐานข้อมูลและตารางที่มีชื่อว่า
account ที่มีสคีมาที่ให้ไว้ด้านบน - นำเข้าไฟล์
accounts.sql ที่ให้ไว้ในไดเรกทอรีโครงการเพื่อเติมสคีมาฐานข้อมูล
กำหนดค่าโครงการ:
- เปิดโครงการใน Java IDE ที่คุณต้องการ (เช่น Eclipse, Intellij Idea)
- ตรวจสอบให้แน่ใจว่าตัวเชื่อมต่อ Java Servlet API และ SQL ถูกเพิ่มเข้าไปใน ClassPath ของโครงการอย่างถูกต้อง
- อัปเดตรายละเอียดการเชื่อมต่อฐานข้อมูลในรหัส Java เพื่อให้ตรงกับการตั้งค่าในพื้นที่ของคุณ
เรียกใช้แอปพลิเคชัน:
- ปรับใช้แอปพลิเคชันบนคอนเทนเนอร์ Servlet เช่น Apache Tomcat
- เข้าถึงแอปพลิเคชันผ่านเว็บเบราว์เซอร์โดยใช้
http://localhost:8080/YourAppName/
การใช้งาน
หน้าแรก:
โฮมเพจ ( index.jsp ) ยินดีต้อนรับผู้ใช้และเสนอสองตัวเลือก: สร้างบัญชีหรือเข้าสู่ระบบ
สร้างบัญชี:
- เลือกตัวเลือก "สร้างบัญชี" เพื่อกรอกแบบฟอร์มการสร้างบัญชีพร้อมรายละเอียดที่จำเป็น
- ส่งแบบฟอร์มเพื่อสร้างบัญชีและดูรายละเอียดบัญชี
เข้าสู่ระบบ:
- เลือกตัวเลือก "เข้าสู่ระบบ" เพื่อป้อนหมายเลขบัญชีและรหัสผ่านของคุณ
- เมื่อเข้าสู่ระบบที่ประสบความสำเร็จคุณจะสามารถดูรายละเอียดบัญชีของคุณและดำเนินการธุรกรรม (ถอนเงินฝากลบบัญชี)
การปรับปรุงในอนาคต
- การเพิ่มฟังก์ชันการทำงานมากขึ้นเช่นประวัติการทำธุรกรรมการถ่ายโอนบัญชีและการจัดการโปรไฟล์
- การใช้มาตรการการรับรองความถูกต้องของผู้ใช้และความปลอดภัยเพื่อปกป้องข้อมูลที่ละเอียดอ่อน
- การปรับปรุงส่วนต่อประสานผู้ใช้ด้วยแนวทางการออกแบบที่ทันสมัย
การบริจาค
ยินดีต้อนรับการมีส่วนร่วมในโครงการ! โปรดอย่าลังเลที่จะแยกที่เก็บและส่งคำขอดึง
ใบอนุญาต
โครงการนี้ได้รับใบอนุญาตภายใต้ใบอนุญาต MIT