Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 53 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
53
Dung lượng
2,01 MB
Nội dung
Thiết kế WebSite GVHD – Ths Phan Anh Phong Tr-êng ®¹i häc vinh Khoa cntt - - Đề tài: áp dụng dotnetnuke xây dùng trang website tin tøc khoa c«ng nghƯ th«ng tin tr-ờng đại học vinh Giáo viên h-ớng dẫn: Ths Phan Anh Phong Sinh viên thực : Trần Văn Tý Líp : 45K – CNTT Vinh, th¸ng 5/ 2009 Sinh viên thực hiện: Trần Văn Tý Thiết kế WebSite GVHD – Ths Phan Anh Phong MỤC LỤC LỜI CẢM ƠN CHƢƠNG 1: MỞ ĐẦU 1.1 Giới thiệu đề tài 1.2 Mục đích đề tài 1.3 Một số trang Website CHƢƠNG 2: GIỚI THIỆU VỀ DOTNETNUKE 10 2.1 Khái niệm DoNetNuke 10 2.2 Khái niệm công nghệ tảng ASP.NET 10 2.3 Cấu trúc lớp DotNetNuke 11 2.4 Những khái niệm DotNetNuke………………… 11 2.4.1 Khái niệm Modul 12 2.4.2 Khái niệm Skin 13 2.4.3 Khái Container 13 2.5 Cấu trúc sở liệu DotNetNuke 14 2.5.1 Hệ thống Ngƣời Dùng ,các thuộc tính ngƣời dùng Phân quyền 14 2.5.2 Hệ thống Modul 15 2.5.3 Hệ thống lý thƣ mục file: 15 2.6 Các tính DotNetNuke 16 2.7 Một số hạn chế DotNetNuke 17 CHƢƠNG 3: CÀI ĐẶT DOTNETNUKE VÀ MỘT SỐ THAO TÁC CƠ BẢN 18 3.1 Cài đặt DotNetNuke 18 3.1.1 Các công cụ cần thiết để phát triển Website DotNetNuke 18 3.1.2 Các công đoạn cằi đặt 18 3.2 sMột số thao tác với DotNetNuke 24 CHƢƠNG 4:CÁCH VIẾT MỘT MODUL TRONG DOTNETNUKE VÀ CÁCH ĐÓNG GÓI MỘT MODUL 28 4.1 Cách viết Moudul DotNetNuke 28 4.2 Cách thiết kế Skin cho site 34 4.3 Cách thiết kế Container cho module 34 4.4 Cách đóng gói modul để đƣa sử dụng 35 CHƢƠNG 5: GIẢI PHÁP TIN TỨC 36 5.1 Yêu cầu chức 36 5.2 Giới thiệu module tin tức 36 5.3 Phân tích hệ thống 37 5.3.1 Các chức 37 5.3.2 Các tác nhân 37 Sinh viên thực hiện: Trần Văn Tý Thiết kế WebSite GVHD – Ths Phan Anh Phong 5.4 Biểu đồ luồng liệu 38 5.4.1 Mức ngữ cảnh 38 5.4.2 Mức đỉnh 38 5.4.3 Mức dƣới đỉnh 39 5.4.4 Chức thị tin 39 5.4.5 Sơ đồ thực thể liên kết 40 5.5 Phần sơ liệu 40 5.5.1 Các bảng sở liệu liên quan 40 5.5.2 Một số thuộc tính 42 5.5.3 Các thủ tục Sql bao gồm 43 5.6 Kết đạt đƣợc qua trình cài đặt nhƣ sau 47 5.6.1 Thiết lập cấu hình cho module quản trị: 47 5.6.2 Thêm viết 48 5.6.3 Sửa viết 49 5.6.4 Xóa viết 50 5.6.5 Duyệt viết 50 5.6.6 Gỡ duyệt viết 50 5.6.7 Loại bỏ viết 51 5.6.8 Cấu hình hiển thị chi tiết viết 51 CHƢƠNG 6: KẾT LUẬN VÀ ĐỀ XUẤT 52 6.1 Kết đạt đƣợc 52 6.1.1 Về lý thuyết 52 6.1.2 Về thực nghiệm 52 6.2 Những vấn đề chƣa giải đƣợc 52 TÀI LIỆU THAM KHẢO 53 Sinh viên thực hiện: Trần Văn Tý Thiết kế WebSite GVHD – Ths Phan Anh Phong LỜI CẢM ƠN Trƣớc hết, em xin chân thành cảm ơn tới Thầy Giáo Phan Anh Phong giảng viên Khoa Công nghệ thông tin-Trƣờng Đại Học Vinh , ngƣời trực tiếp hƣớng dẫn tận tình giúp đỡ em hồn thành đồ an tốt nghiệp Em xin chân thành cảm ơn giúp đỡ tồn thể giáo viên khoa cơng nghệ thơng tin trƣờng Đại học Vinh dìu dắt, dạy dỗ em kiến thức chuyên môn tinh thần học tập độc lập, sáng tạo để em có đƣợc kiến thức thực đề tài tốt nghiệp Em xin bày tỏ lịng biết ơn sâu sắc tới gia đình, bạn bè ngƣời sát cánh bên em, tạo điệu kiện tốt để em thực đề tài tốt nghiệp Trong trình thực đề tài tốt nghiệp, cố gắng song khả có hạn nên em khơng thể tránh khỏi thiếu sót Vì vậy, em mong thầy cô thông cảm, bảo giúp đỡ em Một lần em xin chân thành cảm ơn! Vinh ,Tháng năm 2009 Sinh viên thực hiện: Trần Văn Tý Sinh viên thực hiện: Trần Văn Tý C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Thiết kế WebSite GVHD – Ths Phan Anh Phong CHƢƠNG 1: MỞ ĐẦU 1.1 Giới thiệu đề tài Hiện việc áp dụng mã nguồn mở để xây dựng thiết kế hệ thống website, portal khơng cịn q xa lạ với ngành cơng nghệ thông tin nƣớc, nhiên sinh viên công nghệ thông tin nhiều trƣờng đào tạo chƣa đƣợc tiếp cận với cơng nghệ Chính lý đó, tơi định chọn đề tài ÁP DỤNG DOTNETNUKE THIẾT KẾ VÀ PHÁT TRIỂN WEBSITE làm đồ án tốt nghiệp với hy vọng thơng qua nâng cao hiểu biết cơng nghệ xây dựng phát triển ứng dụng web, tơi chọn DotNetNuke giải pháp Đề tài lấy chủ đề website tin tức Khoa công nghệ thông tin Đại học Vinh, sử dụng số module có sẵn số module phát triển ngôn ngữ C# 1.2 Mục đích đề tài Nhằm tìm hiểu giải pháp thiết kế web nêu mong muốn góp phần gợi mở hƣớng cho bạn sinh viên có ý định theo đƣờng lập trình Sau cân nhắc tơi định chọn DotNetNuke làm đối tƣợng nghiên cứu lấy tên đề tài là: ÁP DỤNG DOTNETNUKE XÂY DỰNG TRANG TIN TỨC KHOA CNTT - ĐẠI HỌC VINH Phiên áp dụng: 4.9.0 Mong muốn thơng qua đề tài nêu đƣợc khái niệm bản, phƣơng pháp giải vấn đề DotNetNuke nhƣ cách ứng dụng giải pháp để xây dựng website Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn Sinh viên thực hiện: Trần Văn Tý C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Thiết kế WebSite GVHD – Ths Phan Anh Phong 1.2.1 Tóm tắt chƣơng Đề tài đƣợc chia thành chƣơng: CHƢƠNG 1:MỞ ĐẦU Giới thiệu đề tài,mục đích đề tài CHƢƠNG 2:GIỚI THIỆU DOTNETNUKE Giới thiệu cơng nghệ, cấu trúc, tính khái niệm CHƢƠNG 3:CÀI ĐẶT DOTNETNUKE VÀ MỘT SỐ THAO TÁC CƠ BẢN Giới thiệu cách cài đặt DotNetNuke số thao tác cần thiết sử dụng hệ thống DotNetNule Trình bày cơng việc cần thiết trình xây dựng website DotNetNuke CHƢƠNG 4:CÁCH VIẾT MODUL TRONG DOTNETNUKE VÀ CÁCH ĐÓNG GĨI MODUL Trình bày cách viết Modul cách đóng gói Modul CHƢƠNG 5:GIẢI PHÁP TIN TỨC Trình bày phƣơng pháp giải vấn đề tin tức CHƢƠNG 6:KẾT LUẬN VÀ ĐỀ XUẤT Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn Sinh viên thực hiện: Trần Văn Tý C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Thiết kế WebSite GVHD – Ths Phan Anh Phong 1.3 Một số trang Website - Giao diện trang chủ -Trang đăng nhập Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn Sinh viên thực hiện: Trần Văn Tý C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Thiết kế WebSite GVHD – Ths Phan Anh Phong -Trang đăng ký -Trang giới thiệu Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn Sinh viên thực hiện: Trần Văn Tý C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Thiết kế WebSite GVHD – Ths Phan Anh Phong -Trang thông báo -Trang liên hệ Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn Sinh viên thực hiện: Trần Văn Tý C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Thiết kế WebSite GVHD – Ths Phan Anh Phong CHƢƠNG 2: GIỚI THIỆU VỀ DOTNETNUKE 2.1 Khái niệm DoNetNuke DotNetNuke hệ thống quản lý nội dung mã nguồn mở viết ngơn ngữ lập trình VB.NET tảng ASP.NET, chuyên gia Microsoft phát triển Đây hệ thống mở, tùy biến dựa Skin Module DotNetNuke đƣợc sử dụng để tạo trang web cộng đồng cách dễ dàng nhanh chóng DNN đƣợc đánh giá sản phẩm viết VB.NET hay năm 2003 tạp chí VB magazine bình chọn Một cài đặt DotNetNuke phục vụ nhiều trang web, trang có giao diện cộng đồng ngƣời sử dụng riêng biệt Hiên phiên DotNetNuke 4.5.0, cho phép chức đa ngôn ngữ DotNetNuke đƣợc xây dựng công nghệ NET, hệ quản trị sở liệu MS SQL server Oracle .Net công nghệ phát triển Web Microsoft xây dựng, công nghệ phát triển ứng dụng Web thƣơng mại phổ biến Đây công nghệ mũi nhọn Microsoft có nhiều ƣu điểm bật Ngồi ra, việc phát triển Web theo cơng nghệ giúp bạn tránh đƣợc rủi ro nhân lực phát triển chỉnh sửa hệ thống lập trình viên NET dễ tìm Trong trình cài đặt, hệ thống DotNetNuke tự tạo số bảng thủ tục SQL, đƣợc coi nhƣ nhân CSDL cung cấp đầy đủ tảng cần thiết nhƣ là: trang(Tabs), phân quyền(Permission), ngƣời dùng(User), … 2.2 Khái niệm công nghệ tảng ASP.NET ASP.NET cơng nghệ có tính cách mạng dùng để phát triển ứng dụng mạng nhƣ tƣơng lai (ASP.NET is a revolutionary technology for developing web applications) Lƣu ý chổ ASP.NET phƣơng pháp tổ chức hay khung tổ chức (framework) để Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn Sinh viên thực hiện: Trần Văn Tý 10 C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Thiết kế WebSite GVHD – Ths Phan Anh Phong 5.4.3 Mức dƣới đỉnh Yêu cầu tìm kiếm Yêu cầu tìm kiếm Cài đặt Yêu cầu cài đặt THIẾT LẬP CÀI ĐẶT Phân quyền TÌM KIẾM QUẢN TRỊ VIÊN THIẾT LẬP PHÂN QUYỀN Yêu cầu tìm kiếm Tin tức Yêu cầu phân quyền Yêu cầu gỡ duyệt GỠ DUYỆT THÊM BÀI SỬA BÀI Yêu cầu duyệt DUYỆT Yêu cầu thêm XÓA BIÊN TẬP VIÊN Yêu cầu sửa Yêu cầu xóa NGƢỜI QUẢN LÝ 5.4.4 Chức thị tin NGƢỜI ĐỌC Yêu cầu duyệt danh sách Yêu cầu xem chi tiết Hiển thị danh sách tin Hiển thị chi tiết tin Tin tức Yêu cầu tìm kiếm Tìm kiếm Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn Sinh viên thực hiện: Trần Văn Tý 39 C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Thiết kế WebSite GVHD – Ths Phan Anh Phong 5.4.5 Sơ đồ thực thể liên kết CỔNG NGƢỜI DÙNG - CỔNG CHUYÊN MỤC NGƢỜI DÙNG TIN TỨC 5.5 Phần sơ liệu 5.5.1 Các bảng sở liệu liên quan : Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn Sinh viên thực hiện: Trần Văn Tý 40 C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Thiết kế WebSite GVHD – Ths Phan Anh Phong -Bảng Portals lƣu trữ thông tin công hệ thống - Bảng User lƣu trữ thông tin ngƣời dung(bao gồm thuộc tính sau) -Bảng Userportals lƣu trữ thông tin liên quan User thuộc cổng khác Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn Sinh viên thực hiện: Trần Văn Tý 41 C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Thiết kế WebSite GVHD – Ths Phan Anh Phong -Bảng Tabl lƣu trữ thông tin trang website gồm có thuộc tính -Bảng TranVanTy_Article_Items: Lƣu trữ thông tin viết 5.5.2 Một số thuộc tính Content: Nội dung viết CreatedBy: Chính mã số ngƣời dùng(ngƣời thêm viết) CreatedDate: Ngày thêm viết Feature: Tóm tắt ImageNote: Ghi hình ảnh ImageURL: Dƣờng dẫn thƣ mục hình ảnh Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn Sinh viên thực hiện: Trần Văn Tý 42 C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Thiết kế WebSite GVHD – Ths Phan Anh Phong Source: Nguồn Status: Trạng thái viết(None: Vừa thêm vào, Approved: duyệt, Unapproved: gỡ duyệt, Rejected: Đã loại bỏ) TabId: Mã số trang(Coi nhƣ chuyên mục) Title: Tiêu đề Lang: Mã số ngôn ngữ 5.5.3 Các thủ tục Sql bao gồm Bảng Tabs Users bảng hệ thống DotNetNuke sau cài đặt hệ thơng tự tạo Bảng TranVanTy_Article_Items bảng lƣu trữ viết module tin tức, gồm trƣờng sau: @Content ntext: Nội dung viết @CreatedBy int: Chính mã số người dùng(người thêm viết) @CreatedDate datetime: Ngày thêm viết @Feature ntext: Tóm tắt @ImageNote nvarchar(510): Ghi hình @ImageURL nvarchar(510): Dường dẫn thư mục hình ảnh @Source nvarchar(510): Nguồn @Status varchar(200): Trạng thái viết(None: Vừa thêm vào, Approved: duyệt, Unapproved: gỡ duyệt, Rejected: Đã loại bỏ) @TabId int: Mã số trang(Coi chuyên mục) @Title nvarchar(510): Tiêu đề @Lang int: Mã số ngôn ngữ Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn Sinh viên thực hiện: Trần Văn Tý 43 C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Thiết kế WebSite GVHD – Ths Phan Anh Phong - Các Store procedure: TranVanTy_Article_Items_Add Thủ tục thêm viết mới, bao gồm tham số sau: @Content ntext,@CreatedBy int,@CreatedDate datetime,@Feature ntext,@ImageNote nvarchar(510),@ImageURL nvarchar(510),@Source nvarchar(510),@Status varchar(200),@TabId int,@Title nvarchar(510),@Lang int TranVanTy_Article_Items_Update Thủ tục sửa viết, bao gồm tham số sau @Content ntext,@Feature ntext,@Id int,@ImageNote nvarchar(510),@ImageURL varchar(510),@Source nvarchar(510),@Status varchar(200),@TabId int,@Title varchar(510),@Lang int TranVanTy_Article_Items_ChangeStatusItems Thủ tục thay đổi trạng thái nhiều viết, bao gồm tham số: @arrayId varchar(400): Các mã số v viết(cách dấu “,”) @status nvarchar(200): Trạng thái cần chuyển thành TranVanTy_Article_Items_CheckExists Thủ tục kiểm tra tồn viết hay chƣa, bao gồm tham số: @Id int: Mã số viết sửa cần kiểm tra(Nếu thêm viết tham số truyền vào = 0), @TabId int: Mã số chuyên mục cần kiểm tra, kiểm tra chuyên mục tham số truyền vào = @Title nvarchar(510) Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn Sinh viên thực hiện: Trần Văn Tý 44 C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Thiết kế WebSite GVHD – Ths Phan Anh Phong TranVanTy_Article_Items_Delete Thủ tục xóa viết, có tham số: @Id int: Mã số viết cần xóa TranVanTy_Article_Items_DeleteItems Thủ tục xóa nhiều viết, bao gồm tham số: @arrayId varchar(400): Các mã số viết(cách dấu “,”) TranVanTy_Article_Items_GetItem Thủ tục lấy thông tin viết, có tham số: @Id int: Mã số viết cần lấy thông tin TranVanTy_Article_Items_GetItems Thủ tục lấy danh sách viết, bao gồm tham số: @TabId int: Chuyên mục cần lấy, lấy tất chuyên mục truyền tham số = 0, @GetOnFollowTab bit: Lấy trang trang có mã số = @TabId, @StartIndex int: Vị trí bắt đầu lấy @TotalOfRecord int: Tổng số ghi cần lấy, @Keyword nvarchar(200): Lấy có tiêu đề, tóm tắt, nội dung có chứa từ = @Keyword @Lang int: Ngôn ngữ cần lấy TranVanTy_Article_Items_GetItemsCount Thủ tục lấy tổng số viết, bao gồm tham số: @TabId int, @GetOnFollowTab bit, @Keyword nvarchar(200), @Lang int Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn Sinh viên thực hiện: Trần Văn Tý 45 C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Thiết kế WebSite GVHD – Ths Phan Anh Phong Các tham số tƣơng tự nhƣ thủ tục TranVanTy_Article_Items_GetItems TranVanTy_Article_Items_GetItemsForManager Thủ tục lấy danh sách viết phục vụ cho việc quản trị, bao gồm tham số: @TabId int,@GetOnFollowTab bit,@Status varchar(20),@CreatedBy int,@CreatedFromdatetime,@CreatedTo datetime,@Title nvarchar(400),@Source nvarchar(400),@Feature nvarchar(400),@Content nvarchar(400),@Lang int,@OrderBy varchar(200): Trường cần xếp,@OrderPara varchar(200): Sắp xếp tăng(“asc”) hay giảm(“desc”) TranVanTy_Article_Items_GetNewItems Thủ tục lấy danh sách viết viết đƣợc định(Chính viết xem chi tiết), bao gồm tham số: @TabId int,@CurrentId int,@GetOnFollowTab bit,@TotalOfRecord int,@Lang int TranVanTy_Article_Items_GetOldItems Thủ tục lấy danh sách viết cũ viết đƣợc định(Chính viết xem chi tiết), bao gồm tham số: @TabId int,@CurrentId int,@GetOnFollowTab bit,@TotalOfRecord int,@Lang int TranVanTy_Article_Items_GetTopView Thủ tục lấy danh sách viết đọc nhiều nhất, bao gồm tham số: @TabId int,@TotalOfRecord int,@Lang int TranVanTy_Article_Items_SetViewCount Thủ tục tăng số lần xem viết, có tham số: @Id int Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn Sinh viên thực hiện: Trần Văn Tý 46 C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Thiết kế WebSite GVHD – Ths Phan Anh Phong -Các function TranVanTy_Article_GetFollowTabsByParent Hàm lấy danh sách trang trang mẹ, tham số: @ParentId int: Mã số trang mẹ 5.6 Kết đạt đƣợc qua trình cài đặt nhƣ sau Module tin tức đƣợc sử dụng để biên tập, quản trị hiển thị viết Có phân quyền cho user sử dụng hệ thống website Giao diện quản trị : Bao gồm chức đƣợc thị hình sau 5.6.1 Thiết lập cấu hình cho module quản trị Trên trang quản trị nhấn Cài đặt hệ thống chuyển tới trang cài đặt: + Để phân quyền cho user sử dụng module quản trị Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn Sinh viên thực hiện: Trần Văn Tý 47 C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Thiết kế WebSite GVHD – Ths Phan Anh Phong Edit Article: Cho phép thêm, sửa viết Delete Article: Cho phép xóa viết Approve Article: Cho phép duyệt viết + Để cài đặt cấu hình cho lọc viết soạn thảo viết 5.6.2 Thêm viết Trên trang quản trị nhấn Thêm, hệ thống chuyển tới trang thêm viết: Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn Sinh viên thực hiện: Trần Văn Tý 48 C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Thiết kế WebSite GVHD – Ths Phan Anh Phong Nhập thông tin cần thiết, trƣờng đánh dấu (*) trƣờng bắt buộc nhập Các cấu hình phần cài đặt ảnh hƣởng đến việc soạn thảo viết nhƣ: Các trƣờng bắt buộc nhập, trƣờng nào, trạng thái mặc định viết sau thêm mới,… Sau hoàn thành nhập liệu nhấn Ghi lại để lƣu viết 5.6.3 Sửa viết Trên trang quản trị nhấn Tìm để tìm viết cần sửa, rê chuột vào hình tam giác nhỏ phía sau viết, bạn có quyền đƣợc xửa viết xuất Menu sửa viết Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn Sinh viên thực hiện: Trần Văn Tý 49 C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Thiết kế WebSite GVHD – Ths Phan Anh Phong Nhấn Sửa, hệ thống chuyển đến trang soạn thảo hiển thị thông tin viết vào phần nhập liệu Thay đổi thông tin viết nhấn Ghi lại 5.6.4 Xóa viết Nếu ngƣời dùng có quyền xóa viết trang quản trị xuất nút Xóa Bên phần kết trang Quản trị, phía trƣớc viết có chọn, nhấp chọn viết cần xóa nhấn Xóa, hộp thoại xác nhận xóa ra, nhấn OK để xóa đƣợc chọn 5.6.5 Duyệt viết Nếu ngƣời dùng có quyền duyệt viết trang quản trị xuất nút Duyệt Bên phần kết trang Quản trị, phía trƣớc viết có chọn, nhấp chọn viết cần xóa nhấn Duyệt để duyệt đƣợc chọn 5.6.6 Gỡ duyệt viết Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn Sinh viên thực hiện: Trần Văn Tý 50 C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Thiết kế WebSite GVHD – Ths Phan Anh Phong Nếu ngƣời dùng có quyền duyệt viết trang quản trị xuất nút Gỡ duyệt Bên phần kết trang Quản trị, phía trƣớc viết có ô chọn, nhấp chọn viết cần xóa nhấn Gỡ duyệt để gỡ duyệt đƣợc chọn 5.6.7 Loại bỏ viết Nếu ngƣời dùng có quyền duyệt viết trang quản trị xuất nút Bỏ Bên phần kết trang Quản trị, phía trƣớc viết có chọn, nhấp chọn viết cần xóa nhấn Bỏ để bỏ đƣợc chọn -Cấu hình hiển thị danh sách viết Trên module hiển thị sanh sách viết chọn Thiết lập, hệ thống chuyển đến trang thiết lập cấu hình cho danh sách viết: 5.6.8 Cấu hình hiển thị chi tiết viết Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn Sinh viên thực hiện: Trần Văn Tý 51 C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Thiết kế WebSite GVHD – Ths Phan Anh Phong CHƢƠNG 6: KẾT LUẬN VÀ ĐỀ XUẤT 6.1 Kết đạt đƣợc Thơng qua q trình hồn thành đề tài đạt đƣợc số kết sau đây: 6.1.1 Về lý thuyết - Nắm đƣợc kiến thức cấu trúc, tính DotNetNuke phiên 4.9.0 - Mở rộng kiến thức ngôn ngữ C# - Mở rộng kiến thức SQL, đặc biệt thủ tục(store procedure) - Hiểu đƣợc hoạt động ứng dụng tin tức 6.1.2 Về thực nghiệm - Nắm đƣợc mốt số thao tác hệ thống DotNetNuke - Biết đƣợc cách cài đặt vận hành hệ thống DotNetNuke - Biết đƣợc phƣơng pháp làm việc để xây dựng nên website DotNetNuke 6.2 Những vấn đề chƣa giải đƣợc Trong khn khổ có hạn đề tài, số vấn đề sau chƣa đƣợc làm rõ - Chƣa sâu đƣợc vào hệ thống phức tạp ứng dụng tin tức, chẳng hạn nhƣ áp dụng cho tòa soạn báo - Môt số vấn đề nâng cao DotNetNuke Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn Sinh viên thực hiện: Trần Văn Tý 52 C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn