Báo cáo học phần phát triển phần mềm mã nguồn mở xây dựng mạng xã hội dành cho sinh viên s social

49 3 0
Báo cáo học phần phát triển phần mềm mã nguồn mở xây dựng mạng xã hội dành cho sinh viên s social

Đ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

TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT VIỆN KỸ THUẬT CÔNG NGHỆ *********** BÁO CÁO HỌC PHẦN PHÁT TRIỂN PHẦN MỀM MÃ NGUỒN MỞ XÂY DỰNG MẠNG XÃ HỘI DÀNH CHO SINH VIÊN S-SOCIAL GVHD: Ths Nguyễn Hữu Vĩnh SVTH: Bùi Văn Xía – 1824801030095 Đinh Thị Lan Anh – 1824801030187 Bình Dương, tháng 7/2021 0 LỜI CAM ĐOAN Tôi xin cam đoan báo cáo “Xây dựng mạng xã hội dành cho sinh viên S-Social” công trình nghiên cứu thân đưTc hưUng dVn giảng viên Nguyễn Hữu Vĩnh Các nô iZ dung nghiên cứu, k\t đ^ tài trung thực chưa cơng b_ dưUi b`t ka hình thức trưUc Những phần sử dụng tài liệu tham khảo đồ án đưTc nêu rõ phần tài liệu tham khảo Ngoài ra, luâ Zn văn cin sử dụng mô Z t s_ nhâ Zn xjt, đánh giá ckng s_ liê Zu tác giả khác, quan t_ chức khác đ^u cl trích dVn chm thích nguồn g_c N\u phát hiê Zn cl b`t ka gian lâ Z n chmng tơi xin hồn tồn chịu trách nhiêmZ v^ nơ Zi dung luâ Zn văn Trưnng đại hoc Thủ Dầu Mô tZ không liên quan đ\n vi phạm tác quy^n, quy^n chmng gây trình thực hiênZ (n\u cl) Bnh Dương, Ngy 25 tháng 07 năm 2021 Sinh viên thực Sinh viên thực Bùi Văn Xía Đinh Thị Lan Anh i 0 LỜI CẢM ƠN Trong su_t thni gian năm hoc tập rèn luyện Trưnng Đại hoc Thủ Dầu Một cho đ\n nay, ngưni thực đ^ tài nhận đưTc r`t nhi^u quan tâm, gimp đỡ quý Thầy Cô bạn bè VUi ling bi\t ơn sâu sắc chân thành nh`t, ngưni thực đ^ tài xin gửi đ\n quý Thầy Cô Viện Kỹ Thuật – Công Nghệ – Trưnng Đại hoc Thủ Dầu Một vUi tri thức tâm huy\t để truy^n đạt v_n ki\n thức quý báu cho ngưni thực đ^ tài su_t thni gian hoc tập trưnng Ngưni thực đ^ tài ckng xin bày tỏ ling bi\t ơn đ\n ban lãnh đạo Trưnng Đại hoc Thủ Dầu Một Khoa Phing ban chức trực ti\p gián ti\p gimp đỡ ngưni thực đ^ tài su_t trình hoc tập nghiên cứu đ^ tài VUi đi^u kiện thni gian ckng kinh nghiệm cin hạn ch\ hoc viên, báo cáo tránh đưTc thi\u slt Ngưni thực đ^ tài r`t mong nhận đưTc bảo, đlng glp ý ki\n quý thầy cô để ngưni thực đ^ tài cl đi^u kiện bổ sung, nâng cao ý thức mình, phục vụ t_t công tác thực t\ sau Chúng em xin chân thnh cảm ơn! ii 0 Bao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.social TÓM TẮT Xây dựng mạng xã hội dành cho sinh viên S-Social đưTc ti\n hành sau trình thực khảo sát thu thập thông tin từ trang mạng xã hội Facebook Youtube Website giải pháp t_t nhằm giải v`n đ^ mà sinh viên cần mạng xã hội tìm ngưni cl thể giải đáp v`n đ^, tìm tài liệu việc làm, hay tìm bạn để hoc nhlm, lập lUp hoc lại,… Hệ th_ng đưTc xây dựng dựa mô hình MVC PHP đưTc k\t hTp vUi hệ th_ng sở liệu MySQL vUi công cụ phpMyAdmin, hứa hẹn mang lại hệ th_ng mạng xã hội t_i ưu hoạt động ổn định, mưTt mà C`u trmc báo cáo đưTc chia thành phần: Chương 1: Tổng quan, Chương 2: Phân tích thi\t k\ hệ th_ng, Chương 3: Cài đặt, Chương 4: Đánh giá k\t hưUng phát triển iii 0 Bao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.social Bao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.social SUMMARY S-Social – The Social Media for Student was build after we survey to collect the informations from another social system like Facebook or YouTube This system is solution for all student who is studing at the university to solve the problems relative with students like: disscutions, survey, find new friends, find new jobs, etc This system was based on PHP MVC model and MySQL server This will make the system work correctly and smoothly The structer of this reporter was divided into chapters include: Chapter – Overview, Chapter – System analysis and design, Chapter – Installation, and Chapter – Evaluation of results and direction of development iv 0 Bao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.social Bao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.social MỤC LỤC LỜI CAM ĐOAN i LỜI CẢM ƠN ii TÓM TẮT iii SUMMARY iv MỤC LỤC v DANH MỤC HÌNH vi DANH MỤC BẢNG viii DANH SÁCH CÁC KÝ TỰ, CHỮ VIẾT TẮT .ix LỜI MỞ ĐẦU CHƯƠNG 1: TỔNG QUAN .2 1.1 GIỚI THIỆU ĐỀ TÀI 1.1.1 Tên đ^ tài 1.1.2 Lý chon đ^ tài .2 1.1.3 Mục tiêu đ^ tài 1.1.4 Đ_i tưTng phạm vi nghiên cứu 1.1.5 B_ cục báo cáo 1.1.6 Chức .3 1.2 CÔNG NGHỆ SỬ DỤNG .4 1.2.1 Tổng quan v^ XAMPP 1.2.2 GiUi thiệu ngơn ngữ lập trình PHP 1.2.3 GiUi thiệu Microsoft Visual Studio Code 1.2.4 GiUi thiệu ngôn ngữ SQL 1.2.5 GiUi thiệu MySQL CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG .12 v 0 Bao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.social Bao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.social 2.1 PHÂN TÍCH 12 2.2 THIẾT KẾ HỆ THỐNG .13 2.2.1 Danh sách Actor 13 2.2.2 Danh sách Use Case 14 2.2.3 Sơ đồ Use Case tổng quát .15 2.2.4 Đặc tả Use Case 16 2.2.5 Biểu đồ hoạt động 31 CHƯƠNG 3: CÀI ĐẶT 36 3.1 YÊU CẦU 36 3.1.1 Yêu cầu phần cứng 36 3.1.2 Yêu cầu phần m^m 36 3.2 GIAO DIỆN WEBSITE .36 3.2.1 Trang chủ 36 3.2.2 Trang đăng nhập 37 3.2.3 Trang đăng ký .37 3.2.4 Trang đăng .38 3.2.5 Trang đăng khảo sát 38 3.2.6 Trang đăng hoc lại 39 3.2.7 Trang thảo luận .39 CHƯƠNG 4: ĐÁNH GIÁ KẾT QUẢ VÀ HƯỚNG PHÁT TRIỂN .40 4.1 ĐÁNH GIÁ KẾT QUẢ 40 4.1.1 Chức làm đưTc 40 4.1.2 Hạn ch\ 40 4.2 HƯỚNG PHÁT TRIỂN .40 TÀI LIỆU THAM KHẢO .41 vi 0 Bao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.social Bao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.social DANH MỤC HÌNH Hình 1: Sơ đồ phân rã chức 12 Hình 2: Sơ đồ Use Case tổng quát 15 Hình 3: Biểu đồ hoạt động Đăng nhập Admin 31 Hình 4: Biểu đồ hoạt động kiện quản lý .31 Hình 5: Biểu đồ hoạt động Đăng ký tài khoản 32 Hình 6: Biểu đồ hoạt động Xem đăng .32 Hình 7: Biểu đồ hoạt động đăng 33 Hình 8: Biểu đồ hoạt động Xem sản phẩm .33 Hình Biểu đồ hoạt động tri chuyện 34 Hình 10: Biểu đồ hoạt động Chỉnh sửa thông tin 34 Hình 11: Biểu đồ hoạt động Thanh toán giỏ hàng 35 Hình 13: Giao diện trang chủ 36 Hình 14: Giao diện trang đăng nhập .37 Hình 15: Giao diện trang đăng ký 37 Hình 16: Giao diện trang đăng 38 Hình 17: Giao diện trang liên hệ .38 Hình 18: Giao diện trang đăng hoc lại .39 Hình 19: Giao diện trang thảo luận 39 vii 0 Bao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.social Bao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.social DANH MỤC BẢNG Bảng 1: Danh sách Actor 13 Bảng 2: Danh sách Use Case 15 Bảng 3: Đặc tả đăng nhập quản trị viên 16 Bảng 4: Đặc tả quản lý ngưni dùng 17 Bảng 5: Đặc tả quản lý đăng .18 Bảng 6: Đặc tả quản lý tri chuyện 19 Bảng 7: Đặc tả quản lý vi\t .19 Bảng 8: Đặc tả quản lý khảo sát 20 Bảng 9: Đặc tả quản lý đ_i tác 21 Bảng 10: Đặc tả quản lý đoạn văn 21 Bảng 11: Đặc tả quản lý quảng cáo 22 Bảng 12: Đặc tả đăng nhập ngưni dùng 23 Bảng 13 Đặc tả đăng ký tài khoản ngưni dùng 24 Bảng 14 Đặc tả đăng xu`t 24 Bảng 15 Đặc tả xem đăng 25 Bảng 16 Đặc tả đăng đăng .26 Bảng 17 Đặc tả xem thông tin bạn bè 26 Bảng 18 Đặc tả đăng khảo sát 27 Bảng 19 Đặc tả tìm bạn hoc 28 Bảng 20 Đặc tả xem thông báo 28 Bảng 21 Đặt tả cài đặt thông tin .29 Bảng 22 Đặt tả thảo luận 30 Bảng 23 Đặt tả tri chuyện .31 viii 0 Bao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.social Bao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.social DANH SÁCH CÁC KÝ TỰ, CHỮ VIẾT TẮT Từ viết tắt Giải thích CSDL Cơ sở liệu ix 0 Bao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.social Bao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.social  Chi phí sở hữu th`p nh`t Sử dụng MySQL cho dự án, doanh nghiệp đ^u nhận th`y ti\t kiệm chi phí đáng kể Ngưni dùng MySQL ckng không m`t nhi^u thni gian để sữa chữa v`n đ^ thni gian ch\t Bao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.social 0 Bao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.social xx Bao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.social 0 CHƯƠNG 2: PHÂ N TÍCH VÀ THIẾT KẾ HỆ THỐNG Bao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.social 2.1 PHÂN TÍCH Mạng xã hội dành cho sinh viên S-Social cung c`p cho ngưni dùng nhi^u chức hay, linh hoạt tiện lTi Ngoài ra, mạng xã hội cin gimp cho ngưni dùng cl thể thực nhi^u chức đặc thù mà mong mu_n như: đăng tìm việc, đăng tìm nhân cơng, khảo sát thơng tin, tìm bạn đl đây,… xxi Bao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.social 0 Bao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.social Hnh 1: Sơ đồ phân rã chức 2.2 THIẾT KẾ HỆ THỐNG 2.2.1 Danh sách Actor Actor Mô tả Actor Chức Actor Đăng nhập Đăng ký Đăng xu`t Xem đăng Đăng đăng Là sinh viên đ_i tác sử Ngưni dùng dụng hệ th_ng ho cl quy^n khác Bao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.social 0 Xem thông tin bạn bè Đăng bải khảo sát Đăng tìm bạn hoc Xem thông báo Cài đặt thông tin Bao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.social Cài đặt thông tin Thảo luận Tri chuyện Đăng nhập hệ th_ng Quản lý ngưni dùng Quản lý đăng Quản trị Là ngưni quản trị hệ th_ng Quản lý tri chuyện đưTc phân c`p theo mục tiêu Quản lý vi\t vai tri ngưni đl hệ th_ng Quản lý khảo sát Quản lý đ_i tác Quản lý đoạn văn Quản lý quảng cáo Bảng 1: Danh sách Actor xxii Bao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.social 0 Bao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.social 2.2.2 Danh sách Use Case ID Actor Tên Use Case Chức UC_01 Đăng nhập hệ th_ng Dùng để đăng nhập hệ th_ng UC_02 Quản lý ngưni dùng Dùng để quản lý ngưni dùng UC_03 Quản lý đăng Dùng để quản lý đăng Quản lý tri chuyện Dùng để quản lý tri chuyện Quản lý vi\t Dùng để quản lý vi\t Quản lý khảo sát Dùng để quản lý khảo sát UC_07 Quản lý đ_i tác Dùng đẻ quản lý đ_i tác UC_08 Quản lý đoạn văn Dùng để quản lý đoạn văn UC_09 Quản lý quảng cáo Dùng để quản lý quảng cáo UC_10 Đăng nhập Dùng để ngưni dùng đăng nhập UC_11 Đăng ký Dùng để ngưni dùng đăng ký UC_12 Đăng xu`t Dùng để ngưni dùng đăng xu`t UC_13 Xem đăng Dùng để xem đăng Đăng đăng Xem thông tin bạn bè Đăng bải khảo sát Đăng tìm bạn hoc Xem thơng báo Cài đặt thơng tin Thảo luận Tri chuyện Dùng để đăng đăng Dùng để xem thông tin bạn bè Dùng để đăng khảo sát Dùng để tìm bạn hoc Dùng để xem thông báo Dùng để cài đặt thông tin Dùng để thảo luận Dùng để tri chuyện UC_04 UC_05 UC_06 UC_14 UC_15 UC_16 UC_17 UC_18 UC_19 UC_20 UC_21 Quản trị viên Ngưni dùng Bảng 2: Danh sách Use Case 2.2.3 Sơ đồ Use Case tổng quát Bao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.social 0 Bao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.social 2.2.5.7 Trò chuyện Hnh Biểu đồ hoạt động trị chuyện 2.2.5.8 Chỉnh sửa thơng tin Hnh 10: Biểu đồ hoạt động Chỉnh sửa thông tin xl 0 Bao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.social Bao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.social 2.2.5.9 Xem thông báo Hnh 11: Biểu đồ hoạt động Thanh toán giỏ hng xli 0 Bao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.social Bao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.social CHƯƠNG 3: CÀI ĐẶT 3.1 YÊU CẦU 3.1.1 Yêu cầu phần cứng  Thi\t bị cl k\t n_i Internet 3.1.2 Yêu cầu phần mềm  Trình duyệt Internet 3.2 GIAO DIỆN WEBSITE 3.2.1 Trang chủ Hnh 12: Giao diện trang chủ xlii 0 Bao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.social Bao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.social 3.2.2 Trang đăng nhập Hnh 13: Giao diện trang đăng nhập 3.2.3 Trang đăng ký Hnh 14: Giao diện trang đăng ký xliii 0 Bao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.social Bao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.social 3.2.4 Trang đăng Hnh 15: Giao diện trang đăng bi 3.2.5 Trang đăng khảo sát Hnh 16: Giao diện trang liên hệ xliv 0 Bao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.social Bao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.social 3.2.6 Trang đăng học lại Hnh 17: Giao diện trang đăng bi học lại 3.2.7 Trang thảo luận Hnh 18: Giao diện trang thảo luận xlv 0 Bao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.social Bao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.social CHƯƠNG 4: ĐÁN H GIÁ KẾT QUẢ VÀ HƯỚNG PHÁT TRIỂN 4.1 ĐÁNH GIÁ KẾT QUẢ 4.1.1 Chức làm Triển khai đưTc Website tương đ_i hoàn chỉnh vUi chức mạng xã hội dành cho sinh viên Đảm bảo việc đăng nhập mUi cl thể đăng bài, xem thông báo, đăng ký ghi danh hệ th_ng Đảm bảo quy^n sử dụng, quy^n riêng tư tính bảo mật đ_i vUi thông tin ngưni dùng 4.1.2 Hạn chế Do hạn ch\ thni gian mà đ^ tài vVn chưa triển khai hay hoàn thiện chức là:  Các chức dành cho admin  Chức tri chuyện  Hệ th_ng chưa đưTc real-time 4.2 HƯỚNG PHÁT TRIỂN Trong tương lai, sau tham khảo ckng nghiên cứu thêm tài liệu liên quan, s_ dự định, phương hưUng phát triên tương lai đ^ tài:  Cl thêm th_ng kê rõ ràng  Các chức đưTc hoàn thiện  Phát triển thành hệ th_ng real-time  Sử dụng thuật toán để t_i ưu cho việc hiển thị đăng, gTi ý k\t bạn, phát vi phạm,… xlvi 0 Bao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.social Bao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.social TÀI LIỆU THAM KHẢO Tiếng Việt (1) Lập trình PHP MySQL – NXB Khoa Hoc Kỹ Thuật (2) Lập trình nâng cao PHP Và MySQL – NXB Bách Khoa Hà Nội Tiếng Anh (3) PHP & MySQL: Novice to Ninja – Kevin Yank (4) Head First PHP & MySQL – Lynn Beighley & Michael Morrison (5) PHP for the Web: Visual QuickStart Guide (4th Edition) – Larry Ullman (6) PHP and MySQL for Dynamic Web Sites: Visual QuickPro Guide – Larry Ullman (7) A Step-by-Step Guide to Creating Dynamic Websites – Robin Nixon (8) Modern PHP: New Features and Good Practices – Josh Lockhart (9) Programming PHP – Kevin TatroePeter MacIntyreRasmus Lerdorf (10) PHP Objects, Patterns, and Practice – Matt Zandstra (11) PHP Cookbook: Solutions & Examples for PHP Programmers – David SklarAdam Trachtenberg (12) Essential PHP Security – Chris Shiflett (13) Advanced PHP Programming – George Schlossnagle [1] Hoang Tran, Lập trình Web ASP.NET MVC vUi C#, hoangtn [2] Scott Mitchell, Doug Seven, Stephen Walther, Billy Anders, Dan Wahlin, Adam Nathan, ASP.NET: Tips, Tutorials, and Code, Sams Publishing, 2002 [3] Dale Michalk, Rob Cameron, Pro ASP.NET 3.5 Server Controls and AJAX Components, Apress, 2008 [4] Michael Amundsen, Paul Litwin, ASP.NET for Developers, Sams Publishing, 2002 [5] Dino Esposito, Programming Microsoft ASP.NET MVC: Prog Micr ASP MVC, Pearson Education, 2014 [6] Maya Winter, Asp.net Mvc for Beginners, CreateSpace Independent Publishing Platform, 2017 xlvii 0 Bao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.social Bao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.social Bao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.socialBao.cao.hoc.phan.phat.trien.phan.mem.ma.nguon.mo.xay.dung.mang.xa.hoi.danh.cho.sinh.vien.s.social

Ngày đăng: 30/12/2023, 05:16

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

  • Đang cập nhật ...

Tài liệu liên quan