1. Trang chủ
  2. » Luận Văn - Báo Cáo

Thiết kế website đấu giá qua mạng internet

90 579 3
Tài liệu đã được kiểm tra trùng lặp

Đ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

Thông tin cơ bản

Định dạng
Số trang 90
Dung lượng 3,61 MB

Nội dung

Báo cáo thực tập: Thiết kế website đấu giá qua mạng internet

Thiết kế WebSite đấu giá qua mạng Internet Trang 1PHẦN ICƠ SƠÛ LÝ THUYẾTCHƯƠNG 1TỔNG QUAN INTERNET & INTRANETTỔNG QUAN INTERNET & INTRANET1.1. INTERNET LÀ GÌ ?Là một mạng máy tính toàn cầu trong đó các máy truyền thông với nhau theo một ngôn ngữ chung (TCP/IP) , không một ai làm chủ và điều khiển tất cả.Là một liên mạng kết nối những mạng được điều hành và làm chủ một cách riêng lẻ lại cùng nhau. Mỗi máy trên Internet được gọi là một Host. Mỗi host có khả năng như nhau về truyền thông tới máy khác trên Internet. Một số host được nối tới mạng bằng đường nối Dial-up tạm thời, một số host khác được nối bằng đường nối mạng thật sự 100% (như ethernet, token ring, .) ƠÛ các host trên Internet có sự kết hợp các chương trình Server và các chương trình Client, chúng cung cấp thông tin và những dòch vụ tới người sử dụng.1.2. INTRANET LÀ GÌ ?Intranet dựa vào TCP/IP Network nhưng không nối kết tới Internet mà chỉ sử dụng chuẩn truyền thông Internet và các công cụ của nó dùng để cung cấp thông tin tới người sử dụng trên một mạng riêng. Ví dụ một công ty có thể cài đặt một Web server chỉ cho các thành viên của công ty trao đổi thư từ tin tức,thông tin thương mại .Các thành viên truy xuất thông tin bằng cách dùng các Web browser.1.3. MÔ HÌNH CLIENT/SERVERMáy server ở trạng thái hoạt động và chờ yêu cầu của client. Khi client có yêu cầu, máy server đáp ứng yêu cầu đó.Chương trình Client: là chương trình trên một host có sử dụng các thông tin hay dòch vụ từ những chương trình khác trên Internet. Như vậy có thể nói client chính là những khách hàng. Ví dụ về một số chương trình client: web browser trình bày nội dung được cung cấp bởi những web server. Các chương trình Internet mail Thiết kế WebSite đấu giá qua mạng Internet Trang 2client mà người sử dụng dùng làm việc với các thông điệp mail được cung cấp bởi các Mail Server. FTP client lấy các tập tin từ FTP server. Các Chat client cho phép hội đàm với người khác qua Chat Server. Address Book cho phép tìm đòa chỉ Internet Mail trong LDAP server, . Chương trình Server: là chương trình trên một Host cung cấp thông tin hay dòch vụ được yêu cầu từ những chương trình client khác trên Internet. Server là những nhà sản xuất, nhà phục vụ. Những chương trình Server tập trung hóa các quá trình và các thông tin làm cho nó có thể được xử lý bởi các chương trình client. Mô hình Client/Server rất có ích đối với tổ chức có đông người cần truy cập nhanh lượng dữ liễu lớn. Mạng Client/Server là phương pháp hiệu quả nhất để cung cấp : Khả năng quản lý và truy cập dữ liệu cho những chương trình ứng dụng như là:• Bảng tính điện tử• Kế toán• Giao tiếp, truyền thông• Quản lý tài liệu Quản lý mạng Lưu trữ tập tin tập trungQuản lý cơ sở dữ liệu là ứng dụng phổ biến nhất trong môi trường Client/Server vì thế sẽ tập trung trình bày càch thức vận hành của các hệ thống quản lý cơ sở dữ liệu (DMBS).Máy ServerMáy ClientMột mô hình Client/Server đơn giản. Thiết kế WebSite đấu giá qua mạng Internet Trang 3 Mô hình thực hiện của công nghệ Client/Server : Mô hình Client/Server :Hầu hết mạng máy tính đều hoạt động theo mô hình Client/Server. Nói một cách đơn giản mạng Client/Server là mạng trong đó máy Client đưa ra yêu cầu, và một máy tính đóng vai trò máy Server sẽ đáp ứng yêu cầu đó. Qui trình hoạt động giữa Client/Server :Câu hỏi cơ sở dữ liệu được gởûi từ máy Client nhưng được xử lý trên máy Server, chỉ có kết quả được trả về máy Client qua mạng. Toàn bộ tiến trình tiếp nhận và yêu cầu thông tin gồm 6 bước :1. Máy Client đưa ra yêu cầu cung cấp dữ liệu .2. Yêu cầu được dòch sang SQL.3. Yêu cầu SQL được gửi ngang qua mạng đến máy Server.4. Máy Server cơ sở dữ liệu tiến hành tìm kiếm trên máy tính nơi dữ liệu tồn tại.5. Dữ liệu tìm được theo yêu cầu được gởi trả lại máy Client.6. Dữ liệu được cung cấp cho người dùng.Trong môi trường Client/Server , có hai phần chính :• Chương trình ứng dụng, thường gọi là Client.• Bộ phục vụ cơ sở dữ liệu , thường được gọi là Server.SERVERCLIENTRequestDatabaseWeb browserResponse Thiết kế WebSite đấu giá qua mạng Internet Trang 4 Máy Client :Người dùng đưa ra yêu cầu tại Client. Máy Client chạy một chương trình ứng dụng có chức năng :• Cung cấp giao diện cho người dùng.• Đònh dạng yêu cầu cung cấp dữ liệu .• Hiển thò dữ liệu nó nhận lại từ máy Server.Trong môi trường Client/Server, máy Server không chứa phần mềm giao diện người dùng. Máy Client có nhiệm vụ trình bày dữ liệu theo hình thức hữu ích. Chẳng hạn với giao diện người dùng và lập báo biểu.Chương trình ứng dụng trên máy Server tiếp nhận những chỉ thò từ người dùng, chuẩn bò chúng cho máy Server, rồi gởi một yêu cầu cung cấp thông tin cụ thể đến máy Server. Máy Server xử lý yêu cầu, đònh vò thông tin tích hợp, rồi gởi thông tin tìm được qua mạng đến máy Client. Máy Client sau đó sẽ “đẩy” thông tin ra giao diện để hiển thò thông tin trước người dùng. Máy phục vụ :Máy Server trong môi trường Client/Server chuyên dùng để lưu trữ và quản lý dữ liệu. Đây là nơi xảy ra hầu hết hoạt động thực của cơ sở dữ liệu. Máy Server tiếp nhận các yêu cầu có cấu trúc từ phía máy Client, xử lý chúng , rồi gởi trả thông tin được yêu cầu và trở lại máy Client qua mạng.1.4. PERSONAL WEB SERVER LÀ GÌ ?Personal Web Server (PWS) là một Web server chạy trong môi trường Windows 9x trên máy PC. Personal Web Server truyền tải thông tin bằng cách Máy ServerMáy Client Thiết kế WebSite đấu giá qua mạng Internet Trang 5dùng Hypertext Transfer Protocol (HTTP), Personal Web Server cũng có thể dùng phương thức FTP. Nó có thể chạy trên Windows Workstation. Personal Web Server làm việc như thế nào ?Web là một hệ thống yêu cầu (Request) và đáp ứng (Response). Web browser yêu cầu thông tin bằng cách gửi một URL tới Web server, Web server đáp ứng lại bằng cách trả lại một trang HTML cho Web browser.HTML có thể là một trang Web tónh được lưu sẵn ở trên Web server hoặc có thể là một trang Web động mà server tạo ra khi đáp ứng yêu cầu của người sử dụng hoặc là một trang ở thư mục nào đó trên server. Web Browser URL Request Mỗi trang Web trên Intranet hoặc Internet có một URL duy nhất. Web browser yêu cầu một trang bằng cách gửi một URL tới một Web server. Web server sử dụng thông tin trong URL để xác đònh và cho hiển thò trang Web theo yêu cầu của Browser.Cú pháp URL là một chuỗi văn bản tuần tự gồm có : Protocol, Domain Name, và đường dẫn (Path) tới thông tin yêu cầu. Protocol là chuẩn truyền thông dùng để truyền tải thông tin như là : HTTP, FTP và Gopher. Domain Name chính là Domain Name System (DNS) của máy tính chứa thông tin. Path là đường dẫn tới thông tin yêu cầu trên máy tính.Ví dụ:Phương thức Tên Domain Đường dẫn (Path)Http:// Www.microsoft.com /backoffice Thiết kế WebSite đấu giá qua mạng Internet Trang 6Https:// (secure HTTP)Www.company.com /catalog/orders.htmGopher:// Gopher.college.edu /research/astronomy/index.htmFtp:// Orion.bureau.gov /stars/alpha quadrant/starlist.txtMột URL cũng có thể chứa thông tin mà Web server cần phải xử lý trước khi trả lại một trang, dữ liệu trong URL được gắn thêm vào cuối đường dẫn. Web server gửi dữ liệu này tới một chương trìng hay một Scirpt để xử lý và trả lại kết quả trong một trang web.Ví dụ: Request Type URLStatic HTML page http://www.microsoft.com/backoffice/default.htmISAPI application http://www.msn.com/custom/page1.dll?CUST=onInternet Database Connectorhttp://www.microsoft.com/feedback/input.idcCommon Gateway Interface (CGI) scripthttp://www.company.com/calculator/add.pl?2.2 Web Server ResponseWeb server đáp ứng yêu cầu của Web browser bằng cách trả lại một trang HTML. Trang trả lại có thể là trang HTML tónh, trang HTML động hoặc là trang trong danh sách thư mục. Trang HTML tónh (Static Page) Một trang HTML tónh là trang đã được chuẩn bò sẵn cho các yêu cầu nhất đònh và được đặt sẵn trên Web server. Người sử dụng yêu cầu một trang HTML Thiết kế WebSite đấu giá qua mạng Internet Trang 7tónh bằng cách gõ trực tiếp URL hoặc là Click vào Hyperlink của URL nào đó, URL được gửi tới server. Server đáp ứng bằng cách trả lại trang HTML tónh. Trang động (Dynamic Page) Các trang động được tạo ra trong quá trình đáp ứng cho yêu cầu của người sử dụng. Một Web browser thu thập thông tin bằng cách thực hiện một trang có các Textbox, Menu, Checkbox . cho phép người sử dụng điền vào hoặc lựa chọn. Khi người sử dụng click vào một nút (button) trên Form và khi submit dữ liệu từ Form được gửi tới Web server. Server đưa dữ liệu này tới một Script hoặc một trình ứng dụng để xử lý. Sau đó server gửi lại kết quả cho browser bằng một trang HTML.  Ưu, nhược điểm của PWSCung cấp một môi trường phát triển tiện lợi và không đắt, không cần thêm phần cứng mạnh. Một bản sao của Web Server có thể lưu trên ổ cứng cục bộ và mọi thao tác sẽ thực hiện trên đó mà không ảnh hưởng đến trang Web thật trong thời gian thiết kế. Việc lưu lại và xem site trên ổ đóa cục bộ cho phép người lập trình kiểm tra quá trình làm việc mà không phải lặp đi lặp lại việc truyền tập tin. Cuối giai đoạn phát triển, tất cả các mã chương trình sẽ được truyền bằng FTP hay HTTP, công việc truyền tập tin một lần này ít tốn kém về thời gian cũng như tài nguyên hơn các thao tác truyền tập tin nhiều lần.Tuy nhiên PWS không có độ tin cậy cao như mô hình NT Server/IIS, Win2000/IIS WinXP/IIS. Thiết kế WebSite đấu giá qua mạng Internet Trang 81.5. INTERNET INFORMATION SERVER LÀ GÌ ?IIS là Web Server chạy trên WinNT, Win 2000 và Win XP có thể quản lý các site thương mại.IIS hoạt động tương tự như PWS nhưng dưới quy mô lớn và có độ tin cậy hơn. Thiết kế WebSite đấu giá qua mạng Internet Trang 9CHƯƠNG 2 ACTIVE SERVER PAGES2.1. GIỚI THIỆU ACTIVE SERVER PAGES2.1.1. Active Server Pages là gì?ASP là một ngôn ngữ kòch bản dùng để xây dựng các ứng dụng trên môi trường internet. Như tên gọi của nó, ASP giúp người xây dựng ứng dụng web tạo ra các trang web có nội dung linh hoạt. Với các người dùng khác nhau khi truy cập vào những trang web này có thể sẽ nhận được các kết quả khác nhau. Nhờ những đối tượng có sẵn (Built_in Object) và khả năng hổ trợ các ngôn ngữ script như VBScript và Jscript, ASP giúp người xây dựng ứng dụng dễ dàng và nhanh chóng tạo ra các trang web chất lượng. Những tính năng trên giúp người phát triển ứng dụng nhanh chóng tiếp cận ngôn ngữ mới, điều này là một ưu điểm không nhỏ của ASP. Active Server Pages chạy trên các môi trường sau đây:- Microsoft Internet Information Server version 3.0 trở lên trên Windows NT, Win 2000 và WinXP.- Microsoft Peer Web Sevices version 3.0 trên Windows NT Workstation.- Microsoft Personal Web Server trên Windows 9x.2.1.2. Hoạt động của một trang ASPKhi một trang ASP được yêu cầu bởi web browser, web server sẽ duyệt tuần tự trang ASP này và chỉ dòch các script ASP. Tùy theo người xây dựng trang web này quy đònh mà kết quả do web server dòch sẽ trả về lần lượt cho trình duyệt của người dùng hay là chỉ trả về khi dòch xong tất cả các script. Kết quả trả về này mặc đònh là một trang theo cấu trúc của ngôn ngữ HTML.2.1.3. Mô hình của Active Server Pages Các Script của ASP chứa trong các text file có đuôi là .asp. Trong Script có chứa các lệnh của một ngôn ngữ script nào đó. Thiết kế WebSite đấu giá qua mạng Internet Trang 10Browser gửi một Request tới Server yêu cầu một file ASP. Khi Web Server nhận được request của browser, nó sẽ đọc từ đầu đến cuối file ASP sau đó thực hiện các lệnh script và trả lại kết quả cho browser dưới dạng file HTML.Thao tác giữa client và server trong một ứng dụng web có thể được thể hiện khái quát như sau:2.2. CÁCH VIẾT CÁC FILE ASP SCRIPTMột file ASP có tên mở rộng .asp và là một file text như những file HTML khác. Một file .asp có thể chứa bất cứ sự kết hợp nào sau đây: Text HTML tag Các lệnh script của một ngôn ngữ script nào đó chẳng hạn VBScript hay JScript.Một script là một chuỗi các lệnh script thực hiện một công việc nào đó, nó có thể là: Gán trò cho biến Yêu cầu Webserver gửi thông tin đến Browser gọi là Output expression (ví dụ: <%=GCM (“tham số”)%>) Kết hợp các lệnh script thành các thủ tục hay hàm.HTTPMô hình ứng dụng Web thể hiện qua công nghệ ASPTrình duyệt WebCLIENTADOASP ODBCOLEDBDBMS SQL ServerDB ServerWeb Server [...]... Certificates Request Object có 5 collection sau:  QueryString Nhận giá trò của các biến trong HTML querystring, đó là giá trò được gởi lên theo sau dấu chấm hỏi (?) trong HTML request Thiết kế WebSite đấu giá qua mạng Internet  Form Trang 15 Nhận các giá trò của các phần tử trên FORM sử dụng POST method  Cookies Cho phép nhận những giá trò của cookies trong một HTML request  ServerVariable  ClientCertificate... đổi kiểu của nội dung cần gửi 4 Response.Cookies : Thiết lập các giá trò cookies 5 Response.Buffer : Đệm thông tin xuất Thiết kế WebSite đấu giá qua mạng Internet Trang 19 Gửi văn bản tới user : Response.Write[variant] trong đó variant là dữ liệu bất kỳ mà ngôn ngữ script đang sử dụng chấp nhận Chuyển hướng kết nối đến URL khác : Response.Redirect URL Thiết lập HTTP ContentType : Response.ContentType=ContentType... vật lý trên server Thiết kế WebSite đấu giá qua mạng Internet URLEncode Trang 22 mã hóa một string thành dạng URL 2.4 SỬ DỤNG CÁC COMPONENT CỦA ASP Ngoài các Built-in object, ASP còn cung cấp sẵn một số ActiveX Server component, được thiết kế để chạy trên các Web server như là một phần của các ứng dụng Web Mỗi một server component là một thư viện các Class (hay Object) được thiết kế ở dạng Automation... Connection_Name=Server.CreateObject(“ADODB.Connection”) %> Thiết kế WebSite đấu giá qua mạng Internet Trang 24 Khi cần có một liên kết cố đònh cho tất cả các trang ta có thể thiết lập cho đối tượng connection ở mức Application như sau: Hoặc thiết lập cho đối tượng connection ở mức Session: Age: Khi user nhập giá trò vào 2 hộp Name và Age sau đó nhấn Submit thì hộp Address của browser sẽ trông có dạng như sau: Thiết kế WebSite đấu giá qua mạng Internet Trang 17 http://company/asptest/GetDetails.asp Tại thời điểm này, các giá trò gửi từ Form không thể truy xuất bằng QueryString collection Thay vào đó, Active Server . Thiết kế WebSite đấu giá qua mạng Internet Trang 1PHẦN ICƠ SƠÛ LÝ THUYẾTCHƯƠNG 1TỔNG QUAN INTERNET &. gửi.4. Response.Cookies : Thiết lập các giá trò cookies.5. Response.Buffer : Đệm thông tin xuất. Thiết kế WebSite đấu giá qua mạng Internet

Ngày đăng: 17/12/2012, 11:41

HÌNH ẢNH LIÊN QUAN

Mô hình Client/Server rất có ích đối với tổ chức có đông người cần truy cập nhanh lượng dữ liễu lớn - Thiết kế website đấu giá qua mạng internet
h ình Client/Server rất có ích đối với tổ chức có đông người cần truy cập nhanh lượng dữ liễu lớn (Trang 2)
 Mô hình thực hiện của công nghệ Client/Serve r: - Thiết kế website đấu giá qua mạng internet
h ình thực hiện của công nghệ Client/Serve r: (Trang 3)
Tuy nhiên PWS không có độ tin cậy cao như mô hình NT Server/IIS, Win2000/IIS WinXP/IIS. - Thiết kế website đấu giá qua mạng internet
uy nhiên PWS không có độ tin cậy cao như mô hình NT Server/IIS, Win2000/IIS WinXP/IIS (Trang 7)
Mô hình ứng dụng Web thể hiện qua công nghệ ASP - Thiết kế website đấu giá qua mạng internet
h ình ứng dụng Web thể hiện qua công nghệ ASP (Trang 10)
Bảng các toán tử : - Thiết kế website đấu giá qua mạng internet
Bảng c ác toán tử : (Trang 33)
Bảng các toán tử : - Thiết kế website đấu giá qua mạng internet
Bảng c ác toán tử : (Trang 33)
2. Bảng Good s: - Thiết kế website đấu giá qua mạng internet
2. Bảng Good s: (Trang 54)
2. Bảng Good s: - Thiết kế website đấu giá qua mạng internet
2. Bảng Good s: (Trang 54)
2. Bảng Goods : - Thiết kế website đấu giá qua mạng internet
2. Bảng Goods : (Trang 54)
3. Bảng Transactio n: - Thiết kế website đấu giá qua mạng internet
3. Bảng Transactio n: (Trang 55)
4. Bảng TransactionDetai l: - Thiết kế website đấu giá qua mạng internet
4. Bảng TransactionDetai l: (Trang 55)
3. Bảng Transaction : - Thiết kế website đấu giá qua mạng internet
3. Bảng Transaction : (Trang 55)
5. Bảng Category : - Thiết kế website đấu giá qua mạng internet
5. Bảng Category : (Trang 55)
4. Bảng TransactionDetail : - Thiết kế website đấu giá qua mạng internet
4. Bảng TransactionDetail : (Trang 55)
6. Bảng Feedbac k: - Thiết kế website đấu giá qua mạng internet
6. Bảng Feedbac k: (Trang 56)
6. Bảng Feedback : - Thiết kế website đấu giá qua mạng internet
6. Bảng Feedback : (Trang 56)
7. Bảng Admin : - Thiết kế website đấu giá qua mạng internet
7. Bảng Admin : (Trang 56)
B.Sơ đồ quan hệ giữa các bản g: - Thiết kế website đấu giá qua mạng internet
Sơ đồ quan hệ giữa các bản g: (Trang 57)

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w