NGÔN NGỮ ĐÁNH dấu SIÊU văn bản HTML (hyper text markup language)

16 673 0
NGÔN NGỮ ĐÁNH dấu SIÊU văn bản HTML (hyper text markup language)

Đ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áo cáo thực tập tổng hợp CHƯƠNG I GIỚI THIỆU CÔNG TY TNHH CÔNG NGHỆ THƯƠNG MẠI DỊCH VỤ MĐ I. TỔNG QUAN VỀ CÔNG TY TNHH CÔNG NGHỆ THƯƠNG MẠI DỊCH VỤ MĐ 1. Quá trình hình thành và phát triển của công ty TNHH công nghệ thương mại dịch vụ MĐ : Tên công ty: Công ty TNHH công nghệ thương mại dịch vụ MĐ Địa chỉ công ty : 14 - Lý Nam Đế - Hà NộI Là doanh nghiệp tư nhân được thành lập năm 2001, Giám đốc là Nguyễn Hữu Mai. Bộ máy tổ chức của Công ty như sau: - Giám đốc - Phó giám đốc - Phòng kế toán - Phòng kinh doanh - Phòng kỹ thuật - Kho hàng SVTH: Lê Trung Thành - Tin 46A 1 Báo cáo thực tập tổng hợp SVTH: Lê Trung Thành - Tin 46A Giám Đốc Phòng Kinh Doanh Phòng Kế Toán Phòng Kỹ Thuật Kho Hàng 2 Báo cáo thực tập tổng hợp 2. Hoạt động của công ty TNHH công nghệ thương mạI dịch vụ MĐ Kinh doanh các mặt hàng máy tính, thiết bị văn phòng và văn phòng phẩm, hiện tại công ty đang triển khai mở rộng lĩnh vực kinh doanh sang cả mặt hàng điện thoạI di động. II. CÁC VẤN ĐỀ CHUYÊN MÔN THU ĐƯỢC TRONG QUÁ TRÌNH THỰC TẾ TẠI CÔNG TY TNHH CÔNG NGHỆ THƯƠNG MẠI DỊCH VỤ MĐ TRONG THỜI GIAN QUA. 1. Lý do chọn đề tài và tên đề tài: Trước xu hướng cạnh tranh khắc nghiệt của cơ chế thị trường và những thách thức trong tiến trình hội nhập, việc cung cấp các dịch vụ và thiết bị chất lượng cao ổn định giá thành hạ là mục tiêu phấn đấu hàng đầu của mõi doanh nghiệp trong cơ chế thị trường ngay nay. đề tài:” Xây dựng Website giới thiệu sản phẩm và bán hàng qua mạng cho công ty TNHH công nghệ thương mạI dịch vụ MĐ ”. 2. Website sẽ thực hiệm các chức năng sau:  Quảng cáo, giới thiệu các sản phẩm của công ty .  Đăng ký thành viên:.  Đặt hàng:.  Giải đáp ý kiến khách hàng:.  Cập nhật thông tin:.  Tìm kiếm: - Đối với khách hàng: Khách hàng có thể tìm kiếm thông tin về các sản phẩm mình cần. - Đối với người quản trị: Người quản trị có thể tìm kiếm theo các chỉ tiêu (tên sản phẩm, tên nhà cung cấp, tên khách hàng, số hoá đơn). SVTH: Lê Trung Thành - Tin 46A 3 Báo cáo thực tập tổng hợp CHƯƠNG 2 PHƯƠNG PHÁP LUẬN CƠ BẢN LÀM CƠ SỞ CHO VIỆC NGHIÊN CỨU I. GIỚI THIỆU VỀ INTERNET. Internet là mạng máy tính toàn cầu nó được tạo nên bởi sự kết nối giữa các trung tâm nghiên cứu, các tổ chức, nhà cung cấp dịch vụ và các quốc gia trên toàn cầu. Mục đích của việc xây dựng mạng máy tính lúc đầu chỉ đơn thuần là chia sẻ, tìm kiếm và trao đổi thông tin. Ý tưởng đầu tiên của việc xây dựng một mạng máy tính đựoc xuất phát từ một cơ quan của bộ quốc mỹ là cục dự án chuyên nghiên cứu cao cấp( Advanced Research Project Agency - viết tắt là ARPA) dã tiến hành kết nối hệ thống máy tính giữa cac trung tâm nghiên cứu và một số trương đại học với nhau. Trong quá trình nghiên cứu khai thác và sử dụng người nhận thấy lợi ích rất to lớn mạng máy tính đem lại đó là trao đổi thông tin nhanh chóng tốc độ cao, an toàn và hiệu quả. Từ đó người ta đã tiến hành kết nối các hệ thống máy tính trong toàn liên bang và sau đó là toàn thế giới và trở thành mạng internet như ngày nay. II. CÁC DỊCH VỤ PHỔ BIẾN TRÊN INTERNET. Internet tồn tại và ngày càng phát triển chính là nhờ sự phát triển cả về số lượng và chất lượng các dịch vụ trên đó như E-mail, Gopher, FTP, WAIS, World Weide Web.v.v. Các dịch vụ này đã làm cho Internet trở thành một công cụ hữu ích trên mọi lĩnh vực. Hầu hết các dịch vụ trên Internet đều hoạt động theo mô hình khách hàng phục vụ (client/server) 1. E-mail (Electronic mail): Dịch vụ thư điện tử còn gọi là điện thư, điện thư giúp ta gửi thông tin mọi người nếu ta có địa chỉ điện thư của họ. 2. World Wide Web – WWW: Internet, World Wide Web, We page không chỉ là thuật ngữ trong sách vở. Giờ đây, những thuật ngữ này đã trở thành hiện thực và quen thuộc với bất kỳ người nào quan tâm đến tin học. Internet hiện đang là hệ thống mạng lớn nhất thế giới và được xem là mạng của các mạng. SVTH: Lê Trung Thành - Tin 46A 4 Báo cáo thực tập tổng hợp 3. File transfer Protocol – Giao thức chuyển tập tin (FTP): 4. News: Network News Transfer Protocol (NNTP) là một giao thức chuẩn internet dành cho việc phân phối, truy vấn, truy xuất và gửi tin. 5. WAIS: WAIS (Wide Area Information servers) làm nhiệm vụ tìm kiếm dữ liệu. Nó thường xuyên băt đầu việc tìm kiếm dữ liệu tại thư mục của Server nơi chứa toàn bộ danh mục của server khác. Sau đó thực hiện tìm kiếm tại server thích hợp nhất. 6. Gopher: Chương trình gopher Internet được thiết kế để “đào hang” (Gopher). Gopher cho phép người dùng truy cập các cơ sở dữ liệu thông tin trên khắp thế giới (thường gọi là không gian gopher-Gopher Space) mà không cần có tên gọi, đĩa chỉ hoặc các lệnh riêng. Ngược lại Gopher được điều khiển theo tực đơn. III. THƯƠNG MẠI ĐIỆN TỬ. 1. Khái niệm về thương mại điện tử: Nhờ có sự phát triển mạnh mẽ của internet và đặc biệt là dịch vụ Web thương mại điện tử ngày nay càng được quan tâm và phát triển nó là một nhân tố không thể thiếu được trong quá trình hội nhập và phat triển kinh tế của các doanh nghiệp, vậy thương mại điện tử là gì. Nó là một mô hình kinh doanh mới của các doanh nghiệp, các tổ chức kinh tế, việc hoạt động kinh doanh diễn ra hoàn toàn trên mạng internet từ khâu tìm kiếm thông tin, chọn đối tác chọn hàng hoá, đặt hàng, xử lý đơn hàng đến việc thanh toán tất cả quá trình trên điều diễn ra trên mạng một cách tự động, các đối tượng chính tham gia các giao dịch này là khách hàng và nhà cung cấp. các giao dịch này có thể diễn ra mọi nơi, mọi lúc trên toàn cầu thương mại điện tử giúp cho các doanh nghiệp giảm được khâu tiếp thị quảng cáo, giao dịch thuận tiện nhanh chóng giảm chi phí giao dịch, thanh toán lại rất nhanh chính vì vậy nó giúp cho các doanh nghiệp có khả năng cạnh tranh và hội nhập nền kinh tế mới. 2. Lợi ích của thương mại điện tử: Thương mại điện tử đưa lại lợi ích tiềm tàng, giúp người tham gia nắm được thông tin phong phú về thị trường và đối tác giảm chi phí giao dịch, giúp ngăn chu SVTH: Lê Trung Thành - Tin 46A 5 Báo cáo thực tập tổng hợp thời gian sản xuất tạo dựng và củng cố bạn hàng giúp tạo điều kiện dành thêm phương tiện cho mở rộng quy mô sản xuất giúp cho một nước sớm chuyển sang kinh tế số hoá như một xu hướng tât yếu không thể đảo ngược, và bằng cách đó nước đang phát triển có thể tạo ra bước tiến nhảy vọt, vậy lợi ích to lớn của thương mại điện tử thể hiện ở một số mặt chính sau. Thương mại điện tử đặc biệt là khi sử dụng internet, Web trước hết giúp cho các doanh nghiệp nắm được thông tin phong phú về kinh tế thương mại, nhờ đó có thể xây dựng chiến lược sản xuất kinh doanh thích hợp với xu thế phát triển của thị trương trong nước, khu vực cũng như thị trường quốc tế điều này có ý nghĩa đối với các doanh nghiệp vừa và nhỏ hiện đang được các nước quan tâm, coi đó là một động lực phát triển chủ yếu của nền kinh tế 3. Yêu cầu về bảo mật: Bảo mật và an toàn là vấn đề được đặt lên hàng đầu trong thương mại điện tử, bảo mật và an toàn không chỉ có ý nghĩa đối với các thực thể kinh tế mà mà còn có ý nghĩa an ninh quốc gia. Bảo mật là một chủ đề rộng lớn và không bao giờ có một giải pháp được xem là tuyệt đối, ứng trong đề tài la thiết kế một Website trợ giúp cho việc bán hàng trên mạng khâu thanh toán chỉ được nêu ra với tính chất mô phỏm vì vậy ở đây ta chỉ đề cập tới vấn đề bảo vệ trên server. IV.NGÔN NGỮ ĐÁNH DẤU SIÊU VĂN BẢN HTML (Hyper Text Markup Language). 1. HTML là gì? HTML là một ngôn ngữ đơn giản và khá mạnh cho phép bạn tạo ra các trang Web. Ngôn ngữ này dùng các (tag) hoặc mã cho phép người dùng vào văb bản của mình để tạo các thành phần của trang Web. Các thẻ này đóng vai trò như các lệnh, báo cho trình duyệt Web biết vị trí và phương thức hiển thị các thành phần của trang Web. Nhiều người vẫn bị nhầm lẫn rằng HTML là một ngôn ngữ lập trình nhưng thực ra HTML không phải là một ngôn ngữ lập trình. HTML là một ngôn ngữ chính xác như tên gọi của nó:một ngôn ngữ đánh dấu. Nó là một phương tiện cung cấp các SVTH: Lê Trung Thành - Tin 46A 6 Báo cáo thực tập tổng hợp chỉ dẫn định dạng cho việc hiển thị nội dung dựa trên văn bản trên World Wide Web. Những chỉ dẫn này được gắn ngay trong nội dung, rất giống với chỉ dẫn đánh dấu của một nhà biên tập được gắn vào trong văn bản của tài liệu sẽ được xuất bản. Bởi vì HTML khó có thể quản lý được coi là những khối xây dựng nên tất cả các trang Web. Nhưng bản thân HTML cũng có những khối xây dựng. 2.Thuận lợi và bất lợi của những chuẩn và cấu trúc HTML từ SGML: * Thuận lợi: - Dễ dàng kiểm tra hơn: vì HTML dựa trên SGML nên có thể dùng một công cụ kiểm tra cú pháp của SGML để kiểm tra sự thích ứng của đoạn mã HTML so với chuẩn. - Biết được thông tin về cấu trúc của thực thể: một tài liệu được phát sinh ra từ một định nghĩa của SGML và HTML cho phép tất cả các tài liệu HTML đươc thể hiện theo một cách chuẩn. - Có thể thay cho nhau: cả SGML và HTML điều có thể đổi tài liệu cho nhau dễ dàng thông qua nhiều nền khác nhau. * Bất lợi: - Phức tạp: Do những đoạn mã SGML chỉ được dịch bằng máy tính không phải bằng người nào đó nên khó có thể xem và có thể hiểu được đoạn mã SGML xác định HTML. - Tính tổng quát: Vì cấu trúc phức tạp của SGML nên khi xem những tài liệu SGML liên quan thì ta rất có thể đưa ra những quyết định sai lầm về cái đang được xác định. - Tính có thể điều khiển: nếu viết một tài liệu HTML thì ta dễ dàng quản lý. Nhưng viết mã SGML lại là một quá trình phức tạp và rất dễ vỡ vượt qua khả năng của người viết khi muốn quản lý toàn bộ tài liệu. 3. Tổng quan về các thẻ HTML: Thuộc tính của thẻ: Các thẻ gồm các phần tử đặt trong cặp dấu <và>, có hai loại; thẻ chứa và thẻ rỗng. Một thẻ chứa gồm có một phần tử thẻ mở (opening tag) và một thẻ đóng (clossing tag), thẻ mở bắt đầu bằng dấu <và tiếp ngay sau là tên của thẻ, các thuộc tính của thẻ được cách nhau bởi khoảng trắng và cuối cùng là dấu >. Thẻ đóng tương tự như thẻ mở chỉ khác là có dấu / ở trước tên thẻ. SVTH: Lê Trung Thành - Tin 46A 7 Báo cáo thực tập tổng hợp <Tên thẻ> dữ liệu </Tên thẻ> Thẻ rỗng chỉ có thể mở mà không thể đóng. Thẻ đóng để biểu thị các lệnh một lần chẳng hạn lệnh xuống hàng hoặc lệnh có dòng kẻ ngang. Ví dụ thẻ <BR> có tác dụng xuống hàng. Dữ liệu nằm sau thẻ <BR> sẽ được hiển thị bắt đầu từ lề trái của một dòng mới. Một số thẻ có nhiều thuộc tính, các thuộc tính này biểu thị các tuỳ chọn của thẻ. Cả thẻ chứa và thẻ rỗng đều có thẻ có các thuộc tính. Nếu một thẻ chứa có một thuộc tính thì thuộc tính này được liệt kê trong thẻ mở còn thẻ đóng thì không. V. ĐẠI CƯƠNG VỀ NGÔN NGỮ ASP (Active Server Pages). 1. Giới thiệu chung về ASP và cấu trúc một trang ASP: 1.1. Giới thiệu chung về ASP: Microsoft Active Server Page (ASP) không hẳn là một ngôn ngữ lập trình Microsoft gọi nó là môi trường kịch bản trên máy chủ (Sever – side Scripting Environment). Môi trường này dùng để tạo và chạy các ứng dụng Web động, tương tác, có hiệu quả cao, làm nội dung trang Web linh hoạt hơn. Với người sử dụng khác nhau khi truy cập những trang Web này có thể sẽ nhận đượ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ữ kịch bản như VBScript và JavaScript, cùng một số thành phần ActiveX khác kèm theo, ASP cung cấp giao diện lập trình mạnh mẽ và dễ dàng trong việc triển khai ứng dụng Web. 1.2. Cấu trúc một trang ASP: Trang ASP đơn giản là trang văn bản với phần mở rộng .asp, gồm có ba phần: - Văn bản (text) - Thẻ HTML - Các đoạn kịch bản ASP Với một trang HTML có sẵn, ta có thể dễ dàng sử dụng để tạo trang ASP bằng cách thêm vào các lệnh kịch bản ASP cần thiết và đổi phần mở rộng của tên tập tin thành .asp. SVTH: Lê Trung Thành - Tin 46A 8 Báo cáo thực tập tổng hợp Trong các trang HTML, mỗi thẻ HTML được bắt đầu và kết thúc bởi cặp <thẻ> .</thẻ>. Tương tự, khi thêm một đoạn kịch bản vào HTML dể đánh dấu nơi kịch bản ASP bắt đầu và kết thúc, ta dùng cặp lệnh <% .>. Ví dụ: <HTML> <BODY> Bạn bắt đầu học ASP ngày: <%=Now()%>. </BODY> </HTML> Những lệnh nằm giữa <% .> phải sử dụng ngôn ngữ viết kịch bản chính thức quy định cho trang đó. VBScript là ngôn ngữ mặc định của ASP. Nếu muốn sử dụng một ngôn ngữ khác thì chúng ta phải định nghĩa ngôn ngữ tại đầu mỗi trang ASP như sau: %@LANGUAGE= tên ngôn ngữ %. Các mã lệnh được chèn vào trong khắp trang Web và được xủ lý tuần tự. Mã lệnh là các kịch bản. Hiện tại ASP cho phép dùng hai mã kịch bản là VBScript và Javascipt. Lựa chọn kịch bản được đặt ngay tại dòng đầu tập tin: <%@ LANGUAGE=“VBSCRIPT”%> <%@ LANGUAGE=“>JAVASCRIPT”%> Những đoạn mã không phân biệt dài ngắn được đặt trong dấu hiệu <% .%>. Khi một trang ASP được trình duyệt Web yêu cầu, đầu tiên Web Server sẽ duyệt tuần tự trang ASP này và chỉ thực hiện dịch những câu kịch bản ASP, kết quả là một trang thuần HTML sẽ được đưa ra trình duyệt (Browser). Tuỳ theo người xây dựng trang Web 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 hoặc chỉ trả về sau khi đã dịch xong tất cả các kịch bản. Người duyệt sẽ không thấy những lệnh kịch bản ASP, bởi vì nó đã được thay thế bằng các giá trị kết quả của quá trình thực thi trên Server. 1.3. Đối tượng và thành phần của ngôn ngữ ASP: ASP đưa ra một số đối tươngj xây dựng sẵn với những tính năng phong phú giúp cho nhà quản lý mọi thứ từ các biến cho tới mẫu đệ trình. Gồm 6 đối tượng sau: SVTH: Lê Trung Thành - Tin 46A 9 Báo cáo thực tập tổng hợp a) Đối tượng Session Đây là đối tượng dùng để lưu trữ nhưng thông tin cần thiết trong phiên bản làm việc của người sử dụng. Bời vì các chương trình ứng dụng, các nhà phát triển thường ít khi dùng dữ liệu liên kêt với một người riêng biệt, nên đối với đối tượng của session các nhà phát triển có thể tạo ra cac biến dành cho người dùng đơn, đồng thời nó cho phép bạn tao ra các biến phiên làm việc để sử dụng cho ngững mục đích riêng . b) Đối tượng Request: Đây là đối tượng được sử dụng dùng để truy nhập những thông tin được chuyển cùng với các yêu cầu HTML. Những thông tin này gồm có các tham số của Form khi được Submit dùng phương thức POST hay GET, hay các tham số được ghi cùng với các trang ASP trong lời gọi đến trang đó. Dùng đối tượng Request có thể chia sx thông tin qua lại giữa các trang ASP trong một ứng dụng. Ngoài ra Request còn dùng để lấy các giá trị Coockie được lưu giữ trên máy Client. c) Đối tượng Response: Đối tượng Response được dùng để gửi thông tin ra người sử dụng, gồm có các thông tin ghi trực tiếp ra Browse, chỉ dẫn Browse của máy Client đến một ỦL khác và/hoặc thiết lập các cookie trên máy client. d) Đối tượng Server: Đối tượng Server cung cấp phưong tiện truy cập đến những phương thức và thuộc tính trên server. Có lẽ phương thức quan trọng nhất trong tất cả các phương thức của đối tượng Server là phương thức CreateObject, nó tạo ra một phiên bản của một thành phần ActiveX giao tiếp khách đòi hỏi phải theo phương thức trên. e) Đối tượng Object Context: Sử dụng Object Context để chấp nhận hoặc huỷ bỏ transaction được khởi tạo bởi ASP Seript. 1.4.Các thành phần ActiveX (ActiveX component): Đây là thành phần đặc biệt được thiết kế để thực thi các tác vụ hữu dụng, tổng SVTH: Lê Trung Thành - Tin 46A 10 . đề bảo vệ trên server. IV.NGÔN NGỮ ĐÁNH DẤU SIÊU VĂN BẢN HTML (Hyper Text Markup Language). 1. HTML là gì? HTML là một ngôn ngữ đơn giản và khá mạnh cho. mật: 6 IV.NGÔN NGỮ ĐÁNH DẤU SIÊU VĂN BẢN HTML (Hyper Text Markup Language). .6

Ngày đăng: 23/12/2013, 20:07

Từ khóa liên quan

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

Tài liệu liên quan