1. Trang chủ
  2. » Luận Văn - Báo Cáo

XÂY DỰNG TRANG MẠNG XÃ HỘI BẰNG ASP NET CORE

20 0 0

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

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Xây Dựng Trang Mạng Xã Hội Bằng Asp.Net Core
Tác giả Nguyễn Thị Lời
Người hướng dẫn ThS. Trịnh Thị Ngọc Linh
Trường học Trường Đại Học Công Nghệ Thông Tin Và Truyền Thông Việt - Hàn
Chuyên ngành Lập Trình Máy Tính
Thể loại Đồ Án Tốt Nghiệp
Năm xuất bản 2021
Thành phố Đà Nẵng
Định dạng
Số trang 20
Dung lượng 1,33 MB

Nội dung

Công Nghệ Thông Tin, it, phầm mềm, website, web, mobile app, trí tuệ nhân tạo, blockchain, AI, machine learning - Công Nghệ Thông Tin, it, phầm mềm, website, web, mobile app, trí tuệ nhân tạo, blockchain, AI, machine learning - Quản trị kinh doanh TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG VIỆT - HÀN KHOA KHOA HỌC MÁY TÍNH  XÂY DỰNG TRANG MẠNG XÃ HỘI BẰNG ASP.NET CORE TÓM TẮT ĐỒ ÁN TỐT NGHIỆP NGÀNH: LẬP TRÌNH MÁY TÍNH Sinh viên thực hiện : Nguyễn Thị Lời Mã sinh viên : K13C05A020 Giảng viên hƣớng dẫn : ThS. Trịnh Thị Ngọc Linh Khóa đào tạo : 2019 - 2022 Đà Nẵng - 122021 1 MỞ ĐẦU Ngày nay khoa học kỹ thuật trên thế giới n i chung Việt Na n i riêng ang trên à ph t triển ạnh ẽ và không ngừng nâng cao ph t triển về ọi ặt. Đặc biệt à ngành c ng nghệ th ng tin ể p ng nhu c u ngày càng cao c a con ng ời th hàng oạt c c công ty và nhà tr ờng về y t nh c ra ời và c c ng dụng ph n ề c p dụng nhiều h n. Với c ng nghệ hiện ại nh ngày nay th con ng ời d n d n c gi i ph ng b i những công việc nặng nhọc và thay vào là những ng dụng công nghệ th ng tin ngày ột hiện ại và kỹ x o nh con robot y t ộng và c c ph n ề kh c và c p dụng r t nhiều. iện nay c c n v thiết kế ph n ề sẽ ph i th c hiện kh nhiều kh u x kh c nhau từ việc lên t ng thiết kế … Một kh i ng ớn dữ iệu và thông tin kh c nhau i h i c n c ột d ch vụ ạng x hội p ng c nhu c u trao i th ng tin ể trao i c c th ng tin c n thiết về tiến ộ à việc c ng nh yêu c u ến từ hai ph a. Nh ng trong qu tr nh à việc th sẽ c nhiều v n ề x y ra v dụ nh s c t truy cập sập ạng hoặc à t kết n i … th những th ng tin c ng nh dữ iệu từ hai ph a ch a bàn bạc xong c thể sẽ b t. Nhận th c c t quan trọng c a việc qu n c c dữ iệu nên e chọn ề tài Xây dựng trang mạng xã hội bằng Asp.Net Core gi p ch ng ta gi i quyết c những v n ề ột c ch dể dàng h n và gi p ọi ng ời c thể trao i dữ iệu c ng nh t kiế c những kh ch hàng tiề n ng cho c ng ty c a nh. Mục ch e chọn ề tài Xây dựng trang mạng xã hội bằng Asp.Net Core ể t hiểu sâu h n về Asp.Net Core, c ng nh là c ch th c hoạt ộng c a một trang m ạng x hội ể a ọi ng ời ến g n nhau h n . 1. Mục tiêu và nhiệm vụ nghiên cứu  Mục tiêu. Mục tiêu c n ặt ra khi x y d ng trang ạng x hội với y ch c n ng nh e ại những thuận i nh t nh ể theo xu h ớng c a thế giới và a ọi ng ời ến g n nhau h n. Để p ng nhu c u ột trang ạng x hội với c c ch c n ng c b n sau:  Trang ạng x hội nh ng dụng NTT ể gi i quyết c c v n ề nghiệp vụ phục vụ cho ng ời d ng dể tiếp cận.  Qu n c c th ng tin c a ng ời d ng. 2  Qu n c c tài kho n.  T kiế c c th ng tin c a bạn b . Trang ạng x hội c x y d ng trên nền t ng c quy vừ và nh c những yêu c u nghiệp vụ n gi n dể s dụng.  Nhiệm vụ nghiên cứu.  T hiểu quy tr nh tạo ột trang ạng x hội.  T hiểu c ch thiết kế giao diện ph h p với ột trang ạng x hội.  Th c hiện và phân t ch thiết kê hệ th ng cho trang ạng xây d ng c c ch c n ng ể p ng c nhu c u c a ột trang ạng x hội . 2. Đối tƣợng và phạm vi nghiên cứu.  Đ i t ng nghiên c u X y d ng trang ạng x hội  Phạ vi nghiên c u  Trang ạng x hội c s dụng với phạ vi trên toàn qu c.  Trang ạng x hội c p ng cho ọi ng ời d ng.  Đề tài nghiên c u ng n ngữ ập tr nh SP.N T OR và nghiên c u về c s dữ iệu SQ Server ể p dụng trong việc x y d ng ề tài. 3. Phƣơng pháp nghiên cứu. 3.1. Phƣơng pháp nghiên cứu tài liệu. - h o s t và thu thập c c th ng tin từ c c tài iệu và c s dữ iệu c iên quan. - T c c n kh a uận t t nghiệp c a c c anh ch kh a tr ớc hoặc t hiểu qua s ch iên quan ến ề tài nghiên c u. 3.2. Phƣơng pháp nghiên cứu thực tiễn. - Quan s t việc qu n c c th ng tin c a ột s trang ạng kh c c iên quan. - Tiếp cận ột s trang ạng c sẵn. 3.3. Phƣơng pháp tổng hợp và phân tích sô liệu. - Thu thập th ng tin từ việc ph ng v n. - Th ng kê t ng kết s iệu. - Ph n t ch a ra kết qu và th c hiện. 4. Dự kiến kết quả. Trang ạng x hội này d kiến sẽ bao g c c ch c n ng sau ch c n ng ng nhập ch c n ng quên ật khẩu ch c n ng thay i ật khẩu ch c n ng qu n tr ng ời d ng ch c n ng qu n tài kho n ng ời d ng th ng kê b o c o t kiế bạn b xe 3 th ng tin c a bạn b ... 5. Ý nghĩa khoa học và thực tiễn.  Ý nghĩa khoa học. ết qu nghiên c u c a ề tài g p ph n n ng cao nhận th c c kh n ng thu thập c c th ng tin iên quan ph n t ch yêu c u c a ng ời d ng ể x y d ng c ột trang ạng x hội e ại hiệu qu cao và ch nh x c nh t.  Ý nghĩa th c tiễn. Trang ạng x hội này là ột s n phẩ mang t nh ng dụng cao phục vụ cho việc qu n th ng tin c a ng ời d ng a ọi ng ời trong cộng ng ến g n nhau và tiếp cận c s ph t triển c a c ng nghệ. à ột c ng cụ gi p cho ọi ng ời c thể t kiế th ng tin nhanh ch ng và ể trao i c nhiều th ng tin với nhau ột c ch dễ dàng và thuận tiện nh t. 4 CHƠNG I: CƠ SỞ LÝ THUYẾT 1.1. GIỚI THIỆU VỀ ASP.NET 1.1.1. Nền tảng .NET NET Framework c Microsoft a ra ch nh th c từ n 2002. .NET ra ework ch hoạt ộng trên Windows. Những nền t ng ng dụng nh WP Winforms, ASP.NET(1-4) hoạt ộng d a trên .N T Framework. 1.1.2. Giới thiệu về ASP.NET Core 1.1.3. Các tính năng của ASP.NET Core 1.2. GIỚI THIỆU CƠ SỞ DỮ LIỆU SQL SERVER 1.2.1. SQL là gì? SQ Server hay c n gọi à Microsoft SQ Server viết t t à MS SQ Server. Đ y à ột ph n ề c ph t triển b i Microsoft d ng ể u trữ dữ iệu d a trên chuẩn R MS và n c ng à ột hệ qu n tr c s dữ iệu quan hệ i t ng (ORDBMS). 1.2.2. Khái niệm về các xử lý 1.2.3. Mục đích của việc sử dụng SQL Server 1.2.4. Các thành phần của SQL Server 1.2.5. u và nhƣợc điểm của SQL Server là gì? 1.2.6. Phân loại câu lệnh sql server là gì? 1.3. GIỚI THIỆU PHẦN MỀM VISUAL STUDIO 1.3.1. Giới thiệu Visual Studio 1.3.2. Một số tính năng của phần mềm Visual Studio 1.4. GIỚI THIỆU CÔNG CỤ STAR UML 1.4.1. Giới thiệu Star UML StrarUM à ột h nh nền t ng à ph n ề h tr UM Unified Mode ing anguage). T ch v c h tr c c ph ng ph p tiếp cận M Mode riven Architecture) b ng c ch h tr c c kh i niệ h s UML. StrarUML v t trội trong việc t y biến i tr ờng c a ng ời s dụng và c kh n ng rộng cao trong ch c n ng c a n . S dụng StrarUM ột trong c c c ng cụ h nh h a ph n ề hàng u sẽ b o t i h a n ng su t và ch t ng c a d n ph n ề c a bạn. 1.4.1 Các tính năng của StrarUML 5 CHƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 2.1. PHÁT BIỂU BÀI TOÁN Trong thời ại kinh tế th tr ờng nh hiện nay, ạng x hội c b ớc ph t triển ạnh ẽ t c ộng ớn ến ời s ng x hội h u hết c c qu c gia trên thế giới. Mạng x hội à thuật ngữ ph biến với những t nh n ng a dạng cho ph p ng ời d ng kết n i chia s tiếp nhận c c th ng tin ột c ch nhanh ch ng và hiệu qu . Mạng x hội kết n i con ng ời kh p n i trên thế giới x a nh a kho ng c ch về kh ng gian, thời gian với t c ộ nhanh ch ng. Nh ng ngày nay với cuộc c ch ạng khoa học c ng nghệ 4. th ạng x hội sẽ c ng ph t triển h n. ên cạnh th những thế c th ch và bọn ph n c ch ạng c ng sẽ ...

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG VIỆT - HÀN KHOA KHOA HỌC MÁY TÍNH  XÂY DỰNG TRANG MẠNG XÃ HỘI BẰNG ASP.NET CORE TÓM TẮT ĐỒ ÁN TỐT NGHIỆP NGÀNH: LẬP TRÌNH MÁY TÍNH Sinh viên thực hiện : Nguyễn Thị Lời Mã sinh viên : K13C05A020 Giảng viên hƣớng dẫn : ThS Trịnh Thị Ngọc Linh Khóa đào tạo : 2019 - 2022 Đà Nẵng - 12/2021 MỞ ĐẦU Ngày nay khoa học kỹ thuật trên thế giới n i chung Việt Na n i riêng ang trên à ph t triển ạnh ẽ và không ngừng nâng cao ph t triển về ọi ặt Đặc biệt à ngành c ng nghệ th ng tin ể p ng nhu c u ngày càng cao c a con ng ời th hàng oạt c c công ty và nhà tr ờng về y t nh c ra ời và c c ng dụng ph n ề c p dụng nhiều h n Với c ng nghệ hiện ại nh ngày nay th con ng ời d n d n c gi i ph ng b i những công việc nặng nhọc và thay vào là những ng dụng công nghệ th ng tin ngày ột hiện ại và kỹ x o nh con robot y t ộng và c c ph n ề kh c và c p dụng r t nhiều iện nay c c n v thiết kế ph n ề sẽ ph i th c hiện kh nhiều kh u x kh c nhau từ việc lên t ng thiết kế … Một kh i ng ớn dữ iệu và thông tin kh c nhau i h i c n c ột d ch vụ ạng x hội p ng c nhu c u trao i th ng tin ể trao i c c th ng tin c n thiết về tiến ộ à việc c ng nh yêu c u ến từ hai ph a Nh ng trong qu tr nh à việc th sẽ c nhiều v n ề x y ra v dụ nh s c t truy cập sập ạng hoặc à t kết n i … th những th ng tin c ng nh dữ iệu từ hai ph a ch a bàn bạc xong c thể sẽ b t Nhận th c c t quan trọng c a việc qu n c c dữ iệu nên e chọn ề tài Xây dựng trang mạng xã hội bằng Asp.Net Core gi p ch ng ta gi i quyết c những v n ề ột c ch dể dàng h n và gi p ọi ng ời c thể trao i dữ iệu c ng nh t kiế c những kh ch hàng tiề n ng cho c ng ty c a nh Mục ch e chọn ề tài Xây dựng trang mạng xã hội bằng Asp.Net Core ể t hiểu sâu h n về Asp.Net Core, c ng nh là c ch th c hoạt ộng c a một trang mạng x hội ể a ọi ng ời ến g n nhau h n 1 Mục tiêu và nhiệm vụ nghiên cứu  Mục tiêu Mục tiêu c n ặt ra khi x y d ng trang ạng x hội với y ch c n ng nh e ại những thuận i nh t nh ể theo xu h ớng c a thế giới và a ọi ng ời ến g n nhau h n Để p ng nhu c u ột trang ạng x hội với c c ch c n ng c b n sau:  Trang ạng x hội nh ng dụng NTT ể gi i quyết c c v n ề nghiệp vụ phục vụ cho ng ời d ng dể tiếp cận  Qu n c c th ng tin c a ng ời d ng 1  Qu n c c tài kho n  T kiế c c th ng tin c a bạn b Trang ạng x hội c x y d ng trên nền t ng c quy vừ và nh c những yêu c u nghiệp vụ n gi n dể s dụng  Nhiệm vụ nghiên cứu  T hiểu quy tr nh tạo ột trang ạng x hội  T hiểu c ch thiết kế giao diện ph h p với ột trang ạng x hội  Th c hiện và phân t ch thiết kê hệ th ng cho trang ạng xây d ng c c ch c n ng ể p ng c nhu c u c a ột trang ạng x hội 2 Đối tƣợng và phạm vi nghiên cứu Đ i t ng nghiên c u X y d ng trang ạng x hội Phạ vi nghiên c u  Trang ạng x hội c s dụng với phạ vi trên toàn qu c  Trang ạng x hội c p ng cho ọi ng ời d ng  Đề tài nghiên c u ng n ngữ ập tr nh SP.N T OR và nghiên c u về c s dữ iệu SQ Server ể p dụng trong việc x y d ng ề tài 3 Phƣơng pháp nghiên cứu 3.1 Phƣơng pháp nghiên cứu tài liệu - h o s t và thu thập c c th ng tin từ c c tài iệu và c s dữ iệu c iên quan - T c c n kh a uận t t nghiệp c a c c anh ch kh a tr ớc hoặc t hiểu qua s ch iên quan ến ề tài nghiên c u 3.2 Phƣơng pháp nghiên cứu thực tiễn - Quan s t việc qu n c c th ng tin c a ột s trang ạng kh c c iên quan - Tiếp cận ột s trang ạng c sẵn 3.3 Phƣơng pháp tổng hợp và phân tích sô liệu - Thu thập th ng tin từ việc ph ng v n - Th ng kê t ng kết s iệu - Ph n t ch a ra kết qu và th c hiện 4 Dự kiến kết quả Trang ạng x hội này d kiến sẽ bao g c c ch c n ng sau ch c n ng ng nhập ch c n ng quên ật khẩu ch c n ng thay i ật khẩu ch c n ng qu n tr ng ời d ng ch c n ng qu n tài kho n ng ời d ng th ng kê b o c o t kiế bạn b xe 2 th ng tin c a bạn b 5 Ý nghĩa khoa học và thực tiễn Ý nghĩa khoa học ết qu nghiên c u c a ề tài g p ph n n ng cao nhận th c c kh n ng thu thập c c th ng tin iên quan ph n t ch yêu c u c a ng ời d ng ể x y d ng c ột trang ạng x hội e ại hiệu qu cao và ch nh x c nh t Ý nghĩa th c tiễn Trang ạng x hội này là ột s n phẩ mang t nh ng dụng cao phục vụ cho việc qu n th ng tin c a ng ời d ng a ọi ng ời trong cộng ng ến g n nhau và tiếp cận c s ph t triển c a c ng nghệ à ột c ng cụ gi p cho ọi ng ời c thể t kiế th ng tin nhanh ch ng và ể trao i c nhiều th ng tin với nhau ột c ch dễ dàng và thuận tiện nh t 3 CHƢƠNG I: CƠ SỞ LÝ THUYẾT 1.1 GIỚI THIỆU VỀ ASP.NET 1.1.1 Nền tảng NET NET Framework c Microsoft a ra ch nh th c từ n 2002 .NET ra ework ch hoạt ộng trên Windows Những nền t ng ng dụng nh WP Winforms, ASP.NET(1-4) hoạt ộng d a trên N T Framework 1.1.2 Giới thiệu về ASP.NET Core 1.1.3 Các tính năng của ASP.NET Core 1.2 GIỚI THIỆU CƠ SỞ DỮ LIỆU SQL SERVER 1.2.1 SQL là gì? SQ Server hay c n gọi à Microsoft SQ Server viết t t à MS SQ Server Đ y à ột ph n ề c ph t triển b i Microsoft d ng ể u trữ dữ iệu d a trên chuẩn R MS và n c ng à ột hệ qu n tr c s dữ iệu quan hệ i t ng (ORDBMS) 1.2.2 Khái niệm về các xử lý 1.2.3 Mục đích của việc sử dụng SQL Server 1.2.4 Các thành phần của SQL Server 1.2.5 Ƣu và nhƣợc điểm của SQL Server là gì? 1.2.6 Phân loại câu lệnh sql server là gì? 1.3 GIỚI THIỆU PHẦN MỀM VISUAL STUDIO 1.3.1 Giới thiệu Visual Studio 1.3.2 Một số tính năng của phần mềm Visual Studio 1.4 GIỚI THIỆU CÔNG CỤ STAR UML 1.4.1 Giới thiệu Star UML StrarUM à ột h nh nền t ng à ph n ề h tr UM Unified Mode ing anguage) T ch v c h tr c c ph ng ph p tiếp cận M Mode riven Architecture) b ng c ch h tr c c kh i niệ h s UML StrarUML v t trội trong việc t y biến i tr ờng c a ng ời s dụng và c kh n ng rộng cao trong ch c n ng c a n S dụng StrarUM ột trong c c c ng cụ h nh h a ph n ề hàng u sẽ b o t i h a n ng su t và ch t ng c a d n ph n ề c a bạn 1.4.1 Các tính năng của StrarUML 4 CHƢƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 2.1 PHÁT BIỂU BÀI TOÁN Trong thời ại kinh tế th tr ờng nh hiện nay, ạng x hội c b ớc ph t triển ạnh ẽ t c ộng ớn ến ời s ng x hội h u hết c c qu c gia trên thế giới Mạng x hội à thuật ngữ ph biến với những t nh n ng a dạng cho ph p ng ời d ng kết n i chia s tiếp nhận c c th ng tin ột c ch nhanh ch ng và hiệu qu Mạng x hội kết n i con ng ời kh p n i trên thế giới x a nh a kho ng c ch về kh ng gian, thời gian với t c ộ nhanh ch ng Nh ng ngày nay với cuộc c ch ạng khoa học c ng nghệ 4 th ạng x hội sẽ c ng ph t triển h n ên cạnh th những thế c th ch và bọn ph n c ch ạng c ng sẽ ạ dụng và réo r c vào cho ng ời d ng những th ng tin sai s thật th ng tin ch a qua kiể duyệt và c t nh nh ộng vào nền an ninh qu c ph ng c a n ớc nhà Một trong những h nh à tạo nên ột trang ạng x hội o Trang ạng x hội ngày càng tr nên th n thiết với con ng ời n và ang d n tr thành a con tinh th n kh ng thể thiếu c c a i con ng ời v nhu c u b n th n ngày càng c a chuộng o o vậy ể b o cho hoạt ộng c a ng ời d ng c b o an toàn và tr nh xa c c tệ nạn x hội c ng nh c c th ng tin kh ng ch nh th ng c a c c thế c th ch c ng nh c c tệ nạn x hội Th nên tạo ra ột trang ạng à c c s kiể duyệt c kh n ng x b o ật cao và hạn chế ến c c thể c c thông tin không ch nh thông ể a tới ng ời d ng c s dụng và tiếp cận c ng nghệ an toàn và ph h p h n 2.2 PHÂN TÍCH HỆ THỐNG 2.2.1 Yêu cầu hệ thống  M y t nh chạy hệ iều hành Windows Từ Windows tr lên  ung ng R M từ G tr lên  Vi x c xung nh p từ từ G z tr lên 2.2.2 Yêu cầu chức năng  Đăng nhập vào hệ thống: ho ph p ng ời d ng ng nhập vào hệ th ng  Đăng xuất khỏi hệ thống: ho ph p ng ời d ng ng xu t kh i hệ th ng  Tìm kiếm thông tin: ho ph p ng ời d ng t kiế th ng tin trên hệ th ng  Quản lý tài khoản ao g kh a tài kho n và x a những b nh uận tiêu 5 c c)  Khôi phục mật khẩu: ho ph p ng ời d ng kh i phục ại ật khẩu cho tài kho n  Thay đồi mật khẩu: ho ph p ng ời d ng thay i ật khẩu ới  Quản trị ngƣời dùng (Bao g thông tin c nhân, ng bài, kết bạn chat, b nh uận ike h nh nh xe th ng tin bạn b và x a tài kho n) 2.2.3 Yêu cầu phi chức năng  thể hoạt ộng iên tục 4 4 giờ  Gi i quyết c c ch tranh ch p dữ iệu  thể a hệ th ng tr ại trạng th i n nh tr ớc khi gặp s c  S kết n i ch nh x c và toàn v n dữ iệu  thể ng bộ h a dữ iệu nhanh ch ng  h ng tr nh chạy n nh ch nh x c và an toàn  M c ộ b o ật cao  thể th c hiện việc b o tr và n ng c p dễ dàng 2.3 BIỂU ĐỒ USE CASE 2.3.1 Biểu đồ trƣờng hợp sử dụng (UseCase Diagram)  T tt Ng ời d ng và ad in ng nhập ể th c hiện c c ch c n ng  d in th ng à ng ời qu n c ph n quyền cao nh t ể qu n c c ch c n ng duy tr c hệ th ng t t h n v dụ nh x a c c b nh uận tiêu c c 6 Hình 2.1 Biểu usecase t ng quát  ng s kiện  ng s kiện chính  Đ ng nhập Qu n lý và nhân viên ph i ng nhập vào hệ th ng ể th c hiện c c ch c n ng bên trong  Đ ng xu t kh i hệ th ng ho ph p ng ời d ng ng xu t kh i hệ th ng 7  T kiế cho ph p ng ời qu n và nh n viên th c hiện c c ch c n ng t kiế c iên quan  Th ng kê Th ng kê c c th ng tin c n thiết về c c s n phẩ theo tháng  h i phục ật khẩu ho ph p ng ời d ng kh i phục ại ật khẩu cho tài kho n hoặc thay i ật khẩu ới  Đ ng bài ho ph p ng ời d ng ng post những status và h nh nh  ết bạn cho ph p ng ời d ng kết bạn với những ng ời th n bạn b hoặc ể kết bạn với những ng ời kh c trên ọi iền t n ớc  hat cho ph p ng ời d ng với ng ời d ng c nh n tin trao i dữ iệu với nhau  ike cho ph p ng ời d ng ike bài viết c a nh c ng nh à ike những bài viết c a bạn b và những bài viết c i c c trang c tài tr  nh uận cho ph p ng ời d ng b nh uận và tr ời những b nh uận c a những ng ời d ng khác  Xe th ng tin c a bạn b cho ph p ng ời d ng xe c th ng tin c nh n c ng nh những d ng trạng th i c a nhau  X a tài kho n cho ph p ng ời d ng x a tài kho n c a nh  Nếu kh ng ng nhập th kh ng thể th c hiện c c ch c n ng bên trong hệ th ng 8 2.3.2 Biểu đổ Usecase ngƣời dùng Hình 2.2 Biểu usecase ng ời dùng T t t Cho ph p ng ời d ng th c hiện c c ch c n ng  ho ph p ng ời d ng th c hiện c c ch c n ng 9 2.3.3 Biểu đồ usecase Admin Hình 2.3 Biểu usecase Admin 10 T t t  h c n ng này cho phép Admin th c hiện c c ch c n ng c a nh và qu n c c tài kho n c a ng ời d ng  ng s kiện  h a tài kho n cho ph p d in kh a những tài kho n b hack những tài kho n gi ạo những tài kho n b spa …  X a b nh uận tiêu c c cho ph p d in x a những b nh uận khiế nh th tục nh ng b nh uận tiêu c c những b nh uận ang t nh ch t ph n ộng … 11 2.4 BIỂU ĐỒ LỚP Hình 2.4 Biểu lớp t ng quát 12 2.5 QUAN HỆ GIỮA CÁC BẢNG Hình 2.20 Quan hệ giữa các b ng 13 CHƢƠNG 3: XÂY DỰNG ỨNG DỤNG 3.1 GIAO DIỆN CHÍNH CỦA PHẦN MỀM Hình 3.1 Giao diện chính c a ph n mềm ật khẩu ng với 3.2 GIAO DIỆN ĐĂNG NHẬP Nhập tên ng ời d ng sau nhập a ch e ai và nhập ng ật khẩu tạo ể ng nhập thành công Hình 3.2 Giao diện ng nhập 14 3.3 GIAO DIỆN ĐĂNG KÝ Nhập họ tên, tên ng nhập a ch email, giới t nh s iện thoại và iều quan trọng à ph i nh t ch vào ục hiểu về ục ng với iều kho n c Facebook 3.4 GIAO DIỆN CHAT Hình 3.3 Giao diện ng k Hình 3.4 Giao diện chat 15 3.5 GIAO DIỆN TÀI KHOẢN CÁ NHÂN Hình 3.5 Giao diện tài kho n cá nhân 3.6 GIAO DIỆN CHÍNH CỦA PAGE Vào Page ể xem c i trang kh c c liên quan, nh n v o d u cộng màu tr ng nền tr n xanh ể tạo ột page ới cho riêng c nh n nh Hình 3.6 Giao diện chính Page 16 3.7 GIAO DIỆN TẠO EVENT Giao diện c a s kiện nh n vào create ể tạo ột s kiện cho riêng nh Hình 3.7 Giao diện Event view à xe 3.8 GIAO DIỆN GROUP thể tha gia c i group kh c oin à tha gia vào group group và nh n vào create ể tạo ột group ới Hình 3.8 Giao diện Group 3.9 GIAO DIỆN VIDEOS Nh n vào ể xe video c c video và nh n vào create ể tạo một c i video ới 17 Hình 3.9 Giao diện Videos 3.10 GIAO DIỆN TẠO BÀI ĐĂNG Nh n vào ể thêm status, nh n vào h nh nh ể thê h nh nh cho bài ng nh n vào biểu t ng àu xanh c d u cộng ể g n th bạn b ngoài th c thể ể v tr Hình 3.10 Giao diện tạo bài ng 18 KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN Sau thời gian t hiểu và nghiên c u ề tài “Xây dựng trang mạng xã hội bằng Asp.Net Core” em hoàn thành c b n theo những yêu c u và nội dung ề ra Trong qu tr nh nghiên c u ề tài e c n hạn chế về kinh nghiệ và kiến th c nên ề tài vẫn còn t n tại những hạn chế nh t nh Em r t mong nhận c s ng g p c a qu th y c ể ề tài c a e c hoàn thiện h n Những thành qu ạt c bao g c c ch c n ng sau:  h c n ng ng nhập quên ật khẩu thay i ật khẩu  h c n ng qu n tr ng ời d ng  h c n ng t ng t c  h c n ng kh a tài kho n  h c n ng t kiế  h c n ng th ng kê ạn chế o thời gian c hạn e ch a hoàn thiện c c ch c n ng nh ch c n ng share) ặc d em c ng c g ng hết s c nh ể hoàn thành ề tài Nh ng vẫn còn t n tại những hạn chế nh t nh à iều kh ng thể tr nh kh i ớng ph t triển ớng ph t triển c a trang ạng x hội bao g những ch c n ng sau y  Tiếp tục c i tiến n ng cao t nh n ng b o ật cho hệ th ng  T hiểu nghiên c u thê ột s ch c n ng c n thiếu  Vận hành hệ th ng kiể tra và kh c phục c c i x y ra  T i u h a c c ch c n ng c a hệ th ng 19

Ngày đăng: 12/03/2024, 07:34

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

TÀI LIỆU LIÊN QUAN

w