Đại học đà nẵng

62 17 0
Đại học đà nẵng

Đ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

2022 TÊN ĐỀ TÀI: XÂY DỰNG WEBSITE RAO VẶT, MUA BÁN, TRAO ĐỔI ĐỒ CŨ CHO SINH VIÊN UTE Họ tên sinh viên: Ngô Thanh Tuấn ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT KHOA CÔNG NGHỆ SỐ ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC NGÀNH: CÔNG NGHỆ THÔNG TIN CHUYÊN NGÀNH: CÔNG NGHỆ THÔNG TIN ĐỀ TÀI: XÂY DỰNG WEBSITE RAO VẶT, MUA BÁN, TRAO ĐỔI ĐỒ CŨ CHO SINH VIÊN UTE Người hướng dẫn Sinh viên thực Mã sinh viên Lớp : ThS Nguyễn Thị Hà Quyên : Ngô Thanh Tuấn : 1811505310249 : 18T2 Đà Nẵng, 02/ 2022 ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT KHOA CÔNG NGHỆ SỐ ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC NGÀNH: CÔNG NGHỆ THÔNG TIN CHUYÊN NGÀNH: CÔNG NGHỆ THÔNG TIN ĐỀ TÀI: XÂY DỰNG WEBSITE RAO VẶT, MUA BÁN, TRAO ĐỔI ĐỒ CŨ CHO SINH VIÊN UTE Người hướng dẫn Sinh viên thực Mã sinh viên Lớp : ThS Nguyễn Thị Hà Quyên : Ngô Thanh Tuấn : 1811505310249 : 18T2 Đà Nẵng, 02/ 2022 NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN TÓM TẮT Tên đề tài: Xây dựng website rao vặt, mua bán, trao đổi đồ cũ cho sinh viên Trường Đại học Sư phạm Kỹ thuật Đà Nẵng Sinh viên thực hiện: Ngô Thanh Tuấn Mã sinh viên: 1811505310249 Lớp : 18T2 Sau cô Nguyễn Thị Hà Quyên hướng dẫn đề tài em thực chức hệ thống sau: • Cho phép khách vãng lai tìm kiếm, xem thơng tin đồ mong muốn , xem thông báo tiến hành đăng ký tài khoản • Cho phép sinh viên cập nhật thơng tin cá nhân • Cho phép sinh viên có đồ đăng để rao bán trao đổi cho bạn sinh viên khác có mong muốn sử dụng lại • Cho phép sinh viên cần đồ đăng ký trao đổi mua lại đồ • Cho phép sinh viên cần đồ đánh giá đăng sản phẩm thơng qua hình thức vote • Cho phép sinh viên cần đồ comment đăng để tiện việc giao dịch • Cho phép sinh viên quản lý đăng • Cho phép phịng cơng tác sinh viên (Admin): quản lý danh mục đăng website, thống kê số lượng sinh viên sử dụng hệ thống đưa hình phạt dành cho sinh viên đăng sai lệch thông tin TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT CỘNG HỊA XÃ HƠI CHỦ NGHĨA VIỆT NAM KHOA CÔNG NGHỆ SỐ Độc lập - Tự - Hạnh phúc NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP Giảng viên hướng dẫn: ThS Nguyễn Thị Hà Quyên Sinh viên thực hiện: Ngô Thanh Tuấn Mã SV: 1811505310249 Tên đề tài: - Xây dựng website rao vặt, mua bán, trao đổi đồ cũ cho sinh viên UTE Các số liệu, tài liệu ban đầu: - - Rất nhiều sinh viên UTE sinh viên trường đại học Đại học Đà Nẵng nói chung, thân em sinh sống học tập trường Đại học Sư Phạm Kĩ Thuật – Đà Nẵng nói riêng có mong muốn trao đổi đồ cũ lẫn Các tài liệu tham khảo lấy từ nhiều nguồn, đa phần viết khóa học lập trình youtube Nội dung đồ án: Chương 1: Tổng quan Chương 2: Cơ sở lý thuyết Chương 3: Phân tích thiết kế Chương 4: Xây dựng chương trình Chương 5: Kết luận hướng phát triển Các sản phẩm dự kiến - Hệ thống rao vặt, mua bán, trao đổi đồ cũ cho sinh viên UTE hồn thiện chức chạy ổn định môi trường development Ngày giao đồ án: 01/10/2021 Ngày nộp đồ án: 25/01/2022 Trưởng Bộ môn Đà Nẵng, ngày tháng năm Người hướng dẫn LỜI CẢM ƠN Lời đầu tiên, em xin chân thành cảm ơn Trường Đại học Sư Phạm Kỹ Thuật tạo điều kiện để em có mơi trường học tập phát triển thân tốt Đặc biệt em xin gửi lời cảm ơn chân thành sâu sắc tới cô Nguyễn Thị Hà Quyên hướng dẫn, giúp đỡ em suốt thời gian thực đề tài Em xin chân thành cảm ơn thầy cô môn tận tình giảng dạy, truyền đạt kiến thức cho chúng em kỳ học vừa qua Xin chân thành cảm ơn tất bạn bè động viên, giúp đỡ chúng em thời gian học tập hoàn thành đồ án Mặc dù cố gắng nhiều khơng thể tránh khỏi thiếu sót thời gian hạn chế kiến thức đề tài làm đồ án Em kính mong nhận góp ý q Thầy Cơ bạn để hồn thành tốt Em xin chân thành cảm ơn! CAM ĐOAN Chúng em xin cam đoan : Những nội dung luận văn chúng em thực hướng dẫn giảng viên ThS.Nguyễn Thị Hà Quyên Mọi tham khảo luận văn trích dẫn rõ ràng tên tác giả, tên cơng trình ,thời gian, địa điểm cơng bố Mọi chép không hợp lệ, vi phạm quy chế đào tạo, hay gian trá, chúng em xin chịu hoàn toàn trách nhiệm Sinh viên thực Ngô Thanh Tuấn Xây dựng website rao vặt, mua bán, trao đổi đồ cũ cho sinh viên UTE MỤC LỤC CHƯƠNG TỔNG QUAN 1.1 Tổng quan đề tài 1.2 Mục đích đề tài 1.3 Phạm vi đề tài 1.4 Cơ cấu tổ chức .4 1.5 Hoạt động nghiệp vụ thực tế 1.6 Đặc tả yêu cầu nghiệp vụ (Business Requirments) 1.6.1 Khách hàng chưa thành viên 1.6.2 Sinh viên (chung) .6 1.6.3 Sinh viên có đồ 1.6.4 Sinh viên có nhu cầu mua đổi đồ 1.6.5 Người quản trị .7 CHƯƠNG CƠ SỞ LÝ THUYẾT 2.1 Hệ quản trị sở liệu 2.1.1 MySQL 2.1.2 Đôi nét lịch sử 2.1.3 Ưu điểm MySQL 2.2 Ngơn ngữ lập trình PHP 2.2.1 PHP .9 2.2.2 Đôi nét lịch sử 10 2.3 Laravel Framework 10 2.3.1 Laravel .11 2.3.2 Đôi nét lịch sử .11 2.4 Bootstrap 13 2.4.1 Bootstrap 13 2.4.2 Đôi nét lịch sử 13 2.5 Mơ hình MVC 14 CHƯƠNG PHÂN TÍCH THIẾT KẾ 16 3.1 Đặc tả yêu cầu phần mềm (Software Requirements) 16 3.1.1 Khách vãng lai 16 3.1.2 Sinh viên có đồ 16 3.1.3 Sinh viên có nhu cầu trao đổi, mua đồ cũ 17 3.1.4 Quản trị viên (Phòng CTHSSV) 17 3.2 Sơ đồ Usecase 18 3.3 Kịch cho Usecase 19 3.3.1 Actor Sinh Viên, Quản trị viên 19 3.3.2 Actor sinh viên có đồ 20 3.3.3 Actor sinh viên cần đồ/ Khách vãng lai .22 3.3.4 Actor sinh viên 24 3.3.5 Actor Quản trị viên (phòng CTHSSV) 25 3.4 Phác thảo giao diện người dùng & Sơ đồ hoạt động 26 3.4.1 Actor sinh viên có đồ 26 3.4.2 Actor khách vãng lai/sinh viên/ Quản trị viên 28 3.4.3 Actor Quản trị viên 29 3.5 Sơ đồ ERD 31 3.6 Diagram MySQL 33 3.7 Mơ hình khái niệm (Domain Model) 33 3.7.1 Xác định lớp ứng viên (Candidate Class) 33 3.7.2 Xây dựng sơ đồ Domain Model (Class Diagram - Level 1) 34 3.8 Sơ đồ Robustness Diagram 35 3.8.1 Robustness Diagram cho usecase đăng .35 3.8.2 Robustness Diagram cho usecase tìm kiếm .35 3.8.3 Robustness Diagram cho usecase thống kê .36 3.9 Sơ đồ tương tác 36 3.9.1 Sequence Diagram cho usecase đăng 36 3.9.2 Sequence Diagram cho usecase tìm kiếm 37 Xây dựng website rao vặt, mua bán, trao đổi đồ cũ cho sinh viên UTE 3.9.2 Sequence Diagram cho usecase tìm kiếm Hình 1.1: Sơ đồ Sequence cho usecase tìm kiếm 3.9.3 Sequence Diagram cho usecase thống kê Hình 1.1: Sơ đồ Sequence cho usecase thống kê SVTH: Ngô Thanh Tuấn GVHD: Nguyễn Thị Hà Quyên 37 Xây dựng website rao vặt, mua bán, trao đổi đồ cũ cho sinh viên UTE 3.10 Sơ đồ lớp (Level 2) Hình 1.1: Sơ đồ lớp SVTH: Ngơ Thanh Tuấn GVHD: Nguyễn Thị Hà Quyên 38 Xây dựng website rao vặt, mua bán, trao đổi đồ cũ cho sinh viên UTE CHƯƠNG DEMO CHƯƠNG TRÌNH 4.1 Trang người dùng (dành cho sinh viên khách vãng lai) 4.1.1 Giao diện trang chủ dành cho sinh viên khách vãng lai Hình 1.1: Giao diện trang chủ dành cho sinh viên SVTH: Ngô Thanh Tuấn GVHD: Nguyễn Thị Hà Quyên 39 Xây dựng website rao vặt, mua bán, trao đổi đồ cũ cho sinh viên UTE 4.1.2 Giao diện đăng ký tài khoản dành cho sinh viên Hình 1.1: Giao diện đăng ký tài khoản SVTH: Ngô Thanh Tuấn GVHD: Nguyễn Thị Hà Quyên 40 Xây dựng website rao vặt, mua bán, trao đổi đồ cũ cho sinh viên UTE 4.1.3 Giao diện đăng nhập có tài khoản Hình 1.1: Giao diện đăng nhập tài khoản 4.1.4 Giao diện sinh viên đăng nhập thành cơng Hình 1.1: Giao diện sau đăng nhập thành công Mã sinh viên – Họ tên sinh viên 41 Xây dựng website rao vặt, mua bán, trao đổi đồ cũ cho sinh viên UTE 4.1.5 Cập nhật thơng tin cá nhân Hình 1.1: Giao diện cập nhật thông tin cá nhân 4.1.6 Giao diện đăng Hình 1.1: Giao diện đăng Mã sinh viên – Họ tên sinh viên 42 Xây dựng website rao vặt, mua bán, trao đổi đồ cũ cho sinh viên UTE 4.1.7 Giao diện quản lý đăng cá nhân Hình 1.1: Giao diện quản lý đăng cá nhân 4.1.8 Giao diên lịch sử trao đổi - giao dịch thành cơng Hình 1.1: Giao diện lịch sử trao đổi – giao dịch thành công Mã sinh viên – Họ tên sinh viên 43 Xây dựng website rao vặt, mua bán, trao đổi đồ cũ cho sinh viên UTE 4.1.9 Giao diện xem chi tiết đăng sinh viên khác Hình 1.1: Giao diện chi tiết đăng Mã sinh viên – Họ tên sinh viên 44 Xây dựng website rao vặt, mua bán, trao đổi đồ cũ cho sinh viên UTE 4.1.10 Giao diện comment đăng đồ Hình 1.1: Giao diện comment đăng Mã sinh viên – Họ tên sinh viên 45 Xây dựng website rao vặt, mua bán, trao đổi đồ cũ cho sinh viên UTE 4.1.11 Giao diện đánh giá đăng đồ Hình 1.1: Giao diện đánh giá đăng Mã sinh viên – Họ tên sinh viên 46 Xây dựng website rao vặt, mua bán, trao đổi đồ cũ cho sinh viên UTE 4.2 Trang quản lý (Dành cho PCTHSSV) 4.2.1 Giao diện đăng nhập dành cho tài khoản Admin Hình 1.1: Giao diện đăng nhập Admin 4.2.2 Giao diện đăng nhập Admin thành cơng – thống kê Hình 1.1: Giao diện sau Admin đăng nhập thành công Mã sinh viên – Họ tên sinh viên 47 Xây dựng website rao vặt, mua bán, trao đổi đồ cũ cho sinh viên UTE 4.2.3 Giao diện quản lý sinh viên – cảnh báo tài khoản Hình 1.1: Giao diện quản lý sinh viên Mã sinh viên – Họ tên sinh viên 48 Xây dựng website rao vặt, mua bán, trao đổi đồ cũ cho sinh viên UTE CHƯƠNG KẾT LUẬN & HƯỚNG PHÁT TRIỂN 5.1 Kết luận  Website đạt số chức so với mục tiêu đặt  Có reponsive số thiết bị Ipad máy tỉnh bảng  Giúp dễ dàng kết nối sinh viên việc để lại đồ mà khơng dùng cho bạn sinh viên khác 5.2 Hướng phát triển  Responsive webiste số thiết bị di động  Mở rộng số lượng người dùng website, hường đến cho bạn sinh viên khác học tài Đà Nẵng  Phát triển số tảng app như: Android, IOS Mã sinh viên – Họ tên sinh viên 49 Xây dựng website rao vặt, mua bán, trao đổi đồ cũ cho sinh viên UTE TÀI LIỆU THAM KHẢO Template trang Admin https://w3layouts.com/template/easy-admin-panel-flat-bootstrapresponsive-web-template/ PHP: https://laravel.com/ Stackoverflow: https://stackoverflow.com/ MySQL: https://www.w3schools.com/mySQL/default.asp Xây dựng website rao vặt, mua bán, trao đổi đồ cũ cho sinh viên UTE Phụ lục ... đầu: - - Rất nhiều sinh viên UTE sinh viên trường đại học Đại học Đà Nẵng nói chung, thân em sinh sống học tập trường Đại học Sư Phạm Kĩ Thuật – Đà Nẵng nói riêng có mong muốn trao đổi đồ cũ lẫn... quan đề tài Như biết, sinh viên trường đại học Đại học Đà Nẵng nói chung, thân em sinh hoạt trường Đại học Sư Phạm Kỹ Thuật – Đà Nẵng nói riêng; sau vài năm học, em phần hiểu rõ sống Sinh viên xa...ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT KHOA CÔNG NGHỆ SỐ ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC NGÀNH: CÔNG NGHỆ THÔNG TIN CHUYÊN NGÀNH: CÔNG NGHỆ

Ngày đăng: 22/06/2022, 19:30

Hình ảnh liên quan

Hình 1.1: Sơ đồ quy trình hoạt động của đề tài website - Đại học đà nẵng

Hình 1.1.

Sơ đồ quy trình hoạt động của đề tài website Xem tại trang 15 của tài liệu.
Hình 2.5: Mô hình MVC - Đại học đà nẵng

Hình 2.5.

Mô hình MVC Xem tại trang 25 của tài liệu.
Hình 1.1: Usecase Diagram - Đại học đà nẵng

Hình 1.1.

Usecase Diagram Xem tại trang 29 của tài liệu.
4. Actor chọn nút “Đăng bài” để đăng bài trực tiếp trên bảng tin - Đại học đà nẵng

4..

Actor chọn nút “Đăng bài” để đăng bài trực tiếp trên bảng tin Xem tại trang 31 của tài liệu.
4a.1. Chọn hình thức sử phạt. Usecase tiếp túc với bước 5 4b.Chọn khóa tài khoản người dùng - Đại học đà nẵng

4a.1..

Chọn hình thức sử phạt. Usecase tiếp túc với bước 5 4b.Chọn khóa tài khoản người dùng Xem tại trang 36 của tài liệu.
Hình 1.1: UI Đăng bài (Giao diện 1) - Đại học đà nẵng

Hình 1.1.

UI Đăng bài (Giao diện 1) Xem tại trang 37 của tài liệu.
Hình 1.3: Sơ đồ hoạt động cho usecase đăng bài - Đại học đà nẵng

Hình 1.3.

Sơ đồ hoạt động cho usecase đăng bài Xem tại trang 38 của tài liệu.
Hình 1.2: UI Đăng bài (Giao diện 2) - Đại học đà nẵng

Hình 1.2.

UI Đăng bài (Giao diện 2) Xem tại trang 38 của tài liệu.
Hình 2.1: UI tìm kiếm theo danh mục - Đại học đà nẵng

Hình 2.1.

UI tìm kiếm theo danh mục Xem tại trang 39 của tài liệu.
Hình 1.1: UI tìm kiếm bằng thanh search - Đại học đà nẵng

Hình 1.1.

UI tìm kiếm bằng thanh search Xem tại trang 39 của tài liệu.
Hình 2.2: Sơ đồ hoạt động cho usecase tìm kiếm/ lọc - Đại học đà nẵng

Hình 2.2.

Sơ đồ hoạt động cho usecase tìm kiếm/ lọc Xem tại trang 40 của tài liệu.
Hình 1.1: UI đăng nhập cho quản trị viên - Đại học đà nẵng

Hình 1.1.

UI đăng nhập cho quản trị viên Xem tại trang 40 của tài liệu.
Hình 1.1: Sơ đồ ERD (Tiếng Việt) - Đại học đà nẵng

Hình 1.1.

Sơ đồ ERD (Tiếng Việt) Xem tại trang 42 của tài liệu.
Hình 1.2: Sơ đồ ERD (Tiếng Anh) - Đại học đà nẵng

Hình 1.2.

Sơ đồ ERD (Tiếng Anh) Xem tại trang 43 của tài liệu.
Hình 1.1: Sơ đồ Robustness cho usecase tìm kiếm - Đại học đà nẵng

Hình 1.1.

Sơ đồ Robustness cho usecase tìm kiếm Xem tại trang 46 của tài liệu.
Hình 1.1: Sơ đồ Robustness cho usecase đăng bài - Đại học đà nẵng

Hình 1.1.

Sơ đồ Robustness cho usecase đăng bài Xem tại trang 46 của tài liệu.
Hình 1.1: Sơ đồ sequence cho usecase đăng bài - Đại học đà nẵng

Hình 1.1.

Sơ đồ sequence cho usecase đăng bài Xem tại trang 47 của tài liệu.
Hình 1.1: Sơ đồ Sequence cho usecase thống kê - Đại học đà nẵng

Hình 1.1.

Sơ đồ Sequence cho usecase thống kê Xem tại trang 48 của tài liệu.
Hình 1.1: Sơ đồ Sequence cho usecase tìm kiếm - Đại học đà nẵng

Hình 1.1.

Sơ đồ Sequence cho usecase tìm kiếm Xem tại trang 48 của tài liệu.
Hình 1.1: Sơ đồ lớp - Đại học đà nẵng

Hình 1.1.

Sơ đồ lớp Xem tại trang 49 của tài liệu.
Hình 1.1: Giao diện trang chủ dành cho sinh viên - Đại học đà nẵng

Hình 1.1.

Giao diện trang chủ dành cho sinh viên Xem tại trang 50 của tài liệu.
Hình 1.1: Giao diện đăng ký tài khoản - Đại học đà nẵng

Hình 1.1.

Giao diện đăng ký tài khoản Xem tại trang 51 của tài liệu.
Hình 1.1: Giao diện đăng bài - Đại học đà nẵng

Hình 1.1.

Giao diện đăng bài Xem tại trang 53 của tài liệu.
Hình 1.1: Giao diện lịch sử trao đổi – giao dịch thành công - Đại học đà nẵng

Hình 1.1.

Giao diện lịch sử trao đổi – giao dịch thành công Xem tại trang 54 của tài liệu.
Hình 1.1: Giao diện quản lý bài đăng cá nhân - Đại học đà nẵng

Hình 1.1.

Giao diện quản lý bài đăng cá nhân Xem tại trang 54 của tài liệu.
Hình 1.1: Giao diện comment bài đăng - Đại học đà nẵng

Hình 1.1.

Giao diện comment bài đăng Xem tại trang 56 của tài liệu.
Hình 1.1: Giao diện đánh giá bài đăng - Đại học đà nẵng

Hình 1.1.

Giao diện đánh giá bài đăng Xem tại trang 57 của tài liệu.
Hình 1.1: Giao diện sau khi Admin đăng nhập thành công - Đại học đà nẵng

Hình 1.1.

Giao diện sau khi Admin đăng nhập thành công Xem tại trang 58 của tài liệu.
Hình 1.1: Giao diện đăng nhập Admin - Đại học đà nẵng

Hình 1.1.

Giao diện đăng nhập Admin Xem tại trang 58 của tài liệu.

Tài liệu cùng người dùng

Tài liệu liên quan