luận văn công nghệ thông tin xây dựng website giải trí

90 610 0
luận văn công nghệ thông tin xây dựng website giải trí

Đ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Ộ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC DÂN LẬP KỸ THUẬT CÔNG NGHỆ    LUẬN VĂN TỐT NGHIỆP ĐỀ TÀI: XÂY DỰNG WEBSITE GIẢI TRÍ GVHD: Th.S NINH XUÂN HƯƠNG SVTH : 1. NGUYỄN QUANG TÂN MSSV: 98 TH 215 2. TRẦN NGUYÊN VŨ MSSV: 98 TH 320 KHÓA 98 TP. HỒ CHÍ MINH Năm 2003 TRƯỜNG ĐẠI HỌC DÂN LẬP KỸ THUẬT CÔNG NGHỆ KHOA CÔNG NGHỆ THÔNG TIN    LUẬN VĂN TỐT NGHIỆP ĐỀ TÀI: XÂY DỰNG WEBSITE GIẢI TRÍ GVHV: Th.S NINH XUÂN HƯƠNG SVTH : 1. NGUYỄN QUANG TÂN MSSV: 98 TH 215 2. TRẦN NGUYÊN VŨ MSSV: 98 TH 320 KHÓA 98 TP. HỒ CHÍ MINH Năm 2003 Luận Văn Tốt Nghiệp Xây Dựng Website Giải Trí GVHD: Th.S Ninh Xuân Hương SVTH: Nguyễn Quang Tân Trần Nguyên Vũ Lời cám ơn Trước tiên, chúng con xin chân thành cám ơn Ba Mẹ là những người đã có công sinh thành, dưỡng dục chúng con và luôn tạo mọi điều kiện thuận lợi để chúng con hoàn thành luận văn này. Chúng em cũng xin chân thành cám ơn tất cả các thầy cô trong khoa công nghệ thông tin trường Đại học dân lập kỹ thuật công nghệ. Những người đã giảng dạy chúng em trong những năm qua. Đặc biệt, chúng em xin chân thành cám ơn thầy Ninh Xuân Hương, người đã tận tình hướng dẫn chúng em hoàn thành tốt bài luận văn này. Cuối cùng, chúng tôi xin cám ơn tất cả các ban là những người đã đóng góp và giúp đỡ chúng tôi trong xuốt quá trình làm luận văn. Nguyễn Quang Tân & Trần Nguyên Vũ. Luận Văn Tốt Nghiệp Xây Dựng Website Giải Trí GVHD: Th.S Ninh Xuân Hương SVTH: Nguyễn Quang Tân Trần Nguyên Vũ Nhận xét của Giáo viên hướng dẫn Luận Văn Tốt Nghiệp Xây Dựng Website Giải Trí GVHD: Th.S Ninh Xuân Hương SVTH: Nguyễn Quang Tân Trần Nguyên Vũ Nhận xét của Hội đồng phản biện Luận Văn Tốt Nghiệp Xây Dựng Website Giải Trí GVHD: Th.S Ninh Xuân Hương SVTH: Nguyễn Quang Tân Trần Nguyên Vũ Lời nói đầu Giải trí là một trong những nhu cầu cần thiết nhất của con người. Nếu không có giải trí, con người đến một lúc nào đó sẽ bò căng thẳng, lo âu khiến cho năng suất công việc của họ sẽ bò giảm xuống, có khi không thể làm việc được nữa. Điều này ngày nay lại càng dễ xảy ra hơn. Với sự phát triển của xã hội và của khoa học kỹ thuật thì nhu cầu giải trí của con người ngày càng được đáp ứng cao. Ngày nay, mọi người có nhiều cách để giải trí như là đọc báo, nghe nhạc, xem truyền hình, … hoặc nếu có nhiều thời gian thì mọi người có thể đi du lòch để thư giãn. Ngày nay, với sự phát triển mạnh mẽ của ngành Internet, hầu như tất cả các nước đền đã nối kết vào mạng Internet và hầu như mọi người đã biết về nó. Người ta sử dụng Internet để làm hầu như tất cả mọi công việc trong cuộc sống hằng ngày như là kinh doanh, học tập, … thậm chí cả những công việc nhỏ nhặt nhất như là đi chợ, mua sắm, hội họp, nghiên cứu … và nhu cầu giải trí của mọi người qua mạng cũng phát triển. Mọi người cũng cần thư giãn trên mạng như là hẹn hò, tán gẫu, đọc truyện, nghe nhạc, … cho bớt căng thẳng và các Website giải trí đã đáp ứng được điều này. Ở Website giải trí, có nhiều phần cho mọi người thư giãn như là nghe nhạc, đọc truyện, có hình ảnh của phong cảnh, hoa, có Chat để tán gẫu và có gởi mail. Khi người sử dụng vào và truy cập thì có thể sử dụng các thành phần đó, giúp cho họ có thể được thư giãn. Đó cũng chính là mục đích của Website giải trí. Luận Văn Tốt Nghiệp Xây Dựng Website Giải Trí GVHD: Th.S Ninh Xuân Hương SVTH: Nguyễn Quang Tân Trần Nguyên Vũ Mục lục Phần I: Tìm hiểu về cộng nghệ xây dựng Website. Chương I: Tìm hiểu về ASP (Active Server Pages) Trang 1 1) Tìm hiểu công nghệ asp Trang 1 2) Các thành phần & cú pháp ASP Trang 3 3) Các đối tượng cơ bản của asp Trang 4 4) Các thành phần (component) của asp Trang 9 5) Truy xuất cơ sở dữ liệu trong ASP Trang 9 Phần II: Tìm hiểu về Chat và Mail. Chương I: Tìm hiểu về Chat theo chuẩn IRC Trang 15 I) Một số khái niệm cơ bản Trang 15 1. Servers Trang 15 2. Clients Trang 15 3. Channels Trang 16 II) Những quy đònh trong IRC Trang 17 1. Dạng chung của thông điệp. Trang 17 2. Message Trang 17 3. Giá trò số trả về (numeric replies) Trang 19 III. Chi tiết cho từng message (Message detail) Trang 20 1. Nhóm message đăng ký kết nối Trang 20 2. Nhóm message dùng cho việc điều khiển Channel Trang 23 3. Nhóm message truy vấn đến server Trang 26 4. Nhóm message gởi text Trang 28 5. Nhóm message do client truy vấn đến server Trang 28 6. Nhóm message khác (miscellaneous message) Trang 29 7. Nhóm message tùy chọn(option message) Trang 30 Chương II: Tìm hiểu về Mail Trang 32 I/ Tìm hiểu chung về Mail Trang 32 1) Các thành phần của một hệ thống Email: Trang 32 2) Các thành phần của một hệ thống Internet Mail Trang 32 Luận Văn Tốt Nghiệp Xây Dựng Website Giải Trí GVHD: Th.S Ninh Xuân Hương SVTH: Nguyễn Quang Tân Trần Nguyên Vũ 3) Cấu trúc của một bức mail Trang 33 II/ Các chuẩn được sử dụng trong hệ thống Mail Trang 34 1) Giao thức SMTP Trang 34 2) Giao thức pop3 Trang 40 Phần III: Phần phân tích, thiết kế và Xây dựng ứng dụng minh hoa. Chương I: Phân tích yêu cầu Trang 45 1) Yêu cầu đối với người quản trò. Trang 45 2) Yêu cầu đối với người sử dụng Trang 45 Chương II: Thiết kế và Xây dựng chưng trình ứng dụng minh họa. I. Trang Chủ Trang 45 II. Trang Quản Trò Trang 47 III. Trang Nhạc Trang 48 IV. Trang Hình Ảnh Trang 58 V. Trang Truyện và thơ Trang 61 VI. Trang Chat Trang 66 VII. Trang Mail Trang 70 Phần IV: Tổng kết I/ Nhận xét chung Trang 80 1) Những mặt đạt được Trang 80 2) Những vấn đề tồn tại Trang 81 II/ Hướng phát triển Trang 81 III/ kết luận Trang 81 Phần V: Phụ lục Tài liệu tham khảo Trang 82 Luận Văn Tốt Nghiệp Xây dựng Website giải trí GVHD: Th.S Ninh Xuân Hương Trang 1 Phần I: Tìm hiểu về Công nghệ xây dựng Website Hiện nay có rất nhiều công nghệ để xây dựng nên những Website như là JSP (Java Server Page), ASP (Active Server Page) … Ở đây, chúng ta chỉ tìm hiểu về ASP là công cụ được sử dụng để xây dựng Website này. Chương I: Giới thiệu về ASP (ACTIVE SERVER PAGES) 1) Tìm hiểu công nghệ ASP a. ASP là gì : - Microsoft Active Server Pages là một môi trường hỗ trợ cho các Script chạy trên Server (Server-Side Scripting) cho phép tạo hoặc xây dựng các ứng dụng Web mạnh chứa các thẻ HTML, text và các lệnh Script hay các ứng dụng Web động, giao tiếp giữa Client và Server một cách hiệu qủa. - ASP hoạt động dựa vào các Script do người lập trình tạo ra. Các trang ASP có thể gọi các thành phần ActiveX để thực hiện các công việc như kết nối với với một Database hoặc thực hiện một tính toán kinh doanh. Với ASP, bạn có thể đưa nội dung tương tác với các trang Web của bạn hoặc xây dựng toàn bộ các ứng dụng Web sử dụng các trang HTML như giao tiếp với khách hàng của bạn. b. Trang ASP: Mỗi trang .asp có thể bao gồm một trong các thành phần sau: HTML, Script của ngôn ngữ VBScript hoặc JScript, Text trong đó các tag HTML và Text sẽ được xử lý bình thường như đối với các văn bản HTML (.html) thông thường, các Script sẽ được một bộ phận (engine) của ASP thông dòch và thi hành trên Server. Có thể xem trang ASP như một trang HTML có bổ sung các ASP Script Command. c. Quá trình biên dòch một trang asp : Các Script của ASP được chứa trong các text file có phần mở rộng là .asp. Script thường được viết bằng một ngôn ngữ VBScript hay JavaScript. Khi một Web browser gửi yêu tới một trang .asp. Khi đó Web server sẽ đọc và tiến hành biên dòch các lệnh script trong đó và trả kết quả về cho Web browser dưới dạng của một trang HTML. d. Tính chất của asp : - ASP có tính chất động: ta có thể chèn một đoạn Script vào bất kỳ nơi nào trong trang HTML, đây là đăc tính quan trọng nhất và là cốt lõi của Luận Văn Tốt Nghiệp Xây dựng Website giải trí GVHD: Th.S Ninh Xuân Hương Trang 2 công nghệ ASP, chính điều này đã mang lại rất nhiều điều thú vò mà trong HTML không có. - ASP có tính hướng đối tượng: với các build-in Object rất tiện dụng : Request, Response, Server, Apllication, Session, … - Có khả năng mở rộng các thành phần ActiveX Server (ActiveX Server Components). - Các ứng dụng ASP dễ tạo vì dùng các ASP Script để viết các ứng dụng. Khi tạo các Script của ASP ta có thể dùng bất kỳ một ngôn ngữ Script nào, chỉ cần có scripting engine tương ứng của ngôn ngữ đó. - Việc chèn các Script vào file HTML làm cho quá trình xử lý tạo ra văn bản HTML (Dynamic Pages) đồng thời với việc xử lý các Script, điều bày sẽ làm cho hoạt động của trang Web sẽ trở nên linh động hơn, uyển chuyển hơn. - Các file .asp cũng tương thích với file HTML, và việc viết các Script đơn giản, không phải biên dòch hay liên kết như việc lập trình thông thường, ASP cung cấp các đối tượng tiện lợi cho nhiều thao tác như: Request, Response, Server, Apllication, Session. Các đối tượng có sẵn này của môi trường ASP sẽ giúp cho việc giao tiếp dữ liệu giữa Client và Server thực sự tiện lợi, cũng như việc quản lý ứng dụng một cách linh hoạt nhờ vào các biến Session, Application. e. Ưu điểm và khuyết điểm của ASP  Ưu điểm : ASP bổ sung cho các công nghệ đã có từ trước như CGI (Common Gateway Interface), Giúp người dùng xây dựng các ứng dụng web với những tính năng sinh động. Tuy nhiên, khác với CGI, các trang ASP không cần phải hợp dòch. Dễ dàng tương thích với các công nghệ của Microsoft. ASP sử dụng ActiveX Data Object (ADO) để thao tác với cơ sở dữ liệu hết sức tiện lợi. Với những gì ASP cung cấp, các nhà phát triển ứng dụng Web dễ dàng tiếp cận công nghệ này và nhanh chóng tạo ra các sản phẩm có giá trò. Điều này hết sức có ý nghóa trong điều kiện phát triển như vũ bão của tin học ngày nay. Nó góp phần tạo nên một đội ngũ lập trình Web lớn mạnh. ASP có tính năng mở. Nó cho phép các nhà lập trình xây dựng các Component và đăng ký sử dụng dễ dàng. Hay nói cách khác ASP có tính năng COM (Component Object Model). [...]... Application Chức năng Lấy thông tin từ một user Gửi thông tin tới một user Điều khiển môi trường hoạt động của ASP Lưu giữ thông tin về một session của user Chia sẻ thông tin giữa các user trong cùng một ứng dụng GVHD: Th.S Ninh Xuân Hương Trang 4 Xây dựng Website giải trí Luận Văn Tốt Nghiệp a Đối tượng Request Với đối tượng Request, các ứng dụng ASP có thể dễ dàng lấy được thông tin gửi tới từ user Đối... GVHD: Th.S Ninh Xuân Hương Trang 20 Luận Văn Tốt Nghiệp Xây dựng Website giải trí Lưu ý SERVER message khi gởi đến phải được chấp nhận bởi Server có tên là đối số Giải thích: vì chúng ta biết rằng khi có một server tham gia vào hệ thống thì các server khác phải có thông tin về server đó để chúng cập nhật lại cấu hình mạng, như thế thông tin này phải thông báo cho các server khác Message... Những quy đònh trong IRC Dạng chung của thông điệp Thông điệp thường có 2 dạng: Các thông điệp xuất phát từ lệnh (thông điệp được phát sinh từ một lệnh): là thông điệp được client gửi lên server để yêu cầu một mục đích nào đó (ví dụ như hỏi thông tin một nick nào đó, hay hỏi thông tin các channel, hoặc chỉ đơn giản là muốn gửi thông điệp cần nói trên channel…) Các thông điệp này có thể không còn nguyên... rằng một client có thể yêu cầu một server khác gởi thông tin về người quản lý cho mình 3.8 Info Message Cú pháp: INFO [] INFO message do client yêu cầu khác trả về thông tin cho mình, nếu đối số không đưa ra xem như server hiện tại (server kết nối trực tiếp) GVHD: Th.S Ninh Xuân Hương Trang 27 Xây dựng Website giải trí Luận Văn Tốt Nghiệp 4 Nhóm message gởi text (sending message)... Ninh Xuân Hương Trang 15 Luận Văn Tốt Nghiệp Xây dựng Website giải trí Client là thiết bò đầu cuối nó không chuyển tiếp message cho bất cứ máy tính nào khác Mỗi Client được phân biệt với nhau thông qua Nickname (Nickname là chuỗi có giá trò tối đa 9 ký tự ) Server dùng Nickname để quản lý các Client Khi có sự tham gia của một Client vào hệ thống, tất cả các Server phải có thông tin về Client đó như là... Script mà ta chèn vào trong các file asp, việc chèn này phải tuân theo một cú pháp nhất đònh của ASP GVHD: Th.S Ninh Xuân Hương Trang 3 Xây dựng Website giải trí Luận Văn Tốt Nghiệp a Dấu ngăn cách (Delimiter): Trong văn bản ASP ta sử dụng các dấu để ngăn cách phần văn bản HTML với phần Script, hay cụ thể là bất cứ một phát biểu Script nào cũng đều phải nằm giữa hai ngăn cách b Câu lệnh.. .Luận Văn Tốt Nghiệp Xây dựng Website giải trí  Khuyết điểm : ASP chỉ chạy và tương thích trên môi trường Windows, điều này làm ASP bò hạn chế rất nhiều Dùng ASP chúng ta sẽ gặp không ít khó khăn trong việc can thiệp sâu vào hệ thống như các ứng dụng CGI ASP không được sự hổ trợ nhiều từ các hãng thứ ba Các ứng dụng ASP chạy chậm hơn công nghệ Java Servlet Tính bảo mật... GVHD: Th.S Ninh Xuân Hương Trang 19 Luận Văn Tốt Nghiệp Xây dựng Website giải trí III Chi tiết cho từng message (Message detail) Đây là phần mô tả chính cho mỗi loại message, để sever và client có thể nhận biết chúng Server sẽ nhận message và phân tích chúng, sau đó trả lại thông báo thích hợp Nếu phân tích message mà gặp phải lỗi (error) Khi đó server phải có cơ chế thông báo cho client Một lỗi (error)... Command-name=Server.CreateObhec (“ADODB.Command”) GVHD: Th.S Ninh Xuân Hương Trang 12 Luận Văn Tốt Nghiệp Xây dựng Website giải trí Tuy nhiên để sử dụng đối tượng này ta cần xem xét các phương thức và thuộc tính kèm theo  Các phương thức (Methods) :  Create Paramater: Dùng để tạo một đối tượng (thông số) trong tập thông số  Execute: Dùng để thực thi câu lệnh được đặc tả trong thuộc tính CommandText... Hương Trang 23 Xây dựng Website giải trí Luận Văn Tốt Nghiệp - User phải được mời (invite) nếu channel đó đang ở trạng thái inviteonly(mode +i) Nickname, username, hostname của user phải không ở vào trạng thái “active bans” (trạng thái cấm tham gia) - Phải cung cấp đúng password và nickname nếu có thiết lập password cho nickname - Kể từ khi client JOIN thành công chúng sẽ nhận được thông báo, và có . của Website giải trí. Luận Văn Tốt Nghiệp Xây Dựng Website Giải Trí GVHD: Th.S Ninh Xuân Hương SVTH: Nguyễn Quang Tân Trần Nguyên Vũ Mục lục Phần I: Tìm hiểu về cộng nghệ xây dựng Website. . Năm 2003 TRƯỜNG ĐẠI HỌC DÂN LẬP KỸ THUẬT CÔNG NGHỆ KHOA CÔNG NGHỆ THÔNG TIN    LUẬN VĂN TỐT NGHIỆP ĐỀ TÀI: XÂY DỰNG WEBSITE GIẢI TRÍ GVHV: Th.S NINH XUÂN HƯƠNG . kết luận Trang 81 Phần V: Phụ lục Tài liệu tham khảo Trang 82 Luận Văn Tốt Nghiệp Xây dựng Website giải trí GVHD: Th.S Ninh Xuân Hương Trang 1 Phần I: Tìm hiểu về Công nghệ xây dựng Website

Ngày đăng: 25/12/2014, 19:49

Mục lục

  • websitegiaitri.doc

    • 2) Các thành phần và cú pháp ASP :

    • ASP bao gồm các thành phần sau :

    • a .Dấu ngăn cách (Delimiter):

    • 3. Giá trò số trả về (numeric replies)

    • III. Chi tiết cho từng message (Message detail)

    • 1. Nhóm message đăng ký kết nối

      • 1.1 Message do Server sử dụng

      • 1.2 Message Client sử dụng

      • 1.3 Nhóm message dùng chung

      • 2. Nhóm message dùng cho việc điều khiển Channel

      • 3. Nhóm message truy vấn đến server (server query and command)

      • 5. Nhóm message do client truy vấn đến server (user-based query)

      • 6. Nhóm message khác (miscellaneous message)

      • 7. Nhóm message tùy chọn(option message)

        • 1) Các thành phần của một hệ thống Email:

        • 2) Các thành phần của một hệ thống Internet Mail:

        • 3) Cấu trúc của một bức mail:

        • Phần phong bì (Envelope):

        • Phần tiêu đề (header):

        • Phần nội dung (body):

        • II/ Các chuẩn được sử dụng trong hệ thống Mail

        • 1. Giao thức SMTP(Simple Mail Transfer Protocol )

          • 1.3 Đặc tả cho smtp:

            • a) Các lệnh của SMTP:

              • Ýnghóa các lệnh:

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

Tài liệu liên quan