BÁO CÁO ĐỒ ÁN MẠNG XÃ HỘI VIUNI

20 3 0
BÁO CÁO ĐỒ ÁN MẠNG XÃ HỘI VIUNI

Đ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

Báo cáo đồ án tổng hợp mạng xã hội viuni

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC KINH BẮC  ĐỒ ÁN TÔNG HƠP NGÀNH CÔNG NGHÊ THÔNG TIN BẮC NINH 2022 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC KINH BẮC  XÂY DƯNG WEBSITE MẠNG XA HỘI ĐỒ ÁN TÔNG HƠP HÊ ĐAI HOC CHINH QUY NGHANH CÔNG NGHÊ THÔNG TIN BẮC NINH 2022 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC KINH BẮC  XÂY DƯNG WEBSITE MẠNG XA HỘI GIAO VIÊN HƯƠNG DÂN : NGUYÊN THI MƯƠI PHƯƠNG NHOM THƯC HIÊN : NHOM - NGUYỄN GIA TRƯỜNG - NGUYỄN BÁ TỚI - TRẦN VĂN HÀO - DƯƠNG NGÔ TÙNG - NGUYỄN HỮU HÙNG - NGUYỄN THANH AN TÓM TẮT NỘI DUNG ĐỒ ÁN Nội dung đồ án chia làm chương: Chương 1: Nhiệm vụ phân tích nhiệm vụ giới thiệu tổng quan đề tài, nhiệm vụ giao, phân tích nhiệm vụ, cơng việc kế hoạch thực đồ án Chương 2: Kháo sát đánh giá phân tích hệ thống khảo sát trạng hệ thống, giải pháp đưa để nâng cao hệ thống, phân tích bước thực giải pháp Chương 3: Các kiến thức liên quan trình bày kiến thức chung liên quan đến hệ thống Chương 4: Phân tích thiết kế hệ thống trình bày nội dung phân tích thiết kế hệ thống mặt chức năng, liệu thiết kế sở liệu Chương 5: Thiết kế website mô tả số lưu đồ thao tác thực thi hệ thống, giải pháp lựa chọn chương trình, hoạt động trang thiết kế quan hệ chúng Chương 6: Đánh giá kết luận tóm tắt lại chức xây dựng, đánh giá kết đề số hướng phát triển tương lai LỜI CẢM ƠN Em xin chân thành cảm ơn Khoa công nghệ thông tin, tr ường Đ ại H ọc Kinh Bắc tạo điều kiện cho chúng em thực đề tài khóa luận Em xin gửi lời cảm ơn chân thành đến tất Th ầy cô gi ảng d ạy chúng em suốt thời gian quan Cảm ơn cô Nguy ễn Mười Ph ương – người hướng dẫn chúng em thực đồ án Nhân đây, em xin bày tỏ lòng biết ơn sâu sắc đến ba m ẹ gia đình ni dạy em nên người, chỗ dựa tinh th ần v ững ch ắc, giúp cho em vượt qua khó khăn, thử thách sống Bên cạnh đó, để hồn thành đồ án này, em nh ận đ ược r ất nhi ều giúp đỡ, lời động viên quý báu bạn bè, anh chị thân h ữu, em xin hết lòng cảm ơn Tuy nhiên, thời gian hạn hẹp, nỗ lực mình, nh ưng đồ án khó tránh khỏi thiếu sót Em mong nhận đ ược s ự thơng cảm, bảo tận tình thầy bạn để đồ án ngày hoàn thiện Một lần nữa, em xin chân thành cám ơn ln mong nh ận đ ược s ự đóng góp người Sau cùng, em xin kính chúc thầy cô Khoa Công ngh ệ thông tin dồi sức khỏe, niềm tin để tiếp tục thực sứ mệnh cao đ ẹp truyền đạt kiến thức cho hệ mai sau Trân trọng! Bắc Ninh, tháng năm 2022 Sinh viên th ực hi ện CHƯƠNG : CƠ SƠ LY THUYÊT 1.Giới thiệu công nghệ WEB-BASED Công nghệ dựa web thuật ngữ dùng để ứng dụng phần mềm sử dụng Web Có nghĩa là, ứng dụng phần mềm truy cập thơng qua trình duyệt hệ thống nối mạng Internet mạng nội Các ứng dụng web xây dựng ngôn ngữ hỗ trợ trình duyệt HTML, JavaScript,… Các ứng dụng dựa web ngày trở nên phổ biến ưu điểm bật chúng, đặc biệt người dùng máy trạm (client) (hay cuối người dùng) có lợi lớn Ưu điểm phần máy trạm bạn sử dụng ứng dụng phần mềm (ví dụ: gmail, đại lý bán lẻ, v.v.) mà không cần cài đặt cả, cần chạy qua mạng Bằng cách sử dụng trình duyệt, người dùng sử dụng máy tính đâu có kết nối Internet tốt sử dụng máy chủ khoảng cách xa Ngoài ưu điểm bật máy trạm, ứng dụng web cịn có nhiều ưu điểm khác sử dụng trình duyệt làm việc kết hợp với ứng dụng khác cách cập nhật trình cập nhật tự động máy chủ Các trang web khác, chẳng hạn thư, tìm kiếm Người dùng chạy chương trình hệ điều hành nào, chẳng hạn Windows, Linux,Mac… cần có trình duyệt để làm việc Ngồi ra, máy tính ko cần địi hỏi cao cấu hình, đĩa trống… 1.2.Giới thiệu Word Wide Web Word Wide Web, gọi tắt Web WWW, không gian thông tin tồn cầu mà ngƣời truy nhập (đọc viết) qua máy tính nối với mạng Internet Thuật ngữ thường hiểu nhầm từ đồng nghĩa với thuật ngữ Internet Nhƣng Web thực dịch vụ chạy Internet, chẳng hạn nhƣ dịch vụ thƣ điện tử Web đƣợc phát minh đƣa vào sử dụng vào khoảng năm 1990, 1991 viện sĩ Viện Hàn lâm Anh Tim Berners- Lee Robert Cailliau (Bỉ) CERN, Geneva, Switzerland Các tài liệu World Wide Web lưu trữ hệ thống siêu văn (hypertext), đặt máy tính mạng Internet Ngƣời dùng phải sử dụng chương trình đƣợc gọi trình duyệt web (web browser) để xem siêu văn Chương trình nhận thông tin (documents) ô địa (address) ngƣời sử dụng yêu cầu (thông tin ô địa đƣợc gọi tên miền (domain name), sau chương trình tự động gửi thơng tin đến máy chủ (web server) hiển thị hình máy tính ngƣời xem Người dùng theo liên kết siêu văn (hyperlink) trang web để nối với tài liệu khác gửi thông tin phản hồi theo máy chủ trình tƣơng tác Hoạt động truy tìm theo siêu liên kết thường gọi duyệt Web 1.3 Giao thức FTP FTP (File Transfer Protocol) đƣợc dùng để trao đổi tập tin qua mạng lƣới truyền thông dùng giao thức TCP/IP Hoạt động FTP cần có hai máy tính, máy chủ máy khách Máy chủ FTP, dùng chạy phần mềm cung cấp dịch vụ FTP, gọi trình chủ, lắng nghe yêu cầu dịch vụ máy tính khác mạng Máy khách chạy phần mềm FTP dành cho ngƣời sử dụng dịch vụ, gọi trình khách, khởi đầu liên kết với máy chủ Một hai máy liên kết với nhau, máy khách xử lý số thao tác tập tin, nhƣ tải tập tin lên máy chủ, tải tập tin từ máy chủ xuống máy khách, đổi tên tập tin, xóa tập tin máy chủ v.v 4 Giao thức FTP giao thức chuẩn công khai, công ty phần mềm nào, hay lập trình viên viết trình chủ FTP trình khách FTP Hầu nhƣ tảng hệ điều hành máy tính hỗ trợ giao thức FTP Điều cho phép tất máy tính kết nối với mạng dựa TCP/IP, xử lý tập tin máy tính khác mạng, không phụ thuộc vào hệ điều hành (nếu máy tính cho phép truy cập máy tính khác, dùng giao thức FTP) Mục đích giao thức FTP Mục đích giao thức FTP, phác thảo RFC, là: Khuyến khích việc dùng chung tập tn (như chương trình ứng dụng vi tnh dư li êu) Khuyến khích việc sử dụng máy tnh xa cách gián Che đậy khác biệt hệ thống lưu trư tập tn giưa máy chủ, hầu cho người dùng không cần phải quan tâm đến khác biệt riêng tư chúng Truyền tải dư liệu cách đáng tn cậy có hiệu cáo 1.4 Tìm hiểu IIS Apache Khi xuất Website lên Internet cần phải có máy chủ Web Hiện giới phổ biến hai loại máy chủ Web IIS (Internet Information Services) Apache Dƣới phần giới thiệu hai loại máy chủ 1.4.1 IIS IIS đính kèm với phiên Windows Microsoft Internet Information Services (các dịch vụ cung cấp thông tin Internet) dịch vụ dành cho máy chủ chạy Hệ điều hành Window nhằm cung cấp phân tán thông tin lên mạng, bao gồm nhiều dịch vụ khác nhƣ Web Server, FTP Server, Nó đƣợc sử dụng để xuất nội dung trang Web lên Internet/Intranet việc sử dụng HTTP (Hyper Text Transport Protocol) 5 Đặc tính kỹ thuật IIS Nhiệm vụ IIS tiếp nhận yêu cầu máy trạm đáp ứng lại yêu cầu cách gửi máy trạm thông tin mà máy trạm yêu cầu Bạn sử dụng IIS để: Xuất Website bạn Internet Tạo giao dịch thƣơng mại điện tử Internet Chia sẻ tệp liệu thông qua giao thức FTP Cho phép ngƣời dùng xa truy xuất vào sở liệu (gọi Database remote access), v.v Nguyên lý hoạt động IIS IIS sử dụng giao thức mạng phổ biến HTTP FPT số giao thức khác nhƣ SMTP, POP3, để tiếp nhận yêu cầu truyền tải thông tin mạng với định dạng liệu khác Một dịch vụ phổ biến IIS mà quan tâm dịch vụ WWW (World Wide Web), nói tắt dịch vụ Web Dịch vụ Web sử dụng giao thức HTTP để tiếp nhận yêu cầu (Requests) trình duyệt Web (Web browser) dƣới dạng địa URL (Uniform Resource Locator) trang Web IIS phản hồi lại yêu cầu cách gửi cho Web APACHE APACHE chương trình máy chủ HTTP Apache chạy hệ điều hành nhƣ Unix, Microsoft Windows, Novell Netware hệ điều hành khác Apache đóng vai trị quan trọng trình phát triển Web Khi phát hành lần đầu, Apache chƣơng trình máy chủ mã nguồn mở có khả cạnh tranh với chƣơng trình máy chủ Netscape Communications Corporation mà ngày đƣợc biết đến qua tên thương mại Sun Java System Web Server, Từ tháng nãm 1996, Apache trở thành chương trình máy chủ HTTP thơng dụng 6 1.5 Tìm hiểu ASP.NET 1.5.1 ASP.NET gì? ASP.NET môi trƣờng dùng để tạo chạy ứng dụng Web động có tƣơng tác Các trang web viết ngơn ngữ có phần mở rộng aspx (ví dụ HelloWorld.aspx) thay htm hay html Nội dung file ASPX gần giống file Html bình thƣờng, bao gồm cú pháp html với XML, ASP.NET 1.5.2 Các đối tượng ASP.NET 1.5.2.1 Đối tượng Response Đối tượng Response đƣợc sử dụng để giao tiếp với Client, quản lý điều phối thơng tin từ Webserver đến trình duyệt ngƣời dùng 1.5.2.2 Đối tượng Reques Đối tƣợng Request đƣợc dùng để nhận thơng tin từ trình duyệt ngƣời dùng gửi cho Webserver 1.5.2.3 Đối tượng Server Đối tượng Server đƣợc sử dụng để cung cấp thông tin Server cho ứng dụng Thuộc tính MachineName Thuộc tính đƣợc dùng để lấy tên Webserver Phƣơng thức Mappath Phƣơng thức Mappath đƣợc dùng để lấy đƣờng dẫn vật lý đƣờng dẫn ảo đến thƣ mục Server Phƣơng thức Transfer ngừng thi hành trang hành, gửi yêu cầu đến trang đƣợc gọi thực 1.5.2.4 Đối tượng Cookies Những thông tin đƣợc Webserver lƣu máy khách đƣợc gọi Cookies Không giống nhƣ đối tƣợng Session, đối tƣợng Cookies đƣợc dùng để lưu trữ thông tin ngƣời dùng, nhiên, thông tin đƣợc lƣu máy gửi yêu cầu đến Webserver Cookie tập tin (với kích thƣớc nhỏ) đƣợc Webserver lƣu máy ngƣời dùng Mỗi lần có yêu cầu đến Webserver, thông tin Cookies đƣợc gửi theo Server 1.5.2.5 Đối tượng Application Đối tượng Application đƣợc sử dụng để quản lý tất thông tin ứng dụng Web Thông tin đƣợc lƣu trữ đối tƣợng Application đƣợc xử lý trang aspx suốt chu kỳ sống ứng dụng 1.5.2.6 Đối tƣợng Session Đối tƣợng Session đƣợc dùng để lƣu trữ thông tin ngƣời dùng ứng dụng Thông tin đƣợc lƣu trữ Session ngƣời dùng phiên làm việc cụ thể Webserver tự động tạo đối tƣợng Session cho ngƣời dùng kết nối vào ứng dụng tự động hủy chúng ngƣời dùng không làm việc với ứng dụng Tuy nhiên, không giống nhƣ đối tƣợng Application, đối tƣợng Session chia sẻ thông tin lần làm việc ngƣời dùng, cung cấp, trao đổi thông tin cho trang lần làm việc tƣơng ứng Trong ứng dụng Web, đối tƣợng Session giữ vai trò quan trọng Do sử dụng giao thức HTTP, Webserver hồn tồn khơng ghi nhớ những lần yêu cầu Client Đối tƣợng Session tỏ hữu hiệu việc thực "lƣu vết quản lý thơng tin ngƣời dùng thuộc tính Timeout qui định khoảng thời gian (tính phút) mà Webserver trì đối tƣợng Session ngƣời dùng khơng gửi yêu cầu lại Server Giá trị mặc định thuộc tính 20 Nếu khơng có u cầu kể từ lần yêu cầu sau khoảng thời gian phút, đối tƣợng Session mà Webserver cấp cho lần làm việc tự động đƣợc giải phóng Những yêu cầu sau đƣợc Webserver coi nhƣ ngƣời dùng mới, đƣơng nhiên đƣợc cấp đối tƣợng Session Phương thức Abandon Nhƣ bạn đa biết, khoảng thời gian phút kể từ lần yêu cầu sau máy khách, đối tượng Session đƣợc trì khơng có tƣơng tác máy khách Điều đồng nghĩa với việc Webserver phải sử dụng vùng nhớ để trì đối tƣợng Session khoảng thời gian tƣơng ứng Phƣơng thức Abandon đối tƣợng Session giải phóng vùng nhớ đƣợc dùng để trì đối tƣợng Session Webserver thực Những yêu cầu sau đƣợc Webserver coi nhƣ ngƣời dùng 1.7 Tổng quan MySQL MySQL hệ quản trị liệu miễn phí, đƣợc tích hợp sử dụng chung với apache, PHP Chính yếu tố phát triển cộng đồng mã nguồn mở nên MySQL qua nhiều hỗ trợ lập trình viên u thích mã nguồn mở MySQL.Cũng có cách truy xuất mã lệnh tƣơng tự với ngôn ngữ SQL Nhƣng MySQL không bao quát toàn câu truy vấn cao cấp nhƣ SQL Về chất MySQL đáp ứng việc truy xuất đơn giản trình vận hành Website hầu hết giải tốn PH 1.7.1 Đặc điểm MySQL MySQL giống nhƣ hệ quản trị CSDL: Access, SQL server, PostgreSQL,… Có nhiều phiên cho hệ điều hành khác Là sở liệu có tốc độ cao, ổn định dễ sử dụng, hoạt động nhiều hệ điều hành cunh cấp hệ thống lớn hàm tiện ích mạnh Với tốc độ tính bảo mật cao, MySQL thích hợp cho ứng dụng truy cập CSDL internet MySQL server hoạt động hệ thống nhúng client/server 1.7.2 Loại liệu MySQL Hình Loại liệu MySQL 1.7.3 Những cú pháp Tạo sở liệu: CREATE DATABASE tên_cơ_sở_dữ_liệu; Cú pháp sử dụng sở liệu: Use tên_database; Cú pháp thoát khỏi sở liệu: Exit Tạo bảng sở liệu: CREATE TABLE user ( tên_cột) ,…,,…., Hiển thị có bao nhiều bảng: show tables; Hiển thị có cột bảng: show columns from table; Thêm cột vào bảng: ALTER TABLE tên_bảng ADD AFTER Thêm giá trị vào bảng: 10 INSERT INTO Tên_bảng(tên_cột) VALUES(Giá_trị_tương_ứng); Truy xuất liệu: SELECT tên_cột FROM Tên_bảng Truy xuất liệu với điều kiện SELECT tên_cột FROM Tên_bảng WHERE điều kiện; Truy xuất liệu xếp theo trình tự: SELECT tên_cột FROM Tên_bảng WHERE điều kiện (có thể có where khơng) ORDER BY Theo quy ước xếp Trong quy ƣớc xếp bao gồm hai thông số ASC (từ xuống dƣới), DESC (từ dƣới lên trên) Truy cập liệu có giới hạn: SELECT tên_cột FROM Tên_bảng WHERE điều kiện (có thể có where khơng) LIMIT vị trí bắt đầu, số record muốn lấy Cập nhật liệu bảng: UPDATE tên_bảng set tên_cột = Giá trị WHERE (điều kiện) Nếu khơng có ràng buộc điều kiện, chúng cập nhật toàn giá trị record bảng Xóa liệu bảng: DELETE FROM tên_bảng WHERE (điều kiện) Nếu khơng có ràng buộc điều kiện, chúng xóa tồn giá trị record bảng `11 Giới thiệu CSS CSS (Cascading Style Sheets) đơn dạng file text với phần tên mở rộng css Trong Style Sheet chứa câu lệnh CSS Mỗi lệnh CSS định dạng phần định HTML ví dụ nhƣ: font chữ, đƣờng viền, màu nền, chỉnh hình ảnh v.v Trƣớc chƣa có CSS, ngƣời thiết kế Web phải trộn lẫn thành phần trình bày nội dung với Nhƣng với xuất CSS, ngƣời thiết kế Web tách rời hồn tồn phần trình bày nội dung Giúp cho phần code trang Web gọn quan trọng dễ chỉnh sửa CSS sử dụng để quy định kiểu trang trí cho trang web bạn, bao gồm từ thiết kế, lên bố cục, đến cách hiển thị khác thiết bị kích cỡ hình khác Ưu điểm CSS - CSS tách riêng phần định dạng khỏi nội dung trang web, thuận tiện bạn muốn thay đổi giao diện trang web - CSS sợi xuyên suốt trình thiết kế website cho phép nhà thiết kế kiểm sốt tồn giao diện, kiểu cách đặt nhiều trang hay nhiều đối lần định nghĩa Để thay đổi tổng thể hay nhiều đối tượng có Style, bạn cần thay đổi Style tất thành phần áp dụng Style thay đổi theo Nó giúp bạn tiết kiệm công sức nhiều - Do định nghĩa Style tách riêng khỏi nội dung trang web, chúng trình duyệt load lần sử dụng cho nhiều lần, giúp trang web nhẹ chạy nhanh ` 12 Các đặc tính CSS - CSS quy định cách hiển thị thẻ HTML cách quy định thuộc tính thẻ (font chữ, màu sắc) Để cho thuận tiện bạn đặt tồn thuộc tính thẻ vào file riêng có phần mở rộng “.css”, thường người ta hay đặt tên stylesheet.css - CSS phá vỡ giới hạn thiết kế Web, cần file CSS cho phép bạn quản lí định dạng layout nhiều trang khác Các nhà phát triển Web định nghĩa sẵn thuộc tính số thẻ HTML sau dùng lại nhiều trang khác - Có thể khai báo CSS nhiều cách khác Bạn đặt đoạn CSS bạn phía thẻ …, ghi file riêng với phần mở rộng “.css”, ngồi bạn cịn đặt chúng thẻ HTML riêng biệt Thứ tự xếp lớp Style áp dụng có nhiều style định cho thành phần HTML? Tùy vào cách đặt khác mà mức độ ưu tiên cho khác Mức độ ưu tiên tuân theo thứ tự sau: Style nội tuyến – Style đặt thẻ HTML riêng biệt Stylet bên – Style đặt bên cặp thẻ … Style bên – Style đặt file riêng có “.css” Style theo mặc định trình duyệt – CSS có tính kế thừa tính kết hợp Giới thiêu Về JAVASCRIPT Javascript JavaScript ngơn ngữ lập trình mang đầy đủ tính ngơn ngữ lập trình động mà kết hợp với HTML CSS đem lại khả tương tác động trang web Cha đẻ ngôn ngữ Brendan Eich, đồng sáng lập dự án Mozilla, quỹ Mozilla, tập đoàn Mozilla JavaScript thật linh hoạt Bạn bắt đầu với bước nhỏ, với thư viện ảnh, bố cục có tính thay đổi phản hồi đến nút nhấn Khi có nhiều kinh nghiệm hơn, bạn tạo trị chơi, hoạt họa 2D 3D, ứng dụng sở liệu toàn diện nhiều thứ khác Javascript bao gồm: Bản thân Javascript ngôn ngữ linh động, nhà phát triển viết số lượng lớn cơng cụ, cung cấp lượng lớn tính bổ sung với khả làm việc hiệu suất tố, bao gồm: - Giao diện lập trình ứng dụng trình duyệt (API) — Các API xây dựng bên trình duyệt web, cung cấp tính tạo HTML động, cài đặt CSS, tạo điều khiển video trực tiếp từ webcam người dùng ho ặc làm đồ họa 3D mẫu audio - Các API bên thứ ba cho phép nhà phát triển kết hợp tính website họ từ người cung cấp nội dung khác chẳng hạn Twitter hay Facebook - Từ framework thư viện bên thứ ba bạn áp dụng tới tài liệu HTML bạn, cho phép bạn nhanh chóng xây dựng trang web ứng dụng Lợi sử dụng Javascript: - Giảm thiểu tương tác với sever - Phản hồi tới khách truy cập - Cải thiện tương tác - Giao diện mạnh mẽ GIỚI THIÊU VÊ REACTJS ReactJS gì? ReactJS opensource phát triển Facebook, mắt vào năm 2013, thân thư viện Javascript dùng để để xây dựng tương tác với thành phần website Một điểm bật ReactJS việc render liệu không thực tầng Server mà Client Ưu điểm ReactJS Ngoài việc hỗ trợ xây dựng giao diện nhanh, hạn chế lỗi trình code, cải thiện performance website tính đặc biệt lý khiến bạn “chốt sale” với ReactJS bắt đầu tìm hiểu từ bây giờ: - Phù hợp với đa dạng thể loại website: ReactJS khiến cho việc khởi tạo website dễ dàng bạn khơng cần phải code nhiều tạo trang web dùng JavaScript, HTML cung cấp cho bạn đủ loại “đồ chơi” để bạn dùng cho nhiều trường hợp - Tái sử dụng Component: Nếu bạn xây dựng Component đủ tốt, đủ flexible để thoả “yêu cầu” nhiều dự án khác nhau, bạn tốn thời gian xây dựng ban đầu sử dụng lại tồn dự án sau Khơng riêng ReactJS mà framework cho phép thực điều đó, ví dụ Flutter chẳng hạn - Có thể sử dụng cho Mobile application: Hầu hết biết ReactJS sử dụng cho việc lập trình website, thực chất sinh khơng làm Nếu bạn cần phát triển thêm ứng dụng Mobile, sử dụng thêm React Native – framework khác phát triển Facebook, bạn dễ dàng “chia sẻ” Component sử dung lại Business Logic ứng dụng - Thân thiện với SEO: SEO phần thiếu để đưa thơng tin website bạn lên top đầu tìm kiếm Google Bản chất ReactJS thư viện JavaScript, Google Search Engine crawl index - Debug dễ dàng: Facebook phát hành Chrome extension dùng việc debug trình phát triển ứng dụng Điều giúp tăng tốc q trình release sản phẩm cung trình coding GIỚI THIÊU VÊ JAVA SPRING BOOT Spring Boot gì? Spring Boot dự án phát triển ngôn ngữ Java hệ sinh thái Spring framework Nó giúp cho lập trình viên đơn giản hóa q trình lập trình ứng dụng với Spring, tập trung vào việc phát triển business cho ứng dụng ƯU ĐIỂM CỦA SPRING BOOT • Có tính Spring Framework • Tạo ứng dụng độc lập, chạy java -jar (cho java web) • Nhúng trực tiếp ứng dụng server (Tomcat, Jetty…) khơng cần phải triển khai file WAR • Cấu hình ít, tự động cậu hình (Giảm thời gian viết code, tăng suất) • Khơng yêu cầu XML config… • Cung cấp nhiều pluginChuẩn cho Microservices (Cloud support; giảm việc setup, config; thư viện hỗ trợ…) … GIỚI THIÊU VÊ NODEJS NodeJS gì? NodeJS tảng xây dựng V8 JavaScript Engine – trình thơng dịch thực thi mã JavaScript, giúp xây dựng ứng dụng web cách đơn giản dễ dàng mở rộng NodeJS phát triển Ryan Dahl vào năm 2009 chạy nhiều hệ điều hành khác nhau: OS X, Microsoft Windows, Linux ƯU ĐIỂM CỦA NODEJS • NodeJS viết JavaScript với cộng đồng người dùng lớn mạnh • Tốc độ xử lý nhanh Nhờ chế xử lý bất đồng độ (nonblocking), NodeJS xử lý hàng ngàn kết nối lúc mà không gặp khó khăn • Dễ dàng mở rộng Nếu bạn có nhu cầu phát triển website tính dễ dàng mở rộng ... ĐỒ ÁN Nội dung đồ án chia làm chương: Chương 1: Nhiệm vụ phân tích nhiệm vụ giới thiệu tổng quan đề tài, nhiệm vụ giao, phân tích nhiệm vụ, cơng việc kế hoạch thực đồ án Chương 2: Kháo sát đánh... DƯNG WEBSITE MẠNG XA HỘI ĐỒ ÁN TÔNG HƠP HÊ ĐAI HOC CHINH QUY NGHANH CÔNG NGHÊ THÔNG TIN BẮC NINH 2022 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC KINH BẮC  XÂY DƯNG WEBSITE MẠNG XA HỘI GIAO VIÊN... thành đồ án này, em nh ận đ ược r ất nhi ều giúp đỡ, lời động viên quý báu bạn bè, anh chị thân h ữu, em xin hết lòng cảm ơn Tuy nhiên, thời gian hạn hẹp, nỗ lực mình, nh ưng đồ án khó tránh khỏi

Ngày đăng: 01/12/2022, 14:18

Hình ảnh liên quan

Exit Tạo một bảng trong cơ sở dữ liệu: CREATE TABLE user (tên_c t) ộ - BÁO CÁO ĐỒ ÁN MẠNG XÃ HỘI VIUNI

xit.

Tạo một bảng trong cơ sở dữ liệu: CREATE TABLE user (tên_c t) ộ Xem tại trang 13 của tài liệu.

Mục lục

  • --------

  • ĐỒ ÁN TỔNG HỢP

  • XÂY DỰNG WEBSITE MẠNG XÃ HỘI

  • XÂY DỰNG WEBSITE MẠNG XÃ HỘI

    • GIÁO VIÊN HƯỚNG DẪN : NGUYỄN THỊ MƯỜI PHƯƠNG

    • NHÓM THỰC HIỆN : NHÓM 1

    • TÓM TẮT NỘI DUNG ĐỒ ÁN 

    • LỜI CẢM ƠN

    • CHƯƠNG 1 : CƠ SỞ LÝ THUYẾT

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

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

Tài liệu liên quan