Xây dựng website trường Đại học Hùng Vương

105 192 0
Xây dựng website trường Đại học Hùng Vương

Đ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

http://kilobooks.com THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN PHẦN KIL OBO OK S CO M MỞ ĐẦU http://kilobooks.com THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN CHƯƠNG WEBSITE – TỪ GĨC NHÌN Con người làm nên giới lồi người KIL OBO OKS CO M Website làm nên giới Internet Con người tồn với mục đích cung cấp giá trị mà có phục vụ sống Đó tài năng, sức khỏe, trí tuệ, tình u cơng việc…có người Website tồn với mục đích cung cấp thơng tin, kiến thức, cung cấp dịch vụ…phục vụ người, làm tăng giá trị, thoả mãn nhu cầu hiểu biết người Thơng tin - tình hình kinh tế quốc gia khám phá nhà nghiên cứu gen người Kiến thức - kiến thức marketing Internet, chăm sóc cảnh… đơn giản dịch vụ phục vụ nhu cầu giải trí, trao đổi, liên lạc người Và người chủ giới nên người chủ Website, Internet Cũng người tạo xe gắn máy để phục vụ nhu cầu lại nhanh chóng tiện lợi họ họ tạo Website, tạo Internet phương tiện truyền thơng với nhiều ưu điểm so với phương tiện truyền thơng khác để phục vụ Vì với Website, thơng tin mang tính tồn cầu khơng biết phân biệt thời gian khơng gian Cũng giống người: đơng đúc, đa dạng phức tạp Website phong phú, đa dạng, phức tạp nhiều Trên giới có khoảng 73 triệu Website ngày số Website tăng thêm 4000 Là cá thể tồn sống bạn phải biết cách tự thể cho người khác biết đến giá trị bạn Khơng phải để khoe khoang mà để giá trị tuổi trẻ, tình u, lòng nhiệt thành, tri thức … có hội sử dụng, khơng chúng qua cách vơ ích mà khơng có điều kiện cống hiến cho xã hội Và vậy, tự thể điều đáng quan tâm Nhìn từ góc độ khác, Website Trong giới Internet với hàng triệu Website, người xem khơng thể biết đến Website bạn Website http://kilobooks.com THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN khơng biết “tự thể hiện” mình, người xem khơng thể nhớ đến nó khơng có đáng cho họ nhớ đến Nói để lưu ý điều có ý định tạo Website ta nên KIL OBO OKS CO M nghĩ đến phải làm để thu hút nhiều người viếng thăm nó, phải có chiến lược quản lý phát triển để người ln muốn trở lại trang Web bạn vào lần sau http://kilobooks.com THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN CHƯƠNG WEBSITE CỦA MỘT TRƯỜNG ĐẠI HỌC CĨ THỂ MANG LẠI KIL OBO OKS CO M NHỮNG GÌ? Tuỳ theo quy mơ, mục đích đối tượng mà Website trường đại học có khác Nhưng xét cách tổng qt, Website trường đại học nói chung mang lại: Những thơng tin có hệ thống, chi tiết đầy đủ trường - Thơng tin chi tiết : quy mơ, địa điểm, lịch sử, truyền thống, sở vật chất, hoạt động, cấu tổ chức trường, cách liên hệ, tiếp xúc, tài ngun khác thư viện, phòng nghiên cứu, viện bảo tàng, rạp hát trường… - Thơng tin chi tiết : khố học, bậc đào tạo, giảng viên, thời khóa biểu, ấn phẩm mà trường xuất bản, cơng trình nghiên cứu trường, tư liệu luận tốt nghiệp sinh viên… -Thơng tin chi tiết : sinh viên trường, học bổng, nguồn bảo trợ quỹ hỗ trợ tài cho sinh viên, hội làm việc, huấn luyện, đào tạo trường -Thơng tin chi tiết : điểm thi, lịch học, tin tức, thơng báo lịch kiện hoạt động tới diễn trường Tại trường Đại học tiếng Mỹ như: New York University, Berkeley, Cambridge, Harvard…thì với nhu cầu tìm kiếm thơng tin liên quan đến trường ta nghĩ đến việc ghé thăm Website trường Những kiến thức có giá trị: Đó kiến thức giảng trực tuyến mạng, kiến thức liên quan đến đến Sinh viên - Học sinh như: cách làm người, cách tự học, cách kinh doanh, cách thành cơng… đáp ứng nhu cầu hiểu biết kiến thức khác ngồi kiến thức bó hẹp giảng đường http://kilobooks.com THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN 3.Những dịch vụ, tiện ích - Thơng qua Website để đến với Website có giá trị khác KIL OBO OKS CO M - Gửi u cầu đến trường từ xa - Tìm kiếm điện thoại địa email nhân viên hay sinh viên trường cho mục đích khác - Thảo luận, trao đổi, tạo hộp thư điện tử riêng, giải trí, thăm viếng… Tóm lại, Website mang lại tất giúp thỏa mãn nhu cầu lành mạnh đối tượng SV-HS http://kilobooks.com THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN CHƯƠNG KIL OBO OKS CO M NHỮNG LÝ DO ĐƯA ĐẾN VIỆC XÂY DỰNG WEBSITE ĐẠI HỌC HÙNG VƯƠNG 1/ Với ngun tắc :“xem sinh viên đối tượng q trình đào tạo sinh viên tự học, tự nghiên cứu chính”, xây dựng Website với đối tượng phục vụ SV - HS (cung cấp thơng tin, kiến thức…) hành động thiết thực nhằm thể ngun tắc 2/ Tiếp tục giữ vững mục tiêu xác định từ thành lập trường : “Góp phần xây dựng giáo dục Đại học vừa mang tính đại, vừa mang tính Việt Nam…” Có thể thấy năm qua trường ln nơi đầu việc bảo tồn phát huy văn hố dân tộc Cụ thể: trường phối hợp tổ chức hội thảo có tính quy mơ lớn là: “Bản sắc Việt Nam ăn uống “ tổ chức Khách sạn Mejestic với 20 nhà nghiên cứu, nhà khoa học lĩnh vực văn hố, lịch sử đóng góp tham luận báo cáo “Bản sắc Việt Nam âm nhạc” với có mặt 200 quan khách nhà nghiên cứu, Giáo sư, Tiến sĩ, Nhạc sĩ…cũng tổ chức Khách sạn Majestic, lần đem mơn “Âm nhạc dân tộc” Giáo sư- Tiến sĩ Trần Văn Khê phụ trách vào giảng dạy khố cho sinh viên khoa Du lịch… Như vậy, xây dựng Website hành động cụ thể thực mục tiêu “góp phần xây dựng giáo dục đại” 3/ Cung cấp thơng tin trường cách có hệ thống: Giáo sư hiệu trưởng Ngơ Gia Hy phát biểu lễ Tổng kết năm hoạt động trường có đề cập đến vấn đề huy động giúp đỡ tương lai xã hội để phát triển trường ngày vững mạnh Thiết nghĩ việc xây dựng Website với nhiều thơng tin chi tiết, cụ thể, xác, giúp xã hội hiểu rõ đường mà trường Hùng Vương chọn, hiểu tâm người sáng lập, người đầu, mở đường dẫn dắt trường nhiều năm qua Những người mà khơng xứng đáng kính phục tài mà đức độ http://kilobooks.com KIL OBO OKS CO M THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN http://kilobooks.com THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN CHƯƠNG MỤC TIÊU ĐỀ TÀI KIL OBO OKS CO M Q trình xây dựng, quản lý phát triển Website qúa trình lâu dài, phải bước một, khơng thể làm lần xong Website phải phát triển theo q trình để hồn thiện dần dần, đáp ứng nhu cầu người truy cập Chính giai đoạn đầu chúng tơi đặt mục tiêu cho đề tài sau: 1/ Cung cấp thơng tin cách cụ thể có hệ thống trường Từ thực tế khơng thể phủ nhận số lượng khơng sinh viên nói chung sinh viên trường ĐH dân lập nói riêng thờ với thơng tin trường học Dù thơng tin như: tơn chỉ, đường lối, mục tiêu trường, phòng ban liên quan đến vấn đề thiết thực sinh viên như: Phòng Cơng tác sinh viên, Ban Bảo trợ sinh viên, Bộ phận tư vấn Nghề nghiệp Việc làm trường, khoa mà trường đào tạo…Rồi có vấn đề rắc rối họ khơng biết phải đâu, tìm để giúp đỡ giải Một câu chuyện có thật: có sinh viên học đến năm khơng biết hiệu trưởng trường tên gì, có bạn đến lúc thi gặp khó khăn việc đóng học phí phải hỏi tới hỏi lui chật vật biết Ban bảo trợ sinh viên trường giúp đỡ Có thể hiểu điều điều kiện sở vật chất trường thiếu thốn khơng thể học tập trung mà phân tán khoa địa điểm khác nên sinh viên học địa điểm mà xa sở ngại lên trường khơng có bắt buộc đóng học phí, đăng ký thi…, họ khơng tham dự ngày lễ, hoạt động trường nên thơng tin họ biết trường Chính lẽ mục đích quan trọng đặt cho việc xây dựng Website để cung cấp thơng tin cho nhiều đối tượng khác 2/ Cung cấp kiến thức: http://kilobooks.com THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Giúp sinh viên nói chung sinh viên Hùng Vương nói riêng hiểu mục tiêu “Góp phần xây dựng giáo dục Đại học vừa mang tính đại vừa mang tính Việt Nam” mà trường Hùng Vương đề KIL OBO OKS CO M Một sinh viên từ bắt đầu bước chân vào giảng đường Đại học quan trọng phải hiểu rõ mục tiêu đào tạo mà trường Đại học học chọn lựa lý chọn lựa đó? Từ tạo thái độ đắn học tập sinh hoạt ngoại khố Chính việc cung cấp kiến thức “mang tính Việt Nam” kiến thức “mang tính đại” mặt giúp sinh viên biết giữ gìn phát huy sắc văn hố đáng tự hào dân tộc mặt giúp họ trưởng thành hơn, tự tin tiếp cận với thực tế ngồi xã hội Nhà nghiên cứu kinh tế Giáo sư Đặng Hữu nói: “Nền tảng kinh tế tri thức văn hố” Từ khẳng định đường mà Đại học Hùng Vương chọn Đại học Hùng Vương thật ngơi nhà chung sinh viên Hùng Vương khi sinh viên Hùng Vương hiểu trường, hiểu đường mà trường chọn 3/ Cập nhật thơng tin diễn ngồi xã hội cho sinh viên Khơng mọt sách, mọt kiến thức, sinh viên ngày phải biết đến diễn xung quanh mình, liên quan đến như: hội thảo, báo cáo chun đề, thi tài sinh viên, hoạt động vui chơi, giải trí v…v Vì lẽ đơn giản, sinh viên, liên quan đến sinh viên sinh viên nên biết phải biết Có thơng tin biết xử lý thơng tin, sinh viên ngày khẳng định phát huy vai trò xã hội Xây dựng nhóm tin (Web Based Newsgroup ): Nơi người trao đổi thơng tin, ý kiến tất lĩnh vực mà quan tâm Nhóm tin phải cập nhật tin nhanh chóng đáp ứng nhu cầu người dùng Xây dựng WebMail : Xây dựng cơng cụ gởi nhận mail, thực trang web, với tiện ích mail Cho phép người dùng đăng kí địa email miễn phí Mail server trường http://kilobooks.com THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Xây dựng Web Chat : Xây dựng cơng cụ tiện ích web phục vụ cho nhu cầu chat người dùng KIL OBO OKS CO M tăng hàng ngày http://kilobooks.com THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Thuộc Tính Và Phương Thức: Thuộc Tính : Khơng Phương Thức : KIL OBO OKS CO M showFolder(): Hiển thị hộp thư MailUser Đầu vào : -HttpServletRequest req :luồng nhập liệu -HttpServletResponse resp : luồng xuất liệu -SimpleMailUser mailUser : User thời Đầu : Khơng doGet() : đáp ứng u cầu mailUser Đầu vào : -HttpServletRequest req :luồng nhập liệu -HttpServletResponse resp : luồng xuất liệu -SimpleMailUser mailUser : User thời Đầu : Khơng getAddress() : đổi địa chuỗi Đầu vào : -Address addr : đia cần chuyển sang chuỗi Đầu : chuỗi chứa địa g Lớp Đối Tượng Login: Chức Năng: Giúp User đăng nhập vào hệ thống Mail Định Nghĩa : public class Login extends HttpServlet implements Parameter { http://kilobooks.com THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN public void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, java.io.IOException; public void login(HttpServletRequest req ,HttpServletResponse resp) } KIL OBO OKS CO M throws ServletException, java.io.IOException; Thuộc Tính Và Phương Thức Thuộc Tính : Khơng Phương Thức : Login() : giúp mailUser đăng nhập vào hệ thống Mail Đầu vào : -HttpServletRequest req :luồng nhập liệu -HttpServletResponse resp : luồng xuất liệu Đầu : Khơng Lưu Đồ : Start -Lọy mailUser Session hiọn hành N MailUser khơng tọn tọi ? -Lọy thơng sọ :username & password tọ luọng nhọp req Login Lọi -Tọo mọt mailUser moi -Lọu mailUser vào Session N Connected? h Lớp Đối Tượng Logout: Chức Năng: Y Stop Y Xuọt họp thọ cọa User http://kilobooks.com THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Giúp mailUser khỏi hệ thống mail.đóng kết nối đến MailServer đóng MailBox mà user mỡ Định Nghĩa: { KIL OBO OKS CO M public class logout extends HttpServlet implements Parameter public void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, java.io.IOException; } i Lớp Đối Tượng Reply Chức Năng: Đây chức cho phép mailUser soạn thư hồi âm cho thư nhận Định Nghĩa: public class reply extends HttpServlet implements Parameter { protected String getAddress(Address address); protected String formatAddresses(Address addresses[]); public void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException ,IOException; public void reply(HttpServletRequest req, HttpServletResponse resp) throws ServletException ,IOException; }; Thuộc Tính Và Phương Thức: Thuộc Tính : Khơng Phương Thức : http://kilobooks.com THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN reply() : tạo form nhập liệu cho thư hồi âm khơng KIL OBO OKS CO M cần nhập địa mail người nhận j Lớp Đối Tượng WebSMTP Chức Năng: Lớp định nghĩa số phương thức hỗ trợ việc gởi thư Định Nghĩa: public class WebSMTP extends HttpServlet { private static final String MAIL_USER = "SimpleMailReader.user"; protected static final String okForm = "WebSMTP" + "Mail sent successfully" + "Write another" + ""; protected void printForm(String form, HttpServletRequest request, HttpServletResponse response) throws IOException; protected void doPost(HttpServletRequest request, HttpServletResponse response); protected void doSendMessage(HttpServletRequest request, HttpServletResponse response, Dictionary fields) throws IOException, MessagingException; http://kilobooks.com THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN public void doUpload(HttpServletRequest request, HttpServletResponse response) throws IOException, MessagingException ; } KIL OBO OKS CO M Thuộc Tính Và Phương Thức Thuộc Tính : số :MAILUSER , okFORM Phương Thức: doSendMessage() :được xây dựng để thực hiệ tác vụ gửi thư doUpload() :thực việc phân tích liệu nhận vào từ u cầu User Form liệu tách thành cặp giá trị name=value lưu vào bảng băm Nếu liệu FILE lưu vào đối tượng ByteArrayDataSource trước lưu vào bảng băm k.Lớp Đối Tượng SimpleMailUser: Chức Năng: Lưu giữ thơng số mailUser :mailBox, username,…và thực số chức :đăng nhập hệ thống Mail Định Nghĩa: public class SimpleMailUser implements HttpSessionBindingListener { Session m_session; // session cho mot mailuser boolean m_loggedIn;// trang thai co1 login chua Store m_store; Folder m_inbox; String m_storeProtocol; //giao thuc luu tru (IMAP4 , POP3) String m_storeHost; // host luu message String m_transportProtocol;// giao thuc truyen message http://kilobooks.com THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN String m_transportHost; String m_user; String m_fromName; //dia chi email KIL OBO OKS CO M public SimpleMailUser(); public void setInbox(String folder); public Session getSession(); public Folder getInbox(); public Store getStore(); public boolean isLoggedIn(); public String getStoreProtocol(); public String getStoreHost(); public String getTransportProtocol(); public String getTransportHost(); public String getUser(); public void setFromName(String name); public String getFromName(); public String[] getTransportNames(); public String[] getStoreNames(); public void refreshInbox(); public void login(String store, String storeHost, String transport, String transportHost, String user, String password) throws MessagingException; protected String[] getProtocolNames(Provider.Type type); public void valueBound(HttpSessionBindingEvent event); public void valueUnbound(HttpSessionBindingEvent event); http://kilobooks.com THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN public void close(); } Thuộc Tính Và Phương Thức: KIL OBO OKS CO M Thuộc Tính : m_session : lưu giữ phiên làm việc User đềi giúp ta phân biệt User khác thời điểm m_store: nơi lưu giử mail User m_logedIn:cờ trạng thái để biết User đăng nhập vào hệ thống hay chưa m_inbox :nắm giữ Folder chứa Message thời User m_storeProtocol:giao thức lưu trử thư (IMAP4 , POP3) m_storeHost: tên host lưu trữ thư m_transportProtocol:giao thức truyền message (SMTP) m_transportHost: tên máy SMTP server m_user : tài khoản người dùng MailServer m_fromName :địa chị email user Phương Thức : public SimpleMailUser() :hàm khởi tạo cho đối tượng Hàm thực việc khởi tạo phiên làm việc cho User public void setInbox(String folder) :Lưu gửi hộp thư hành public Session getSession(): Lấy phiên làm việc hành User public Folder getInbox(): Lấy hộp thư hành User public Store getStore():Lấy nơi lưu giữ thư public boolean isLoggedIn(): Kiểm tra xem User có đăng nhập hay chưa public String getStoreProtocol():lấy giao thức lưu trữ mà hệ thống có hổ trợ http://kilobooks.com THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN public String getStoreHost():lấy tên máy lưu trữ thư public String getTransportProtocol():lấy tên giao thức vận chguyển thư public String getTransportHost(): lấy tên máy chịu trách nhiệm vận KIL OBO OKS CO M chuyển thư (SMTP Server) public String getUser():lấy tên tài khoảng User public void setFromName(String name): gán địa email cho User public String getFromName():trả địa email User public String[] getTransportNames(): Trả tên giao thức truyền thư mà hệ thống có hổ trợ public String[] getStoreNames():trả tên gioa thức lưu trữ mà hệ thống có hỗ trợ public void refreshInbox(): làm tươi hộp thư public void login(String store, String storeHost, String transport, String transportHost, String user, String password) throws MessagingException: phương thức giúp User đăng nhập vào hệ thống protected String[] getProtocolNames(Provider.Type type): Lấ tên giao thức có hỗ trợ hệ thống public void valueBound(HttpSessionBindingEvent event): Khơng làm public void valueUnbound(HttpSessionBindingEvent event):phương thức kết thúc phiên làm việc hệ thống tự động thực nó.Phươbng thức ta thực việc đóng tất hộp thư ngắt kết nối với StoreHost user session public void close():đóng hộp thư ngắt kết nối vớ I StoreHost Kết Luận : http://kilobooks.com THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Chương trình đáp ứng số chức Web Mail Tuy nhiên thiếu số chức : đăng ký địa mail trực tuyến thơng qua Web, Chưa cài đặt chế bảo mật cho việc truyền nhận thư ,chưa tạo KIL OBO OKS CO M AddressBook cho User Những thiếu sót hướng phát triển sau chương trình http://kilobooks.com KIL OBO OKS CO M THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Phần TỔNG KẾT http://kilobooks.com THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Chương NHỮNG KẾT QUẢ ĐẠT ĐƯỢC I BIÊN TẬP NỘI DUNG: KIL OBO OKS CO M Đã đáp ứng phần nội dung website trường đại học Mặc dù khơng phải cơng việc đơn giản, đòi hỏi khơng kĩ thuật mà vền chun mơn biên tập nội dung web site II XÂY DỰNG NEWSGROUP: Trong q trình thực cớ đáp ứng đầy đủ chức NewsGroup Các tin đăng lên cập nhật III XÂY DỰNG WEBMAIL: Đã xây dựng cộng cụ gởi nhận mail với chức tiện ích khác dựa web *kết luận: chức phần web site hồn thành trình bày chi tiết báo cáo tới http://kilobooks.com THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Chương 2: NHỮNG TỒN TẠI CỦA ĐỀ TÀI KIL OBO OKS CO M I BIÊN TẬP NỘI DUNG: II NEWSGROUP : Trong q trình thực số tồn : Chưa thể thốngbáo cho người dùng email cách tự động sau đăng kí trở thành thành viên NewsGroup Chưa thể quản lý tin cách tự động : sau thời gian nhật định, tin tự động hết hạn hiển thị Cách phối màu giao diện chưa đạt … III WEBMAIL : Còn số chưa thể hồn thiện : Chưa thể lưu lại mail gởi Chưa tạo account mail cho người dùng Giao diện thiết kế chưa thật uyển chuyển http://kilobooks.com THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Chương HƯỚNG PHÁT TRIỂN ĐỀ TÀI KIL OBO OKS CO M Tiếp thục hồn thiện tồn nêu Ngồi ra, web site tiếp tục xây dựng thêm số cộng cụ tiện ích cho người dùng : Web Chat,… http://kilobooks.com THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN NỘI DUNG KIL OBO OKS CO M MỤC LỤC Phần 1: Mở đầu Chương 1: Web Site – Từ góc nhìn - Chương 2: Web Site trường đại học mang lại gì? Chương 3: Những lý đưa đến việc xây dựng web site đại học Hùng Vương Chương 4: Mục tiêu đề tài Phần 2: Tìm hiểu cơng nghệ - 11 Chương 1: Active Server Pages - 12 I Active Server Pages ? 12 II Mơ hình hoạt động ASP 12 III Cách việt tập tin ASP - 13 IV Các đối tượng có sẵn (built – in – object )của ASP 16 V Các component ASP 25 VI ADO Data Interface 26 Chương 3: Dịch vụ Mail 30 I giới thiệu hệ thống dịch vụ mail - 30 II Cấu trúc Mail/ Message 32 Chương 4: Giao thức SMTP - 35 I Mơ hình giao thức SMTP 35 II Nghi thức ESMTP - 46 Chương 5: Giao thức POP3 47 I Giới thiệu - 47 II Các trạng thái POP3 48 III tóm tắt lệnh POP3 50 Chương 6: Java Servlet JavaMail API 55 http://kilobooks.com THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN I Java Servlet - 55 II JavaMail API - 58 Phần 3: Cài đặt - KIL OBO OKS CO M Chương 1: Biên tập nội dung 70 Chương 2: xây dựng NewsGroup - 74 I Phân tích xử lý - 74 II Thiết kế - 80 Chương 3: Xây dựng Web Mail - 91 Phần 3: Tổng kết - 113 Chương 1: Những kết đạt 114 Chương 2: Những tồn đề tài 115 Chương 3: hướng phát triển đề tài - 116 69 [...]... đề (header): Phần này cung cấp những thơng tin tổng qt về mail(message) như người nhận, người gửi, ngày giờ nhận Cấu tạo gồm nhiều trường (field) cấu trúc mỗi trường là một dòng văn bản ASCII chuẩn 7 bit như sau: : Sau đây là một số trường thơng dụng và ý nghĩa của nó : - Date: chỉ ngày giờ nhận mail - From: chỉ người gởi - To: chỉ người nhận http://kilobooks.com... địa chỉ người gởi) - Subject: chủ đề của nội dung mail Các trường trên là các trường chuẩn do giao thức SMTP quy định, ngồi ra trong phần header cũng có thể có thêm một số trường khác do chương trình mail tạo ra nhằm quản lý các Mail mà chúng tạo Các trường này được bắt đầu bằng ký tự X- và thơng tin theo sau là cũng giống như ta thấy trên một trường chuẩn 3 Phần nội dung (body): Phần nội dung là phần... Active Server Pages (ASP) là một mơi trường sever-side scripting cho phép ta tạo ra và chạy các ứng dụng Web động, tương tác với client một cách hiệu quả ASP hoạt động dựa vào các script do người lập trình tạo sẵn Khi cho script chạy trên server thay vì trên client, Web server sẽ làm các cơng việc cần thiết để tạo ra một trang HTML trả về cho Browser hiển thị Mơi trường hoạt động của ASP: - Microsoft... "\r\n.\r\n" Như vậy nội dung bức Mail nằm trong khoảng giữa dòng trắng đầu tiên và ký tự kết thúc Mail, và trong phần nội dung của bức Mail khơng được phép tồn tại chuỗi ký tự kết thúc Mail Kết Luận :để xây dựng hệ thống Mail Client chúng ta cấn phải nắm được cấu trúc của một bức e-mail cấu trúc này được qui định trong chuẩn giao thức SMTP http://kilobooks.com THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN KIL OBO OKS CO... dòng đường dẫn quay về Đường dẫn quay về duy trì thơng tin trong từ lệnh MAIL Ơ đây, “final delivere” có nghĩa là message thốt khỏi mơi trường SMTP Thơng thường điều này có nghĩa là nó đã được phân phát tới user đích, nhưng trong một vài trường hợp nó có thể được xử lý tiếp và được truyền đi bằng một hệ thống mail khác - SEND Lệnh này được dùng để khởi tạo sự truyền mail mà ở đó mail data... giá trị của cookies được gởi lên từ browser - Form: lưu giữ các thành phần của form được gởi từ browser - QueryString: lưu giữ các giá trị trong HTTP query string - ServerVariable: lưu giữ các biến mơi trường và các biến của HTTP b Properties : - TotalByte: số byte của request mà client gởi lên trong body http://kilobooks.com THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN c Methods : BinaryRead: dùng để lấy dữ liệu request... của browser - expiresabsolute: xác định ngày và giờ một trang được cache trên thời hạn - isclientconnected: xác định client đã chấm dứt kết nối với server hay chưa - PICS: thêm giá trị của nhãn PICS vào trường pics-label của response header - KIL OBO OKS CO M của browser status: trả về giá trị của tình trạng của HTTP status line của server c Methods : - addheader: thêm hay thay đổi giá trị trong HTTP... thơng dịch các câu lệnh này và thực thi nó Các script được viết bằng ngơn ngữ nào thì nó được dịch theo cú pháp của ngơn ngữ đó trên Scripting Engine tương ứng trên server 2 Cú pháp của ASP : ASP là mơi trường để xử lý các script mà được chèn trong tập tin ASP chứ ASP khơng phải là ngơn ngữ script Tuy nhiên, nó có quy định cú pháp để chèn các script như sau: a Dấu giới hạn (Delimiter): Trong trang ASP,... 3 Thẻ Script và tạo thủ tục trong ngơn ngữ script: Các thủ tục phải được đặt trong các cặp thẻ và Ta có thể dùng các ngơn ngữ khác nhau để viết các hàm hoặc các thủ tục trong mơi trường ASP Ngơn ngữ mặc định trong ASP là VBScript Ví dụ: http://kilobooks.com THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN ... virtual | file = “filename” > Từ khố Virtual : dùng để chỉ đường dẫn là thư mục ảo Từ khố File : dùng để chỉ đường dẫn là tương đối hoặc đường dẫn tuuyệt đối Lưu ý khi include tập tin: - Khơng nên để xảy ra trường hợp include đệ quy trong các tập tin cần include Ví dụ : trong tập includé.inc tin ta cần inclue tập tin include2.inc thì trong tập tin include2.inc khơng được include tập tin include1.inc - ASP ... contenttype - expires - expiresabsolute - isclientconnected - PICS - status Method - addheader - appendtolog - binaryWrite - clear - end - flush - redirect - write http:/ /kilobooks. com THƯ VIỆN ĐIỆN TỬ... - Ad rotator - Browser Capabilities - Content Liking - Content Rotator - Page Counter - Permission Checker - Counters - MyInfo - Tools - Status Cách tạo thể (instance)của component : http:/ /kilobooks. com... Events: - Onstar : kích hoạt server tạo session - Onend: kích hoạt hết hạn bị hủy Session Collections - contents - staticobjects Properties - codepage - LCID - sessionID - tiomeout Methods - abandon

Ngày đăng: 20/01/2016, 17:27

Từ khóa liên quan

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

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

Tài liệu liên quan