Đồ án môn học lập trình web xây dựng diễn đàn kết nối học tập cho sinh viên viện kỹ thuật công nghệ

27 2 0
Đồ án môn học lập trình web xây dựng diễn đàn kết nối học tập cho sinh viên viện kỹ thuật công nghệ

Đ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Ệ ĐỒ ÁN MƠN HỌC LẬP TRÌNH WEB XÂY DỰNG DIỄN ĐÀN KẾT NỐI HỌC TẬP CHO SINH VIÊN VIỆN KỸ THUẬT CÔNG NGHỆ GVHD: ThS Võ Quốc Lương SVTH: Phan Tiến Duy MSSV: 2024802010394 LỚP: D20CNTT02 BÌNH DƯƠNG - 11/2022 0 TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT VIỆN KỸ THUẬT CƠNG NGHỆ ĐỒ ÁN MƠN HỌC LẬP TRÌNH WEB XÂY DỰNG DIỄN ĐÀN KẾT NỐI HỌC TẬP CHO SINH VIÊN VIỆN KỸ THUẬT CÔNG NGHỆ GVHD: ThS Võ Quốc Lương SVTH: Phan Tiến Duy MSSV: 2024802010394 LỚP: D20CNTT02 BÌNH DƯƠNG - 11/2022 0 2024802010394 Do.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.nghe i 0 Do.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.nghe Do.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.nghe MỤC LỤC MỤC LỤC i DANH MỤC HÌNH iv DANH MỤC BẢNG v DANH SÁCH CÁC KÝ TỰ, CHỮ VIẾT TẮT .vi MỞ ĐẦU CHƯƠNG TỔNG QUAN ĐỀ TÀI .2 2.1 Mơ tả tốn 1.1 Chức hệ thống 1.1.1 Chức Admin 1.1.2 Chức Người dùng CHƯƠNG PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG .4 2.1 Sơ đồ chức hệ thống (Business Function Diagram) 2.2 Thiết kế hệ thống .4 2.2.1 Sơ đồ UC dạng tổng quát 2.2.2 Danh sách tác nhân mô tả 2.3 Sơ đồ (Sequence diagram) .5 2.3.1 Sơ đồ chức quản lý hệ thống 2.3.2 Sơ đồ chức quản lý tài khoản CHƯƠNG THIẾT KẾ CƠ SỞ DỮ LIỆU 3.1 Sơ đồ quan hệ 3.2 Mô tả bảng liệu 3.2.1 Bảng Admin 3.2.2 Bảng BaiDang 3.2.3 Bảng NguoiDung 3.2.4 Bảng TraLoi 10 3.2.5 Bảng PhanHoi 10 3.2.6 Bảng Menu 11 3.2.7 Bảng ChuDe 11 CHƯƠNG GIAO DIỆN VÀ CÀI ĐẶT CHƯƠNG TRÌNH 12 4.1 Giao diện trang chủ 12 4.2 Giao diện đăng nhập (Người dùng) 13 ii 0 Do.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.nghe Do.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.nghe 4.3 Giao diện tạo câu hỏi 14 4.4 Giao diện chi tiết đăng .14 4.5 Giao diện đăng nhập (Quản trị viên) 16 KẾT LUẬN 17 TÀI LIỆU THAM KHẢO 18 iii 0 Do.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.nghe Do.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.nghe DANH MỤC HÌNH Hình 2.1: Sơ đồ chức .4 Hình 2.2: Sơ đồ UC tổng quát Hình 2.3: Sơ đồ chức đăng nhập Hình 2.4: Sơ đồ chức đăng ký Hình 2.5: Sơ đồ chức thêm tài khoản Hình 2.6: Sơ đồ chức sửa thông tin tài khoản Hình 2.7: Sơ đồ chức xoá tài khoản Hình 3.1: Sơ đồ quan hệ Hình 4.1: Hình ảnh giao diện trang chủ 12 Hình 4.2: Hình ảnh giao diện đăng nhập (Người dùng) 13 Hình 4.3: Hình ảnh giao diện viết câu hỏi 14 Hình 4.4: Hình ảnh chi tiết đăng 14 Hình 4.5: Hình ảnh phần trả lời cho đăng phản hồi khác 15 Hình 4.6: Hình ảnh giao diện đăng nhập quản trị viên 16 iv 0 Do.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.nghe Do.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.nghe DANH MỤC BẢNG Bảng 1.1: Chức Admin Bảng 1.2: Chức Người dùng Bảng 2.1: Bảng tác nhân mô tả Bảng 3.1: Bảng thông tin Admin Bảng 3.2: Bảng thông tin BaiDang Bảng 3.3: Bảng thông tin NguoiDung 10 Bảng 3.4: Bảng thông tin TraLoi 10 Bảng 3.5: Bảng thông tin PhanHoi 11 Bảng 3.6: Bảng thông tin Menu 11 Bảng 3.7: Bảng thông tin ChuDe 11 v 0 Do.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.nghe Do.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.nghe DANH SÁCH CÁC KÝ TỰ, CHỮ VIẾT TẮT Từ viết tắt Giải thích Tiếng Việt CSDL Cơ sở liệu ĐVT Đơn vị tính TV Thành viên DH Đơn hàng SP Sản phẩm Tiếng Anh UC Use Case vi 0 Do.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.nghe Do.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.nghe MỞ ĐẦU CHƯƠNG Hiện để sinh viên Viện giải đáp thắc mắc, vấn đề liền quan đến học tập thường liên hệ với thầy cơ, bạn bè biết để giải đáp bận nên không kịp trả lời phải trả lời câu hỏi tương tự cho bạn học khác Mặt khác sinh viên tìm kiếm câu trả lời trang mạng xã hội hay website diễn đàn nước nước ngồi vấn đề bất đồng ngơn ngữ khơng trình độ nên khơng có thu kết ý CHƯƠNG Các thông tin kế hoạch, chương trình, kiện diễn thường thông báo qua fanpage, email, zalo, messenger,… Tất thường riêng biệt, chiều không qn chương trình quan trọng thơng tin nhận lại nhiều lần, nhìn thấy nơi khác Thông tin đăng fanpage thường không tổng hợp xếp ảnh hưởng đến khả tiếp nhận sinh viên CHƯƠNG Do cần xây dựng kênh truyền thơng nội Viện diễn đàn để sinh viên nắm bắt thông tin để trao đổi vấn đề liên quan đến học tập, để có cộng đồng sinh viên đoàn kết phát triển học tập nữa, CHƯƠNG Cấu trúc đồ án gồm: CHƯƠNG - Chương 1: Tổng quan CHƯƠNG - Chương 2: Phân tích hệ thống CHƯƠNG - Chương 3: Thiết kế sở liệu CHƯƠNG - Chương 4: Giao diện cài đặt chương trình CHƯƠNG - Kết luận hướng phát triển CHƯƠNG 10 0 Do.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.nghe Do.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.nghe CHƯƠNG 11 TỔNG QUAN ĐỀ TÀI 2.1 Mơ tả tốn CHƯƠNG 12 Trên mạng xã hội trên internet có nhiều cộng đồng, diễn đàn nước đơng lập trình viên ln sẵn sằng giúp đỡ giải đáp thắc mắc liên quan đến lập trình đặc biệt sinh viên bước vào ngành học Điển hình diễn đàn giải đáp câu hỏi liên quan đến lập trình vozforum, tinhte, sinhvienit, stackoverflow, github, quora,… Do nhóm muốn tạo website diễn đàn kết nối học tập gần gũi với sinh viên riêng Viện Kỹ thuật - Công nghệ, giúp cho cộng đồng sinh viên gắn bó, đồn kết phát triển hơn, tạo nhiều hội học tập công việc 12.1 Chức hệ thống 12.1.1 Chức Admin CHƯƠNG CHƯƠNG Chức STT CHƯƠNG Quản lý người dùng CHƯƠNG Quản lý câu hỏi CHƯƠNG Quản lý danh mục menu CHƯƠNG 10 Quản lý chủ đề CHƯƠNG Mô tả CHƯƠNG Cấp số quyền việc phản hồi lại câu hỏi, trao tặng danh hiệu cho cá nhân tích cực CHƯƠNG Xem xét duyệt câu hỏi mới, trực tiếp phản hồi lại người dùng CHƯƠNG Để thuận tiện cho việc cập nhật đường dẫn có phát sinh Chức giúp thêm, xóa sửa đường dẫn menu CHƯƠNG 11 Quản lý thẻ tag, gắn với câu hỏi nhằm phân loại xếp Bảng 12.1.1.19.1: Chức Admin 0 Do.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.nghe Do.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.nghe 14.2.2 Danh sách tác nhân mô tả CHƯƠNG 15 CHƯƠNG 16 Mô tả tác nhân Tác nhân CHƯƠNG 17 G hi CHƯƠNG 18 CHƯƠNG 19 Là người dùng cuối hệ thống, CHƯƠNG 20 N Người đặt câu hỏi, trả lời phản hồi ormal dùng CHƯƠNG 21 CHƯƠNG 22 Là người quản trị cao nhất, CHƯƠNG 23 A Quản trị truy cập tất chức dmin Bảng 23.1.1.19.1: Bảng tác nhân mô tả 23.2 Sơ đồ (Sequence diagram) 23.2.1 Sơ đồ chức quản lý hệ thống CHƯƠNG 24 Hình 24.1.1.19: Sơ đồ chức đăng nhập 0 Do.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.nghe Do.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.nghe CHƯƠNG 25 Hình 25.1.1.19: Sơ đồ chức đăng ký 25.1.2 Sơ đồ chức quản lý tài khoản CHƯƠNG 26 Hình 26.1.1.19: Sơ đồ chức thêm tài khoản 0 Do.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.nghe Do.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.nghe CHƯƠNG 27 Hình 27.1.1.19: Sơ đồ chức sửa thơng tin tài khoản CHƯƠNG 28 CHƯƠNG 29 Hình 29.1.1.19: Sơ đồ chức xoá tài khoản 0 Do.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.nghe Do.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.nghe CHƯƠNG 30 THIẾT KẾ CƠ SỞ DỮ LIỆU 30.1 Sơ đồ quan hệ CHƯƠNG 31 Hình 3.1.1.1: Sơ đồ quan hệ 31.1 Mô tả bảng liệu 31.1.1 Bảng Admin CHƯƠNG 32 Mô tả: Bảng liệu lưu trữ thông tin người quản trị CHƯƠNG CHƯƠNG 33 34 CHƯƠNG 35.CHƯƠNG 36 CHƯƠNG 37 Ý nghĩa Khóa STT Thuộc tính Kiểu liệu CHƯƠNG 38 CHƯƠNG 39 CHƯƠNG 40 CHƯƠNG 41 Mã quản trị viên Khóa Int MaAD CHƯƠNG 42 CHƯƠNG 43 CHƯƠNG 44 CHƯƠNG 45 Họ tên quản Nvarchar(50 trị viên HoVaTen ) CHƯƠNG 46 CHƯƠNG 47 CHƯƠNG 48 CHƯƠNG 49 Số điện thoại DienThoai Varchar(10) 0 Do.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.nghe Do.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.nghe CHƯƠNG 50 CHƯƠNG 51 CHƯƠNG 52 CHƯƠNG 53 Tên đăng nhập TenDN Varchar(20) CHƯƠNG 54 CHƯƠNG 55 CHƯƠNG 56 CHƯƠNG 57 Mật Nvarchar(20 MatKhau ) CHƯƠNG 58 CHƯƠNG 59 CHƯƠNG 60 CHƯƠNG 61 Quyền truy cập Quyen CHƯƠNG 62 Int Bảng 62.1.1.19.1: Bảng thông tin Admin 0 Do.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.nghe Do.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.nghe 62.1.2 Bảng BaiDang STT Thuộc tính MaBD Kiểu liệu Khóa Int Khóa Ý nghĩa Mã đăng TieuDe ntext Tiêu đề đăng NoiDung ntext Nội dung đăng NgayDang datetime Thời gian viết đăng HinhAnh varchar(50) LuotTuongTac Int Hình ảnh đăng kèm đăng Số lượt đánh giá người Int dùng khác đăng Số câu trả lời người LuotPH TrangthaiDuyet bit dùng khác đăng Trạng thái đăng: MaCD Khóa ngoại “1” xét duyệt “0” chưa xét duyệt Chủ đề viết liên kết int 10 MaThe int Khóa ngoại với bảng ChuDe Các thể loại đăng 11 MaND int Khóa ngoại Mã người dùng tạo đăng Bảng 62.1.2.19.1: Bảng thông tin BaiDang 62.1.3 Bảng NguoiDung STT Thuộc tính MaND Kiểu liệu Khóa Int Khóa TenDangNhap varchar(20) MatKhau Ý nghĩa Mã người dùng Tên đăng nhập người dùng sử dụng Mật varchar(20) 10 0 Do.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.nghe Do.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.nghe TenND nvarchar(50) Họ tên người dùng NgaySinh datetime Ngày sinh người dùng GioiTinh bit Giới tính người dùng SDT varchar(10) Số điện thoại Email varchar(50) Email người dùng ChucVu 10 nvarrchar(20 ) ChuyenNganh nvarchar(20) Chức vụ người dùng Chuyên ngành người dùng học làm việc Bảng 62.1.3.19.1: Bảng thông tin NguoiDung 62.1.4 Bảng TraLoi STT Thuộc tính MaTL Kiểu liệu Khóa Int Khóa Ý nghĩa Mã câu trả lời MaND int Mã người dùng trả lời NoiDungTL ntext Nội dung câu trả lời LuotTTTL int NgayGioTL datetime MaBD int Số tương tác người khác câu trả lời Thời gian mà câu trả lời tạo Mã đăng mà câu trả lời Khóa ngoại xuất Bảng 62.1.4.19.1: Bảng thông tin TraLoi 62.1.5 Bảng PhanHoi STT Thuộc tính Kiểu liệu Khóa 11 0 Do.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.nghe Ý nghĩa Do.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.nghe MaPH Int Khóa Mã phản hồi MaND int Mã người phản hồi NoiDungPH ntext Nội dung NgayGioPH datetime MaBD int Khóa ngoại MaTL int Khóa ngoại Thời gian mà người dùng phản hồi Mã đăng mà phản hồi xuất Mã trả lời mà phản hồi lại (nếu có) Bảng 62.1.5.19.1: Bảng thông tin PhanHoi 62.1.6 Bảng Menu STT Thuộc tính MaMenu Kiểu liệu Khóa Int Khóa Ý nghĩa Mã menu TenMenu nchar(10) Tên Menu MaMenuP int Mã menu cha Bảng 62.1.6.19.1: Bảng thông tin Menu 62.1.7 Bảng ChuDe STT Thuộc tính MaCD TenCD Kiểu liệu Khóa Int Khóa Ý nghĩa Mã chủ đề nvarchar(20) Tên chủ đề để phân loại đăng Bảng 62.1.7.19.1: Bảng thông tin ChuDe 12 0 Do.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.nghe Do.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.nghe CHƯƠNG 63 GIAO DIỆN VÀ CÀI ĐẶT CHƯƠNG TRÌNH 63.1 Giao diện trang chủ Hình 4.1.1.1: Hình ảnh giao diện trang chủ 13 0 Do.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.nghe Do.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.nghe Tại trang chủ người dùng xem câu hỏi cập nhật tức thì, chọn mục theo chủ đề để phân loại xem đăng thuộc chun mơn 63.2 Giao diện đăng nhập (Người dùng) Hình 63.2.1.19: Hình ảnh giao diện đăng nhập (Người dùng) Người dùng nhập đầy đủ thông tin tài khoản vào ô “Tên đăng nhập” “Mật khẩu” Sau chọn “Đăng nhập” để đăng nhập vào trang chủ Nếu chưa có tài khoản, người dùng chọn “Đăng ký” để tạo tài khoản 14 0 Do.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.nghe Do.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.nghe 63.3 Giao diện tạo câu hỏi Hình 63.3.1.19: Hình ảnh giao diện viết câu hỏi Người dùng phép đăng câu hỏi vấn đề học tập mà cần giải đáp quản trị viên kiểm duyệt sau xuất trang chủ để người tham gia diễn đàn giải đáp 63.4 Giao diện chi tiết đăng Hình 63.4.1.19: Hình ảnh chi tiết đăng 15 0 Do.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.nghe Do.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.nghe Sau bấm vào đăng trang chủ, người dùng vào bên đăng để đọc rõ câu hỏi, vấn đề sau phản hồi với người đăng để hiểu rõ vấn đề mà người dùng muốn giúp giải đáp Người dùng có trả lời đăng cuối trang Hình 63.4.1.20: Hình ảnh phần trả lời cho đăng phản hồi khác 16 0 Do.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.nghe Do.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.nghe 63.5 Giao diện đăng nhập (Quản trị viên) Hình 63.5.1.19: Hình ảnh giao diện đăng nhập quản trị viên 17 0 Do.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.nghe Do.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.nghe KẾT LUẬN Kết đạt Website thiết kế gọn gàng, việt dễ dàng sử dụng thuận tiện Hệ thống cho phép người dùng đăng câu hỏi tương tác, phản hồi lại đăng khác Hướng phát triển đề tài Hế thống cần phát triển thêm vài chức thiếu xây dựng thêm: - Hệ thống cần cộng tác viên nhân cho diễn đàn, quản lý hoạt động website duyệt - Phát triển hệ thống thành diễn đàn hoạt động riêng củaviện, có hộp thư góp ý, xây dựng kế hoạch, xét duyệt website 18 0 Do.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.nghe Do.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.nghe Do.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.ngheDo.an.mon.hoc.lap.trinh.web.xay.dung.dien.dan.ket.noi.hoc.tap.cho.sinh.vien.vien.ky.thuat.cong.nghe

Ngày đăng: 27/12/2023, 05:09

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

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

Tài liệu liên quan