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

Website quản lý album âm nhạc

60 0 0

Đ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

Nội dung

Website quản lý Album âm nhạc GVHD:PGS-TS: Nguyễn Văn Xuất lời nói đầu Ngày máy tính đóng góp hÕt søc quan träng cuéc sèng cña ngêi Nó không đơn máy tính, tính toán phép tính, thực thi nhiệm vụ cứng nhắc theo tác vụ Mà đà trở thành công cụ để ngời vừa làm việc vừa giải trí Một công cụ mà khiến ngời vừa làm việc vừa giải trí việc phát triển xây dựng Website, internet trang web không khái niêm xa lạ nữa, lứa tuổi biết internet, công cụ thiếu đợc ngời số ngành nghề Trang web khác với hồ sơ khác theo cách thức chúng đợc thiết kế để hiểu đợc trình duyệt Microsoft Internet Explorer(IE) Netscape Navigator hiểu đợc phần tử văn bản, đồ hoạ trí phần tử tơng tác, nh From nhập, âm thanh, video vµ cho phÐp mäi ngêi cã thĨ truy cập chúng từ website Internet đà dần đợc biết đến với tên gọi World, Wide, Web vị trí mạng đợc gọi Website Có thể nói trang web công cụ thiếu đợc lĩnh vực nh: Âm nhạc, du lịch, văn hoá Ngày âm nhạc nhu cầu thiếu đời sống ngời Chính trang web ca nhạc giúp cho ngời giải trí sau phút làm việc mệt mỏi thêm yêu âm nhạc Do nhiều vấn đề nhiều yếu tố nguyên nhân khách quan nh chủ quan mà tập tốt nghiệp hạn chế thiếu sót Tuy nhiên em đà thực cố gắng thực tốt vấn đề phân tích, thiết kế xây dựng trang web nên phần nói đà hoàn thành đợc mục tiêu mà khoá luận đà đặt CHơNG I : CáC KHáI NIệM Cơ BảN Và NGôN NGữ HTML CáC KHáI NIệM Cơ BảN : Sinh viên thực : Nguyễn Đăng Thành Website quản lý Album âm nhạc GVHD:PGS-TS: Nguyễn Văn Xuất URL: (Uniform Resource Locators) thuật ngữ để vị trí tài nguyên (resource) Internet.Các kết nối từ tài liệu HTML đến file service khác phải đợc viết theo dạng sau: scheme://server [:port]/path/ dataname[#anchor] + Scheme: Chỉ loại protocol mà tài nguyên sử dụng ( hay nói cách khác kiểu liệu mà URL tới) + Server: Chỉ server mà chứa liệu user cần + Port: Là điểm truy cËp dÞch vơ ë líp transport chØ nÕu server không sử dụng port mặc nhiên.(vd port mac nhiên Gopher Server 70 ) + Path/dataname: Đờng dẫn tơng đối tuyệt đối đến file server.Đợc quy quy ớc đặt tên chung ( Uniform Naming Convention ) + #anchor: ChØ vÞ trÝ mét trang tài liệu HTML + Đây minh họa cho khái niệm trên: SCHEME File http Gopher ***** DATA TYPE Data files HTML Files Gopher server *********** SAMPLE URL gorher://ttdt01/localweb **************** - Ngoài qua URLs, WWW cho phép sư dơng c¸c services kh¸c nh : ftp, finger, usenet, telnet, E-mail, wais NGôN NGữ HTML : 2.1 Khái niệm: HTML( HyperText Markup Language) ngôn ngữ định dạng văn siêu liên kết Sự định dạng dựa tag đoạn mà đặc biệt để đánh dấu văn bản, file ảnh, đoạn phim giúp cho Web Browser thông dịch hiển thị chúng lên hình bạn Html có phần mở rộng quan trọng cho phép liên kết hypertext tõ mét tµi liƯu nµy tíi mét tµi liƯu khác (có thể đoạn text, file ảnh ) 2.2 Cấu trúc cña mét file HTML nh sau: < HTML> Đây đầu đề Sinh viên thực : Nguyễn Đăng Thành Website quản lý Album âm nhạc GVHD:PGS-TS: Nguyễn Văn Xuất Theo cấu trúc đà trình bày nh ta thấy file HTML chia thành hai phần bản: - Phần đầu : đợc bao hai tag , : định nghĩa tên (hay đợc gọi tiêu đề ) trang web Phần đợc hiển thị tiêu đề trang web đợc khai báo hai tag - Phần thân : đợc baobởi hai tag , : Trình bày nội dung thể trang web Các nội dung cần hiển thị xử lý trang web đợc định nghĩa phần body file HTML.Để cho trang web đợc sinh động ngôn ngữ HTML bao gồm nhiều tag dùng cho việc định trang, liên kết trang với nhau, thêm hình ảnh vào trang (Các tag đợc định nghĩa phụ lơc A) 2.3 PHÇN MỊM MICROSOFT FRONTPAGE: Giíi thiƯu: Microsoft Fontpage phần mềm cho phép việc tạo quản lý trang Web Microsoft Fontpage thật phần mềm mạnh,tiện ích với nhiều tính năng, Microsoft Fontpage dễ sử dụng phù hợp với đối tợng, tùy theo khả ngời thiết kế yêu cầu ứng dụng mà ta tạo trang web từ đơn giản đến phức tạp FrontPage bao gồm hai thành phần : Fontpage Explorer & Fontpage Editor Fontpage Explorer: T¬ng tù nh Explorer cđa Windows 95 , cho phép ngời thiết kế có nhìn tổng quát trang Web đà tạo,mô hình liên kết trang với nhau,đợc thể dới dạng công cụ đồ họa Và ta định tạo trang Web nh nào, xếp biểu tợng theo trật tự khác cho trang Web cho thích hợp Fontpage Editor: Đây nơi mà bạn dùng để soạn thảo trang web cho ứng dụng bạn Microsoft Frontpage có giao diện tơng tự nh MicrosoftWord, chức thông thờng phần mềm soạn thảo Frontpage cho phép ngời sử dụng tạo frame khác hình tích hợp phÇn tư nh Active Elements (video,seach form ), Database, Form Fiedl, Java Applet, Activex Control, script… vµo trang web cđa mình.Bên cạnh bạn xem, thêm đoạn chơng trình vào source html với chức cần xử lý trang web bạn Sinh viên thực : Nguyễn Đăng Thành Website quản lý Album âm nhạc GVHD:PGS-TS: Nguyễn Văn Xuất Mô hình Front Page Explore Mô hình Front Page Editor Sinh viên thực : Nguyễn Đăng Thành Website quản lý Album âm nhạc Sinh viên thực : Nguyễn Đăng Thành GVHD:PGS-TS: Nguyễn Văn Xuất Website quản lý Album âm nhạc GVHD:PGS-TS: Nguyễn Văn Xuất CHơNG II:ACTIVE SERVER PAGES Và NGôN NGữ LậP TRìNH TRêN ASP GIớI THIƯU VỊ ACTIVE SERVER PAGES : 1.1 Active sever pages : Microsoft Active Server Pages môi trờng hỗ trợ cho script chạy server (Server-Side Scripting), cho phép ta dùng để tạo chạy các ứng dụng Web server động ASP hoạt động dựa vào script ngời lập trình tạo Active Server Pages chạy môi trờng sau đây: - Microsoft Internet Information Server version 3.0 trªn Window NT Server - Microsoft Peer Web Services version 3.0 trªn Window NT Workstation - Microsoft Personal Web Server trªn Windows 95 ISAPI The Internet Or Intranet Application Internet Informat ion Server CGI Application Perl Awk etc CGI Script 1.2 Mô hình hoạt động Active Server Page : Active Server Pages DLLsCủa Asp Mô Hình Tổng interface Quát Hoạt Động Server Side Inludes (SSI) 1.3 Cách hoạt động ASP : Các script ASP đợc chứa text file cótên mở rộng asp Trong script có chứa lệnh ngôn ngữ script Khi mét Web browser gưi request tíi mét file asp th× script chứa VBScript Active Database file đợc chạy ®Ĩ tr¶ kÕt Jscript qu¶ vỊ cho browser ®ã Khi Web server nhận đợc Interpretor Compenents(AD request tới file asp thìInterpreto đọc từ đầu tới cuối file asp đó, thực O) lệnh script vàrtrả kết cho Web brower dới dạng mét trang Html Active Server Components Custom Components ODBC Driver DATA Sinh viên thực : Nguyễn Đăng Thành Active Server Pages (.asp files) Website quản lý Album âm nhạc GVHD:PGS-TS: Nguyễn Văn Xuất Mô Hình Chi Tiết Hoạt Động ASP 1.4 Cấu trúc file ASP : Một file ASP có tên mở rộng asp, bao gồm thành phần nh : - Text - HTML tags - Script Commands 1.5 C¸c tÝnh chÊt cđa ASP: Víi ASP ta cã thĨ chÌn c¸c script thực thi đợc vào trực tiếp file HTML Khi việc tạo trang HTML xử lý script trở nên đồng thời, điều cho phép ta tạo hoạt động Web site cách linh hoạt uyển chuyển , chen thành phần HTML động vào trang Web tùy vào trờng hợp cụ thể Sinh viên thực : Nguyễn Đăng Thành Website quản lý Album âm nhạc GVHD:PGS-TS: Nguyễn Văn Xuất ASP cho ta tính chất sau : - Cã thĨ kÕt hỵp víi file HTML - Dễ sử dụng tạo, script dễ viết, không cần phải biên dịch (compiling) hay kết nối (linking) chơng trình đợc tạo - Hoạt động theo hớng đối tợng, với build-in Object tiện dụng : Request, Response, Server, Apllication, Session - Có khả mở rộng thành phần ActiveX server (ActiveX server components) Môi trờng ASP đợc cài đặt Server với Web server Mét øng dơng viÕt b»ng ASP lµ mét file hay nhiều file văn có phần tên mở rộng là.Asp, file đợc đặt th mục ảo( Virtual Dirrectory) Web Server Các ứng dụng ASP dễ tạo ta dùng ASP script để viết ứng dụng Khi tạo script ASP ta dùng ngôn ngữ script , cần có scripting engine tơng ứng ngôn ngữ mà ASP cung cấp sẵn cho ta hai scripting engine lµ Visual Basic Script(VBScript) vµ Java Script (Jscript) Ngoài ASP cung cấp sẵn ActiveX Component rÊt h÷u dơng, ta cã thĨ dïng chóng để thực công việc phức tạp nh truy xuất sở liệu, truy xuất file, Không mà ta tự tạo component riêng thêm vào để sử dụng ASP.ASP tạo trang HTML thơng thích với Web browser chuẩn NGôN NGữ LậP TRìNH Sử DụNG VớI ASP: 2.1 Các Script Commands ASP: Mỗi script ASP đợc chứa file asp Mỗi file ASP coi nh file HTML có chen vào lệnh ngôn ngữ script Thực file text nhng text có vùng mà Web server đọc tới hiểu vùng script chứa lệnh ngôn ngữ script , Web server gọi tới script engine để thực thi lệnh script ASP qui định vùng script nằm hai dấu vùng Tag Script đoạn chơng trình thể yêu cầu ngời lập trình ASP, chứa câu lệnh mà ngời lập trình muốn ASP thực nội dung ngời muốn tạo trang HTML kết trả cho Web browser gọi đến ứng dụng Tóm lại script giống nh chơng trình đợc ngời lập trình viết để thực thi môi trờng hoạt động ASP, giống nh chơng trình ngôn ngữ lập trình khác nh C, Pascal, Java , có điểm khác chơng trình ngôn ngữ khác phải biên dịch dạng thực thi đợc dùng dạng thực thi đợc để chạy môi trờng cụ thể (DOS, Windows, Sinh viên thực : Nguyễn Đăng Thành Website quản lý Album âm nhạc GVHD:PGS-TS: Nguyễn Văn Xuất Unix, ); script biên dịch trớc dạng thực thi đợc mà đem dạng text chạy thẳng môi trờng cđa ASP VÝ dơ minh häa: =#12:00:00AM # and Time Chào buổi sáng "& Myname" Xin chµo 2.2 Script language vµ Script Engine: Script ASP đợc cấu thành từ lệnh ngôn ngữ script (scripting language) đó, xen lẫn vào nội dung dạng HTML, để trả kết cuối dạng HTML Scripting language nằm khoảng ngôn ngữ siêu văn (HTML) ngôn ngữ lập trình nh Java, C++, Visual Basic, Ta biết HTML dùng để định dạng liên kết văn , ngôn ngữ lâp trình có khả tạo chuỗi lệnh phức tạp cho máy tính thực Đối với scripting language, nằm giữa, nhiên gần với ngôn ngữ lập trình HTML Khác scripting language ngôn ngữ lập trình chỗ luật cú pháp scripting language linh hoạt dễ hiểu ngôn ngữ lập trình Scripting Engine đối tợng có nhiệm vụ xử lý script ASP cung cấp môi trờng chủ cho scripting engine phân phối script rong file asp cho engine để xử lý Để sử dụng đợc scripting language với ASP ta phải cài đặt scripting engine tơng ứng vào Web server Ví dụ nh Visual Basic Script (VBScript) scripting language mặc định ASP , ta phải có VBScript engine đợc cài sẵn ASP truy xuất tới đợc, nhờ xử lý đợc script viết b»ng VBScript T¬ng tù , ASP cã thĨ cung cÊp môi trờng scripting cho số scripting language nh Jscript, REXX, Perl , ASP cho phÐp ngời lập trình dùng nhiều scripting language lúc để tạo thủ tục phức tạp mà không cần phải bận tâm browser có trợ giúp scripting language hay không Vì tất script đợc thực thi server Không ta dùng nhiỊu scripting language cïng mét file asp chØ cÇn cách HTML tag để khai báo ngôn ngữ script đợc dùng ASP mặc định sử dụng scripting language (Primary scripting language) VBScript Tuy nhiên ta định lại scripting language hai phạm vi : toàn môi trờng ASP, hay file asp Để thay đổi scripting language cho toàn môi trờng ASP ta phải thay đổi tên scripting language giá trị registry entry hệ thống có tên Default Script Language Ví dụ nh trị mặc định VBScript, ta đổi lại hay JScript , Sinh viªn thùc hiƯn : Ngun Đăng Thành Website quản lý Album âm nhạc GVHD:PGS-TS: Nguyễn Văn Xuất Để thay đổi scripting language file asp đó, ta cần đặt đầu file tag đặc biệt có dạng : với ScriptingLanguage tên scripting language muốn đặt làm scripting language nh VBScript, Jscript, 2.3 Viết procedure với nhiều ngôn ngữ: Nh ta đà nói , đặc tính mạnh ASP khả kết hợp nhiều scripting language cïng mét file asp NÕu biÕt tận dụng khả ta có đợc công cụ mạnh để thực công việc phức tạp Một procedure nhóm dòng lệnh script thực tác vụ định Ta tạo procedure để dùng nhiều lần script Có thể định nghĩa procedure bên delimeter (dấu phân cách) nh đợc viết scripting language Nếu không dùng tag Ta định nghĩa procedure file asp có gọi đến hay file riêng chứa procedure include file vào cần gọi procedure Thờng file include ASP qui ớc có đuôi inc VISUALBASIC SCRIPT LANGUAGE (VBSCRIPT) 3.1 Giíi thiƯu vỊ VBScript: VBScript thành phần họ ngôn ngữ lập trình Visual Basic, cho phép tạo script sử dụng đợc nhiều môi trờng khác nh script chạy Browser client (Ms Internet Explorer 3.0) hay trªn Web server (Ms Internet Information Server 3.0) Cách viết VBScript tơng tự nh cách viết øng dơng trªn Visual Basic hay Visual Basic for Application VBScript giao tiÕp víi c¸c øng dơng chđ (host application) b»ng c¸ch sư dơng c¸c ActiveX Scripting 3.2 C¸c kiĨu liệu VBScript : VBScript có loại liệu đợc gọi Variant Variant kiểu liệu đặc biệt chứa đựng loại thông tin khác tùy theo cách sử dụng Dĩ nhiên kiểu liệu đợc trả tất hàm đơn giản Variant chứa thông tin số chuỗi tùy theo văn cảnh sử dụng Các loại liệu (subtype) mµ Variant cã thĨ biĨu diƠn lµ: Empty, null, boolean, byte, currency, date, time, string, object, error VBScript có sẳn số hàm để chuyển từ subtype sang subtype khác 3.3 Biến VBScript: Một biến tên tham khảo đến vùng nhớ, nơi chứa thông tin chơng trình mà thông tin đợc thay đổi thời gian script chạy.Ví dụ: đặt biến tên ClickCount để đếm số lần user click vào object trang Web Vị trí biến nhớ không quan trọng, ta truy xuất đến thông qua tên mà Trong VBScript biến có kiểu Variant Khai báo biến: dùng phát biểu Dim, Public (cho biÕn toµn cơc) hay Private (cho biÕn cơc bộ) Ví dụ: Dim ClickCount Tên Biến phải bắt đầu kí tự chữ, tên biến không chứa dấu chấm, chiều dài tối đa 255 kí tự biến tầm vực mà đợc định nghĩa Sinh viên thực : Nguyễn Đăng Thành 10

Ngày đăng: 09/06/2023, 15:13

w