Hệ thống đặt chỗ đường sắt trực tuyến trong dự án PHP/OOP Mã nguồn miễn phí


Hệ thống đặt chỗ đường sắt trực tuyến trong dự án PHP/OOP Mã nguồn miễn phí

Giới thiệu

Đây là Dự án PHP có tên Hệ thống đặt chỗ đường sắt trực tuyến . Đây là một ứng dụng dựa trên web cung cấp nền tảng trực tuyến cho hành khách ở nhà ga hoặc nhà ga hoặc những hành khách có thể khám phá lịch trình của họ và đặt chỗ. Ứng dụng này không hỗ trợ bất kỳ API thanh toán nào và chỉ được phát triển cho mục đích giáo dục nhằm đưa ra ý tưởng cho sinh viên CNTT/CS và các lập trình viên tự học về cách phát triển một ứng dụng web như thế này. Ứng dụng này có giao diện người dùng dễ chịu khi sử dụng Bootstrap Framework và AdminLTE Framework. Nó rất dễ sử dụng hoặc thân thiện với người dùng.

Giới thiệu về Hệ thống đặt chỗ đường sắt trực tuyến

Tôi đã phát triển dự án này bằng cách sử dụng như sau:

  • XAMPP v3.3.0 làm máy chủ web cục bộ của tôi có Phiên bản PHP 8.0.7
  • Ngôn ngữ PHP
  • Cơ sở dữ liệu MySQL
  • HTML
  • CSS
  • JavaScript
  • jQuery
  • Ajax
  • Khởi động
  • Quản trị viênLTE
  • và một số plugin/thư viện khác.

Hệ thống đặt chỗ đường sắt trực tuyến đơn giản  có 2 mô-đun là Bên quản lý và Bên công cộng . Mô -đun quản lý là một phần của hệ thống nơi ban quản lý có thể quản lý thông tin hệ thống, lịch trình và đặt chỗ. Ở bên này, người dùng quản trị viên cũng có thể cập nhật các trang nội dung được hiển thị trên trang web, chẳng hạn như Nội dung thông tin ‘Giới thiệu’ và ‘Liên hệ’. Mô -đun công cộng đóng vai trò là trang web mà khách truy cập hoặc hành khách có thể truy cập. Du khách có thể đọc thông tin về nhà ga, liệt kê lịch trình và đặt chỗ theo lịch trình đã chọn. Hành khách có thể gửi nhiều phiếu đặt chỗ cùng một lúc.

Đặc trưng

Bên quản lý

  • Đăng nhập và đăng xuất an toàn
  • bảng điều khiển
    • Hiển thị tóm tắt
  • Quản lý tàu
    • Thêm tàu ​​mới
    • Liệt kê tất cả các chuyến tàu
    • Cập nhật chi tiết tàu
    • Xóa chi tiết tàu
  • Quản lý lịch trình
    • Thêm lịch trình hàng ngày mới
    • Thêm lịch trình một lần mới
    • Liệt kê tất cả lịch trình hàng ngày
    • Liệt kê tất cả lịch trình một lần
    • Cập nhật chi tiết lịch trình
    • Xóa lịch biểu
  • Quản lý đặt chỗ
    • Liệt kê tất cả các đặt chỗ
    • Xem chi tiết đặt chỗ
    • In chi tiết đặt chỗ
    • Xóa chi tiết đặt chỗ
  • Quản lý yêu cầu
    • Liệt kê tất cả các yêu cầu
    • Xem/Đọc chi tiết yêu cầu
    • Xóa chi tiết yêu cầu
  • Quản lý danh sách người dùng (CRUD)
  • Quản lý chi tiết tài khoản/thông tin xác thực
  • Quản lý thông tin hệ thống

Mặt công cộng

  • Trang chủ (Hiển thị nội dung chào mừng)
  • Hiển thị lịch trình đường sắt
  • Lọc lịch trình hoặc Tìm kiếm lịch trình có sẵn gần ngày và giờ đã nhập
  • Gửi đặt chỗ
  • In vé đặt chỗ
  • Đọc về nội dung
  • Gửi yêu cầu

Ảnh chụp nhanh hệ thống của một số tính năng

Danh sách lịch trình (Phía công cộng)

Hệ thống đặt chỗ đường sắt trực tuyến

Mẫu đặt chỗ (Mặt công cộng)

Hệ thống đặt chỗ đường sắt trực tuyến

Vé đặt chỗ được tạo (Phía công cộng)

Hệ thống đặt chỗ đường sắt trực tuyến

Danh sách đặt chỗ (Bên quản lý)

Hệ thống đặt chỗ đường sắt trực tuyến

Phương thức chi tiết đặt chỗ (Bên quản lý)

Hệ thống đặt chỗ đường sắt trực tuyến

Làm thế nào để chạy??

Yêu cầu

  • Tải xuống và cài đặt bất kỳ máy chủ web cục bộ nào như XAMPP/WAMP.
  • Tải xuống tệp zip mã nguồn được cung cấp . ( nút tải xuống nằm bên dưới )

Cài đặt/Thiết lập

  1. Mở Bảng điều khiển của XAMPP/WAMP và khởi động  Apache và MySQL .
  2. Giải nén tệp zip mã nguồn đã tải xuống .
  3. Nếu bạn đang sử dụng XAMPP , hãy sao chép thư mục mã nguồn đã giải nén và dán vào thư mục “htdocs” của XAMPP . Và nếu bạn đang sử dụng WAMP , hãy dán nó vào thư mục “www”.
  4. Duyệt PHPMyAdmin trong trình duyệt . tức là http://localhost/phpmyadmin
  5. Tạo cơ sở dữ liệu mới đặt tên orrs_db .
  6. Nhập tệp SQL được cung cấp . Tệp có tên  orrs_db.sql nằm bên trong thư mục cơ sở dữ liệu .
  7. Duyệt qua Hệ thống đặt chỗ đường sắt trực tuyến trong trình duyệt . tức là http://localhost/orrs/

Thông tin truy cập quản trị mặc định

Tên đăng nhập: admin
Mật khẩu: admin123









Gõ tìm kiếm nhanh...