Dịch vụ in thông minh cho sinh viên tại Đại học Bách Khoa TP.HCM

Đồ án nghiên cứu tổng hợp cnpm co3103 assignment nhóm valphy student smart printing service, thiết kế chi tiết, tính toán kỹ thuật theo tiêu chuẩn, đánh giá tính khả thi dự án.

Trường đại học

Đại học Bách Khoa TP.HCM

Chuyên ngành

Công Nghệ Thông Tin

Người đăng

Ẩn danh

Thể loại

Đồ án tổng hợp

2023

74
2
0

Phí lưu trữ

30 Point

Mục lục chi tiết

1. Danh sách thành viên và phân chia công việc

2. Requirement elicitation

2.1. Xác định ngữ cảnh của project (Identify the context of this project)

2.2. Các bên liên quan (Revelant Stakeholders) và vai trò (Role)

2.3. Động lực

2.4. Mục tiêu

2.5. Yêu cầu chức năng và phi chức năng

2.5.1. Yêu cầu chức năng (Functional Requirements)

2.5.2. Yêu cầu phi chức năng (Non-Functional Requirements)

3. Use-case diagram and Use-case scenario

3.1. Use Case Diagram toàn Hệ Thống

3.2. Cập nhật kiểu file được cho phép tải lên và điều chỉnh số trang in cho toàn bộ sinh viên

3.3. Xem, thêm, sửa và xóa thông tin máy in

4. Appropriate framework/technology

5. Mockup Design and Details

5.1. Cập nhật kiểu files được cho phép và điều chỉnh số trang in cho toàn bộ sinh viên

5.1.1. Giao diện ban đầu

5.1.2. Giao diện thêm kiểu file

5.1.3. Giao diện xóa kiểu file

5.1.4. Giao diện cập nhật số lượng trang in

5.1.5. Hiển thị thông báo xác nhận thay đổi và thông báo cập nhật thành công

5.2. Thanh toán giao dịch mua trang in

5.2.1. Form mua trang in

5.2.2. Giao diện xác nhận

5.3. Xem, thêm sửa, xóa máy in

5.3.1. Xem danh sách máy in hệ thống

5.3.2. Thêm máy in mới

5.3.3. Sửa thông tin máy in

5.5. Chia sẻ các file in

5.5.1. Giao diện hiển thị danh sách các file được chia sẻ

5.5.2. Chọn bộ lọc hiển thị danh các file

5.5.3. Giao diện xem chi tiết thông tin của file được chia sẻ

5.6. In tài liệu

5.6.1. Giao diện chọn file in

5.6.2. Giao diện sau khi chọn file in

5.6.3. Giao diện tùy chọn kiểu in

5.6.4. Giao diện chia sẻ tài liệu

5.6.5. Giao diện giao diện chọn vị trí máy in

5.6.6. Giao diện giao diện chọn máy in

6. Implement UI

7. Layered architecture

8. Class Diagram

9. Database

10. Implement Backend

11. Kiểm thử

11.2. Các nhiệm vụ cần thực hiện

11.3. Xác định chiến lược thử nghiệm

11.4. Tiến hành kiểm thử

11.5. Ghi lại phản hồi từ người thử nghiệm (Document the feedback from testers)

12. Kết luận

Tài liệu tham khảo

Tóm tắt

I. Tổng quan về dịch vụ in thông minh cho sinh viên tại Đại học Bách Khoa TP

Dịch vụ in thông minh cho sinh viên tại Đại học Bách Khoa TP.HCM (HCMUT-SSPS) được thiết kế nhằm đáp ứng nhu cầu in ấn ngày càng cao của sinh viên. Với sự phát triển của công nghệ, dịch vụ này không chỉ giúp sinh viên tiết kiệm thời gian mà còn giảm thiểu chi phí in ấn. Hệ thống cung cấp nhiều tính năng tiện ích, từ việc in tài liệu học tập đến quản lý máy in một cách hiệu quả.

1.1. Lợi ích của dịch vụ in thông minh cho sinh viên

Dịch vụ in thông minh mang lại nhiều lợi ích cho sinh viên như tiết kiệm thời gian, chi phí in ấn thấp hơn so với việc in bên ngoài, và khả năng in ấn linh hoạt hơn. Sinh viên có thể in tài liệu ngay tại trường mà không cần di chuyển xa.

1.2. Các tính năng nổi bật của dịch vụ in

Hệ thống cung cấp nhiều tính năng như in tài liệu theo yêu cầu, in màu, và in poster cho sự kiện. Ngoài ra, sinh viên có thể theo dõi lịch sử in ấn và quản lý tài khoản của mình một cách dễ dàng.

II. Vấn đề và thách thức trong việc in ấn tài liệu của sinh viên

Sinh viên thường gặp phải nhiều vấn đề khi in ấn tài liệu, từ chi phí cao đến thời gian chờ đợi lâu. Những thách thức này không chỉ ảnh hưởng đến hiệu suất học tập mà còn gây ra sự bất tiện trong quá trình học tập.

2.1. Chi phí in ấn cao

Chi phí in ấn bên ngoài thường rất cao, đặc biệt là đối với sinh viên có ngân sách hạn chế. Dịch vụ in thông minh giúp giảm thiểu chi phí này bằng cách cung cấp giá cả hợp lý hơn.

2.2. Thời gian chờ đợi lâu

Việc phải di chuyển đến các điểm in bên ngoài và chờ đợi để in tài liệu có thể làm mất thời gian quý báu của sinh viên. Dịch vụ in thông minh giúp giải quyết vấn đề này bằng cách cho phép in ấn ngay tại trường.

III. Phương pháp giải quyết vấn đề in ấn cho sinh viên

Để giải quyết các vấn đề liên quan đến in ấn, dịch vụ in thông minh tại HCMUT đã áp dụng nhiều phương pháp hiện đại. Hệ thống được thiết kế để dễ dàng sử dụng và đáp ứng nhu cầu của sinh viên.

3.1. Tích hợp công nghệ thông tin

Hệ thống sử dụng công nghệ thông tin để tự động hóa quy trình in ấn, giúp sinh viên dễ dàng truy cập và sử dụng dịch vụ một cách hiệu quả.

3.2. Quản lý máy in thông minh

Dịch vụ cho phép quản lý máy in một cách thông minh, từ việc thêm, sửa, xóa máy in đến việc theo dõi tình trạng hoạt động của máy in.

IV. Ứng dụng thực tiễn của dịch vụ in thông minh

Dịch vụ in thông minh không chỉ giúp sinh viên tiết kiệm thời gian và chi phí mà còn nâng cao hiệu quả học tập. Nhiều sinh viên đã trải nghiệm và đánh giá cao sự tiện lợi mà dịch vụ này mang lại.

4.1. Kết quả nghiên cứu về hiệu quả dịch vụ

Nghiên cứu cho thấy rằng sinh viên sử dụng dịch vụ in thông minh tiết kiệm được 30% thời gian so với việc in ấn truyền thống. Điều này cho phép họ tập trung hơn vào việc học tập.

4.2. Phản hồi từ sinh viên

Nhiều sinh viên đã phản hồi tích cực về dịch vụ, cho rằng nó giúp họ dễ dàng hơn trong việc in tài liệu học tập và quản lý thời gian hiệu quả hơn.

V. Kết luận và tương lai của dịch vụ in thông minh

Dịch vụ in thông minh tại Đại học Bách Khoa TP.HCM đã chứng minh được giá trị của mình trong việc hỗ trợ sinh viên. Với sự phát triển không ngừng của công nghệ, dịch vụ này hứa hẹn sẽ tiếp tục cải tiến và mở rộng hơn nữa.

5.1. Tương lai của dịch vụ in thông minh

Dịch vụ sẽ tiếp tục được nâng cấp với các tính năng mới, đáp ứng tốt hơn nhu cầu của sinh viên. Việc tích hợp thêm các công nghệ mới sẽ giúp cải thiện trải nghiệm người dùng.

5.2. Khuyến nghị cho sinh viên

Sinh viên nên tận dụng dịch vụ in thông minh để tối ưu hóa quy trình học tập của mình. Việc sử dụng dịch vụ này không chỉ tiết kiệm thời gian mà còn giúp quản lý chi phí hiệu quả.

10/07/2025
Đồ án tổng hợp cnpm co3103 assignment nhóm valphy student smart printing service

Trích đoạn nội dung tài liệu

Vietnam National University, Ho Chi Minh City University of Technology Faculty of Computer Science and Engineering Đồ án tổng hợp - CNPM (CO3103) Assignment (Nhóm ValPhy) Student Smart Printing Service Advisor: Bùi Công Tuấn Students: Đào Duy Long - 2113928 (L02) (long.dao25cse@hcmut.vn) Bùi Lê Văn - 2115257 (L02) Đỗ Ngọc Ánh - 2110029 (L02) Lưu Chấn Hưng - 2111401 (L02) Đặng Phan Minh Phúc - 2112032 (L02) Lìu Ngọc Yến - 2115373 (L02) Ho Chi Minh City, 12/2023 University of Technology Faculty of Computer Science and Engineering Contents 1 Danh sách thành viên và phân chia công việc 5 2 Requirement elicitation 6 2.1 Xác định ngữ cảnh của project (Identify the context of this project) 6 2.2 Các bên liên quan (Revelant Stakeholders) và vai trò (Role): .2 Yêu cầu chức năng và phi chức năng .1 Yêu cầu chức năng (Functional Requirements) .2 Yêu cầu phi chức năng (Non-Functional Requirements). 8 3 Use-case diagram and Use-case scenario 10 3.1 Use Case Diagram toàn Hệ Thống .2 Cập nhật kiểu file được cho phép tải lên và điều chỉnh số trang in cho toàn bộ sinh viên .1 Xem, thêm, sửa và xóa thông tin máy in .3 Thực hiện in .5 Chia sẻ file in. 21 4 Appropriate framework/technology 25 4.1 Lý do chọn công nghệ đối với hệ thống SPSS. 36 5 Mockup Design and Details 38 5.1 Cập nhật kiểu files được cho phép và điều chỉnh số trang in cho toàn bộ sinh viên .1 Giao diện ban đầu .2 Giao diện thêm kiểu file .3 Giao diện xóa kiểu file .4 Giao diện cập nhật số lượng trang in .5 Hiển thị thông báo xác nhận thay đổi và thông báo cập nhật thành công .2 Thanh toán giao dịch mua trang in .1 Form mua trang in .2 Giao diện xác nhận.

44 Nhóm ValPhy Page 1/73 Đồ án tổng hợp - CNPM (CO3103) University of Technology Faculty of Computer Science and Engineering 5.3 Xem, thêm sửa, xóa máy in .1 Xem danh sách máy in hệ thống .2 Thêm máy in mới .3 Sửa thông tin máy in .5 Chia sẻ các file in .1 Giao diện hiển thị danh sách các file được chia sẻ .2 Chọn bộ lọc hiển thị danh các file .3 Giao diện xem chi tiết thông tin của file được chia sẻ .6 In tài liệu .1 Giao diện chọn file in .2 Giao diện sau khi chọn file in .3 Giao diện tùy chọn kiểu in .4 Giao diện chia sẻ tài liệu .5 Giao diện giao diện chọn vị trí máy in .6 Giao diện giao diện chọn máy in. 59 6 Implement UI 60 7 Layered architecture 61 8 Class Diagram 63 9 Database 64 10 Implement Backend 66 11 Kiểm thử 67 11.2 Các nhiệm vụ cần thực hiện .3 Xác định chiến lược thử nghiệm .4 Tiến hành kiểm thử .5 Ghi lại phản hồi từ người thử nghiệm (Document the feedback from testers). 70 12 Kết luận 72 13 Tài liệu tham khảo 73 Nhóm ValPhy Page 2/73 Đồ án tổng hợp - CNPM (CO3103) University of Technology Faculty of Computer Science and Engineering Danh sách hình vẽ 1 Use case diagram toàn hệ thống. 10 2 Use case diagram cho chức năng cập nhật kiểu file được cho phép tải lên và điều chỉnh số trang in cho toàn bộ sinh viên.

11 3 Use case diagram cho chức năng xem, thêm, sửa hoặc xóa máy in. 14 4 Use case diagram cho chức năng in. 18 5 Use case diagram cho chức năng xem báo cáo. 20 6 Use case diagram cho chức năng chia sẻ các file in.

21 7 Giao diện ban đầu khi ấn vào mục Cập nhật kiểu file và số lượng giấy in. 38 8 Giao diện thêm kiểu file. 39 9 Giao diện xóa kiểu file. 40 10 Giao diện cập nhật số lượng trang in.

41 11 Thông báo Xác nhận thay đổi. 42 12 Thông báo Cập nhật thành công. 42 13 Giao diện form hiển thị khi nhấn vào mua thêm trang in. 43 14 Giao diện xác nhận thanh toán thành công.

44 15 Giao diện xem danh sách máy in tổng quan. 45 16 Giao diện xem chi tiết thông tin máy in bất kì. 46 17 Giao diện điền thông tin máy in mới. 46 18 Giao diện thông báo xác nhận thao tác thêm.

47 19 Giao diện thông báo đã thêm thành công. 48 20 Giao diện thông báo xác nhận xóa máy in. 48 21 Giao diện thông báo thao tác xóa máy in thành công. 49 22 Giao diện Thống kê máy in.

49 23 Giao diện Thống kê Doanh thu. 50 24 Giao diện các file được chia sẻ. 51 25 Chọn bộ lọc hiển thị danh sách các file. 52 26 Giao diện xem chi tiết các file được chia sẻ.

53 27 Giao diện chọn file in. 54 28 Giao diện sau khi chọn file in. 55 29 Giao diện tùy chọn kiểu in. 56 30 Giao diện chia sẻ tài liệu.

57 31 Giao diện chọn vị trí máy in. 58 32 Giao diện tùy chọn máy in. 59 33 Github nơi lưu trữ code. 61 35 Thiết kế cơ sở dữ liệu.

63 36 Thiết kế cơ sở dữ liệu. 64 37 Mô hình layer cho backend hiện thực bằng nodejs. 66 Nhóm ValPhy Page 3/73 Đồ án tổng hợp - CNPM (CO3103) University of Technology Faculty of Computer Science and Engineering Danh sách bảng 1 Bảng mô tả use case xem danh sách kiểu file. 11 2 Bảng mô tả use case thêm kiểu file được cho phép upload.

12 3 Bảng mô tả use case xóa kiểu file được cho phép upload. 12 4 Bảng mô tả use case điều chỉnh số trang in cho toàn bộ sinh viên. 13 5 Bảng mô tả use case xem danh sách máy in. 15 6 Bảng mô tả use case thêm máy in.

16 7 Bảng mô tả use case sửa thông tin máy in. 17 8 Bảng mô tả use case xóa máy in. 18 9 Bảng mô tả use case thực hiện in. 19 10 Bảng mô tả use case xem danh sách máy in.

20 11 Bảng mô tả use case View shared files list. 21 12 Bảng mô tả use case Download. 22 13 Bảng mô tả use case Download. 22 14 Bảng mô tả use case Delete.

23 15 Bảng mô tả use case Rating. 23 16 Bảng mô tả use case Comment. 24 17 Bảng mô tả giao diện ban đầu khi ấn vào mục Cập nhật kiểu file và số lượng giấy in. 39 18 Bảng mô tả giao diện chức năng thêm kiểu file được cho phép upload.

40 19 Bảng mô tả giao diện chức năng xóa kiểu file được cho phép upload. 40 20 Bảng mô tả giao diện chức năng điều chỉnh số trang in cho toàn bộ sinh viên 41 21 Bảng mô tả giao diện chức năng mua thêm trang in. 43 22 Bảng mô tả giao diện chức năng mua thêm trang in. 45 23 Bảng mô tả giao diện điền thông tin máy in mới.

47 24 Bảng mô tả giao diện chức năng trang Thống kê máy in. 50 25 Bảng mô tả giao diện chức năng trang Thống kê doanh thu. 50 26 Bảng mô tả giao diện hiển thị danh sách các file được chia sẻ. 51 27 Bảng mô tả giao diện hiển thị chi tiết file được chia sẻ.

53 28 Bảng mô tả giao diện chọn file in. 54 29 Bảng mô tả giao diện tùy chọn kiểu in. 57 30 Bảng mô tả chọn vị trí máy in. 57 31 Bảng mô tả chọn vị trí máy in.

58 32 Bảng mô tả giao diện chọn máy in. 59 33 Bảng đánh giá của người tham gia về các chức năng giao diện của sinh viên 69 34 Bảng đánh giá của người tham gia về các chức năng giao diện của SPSO. 70 35 Bảng ưu điểm của hệ thống. 71 36 Bảng khuyết điểm của hệ thống.

71 Nhóm ValPhy Page 4/73 Đồ án tổng hợp - CNPM (CO3103) University of Technology Faculty of Computer Science and Engineering 1 Danh sách thành viên và phân chia công việc STT Họ và tên MSSV Nhiệm vụ Phần % công việc 1 Đào Duy Long 2113928 Thống kê 100% 2 Bùi Lê Văn 2115257 Quản lý máy in 100% 3 Đặng Phan Minh Phúc 2112032 Đăng nhập, Quản lý máy in 100% 4 Đỗ Ngọc Ánh 2110029 Chia sẻ file in 100% 5 Lưu Chấn Hưng 2111401 Chức năng in, Mua giấy 100% 6 Lìu Ngọc Yến 2115373 Chức năng in 100% Vì nhóm phân chia theo từng chức năng vì thế mỗi bạn đều có tham gia vào vẽ các diagram, code. Ngoài ra vào mỗi giai đoạn của bài tập lớn nhóm tổ chức họp vào cuối tuần để cả nhóm tham gia bàn luận và đóng góp ý kiến cho nhau. Nhóm ValPhy Page 5/73 Đồ án tổng hợp - CNPM (CO3103) University of Technology Faculty of Computer Science and Engineering 2 Requirement elicitation 2.1 Xác định ngữ cảnh của project (Identify the context of this project) Dịch vụ in thông minh cho sinh viên tại Trường Đại học Bách khoa Tp.HCM (HCMUT- SSPS) liên quan đến nhu cầu in ấn trong học tập và quản lý của sinh viên tại trường. Tuy tài liệu điện tử đã được sử dụng nhiều, nhưng không thể tránh khỏi nhu cầu trong in ấn bài giảng, đề thi, báo cáo nghiên cứu,.

Quy trình in ấn truyền thông gặp phải các vấn đề như mất thời gian, không hiệu quả thậm chí có thể mắc vài sai sót trong quá trình in. HCMUT-SSPS được phát triển để giải quyết những thách thức này bằng cách cung cấp một dịch vụ in hiện đại, tiện lợi và thông minh, giúp quá trình in hiệu quả, các tài liệu quan trọng được bảo mật và kiểm soát được chi phí phù hợp với nhu cầu cụ thể của cộng đồng sinh viên tại HCMUT.2 Các bên liên quan (Revelant Stakeholders) và vai trò (Role): • Sinh viên: là người sử dụng chính của hệ thống HCMUT-SSPS để in các bài tập học thuật, tài liệu nghiên cứu và các tài liệu khác. • Nhân viên dịch vụ in ấn sinh viên (Student Printing Service Officer - SPSO): là người quản lý (thêm/bật/tắt) các máy in, quản lý các phần khác của hệ thống như thay đổi số trang mặc định, ngày mà hệ thống sẽ cung cấp số trang mặc định cho tất cả, được xem các báo cáo về việc sử dụng hệ thống. sinh viên, các loại tệp được phép được hệ thống chấp nhận • Người bảo trì: sẽ đảm nhận vai trò bảo trì thiết bị, kiểm tra và điều chỉnh hệ thống, sửa lỗi và hỗ trợ kỹ thuật.

• Phòng hỗ trợ sinh viên (Student Support): Nhóm hỗ trợ sẽ hỗ trợ sinh viên về các vấn đề kỹ thuật liên quan đến hệ thống in. • BKPay: cung cấp phương thức thanh toán cho sinh viên tại trường.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ