Mã tài liệu: 224492
Số trang: 70
Định dạng: docx
Dung lượng file: 1,443 Kb
Chuyên mục: Kỹ thuật - Công nghệ
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 trì 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:
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
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
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
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.
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.
Mục lục
LỜI NÓI ĐẦU 5
CHƯƠNG I: TỔNG QUAN INTERNET - INTRANET 6
I.1 Internet là gì ? 6
I.2 Intranet là gì ? 6
I.3 Internet Information Server là gì ? 6
I.3.1 Internet Information Server làm việc như thế nào ? 6
I.4 Web Browser URL Request 7
I.5 Web Server Response 7
I.6 Trang HTML tĩnh (Static Page) 7
I.7 Trang động (Dynamic Page) 7
I.8 Sử dụng Internet Information Server như thế nào ? 8
I.9 Các kịch bản Intranet 9
I.10 Các kịch bản Internet. 9
CHƯƠNGII : TÌM HIỂU WEB CACHING 11
II.1 Các thuật ngữ cơ bản 11
II.1.1 Client – Server 11
II.1.2 Proxy 11
II.1.3 Cache 12
II.1.4 Các đối tượng Web( Web Object) 12
II.1.5 Nhận biết tài nguyên (Resource Indentifier) 12
II.1.6 Các giao thức truyền Web 12
II.2 Định nghĩa Web Caching 13
II.3 Tại sao phải sử dụng Cache đối với Web ? 13
II.3.1 Thời gian trễ 13
II.3.2 Băng thông 13
II.3.3 Server Load 14
II.4 Phân loại Web caching 14
II.4.1 Browser Caches (Client Cache) 14
II.4.2 Caching Proxy (Server Cache) 14
II.5 Web caching hoạt động như thế nào ? 14
II.5.1 Các nguyên tắc chung 14
II.5.1.1 HTTP requests 15
II.5.1.2 Yêu cầu đối với server gốc 15
II.5.1.3 Yêu cầu Proxy 15
II.5.1.4 Yêu cầu không phải là HTTP Proxy. 16
II.5.2 Khả năng lưu trữ 16
II.5.2.1 Bảo mật 16
II.5.2.2 Các phương thức yêu cầu: 17
II.5.2.3 Thời gian kết thúc và tính xác thực 17
II.5.3 Cache-Hits, Cache-Misses 18
II.5.4 Quá trình kiểm tra. 18
II.5.4.1 Last-modified 18
II.5.4.2 Entity Tags 19
II.5.5 Thay thế trong cache 19
II.5.5.1 Giá trị ít sử dụng gần đây nhất (Least Recently Used)(LRU) 20
II.5.5.2 First In, First Out (FIFO) 20
II.5.5.3 Đối tượng ít được sử dụng (Least Frequently Used)(LFU) 20
II.5.5.4 Kích thước 20
II.6 Sự kế thừa của các Cache. 20
II.6.1 Cache kế thừa hoạt động như thế nào 21
II.6.2 Các lợi ích của kế thừa Cache 21
II.6.2.1 Hiệu năng 21
II.6.2.2 Thay đổi quá trình định tuyến mặc định 22
II.7 Cách cấu hình trên các máy Client 22
II.7.1 Proxy Addresses 22
II.7.2 Cấu hình bằng tay 23
II.7.2.1 Cấu hình Microsoft Internet Explore 23
II.7.3 Cấu hình proxy tự động (Proxy Auto-Configuration Script) 24
II.7.4 Cách viết một PAC 25
II.7.5 Cấu hình cho PAC Script 25
CHƯƠNG III: NGÔN NGỮ ACTIVE SERVER PAGE (ASP) 27
III.1 Active Server Pages là gì? 27
III.2 Mô hình của Active Server Pages 27
III.2.1 Cách viết các file ASP Script 27
III.2.2 Cú pháp của ASP 28
III.2.2.1 Delimiter (dấu ngăn cách) 28
III.2.2.2 Statement (phát biểu) 28
III.2.2.3 Kết hợp HTML trong các phát biểu 28
III.2.2.4. Script tag và việc tạo thủ tục với ngôn ngữ script 29
III.2.2.5. Include file 29
III.2.2.6 Cách dùng Server Script để thay đổi Client Script 30
III.3 Các Built-In Object của ASP 31
III.4 Sử dụng các method 31
III.5 Sử dụng các Property 31
III.5.1 Request object 32
III.5.2 Response object 32
III.5.3 Session object 33
III.5.4 Application object 33
III.5.5. Server object 34
III.6 Lấy thông tin từ FORM 34
III.7 Sử dụng QueryString 35
III.8 Sử dụng Form collection 35
III.9 Gửi thông tin trong cùng một file .asp 35
III.10 Gửi thông tin giữa các file .asp 36
III.11 Sử dụng Cookies Collection 37
III.12 Sử dụng các Component của ASP 37
III.12.1 Tạo các instance của các component 37
III.12.2 Database Access Component 38
III.13 Phát triển một ứng dụng ASP 40
III.13.1 Cách dùng File Global.asa 41
III.13.2 Các sự kiện Application-start và Session-start 41
III.13.3 Các sự kiện Application-end và Session-end 41
III.13.4 Kết thúc một Session 42
III.13.5 Quản lý các Session 42
III.13.6 Quản lý Application 43
III.13.7 Hoạt động của Component 44
CHƯƠNG IV: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 45
IV.1 Phân tích hệ thống 45
IV.1.1 Tổng quan về học và thi trắc nghiệm trực tuyến 45
IV.2 Các yêu cầu của hệ thống 46
IV.3 Mô tả các chức năng của hệ thống 47
IV.3.1. Đăng nhập vào hệ thống. 47
IV.3.1.1 Đăng nhập 47
IV.3.1.2 Thay đổi mật khẩu 48
IV.3.2 Các chức năng của người quản trị 48
IV.3.2.1 Thêm sinh viên 48
IV.3.2.2 Xóa một sinh viên khỏi danh sách 49
IV.3.2.3. Chỉnh sửa thông tin sinh viên 49
IV.3.2.4 Thêm bài học mới 49
IV.3.2.5 Chỉnh sửa nội dung bài học 49
IV.3.2.6 Xóa một bài học 49
IV.3.2.7. Thêm câu hỏi thi. 50
IV.3.2.8 Xóa câu hỏi 50
IV.3.2.9Chỉnh sửa câu hỏi. 50
IV.3.2.10 Tạo báo cáo thống kê. 50
IV.3.3 Các chức năng của sinh viên. 50
IV.3.3.1 Đăng kí thành viên 51
IV.3.3.2 Xem nội dung bài học 51
IV.3.3.3 Kiểm tra lại kiến thức 51
IV.3.3.4 Thi 52
IV.3.3.5 Tạo các ghi chú 52
IV.3.3.6. Tạo kế hoạch học tập 52
IV.4 Các sơ đồ luồng dữ liệu 53
IV.4.1 Ta có sơ đồ phân cấp chức năng. 53
IV.4.2 Sơ đồ mức ngữ cảnh 53
IV.4.3 Sơ đồ DFD mức 0 54
IV.4.4 Sơ đồ luồng dữ liệu DFD mức 1 55
IV.4.4.1 Admin quản trị các kì học 55
IV.4.4.2 Admin quản trị bài học – Sinh viên xem bài học 56
IV.4.4.3 Admin quản trị câu hỏi thi 57
IV.4.4.4 Phần thông tin đăng kí thành viên 58
IV.4.4.5 Sinh viên chọn chức năng ghi chú cho bài học 59
IV.4.4.6 Sinh viên chọn chức năng thêm kế hoạch(kh) 60
IV.4.4.7 Báo cáo thống kê 60
IV.4.4.8 Sinh viên chọn chức năng thi 61
IV.4.5 Thiết kế chi tiết về cơ sở dữ liệu 61
IV.4.6 Quan hệ giữa các bảng 63
IV.4.7 Thiết kế giao diện 64
CHƯƠNG V: CÀI ĐẶT VÀ THỬ NGHIỆM 66
V.1 Một số hình ảnh của chương trình 66
KẾT LUẬN 69
Tài liệu tham khảo 70
Những tài liệu gần giống với tài liệu bạn đang xem
📎 Số trang: 70
👁 Lượt xem: 500
⬇ Lượt tải: 16
📎 Số trang: 70
👁 Lượt xem: 409
⬇ Lượt tải: 16
📎 Số trang: 61
👁 Lượt xem: 831
⬇ Lượt tải: 16
📎 Số trang: 85
👁 Lượt xem: 484
⬇ Lượt tải: 21
📎 Số trang: 84
👁 Lượt xem: 745
⬇ Lượt tải: 22
📎 Số trang: 84
👁 Lượt xem: 593
⬇ Lượt tải: 19
📎 Số trang: 154
👁 Lượt xem: 384
⬇ Lượt tải: 16
📎 Số trang: 154
👁 Lượt xem: 470
⬇ Lượt tải: 16
📎 Số trang: 100
👁 Lượt xem: 793
⬇ Lượt tải: 21
📎 Số trang: 101
👁 Lượt xem: 592
⬇ Lượt tải: 16
📎 Số trang: 137
👁 Lượt xem: 428
⬇ Lượt tải: 16
Những tài liệu bạn đã xem
📎 Số trang: 70
👁 Lượt xem: 464
⬇ Lượt tải: 16