Dịch Vụ In Ấn Thông Minh Dành Cho Sinh Viên Tại Trường Đại Học Bách Khoa TP.HCM

Chuyên khảo phân tích Bài tập lớn a smart printing service forstudents at hcmut, đánh giá các khía cạnh quan trọng, đề xuất hướng nghiên cứu tiếp theo.

Chuyên ngành

Khoa Khoa Học và Kỹ Thuật Máy Tính

Người đăng

Ẩn danh

Thể loại

bài tập lớn

2024

85
3
0

Phí lưu trữ

30 Point

Mục lục chi tiết

1. Task 1

1.1. Mô tả bối cảnh và yêu cầu hệ thống

1.2. Stakeholder và nhu cầu của họ

1.3. Lợi ích của mỗi Stakeholder

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

1.4.1. Yêu cầu chức năng

1.4.2. Yêu cầu phi chức năng

2. Use-case Diagram

2.1. Use Case Diagram toàn hệ thống

2.2. Module 1: Gửi yêu cầu in

2.3. Module 2: Quản lý máy in và tài liệu

3. Three-Tier Architecture

3.1. Tổng quan kiến trúc Three-Tier

3.2. Mô hình MVC (Model - View - Controller)

3.3. Layered Architecture

4. Task 4

4.1. Git và github

4.2. Thêm tài liệu và thư mục

4.3. Tiến hành kiểm tra khả năng sử dụng với giao diện người dùng

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

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

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

5. Task 5

5.1. Develop MVP 2 with input from Task 2

5.2. Demonstrate the whole project from Task 1 to Task 5

5.3. Sinh viên thực hiện các bước

5.3.1. Sinh viên tải lên tài liệu

5.3.2. Sinh viên mua giấy in

5.3.3. Sinh viên xác nhận nhận tài liệu

5.4. Admin quản lý các yêu cầu in

5.4.1. Admin lấy tất cả yêu cầu in

5.4.2. Admin thực hiện yêu cầu in của sinh viên

5.4.3. Admin lấy nhật ký in

5.5. Admin quản lý máy in

5.5.1. Lấy danh sách tất cả máy in

5.5.2. Admin cập nhật máy in

5.5.3. Kích hoạt/vô hiệu hóa máy in

5.6. Sinh viên quản lý các đánh giá của bản thân

5.6.1. Cập nhật đánh giá

5.6.2. Lấy đánh giá của sinh viên hiện tại

5.7. Admin quản lý các đánh giá

5.7.1. Lấy đánh giá của sinh viên hiện tại

5.7.2. Lấy tất cả đánh giá theo mã lịch sử in

5.7.3. Lấy tất cả đánh giá theo mã sinh viên

Tóm tắt

I. Tổng Quan Về Dịch Vụ In Ấn Thông Minh Dành Cho Sinh Viên Tại HCMUT

Dịch vụ in ấn thông minh tại HCMUT được thiết kế nhằm đáp ứng nhu cầu in ấn của sinh viên một cách nhanh chóng và hiệu quả. Hệ thống này không chỉ giúp sinh viên tiết kiệm thời gian mà còn đảm bảo tính bảo mật cho tài liệu cá nhân. Với sự phát triển của công nghệ, dịch vụ in ấn thông minh đã trở thành một phần không thể thiếu trong đời sống học tập của sinh viên.

1.1. Lợi Ích Của Dịch Vụ In Ấn Thông Minh

Dịch vụ in ấn thông minh mang lại nhiều lợi ích cho sinh viên như tiết kiệm thời gian, dễ dàng quản lý tài liệu và bảo mật thông tin cá nhân. Hệ thống cho phép sinh viên theo dõi lịch sử in và số lượng trang còn lại trong tài khoản.

1.2. Các Tính Năng Nổi Bật Của Hệ Thống

Hệ thống cung cấp nhiều tính năng như tải tài liệu lên, chọn máy in, tùy chỉnh thông số in và thanh toán trực tuyến. Điều này giúp sinh viên dễ dàng thực hiện các yêu cầu in mà không gặp khó khăn.

II. Vấn Đề Thách Thức Trong Dịch Vụ In Ấn Tại HCMUT

Mặc dù dịch vụ in ấn thông minh mang lại nhiều lợi ích, nhưng vẫn tồn tại một số thách thức mà sinh viên gặp phải. Những vấn đề này bao gồm việc thiếu thông tin về các cơ sở in, khó khăn trong việc thanh toán và thời gian chờ đợi lâu khi in tài liệu.

2.1. Thiếu Thông Tin Về Cơ Sở In

Nhiều sinh viên không biết vị trí các cơ sở in quanh trường, dẫn đến việc mất thời gian tìm kiếm. Hệ thống cần cung cấp thông tin rõ ràng về địa điểm và tình trạng hoạt động của các máy in.

2.2. Khó Khăn Trong Thanh Toán

Việc thanh toán cho dịch vụ in ấn thường gặp khó khăn, đặc biệt khi số lượng trang in quá ít. Hệ thống cần có giải pháp thanh toán linh hoạt để đáp ứng nhu cầu của sinh viên.

III. Phương Pháp Giải Quyết Vấn Đề Dịch Vụ In Ấn Tại HCMUT

Để giải quyết các vấn đề trên, hệ thống HCMUT-SSPS đã được thiết kế với nhiều tính năng tiện ích. Hệ thống này không chỉ giúp sinh viên dễ dàng in ấn mà còn đảm bảo tính bảo mật và hiệu quả trong quá trình sử dụng.

3.1. Thiết Kế Giao Diện Thân Thiện

Giao diện của hệ thống được thiết kế đơn giản, dễ sử dụng, giúp sinh viên dễ dàng thực hiện các thao tác in mà không gặp khó khăn.

3.2. Tích Hợp Các Ứng Dụng Thanh Toán

Hệ thống tích hợp các ứng dụng thanh toán trực tuyến như BKPay, giúp sinh viên dễ dàng thực hiện giao dịch mà không cần phải lo lắng về vấn đề thanh toán.

IV. Ứng Dụng Thực Tiễn Của Dịch Vụ In Ấn Tại HCMUT

Dịch vụ in ấn thông minh đã được triển khai và áp dụng tại HCMUT, mang lại nhiều kết quả tích cực cho sinh viên. Hệ thống không chỉ giúp sinh viên tiết kiệm thời gian mà còn nâng cao hiệu quả học tập.

4.1. Kết Quả Sử Dụng Dịch Vụ

Nhiều sinh viên đã phản hồi tích cực về dịch vụ in ấn thông minh, cho rằng nó giúp họ tiết kiệm thời gian và nâng cao hiệu quả học tập.

4.2. Đánh Giá Từ Người Dùng

Người dùng đánh giá cao tính năng bảo mật và sự tiện lợi của hệ thống, cho phép họ in tài liệu một cách nhanh chóng và an toàn.

V. Kết Luận Về Dịch Vụ In Ấn Thông Minh Tại HCMUT

Dịch vụ in ấn thông minh tại HCMUT đã chứng minh được giá trị của mình trong việc hỗ trợ sinh viên. Với những cải tiến liên tục, hệ thống hứa hẹn sẽ mang lại nhiều lợi ích hơn nữa trong tương lai.

5.1. Tương Lai Của Dịch Vụ In Ấn

Hệ thống sẽ tiếp tục được cải tiến để đáp ứng nhu cầu ngày càng cao của sinh viên, đồng thời mở rộng các tính năng mới nhằm nâng cao trải nghiệm người dùng.

5.2. Khuyến Khích Sinh Viên Sử Dụng Dịch Vụ

Sinh viên được khuyến khích sử dụng dịch vụ in ấn thông minh để tận dụng tối đa các lợi ích mà hệ thống mang lại, từ đó nâng cao hiệu quả học tập.

09/07/2025
Bài tập lớn a smart printing service forstudents at hcmut

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

DAI HOC QUOC GIA THANH PHO HO CHi MINH TRUONG DAI HOC BACH KHOA KHOA KHOA HOC - KY THUAT MAY TINH CONG NGHE PHAN MEM - CO3001 Bai tap lớn A SMART PRINTING SERVICE FOR STUDENTS AT HCMUT Giảng viên hướng dẫn: Trần Trương Tuân Phát Sinh viên: Lê Thanh Tuyển - 2213836 Nguyễn Công Thành - 2213132 Dặng Thị Quỳnh - 2212880 Nguyễn Ngọc Châu Phúc - 2212631 Nguyễn Việt Dức - 2210805 Nguyễn Văn Doàn - 2210768 Phan Duệ Triết - 2213609 Nguyễn Lâm Nguyên - 2212307 Lê Hữu Kiên - 2211721 Quách Khải Hào - 2210871 Thành phố Hồ Chí Minh, tháng 09 năm 2024 6 Trường Đại Học Bách Khoa Tp.Hồ Chí Minh NO thoa khoa Học và Kỹ Thuật Máy Tính BK Mục lục 1 Task 1 5 11 Mô tả bối cảnh vA yéu cau hé théng.1 Net cAénhdy én: 2.2 Stakeholder va nhu cauctaho.3 Lợi ích của mỗi Stakeholder .2 Yêu cầu chức năng và phi chức năng .1 Yêu cầu chức năng .2 Yêu cầu phi chức năng. va 7 13 Use-case DiagrTam. co ch gu gà gà g ga gà gà kg ky va 9 1.1 Use Case Diagram toin hé théng .2 Module 1: Gti yéucamin 2.3 Module 2: Quan lf¥ méy in va tai li@u .4 Module 3: Bang béo co hé théng. 19 211 Module 1: Tải filelên.

kg r ra ga va 19 2.2 Module 2:In tai li@u .13 Module 3: Xem báo cáo lịch sử sử dụng hệ thốngin. c c c c Q r ng ng gà ga kg kg kg va 22 2.1 Module 1: Chon filein. Module 2: Tai filelén. cv gà va va 23 2.

Module 3: Xem bdo cáo lịch sử sử dụng hệ thốngin. gà gà kg gà kg Tàn 27 2.41 Module 1, 2: Chọn file in và tải lên file .2 Module 3: Xem báo cáo lịch sử sử dụng hệ thốngin. c c c c c c c c n cv ng và ga gà kg kg va va 36 3.11 Tổng quan kiến trúc Three-Tiet.2 Mô hình MVC(Model - View - Controller) .2 Layered Architecture nn e “6 aa4< ——.1 Module 1: Gửi yêu cẦuin .22 Module 2: Quản lý máy in và tài lHỆU .23 Module 3: Xem báo cáo hệ thống .2 46 4 Task 4 48 41 Git va github ẽ ẽố.2 Thêm tài liệu và thưmỤC. c c c c c c Q ng và va 48 4.

Tiến hành kiểm tra khả năng sử dụng với giao diện người dùng .2 Các nhiệm vụ cần thực hiện .3 Xác định chiến lược thử nghiệm. Tiến hành kiểm thỬử. HH ng gà va 49 5 Task 5 53 Bài tập lớn Cöng nghệ phần mềm - HK241 Trang 1/84 6 Trường Đại Học Bách Khoa Tp.Hồ Chí Minh NO thoa khoa Học và Kỹ Thuật Máy Tính BK 5.1 Develop MVP 2 with input from Task 2.2 Demonstrate the whole project from Task 1 to Task5.1 Sĩnh viên thực hiện các bƯưỚớcin. c c c c c c Q Q nu vi àna 53 5.21a Sĩnh viên tải lên tàilệu .b Sinh viên mua giẫyïn.c Sinh viên xác nhận nhận tài lệu.2 Admin quản lý các yêu cu in.a Admin lẫy tất cả yêu cầuin .2b_ Admin thực hiện yêu cần in của sinh viên .c Admin lây nhật kýin.3 Sinh vién hién thi lich st’ in cha ban than.4 Admin tao bao co st dung 2.

2 c c r L c cv ga va va 71 5.5 Admin quanly méyin. c c c c c cv ga gà va 73 5.a Lay danh sach tat cAamayin.5e Admin cépnhat méyin. Kích hoạt/võ hiệu hóa mấy¡n.6 Sinh vién quan lý các đánh giá của bản thân.6 Cap nhat danh gid .7 Admin quản lý các đánh BIá.a Lây đánh giá của sinh viên hiện tại.6 Lay danh giá của sinh viên hiện tại.c Lay tat ca d4nh gia.d Lấy đánh giá theo mã lchsửin.e Lấy tất cả đánh giá theomã sinh viên. 84 Danh sach hinh vé 1.1 Use case diagram toan hé théng.

HQ HQ va 9 1.2 Use case diagram cho chức năng chọn máy in và tải lên tệp tín.3 Ủse case điagram cho chức năng quản lý máy in và tài liệu.4 Use case điagram cho chức năng hiển thị bản báo cáo inấn.1 Activity diagram cho chiic nang tai file én.2 Activity diagram cho chic nang in tai li@u. Activity diagram cho chitc ning xem bdo cảo sử dung hé théng in.4 Sequence diagram cho viéc chon file in.5 Sequence diagram cho viéc tai file ]l@n.6 Sequence diagram cho việc xem báo cáo lịch sử sử dụng hệ théngin. Class diagram của hệ thống.8 Giao diện xem danh sách các mấy In.9 Giao diện chọn fÌ©. c c c c c c n ng ng nà cv ga kg v k v v va 28 2.10 Giao diện chọn ÍÌ©.

CC c c Q nu ng kg kg kg va 29 2.11 Giao diện xem list các file đã chọn. c c c c c c c Q cv và va 30 2.12 Giao diện chỉnh sửa cấu hình file. cv v2 31 Bài tập lớn Cöng nghệ phần mềm - HK241 Trang 2/84 6 Trường Đại Học Bách Khoa Tp.Hồ Chí Minh NO thoa khoa Học và Kỹ Thuật Máy Tính BK 2.13 Giao diện chỉnh sửa cấu hình file.14 Giao diện hiển thị báo cáo hệ thống.1 Three-Tier Architecture 2. c c k c c r ng ga gà kg kg Tàn 37 3.2 Three-lier Archite€fUT©.

c c c c k c c r ng ga gà kg kg Tàn 37 3. co c c c c c k ng ng ng kg kg kg kg ân 38 3. Gửi yêu CẦUÌn. Lạ gà v v và vi vi v v ky a 42 3.5 Quản lý máyn và tài lHỆU.

kg ra gà vàng 44 3.6 Quan ly don hang va trang thédimdéy in. 45 37 Xem báo cáo hệ thống. Là xxx va 46 41 Thêm tài liệu và thưmỤC. cvvà kg va 48 5.1 Sinh viên lựa chọn mấyÌn .c c c c c c k r r kg ga và ga a 53 5.2 Sinh vién tai lén tai li@u can in .3 Sinh viên lựa chọn cấu hinh in mong muén.4 Giao diện va 86 trang con lai cha sinh vién .5 Binh viên chon số trang cần mua và phương thức thanh toán .6 Thanh toán hoàn tất và số lượng trang đã tăng lên .7 Giao diện hiển thị tình trạng in của các yêu cẦu.8 Sinh viên xác nhận yêu cầu in đã hoàn tẤt.9 Sinh viên có thể xác nhận cùng lúc nhiều yêu cầnin.10 Không thể xác nhận các yêu cầu ín chưa hoàn tất.11 Chọn hién thi theo ID cha m4yin.12 Hiển thị các yêu cầu in dựa trên ID của máy in đã chọn trước đó Loa 63 5.13 Lich sin cha hé théng.14 Lịch sử in của hệ thống với phân trang .15 Lịch sử in của hệ thống với tùy chỉnh số dòng hiển thị trong 1 trang.16 Lịch sử in của hệ thống theoID.17 Lịch sử in của hệ thống theo tên của tài liệu sinh viên tải lên.19 Thực hiện yêu cầu in thành đông «oe 68 SŠ2000I10i0.

69 5,21 Bộ lọc lịch sử in dựa trên ngày In. c c c c c kg và kànn 70 5,22 Báo cáo sử dụng theo tháng. c c c c c c ch ng nga ga a 71 5,23 Báo cáo sử dụng theo QUÝ .c c c c c Q kg ng ga gà ga 72 5.24 Béo céo st dung theo nim. c c c r ng và gà gà a 72 5.25 Admin lấy danh sách tất cổ máy¡n .26 Sinh viên lây danh sách tất cả máyin.

ca 73 5,27 Admin lọc mấy 1n. c c c c c c c r n ng gà g gà ga gà và kg va 74 5.28 Sinh vién loc méy in “6 da.29 Admin thém méyin «2. c c c c r ng ng ga ga gà ân 75 5.30 Admin thêm máy in thanh cOng .31 Admin thêm máy in thất bại.33 Admin xóa máy in thành công. c c c kg gà ra 77 5.34 Trang dé admin cap nhat m4yin .35 Form để admin cập nhật mấáyin.36 Admin bật / tắt máy¡n .37 Admin bật/ tắt máy in thành công.38 Sinh vién tao dénh gia 2.

(4A 79 Bài tập lớn Cöng nghệ phần mềm - HK241 Trang 3/84 cà6 Trường Đại Học Bách Khoa Tp.Hồ Chí Minh Khoa Khoa Học và Kỹ Thuật Máy Tính 5.39 Sinh vién tao dénh gid thanh cOng «1.40 Sinh viên cập nhật đánh giá.41 Sinh viên cập nhật đánh giá thành công .42 Sinh viên xóa đánh giá thành công .43 Sinh viên bẫm nút Rating 2.44 Sinh viên xem tất cả đánh giá của mình .45 Admin xem tất cả đánh giá.46 Admin xem tất cả đánh giá theo mã lịchsửin .47 Admin xem tất cả đánh giá theo mã sinh viên. 84 Danh sách bảng 1.1 Bảng miêu tả use case chọn câu hình in và máy¡n.2 Bảng miêu tả use case tải lên tỆp ĐH.3 Bảng miêu tả use case theo đõi tình trạng mấyin .4 Bảng miéu ta use case thém mdéy in.5 Bang miéu ta use case x6a may in, ww c L Q cv nga gà va 14 1.6 Bảng miêu tả use case bật mấyin. c c c r c c r cv gà va 15 1.7 Bảng miêu tả se case tẮt máyin.8 Bảng miêu tả use case xAc nhan trang thai don hangin.9 Bảng miêu ta use case xem báo cáo sử dụng hệ thốngin .1 Bảng mô tả giao diện danh sách máy1n.2 Bảng mô tả giao diện chọn file. cc c c L ra g a va 28 2.3 Bang m6 ta giao dién chon file.

cc c c L ra g a va 29 2.4 Bảng mô tả giao diện chọn file. cc c c L ra g a va 33 2.9 Bang mé ta giao dién béo c4o hé théng.00 20002004 35 41 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.2 Bảng đánh giá của người tham gia về các chức năng giao diện của SPSO.3 Bảng ưu điểm của hệ thống.4 Bảng khuyết điểm của hệ thống. cu va 51 Bài tập lớn Cöng nghệ phần mềm - HK241 Trang 4/84 6 Trường Đại Học Bách Khoa Tp.Hồ Chí Minh NO thoa khoa Học và Kỹ Thuật Máy Tính BK 1 Task 1 1.1 Mô tả bối cảnh và yêu cầu hệ thống 1.1 Ngữ cảnh dự ấn: a) Cac van đề thường gặp - Hầu hết sinh viên không nắm được vị trí các cơ sở in quanh trường, khiến việc in ấn thường mất thời gian và tốn công sức. Việc gửi tài liệu in thường thông qua các kênh liên lạc như Facebook, Zalo gây khó tiếp cận và thiếu thuận tiện.

- Khó khăn trong việc thanh toán khi số lượng trang tài liệu in quá ít. Khi muốn in lại cùng một tài liệu thì phải gửi thủ công tài liệu đó lần nữa cho cơ sở ïn. Phải sử dụng các dịch vụ in ở bên ngoài dẫn đến việc bị tiết lộ các tài liệu cá nhân. - Thời gian chờ đợi lân, đối với các tài liệu gửi in trước thường không có thời gian nhận cụ thể, Việc chuyển file qua các ứng dụng chat có thể gây lỗi file.

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