Đề tài
Xây dựng ứng dụng Webmail
Sinh viên thực hiện : Nguyễn Xuân Thanh
Giáo viên hướng dẫn : Văn Thế Minh
Đồ án
PHÂN TÍCH - THIẾT KẾ VÀ CÀI ĐẶT
ỨNG DỤNG WEBMAIL
PHẦN I : CƠ SỞ LÝ THUYẾT
PHẦN II :XÂY DỰNG ỨNG DỤNG
Nội dung chính của đồ
án
PHÂN TÍCH - THIẾT KẾ BÀI TOÁN
Phân tích và thiết kế cơ sở dữ liệu
Sơ đồ thực thể liên kết
Giao diện chương trình
Thoát
NHẬP THÔNG TIN
Nhập những thông tin cần thiết về người sử
dụng mail
Thoát
GIAO DIỆN CHƯƠNG TRÌNH
GIAO DIỆN CHƯƠNG TRÌNH
GIAO DIỆN CHƯƠNG TRÌNH
Thoát
PHẦN 1 : CƠ SỞ LÝ THUYẾT
1.4. GIAO THỨC ĐIỀU KHIỂN TRUYỀN
TCP
CHƯƠNG 2 : CƠ SỞ VỀ LẬP TRÌNH MẠNG
TRÊN MÔ HÌNH CLIENT/SERVER
2.1. LẬP TRÌNH GIAO TIẾP MẠNG VỚI
WINDOWS SOCKETS
2.2. MỘT SỐ KHÁI NIỆM CƠ BẢN
2.3. CÁCH CÀI ĐẶT ỨNG DỤNG
CLIENT/SERVER TCP
CHƯƠNG 3 : MỘT SỐ KHÁI NIỆM LIÊN
QUAN ĐẾN THƯ ĐIỆN TỬ
1.1. MAILSERVER
1.2. GIAO THỨC GỬI MAIL (MAIL TRANSPORT
PROTOCOL
1.3.GIỚI THIỆU KIẾN TRÚC DỊCH VỤ THƯ ĐIỆN TỬ
1.4.PHÂN TÍCH CẤU TRÚC THƯ ĐIỆN TỬ, CÁC GIAO THỨC
SMTP VÀ POP3
1.5. PHÂN TÍCH GIAO THỨC SMTP (RFC 821)
1.6. PHÂN TÍCH GIAO THỨC POP3 (RFC 1081,1082)
1.7. MIME (MULTIPURPOSE INTERNET MAIL
byte – code của Java. Servlet dễ sử dụng và
phát triển những ứng dụng Web nhanh hơn
CGI. Servlet chạy tự động khi chúng được gọi
từ trình chủ (Web server) .
Servlet chạy toàn bộ trên máy ảo Java, xử lý và
sinh mã HTML trả về trình khách. Bằng cách
này Servlet có thể chạy trên rất nhiều trình chủ
hiểu Java và chúng không phụ thuộc và trình
duyệt (browser).
JAVA SERVER PAGES(JSP)
JSP là công nghệ rất mạnh để tạo trang HTML
động về phía trình chủ. JSP là phần mở rộng
trực tiếp của Java Servlet, bộ diễn dịch JSP sẽ
ánh xạ trực tiếp mã JSP thành Servlet. Viết
trang JSP ta không cần phải thông qua quá
trình biên dịch tập tin thực thi .class như
trong Servlet. JSP cung cấp mô hình lập trình
Web dễ dàng và tiện dụng hơn Servlet. Công
việc biên dịch trang JSP được thực hiện tự
động bởi trình chủ.
JAVABEANS
JavaBeans là một thành phần đối tượng được
xây dựng từ ngôn ngữ Java. JavaBeans có thể
là việc và chạy trên mọi máy ảo Java. Yêu cầu
tối thiểu nhất để tạo nên thành phần JavaBeans
là : công cụ và trình biên dịch JDK 1.1 trở lên.
JavaBeans có thể sử dụng các phương thức
2.3.CÀI ĐẶT MAILCLIENT
CÁC LƯỢC ĐỒ QUAN HỆ
Member (userid, user_name, password, question,
answer, ho, ten, ngay, thang, nam, gioi_tinh,
nuoc, thanh_pho, thanh_pho_khac, job,
thong_tin_khac, date)
Addressbook (addressid, userid,
quickname,ho,ten,email,phone,diachi)
SƠ ĐỒ THỰC THỂ LIÊN KẾT
MEMBER
USERID
USERNAME
PASSWORD
QUESTUION
ANSWER
HO
TEN
NGAY
THANG
NAM
GIOI_TINH
NUOC
THANH_PHO
THANH_PHO_KHAC
JOB
THONG_TIN_KHAC
DATE
ADDRESSBOOK
ADDRESSID