Ứng Dụng Đăng Tin Rao Vặt Từ Trường ĐH Ngoại Ngữ Tin Học TP.HCM

Đồ án nghiên cứu cnpmnc ứng dụng đăng tin rao vặt, 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.

Người đăng

Ẩn danh
84
2
0

Phí lưu trữ

30 Point

Mục lục chi tiết

1. CHƯƠNG 1: Giới thiệu đề tài

1.1. Đặt vấn đề

1.2. Mục tiêu và phạm vi đề tài

1.3. Định hướng giải pháp

1.4. Bố cục đồ án

2. CHƯƠNG 2: Khảo sát và phân tích yêu cầu

2.1. Khảo sát hiện trạng

2.2. Tổng quan chức năng

2.2.1. Biểu đồ use case tổng quan

2.2.2. Biểu đồ use case phân rã

2.2.3. Quy trình nghiệp vụ

2.3. Đặc tả chức năng

2.3.1. Đặc tả use case Đăng nhập

2.3.2. Đặc tả use case Đăng ký

2.3.3. Đặc tả use case Tìm kiếm các tin Rao Vặt

2.3.4. Đặc tả use case Lọc nâng cao

2.3.5. Đặc tả use case Xem duyệt qua các danh mục

2.3.6. Đặc tả use case Xem các tin Rao Vặt đề xuất

2.3.7. Đặc tả use case Xem chi tiết mô tả

2.3.8. Đặc tả use case Lấy lại mật khẩu

2.3.9. Đặc tả use case Đăng xuất

2.3.10. Đặc tả use case Quản lý tin Rao Vặt

2.3.11. Đặc tả use case Đăng tin

2.3.12. Đặc tả use case Xóa tin

2.3.13. Đặc tả use case Ẩn tin

2.3.14. Đặc tả use case Thêm vào danh sách yêu thích

2.3.15. Đặc tả use case Xem mục yêu thích

2.3.16. Đặc tả use case Quản lý thông tin cá nhân

2.3.17. Đặc tả use case Nhắn tin

2.3.18. Đặc tả use case Bình luận

2.3.19. Đặc tả use case Đánh giá tin Rao Vặt

2.3.20. Đặc tả use case Xét duyệt tin

2.3.21. Đặc tả use case Quản lý thành viên

2.3.22. Đặc tả use case Quản lý danh mục tin

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

2.4.1. Yêu cầu tiến hóa

2.4.2. Yêu cầu bảo mật

2.4.3. Yêu cầu công nghệ

3. CHƯƠNG 3: Công nghệ sử dụng

4. CHƯƠNG 4: Phát triển và triển khai ứng dụng

4.1. Thiết kế kiến trúc

4.1.1. Lựa chọn kiến trúc phần mềm

4.1.2. Thiết kế tổng quan

4.1.3. Thiết kế chi tiết gói

4.2. Thiết kế chi tiết

4.2.1. Thiết kế giao diện

4.2.2. Thiết kế lớp

4.2.3. Thiết kế cơ sở dữ liệu

4.3. Xây dựng ứng dụng

4.3.1. Thư viện và công cụ sử dụng

4.3.2. Kết quả đạt được

4.3.3. Minh hoạ các chức năng chính

5. CHƯƠNG 5: Các giải pháp và đóng góp

6. CHƯƠNG 6: Kết luận và hướng phát triển

6.1. Hướng phát triển

Tài liệu tham khảo

Tóm tắt

I. Khám Phá Nền Tảng Rao Vặt Hiệu Quả Dành Riêng Cho HUFLIT

Sự phát triển của thương mại điện tử đã thay đổi thói quen tiêu dùng và trao đổi thông tin trong xã hội hiện đại. Đối với môi trường đại học, đặc biệt là tại Trường ĐH Ngoại Ngữ - Tin học TP.HCM (HUFLIT), nhu cầu mua bán, trao đổi vật dụng, tìm kiếm nhà trọ, và việc làm thêm là rất lớn. Đồ án 'Ứng dụng đăng tin Rao Vặt' ra đời nhằm giải quyết chính xác nhu cầu này, tạo ra một không gian số an toàn và tập trung. Mục tiêu chính của dự án là xây dựng một nền tảng cho sinh viên Ngoại ngữ Tin học, hoạt động như một cầu nối hiệu quả giữa người mua và người bán trong chính cộng đồng sinh viên HUFLIT. Khác với các kênh rao vặt đại chúng, ứng dụng này tập trung vào việc xác thực người dùng và kiểm duyệt nội dung, hướng đến việc tạo ra một HUFLIT marketplace đáng tin cậy. Nghiên cứu chỉ ra rằng, các kênh rao vặt tự phát thường thiếu cơ chế kiểm duyệt, dẫn đến tin đăng kém chất lượng và rủi ro lừa đảo. Sáng kiến này khắc phục nhược điểm đó bằng cách thiết lập một đội ngũ duyệt tin, đảm bảo mọi thông tin đều minh bạch và nhanh chóng tiếp cận đúng đối tượng. Nền tảng này không chỉ là một công cụ mua bán, mà còn là một phương tiện để kết nối sinh viên HUFLIT, thúc đẩy sự tương tác và hỗ trợ lẫn nhau trong học tập và đời sống. Việc phát triển một ứng dụng nội bộ HUFLIT chuyên biệt giúp giảm thiểu các thông tin nhiễu, tối ưu hóa trải nghiệm tìm kiếm và giao dịch cho người dùng cuối.

1.1. Bối cảnh ra đời nền tảng cho sinh viên Ngoại ngữ Tin học

Trong bối cảnh công nghệ 4.0, mô hình kinh doanh trực tuyến ngày càng phổ biến. Theo tài liệu nghiên cứu, Việt Nam là một trong những quốc gia có tỷ lệ người dùng internet cao, với nhu cầu mua sắm trực tuyến khổng lồ. Tuy nhiên, sinh viên thường đối mặt với các nền tảng rao vặt miễn phí TP.HCM quá rộng lớn, khó lọc thông tin liên quan trực tiếp đến khu vực trường học. Đồ án này xuất phát từ việc khảo sát hiện trạng và nhận thấy sự cần thiết của một kênh thông tin tập trung, giải quyết các vấn đề từ thanh lý giáo trình cũ đến trao đổi đồ dùng học tập trong một môi trường quen thuộc và an toàn.

1.2. Mục tiêu chính là kết nối cộng đồng sinh viên HUFLIT

Mục tiêu cốt lõi không chỉ dừng lại ở việc tạo ra một website thương mại điện tử. Hơn thế, dự án hướng tới xây dựng một cộng đồng sinh viên HUFLIT vững mạnh trên không gian số. Ứng dụng được định hướng trở thành một diễn đàn HUFLIT thu nhỏ, nơi các thành viên có thể tin tưởng giao dịch, chia sẻ thông tin và giúp đỡ nhau. Giao diện thân thiện và các bước thao tác đơn giản được ưu tiên phát triển để mọi sinh viên đều có thể dễ dàng đăng tin miễn phí, tìm kiếm sản phẩm hoặc dịch vụ một cách nhanh chóng, từ đó tiết kiệm thời gian và công sức.

II. Thách Thức Khi Sinh Viên HUFLIT Giao Dịch Rao Vặt Online

Mặc dù các nền tảng rao vặt trực tuyến mang lại nhiều tiện ích, sinh viên HUFLIT vẫn đối mặt với không ít thách thức và rủi ro. Vấn đề lớn nhất là tính xác thực và độ tin cậy của thông tin. Trên các mạng xã hội hoặc website rao vặt không chuyên, bất kỳ ai cũng có thể đăng tin, dẫn đến tình trạng tin giả, lừa đảo, hoặc sản phẩm không đúng mô tả. Việc mua bán đồ cũ sinh viên trở nên mạo hiểm khi thiếu cơ chế kiểm soát. Một thách thức khác là sự phân mảnh thông tin. Sinh viên phải tham gia nhiều nhóm, diễn đàn khác nhau để tìm kiếm thông tin về nhà trọ, việc làm, hay đồ dùng học tập. Điều này không chỉ tốn thời gian mà còn làm giảm hiệu quả tìm kiếm. Đặc biệt, nhu cầu tìm trọ gần HUFLIT hay tìm việc làm part-time cho sinh viên yêu cầu thông tin phải chính xác và được cập nhật liên tục, điều mà các kênh không chuyên khó đáp ứng. Nghiên cứu nền tảng cho thấy, 'một số kênh rao vặt tự phát, không có kiểm duyệt tin khiến khách hàng phải đợi lâu, tin bài có nội dung kém chất lượng, thiếu độ tin cậy'. Đây chính là những rào cản chính mà ứng dụng này được thiết kế để vượt qua, bằng cách tạo ra một môi trường giao dịch an toàn và tập trung, dành riêng cho cộng đồng sinh viên của trường.

2.1. Rủi ro trong việc mua bán đồ cũ sinh viên trên mạng xã hội

Các giao dịch mua bán đồ cũ sinh viên thường diễn ra trên các nền tảng mở như Facebook Marketplace. Tuy tiện lợi, chúng lại tiềm ẩn nguy cơ cao về lừa đảo do danh tính người bán khó xác minh. Sản phẩm có thể không giống hình ảnh, hoặc người bán có thể biến mất sau khi nhận tiền cọc. Việc thiếu một hệ thống đánh giá và phản hồi uy tín khiến người mua không có cơ sở để tin tưởng. Ứng dụng rao vặt của HUFLIT giải quyết vấn đề này bằng cách yêu cầu xác thực tài khoản và xây dựng hệ thống đánh giá tin đăng (UC20), tạo ra một lớp bảo vệ cơ bản cho người dùng.

2.2. Khó khăn khi tìm trọ gần HUFLIT và việc làm part time

Việc tìm trọ gần HUFLIT là một nhu cầu thiết yếu nhưng cũng đầy khó khăn. Sinh viên mới thường dễ gặp phải các tin đăng 'ma', địa chỉ không chính xác, hoặc giá thuê bị thổi phồng. Tương tự, việc tìm việc làm part-time cho sinh viên cũng đòi hỏi sự sàng lọc kỹ lưỡng để tránh các công việc không phù hợp hoặc lừa đảo. Một nền tảng tập trung như app rao vặt HUFLIT cho phép cộng đồng tự kiểm duyệt và chia sẻ các nguồn tin đáng tin cậy, giúp sinh viên nhanh chóng tìm được nơi ở và công việc phù hợp gần trường.

III. Hướng Dẫn Tính Năng Cốt Lõi Của Ứng Dụng Đăng Tin Rao Vặt

Để trở thành một app rao vặt HUFLIT hiệu quả, ứng dụng được xây dựng với một hệ thống chức năng toàn diện, đáp ứng đầy đủ quy trình từ đăng tin đến quản lý giao dịch. Tài liệu phân tích yêu cầu đã đặc tả chi tiết 22 use case chính, chia thành ba phân hệ: Khách, Thành viên, và Quản trị viên (Administrator). Đối với người dùng là thành viên, hai quy trình nghiệp vụ quan trọng nhất là 'Đăng tin' (UC11) và 'Quản lý tin rao vặt' (UC10). Quy trình đăng tin được thiết kế đơn giản, yêu cầu người dùng cung cấp đầy đủ thông tin mô tả và hình ảnh minh họa để đảm bảo tính minh bạch. Sau khi đăng, tin sẽ chờ quản trị viên xét duyệt. Về quản lý, thành viên có toàn quyền kiểm soát các tin đăng của mình, bao gồm các hành động như 'Xóa tin' (UC12) và 'Ẩn tin' (UC13) sau khi giao dịch hoàn tất. Điều này giúp giữ cho chợ sinh viên HUFLIT luôn cập nhật và không chứa các tin đã hết hạn. Hệ thống cũng tích hợp các tính năng tương tác cộng đồng như 'Nhắn tin' (UC18) và 'Bình luận' (UC19), cho phép người mua và người bán trao đổi trực tiếp trên nền tảng một cách an toàn và tiện lợi, thay vì phải chuyển qua một ứng dụng thứ ba.

3.1. Quy trình đăng tin và quản lý tin rao vặt cá nhân

Theo đặc tả use case, một thành viên có thể dễ dàng thực hiện hành động 'Đăng tin' (UC11) bằng cách điền vào một biểu mẫu chi tiết. Sau khi tin được đăng, thành viên có thể truy cập mục 'Quản lý tin rao vặt' (UC10) để xem lại, chỉnh sửa, hoặc thực hiện các thao tác 'Xóa tin' và 'Ẩn tin'. Quy trình này, như mô tả trong 'Hình 4: Quy trình Quản lý tin', đảm bảo người dùng có thể chủ động duy trì tính chính xác cho các tin đăng của mình, góp phần xây dựng một diễn đàn HUFLIT chất lượng.

3.2. Tối ưu hóa tìm kiếm với bộ lọc và danh mục thông minh

Để người mua nhanh chóng tìm được sản phẩm mong muốn, ứng dụng cung cấp nhiều công cụ tìm kiếm mạnh mẽ. Chức năng 'Tìm kiếm các tin Rao Vặt' (UC03) cho phép tìm theo từ khóa. Đặc biệt, 'Lọc nâng cao' (UC04) giúp người dùng thu hẹp kết quả dựa trên các tiêu chí như khoảng giá, địa điểm, tình trạng sản phẩm. Ngoài ra, việc 'Xem duyệt qua các danh mục' (UC05) được tổ chức khoa học, chia thành các mục lớn và nhỏ (ví dụ: thanh lý giáo trình cũ, đồ điện tử, nhà trọ), giúp việc trao đổi đồ dùng học tập và các nhu cầu khác trở nên dễ dàng và hiệu quả hơn bao giờ hết.

IV. Bí Quyết Xây Dựng Cộng Đồng Sinh Viên HUFLIT An Toàn

An toàn và tin cậy là yếu tố sống còn quyết định sự thành công của một ứng dụng rao vặt cộng đồng. Nhận thức rõ điều này, đồ án đã đề xuất các giải pháp then chốt để xây dựng một môi trường giao dịch minh bạch. Vai trò của người Quản trị viên (Administrator) là trung tâm của cơ chế này. Chức năng 'Xét duyệt tin' (UC22) là lớp lọc đầu tiên, đảm bảo mọi tin đăng trước khi xuất hiện công khai đều phải tuân thủ các tiêu chuẩn về nội dung và chất lượng. Điều này giúp loại bỏ các tin rác, lừa đảo hoặc chứa thông tin không phù hợp, trực tiếp nâng cao độ tin cậy của HUFLIT marketplace. Bên cạnh đó, chức năng 'Quản lý thành viên' (UC23) cho phép quản trị viên giám sát hoạt động của người dùng, xử lý các tài khoản vi phạm, và duy trì một cộng đồng lành mạnh. Theo 'Bảng 2: Danh sách yêu cầu bảo mật', hệ thống phân quyền rõ ràng, chỉ quản trị viên mới có quyền kiểm tra và duyệt tin. Ngoài ra, các tính năng tương tác người dùng cũng góp phần vào việc xây dựng niềm tin. 'Đánh giá tin Rao Vặt' (UC20) cho phép người dùng xếp hạng giao dịch theo thang 5 sao, cung cấp một nguồn tham khảo khách quan cho những người mua sau. Đây là một cơ chế tự điều chỉnh của cộng đồng, khuyến khích sự trung thực và chất lượng trong mỗi giao dịch.

4.1. Vai trò của quản trị viên trong việc xét duyệt và quản lý tin

Tài liệu nghiên cứu nhấn mạnh vai trò của quản trị viên thông qua các use case UC22, UC23 và UC24 ('Quản lý danh mục tin'). Khác với các nền tảng tự phát, mọi hoạt động trên app rao vặt HUFLIT đều được giám sát. Quy trình 'Xét duyệt tin', mô tả trong 'Hình 23: Activity Diagram 19', yêu cầu quản trị viên phải xem xét và xác nhận trước khi tin được đăng. Cơ chế này là lá chắn quan trọng nhất để bảo vệ cộng đồng sinh viên HUFLIT khỏi các nội dung xấu.

4.2. Hệ thống đánh giá bình luận và nhắn tin trực tiếp

Để tăng cường sự minh bạch, ứng dụng tích hợp các tính năng tương tác xã hội. Người dùng có thể 'Bình luận' (UC19) để hỏi thêm thông tin, 'Nhắn tin' (UC17) để thương lượng riêng tư, và quan trọng nhất là 'Đánh giá tin Rao Vặt' (UC20) sau khi hoàn tất giao dịch. Các chức năng này không chỉ giúp việc kết nối sinh viên HUFLIT trở nên dễ dàng mà còn tạo ra một hệ thống phản hồi ngang hàng, giúp người dùng tự bảo vệ lẫn nhau và xây dựng một chợ sinh viên HUFLIT ngày càng uy tín.

V. Phân Tích Kỹ Thuật Và Kết Quả Thực Tiễn Của Ứng Dụng

Về mặt kỹ thuật, đồ án đã lựa chọn một kiến trúc phần mềm hiện đại và hiệu quả để phát triển ứng dụng. Cụ thể, 'lựa chọn kiến trúc phần mềm' là mô hình MVC (Model-View-Controller). Đây là một mô hình kiến trúc phổ biến, giúp phân tách rõ ràng ba thành phần logic chính: Model (dữ liệu), View (giao diện người dùng), và Controller (bộ điều khiển xử lý logic). Việc áp dụng MVC giúp ứng dụng dễ dàng bảo trì, mở rộng và phát triển các chức năng mới mà không ảnh hưởng đến các thành phần hiện có, như đã nêu trong 'Bảng 3: Danh sách yêu cầu công nghệ'. Thiết kế cơ sở dữ liệu được xây dựng trên SQL Server, với các bảng được định nghĩa rõ ràng như Users, News, Category, RoomChat, cho thấy một cấu trúc dữ liệu có tổ chức và sẵn sàng cho việc mở rộng. Giao diện người dùng được thiết kế theo tiêu chuẩn, đảm bảo tính 'dễ nhớ và dễ sử dụng'. Các hình ảnh minh họa từ 'Hình 25' đến 'Hình 34' cho thấy một giao diện sạch sẽ, trực quan, tập trung vào trải nghiệm người dùng. Kết quả đạt được là một ứng dụng đăng tin rao vặt hiệu quả, đã 'xây dựng tương đối đầy đủ các chức năng chính' và sẵn sàng để triển khai trong thực tế, mang lại giá trị thiết thực cho sinh viên.

5.1. Áp dụng mô hình kiến trúc MVC và thiết kế cơ sở dữ liệu

Mô hình MVC là nền tảng kỹ thuật của dự án, cho phép quản lý sự trao đổi dữ liệu một cách hiệu quả. Controller nhận yêu cầu từ View, tương tác với Model để truy xuất hoặc cập nhật dữ liệu, sau đó trả kết quả về cho View hiển thị. Quy trình này đảm bảo logic nghiệp vụ không bị trộn lẫn với mã giao diện. Thiết kế cơ sở dữ liệu, như được minh họa trong 'Hình 35: Data Model (SQL Server)', bao gồm các thực thể chính như Người dùng (Users), Tin tức (News), và Danh mục (Category), thể hiện sự chuẩn bị kỹ lưỡng cho việc lưu trữ và quản lý dữ liệu của nền tảng cho sinh viên Ngoại ngữ Tin học.

5.2. Kết quả đạt được và giao diện người dùng thực tế

Kết quả cuối cùng là một sản phẩm phần mềm hoàn chỉnh, đáp ứng hầu hết các yêu cầu chức năng và phi chức năng đã đề ra. Các chức năng chính như đăng tin, tìm kiếm, quản lý tài khoản và xét duyệt tin đều hoạt động ổn định. Giao diện được thiết kế với các tiêu chuẩn cụ thể về font chữ, kích thước và màu sắc, đảm bảo tính nhất quán và chuyên nghiệp. Ví dụ, 'Giao diện đăng tin mới' (Hình 26) và 'Giao diện chi tiết tin' (Hình 27) cho thấy sự đầu tư vào trải nghiệm người dùng, một yếu tố quan trọng để thu hút và giữ chân người dùng cho ứng dụng nội bộ HUFLIT.

VI. Kết Luận Và Định Hướng Tương Lai Cho Chợ Sinh Viên HUFLIT

Đồ án 'Ứng dụng đăng tin Rao Vặt' của nhóm sinh viên Trường ĐH Ngoại Ngữ - Tin học TP.HCM đã thành công trong việc xây dựng một nền tảng số toàn diện và chuyên biệt. Sản phẩm không chỉ giải quyết các vấn đề thực tiễn mà sinh viên gặp phải hàng ngày như mua bán đồ cũ sinh viên hay tìm trọ gần HUFLIT, mà còn đặt nền móng cho việc hình thành một cộng đồng sinh viên HUFLIT số, nơi các thành viên có thể tương tác và giao dịch một cách an toàn, hiệu quả. Ứng dụng đã chứng minh được tiềm năng to lớn trong việc tối ưu hóa các hoạt động trao đổi thông tin trong một môi trường học đường khép kín. Bằng cách tích hợp các cơ chế kiểm duyệt chặt chẽ và các tính năng xây dựng niềm tin, nền tảng này vượt trội hơn so với các kênh rao vặt công cộng về mức độ tin cậy và sự phù hợp. Tuy đã đạt được những kết quả đáng ghi nhận, dự án vẫn còn không gian để phát triển và hoàn thiện. Việc liên tục cập nhật và bổ sung các tính năng mới sẽ giúp ứng dụng luôn hấp dẫn và đáp ứng được nhu cầu ngày càng đa dạng của sinh viên, khẳng định vị thế là một công cụ không thể thiếu trong đời sống số của cộng đồng HUFLIT.

6.1. Tóm tắt các đóng góp chính và thành công của dự án

Dự án đã xây dựng thành công một HUFLIT marketplace với đầy đủ các chức năng thiết yếu, từ đăng tin miễn phí đến quản lý giao dịch và kiểm duyệt nội dung. Đóng góp lớn nhất của ứng dụng là tạo ra một không gian giao dịch an toàn, giải quyết được các rủi ro tồn tại trên các nền tảng mở. Việc hoàn thành các chức năng cốt lõi như trong bản đặc tả yêu cầu là một thành công quan trọng, chứng tỏ tính khả thi và giá trị thực tiễn của ý tưởng.

6.2. Hướng phát triển trong tương lai để hoàn thiện ứng dụng

Phần 'Hướng phát triển' trong tài liệu gốc đã đề xuất rõ ràng các bước tiếp theo. Cụ thể, nhóm tác giả dự định 'xây dựng thêm chức năng đánh giá tin, Chat, thêm vào yêu thích tin'. Việc hoàn thiện chức năng 'Đánh giá' (UC20) và 'Thêm vào danh sách yêu thích' (UC14) sẽ nâng cao trải nghiệm người dùng. Tích hợp một hệ thống 'Chat' (nhắn tin) trực tiếp, liền mạch hơn sẽ giúp việc trao đổi giữa người mua và người bán trở nên tức thì và tiện lợi, biến app rao vặt HUFLIT trở thành một công cụ giao tiếp và thương mại toàn diện.

10/07/2025

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

Chương 1: Giới thiệu đề tài Chương 2: Khảo sát và phân tích yêu cầu Chương 3: Công Nghệ sử dụng Chương 4: Phát triển và triển khai ứng dụng Chương 5: Các giải pháp và đóng góp Chương 6: Kết luận và hướng phát triển Chương 2 Khảo sát và phân tích yêu cầu 1.5 Khảo sát hiện trạng • Hệ thống buôn bán qua mạng chạy trên nền web giúp công việc trao đổi hàng hóa được tiến hành một cách nhanh chóng, tiện lợi và ít tốn kém nhất. Cung cấp những dịch vụ và giải pháp quảng cáo rao vặt hàng đầu trên internet. Hệ thống RaoVat ra đời nhằm đáp ứng mọi nhu cầu mua bán trao đổi 3 những sản phẩm, mặt hàng và cả dịch vụ cho những tổ chức công ty và cá nhân có nhu cầu. • Thông tin sẽ được truyền tải tới người sử dụng một cách nhanh chóng và hiệu quả nhất giúp người dùng dễ dàng tìm kiếm thông tin sản phẩm mình cần và giúp quảng bá sản phẩm tới tay người tiêu dùng một cách rộng rãi nhất.

• Website cho phép mọi người đăng kí làm thành viên và đăng tải tin rao vặt của mình. Tin rao vặt có thể là mua, bán, trao đổi hoặc dịch vụ cho thuê, tư vấn, việc làm Website sẽ giúp người dùng phát tán rin rao vặt lên các website rao vặt khác và giúp quảng bá tin rao vặt tới tất cả mọi người ghé thăm website. Tin rao vặt của người dùng sẽ có cơ hội rất cao để được một số lượng người dùng lớn đang sử dụng các dịch vụ mua bán trực tuyến biết đến và theo dõi. • Hệ thống website còn được quản lý chuyện nghiệp cùng với hệ thống đánh giá bài viết, đánh giá khách hàng giúp tạo niềm tin vào các thông tin rao vặt trên internet.

• Hệ thống gồm 3 phân hệ: Phân hệ khách, phân hệ thành viên (người dùng) và phân hệ Administrator.6 Tổng quan chức năng 1.1 Biểu đồ use case tổng quan Hình 1: Sơ đồ UseCase Diagram 5 - Các tác nhân tham gia: Khách, Thành viên, Administractor - Vai trò từng tác nhân # Tên Actor Mô tả 1 Khách Có thể tìm, xem các mặt hàng cần mua, trao đổi, các dịch vụ, nhu cầu về việc làm hay tư vấn. Liên hệ với Người đăng tin Rao Vặt thông qua số điện thoại có sẵn trong bản Tin Cá Nhân người đăng tin Rao Vặt để trao đổi, thương lượng mua bán hàng hóa. 2 Thành viên Có thể đăng Tin Rao Vặt, quản lý Tin Rao Vặt Cá Nhân. Và có các chức năng như actor Khách.

3 Administrator Quản lý thông tin thành viên và các nhóm bài đăng Tin. - Mô tả Use Case chính # Code Name Brief Description 1 UC01 Đăng nhập Cho phép người dùng đăng nhâp‡ vào hê ‡ thống. 2 UC02 Đăng ký Cho phép người dùng có thể đăng ký để trở thành thành viên. 3 UC03 Tìm kiếm các tin rao vặt Cho phép người dùng có thể tìm kiếm các tin rao vặt khác nhau trong hệ thống.

4 UC04 Lọc nâng cao Cho phép người dùng có thể lọc tìm các sản phẩm theo nhu cầu về giá cả từ thấp đến cao, chất lượng,… 5 UC05 Xem duyệt qua các Cho phép người dùng có thể xem các tin rao danh mục vặt thông qua phần danh mục tin Rao Vặt. 6 6 UC06 Xem các tin rao vặt đề Cho phép người dùng có thể xem qua các xuất tin rao vặt đã được đề xuất sẵn ở giao diện trang chủ của hệ thống. 7 UC07 Xem chi tiết mô tả Cho phép người dùng có thể xem chi tiết phần mô tả chi tiết của tin Rao Vặt. 8 UC08 Lấy lại mật khẩu Cho phép người dùng thành viên có thể lấy lại mật khẩu khi quên mật khẩu.

9 UC09 Đăng xuất Cho phép người dùng thành viên có thể đăng xuất khỏi hệ thống. 10 UC10 Quản lý tin rao vặt Cho phép người dùng thành viên có thể chỉnh các tin rao vặt của mình. 11 UC11 Đăng tin Cho phép người dùng thành viên có thể đăng Tin của mình lên hệ thống. 12 UC12 Cập nhật/Xóa tin Cho phép người dùng thành viên có thể xóa Tin sau khi đăng tin.

13 UC13 Ẩn tin Cho phép người dùng thành viên có thể ẩn tin sau khi đăng tin. 14 UC14 Thêm vào danh sách Cho phép người dùng thành viên có thể yêu thích thêm các tin rao vặt yêu thích vào danh sách yêu thích của mình. 15 UC15 Xem mục yêu thích Cho phép người dùng thành viên có thể xem và chỉnh sửa danh sách yêu thích của mình. 16 UC16 Quản lý thông tin cá Cho phép người dùng thành viên có thể nhân quản lý các thông tin cá nhân của mình.

7 17 UC18 Nhắn tin Cho phép người dùng thành viên có thể nhắn tin trực tiếp với người đăng Tin trên hệ thống. 18 UC19 Bình luận Cho phép người dùng thành viên có thể bình luận các tin rao vặt khác trên hệ thống. 19 UC20 Đánh giá tin rao vặt Cho phép người dùng thành viên có thể đánh giá tin rao vặt theo mức thứ hạng 5 sao. 20 UC22 Xét duyệt tin Cho phép người quản trị viên duyệt các tin trước khi đăng tin.

21 UC23 Quản lý thành viên Cho phép người quản trị viên có thể quản lý tất cả thông tin tài khoản của người dùng thành viên. 22 UC24 Quản lý danh mục tin Cho phép người quản trị viên có thể quản lý tất cả các danh mục tin.2 Biểu đồ use case phân rã 2. Biểu đồ Use Case phân rã Xem tin rao vặt 8 Hình 2: UseCase Phân rã 01 Mô tả Use Case phân rã Xem tin rao vặt: Người dùng có thể Tìm kiếm các bài đăng tin rao vặt, Lọc nâng cao tìm kiếm tin rao vặt theo thông tin cụ thể. Có thể xem qua các tin rao vặt ở danh mục hoặc ở mục đề xuất những tin rao vặt mới nhất.

Ngoài ra còn Xem chi tiết mô tả của mỗi bài đăng tin rao vặt. Biểu đồ Use Case phân rã Quản lý tin rao vặt 9 Hình 3: UseCase Phân rả 02 Mô tả Use Case phân rã Quản lý tin rao vặt: Mỗi thành viên có thể tự quả lý tin rao vặt của mình, có thể Đăng tin, Xóa tin và Ẩn các tin rao vặt.3 Quy trình nghiệp vụ 10 Hình 4: Quy trình Quản lý tin Khách hàng, Thành viên muốn đăng tin rao vặt phải tạo tài khoản cá nhân và đăng nhập tài khoản vào hệ thống, Soạn tin và đăng tin rao vặt và chờ kiểm duyệt xét duyệt đăng tin. Sau 11 khi giao dịch xong các Thành viên phải ẩn hoặc xóa các bài đăng tin rao vặt đã được giao dịch xong.7 Đặc tả chức năng 1.1 Đặc tả use case Đăng nhập Use Case Description Name Đăng nhập Code UC01 Description Cho phép người dùng đăng nhâ ‡p vào hê ‡ thống. Actor Thành viên Trigger Actor bấm nút đăng nhập.

Pre- - Tài khoản người dùng phải được tạo sẵn. condition - Thiết bị của người dùng đã được kết nối Interner khi thực hiện đăng nhập. Post Người dùng đăng nhập vào hệ thống thành công. condition Activities Actor System Main Flow: Đăng nhập thành công 1 Actor nhâ ‡p tên đăng nhâp/mâ ‡ ‡t khẩu và click vào button Đăng nhập trên trang 12 đăng nhâ ‡p.

2 Kiểm tra tên đăng nhâ ‡p/mâ ‡t khẩu là chính xác sau đó chuyển tới trang default role tương ứng. System Message MS01 “Tên Đăng Nhập và Mật Khẩu của bạn không chính xác. Vui lòng kiểm tra và thử lại.” Message thông báo khi actor nhâp‡ sai tên đăng nhâ ‡p/mât‡ khẩu. 13 Hình 5: Activity Diagram 01.

Đăng nhập Activity Diagram 01: Đăng nhập 1.2 Đặc tả use case Đăng ký Use Case Description Name Đăng ký Code UC02 Description Cho phép người dùng có thể đăng ký để trở thành thành viên. Actor Khách Trigger Actor bấm nút đăng ký. Pre- Thiết bị của người dùng đã được kết nối Interner khi thực condition hiện đăng ký. Post Người dùng đăng ký tài khoản thành công.

14 condition Activities Actor System Main Flow: Đăng ký thành công 1 Actor nhâ p‡ thông tin cá nhân, Tên đăng nhâp, Mật khẩu và click vào button Đăng ký trên trang đăng ký. 2 Kiểm tra tên đăng nhâ ‡p đã có đăng ký trên hệ thống chưa và chuyển tới trang default tương ứng. System Message MS01 “Tên Đăng Nhập đã tồn tại trong hệ thống. Vui lòng kiểm tra và thử lại.” 15 Message thông báo khi actor nhập trùng tên đăng nhâp.

‡ MS02 “Mật khẩu không khóp. Vui lòng kiểm tra và thử lại” Message thông báo khi actor nhập sai xác nhận mật khẩu. Hình 6: Activity Diagram 02.3 Đặc tả use case Tìm kiếm các tin Rao Vặt Use Case Description Name Tìm kiếm các tin rao Code UC03 vặt Description Cho phép người dùng có thể tìm kiếm các tin rao vặt khác nhau trong hệ thống. Actor Khách Trigger Actor bấm vào nút tìm kiếm.

Pre- Thiết bị của người dùng đã được kết nối Interner khi thực condition hiện tìm kiếm. Post Chuyển tới trang hiển thị các kết quả cần tìm. condition Activities Actor System Main Flow: Tìm kiếm các tin rao vặt thành công 1 Actor nhâ ‡p từ khóa cần tìm và nhấn vào biểu tượng tìm kiếm. 2 Kiểm tra các tin rao vặt liên quan đến từ khóa cần tìm và chuyển 17 đến trang default tương ứng.

Hình 7: Activity Diagram 03. Tìm kiếm các tin rao vặt 1.4 Đặc tả use case Lọc nâng cao Use Case Description Name Lọc nâng cao Code UC04 18 Description Cho phép người dùng có thể lọc tìm các sản phẩm theo nhu cầu về giá cả từ thấp đến cao, chất lượng,… Actor Khách Trigger Actor bấm nút Lọc Pre- Thiết bị của người dùng đã được kết nối Interner khi thực condition hiện lọc nâng cao Post Chuyển tới trang hiển thị kết quả sau khi lọc nâng cao. condition Activities Actor System Main Flow: Lọc nâng cao thành công 1 Actor nhâ ‡p các giá trị cần lọc và nhấn vào nút Lọc 2 Kiểm tra các tin rao vặt tương ứng với các giá trị lọc nâng cao và chuyển đến trang default tương ứng. System Message N /A 19 Hình 8: Activity Diagram 04.

Lọc nâng cao 1.5 Đặc tả use case Xem duyệt qua các danh mục Use Case Description Name Xem duyệt qua các Code UC05 danh mục Description Cho phép người dùng có thể xem các tin rao vặt thông qua 20 phần danh mục tin Rao Vặt. Actor Khách Trigger Actor bấm vào các mục thuộc danh mục Pre- Thiết bị của người dùng đã được kết nối Interner khi thực condition hiện xem mặt hàng qua danh mục. Post Chuyển tới trang hiển thị các tin rao vặt thuộc danh mục đã condition chọn. Activities Actor System Main Flow: Xem duyệt qua các danh mục thành công 1 Actor chọn 1 trong các mục thuộc danh mục 2 Chuyển đến trang hiển thị các mặt hàng thuộc danh mục đã chọn.

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

Tuyệt vời! Dưới đây là tóm tắt chuyên sâu về SEO cho tài liệu của bạn, được trình bày một cách tự nhiên và hấp dẫn.


Tài liệu về "Ứng Dụng Đăng Tin Rao Vặt Hiệu Quả Từ Trường ĐH Ngoại Ngữ Tin Học TP.HCM" cung cấp một cái nhìn thực tế và chi tiết về quá trình xây dựng một sản phẩm công nghệ thông tin trong môi trường học thuật. Người đọc không chỉ khám phá các tính năng và lợi ích của một ứng dụng rao vặt mà còn học hỏi được quy trình biến ý tưởng thành một giải pháp phần mềm hoàn chỉnh, từ khâu lên kế hoạch, thiết kế đến triển khai. Đây là một case study giá trị cho những ai quan tâm đến phát triển ứng dụng và quản lý dự án phần mềm.

Để xây dựng một ứng dụng thành công như vậy, đội ngũ phát triển phải trải qua các giai đoạn cốt lõi của ngành công nghệ phần mềm. Để hiểu sâu hơn về bức tranh toàn cảnh này, bạn có thể bắt đầu với nền tảng về Công nghệ phần mềm 1, tài liệu này sẽ cung cấp kiến thức tổng quan về các mô hình và phương pháp phát triển. Tiếp đó, giai đoạn khởi đầu và quan trọng nhất chính là phân tích và định hình hệ thống, một chủ đề được trình bày chi tiết trong Imformation system analysis design. Cuối cùng, để đảm bảo chất lượng sản phẩm trước khi đến tay người dùng, quy trình kiểm thử là không thể thiếu; hãy khám phá các kỹ thuật hiệu quả qua ví dụ thực tiễn trong tài liệu Kiểm thử website tính tiền điện hộ cá nhân e energy. Mỗi liên kết là một cánh cửa giúp bạn đào sâu kiến thức và hoàn thiện kỹ năng trong lĩnh vực phát triển phần mềm.