Luận Văn Cách thức hoạt động của một trang Web, tìm hiểu về Web Caching và sau đó là phân tích thiết kế và xâ

Thảo luận trong 'Công Nghệ Thông Tin' bắt đầu bởi Thúy Viết Bài, 5/12/13.

  1. Thúy Viết Bài

    Thành viên vàng

    Bài viết:
    198,891
    Được thích:
    170
    Điểm thành tích:
    0
    Xu:
    0Xu
    TÊN ĐỀ TÀI: Cách thức hoạt động của một trang Web, tìm hiểu về Web Caching và sau đó là phân tích thiết kế và xây dựng hệ thống
    Information
    [TABLE]
    [TR]
    [TD="width: 5%"][/TD]
    [TD="width: 90%"]
    Mục lục
    LỜI NÓI ĐẦU 3
    CHƯƠNG I: TỔNG QUAN INTERNET - INTRANET 3
    I.1 Internet là gì ?. 3
    I.2 Intranet là gì ?. 3
    I.3 Internet Information Server là gì ?. 3
    I.3.1 Internet Information Server làm việc như thế nào ?. 3
    I.4 Web Browser URL Request 3
    I.5 Web Server Response. 3
    I.6 Trang HTML tĩnh (Static Page) 3
    I.7 Trang động (Dynamic Page) 3
    I.8 Sử dụng Internet Information Server như thế nào ?. 3
    I.9 Các kịch bản Intranet 3
    I.10 Các kịch bản Internet. 3
    CHƯƠNGII : TÌM HIỂU WEB CACHING 3
    II.1 Các thuật ngữ cơ bản. 3
    II.1.1 Client – Server. 3
    II.1.2 Proxy. 3
    II.1.3 Cache. 3
    II.1.4 Các đối tượng Web( Web Object) 3
    II.1.5 Nhận biết tài nguyên (Resource Indentifier) 3
    II.1.6 Các giao thức truyền Web. 3
    II.2 Định nghĩa Web Caching. 3
    II.3 Tại sao phải sử dụng Cache đối với Web ?. 3
    II.3.1 Thời gian trễ. 3
    II.3.2 Băng thông. 3
    II.3.3 Server Load. 3
    II.4 Phân loại Web caching. 3
    II.4.1 Browser Caches (Client Cache) 3
    II.4.2 Caching Proxy (Server Cache) 3
    II.5 Web caching hoạt động như thế nào ?. 3
    II.5.1 Các nguyên tắc chung. 3
    II.5.1.1 HTTP requests. 3
    II.5.1.2 Yêu cầu đối với server gốc. 3
    II.5.1.3 Yêu cầu Proxy. 3
    II.5.1.4 Yêu cầu không phải là HTTP Proxy. 3
    II.5.2 Khả năng lưu trữ 3
    II.5.2.1 Bảo mật 3
    II.5.2.2 Các phương thức yêu cầu: 3
    II.5.2.3 Thời gian kết thúc và tính xác thực. 3
    II.5.3 Cache-Hits, Cache-Misses. 3
    II.5.4 Quá trình kiểm tra. 3
    II.5.4.1 Last-modified. 3
    II.5.4.2 Entity Tags. 3
    II.5.5 Thay thế trong cache. 3
    II.5.5.1 Giá trị ít sử dụng gần đây nhất (Least Recently Used)(LRU) 3
    II.5.5.2 First In, First Out (FIFO) 3
    II.5.5.3 Đối tượng ít được sử dụng (Least Frequently Used)(LFU) 3
    II.5.5.4 Kích thước. 3
    II.6 Sự kế thừa của các Cache. 3
    II.6.1 Cache kế thừa hoạt động như thế nào. 3
    II.6.2 Các lợi ích của kế thừa Cache. 3
    II.6.2.1 Hiệu năng. 3
    II.6.2.2 Thay đổi quá trình định tuyến mặc định. 3
    II.7 Cách cấu hình trên các máy Client 3
    II.7.1 Proxy Addresses. 3
    [I]II.7.2 Cấu hình bằng tay. 3[/I][I]
    [I]II.7.2.1 Cấu hình Microsoft Internet Explore. 3[/I][I]
    [I]II.7.3 Cấu hình proxy tự động (Proxy Auto-Configuration Script) 3[/I][I]
    [I]II.7.4 Cách viết một PAC 3[/I][I]
    [I]II.7.5 Cấu hình cho PAC Script 3[/I][I]
    CHƯƠNG III: NGÔN NGỮ ACTIVE SERVER PAGE (ASP) 3
    III.1 Active Server Pages là gì?. 3
    III.2 Mô hình của Active Server Pages. 3
    [I]III.2.1 Cách viết các file ASP Script 3[/I][I]
    [I]III.2.2 Cú pháp của ASP 3[/I][I]
    [I]III.2.2.1 Delimiter (dấu ngăn cách) 3[/I][I]
    [I]III.2.2.2 Statement (phát biểu) 3[/I][I]
    [I]III.2.2.3 Kết hợp HTML trong các phát biểu. 3[/I][I]
    [I]III.2.2.4. Script tag và việc tạo thủ tục với ngôn ngữ script 3[/I][I]
    [I]III.2.2.5. Include file. 3[/I][I]
    [I]III.2.2.6 Cách dùng Server Script để thay đổi Client Script 3[/I][I]
    III.3 Các Built-In Object của ASP 3
    III.4 Sử dụng các method. 3
    III.5 Sử dụng các Property. 3
    [I]III.5.1 Request object 3[/I][I]
    [I]III.5.2 Response object 3[/I][I]
    [I]III.5.3 Session object 3[/I][I]
    [I]III.5.4 Application object 3[/I][I]
    [I]III.5.5. Server object 3[/I][I]
    III.6 Lấy thông tin từ FORM . 3
    III.7 Sử dụng QueryString. 3
    III.8 Sử dụng Form collection. 3
    III.9 Gửi thông tin trong cùng một file .asp. 3
    III.10 Gửi thông tin giữa các file .asp. 3
    III.11 Sử dụng Cookies Collection. 3
    III.12 Sử dụng các Component của ASP 3
    [I]III.12.1 Tạo các instance của các component 3[/I][I]
    [I]III.12.2 Database Access Component 3[/I][I]
    III.13 Phát triển một ứng dụng ASP 3
    [I]III.13.1 Cách dùng File Global.asa. 3[/I][I]
    [I]III.13.2 Các sự kiện Application-start và Session-start 3[/I][I]
    [I]III.13.3 Các sự kiện Application-end và Session-end. 3[/I][I]
    [I]III.13.4 Kết thúc một Session. 3[/I][I]
    [I]III.13.5 Quản lý các Session. 3[/I][I]
    [I]III.13.6 Quản lý Application. 3[/I][I]
    [I]III.13.7 Hoạt động của Component 3[/I][I]
    CHƯƠNG IV: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 3
    IV.1 Phân tích hệ thống. 3
    IV.1.1 Tổng quan về học và thi trắc nghiệm trực tuyến. 3
    IV.2 Các yêu cầu của hệ thống. 3
    IV.3 Mô tả các chức năng của hệ thống. 3
    [I]IV.3.1. Đăng nhập vào hệ thống. 3[/I][I]
    [I]IV.3.1.1 Đăng nhập. 3[/I][I]
    [I]IV.3.1.2 Thay đổi mật khẩu. 3[/I][I]
    [I]IV.3.2 Các chức năng của người quản trị 3[/I][I]
    [I]IV.3.2.1 Thêm sinh viên. 3[/I][I]
    [I]IV.3.2.2 Xóa một sinh viên khỏi danh sách. 3[/I][I]
    [I]IV.3.2.3. Chỉnh sửa thông tin sinh viên. 3[/I][I]
    [I]IV.3.2.4 Thêm bài học mới 3[/I][I]
    [I]IV.3.2.5 Chỉnh sửa nội dung bài học. 3[/I][I]
    [I]IV.3.2.6 Xóa một bài học. 3[/I][I]
    [I]IV.3.2.7. Thêm câu hỏi thi. 3[/I][I]
    [I]IV.3.2.8 Xóa câu hỏi 3[/I][I]
    [I]IV.3.2.9Chỉnh sửa câu hỏi. 3[/I][I]
    [I]IV.3.2.10 Tạo báo cáo thống kê. 3[/I][I]
    [I]IV.3.3 Các chức năng của sinh viên. 3[/I][I]
    [I]IV.3.3.1 Đăng kí thành viên. 3[/I][I]
    [I]IV.3.3.2 Xem nội dung bài học. 3[/I][I]
    [I]IV.3.3.3 Kiểm tra lại kiến thức. 3[/I][I]
    [I]IV.3.3.4 Thi 3[/I][I]
    [I]IV.3.3.5 Tạo các ghi chú. 3[/I][I]
    [I]IV.3.3.6. Tạo kế hoạch học tập. 3[/I][I]
    IV.4 Các sơ đồ luồng dữ liệu. 3
    [I]IV.4.1 Ta có sơ đồ phân cấp chức năng. 3[/I][I]
    [I]IV.4.2 Sơ đồ mức ngữ cảnh. 3[/I][I]
    [I]IV.4.3 Sơ đồ DFD mức 0. 3[/I][I]
    [I]IV.4.4 Sơ đồ luồng dữ liệu DFD mức 1. 3[/I][I]
    [I]IV.4.4.1 Admin quản trị các kì học. 3[/I][I]
    [I]IV.4.4.2 Admin quản trị bài học – Sinh viên xem bài học. 3[/I][I]
    [I]IV.4.4.3 Admin quản trị câu hỏi thi 3[/I][I]
    [I]IV.4.4.4 Phần thông tin đăng kí thành viên. 3[/I][I]
    [I]IV.4.4.5 Sinh viên chọn chức năng ghi chú cho bài học. 3[/I][I]
    [I]IV.4.4.6 Sinh viên chọn chức năng thêm kế hoạch(kh) 3[/I][I]
    [I]IV.4.4.7 Báo cáo thống kê. 3[/I][I]
    [I]IV.4.4.8 Sinh viên chọn chức năng thi 3[/I][I]
    [I]IV.4.5 Thiết kế chi tiết về cơ sở dữ liệu. 3[/I][I]
    [I]IV.4.6 Quan hệ giữa các bảng. 3[/I][I]
    [I]IV.4.7 Thiết kế giao diện. 3[/I][I]
    CHƯƠNG V: CÀI ĐẶT VÀ THỬ NGHIỆM . 3
    V.1 Một số hình ảnh của chương trình. 3
    KẾT LUẬN 3
    Tài liệu tham khảo. 3




    [B]LỜI NÓI ĐẦU
    Từ khi xuất hiện cho đến nay, World Wide Web ngày càng trở nên phổ biến, là một phương tiện truy nhập mạng đơn giản và rất thân thiện với người sử dụng. Với các trang Web, người sử dụng có thể tìm kiếm và tải về rất nhiều thể loại hình thông tin trên mạng mà không cần phải có nhiều hiểu biết về mạng. Đứng trên quan điểm của người sử dụng, họ không cần quan tâm đến việc thông tin mà họ tìm kiếm ở một hệ thống ngay bên cạnh hay ở một nơi ở đầu kia của quả đất. Chính điều này dẫn đến sự bùng nổ về lưu lượng trên các mạng đường trục khu vực. Việc sử dụng dịch vụ Web đang tǎng theo cấp số mũ, lưu lượng WWW trên các mạng Internet quốc gia và quốc tế cũng tǎng đột biến. Và Việt Nam cũng không thể nằm ngồi vòng xốy của cơn lốc WWW, các cổng giao tiếp điện tử, các hệ thống E-leanrning đang là những ứng dụng mới và đang được áp dụng ở Việt Nam. Các ứng dụng này trong tương lai sẽ càng phát triển mạnh hơn cùng sự phát triển của hạ tầng mạng máy tính và đòi hỏi tin học hố ngày càng cao của xã hội. Tuy nhiên để có được sự phát triển rộng rãi đó không phải là vấn đề đơn giản. Các hệ thống này càng phát triển thì người ta càng thấy thêm nhiều hạn chế, cản trở của cơ sở hạ tầng mạng cũng như các giải pháp sẵn có. Thứ nhất, mặc dù mạng máy tính đang ngày một phát triển nhưng với điều kiện của nước ta, cơ sở vật chất hạ tầng mạng máy tính vẫn còn rất thấp kém. Chất lượng dịch vụ và thời gian đáp ứng có thể được cải thiện bằng cách giảm tải cho mạng. Một cách để đạt được yêu cầu này là sử dụng kỹ thuật Web caching. Kĩ thuật Web Caching ra đời đã nâng cao được hiệu quả trong việc thực hiện tăng tốc các ứng dụng Web.
    Cùng với việc nghiên cứu về Web Caching, trong khuôn khổ đồ án tốt nghiệp này em cũng xây dựng một Website nhằm hỗ trợ cho các bạn học sinh, sinh viên những người quan tâm đến kiến thức về hạ tầng mạng cơ sở, nhằm đem lại một kiến thức tốt nhất trong việc xây dựng và bảo tŕ một hệ thống mạng máy tính.
    Đồ án của em sẽ trình bày lần lượt các khái niệm về Internet, cách thức hoạt động của một trang Web, tìm hiểu về Web Caching và sau đó là phân tích thiết kế và xây dựng hệ thống.
    Đồ án được chia làm 5 chương với nội dung chính như sau:
    [B]Chương I : Tổng quan về Internet và Intranet
    Chương này sẽ đưa ra các khai niệm cơ bản về Internet, về Web và cách thức mà một trang Web hoạt động trên Internet
    [B]Chương II : Tìm hiều về Web Caching
    Chương này sẽ đưa ra những khái niệm cơ bản của Web Caching. Giải pháp để tối ưu hố tốc độ duyệt Web và cách cài đặt Web Caching trên các máy Client
    [B]Chương III :Tìm hiều ngôn ngữ ASP (Active server Page)
    Tìm hiểu công cụ ASP ngôn ngữ lập trình VB script để xây dựng hệ thống
    [B]Chương IV : Phân tích và thiết kế hệ thống
    Đưa ra những phân tích về chức năng, thiết kế hệ thống cơ sở dữ liệu để có thể triển khai hệ thống.
    [B]Chương V : Cài đặt và thử nghiệm
    Đưa ra được một số hình ảnh minh hoạ của hệ thống.[/B][/B][/B][/B][/B][/B][/I][/I][/I][/I][/I][/I][/I][/I][/I][/I][/I][/I][/I][/I][/I][/I][/I][/I][/I][/I][/I][/I][/I][/I][/I][/I][/I][/I][/I][/I][/I][/I][/I][/I][/I][/I][/I][/I][/I][/I][/I][/I][/I][/I][/I][/I][/I][/I][/I][/I][/I][/I][/I][/I][/I][/I][/I][/I][/I][/I][/I][/I][/I]
    [/TD]
    [/TR]
    [/TABLE]




     
Đang tải...