Skip to content

CuongWao123/SE_project

Repository files navigation

Hệ thống In ấn Thông minh cho Sinh viên tại Trường Đại học Bách Khoa TP.HCM (HCMUT-SSPS)

Giới thiệu

HCMUT-SSPS là một hệ thống in ấn thông minh được phát triển nhằm giải quyết các bất cập trong dịch vụ in ấn truyền thống tại trường Đại học Bách Khoa TP.HCM. Hệ thống này hướng đến việc hiện đại hóa và tối ưu hóa quy trình in ấn dành cho sinh viên, giảm thời gian chờ đợi, nâng cao hiệu quả sử dụng tài nguyên in ấn và tích hợp liền mạch với các dịch vụ hiện có của trường.

Các vấn đề hiện tại

  • Vị trí phòng in bất tiện: Phòng in truyền thống đặt tại tòa H1, xa các tòa nhà học tập.
  • Tình trạng quá tải: Chỉ một phòng in cho toàn trường, thường xuyên đông đúc vào mùa cao điểm.
  • Giới hạn thời gian hoạt động: Phòng in chỉ hoạt động trong giờ hành chính.
  • Thiếu tính linh hoạt: Không hỗ trợ gửi tài liệu từ xa hoặc đặt lịch in trước.

Giải pháp của HCMUT-SSPS

Hệ thống cung cấp:

  1. Mạng lưới máy in phân bố khắp khuôn viên trường: Mỗi máy in có định danh và mô tả riêng.
  2. Dịch vụ in ấn từ xa: Sinh viên có thể tải tài liệu, chọn máy in và tùy chỉnh công việc in thông qua ứng dụng.
  3. Tính năng quản lý nâng cao:
    • Theo dõi lịch sử sử dụng.
    • Quản lý hạn mức in ấn cá nhân.
    • Hỗ trợ quản trị hệ thống.
  4. Tích hợp với hệ thống hiện có của trường:
    • MyBK: Xác thực tài khoản sinh viên.
    • BKPay: Thanh toán dễ dàng và nhanh chóng.

Đặc điểm nổi bật

  • Tiện lợi: Máy in đặt tại các tòa nhà học tập, giảm thời gian di chuyển.
  • Linh hoạt: Cho phép in từ xa, đặt lịch in và sử dụng ngoài giờ hành chính.
  • Thân thiện với người dùng: Giao diện dễ sử dụng, tích hợp liền mạch với các dịch vụ của trường.

Thành viên nhóm

Dự án được thực hiện bởi các thành viên:

  1. Nguyễn Văn Mạnh Cường - 2210437
  2. Nguyễn Khắc Huy - 2211219
  3. Hồ Nguyễn Phi Hùng - 2211327
  4. Lâm Mỹ Trang - 2213549
  5. Nguyễn Võ Công Phương - 2212700
  6. Lý Thanh Nhật Quang - 2212737
  7. Phạm Văn Quốc Việt - 2213950

Hướng dẫn sử dụng

  1. Truy cập hệ thống: Sử dụng tài khoản MyBK để đăng nhập.
  2. Tải tài liệu: Chọn tệp từ thiết bị của bạn và tải lên hệ thống.
  3. Lựa chọn máy in: Chọn máy in phù hợp dựa trên vị trí và mô tả.
  4. Tùy chỉnh và xác nhận: Cài đặt các tùy chọn in ấn (số lượng bản in, chế độ in, v.v.) và xác nhận lệnh in.
  5. Thanh toán: Hoàn tất thanh toán thông qua BKPay.

Công nghệ sử dụng

  • Frontend: ReactJS, TailwindCSS
  • Backend: Springboot, JWT security, Java
  • Cơ sở dữ liệu: Azure MySQL

Thiết kế hệ thống

1. Usecase diagram

2. Class diagram

https://drive.google.com/file/d/1pMq3NKJ_MsdecYKG4cv4f58ladmesuev/view

3. ERD

https://drive.google.com/file/d/11hJeA4pgsoEOsat__s0R36nQ3aTMRkB1/view

4. Architecture Diagram

https://drive.google.com/file/d/13iDoD1ymp4RgHExSpzM-xNVe-U__BHTi/view

5. Activity Diagram

https://drive.google.com/file/d/1CLC7ixwKZ95JIpAlt1JBjKYkZkkRo5I-/view

6. Sequence Diagram

https://drive.google.com/file/d/1sbimbUieF_-1du59fSDyBGrLfA-H9i3a/view?usp=drive_link

Bản quyền

HCMUT-SSPS © 2024 bởi nhóm phát triển. Mọi quyền được bảo lưu.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages