(Tiểu luận) đồ án môn học đề tài xây dựng chương trình mail client

38 1 0
(Tiểu luận) đồ án môn học đề tài xây dựng chương trình mail client

Đ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 CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG VIỆT- HÀN Khoa Kỹ thuật máy tính Điện tử ĐỒ ÁN MƠN HỌC ĐỀ TÀI: XÂY DỰNG CHƯƠNG TRÌNH MAIL CLIENT Sinh viên thực hiện: Ngơ Nguyễn Minh Hịa Ngô Tiến Dũng Giảng viên hướng dẫn: THS.Nguyễn Thanh Cẩm Đà Nẵng, tháng 12 năm 2022 TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG VIỆT - HÀN Khoa Kỹ Thuật Máy Tính Điện Tử ĐỒ ÁN MƠN HỌC ĐỀ TÀI: XÂY DỰNG CHƯƠNG TRÌNH MAIL CLIENT Sinh viên thực hiện: NGÔ TIẾN DŨNG – 20IT825 NGÔ NGUYỄN MINH HÒA – 20IT532 Giảng viên hướng dẫn:THS NGUYỄN THANH CẨM Đà Nẵng, tháng 12 năm 2022 LỜI CẢM ƠN Em xin gửi lời cảm ơn chân thành đến cô giáo, giáo viên hướng dẫn ThS.Nguyễn Thanh Cẩm Trong q trình nghiên cứu đề tài, tạo điều kiện tài liệu kiến thức liên quan, tận tình hướng dẫn em tạo điều kiện thuận lợi để em hồn thành tốt đề tài Mặc dù cố gắng, khoảng thời gian có hạn nên đồ án em khơng tránh khỏi thiếu sót Vì mong nhận góp ý bạn, thầy cô giáo cá nhân hay tổ chức quan tâm đến vấn đề trình bày đồ án Em xin chân thành cảm ơn! Sinh viên Ngơ Nguyễn Minh Hịa Ngơ Tiến Dũng MỞ ĐẦU Ngày nay, với phát triển nhanh chóng mạnh mẽ tin học công nghệ Internet, hầu hết người thấy rõ lợi ích mà dịch vụ mạng Internet mang lại Dịch vụ thư điện tử (E-Mail) dịch vụ sử dụng nhiều mạng Internet Dịch vụ cho phép cá nhân hay tổ chức trao đổi thư tín với thơng qua mạng Internet Nhiều người sử dụng Internet để sử dụng dịch vụ Thông thường, sử dụng dịch vụ E-Mail, người sử dụng quan tâm xem hệ thống cài đặt, cấu hình thực Vì người sử dụng thấy nửa ứng dụng dịch vụ E-Mail phần ứng dụng gọi Mail Client, hay cịn gọi dịch vụ thư tín máy trạm Nhằm để hiểu rõ hoạt động hệ thống E-Mail, đồ án em xin trình bày Mail Server, cụ thể mơ hình truyền thông, giao thức truyền thông, hoạt động hệ thống Mail Server Vì thời gian có hạn có nhiều vấn đề liên quan, đồ án em xin trình bày vấn đề dịch vụ E-Mail cài đặt hệ thống Mail Server mang tính thử nghiệm Đồ án gồm bốn chương: Chương 1: Tổng quan Mail Server Client Server Chương 2: Nguyên lý hoạt động Chương 3: Xây dựng chương trình kết Kết luận NHẬN XÉT (Của giảng viên hướng dẫn) Mục Lục MỞ ĐẦU DANH MỤC HÌNH Danh Mục Bảng DANH MỤC CỤM TỪ VIẾT TẮT CHƯƠNG 1: TỔNG QUAN 1.1 Tổng quan web server 1.1.1 Giao thức HTTP (HyperText Transfer Protocol) 1.1.2 10 11 11 11 Web Client 11 1.1.3 Web tĩnh 11 1.1.4 Web động 11 1.1.5 1.2 1.3 Web server 12 Tổng quan Mail server: 12 1.2.1 Khái niệm thư điện tử 12 1.2.2 Lịch sử Mail 13 1.2.3 Ưu điểm Mail 14 1.3.1 Một số khái niệm thuật ngữ sử dụng Mail 14 SMTP gì? 14 1.3.2 Push Mail 14 1.3.3 Email Hosting gì? 15 1.3.4 POP3, IMAP 15 1.4 1.5 1.6 1.7 1.3.5 Alterante Email Những thành phần hệ thống Mail Mail server: Phần mềm quản lý Mail Server: Những giao thức Mail 1.7.1 Giao thức SMTP (Simple Mail Transper Protocol) 15 15 16 16 17 17 1.7.2 Giao thức POP3 (Post Office Protocol version 3) 19 1.7.3 Giao thức IMAP (Internet Massage Acess Protocol) 20 CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 22 2.1 Sơ đồ use case tổng thể 22 2.2 Đặc tả use case 22 2.2.1 Use case đăng nhập: 22 2.2.2 Use case Gửi Mail 24 2.2.3 Trả lời email: 26 2.2.4 Chuyển tiếp Email 28 CHƯƠNG 3: XÂY DỰNG CHƯƠNG TRÌNH VÀ KẾT QUẢ 30 3.1 Các bước triển khai xây dựng: 30 3.1.1 Giai đoạn 1: Thu thập tài liệu liên quan: 30 3.1.2 Giai đoạn 2: Giai đoạn phân tích thiết kế: 30 3.1.3 Giai đoạn 3: Tiến hành thiết kế giao diện lập trình chức năng: 30 3.1.4 3.2 Giai đoạn 4: Giai đoạn chạy thử 31 Kết chương trình: 31 3.2.1 Mơ hình kiến trúc: 31 3.2.2 Giao diện ứng dụng 32 CHƯƠNG 4: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 37 4.1 Những điểm chương trình làm được: 37 4.1.1 Đối với người dùng: 37 4.1.2 Đối với người quản trị: 37 4.2 Nhược điểm chương trình: 4.3 Hướng phát triển chương trình: 4.4 Những kiến thức kỹ đạt sau thực đồ án: DANH MỤC TÀI LIỆU THAM KHẢO DANH MỤC HÌN 37 37 37 39 Hình 1: Mơ hình minh họa SMTP 19 Hình 2: Mơ hình SMTP 20 Hình 3: Mơ hình giao thức POP3 Hình 1: Sơ đồ usecase tổng quát 24 Hình 2: Sơ đồ Activity Diagram chức đăng nhập 26 Hình 3: Sơ đồ Sequence Diagram chức đăng nhập 27 Hình 4: Sơ đồ Activity Diagram chức gửi mail 28 Hình 5: Sơ đồ Sequence Diagram chức gửi mail 29 Hình 6: Sơ đô Activity Diagram chức trả lời mail 30 Hình 7: Sơ đồ Sequence Diagram chức trả lời mail 30 Hình 8: Sơ đồ Activity Diagram chức chuyển tiếp mail 31 Hình 9: S ơđơồ Sequence Diagram ch ức chuy ển tếếp mail Hình 1: Mơ hình Client – Server 34 Hình 2: Mơ hình Quản lý email 35 Hình 3: Giao diện đăng nhập 36 Hình 4: Giao diện hình hộp thư đến 37 Hình 5: Giao diện hộp thư mail 38 Hình 6: Giao diện soạn mail 39 Danh Mục Bả Bảng 1: Bảng đặc tả đăng nhập .27 Bảng 2: Bảng đặc tả chức gửi mail 29 Bảng 3: Bảng đặc tả chức trả lời mail 31 Bảng 4: Bảng đặc tả chức chuyển tiếp mail 33Y Bảng 1: Bảng danh sách hình 39 DANH MỤC CỤM TỪ VIẾT TẮT Tên Viết Tắt HTTP SMTP POP3 IMAP Tên đầy đủ HyperText Transfer Protocol Simple Mail Transper Protocol Post Office Protocol version Internet Massage Acess Protocol CHƯƠNG 1: TỔNG QUAN 1.1 Tổng quan web server 1.1.1 Giao thức HTTP (HyperText Transfer Protocol) HTTP giao thức cho phép Web browser Web Server giao tiếp với Nó chuẩn hóa thao tác mà Web Server phải làm HTTP gao thức giống giao thức chuẩn khác Internet, thông tin điều khiển để truyền dạng văn thô thông qua kết nối TCP Cổng 80 cổng mặc định dành cho Web Server lắng nghe kết nối gửi đến 1.1.2 Web Client Là phần mềm sử dụng máy khách (Client), dùng để gởi yêu cầu lên Web Server nhận kết đáp ứng từ Server đồng thời hiển thị lên với khn dạng thích hợp Các trình duyệt: Mosaic NCSA, Internet Explore 1.1.3 Web tĩnh Web tĩnh (Static Website) cách gọi khác Trang Web phiên trước tiên Là Website dùng hồn tồn ngơn ngữ HTML (có html htm), sau tải trang HTML từ máy chủ xuống, trình duyệt web (IE, Firefox, Opera, …) biên dịch mã hiển thị thông tin Website, người dùng tác động qua lại với Trang Web Về kiến thức Trang Web tĩnh thường tạo từ CSS, HTML, JAVASCRIPT (DHTML), vào thời điểm có thêm công nghệ HTML5 & CSS3 1.1.4 Web động 10

Ngày đăng: 20/09/2023, 15:19

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

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

Tài liệu liên quan