1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Đồ án cnpmnc ứng dụng đăng tin rao vặt

91 4 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐH NGOẠI NGỮ TIN HỌC TP.HCM KHOA CÔNG NGHỆ THÔNG TIN Đồ án CNPMNC Ứng dụng đăng tin Rao Vặt Hồ Tấn Hùng – 19DH110536 Nhóm sinh viên thực Ngơ Thị Thanh Ngân – 19DH110061 Nguyễn Lâm Ngọc Phước – 19DH111091 Giảng viên Th.S Đặng Thị Kim Giao TP.HCM, 11/03/2022 Mục lục Mục lục ii Danh mục hình vẽ v Danh mục bảng vii Danh mục từ viết tắt viii Danh mục thuật ngữ ix Chương Giới thiệu đề tài 1.1 Đặt vấn đề 1.2 Mục tiêu phạm vi đề tài 1.3 Định hướng giải pháp 1.4 Bố cục đồ án Chương Khảo sát phân tích yêu cầu 2.1 Khảo sát trạng 2.2 Tổng quan chức 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ụ .10 2.3 Đặc tả chức .12 2.3.1 Đặc tả use case Đăng nhập .12 2.3.2 Đặc tả use case Đăng ký 14 iii 2.3.3 Đặc tả use case Tìm kiếm tin Rao Vặt .17 2.3.4 Đặc tả use case Lọc nâng cao 19 2.3.5 Đặc tả use case Xem duyệt qua danh mục .21 2.3.6 Đặc tả use case Xem tin Rao Vặt đề xuất 23 2.3.7 Đặc tả use case Xem chi tiết mô tả 25 2.3.8 Đặc tả use case Lấy lại mật 27 2.3.9 Đặc tả use case Đăng xuất 30 2.3.10 Đặc tả use case Quản lý tin Rao Vặt 32 2.3.11 Đặc tả use case Đăng tin 34 2.3.12 Đặc tả use case Xóa tin 36 2.3.13 Đặc tả use case Ẩn tin 38 2.3.14 Đặc tả use case Thêm vào danh sách yêu thích 40 2.3.15 Đặc tả use case Xem mục yêu thích .42 2.3.16 Đặc tả use case Quản lý thông tin cá nhân 44 2.3.17 Đặc tả use case Nhắn tin 46 2.3.18 Đặc tả use case Bình luận .49 2.3.19 Đặc tả use case Đánh giá tin Rao Vặt 51 2.3.20 Đặc tả use case Xét duyệt tin .53 2.3.21 Đặc tả use case Quản lý thành viên 56 2.3.22 Đặc tả use case Quản lý danh mục tin 60 2.4 Yêu cầu phi chức .62 2.4.1 Yêu cầu tiến hóa .62 2.4.2 Yêu cầu bảo mật .63 2.4.3 Yêu cầu công nghệ 63 Chương Công nghệ sử dụng 64 iv Chương Phát triển triển khai ứng dụng 65 4.1 Thiết kế kiến trúc 65 4.1.1 Lựa chọn kiến trúc phần mềm 65 4.1.2 Thiết kế tổng quan 66 4.1.3 Thiết kế chi tiết gói 66 4.2 Thiết kế chi tiết 66 4.2.1 Thiết kế giao diện 66 4.2.2 Thiết kế lớp 75 4.2.3 Thiết kế sở liệu .75 4.3 Xây dựng ứng dụng 76 4.3.1 Thư viện công cụ sử dụng 76 4.3.2 Kết đạt 77 4.3.3 Minh hoạ chức .77 4.4 Kiểm thử 78 4.5 Triển khai 78 Chương Các giải pháp đóng góp 79 Chương Kết luận hướng phát triển 80 6.1 Kết luận .80 6.2 Hướng phát triển 80 Tài liệu tham khảo .81 Nhận xét GVHD 82 v Danh mục hình vẽ Hình 1: Sơ đồ UseCase Diagram Hình 2: UseCase Phân rã 01 Hình 3: UseCase Phân rả 02 10 Hình 4: Quy trình Quản lý tin 11 Hình 5: Activity Diagram 01 Đăng nhập 14 Hình 6: Activity Diagram 02 Đăng ký 17 Hình 7: Activity Diagram 03 Tìm kiếm tin rao vặt .19 Hình 8: Activity Diagram 04 Lọc nâng cao 21 Hình 9: Activity Diagram 05 Xem duyệt qua danh mục 23 Hình 10: Activity Diagram 06 Xem tin rao vặt đề xuất 25 Hình 11: Activity Diagram 07 Xem chi tiết mô tả 26 Hình 12: Activity Diagram 08 Lấy lại mật 30 Hình 13: Activity Diagram 09 Quản lý tin rao vặt .34 Hình 14: Activity Diagram 10 Đăng tin 36 Hình 15: Activity Diagram 11 Xóa tin 38 Hình 16: Activity Diagram 12 Ẩn tin 40 Hình 17: Activity Diagram 13 Thêm vào danh sách yêu thích 42 Hình 18: Activity Diagram 14 Xem mục yêu thích 44 Hình 19: Activity Diagram 15 Quản lý thông tin cá nhân 46 Hình 20: Activity Diagram 16 Nhắn tin 48 vi Hình 21: Activity Diagram 17 Bình luận 50 Hình 22: Activity Diagram 18 Đánh giá tin rao vặt .53 Hình 23: Activity Diagram 19 Xét duyệt tin 56 Hình 24: Activity Diagram 20 Quản lý thành viên 60 Hình 25: Giao diện trang chủ chưa đăng nhập 69 Hình 26: Giao diện đăng tin .70 Hình 27: Giao diện chi tiết tin 71 Hình 28: Giao diện Quản lý Nhãn hiệu .72 Hình 29: Giao diện Quản lý danh mục 72 Hình 30: Giao diện Quản lý tin 73 Hình 31: Giao diện Quản lý danh sách ngưsach1 người dùng 73 Hình 32: Giao diện tạo tin cho Admin .74 Hình 33: Giao diện Xét duyệt tin 74 Hình 34: Giao diện Danh sách tin tức 75 Hình 35: Data Model (SQL Server) 76 Danh mục bảng Bảng 1: Danh sách yêu cầu tiến hóa 62 Bảng 2: Danh sách yêu cầu bảo mật 63 Bảng 3: Danh sách yêu cầu công nghệ 63 vii Application Programming Interface Giao diện lập trình ứng dụng Danh mục từ viết tắt API EUD GWT HTML End-User Development Phát triển ứng dụng người dùng cuối Google Web Toolkit Công cụ lập trình Javascript Java Google HyperText Markup Language Ngôn ngữ đánh dấu siêu văn CNTT Công nghệ thông tin ĐỒ ÁN CNPMNC Đồ án Công Nghệ Phần Mềm Nâng Cao SV Sinh viên Trình duyệt Danh mục thuật ngữ viii Browser Cache memory Bộ nhớ đệm E-commerce Thương mại điện tử Bloatware Ứng dụng nhà sản xuất tích hợp vào thiết bị Interpreter Trình thơng dịch Compiler Trình biên dịch ix Chương Giới thiệu đề tài 1.1 Đặt vấn đề Sự phát triển không ngừng mạng internet tình hình dịch COVID - 19 diễn biến phức tạp tạo tiền đề đánh dấu tăng trưởng mạnh mẽ vượt bậc thương mại điện tử Quả thật, diễn biến phức tạp dịch bệnh có tác động mạnh mẽ khiến nhiều ngành hàng “chao đảo”, nhiên “thời tạo nên anh hùng” lại hội để thương mại điện tử bứt phá chứng minh vị thời đại số Nắm bắt hội này, nhóm chúng em định xây dựng Website thương mại điện tử Raovat Một thương hiệu rao vặt trực tuyến uy tín, hiệu quả, chất lượng trải nghiệm tốt mà tụi em muốn mang lại cho người dùng 1.2 Mục tiêu phạm vi đề tài Với mục tiêu trở thành cầu nối hiệu người mua người bán, website rao vặt online Rao vặt đời với giao diện vô thân thiện Sự phát triển cách mạng cơng nghệ 4.0 có tác động mạnh mẽ đến mặt đời sống xã hội, đặc biệt mơ hình kinh doanh online ngày hoạt động hiệu nhanh chóng dựa tảng công nghệ số Kết nhiều thống kê gần cho thấy, Việt Nam nằm top 20 nước có số người sử dụng internet cao giới với 49 triệu người kết nối internet Trong đó, khoảng 23 triệu người thường xuyên mua sắm trực tuyến Con số cho thấy tiềm nhu cầu thị trường mua sắm hàng hóa online lớn Nắm bắt hội này, nhiều kênh rao vặt đời khiến cho thị trường rao vặt thời gian qua hoạt động sôi Một website rao vặt “sạch” mang lại uy tín hiệu cao rao vặt Hình 26: Giao diện đăng tin 68 Hình 27: Giao diện chi tiết tin 69 Hình 28: Giao diện Quản lý Nhãn hiệu Hình 29: Giao diện Quản lý danh mục 70 Hình 30: Giao diện Quản lý tin Hình 31: Giao diện Quản lý danh sách ngưsach1 người dùng 71 Hình 32: Giao diện tạo tin cho Admin Hình 33: Giao diện Xét duyệt tin 72 Hình 34: Giao diện Danh sách tin tức 1.10.2 Thiết kế lớp 1.10.3 Thiết kế sở liệu Category(IDCategory, Name, ImageCate) SubCategory(IDSubCategory, IDCategory, Name, ImageSubCate) Brand(IDBrand, IDSubCategory, Name, ImageBrand) News(IDNews, IDUser, IDBrand, Name, Price, Time, Description, Address, Type, Status) Reports(IDReports, IDNews, Content, TypeOfReport, Email, Name, Status) ImgNews(IDImg, IDNews, ImgURL, NameImages) Users(IDUser, UserName, Password, Type, DateCreate, FullName, Gender, Birth, Avatar, Address, Phone, Email, IdentityCard, Balance, EmailConfirm) RoomChat(IDRoom, IDUserA, IDUserB, status) Message_S(IDMessage, IDRoom, Type, Content, Img, Time) HistoryService(IDHistoryService, IDUser, IDService, Time) Servicess(IDService, Name, Price, TotalTime) 73 Blog(IDBlog, Author, ImgURL, NameImage, DateCreate, Type, Title, Description, Content, slug) Hình 35: Data Model (SQL Server) 1.11 Xây dựng ứng dụng 1.11.1 Thư viện công cụ sử dụng Bảng Danh sách thư viện công cụ sử dụng Mục đích Cơng cụ Địa URL 74 IDE lập trình Eclipse Oxygen 64 bit http://www.eclipse.org/ v.v v.v v.v 1.11.2 Kết đạt 1.11.3 Minh hoạ chức 75 1.12 Kiểm thử 1.13 Triển khai Chương Các giải pháp đóng góp BẢNG PHÂN CƠNG STT Họ Tên Công Việc 76 Nguyễn Lâm Ngọc Phước Hồ Tấn Hùng Ngô Thị Thanh Ngân Xây dựng thiết kế giao diện Admin, thực thao tác chức tương tác Web với Admin, tích hợp API Xây dựng thiết kế giao diện, thực thao tác chức tương tác Web với người dùng Đăng nhập, đăng ký, up hosting Chương Kết luận hướng phát triển 1.14 Kết luận - Xây dựng tương đối đầy đủ tương đối chức Web Rao vặt đăng tin, xem chi tiết tin,… 1.15 Hướng phát triển - Xây dựng thêm chức đanh giá tin, Chat, thêm vào yêu thích tin Tài liệu tham khảo [1] Hovy E H., Automated Discourse Generation Using Discourse Structure Relations, Artificial Intelligence, Elsevier Science Publishers, 63: 341-385, 1993 [2] Peterson L L and Davie B S., Computer Networks: A Systems Approach, 2nd ed., Mogran-Kaufmann, 1999 77 [3] Nguyễn Thúc Hải, Mạng máy tính hệ thống mở, Nhà xuất giáo dục, 1999 [4] Poesio M and Di Eugenio B., Discourse Structure and Anaphoric Accessibility, In Proc of the ESSLLI Workshop on Information Structure, Discourse Structure and Discourse Semantics, Helsinki, 2001 [5] Knott D., A Data-Driven Methodology for Motivating a Set of Coherence Relations, Ph.D Thesis, University of Edinburgh, UK, 1996 [6] Berners-Lee T., Hypertext Transfer Protocol (HTTP), CERN, ftp:/info.cern.ch/pub/www/doc/http-spec.txt.Z, last visited May 2010 [7] Princeton University, WordNet, http://www.cogsci.princeton.edu/~wn/index.shtml, last visited May 2010 78 79 Nhận xét GVHD ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… 80 ……………………………………………………………………………………………… ……………………………………………………………………………………………… 81

Ngày đăng: 13/04/2023, 14:13

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w