Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 85 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
85
Dung lượng
764 KB
Nội dung
mở đầu Sự phát triển nhanh chóng của Internet đã làm cho máy tính ngày càng trở thành một công cụ không thể thiếu trong mọi lĩnh vực của đời sống. Việc áp dụng máy tính để tự động hoỏ cỏc hoạt động của thư viện đã đưa ngành thông tin thư viện lên đỉnh cao của quản lý thông tin. Được sự hướng dẫn của TS Cao Kim Ánh em đã thực hiện đề tài “Thiết kế WebSite thư viện sách của Trung Tâm Thông Tin Tư Liệu Dầu Khí”. Mục đích của đề tài là cải tiến một số chức năng trên khía cạnh “thư viện sỏch” của WebSite này. Luận văn được trình bày như sau: -Chương I : Tổng quan về Internet và các dịch vụ của Internet -Chương II : Dịch vụ World Wide Web -Chương III : Phương pháp tạo dựng WebSite -Chương IV : Công cụ Microsoft Visual Interdev trong việc phát triển trang Web động -Chương V : Thiết kế WebSite thư viện sách của Trung Tâm Thông Tin Tư Liệu Dầu Khí Qua đây, em xin chân thành cám ơn TS Cao Kim Ánh, người đã tận tình chỉ bảo và định hướng cho em trong suốt quá trình làm luận văn. Em xin cám ơn toàn thể thầy cô giáo trong khoa Công Nghệ Thông Tin Trường ĐHDL Phương Đông và các cán bộ phòng máy tính thuộc Trung Tâm Thông Tin Tư Liệu Dầu Khí đã tạo mọi điều kiện thuận để em hoàn thành luận văn này. Hà Nội ngày 16 tháng 5 năm 2002 Sinh viên Bùi Thị Tâm 1 Chương I Tổng quan về internet 1.1.Internet là gì ? Tháng 7 năm 1968 cơ quan quản lý dự án phát triển của bộ quốc phòng Mỹ (ARPA) đã đề nghị liên kết các mạng mỏy tớnh để trong trường hợp có chiến tranh, dù một vài địa điểm có bị phỏ, thỡ cỏc địa điểm còn lại vẫn có thể còn lại liên hệ với nhau.Năm 1969 liên mạng đuợc hình thành, có tên gọi là ARPANET. Giao thức cơ sở liên mạng là TCP/IP. Thuật ngữ Internet xuất hiện vào khoảng năm 1974. Đến thời điểm này đã có nhiều điểm kết nối vào ARPANET.Tuy nhiên, do tốc độ đường truyền còn hạn chế, quan điểm liên mạng còn thuần túy mang tính tăng cường khả năng liên mạng giữa các máy tính, chưa hướng tới người sử dụng, nên Internet vẫn chưa được phổ tiến và thực sự phát triển. Phải đến những năm 1990 khi mà máy tính xuất hiện ngày càng nhiều, ở bất cứ đõu trờn thế giới cũng có khả năng kết nối Internet thuận tiện và tự do, các dịch vụ thông tin trên Internet đã hình thành, mang lại lợi Ých cho một số lượng người không hạn chế thì Internet mới thực sự phát triển. Vậy, Internet là liên mạng máy tính có phạm vi toàn cầu, sử dụng giao thức cơ sở TCP/IP, có khả năng cung cấp cho người sử dụng những dịch vụ thông tin cơ bản sau: - E-mail (Thư điện tử) - News (Tin) - FTP (Truyền tệp) - Telnet (Kết nối từ xa) 2 1.2.Kết nối Internet Ngày nay, hầu hết các quốc gia đều cú cỏc máy tính đặc biệt kết nối với nhau trên phạm vi toàn cầu thông qua các đường cáp quang tốc độ cao hoặc qua vệ tinh. Các máy tính này gọi là các cổng Internet. Các công ty quản lý các cổng Internet được gọi là các nhà cung cấp truy cập Internet. Những máy tính kết nối với các cổng Internet, có khả năng đáp ứng yêu cầu dịch vụ thông tin Internet của các máy tính hoặc cỏc mỏy tớnh khác được gọi là máy chủ hoặc máy dịch vụ Internet. Người sử dụng kết nối với dịch vụ Internet bằng cách kết nối máy tính của mình với máy chủ Internet qua đường điện thoại hoặc đường thuê bao. Thông thường, người sử dụng đơn lẻ dùng đường điện thoại để kết nối Internet, doanh nghiệp/tổ chức kết nối máy tính của mình thành mạng LAN, sau đó kết nối một hoặc một vài máy tính của mạng Lan đó với Internet thông qua đường thuê bao. 1.3. Giao thức TCP/IP (Transmission Control protocol/Internet Protocol) Giao thức (protocol) là một tập hợp các quy tắc, mô tả bằng các thuật ngữ kỹ thuật một việc cần phải làm như thế nào. Để các máy tính nối mạng có thể “hiểu” được nhau, chúng phải tuân theo một tập hợp các giao thức nhất định. Tập hợp các giao thức được chọn cho Internet có tên là TCP/IP, là tên của hai giao thức quan trọng nhất : TCP (Transmission Control Protocol – giao thức kiểm tra truyền tải) và IP (Internet Protocol – Giao thức Internet). Như vậy, TCP/IP thực chất là một họ các giao thức cùng làm việc với nhau để cung cấp phương tiện truyền thông liên mạng. TCP/IP là bộ giao thức chuẩn mở, không có tổ chức nào độc quyền kiểm soát, nó được thiết lập bởi tổ chức 3 IETF (Internet Engineering Task Force) và được chấp nhận bởi cộng đồng mạng trên thế giới 1.3.1. Giao thức TCP Giao thức TCP được thực hiện ở líp vận chuyển dữ liệu và là một giao thức hướng kết nối. TCP cho phép hai chương trình máy tính trao đổi thông tin trên mạng hoặc một nhúm cỏc mạng khác nhau một cách tin cậy. Khi một máy tính có yêu cầu thiết lập một cuộc hội thoại với hệ thống mạng khỏc trờn Internet, nó sẽ mở ra một kết nối logic đến hệ thống đó. Kết nối TCP cung cấp giữa hai máy tính cho phép dữ liệu di chuyển đồng thời cả hai chiều và điều khiển cỏc dũng dữ liệu đến các giao thức ở mức cao hơn. 1.3.2. Giao thức liên mạng (IP) Giao thức xác định dịch vụ mạng này gọi là giao thức liên mạng. Giao thức này có thể xem như một giao thức phi kết nối, nó cung cấp 3 định nghĩa quan trọng sau : - IP sẽ xác định một đơn vị cơ sở cho việc truyền dữ liệu, nó sẽ xác định khuôn dạng chính xác của tất cả các dữ liệu khi lưu thông trên mạng theo mô hình TCP/IP. - IP sẽ thực hiện chức năng định hướng để chọn ra mét con đường tối ưu mà dữ liệu sẽ được gửi đi trên đó. - IP có bao hàm một tập hợp các quy tắc để mô tả quá trình xử lý cỏc gúi dữ liệu 1.4. Phương pháp địa chỉ hoỏ trờn Internet và dịch vụ tên miền 1.4.1. Phương pháp địa chỉ hoỏ trờn mạng Trong mạng Internet mỗi máy tính phải có một tên và một địa chỉ riêng biệt. Địa chỉ này được dùng để định doanh một cách duy nhất vị trí của các máy tính 4 chủ trên mạng Internet dựa trờn cơ cở giao thức IP. Nên địa chỉ này còn được gọi là địa chỉ IP. Mỗi địa chỉ IP có độ dài 32 bit được chia làm 4 vùng . Mỗi vùng 8 bits được biểu diễn dưới dạng thập phân, bỏt phõn, thập lục phân hoặc nhị phõn.Cỏch viết phổ biến nhất là dùng ký pháp thập phân có dấu chấm để tỏch cỏc vựng. Vớ dô: 192.168.124.231 Mỗi địa chỉ IP bao gồm 2 phần là: địa chỉ mạng (netid) và địa chỉ của một mỏy trờn mạng (hostid). Do cách tổ chức và độ lớn của các mạng con trong mạng Internet có thể khác nhau nên địa chỉ IP được phân thành 5 líp: A, B, C, D, E. Cỏc lớp này được mô tả như sau. a. Líp A: Dành cho mạng cực lớn (mỗi mạng có thể lên đến trên 16 triệu máy). Bit đầu tiên của trường đầu là 0 thì 7 bớts còn lại là địa chỉ mạng và 24 bits còn lại của 3 trường tiếp theo là địa chỉ của máy tính. Như vậy líp A cho phép mó hoỏ 126 mạng (từ 1 đến 127) b. Líp B : Cho phép định danh đến 16384 mạng mỗi mạng có thể có trên 65 nghỡn mỏy Hai bits đầu là 10 trong byte đầu tiên thì địa chỉ mạng bắt đầu từ 128 đến 191 c. Líp C: Cho phép định danh tới 2 triệu mạng, với tối đa 254 máy cho mỗi mạng. Líp này được dùng cho các mạng có Ýt máy. 5 Netid Hostid 0 8 16 24 31 Netid Hostid 0 8 16 24 31 Ba bits đầu tiên của líp này là 110 trong byte đầu tiên, thì địa chỉ mạng bắt đầu từ 192 đến 223. d. Líp D: Dùng để gửi IP datagram tới một nhúm cỏc mỏy trờn một mạng Bèn bits đầu của byte đầu tiên là 1110, như vậy trong byte đầu tiên thì địa chỉ mạng bắt đầu từ 224 đến 239. Phần còn lại gồm 24 bits của trường tiếp theo tạo ra một số xác nhận mạng đặc trưng cùng làm việc. Một địa chỉ IP loại này là địa chỉ gửi đến cho 1 hoặc nhiều máy tính, trong khi cỏc lớp A, líp B, líp C thì mỗi IP xác định địa chỉ cho một máy. e. Líp E: Dùng để dự phòng cho tương lai 1.4.2. Dịch vụ tên miền (DNS - Domain Name Server) Việc định doanh các phần tử của liên mạng bằng các con số như trong địa chỉ IP rõ ràng không làm cho người sử dụng hài lòng bởi chỳng khú nhớ và dễ nhầm lẫn. Vì thế người ta xây dựng hệ thống đặt tên cho các phần tử của Internet, cho phép người sử dụng chỉ cần nhớ tên chứ không cần nhớ địa chỉ IP nữa. 6 Netid Hostid 0 8 16 24 31 §Þa chØ Multicast 0 8 16 24 31 Reserved for future use 0 8 16 24 31 Tất nhiên việc định danh bằng tên cũng có những vấn đề của nó. Chẳng hạn, tên phải duy nhất, có nghĩa là không để 2 máy tính trên mạng lại có cùng một tên. Ngoài ra cần phải cú cỏch để chuyển đổi tương ứng giữa cỏc tờn và các địa chỉ số. Đối với một liên mạng tầm cỡ toàn cầu với hàng chục triệu người dùng như Internet đòi hỏi phải có một hệ thống đặt tên phân tán và trực tuyến thích hợp. Hệ thống này được gọi là DNS. Đây là một phương pháp quản lý cỏc tờn (name) bằng cách giao trách nhiệm phân cấp cho một nhúm tờn. Mỗi một hệ thống được gọi là một miền (domain), các miền được tách nhau bởi dấu chấm. Số lượng miền trong một tên thay đổi nhưng thường có nhiều nhất là 5 miền. Domain name có dạng tổng quát là local-past@ domainname, trong đó local- past thường là tên của người sử dụng hay một nhóm người sử dụng do người quản trị mạng nội bộ quy định, còn domain name được gán bởi các trung tâm thông tin mạng các cấp. Domain cấp cao nhất là cấp quốc gia, mỗi quốc gia được gán một tên miền riêng gồm 2 chữ cái Vớ dô: us (Mỹ), vn (Việt Nam) Domain tiếp theo thể hiện lĩnh vực hoạt động của tổ chức Vớ dô: com (công ty), gov (cơ quan chính phủ) Domain tiếp theo là tên viết tắt của các tổ chức Vớ dô: fpt (Cụnt ty FPT), vaec (Viện năng lượng nguyên tử Việt Nam) 1.5. Các dịch vụ của Internet 1.5.1 E-mail (Electronic mail - Thư điện tử) Có thể xem thư điện tử là dịch vụ quan trọng và phổ biến nhất của Internet. Giao thức sử dụng để gửi - nhận thư điện tử gồm có: SMTP (Simple Mail Transfer Protocol) và POP (Post Office Protocol). Để có dịch vụ thư điện tử ta cần đăng ký với máy chủ thư điện tử, để có hộp thư. 7 Hộp thư điện tử thực chất là một thư mục trờn máy chủ mà chỉ cần người sử dụng có account và mật khẩu tương ứng mới có thể truy nhập được. Khi sử dụng máy tính khách cần có phần mềm tương ứng để truy nhập thư điện tử. Vớ dô : phần mềm Outlook Express, trên máy tính khách sẽ tự động phát sinh thư mục thư điện tử được chia thành các mục nhỏ hơn : inbox để chứa thư gửi đến, outbox để chứa thư sẽ được gửi đi, sent để chứa thư đã được gửi đi 1.5.2. News (Tin điện tử) Trong thực tế cuộc sống, người ta sử dụng bảng tin để thể hiện ý kiến của mình, đọc ý kiến của người khác, để thảo luận những vấn đề một nhóm người cùng quan tâm. Mục đích sử dụng tin điện tử cũng tương tự như vậy. Sự hình thành cỏc nhúm thảo luận trên Internet tạo thành một hệ thống được gọi là Usenet. Hiện nay có hàng chục nghỡn nhúm thảo luận khác nhau trên Usenet. Người ta có thể thảo luận mọi vấn đề thuộc mọi lĩnh vực khác nhau trên Internet như những chuyện vui, nấu ăn, triết học, toán học, vật lý, tin học “Bảng tin điện tử ” của một nhóm tin là một máy chủ Internet làm dịch vụ tin (News Server), được gọi là Usenet Site (News Server trung tâm), nhưng đồng thời nó cũng tự động gửi từ News Server này đến News Server khác. Nhờ đó mà mọi thành viên trong nhóm có thể nhanh chóng tiếp cận bảng tin mới. Sự hình thành nhóm tin bắt đầu từ những thông điệp đặc biệt, được gọi là những thông điệp điều khiển (Control Message). Thông điệp này được tự động gửi cho tất cả các News Admin. Những người quan tâm có thể bỏ phiếu bằng cách gửi một thông điệp thích hợp đến một địa chỉ xác định. Một danh sách những người tham gia bỏ phiếu sẽ được thiết lập. Kết quả được chọn nếu có 2/3 số người tham gia bỏ phiếu, hoặc có sự ủng hộ của quá bán cộng thêm 100 người. Thông thường thì những việc thảo luận về việc hình thành nhóm tin mới được gửi đến nhóm news.announce.newsgroup và người quản trị nhóm tin này có trách nhiệm tổng hợp ý kiến của người quan tâm. 8 Tờn nhóm tin được đặt theo phương pháp “phõn cấp”. Nhờ đó, người ta có thể dễ dàng tìm ra cỏc nhúm tin có quan hệ với nhau. 9 Vớ dô: Comp.ai : trí tuệ nhân tạo Comp.ai.edu : ứng dụng trí tuệ nhân tạo trong giáo dục 1.5.3. FTP Dịch vô FPT là một dịch vụ chuyển và nhận tệp trên Internet cho phép người dùng truy cập tới một hệ thống để truyền hay nhận các tệp từ các FPT Server trong hệ thống về mỏy mỡnh hay chuyển một tệp từ trạm này đến trạm khác bất kể trạm đó ở đâu và dùng hệ điều hành gì, không phải thiết lập phiên liên lạc ở xa mà chỉ cần chúng được nối với Internet và FPT. Chủ yếu theo mét trong hai cách - Lấy các File ASCII: Text File được truyền theo bộ mã NVT ASCII. Bên truyền phải Convert File ra dạng mã và bên nhận phải Convert trở lại - Lấy các File kiểu nhị phân: Dữ liệu được gửi thành một dũng cỏc bit liên tục trên đường truyền. Trờn cỏc mỏy phục vụ FPT Server cú cỏc dữ liệu bao gồm hệ thống tệp và các phần mềm phục vụ cho cỏc mỏy yêu cầu (FPT Client) để đảm bảo tính an toàn của hệ thống thông thường người dùng chỉ được quyền thâm nhập vào một số thư mục nhất định nào đó, dịch vụ này có nhược điểm là việc truy xuất, tìm kiếm thông tin trong Cơ sở dữ liệu khó khăn . FPT là một chương trình phức tạp vì có nhiều cách khác nhau để sử dụng tệp, cấu trúc tệp và nhiều cách lưu trữ khác nhau (Binary ASCII, nén hay không nén) để khởi động FPT từ trạm làm việc người dùng gõ : FPT <Domain Name Or IP Address> FPT sẽ thiết lập với các trạm xa và lúc đó người sử dụng phải làm các thao tác quen thuộc và đăng nhập bảo vệ vào hệ thống. 1.5.4. Telnet 10 [...]... nội dung của trang Web Đây là phần chính của một trang Web, phần này chứa thông tin mà ta muốn trình bầy Cách tổ chức phần nội dung này sao cho khoa học, dễ nhìn, là hết sức quan trọng d Phần Footer của trang Web Đây là phần thông tin kết thúc của một trang Web Thông thư ng phần này chứa những thông tin về địa chỉ, số điện thoại, của đơn vị có trang Web 3.1.2 Cấu trúc một WebSite Để có một WebSite. .. đầu tiên nào đó, mà ta có thể thiết kế từng trang theo ý tư ng riêng tuỳ theo mục đích của trang và sau đó có sự điều chỉnh đôi chút để hài hoà trong WebSite 3.2.3.Phương pháp thiết kế bổ sung khi cần thiết Là phương pháp thiết kế các trang Web khi nào cần đến nó Phương pháp này được dùng khi ta đang thiết kế cho một nhánh của WebSite đi sâu xuống và sau đó các trang trung gian được thêm vào Phương... được thông tin ở nhiều trang Web khác 2.1.2.Trang chủ (Homepage) Trang chủ là một trang Web đặc biệt, là điểm vào của một WebSite Nó tạo ra Ên tư ng đầu tiên cho người sử dụng khi vào một WebSite. Thụng thư ng nó là trang giới thiệu về WebSite đó và chỉ ra cỏc liờn kết đến các trang thứ 2 có trong WebSite này 2.1.3 .WebSite Mét WebSite là một tập hợp các trang Web có liên hệ với nhau và các tập tin khác... của một trang Web không tuân theo một chuẩn cố định nào cả mà ta có thể định ra được nó Nói chung các trang Web thư ng có cấu trúc như sau: a Phần Header của trang Web Thư ng đặt các thông tin như tiêu đề của trang Web b Phần mục đích của trang Web Đặt thông tin về mục đích của trang này, phần này khá quan trọng vì khi một người nào đó vào một trang Web thì đầu tiên người ta quan tâm đến mục đích của. .. công việc của người làm tin học mà nó là kết hợp công việc của người lập trình, người trang trí, người phân tích hệ thống, người quản trị cơ sở dữ liệu Tuy nhiên tư tưởng thiết kế ở đây nhằm đưa ra những nguyên tắc chung nhất, để trên cơ sở đó tạo ra được một hệ thống hoàn chỉnh có tính khoa học WebSite có thể được cấu trúc theo cỏc cỏch sau: 24 - Cấu trúc nối tiếp: Đây là cách để hệ thống thông tin theo... theo chủ đề đã được chọn, mỗi chủ đề được chọn là một WebSite nhá trong toàn bộ WebSite của ta, ở mỗi nhánh này lại có trang cao nhất và từ đó cỏc nhỏnh nhỏ hơn lại được thiết kế Thuận lợi: Ta có thể thiết kế các trang Web theo mét ý tư ng tập trung của mình, do đó ta có cơ hội để làm cho tính quan sát và cảm nhận của WebSite trở nên mạnh mẽ, rõ ràng, giúp cho người sử dụng có thể hình dung được toàn... từ Web Server khác Trong cả hai trường hợp trên đối tư ng đưa ra yêu cầu gọi là khách (Client ) Các yêu cầu đối với Web Server thư ng là đòi hỏi về một tư liệu hay thông tin nào đó Server được yêu cầu sẽ xử lý, tìm kiếm cỏc thụng tin phục vụ các yêu cầu đó và gửi lại kết quả của các yêu cầu đó thông qua giao thức HTTP, Client sẽ nhận và xử lý các kết quả này rồi hiện thị chúng cho người dùng 2.3 Giao... này sẽ rất thích hợp nếu bạn muốn nhanh chóng có được một WebSite hoạt động và sau đó bổ sung dần chứ không phải thiết kế toàn bộ WebSite sau đó mới đưa vào hoạt động Tóm lại các phương pháp thiết kế WebSite nhằm hướng tới một mục đích tạo được WebSite đảm bảo: - Trang Home Page rất nổi bật và gây được Ên tư ng đối với người dùng - Lượng thông tin trong mỗi trang Web không quá lớn - Không nên dùng quá... các liên kết động và tĩnh đến các trang Web khác trong WebSite - Cấp 2: Trong cấp này có chứa các trang Web tĩnh chứa thông tin và hướng dẫn sử dụng ngoài ra cũn cú cỏc trang Web động được sinh ra khi chạy chương trình - Cấp 3: Gồm các Form Cập nhật và Tra cứu dữ liệu - Cấp 4: Gồm các trang Web kết quả của chương trình và các trang Web chứa thông báo b Các quan hệ và chức năng: Khi thiết kế một hệ... dụng kết nối với Internet qua Modem hay mạng trục có tốc độ thấp Điều này có thể giảm bớt nếu ta sử dụng đồ hoạ trên đầu trang, sau đó là các liên kết text 3.2 Phương pháp xây dựng WebSite 3.2.1 Phương pháp từ trên xuống Ta bắt đầu thiết kế từ trang cao nhất (thông thư ng nó được gọi là Home Page), và từ đây ta sẽ thiết kế các trang nhánh theo chủ đề đã được chọn, mỗi chủ đề được chọn là một WebSite . ngành thông tin thư viện lên đỉnh cao của quản lý thông tin. Được sự hướng dẫn của TS Cao Kim Ánh em đã thực hiện đề tài Thiết kế WebSite thư viện sách của Trung Tâm Thông Tin Tư Liệu Dầu Khí tạo dựng WebSite -Chương IV : Công cụ Microsoft Visual Interdev trong việc phát triển trang Web động -Chương V : Thiết kế WebSite thư viện sách của Trung Tâm Thông Tin Tư Liệu Dầu Khí Qua đây,. toàn thể thầy cô giáo trong khoa Công Nghệ Thông Tin Trường ĐHDL Phương Đông và các cán bộ phòng máy tính thuộc Trung Tâm Thông Tin Tư Liệu Dầu Khí đã tạo mọi điều kiện thuận để em hoàn thành