Báo Cáo Đồ Án Cơ Sở Ngành Mạng Lập Trình Mạng Xây Dựng Ứng Dụng Di Động Đồng Bộ Ảnh Lên Server.docx

43 4 0
Báo Cáo Đồ Án Cơ Sở Ngành Mạng Lập Trình Mạng Xây Dựng Ứng Dụng Di Động Đồng Bộ Ảnh Lên Server.docx

Đ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 Thực tập công nhân TRƯỜNG ĐẠI HỌC BÁCH KHOA KHOA CÔNG NGHỆ THÔNG TIN Bộ môn Mạng & Truyền Thông BÁO CÁO ĐỒ ÁN CƠ SỞ NGÀNH MẠNG ĐỀ TÀI Nguyên lý hệ điều hành Tìm hiểu kĩ thuật lập trình Hook Xâ[.]

TRƯỜNG ĐẠI HỌC BÁCH KHOA KHOA CÔNG NGHỆ THÔNG TIN Bộ môn Mạng & Truyền Thông BÁO CÁO ĐỒ ÁN CƠ SỞ NGÀNH MẠNG ĐỀ TÀI: Nguyên lý hệ điều hành: Tìm hiểu kĩ thuật lập trình Hook Xây dựng chương trình hỗ trợ tra từ điển soạn thảo văn tiếng Anh Lập trình mạng: Xây dựng ứng dụng di động đồng ảnh lên server MỤC LỤC PHẦN 1: LẬP TRÌNH MẠNG CHƯƠNG 1: CƠ SỞ LÝ THUYẾT 1.1 Bộ giao thức TCP/IP .9 1.1.1 Khái niệm 1.1.2 Các tầng 1.1.3 Phương thức hoạt động 10 1.1.4 Socket cổng .11 1.2 Giao thức HTTP 11 1.2.1 Khái niệm 11 1.2.2 Mơ hình 12 1.2.3 Định dạng gói tin 13 1.2.4 Phương thức 14 1.3 Application Programing Interface 15 1.3.1 Khái niệm 15 1.3.2 Phương thức hoạt động 15 1.3.3 Kiến trúc REST .16 1.3.4.JSON 16 1.4 Thuật tốn chương trình .17 1.5 Kết chương 18 CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 2.1 2.2 2.3 2.4 Các chức 19 Thiết kế chương trình 19 Sơ đồ luồng liệu 20 Kết chương 20 CHƯƠNG 3: TRIỂN KHAI 3.1 Môi trường cài đặt 21 3.1.1 Ngôn ngữ .21 3.1.2 Môi trường .21 3.1.3 IDE 21 3.1.4 Thư viện hỗ trợ 21 3.2 Kết thực thi chương trình 21 3.3 Đánh giá 23 3.3.1 Ưu điểm 23 3.3.2 Nhược điểm 23 3.3.3 Giải pháp đề xuất 23 3.4 Kết chương 24 PHẦN 2: HỆ ĐIỀU HÀNH CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI 1.1 Cơ sở lý thuyết 26 1.1.1 Khái niệm Hook 26 1.1.2 Cơ chế 26 1.1.3 Các loại Hook 27 1.1.4 Khả .28 1.1.5 Ứng dụng .29 1.1.6 Phạm vi 30 1.1.7 Các hàm Win32 cần thiết .30 1.1.8 Cài đặt 31 1.1.9 Giải phóng .31 1.2 Thuật tốn chương trình 32 1.3 Kết chương .33 CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 2.1 Các chức .34 2.2 Sơ đồ luồng liệu .34 2.3 Kết chương 34 CHƯƠNG 3: KẾT QUẢ THỰC THI 3.1 Môi trường thực thi 35 3.1.1 Ngôn ngữ 35 3.1.2 Nền tảng .35 3.1.3 IDE .35 3.2 Kết thực nghiệm 35 3.3 Đánh giá 37 3.3.1 Ưu điểm 37 3.3.2 Nhược điểm 37 3.4 Hướng phát triển 37 3.5 Kết chương .38 KẾT QUẢ ĐẠT ĐƯỢC .39 HƯỚNG PHÁT TRIỂN .39 DANH SÁCH HÌNH ẢNH Hình 1: Sơ đồ giao thức TCP/IP Hình 2: Phương thức hoạt động giao thức TCP/IP Hình 3: Mơ hình tầng mạng TCP/IP Hình 4: Mơ hình hoạt động giao thức HTTP Hình 5: Mơ hình hoạt động Client-Server sử dụng API Hình 6: Thuật tốn làm việc client Hình 7: Cách thức hoạt động chương trình Hình 8: Sơ đồ luồng liệu ứng dụng đồng ảnh Hình 9: Xem tồn ảnh Hình 10 Xem chi tiết Hình 11 Chức đồng ảnh Hình 12 Chức xóa ảnh Hình 13 Giao diện Command Prompt server Hình 14 Cơ chế Hook Hình 15 Sơ đồ thuật tốn ứng dụng dịch nghĩa Hình 16 Sơ đồ luồng liệu ứng dụng dịch nghĩa Hình 17 Giao diện chương trình Hình 18 Soạn thảo dịch văn Hình 19 Gợi ý từ tiếng anh có nghĩa Hình 20 Dịch tồn window DANH SÁCH TỪ VIẾT TẮT Từ viết tắt Diễn giải IP Internet Protocol API Application Programming Interface URL Uniform Resource Locator JSON Javascript Object Notation HTTP Hypertext Transfer Protocol MỞ ĐẦU Tổng quan đề tài Đồ án môn học Khoa Cơng nghệ thơng tin nói chung mơn học Cơ sở Ngành Mạng nói riêng nhằm tạo điều kiện giúp cho sinh viên:  Đi sâu nắm vững cách có hệ thống kiến thức thu nhận trình học lý thuyết, làm tập thực hành  Từng bước làm quen với cơng tác khoa học có định hướng giáo viên hướng dẫn hình thành hành vi nghiên cứu độc lập có trợ giúp tài liệu tham khảo  Gắn trình học lý thuyết với công tác nghiên cứu thực tế  Trình bày rõ ràng khoa học vấn đề thuộc lĩnh vực nghiên cứu Chính lẽ mà người làm đồ án mơn học phải thực hiện, hoàn thành với kết chấp nhận khối lượng công việc thuộc lĩnh vực chuyên sâu Kết cơng việc phản ánh cơng sức, tài năng, trí tuệ người làm đồ án phải trình bày văn đồ án môn học theo chuẩn mực yêu cầu giáo viên hướng dẫn Thời gian cần thiết cho đồ án khác nhau, thời hạn phải hoàn thành yêu cầu quan trọng đặc biệt Đồ án môn học phản ánh cơng sức nghiên cứu nên cần phải trình bày trước môn đánh giá điểm số Trong khuôn khổ đồ án, hướng dẫn thầy Nguyễn Tấn Khôi, giảng viên khoa Công nghệ thông tin, Trường Đại học Bách khoa – Đại học Đà Nẵng, em nghiên cứu, tìm hiểu thực hai đề tài “Tìm hiểu kỹ thuật lập trình Hook, xây dựng ứng dụng hỗ trợ tra cứu từ điển soạn thảo văn tiếng Anh” cho phần Nguyên lý hệ điều hành đề tài “Xây dựng ứng dụng di động đồng ảnh lên server” cho phần Lập trình mạng Do thời gian kiến thức em cịn hạn chế nên khơng tránh khỏi sai sót định q trình thực đồ án Xin cảm ơn hỗ trợ từ thầy Nguyễn Tấn Khơi mong nhận góp ý từ quý thầy cô Bố cục đồ án Đồ án bao gồm phần, phần bao gồm nội dung sau: Chương 1: trình bày sở lý thuyết Chương 2: trình bày trình phân tích thiết kế hệ thống, thiết kế chương trình Chương 3: trình bày kết thực thi chương trình, đánh giá kết hướng phát triển PHẦN 1: LẬP TRÌNH MẠNG XÂY DỰNG ỨNG DỤNG DI ĐỘNG ĐỒNG BỘ ẢNH LÊN SERVER CHƯƠNG 1: CƠ SỞ LÝ THUYẾT 1.1 Bộ giao thức TCP/IP 1.1.1 Khái niệm TCP/IP viết tắt cụm từ Transmission Control Protocol/Internet Protocol TCP/IP tập hợp giao thức (protocol) điều khiển truyền thông tất máy Internet Cụ thể hơn, TCP/IP rõ cách thức đóng gói thơng tin (hay cịn gọi gói tin), gửi nhận máy tính có kết nối với TCP/IP phát triển năm 1978 Bob Kahn Vint Ceft Ngày TCP/IP sử dụng rộng rãi mạng cục mạng toàn cầu 1.1.2 Các tầng TCP/IP xem giản lược mô hình tham chiếu OSI với tầng ứng dụng sau: • Tầng liên kết (Datalink Layer) • Tầng mạng (Internet Layer) • Tầng giao vận (Transport Layer) • Tầng ứng dụng (Application Layer) Hình 1: Sơ đồ giao thức TCP/IP 1.1.3 Phương thức hoạt động Hình 2: Phương thức hoạt động giao thức TCP/IP 10

Ngày đăng: 12/06/2023, 10:10

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

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

Tài liệu liên quan