1. Trang chủ
  2. » Thể loại khác

Tung's Home Page

10 411 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Cấu trúc

  • I. Quản Lý User

    • A. Lý thuyết

      • 1. Tablespace

      • 2. Schema

    • B. Thực hành

      • 1. Tạo mới User

      • 2. Thay đổi các đặc tính của user

      • 3. Xóa User

  • II. User Profile

    • A. Lý thuyết

    • 1. Profile

    • 2. Các loại tài nguyên

    • B. Thực hành

      • 1. Tạo mới Profile

      • 2. Gán profile

      • 3. Thay đổi profile

      • 4. Xóa profile

  • III. Bài Tập

Nội dung

Trường đại học vinh Trường đại học vinh khoa công nghệ thông tin khoa công nghệ thông tin Luận văn tốt nghiệp Đề tài: Tỡm hiu PHP( Personal Home Page) Thit k v xõy dng WebSite sinh vt cnh Giáo viên hướng dẫn: Th.s Lê Anh Ngọc Sinh viên thực hiện: Nguyễn Thị Huyền Trang Lớp 42E4 Giíi thiÖu Giíi thiÖu Hiện nay ở nước ta, đời sống kinh tế ngày càng phát triển, người ta càng có nhiều niềm đam mê và thú vui trong đó có thú vui chơi sinh vật cảnh. Họ cần những thông tin liên quan đến các loài như: cây cảnh, hoa cảnh và những con cá cảnh… Chưa kể đến họ còn muốn biết rõ hơn về cách trồng và chăm bón cây như thế nào? Cách nuôi loại cá đó ra làm sao? Kỹ thuật chăm sóc chậu hoa cảnh như thế nào là tốt nhất? Với những lý do đó họ cần đến những thông tin chính xá và bổ ích mang tính hỗ trợ của các chuyên gia. Bên cạnh những thông tin cần thiết về các loài mọi người còn cần biết về thị trường sinh vật cảnh qua đó họ có thể đến các địa chỉ trên để mua. Mặt khác các nhà vườn, các địa chỉ kinh doanh cũng muốn có một nơi để rao bán cac loài sinh vật cảnh nhằm quảng bá với khách hàng. Chính vì vậy việc tạo lập một Website với những thông tin đầy đủ liên quan đến những loài sinh vật mà họ muốn tìm hiểu và có ý định mua bán là việc cần thiết đối với mọi khách hàng. Sau khi tìm hiểu về ngôn ngữ PHP và cơ sở dữ liệu MySQL em dã áp dụng xây dựng “Website sinh vật cảnh” làm khoá luận tốt nghiệp. Néi dung b¸o c¸o Néi dung b¸o c¸o B¸o c¸o bao gåm c¸c phÇn nh­ sau: Chương1: Cơ sơ lý thuyết. Giới thiệu tổng quan về Internet. Lợi ích của Internet mang lại. Chương 2: Ngôn ngữ PHP và cơ sở dữ liệu MySQL Khái niệm về PHP Ngôn ngữ PHP Cơ sở dữ liệu MySQL Lêi c¶m ¬n Lêi c¶m ¬n Trước hết em xin chân thành cảm ơn thầy giáo Lê Anh Ngọc giảng viên khoa Công nghệ thông tin trường Đại Học Vinh đã tận tụy hướng dẫn giúp đỡ em trong suốt quá trình thực hiện luận văn tốt nghiệp. Cảm ơn cô giáo phản biện Phan Lê Na đã giúp đỡ em trong việc phản biện đề tài. Cuối cùng em xin chân thành cảm ơn các thầy cô giáo đã trực tiếp giảng dạy em trong những năm học vừa qua cùng bạn bè người thân đã nhiệt tình ủng hộ, động viên em trong suốt quá trình học tập và xây dựng luận văn tốt nghiệp. Bảo Mật Hệ Thống Thông Tin Lab Bài thực hành số CƠ BẢN VỀ QUẢN LÝ NGƯỜI DÙNG  Tóm tắt nội dung: • • • • • Tablespace Schema User Resource (tài nguyên) Profile I Quản Lý User A Lý thuyết Tablespace  Một CSDL Oracle chia thành đơn vị lưu trữ luận lý gọi tablespace, nhằm mục đích gom nhóm cấu trúc luận lý có liên quan với  Mỗi CSDL có nhiều tablespace Mỗi tablespace chứa nhiều datafile Datafile cấu trúc vật lý tương thích với hệ điều hành bên dưới, dùng để lưu trữ liệu cấu trúc luận lý tablespace chứa Kích thước tổng cộng datafile dung tích lưu trữ tổng cộng tablespace Một CSDL có tablespace SYSTEM USERS Tablespace SYSTEM chứa datafile DATA1.ORA DATA2.ORA Chương Trình Đào Tạo Từ Xa KH & KT Máy Tính – Đại học Bách Khoa TP.HCM Bảo Mật Hệ Thống Thông Tin Lab Một tablespace chứa datafile Bên datafile đối tượng, table index Các đối tượng tablespace nằm vài datafile  Có loại tablespace:  System tablespace: - Mọi CSDL Oracle có system tablespace SYSTEM SYSAUX, tạo cách tự động - Chứa thông tin data dictionary views, định nghĩa stored procedures, packages, database triggers dạng PL/SQL program units, SYSTEM rollback segment,… - Không nên chứa liệu người dùng tablespace  Non-system tablespace: - Dùng để chứa loại liệu lại, đặc biệt liệu người dùng  Một cách phân loại khác tablespace:  Temporary tablespace: sử dụng để dành riêng cho thao tác xếp liệu  Permanent tablespace: Các tablespaces temporary tablespaces gọi permanent tablespaces Các permanent tablespace sử dụng để lưu trữ liệu database Chương Trình Đào Tạo Từ Xa KH & KT Máy Tính – Đại học Bách Khoa TP.HCM Bảo Mật Hệ Thống Thông Tin Lab 2 Schema    Schema tập hợp đối tượng sở liệu (vd: table, view, index,…) Mỗi schema sở hữu user có tên với user Khơng có mối quan hệ schema tablespace Các đối tượng thuộc schema nằm tablespace khác tablespace chứa đối tượng thuộc nhiều schema khác B Thực hành Tạo User a Tạo user với câu lệnh sau: CREATE USER salapati IDENTIFIED BY sammyy1; User created Khi tạo user, ta quy định default tablespace, temporary tablespace, quota tablespace, thời hạn hiệu lực password,… câu lệnh tạo user định cụ thể sau b Hiển thị tablespace user vừa tạo: SELECT default_tablespace, temporary_tablespace FROM dba_users WHERE username='SALAPATI'; DEFAULT_TABLESPACE TEMPORARY_TABLESPACE - USERS TEMPTBS_01 Tuy câu lệnh tạo user ta không định default tablespace temporary tablespace, Oracle tự gán giá trị mặc định cho user c Log out khỏi user log in user vừa tạo, nhận thơng báo: ERROR: Chương Trình Đào Tạo Từ Xa KH & KT Máy Tính – Đại học Bách Khoa TP.HCM Bảo Mật Hệ Thống Thông Tin Ora-01045: Lab user SALAPATI lacks CREATE SESSION privilege; logon denied Lý do: user vừa tạo chưa cấp quyền CREATE SESSION, quyền cho phép user kết nối đến database Để user vừa tạo login được, ta phải cấp quyền CREATE SESSION Đăng nhập lại user ban đầu cấp quyền cho user salapati sau: GRANT CREATE SESSION TO salapati; Grant succeeded d Khi user tạo ra, ta không cấp quyền tạo loại object (table, index,…) user khơng thể tạo object Tùy thuộc vào nhu cầu user, ta nên cấp quyền cần thiết không nên cấp dư Một điều kiện bắt buộc khác để user tạo object ta phải cấp quota cho user tablespace tương ứng Một user cấp quota sử dụng nhiều tablespace Quota limited unlimited Ví dụ sau cho thấy user salapati tạo bảng hiển thị thông báo lỗi: CONNECT salapati/sammyy1 Connected CREATE TABLE xyz (name VARCHAR2(30)); create table xyz (name varchar2(30)) * ERROR at line 1: ORA-01950: no privileges on tablespace 'USERS' Để khắc phục lỗi trên, log in lại vào user sinh viên thực câu lệnh sau: ALTER USER salapati QUOTA 100M ON users; User altered GRANT CREATE TABLE TO salapati; Grant succeeded Nếu muốn user sử dụng tối đa tablespace dùng cú pháp sau: Chương Trình Đào Tạo Từ Xa KH & KT Máy Tính – Đại học Bách Khoa TP.HCM Bảo Mật Hệ Thống Thông Tin Lab ALTER USER salapati QUOTA UNLIMITED ON users; e Vì user cấp quota nhiều tablespace khác nhau, nên tạo đối tượng, user định cụ thể tablespace mà muốn tạo đối tượng Nếu khơng định hệ thống tự động tạo default tablespace user CREATE TABLE abc (name varchar2(30)) TABLESPACE users; f Nếu muốn user tạo object tablespace dùng cú pháp sau: GRANT UNLIMITED TABLESPACE TO salapati; Grant succeeded g Có thể xem thơng tin quota cấp cho user thông qua view DBA_TS_QUOTAS SELECT FROM tablespace_name, username, bytes DBA_TS_QUOTAS; h Có thể gán tablespace lúc tạo user sau: CREATE USER salapati_new IDENTIFIED BY sammyy1 TEMPORARY TABLESPACE TEMPTBS01 DEFAULT TABLESPACE USERS QUOTA 500M ON USERS; User created Thay đổi đặc tính user a Thay đổi password: ALTER USER salapati IDENTIFIED BY susana; Hoặc: ALTER USER salapati IDENTIFIED BY susana REPLACE sammyy1; Chương Trình Đào Tạo Từ Xa KH & KT Máy Tính – Đại học Bách Khoa TP.HCM Bảo Mật Hệ Thống Thông Tin Lab b Password expiration: Ta làm cho password hết hạn cách: ALTER USER salapati IDENTIFIED BY susana PASSWORD EXPIRE; User altered Hoặc ALTER USER salapati PASSWORD EXPIRE; User altered Ta bắt buộc ... Đồ án tốt nghiệp Mục lục Mục lục Mục lục 1 Các thuật ngữ dùng trong đồ án 5 Phần 1 Thiết kế một Web site 11 Phần giới thiệu .12 Chơng 1. Các khái niệm cơ bản .14 I. Một trang Web là gì? 14 II. Một trang Home Page là gì? .15 III.Một Web site là gì? .16 IV. Ngôn ngữ HTML .18 V. Các Script là gì? 18 VI. Trình duyệt Web (Web Browser) .20 VII. Các URL (Uniform Resource Locator) .20 Khoa điện tử - Viễn thông- ĐHBKHN Trang 1 Đồ án tốt nghiệp Mục lục Chơng 2 Các công cụ cần có 22 I. Phía Server .22 I.1. Netscape Server 22 I.2. Internet Information Server Web Server .24 II. Phía client 24 II.1. Netscape Navigator .24 II.2. Trình duyệt Web Microsoft Internet Explorer 28 III. Phần mềm soạn các trang Web .29 Chơng 3 Thiết kế một Web site 30 Lời giới thiệu 30 Các yếu tố cơ bản và mục đích của việc thiết kế một Web site 33 I. Cấu trúc một trang Web .34 II. Liên kết các trang lại với nhau 35 III. Các phơng pháp thiết kế một Web site 38 III.1. Phơng pháp từ trên xuống dới .38 III.2. Phơng pháp thiết kế từ dới lên 38 III.3. Phơng pháp thiết kế lớn dần/khi cần thiết .39 IV. Các kỹ thuật thiết kế 39 IV.1. Tổ chức thông tin thành từng nhóm có kích thớc hợp lý .40 V. Các vấn đề khi thiết kế một Web site 40 V.1. Trang đến từ bên ngoài (page from outer space) 41 V.2. Trang Web khổng lồ (Monster Page) .42 V.3. Dùng các công cụ đa phơng tiện quá mức cần thiết 43 V.4. Trang Web không có cấu trúc 43 V.5. Các liên kết vô nghĩa .44 Chơng 4 Các ứng dụng cơ bản của Web .45 I. Web với thơng mại .45 I.1. Quảng cáo trên Web .45 I.2. Mua bán hàng hoá trên Web .45 I.3. Thanh toán và mở tài khoản với ngân hàng qua Web .46 II. Web với vui chơi và giải trí và nghệ thuật .46 III. Web với giáo dục và nghiên cứu .46 III.1. Web thúc đẩy học sinh học tập tốt hơn .46 III.2. Các trờng học trên Web 46 IV. Web với khoa học và công nghệ .46 Phần 2 Giới thiệu Java và cơ sở dữ liệu 47 Khoa điện tử - Viễn thông- ĐHBKHN Trang 2 Đồ án tốt nghiệp COMPUTER LEARNING CENTER WWW.HUUKHANG.COM Môn học: PHP Bài 1 Những vấn đề chính sẽ được đề cập trong bài học: 9 Giới thiệu PHP 9 Cấu hình IIS, Apache Web Server 9 Cài đặt PHP. o Cài đặt PHP. o Cấu hình ứng dụng PHP 9 Giới thiệu PHP. o PHP Script. o Ghi chú trong PHP o In nội dung bằng PHP 1. GIỚI THIỆU PHP PHP viết tắt của chữ Personal Home Page ra đời năm 1994 do phát minh của Rasmus Lerdorf, và nó tiếp tục được phát triển bởi nhiều cá nhân và tập thể khác, do đó PHP được xem như một sản phẩm của mã nguồn mở. PHP là kòch bản trình chủ (server script) chạy trên phía server (server side) như cách server script khác (asp, jsp, cold fusion). PHP là kòch bản cho phép chúng ta xây dựng ứng dụng web trên mạng internet hay intranet tương tác với mọi cơ sở dữ liệu như mySQL, PostgreSQL, Oracle, SQL Server và Access. Lưu ý rằng, từ phiên bản 4.0 trở về sau mới hỗ trợ session, ngoài ra PHP cũng như Perl là kòch bảng xử lý chuỗi rất mạnh chính vì vậy bạn có thể sử dụng PHP trong những có yêu cầu về xử lý chuỗi. 2. CÀI ĐẶT PHP Cài đặt PHP trên nền Windows thì sử dụng php-4.0.6-Win32.zip, sau khi cài đặt ứng dụng này trên đóa cứng sẽ xuất hiện thư mục PHP, trong thự mục này sẽ có tập tin php4ts.dll và php.exe cùng với thư mục sessiondata. Ngoài ra, trong thư mục WINDOW hoặc WINNT sẽ xuất hiện tập tin php.ini, tập tin này cho phép bạn cấu hình cho ứng dụng PHP. Chẳng hạn, khi sử dụng session, PHP cần một nơi để lưu trữ chúng, trong tập tin này mặc đònh là session.save_path = C:\PHP\sessiondata, nếu bạn cài đặt PHP với thư mục PHP trên đóa D thì bạn cần thay đổi đường dẫn trong khai báo này. Tương tự như vậy, khi có lỗi trong trangPHP thì lỗi thường xuất hiện khi triệu gọi chúng, để che dấu các lỗi này thì bạn cần khai báo display_errors = Off thay vì chúng ở trạng thái display_errors = On. Ngoài ra, trang PHP cũng có thể trình bày một số warning khi chúng phát hiện cú pháp không hợp lý, chính vì vậy để che dấu các warning này thì bạn cũng cần khai báo trạng thái Off thay vì On như assert.warning = Off. 3. CẤU HÌNH ỨNG DỤNG PHP 3.1. Cấu hình IIS Sau khi cài đặt hệ điều hành Windows NT hay 2000 trở về sau, bằng cách khai báo mới một web site hay virtual site trong một site đang có theo các bước như sau: 1. Tạo một thư mục có tên myPHP đề lưu trữ các tập tin PHP 2. Khởi động IIS (tự động khởi động nếu Windows NT/2000) Giáo viên: Phạm Hữu Khang COMPUTER LEARNING CENTER WWW.HUUKHANG.COM 3. Chọn Start | Programs | Administrative Tools | Internet Information Server 4. Nếu tạo virtual site thì chọn Default Web Ste | R-Click | New | Virtual Site 5. Trong trường hợp tạo mới Site thì Default Web Ste | R-Click | New | Site 6. Nếu chọn trường hợp 4 thì bạn cung tấp diễn giải của site như hình 1-1 Hình 1-1: Khai báo diễn giải 7. Chọn nút Next và khai báo IP và port, trong trường hợp bạn không sử dụng port 80 cho ứng site khác thì chọn giá trò mặc đònh. Tuy nhiên nếu có nhiều ứng dụng trước đó đã cấu hình trong IIS thì bạn có thể thay đổi port khác, ví dụ chọn port 85 như hình 1-2. Hình 1-2: Khai báo IP và Port Lưu ý rằng, port 80 là port chuẩn điều này có nghóa là khi triệu gọi trên trình duyệt bạn không cần gõ port, ví dụ http://localhost/. Đối với trường hợp port khác thì bạn phải gõ tương tự như http://localhost:85/ Giáo viên: Phạm Hữu Khang COMPUTER LEARNING CENTER WWW.HUUKHANG.COM 8. Chọn Next, bạn chọn thư mục của ứng dụng, đối với trường hợp này chúng ta chọn vào thư mục myPHP, chẳng hạn trong trường hợp này chúng ta chọn htư mục myPHP như hình 1-3. Hình 1-3: Chọn thư mục myPHP 9. Kế đến chọn quyền truy cập web site, trong trường hợp đang thiết kế thì bạn chọn vào Browse. Ngoài ra, nếu bạn cho phép người sử dụng internet có thể thực thi tập tin thực thi từ xa thì chọn vào tuỳ chọn execute. Hình 1-4: Quyền truy cập 10.Chọn Next và Finish, trong cửa sổ IIS xuất hiện ứng dụng có tên myPHP (khai báo trong phần diễn giải) như hình 1-5. Giáo viên: Phạm Hữu Khang COMPUTER LEARNING CENTER WWW.HUUKHANG.COM Hình 1-5: Tạo Book 1: Chapter 1 Search WWW Search neo-tech.com NT Home Page Book 1 Neo-Tech Home Page The Ultimate Leverage for Riches Next Page | Contents | Feedback for Valuable/New Information | Previous Page The Book by Mark Hamilton Book One Foreword In Book One you will learn about the supersociety and the almost unbelievable life that is in store for you within just a few years. Chapter One treats you to an immediate rush of personal discoveries and monetary advantages. Chapter Two delivers important insights about your past and future. Chapters Three through Six reveal the supersociety and show you how to be among the first to enter it. Table of Contents Foreword i 1 You Will Become the God-Man http://www.neo-tech.com/book1/ (1 of 25) [2/8/2003 3:24:13 PM] Google Search Book 1: Chapter 1 1 2 The Beginnings 15 3 From Anticivilization to Civilization of the Universe 47 4 Forces of Nature Versus Forces of Neothink 55 5 The Civilization of the Universe Starts on Earth 61 6 See Zon With Your Own Eyes 65 Chapter 1 You Will Become the God-Man Are you looking for immediate results? The Book is built upon a spiral of techniques and ideas. You must start at the beginning and read to the end. If you do, you will have the tools to make man's final evolution into a superior being called the God-Man. The God-Man enjoys Six Ultimate Gifts: profound security, perfect health, millionaire wealth, an exhilarating livelihood, rare romantic love, and superior intelligence called Neothink. "But," you may be thinking, "to read The Book and become the God-Man seems overwhelming and would take such a long time." To help you get started on this journey immediately, I pulled Chapter Eleven from Book Three titled You Will Become the God-Man and moved it right here, over the next 12 pages. This chapter will give you immediate results so you can start your adventure toward the prosperous God-Man tomorrow morning, bringing you instant energy, enthusiasm, and payoffs as you discover the life you were http://www.neo-tech.com/book1/ (2 of 25) [2/8/2003 3:24:13 PM] Book 1: Chapter 1 meant to live. Before you begin, however, let me ask you: how much is it worth to you to discover what you would have done best in life? $250, $500, $1000? I know I would pay five-hundred dollars to know. Over the next 12 pages, you have the opportunity to see, via the proven Neo-Tech techniques, your best path in life. It will cost you an hour of your time to read those pages that open the door to the life you were meant to live. Some people just like to know, out of curiosity, what they would have done best in life. But, even more go on to travel that life they were meant to live and become deeply happy and motivated, wealthy and powerful, and discover rare romantic love. Men and women are equally invited to take the adventure. When you have finished reading the next 12 pages, as prosperous as those pages were, remember that your exciting journey will just be starting. Therefore, let us begin. Five of the six gifts of the God-Man can start filling your life as early as tomorrow morning. The gift of perfect health still relies on the Technological Revolution. But you do not have to wait for the other gifts of profound security, millionaire wealth, a dream career, a dream lover, and superior intelligence. Follow the step-by-step instructions in this chapter to open the door to the life you were meant to live. Opening the Door to the Person You Were Meant to Be What motivates you into making the

Ngày đăng: 03/11/2017, 17:06

Xem thêm

TỪ KHÓA LIÊN QUAN

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

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN

w