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

Xây dựng website giới thiệu sản phẩm công ty lương thực thanh nghệ tĩnh

70 549 1

Đ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 70
Dung lượng 1,37 MB

Nội dung

Các công ty, xí nghiệp, trờng học… và vàtất cả mọi ngời có thể dễ dàng trang bị để phục vụ cho công việc của mình.Bên cạnh đó việc sử dụng phổ biến Internet đã tạo ra một bớc ngoặt mới t

Trang 1

Lời nói đầu

Ngày nay, công nghệ thông tin đã trở thành một công cụ đắc lực giúpcon ngời trong công việc hàng ngày và là một phơng tiện cực kỳ hữu hiệutrong một xã hội hiện đại

ở nớc ta hiện nay, việc áp dụng công nghệ thông tin đã trở thành yêucầu bức thiết cho quá trình phát triển Những thành tựu của tin học đã gópphần giảm nhẹ sức lao động của con ngời, tạo điều kiện thuận lợi trong việckhai thác và quản lý một xã hội công nghiệp Một vấn đề đặt ra là làm thế nào

để khai thác tối đa tính năng tác dụng của máy tính và làm thế nào để tin họcthực sự hữu ích cho mọi ngời

Trong thời kỳ phát triển, thông tin đã thực sự trở thành tài nguyên quantrọng Hệ thống càng phát triển thì càng có nhiều yếu tố hợp thành nhiều mốiquan hệ giữa chúng Để xử lý đợc các thông tin nh vậy bắt buộc chúng ta phảiứng dụng tin học nhằm thực hiện với năng suất cao, hiệu quả lớn và xử lý đợcnhiều thông tin phức tạp

Cùng với các thành tựu của khoa học nhân loại thì ngành công nghệthông tin với hai lĩnh vực chính là tin học và viễn thông ngày càng phát triểnvới tốc độ không ngừng Sự cải tiến về công nghệ đã làm cho giá thành củamáy tính đã giảm xuống đi rất nhiều Các công ty, xí nghiệp, trờng học… và vàtất cả mọi ngời có thể dễ dàng trang bị để phục vụ cho công việc của mình.Bên cạnh đó việc sử dụng phổ biến Internet đã tạo ra một bớc ngoặt mới trong

định hớng phát triển ngành Công nghệ thông tin của nớc ta cùng với nhu cầu

sử dụng máy tính để trao đổi và cập nhật thông tin ngày càng tăng

Xuất phát từ thực tế đó em đã chọn đề tài luận văn Xây dựng Website“ Xây dựng Website

giới thiệu sản phẩm Công ty Lơng thực Thanh – Nghệ – Tĩnh” Nghệ – Nghệ – Tĩnh” Tĩnh” nhằm mục

đích tìm hiểu, khai thác và ứng dụng các u điểm của mạng Internet vào cuộcsống con ngời Cụ thể hơn là nhờ ứng dụng mạng Internet, chúng ta có thểngồi tại chỗ mà du ngoạn trên các cửa hàng, siêu thị ảo để mua bất kỳ mặthàng nào từ những quyển sách cho đến những chiếc xe máy, các sản phẩm l-

ơng thực… và

Đợc sự tận tình giúp đỡ của các Thầy, Cô giáo trong khoa Công nghệ

thông tin, các bạn sinh viên lớp 41E2 – Nghệ – Tĩnh” CNTT, đặc biệt là Cô giáo Th.s Phạm Thị Thu Hiền đã hớng dẫn và động viên em rất nhiều cho nên thời gian

qua em đã hoàn thành luận văn tốt nghiệp của mình Xây dựng Website giới“ Xây dựng Website

thiệu sản phẩm Công ty Lơng thực Thanh – Nghệ – Tĩnh” Nghệ – Nghệ – Tĩnh” Tĩnh

Trang 2

Do thời gian có hạn và kinh nghiệm cha nhiều nên có thể không tránhkhỏi đợc những thiếu sót Rất mong đợc sự góp ý của Thầy, Cô và bạn bè đểchơng trình này đợc hoàn thiện hơn và có thể áp dụng đợc vào thực tế mộtcách hiệu quả nhất.

Em xin chân thành cảm ơn!

Sinh viên thực hiện

Nguyễn Thanh Mai

K41E2 - CNTT - Đại học Vinh

Trang 3

ơng mại điện tử vì đều sử dụng điện thoại, fax hay email, và tất cả đều làphơng tiện điện tử.

Thực tế thì không phải nh vậy !

Trớc hết thuật ngữ thơng mại điện tử mới chỉ đợc sử dụng khi có mộtngời đã thực hiện đợc việc mua bán qua mạng Internet bằng cách trả tiền bằngmột loại tiền đã đợc mã hoá

Vậy Thơng mại điện tử chỉ có thể thực hiện đợc qua Internet hay hệthống các máy tính nối mạng ? Đúng nh vậy, nhng không phải giao dịch nàotrên Internet cũng đợc gọi là Thơng mại điện tử

Các ứng dụng kinh doanh trên Internet đợc chia làm bốn mức độ khác nhau:

 Brochureware (Quảng cáo trên Internet): Đa thông tin lên mạng lới một

Website giới thiệu công ty, sản phẩm Hầu hết các ứng dụng Internet ở ViệtNam đều ở dạng này

 E-Commerce (Thơng mại điện tử): Là các ứng dụng cho phép trao đổi giữa

ngời mua và ngời bán, hỗ trợ khách hàng và quản lý cơ sở dữ liệu khách hànghoàn toàn trên mạng Đây là hình thức giao dịch giữa ngời bán và ngời mua(Business to Customer hay viết tắt alf B2C)

 E-Business (Kinh doanh điện tử): là ứng dụng cho phép thực hiện giao dịch

giữa doanh nghiệp này với doanh nghiệp khác và khách hàng của doanhnghiẹp đó (Business to Business hay viết tắt là B2B) B2B bao gồm các ứngdụng nh thị trờng ảo, quản lý quan hệ khách hàng

 E-Enterprise (Doanh nghiệp điện tử): Một số doanh nghiệp ứng dụng cả B2B và B2C Các doanh nghiệp này đợc gọi là E-Enterprise.

Trang 4

Thơng mại điện tử ngày nay càng đóng vai trò quan trọng trong đờisống xã hội vì đó là những phơng thức giao dịch nhanh nhất, hiệu quả nhất,tận dụng đợc tối đa mọi nguồn lực Thơng mại điện tử là kết hợp của nhữngthành tựu khoa học kỹ thuật vào việc kinh doanh.

Vì Thơng mại điện tử đợc tiến hành trên mạng nên không bị ảnh hởngbởi khoảng cách địa lý, do đó bạn có là nhà cung cấp nhỏ hay lớn thì điều đócũng không ảnh hởng gì, bạn vẫn đợc nhiều ngời biết đến nhờ tính toàn cầucủa mạng Khách hàng cũng có nhiều sự lựa chọn hơn nhờ mạng máy tínhcung cấp cho họ Thơng mại điện tử đem lại sự hiện diện trên toàn cầu chonhà cung cấp và sự lựa chọn toàn cầu cho khách hàng Nhờ Thơng mại điện tử

mà các nhà cung cấp đã tiếp cận gần hơn với khách hàng, điều đó cũng đồngnghĩa với việc tăng chất lợng dịch vụ cho ngời tiêu dùng

Trong Thơng mại điện tử, ngời bán và ngời mua không gặp nhau trựctiếp mà thông qua mạng, do đó vấn đề cập nhật thông tin cho các bên sẽnhanh hơn, nhng đòi hỏi ngời tham gia phải có khả năng sử dụng Hơn nữa,Thơng mại điện tử là việc kinh doanh trên các thiết bị điện tử nên nó sẽ tác

động theo sự thay đổi của công nghệ Vì vậy, ngời tham gia kinh doanh cũngphải luôn học hỏi để theo kịp sự thay đổi đó

Mạng gần nh là yếu tố quyết định cho mọi hình thức hoạt động của

Th-ơng mại điện tử Công nghệ càng đi lên thì ThTh-ơng mại điện tử càng có cơ hộiphát triển Tuy nhiên nh vậy các doanh nghiệp sẽ phải tăng chi phí đầu t chocông nghệ, ngời sử dụng phải luôn luôn học hỏi để nâng cao kiến thức sửdụng công nghệ

Đã có một số doanh nghiệp ở nớc ta tham gia vào hoạt động Thơng mại

điện tử Song để khai thác hết cơ hội mà Thơng mại điện tử đem lại còn rất ítdoanh nghiệp ở Việt Nam làm đợc Điều này cũng không có gì khó hiểu vìchúng ta mới bớc vào Công nghệ thông tin đợc hơn một thập kỷ, tham giamạng Internet đợc vài năm nên nhận thức của chúng ta còn nhiều hạn chế, hơnnữa cơ sở hạ tầng công nghệ, nhận thức của nhân dân, điều kiện xã hội đã trởthành những rào cản rất lớn Nhng tất cả chỉ là giả thiết nếu chúng ta cha thử

Chính vì thế nên em đã chọn đề tài luận văn là "Xây dựng Website giới thiệu sản phẩm Công ty Lơng Thực Thanh - Nghệ - Tĩnh".

Nhu cầu sử dụng trong xã hội luôn là động cơ thúc đẩy sản xuất, nhchúng ta cũng biết đợc việc thiếu thông tin cho công đoạn đáp ứng nhu cầulàm cho việc đa sản phẩm đến tay ngời dùng trở nên khó khăn và gây nhiều

Trang 5

lãng phí cho xã hội Bên cạnh đó việc phổ biến sử dụng Internet đã tạo ra mộtbớc ngoặt mới trong định hớng phát triển ngành Công nghệ thông tin của nớc

ta cùng với nhu cầu sử dụng máy tính để trao đổi và cập nhật thông tin ngàycàng tăng Từ thực tế đó là việc ứng dụng thông tin để đáp ứng những nhu cầucủa xã hội và hỗ trợ cho việc mua bán diễn ra một cách nhanh chóng, tiếtkiệm đã trở nên vô cùng cấp thiết Song song với việc phát triển bán hàng qua

điện thoại, ứng dụng với thời đại công nghệ thông tin phát triển nh hiện nay,mua bán qua mạng cũng là một giải pháp tối u trong việc phân phối thông tinvào mục đích thơng mại và đây cũng là một mảnh đất mới cho thị trờng hàngtiêu dùng trong giai đoạn phát triển kinh tế ở nớc ta

Việc bạn có thể ung dung ngồi ở nhà mà du ngoạn từ cửa hàng này sangcửa hàng khác trong không gian ảo không còn xa lạ nữa Ngày nay, bất kỳ thứhàng hoá nào, bạn đều có thể đặt mua qua Internet: từ một bó hoa tơi, mộtchiếc ti vi, một chiếc ô tô, hay có thể đặt mua những sản phẩm lơng thực đợcbán ở một cửa hàng lơng thực nào đó trên mạng v.v

Câu hỏi thứ nhất: "Cửa hàng" trên Web thực chất là gì ? Nếu nh trongthế giới thực cửa hàng đợc xây dựng bằng gạch, xi măng, sắt thép v.v thìtrong không gian ảo cửa hàng đợc xây bằng phần mềm Tận dụng tính đa năngphơng tiện của môi trờng Web, các cửa hàng trực tuyến đợc xây dựng trên nềntảng HTML và đáp lại những tình huống từ phía ngời mua hàng cũng nh ngờibán

Cửa hàng trên Internet nó cũng giống nh siêu thị trên Internet nhng quymô bán hàng của nó cũng gói gọn trong những hàng hoá thuộc một lĩnh vựcnào đó, chẳng hạn nh các sản phẩm lơng thực thuộc lĩnh vực Nông nghiệp Do

đó thực hiện một đề tài xây dựng một cửa hàng trên Internet là một vấn đềthực tế, ứng dụng đợc và có tiềm năng phát triển trong tơng lai

Có một câu hỏi khác: "Cửa hàng" trên mạng hoạt động nh thế nào ? Do

đặc điểm nổi bật của cửa hàng Internet là ngời mua và ngời bán không hề gặpmặt nhau và ngời mua không thể kiểm tra trực tiếp mặt hàng Do đó, để xâydựng cửa hàng ảo, cần phải xây dựng cho cửa hàng ảo những chức năng sau:Quản lý khách hàng, quản lý mua hàng, cơ sở dữ liệu, bổ sung, soạn sửa mặthàng, bán hàng, quản lý và xử lý đơn đặt hàng v.v

Trong đề tài này nhiệm vụ chính chỉ tập trung vào vấn đề bán hàng, chonên có những vấn đề liên quan bao gồm: bán hàng, nhận đơn hàng, cơ sở dữliệu, quản lý khách hàng, bổ sung quản lý mặt hàng, quản lý đơn hàng

Trang 6

Mục tiêu và những yêu cầu giải quyết khi xây dựng hệ thống

 Mục tiêu xây dựng hệ thống

- Nhằm đáp ứng đợc nhu cầu mở rộng thị trờng tiêu thụ hàng hoá

- Thông tin luôn đợc cập nhật mới và luôn đáp ứng đợc nhu cầu tìm kiếmthông tin Bên cạnh đó còn tiết kiệm đợc thời gian và chi phí đi lại cho kháchhàng

 Những yêu cầu đặt ra cho một hệ thống đợc thiết kế để thực thi trên mạng

- Hỗ trợ cho khách hàng

+ An toàn khi mua hàng, quản lý một user:

Để đảm bảo cho thông tin của khách hàng khi mua hàng không bị ngờikhác thâm nhập Mỗi ngời khi mua hàng sẽ đợc cấp một Account Nếu quênAccount thì đăng ký cái khác Nhằm tạo sự thân thiện cho khách hàng khimua hàng

+ Truy xuất Database thông qua Internet

Mỗi khách hàng khi mua hàng chỉ đợc cho phép truy cập vào Database ở một

số bảng và một số Field nhất định nhằm đảm bảo đợc vấn đề an toàn dữ liệucho hệ thống

+ An toàn trên đờng truyền

Đây là một vấn đề lớn hiện nay, việc thanh toán tiền bằng các thẻ tín dụng làmột bớc cố gắng của đề tài

- Hỗ trợ cho ngời quản trị

Có thể thao tác trên cơ sở dữ liệu thông qua giao diện web nh đọc, ghi,chỉnh sửa, thống kê dữ liệu công thức tính hoá đơn bán hàng Ngoài ra còn

để an toàn cho hệ thống thì ngời quản trị sẽ có mật khẩu truy cập hệ thống

Trang 7

Năm 1989, World Wide Web hình thành và ngày nay World Wide Webcấu thành phần lớn của Internet.

World Wide Web (WWW) là phần đồ hoạ của Internet Thửa ban đầu,Internet là hệ thống truyền thông dựa trên văn bản; việc kết nối với những sitekhác có nghĩa là phải gõ những địa chỉ mã hoá dài dằng dặc với độ chính xác100% Công nghệ World Web xuất hiện nh một vị cứu tinh Khả năng đặthình ảnh lên Web site bất ngờ làm cho thông tin trên Web trở nên hấp dẫn, lôicuốn hơn Ngoài ra, HTTP (Hypertext Transfer Protocol) cho phép trang Webkết nối với nhau qua các siêu liên kết (hyperlink) Nhờ vậy mà ngời dùng dễdàng "nhảy" qua lại giữa các Web site nằm ở hai đầu trái đất

Mặc dù ta hay lẫn lộn giữa Internet và World Wide Web, nhng điềuquan trọng là phải nhớ rằng Web chỉ là một trong nhiều thành phần cấu thànhnên Internet Những thành phần còn lại bao gồm E-mail, FPT (File TransferProtocol), Gopher, Telnet, Usenet

2 Các thành phần, thiết bị chính để tạo nên Internet

- Các máy chủ, máy trạm, máy tính cá nhân trên đó chạy các chơngtrình ứng dụng Các máy tính này có thể thuộc các loại khác nhau song chỉcần hiểu đợc TCP/IP và có phần cứng, phần mềm tơng ứng để truy nhập và sửdụng dịch vụ Internet

Trang 8

- Các mạng diện rộng, mạng cục bộ, đờng thuê bao điểm điểm, liên kếtDial-up mang tải thông tin trao đổi giữa các máy tính.

- Các bộ dẫn đờng (router) phục vụ kết nối giữa các mạng

3 Giới thiệu khái quát về bộ giao thức TCP/IP

TCP/IP là bộ giao thức đợc sử dụng rộng rãi nhất hiện nay trên thế giớibởi các nguyên nhân sau:

- Là một bộ giao thức đợc phát triển tơng đối sớm, từ những năm 70 đểphục vụ Bộ Quốc Phòng Mỹ Sau đó đợc sử dụng làm giao thức mạng củaUnix TCP/IP đã trải qua thời gian dài thử thách và chứng tỏ đợc sự hoàn thiệncủa mình

- TCP/IP là giao thức đạt đợc tính mở cao

- TCP/IP không phải là sản phảm độc quyền của một công ty hay tổchức nào đó Nó là sở hữu cộng đồng ngời sử dụng

- Hầu hết các tác vụ mạng đều có thể đợc thực hiện sử dụng TCP/IP

- TCP/IP là bộ giao thức có tính tơng thích cao Nó chạy trên tất cả cácphần cứng và trên nhiều hệ điều hành khác nhau

Ngày nay, TCP/IP không chỉ phố biến đối với các hệ thống mạng công

ty, tổ chức nó còn là giao thức mạng của mạng toàn cầu Internet Với sựphát triển của mạng Internet, bộ giao thức TCP/IP cũng khẳng định sự phổbiến của nó

Địa chỉ IP:

Mỗi máy tính trên mạng sử dụng TCP/IP đều có một địa chỉ gọi là địachỉ IP Địa chỉ này đợc xác định bởi ngời quản trị mạng một cách logic Điềunày có một u điểm rất lớn, đó là sự độc lập của các dịch vụ và giao thức đốivới hệ thống mạng vật lý

- Định dạng của địa chỉ IP

Địa chỉ IP là một số nguyên 32 bit

Ví dụ: 1100000000010100001111000000010

Trang 9

Nhằm làm cho địa chỉ IP dễ phân biệt và sử dụng, nó đợc phân ra thành

ở hệ nhị phân nh cũ

- Các lớp địa chỉ IP

Mỗi địa chỉ IP gồm có hai phần:

+ Phần địa chỉ mạng (NetID): Gồm một số bít đầu, là địa chỉ của phầnmạng con chứa máy tính này Tất cả các mạng con trong một hệ thống mạngTCP/IP phải có một địa chỉ mạng duy nhất

+ Phần địa chỉ máy (HostID): Gồm các bit còn lại, là địa chỉ xác địnhduy nhất các máy trên một mạng con

Khái niệm mạng con trong định nghĩa trên ám chỉ một phần mạng LAN

mà trong đó các máy tính kết nối trực tiếp trên môi trờng truyền dẫn khôngqua router

Hai địa chỉ này kết hợp với nhau tạo thành địa chỉ IP duy nhất cho mỗmáy trên mạng

Nhằm mục đích quản lý, địa chỉ IP đợc tổ chức thành các lớp khác nhau:

Loại A: Có 126 địa chỉ, mỗi địa chỉ có 16.777.216 hosts

Loại B: Có 16.384 địa chỉ, mỗi địa chỉ có 65.526 hosts

Loại C: Có 2.097.152 địa chỉ, mỗi địa chỉ có 254 hosts

Ngoài ra còn có hai lớp D và E phục vụ cho mục đích nghiên cứu và thửnghiệm Bạn có thể xác định lớp của một địa chỉ IP bằng cách xem giá trị của

số thứ nhất trong định dạng dotted-decimal notation

Trang 10

4 Kết nối mạng Internet

Muốn truy cập Internet, bạn phải đăng ký một kết nối Có nhiều phơngpháp kết nối với Internet, và luôn có phơng pháp mới đang trong quá trìnhthiết kế Ba phơng pháp phổ biến nhất hiện nay là: dịch vụ trực tuyến, nhàcung cấp dịch vụ Internet (ISP), và truy cập trực tiếp

- Dịch vụ trực tuyến (Online service) là một doanh nghiệp, nh AOL,Compuerve, Microsofl Network (MSN) v.v., cung cấp nhiều dịch vụ truyềnthông, trong đó có truy cập Internet Khi sử dụng dịch vụ trực tuyến, bạn phảichạy chơng trình kết nối của họ để đăng nhập dịch vụ cũng của họ nốt, rồi lú

đã kết nối, bạn có thể chạy Internet Explorer Dịch vụ trực tuyến thu cớc phíhàng tháng (không đáp dụng cho ngời dùng ở Việt Nam)

- Nhà cung cấp dịch vụ Internet (ISP) là một công ty nhỏ hơn, cung cấptuỳ chọn không nhiều bằng dịch vụ trực tuyến ISP cho phép truy cập Internettheo giờ với cớc phí thấp, hoặc truy cập không giới hạn với cớc phí cao hơn

Họ còn cấp cho khách hàng một tài khoản E-mail ở Việt Nam hiện có 3 ISP

đang hoạt động: VNN, FPT, NetNam

- Truy cập Internet trực tiếp (direct access) khả dụng ở nhiều học việngiáo dục hoặc công ty lớn Thay vì sử dụng Modem, những tổ chức này thuêbao riêng một đờng truyền chuyên dụng để cung cấp truy cập Internet 24/24giờ

Để kết nối với Internet, trớc hết máy tính của ngời dùng phải đợc nốivào mạng máy tính trong mạng LAN đã đợc kết nối với Internet hoặc quaModem với mạng Internet

Có rất nhiều các trình duyệt Web khác nhau nh Netscape Navigator củahãng Netscape, Internet Explorer của hãng Microsoft để hiển thị đợc tài liệutruyền qua giao thức HTTP trên Internet

5 Truyền thông trong mạng

Để các máy tín có thể giao dịch đợc với nhau, cần phải có các quy định

đặc biệt gọi là giao thức truyền thông

Trang 11

Giao thức truyền thông là nợ các quy tắc cụ thể phải tuân thủ trong việctrao đổi thông tin giữa các thiết bị truyền dữ liệu Có các giao thức đối với tốc

độ truyền, khuôn dạng dữ liệu, kiểm soát lỗi v.v

Việc phối hợp xử lý giữa các máy tính trong mạng đợc thực hiện theomột số mô hình Dới đây là hai mô hình thông dụng:

 Mô hình khách - chủ (Client - Server)

Trong mô hình này khi kết nối hai máy tính, một máy sẽ đợc chọn để

đảm nhận việc cung cấp tài nguyên (chơng trình, dữ liệu ) còn máy khác

đảm nhận việc sử dụng các tài nguyên này Trong trờng hợp đó, máy thứ nhất

đợc gọi là máy chủ (server), còn máy thứ hai là máy khách (Client)

Ví dụ, máy chủ có thể là máy tính có công suất lớn chứa cơ sở dữ liệu trungtâm, còn máy khách là mày khi có nhu cầu có thể đòi hỏi thông tin từ máychủ

 Mô hình ngang hàng (peer to peer)

Trong mô hình này, tất cả các máy tính đều binh đẳng với nhau Điều

đó có nghĩa là mỗi máy vừa có thể cung cấp các tài nguyên của mình cho cácmáy khác, vừa có thể sử dụng tài nguyên của các máy khác trong mạng

6 Một số dịch vụ cơ bản của Internet

Trên Internet có rất nhiều dịch vụ Dới đây giới thiệu hai dịch vụ cơ bản

a Tổ chức và tìm kiếm thông tin

Các thông tin trên Internet thờng đợc tổ chức dới dạng siêu văn bản

D-ới góc độ ngời sử dụng, siêu văn bản là tổng thể trong đó tích hợp: văn bản,hình ảnh, âm thanh, vi deo và một số liên kết với các siêu văn bản khác Cácliên kết này thờng đợc thể hiện bằng cách gạch chân hoặc đổi màu một số từhay hình ảnh

Ví dụ, với siêu văn bản bản đồ thế giới, nếu ngời sử dụng nháy chuộtvào một nớc nào đó, ngời đó có thể nhận đợc thông tin về quốc gia đó:

Dới dạng văn bản nh dân số, diện tích ; dới dạng hình ảnh nh bản đồ

địa lý, quốc kỳ ; dới dạng âm thanh nh quốc ca, nhạc dân tộc

Trang 12

Để tìm kiếm các siêu văn bản nói riêng, các tài nguyên trên Internet nóichung và đảm bảo việc thâm nhập đến chúng, ngời ta sử dụng hệ thốngWWW Hệ thống này đợc xây dựng trên giao thức truyền tin đặc biệt, gọi làgiao thức truyền tin siêu văn bản HTTP (Hyper Text Transfer Protocol) và đợccấu thành từ các trang Web Trang Web này đặt trên một máy chủ tạo thànhWebsite.

Trang Web đợc tạo ra nhờ sử dụng ngôn ngữ siêu văn bản HTML(Hyper Text Markup Language)

Ngôn ngữ HTML cho phép bổ sung vào văn bản các thẻ lệnh (tag), nhờ

đó có thể liên kết các đoạn văn bản này với các văn bản khác hoặc với các âmthanh, hình ảnh

Mỗi Website có nhiều trang, trang đầu tiên gọi là trang chủ(Homepage) - là văn bản chứa các chỉ dẫn móc nối đến các trang khác của nó

Địa chỉ của trang chủ đợc lu hành trong Internet nh là địa chỉ của Website

b Th điện tử (Email)

Th điện tử là dịch vụ thực hiện việc chuyển thông tin trên Internet thôngqua các hộp th điện tử Sử dụng dịch vụ này ngoài nội dung th có thể truyềnkèm các tệp âm thanh, hình ảnh và cả các chơng trình

Khi sử dụng hộp th điện tử, mỗi thuê bao có một địa chỉ riêng có dạng:

<Tên thuê bao> @ <Tên máy chủ của hộp th>

Ví dụ: Thanhmai@yahoo.com, trong đó Thanhmai là tên thuê bao cònyahoo.com là tên máy chủ

Thông tin truyền đến theo Email sẽ đợc cất giữ ở máy chủ Nhờ một

ch-ơng trình chyên dụng, thuê bao có thể mở th của mình để xem và khi muốn cóthể tải về máy của mình

Hiện nay có rất nhiều nhà cung cấp dịch vụ th điện tử cho phép ngời sửdụng đăng ký hộp th riêng của mình Chẳng hạn, có thể vào Internet và đăng

ký hộp th tại các Website nh www.vnn.vn, www.fpt.vn, www.yahoo.com,www.hotmail.com

Trang 13

7 Các trình duyệt Web thờng dùng

Có hai trình duyệt Web hiện đang đợc rất nhiều ngời sử dụng đó là:Netscape Navigator của hãng Netscape và Internet Explorer của hãngMicrosoft Cả hai trình duyệt Web này đều cho phép bạn duyệt các loại trangWeb đợc xây dựng trên ngôn ngữ lập trình bất kỳ có hỗ trợ Web

Tuy nhiên, đối với trình duyệt IE thì dễ dàng hơn, bởi trình duyệt nàyhầu hết hỗ trợ các thẻ HTML hiện nay và bỏ quan các khai báo mang tính ch a

đầy đủ Ngợc lại, với trình duyệt NC, bạn cần phải khai báo và sử dụng đúngcác thẻ mà NC hỗ trợ

+ Khởi động Internet Exlorer: Chọn nút Start, chọn trên thực đơn Programs(Win 9x2000) hoặc All Programs (Win XP), ta có thể thấy Internet Explorer

đợc khởi động với trang Web mặc định

Trang Web đầu tiên đợc mở ra đợc gọi là trang chủ (start page, homepage) Nháy chuột vào một Hyperlink bất kỳ, có thể là một hình ảnh hoặc một

từ có màu sắc và gạch chân để chuyển sang trang tơng ứng Chơng trình duyệtrất dễ sử dụng và thân thiện Nếu chúng ta muốn tới trang Web nào chỉ cầnghi địa chỉ vào thanh Address và gõ Enter, trang Web sẽ đợc kết nối đến trìnhduyệt trong giây lát

+ Để khởi động Netscape Navigat or, chọn Start/ All program/ Netscape, chọntrình đơn Netscape Navigat or

Sau khi khởi động, Netscape Navigator có giáo diện khá giống với InternetExplorer Tuy nhiên có một số Script có thể chạy trên Internet Explorer nhngkhông thể chạy trên Netscape Navigator

Ch ơng II

giới thiệu cấu trúc HTML và thẻ HTML

Trang 14

I Các khái niệm cơ bản và ngôn ngữ HTML

1 Khái niệm cơ bản về WEB

Trong thực tế, ứng dụng Web luôn tồn tại hai loại trang Web tĩnh và

động Trang Web tĩnh là trang HTML, không kết nối cơ sở dữ liệu Ngợc lạitrang Web động là trang Web có kết nối cơ sở dữ liệu Điều này có nghĩa làmỗi khi trang Web động đợc làm tơi, dữ liệu trên trang Web đợc đọc từ cơ sởdữ liệu

Nói cách khác, cho dù đó là trang Web tĩnh hay động, nếu bạn muốnngời dùng sử dụng chúng để trình bày dữ liệu trên trình duyệt Web, bạn cầnphải khai báo các thẻ HTML bên trong theo một quy luật nhất định

Để trang Web trình bày dữ liệu theo nh ý của bạn trên trình duyệt, bạncần khai báo các thẻ HTML và các Client Scrip phù hợp với chuẩn HTML vàClient Scrip Ngoài ra, mỗi trình duyệt có thể hỗ trợ thêm những thẻ khác,nhằm cho phép ngời dùng phong phú hoá giao diện của trang Web

Để xây dựng một ứng dụng Web hoàn chỉnh và có tính thơng mại, bạncần phải kết hợp cả Client Scrip (Kịch bản trên trình khách) và server Scrip(Kịch bản trên trình chủ) với một loại cơ sở dữ liệu nào đó, chẳng hạn nh: MSAccess, SQL, MySQL,

2 Các khái niệm cơ bản khác

URL (Uniform Resource Locators): Để truy xuất một dịch vụ thông

tin của Server, ngời ta cần phải xác định loại, địa chỉ và cổng của loại dịch vụ

đó (do có nhiều dịch vụ trên Internet cùng dùng chung Internet Protocol, nênngời ta đa thêm vào khái niệm cổng (port) Mỗi loại dịch vụ sẽ sử dụng mộtcỗng khác nhau, đánh số từ 1 đến 16383 để truy xuất thông tin)

Dạng tổng quát: method://hostname.dommainname: port.

 Method: loại dịch vụ đợc sử dụng (http, mailto, fpt, file, gopher, telnet,

new)

http: Hyper Text Transfer Protocol - Giao thức truyền siêu văn bản

fpt: File Transfer Protocol - Giao thức truyền/ nhận tập tin trên Internet

Trang 15

File: Truy xuất tập tin trên đĩa cục bộ.

 Hostname.domainnname: Tên server, tên miền cần truy xuất Ví dụ:

W W W BOOKVNGUIDE.COM hay 206.25.128.3

 Port: Chỉ định cổng để truy xuất server Thông thờng các cổng đợc truy xuất

theo tiêu chuẩn định sẵn nên không cần ghi: port trong URL

- Nó cho phép thông tin có nhiều mối quan hệ với những thông tinkhác Siêu văn bản cho phép bạn tạo thông tin có khả năng truy cập từ nhiều vịtrí khác nhau trong tài liệu hoặc một loạt tài liệu

Một tập tin HTML chẳng qua là một tập tin văn bản bình thờng, có

đuôi htm hay html Bên trong tập tin, ta gặp toàn bộ văn bản và tiêu đề củatrang, cùng với một mảng mã nhỏ gọi là thẻ gán (tag) Các thẻ gán này báocho trình duyệt (chơng trình đọc trang Web) biết ý nghĩa, các định dạng củatừng đối tợng (một đề mục, một đoạn, một nối kết), tên tập tin và vị trí củamọi hình ảnh, các URL mà những nối kết trỏ đến, để từ đó trình duyệt Webbiết cách hiển thị đối tợng trên màn hình

 HTML giúp định dạng văn bản trong trang Web nhờ các thẻ Thẻ Html quy

định văn bản sẽ thế nào và hiển thị văn bản trên màn hình ra sao Chẳng hạn,thẻ <I> cho chữ nghiêng, <B> cho chữ đậm, <BR> xuống dòng, <U> gạch d-ới,

Trang 16

 Quan trọng hơn, các thẻ Html có thể liên kết một từ hoặc một cụm từ với cáctài liệu khác trên Internet.

 Một số thẻ Html xây dựng một mô tả cấu trúc các thành phần trên trang dớidạng bảng và mẫu biểu Trình duyệt Web sử dụng thông tin này để xác địnhcách hiển thị các thành phần đặc trng liên quan với nhau Ví dụ: Các thẻ mô tảmột bảng sẽ mô tả một hàng nó có, số ô trong một bảng

 Đa số các thẻ Html có dạng đóng và mở, dữ liệu bị tác động sẽ nằm giữ haithẻ mở/đóng Thẻ đóng dùng chung từ lệnh giống nh thẻ mở, nhng thêm dấuxiên phải (/) Một số thẻ lại có các thuộc tính kèm theo

2 Cấu trúc chung của một trang HTML

<!- - Các thẻ Html và nội dung sẽ hiển thị - ->

<tag_name> Chuỗi văn bản </tag_name>

 BODY: Chỉ rõ phần chính của trang.

Trang 17

Thuộc tính Mô tả

ALINK, LINK, VLINK Định màu cho liên kêt hoạt động, liên kết

mới và liên kết đã đợc nhấp

LEFTMARGIN, TOPMARGIN Quy định lề trái và lề phải

 HEAD: Tạo đầu mục trang

 TITLE: Tạo tiêu đề trang trên thanh tiêu đề, đây là thẻ bắt buộc

 BIG: Làm cho chữ lớn hơn chữ xung quanh

 BLINK: Làm cho chữ nhấp nháy Chỉ có hiệu lực với trình duyệt Netscape

 MARQUEE: Cho phép khai báo một chuỗi chuyển động theo hớng khácnhau trên trang WEb, thẻ này thởng đợc sử dụng để quảng cáo một đề tài nào

đó

 BR : Tạo ngắt dòng.

Trang 18

 CODE: Đánh dấu văn bản là mã máy tính.

 EM: Nhấn mạnh văn bản, thờng bằng cách in nghiêng

 FONT: Thay đổi phông chữ, kích cỡ và mã ký tự

 META: Đợc khai báo trong thẻ <head>, thẻ <meta> thờng đợc sử dụng để khai báo loại font sử dụng.

 HR: Tạo đờng kẻ ngang

Trang 19

 I: Hiển thị chữ in nghiêng.

 NOBR: Giữ cho mọi thành phần trong cùng thẻ này nằm trên một dòng

 P: Tạo đoạn mới.

 PRF: Hiển thị văn bản y nh trong tài liệu HTML

 Q: Trích dẫn đoạn văn bản ngắn

 S: Hiển thị chữ bị gạch ngang

 SAMP: Hiển thị văn bản mẫu - ở phông chữ đơn cách

 SMALL: Giảm kích cỡ

 STRIKE: Hiển thị chữ bị gạch ngang

 STRONG: Nhấn mạnh văn bản, thờng là dạng in đậm

 SUB: Tạo chỉ số dới

Giới thiệu : Microsoft Frontpage là một phần mềm cho phép việc tạo và quản

lý các trang Web Microsoft Frontpage thật sự là một phần mềm mạnh, tiệních với nhiều tính năng, Microsoft Frontpage dễ sử dụng phù hợp với mọi đốitợng, tuỳ theo khả năng của ngời thiết kế và yêu cầu của ứng dụng mà ta cóthể tạo ra những trang Web từ đơn giản đến phức tạp

Trang 20

Mµn h×nh so¹n th¶o Front Page

CH¦¥NG III

NGHI£N CøU PERSONAL HOME PAGE NG¤N NG÷ LËP TR×NH– NG¤N NG÷ LËP TR×NH

TR£N PHP Vµ C¥ Së D÷ LIÖU MYSQL

Trang 21

I nghiên cứu php

1.Khái niệm PHP

PHP (Personal Home Page) là một ngôn ngữ lập trình đợc kết nối chặtchẽ với máy chủ Nói một cách đơn giản là không theo thuật ngữ khoa học thìmột quá trình xử lý PHP đợc thực hiện trên máy chủ (Windows hoặc Unix).Khi một trang Web muốn đợc dùng PHP thì phải đáp ứng đợc tất cả các quátrình xử lý thông tin trong trang Web đó, sau đó đa ra kết quả ngôn ngữHTML

Cũng giống nh hầu hết các ngôn ngữ lập trình khác PHP có thể nối trựctiếp với HTML Mã PHP tách biệt với HTML bằng các thực thể đầu và cuối.Khi một tài liệu đợc đa ra phân tích, qúa trình xử lý PHP đợc thực hiện ởnhững điểm quan trọng, sau đó đa ra kết quả

Thơng mại điện tử ngày càng phát triển trên thế giới nói chung và ViệtNam nói riêng, sự ra đời của các ngôn ngữ lập trình cho phép chúng ta thiết kế

và xây dựng những ứng dụng thơng mại điện tử dới các hình thức khác nhau.PHP và cơ sở dữ liệu MySQL không nằm ngoài mục đích dùng để xây dựngứng dụng thơng mại điện tử

PHP là Open Source (mã nguồn mở), điều này là bạn có thể làm việctrên mã nguồn, thêm, sửa, sử dụng và phân phối chúng Để tham khảo trên cácmã nguồn của PHP, bạn có thể vào Internet tại địa chỉ http:/ www.php.net hayhttp:// www.zen.com

Trang 22

3 Tại sao nên dùng PHP?

Không còn xa lạ gì khi có rất nhiều sự lựa chọn các ngôn ngữ lập trìnhkhác nh ASP, Perl, Java và một số loại khác Trong mỗi ngôn ngữ lập trìnhnày đều có cấu hình và tính năng khác nhau thì chúng vẫn đa ra một số kếtquả giống nhau

Tại sao PHP lại là u tiên hàng đầu của chúng ta?

Rất đơn giản đối với những ngời còn xa lạ với PHP đây là sự lôi cuốnmạnh mẽ nhất Bởi nó thiết kế trong các ứng dụng Web, có nhiều tính năng

đáp ứng những nhu cầu chung nhất PHP là một mã nguồn mở, bởi vì mãnguồn của PHP sẵn có nên cộng đồng các nhà phát triển Web luôn có ý thứccải tiến nó, nâng cao để khắc phục các lỗi trong các chơng trình này

PHP rất ổn định và tơng hợp, PHP đã vận hành khá ổn định trên các hệ

điều hành Unix, Windows đồng thời nó cũng nối với các máy chủ nh IIS,Apache PHP là một ngôn ngữ dễ học Nếu chúng ta làm việc quen với ngônngữ C hay Pascal thì một số tính năng giống các loại đó

II Nghiên cứu ngôn ngữ lập trình PHP

<? Echo “ Xây dựng WebsiteChào mừng bạn đến với ngôn ngữ PHP.” ;?>

 Kiều đinh dạng XML: Thẻ này có thể sử dụng với văn bản đinh dạngXML, nếu bạn lập trình PHP có ý định sử dụng XML trong Web Site,ban cần phải khai báo thẻ PHP trong trang PHP nh sau:

Ví dụ:

<? Php echo(“ Xây dựng WebsiteChào mừng bạn đến với PHP kết hợp với XML\n”);>?

 Kiểu Script: Trong trờng hợp bạn sử dụng PHP nh một script tơng tựkhai báo JavaScipt hay VBScript:

Trang 23

Ví dụ:

<script language= “ Xây dựng Websitephp”>

echo “ Xây dựng WebsitePhp Script”;

</script>

 Kiểu ASP: Trong trờng hợp bạn khai báo thẻ PHP nh một phần trongtrang ASP

Ví dụ:

<% echo “ Xây dựng WebsitePHP – Nghệ – Tĩnh” ASP”; %>

Cách1 chỉ có thể sử dụng nếu những Tag ngắn đợc cho phép sử dụng,

có thể sửa short_open_tag trong cấu hình php hoặc biên dịch file php với lựachọn cho phép dùng các tag ngắn Tơng tự nh vậy, cách thứ 4 chỉ có tác dụngnếu Asp_tag đợc đặt trong file cấu hình của PHP PHP cho phép hỗ trợ cáckiểu chú thích của cả C, C++ và Unix shell

Trang 24

 Mảng.

 Mảng một chiều

Có thể dùng hàm: list() hoặc array() Có thể dùng các hàm aort(),ksort(), sort(), uasort() để sắp xếp mảng Tuỳ thuộc vào việc bạn định sắpxếp theo kiểu gì

a Một số biến đã đợc khai báo sẵn

HTTP_GET_VARS: Mảng các giá trị nguyên truyền tới script thông qua

ph-ơng thức HTTP GET Chỉ có tác dụng nếu “ Xây dựng Websitetrack_vars” Trong cấu hình đợc

b Phạm vi giá trị

PHP coi một biến có một giới hạn Để xác định một biến toàn cục(global) có tác dụng trong một hàm ta cần khai báo lại Nếu không có giá trịcủa biến sẽ đợc coi nh là cục bộ trong hàm

c Tên biến

Trang 25

Một biến có thể gắn với một cái tên.

Ví dụ:

$a= “ Xây dựng WebsiteChao”;

$$a= “ Xây dựng Websiteban”;

 $Chao= “ Xây dựng Websiteban”

d Các giá trị bên ngoài phạm vi PHP

HTML Form: Khi 1 giá trị gắn với 1 file php qua phơng thức POST

Ví dụ:

<form action = “ Xây dựng Websitetop.php” method= “ Xây dựng Websitepost”>

Name: < input type = “ Xây dựng Websitetext” name = “ Xây dựng Websitename” ><BR>

<input type = “ Xây dựng WebsiteSubmit”>

</form>

PHP sẽ tạo 1 biến $ name bao gồm mọi giá trị trong trờng Name của formPHP có thể hiểu đợc một mảng một chiều gồm các giá trị trong một formVì vậy, bạn có thể nhóm những giá trị liên quan lại với nhau hoặc sử dụng đặctính này để nhận các giá trị từ 1 đầu vào tuỳ chọn

Khi cần sử dụng biến Session nào đó, sau khi khai báo khởi động Sesion, đăng

ký biến Session nh sau:

Session_register(“ Xây dựng Websiteten bien”);

Trang 26

Ví dụ:

$bien1=”noi dung bien 1”;

$bien2=”noi dung bien 2”;

$bien3=”noi dung bien 3”;

- Đăng ký một biến

Session_register(“ Xây dựng Websitebien 1”);

- Đăng ký 2 biến một lần

Session_register(“ Xây dựng Websitebien 2”,”bien 3”);

 Bỏ đăng ký hay huỷ bỏ biến Session

Để xoá một biến ta dùng hai câu lệnh:

Session_unregister (Thôi đăng ký)

Session_destroy(); (Huỷ bỏ tệp trong máy)

 Để kiểm tra một biến Session có tồn tại trong máy chủ hay không? Tadùng

câu lệnh:

Session_is_registered(“ Xây dựng Websitetenbien”)

5 Hằng

PHP định nghĩa sẳn các hằng số:

_FILE_: Tên của script file đang thực hiện

_LINE_: Số dòng của mã script đang đợc thực hiện trong script file hiện tại.

_PHP_VERSION_: version của PHP đang chạy

TRUE

FALSE

E_ERROR: Báo hiệu có lỗi

E_PARSE: Báo lỗi sai khi biên dịch

E_NOTICE: Một vài sự kiện có thể là lỗi hoặc không

Trang 27

6 Biểu thức

Biểu thức là một thành phần quan trọng trong PHP Một dạng cơ bảnnhất của biểu thức bao gồm các biến và hằng số PHP hỗ trợ 3 kiểu giá trị cơbản nhất: Số nguyên, số thực và xâu Ngoài ra còn có mảng và đối tợng Mỗikiểu giá trị này có thể gán cho các biến hay làm giá trị ra của các hàm

 Condition: Biểu thức điều kiện, biến

 Expression: Khối lệnh bên trong vòng lặp While

b Phát biểu IF

Phát biểu if với một điều kiện là true thì khối lệnh trong phát biểu if sẽ

đợc thực hiện, điều kiện đợc khai báo trong dấu cặp ( ) nh khai báo sau:

Trang 30

Tơng tự nh trong phát biểu if, trờng hợp có nhiều hơn hai tuỳ chọn chophép quyết định Chẳng hạn bạn đa ra tiền giảm giá trị hàng bán với các điềukiện nh sau:

 Nếu số lợng nhỏ hơn 10 thì giá trị giảm bằng 0;

 Nếu số lợng từ 10 đến 49 thì giá trị giảm bằng 5;

 Nếu số lợng từ 50 đến 69 thì giá trị giảm bằng 10;

 Nếu số lợng từ 70 đến 99 thì giá trị giảm bằng 15;

 Nếu số lợng từ 100 đến 149 thì giá trị giảm bằng 20;

 Nếu số lợng giảm trên 149 thì giá trị giảm bằng 30;

Từ các yêu cầu giá trị tiền đợc giảm theo các bậc trên, bạn có thể viếtchơng trình với phát biểu if, elseif và else nh sau:

If ($qtty<10) $discount=0;

Elseif ($qtty>=10 && $qtty<=49) $discount=5;

Elseif ($qtty>=50 && $qtty<=69) $discount=10;

Elseif ($qtty>=70 && $qtty<=99) $discount=15;

Elseif ($qtty>=100 && $qtty<=149) $discount=20;

Else $discount=30;

* Phát biểu tổng quát IF ELSE ELSEIF nh sau:

If (điều kiện) {Công việc 1;}

Elseif (điều kiện) {Công việc 2;}

Trang 31

Trong đó:

 Expression1: Giá trị khởi đầu của vòng lặp for

 Condition: điều kiện giới hạn của vòng lặp for

 Expression2: Giá trị lặp của vòng lặp for

 Expression3: Khối lệnh bên trong của vòng lặp for

 Expression: khối lệnh bên trong vòng lặp do while

 Condition: biểu thức điều kiện, biến

Expression: Khối lệnh bên trong vòng lặp while

h Switch

Tơng tự nh phát biểu if nhng nhiềutrong trờng hợp có nhiều hơn hai tuỳchọn cụ thể cho phép quyết định Ví dụ bạn đa ra tiền giảm giá trị hàng bánvới các điều kiện là khách hàng có mã City theo các vùng nh:

 Nếu City bằng “ Xây dựng WebsiteHCM” thì giá trị tiền đợc giảm 10

 Nếu City bằng “ Xây dựng WebsiteDON”,”TAY”,”VAT” thì giá trị tiền đợc giảm 20

 Nếu City bằng “ Xây dựng WebsiteCAN”,”ANG” thì giá trị tiền đợc giảm 15

 Nếu City bằng “ Xây dựng WebsiteHAN” thì giá trị tiền đợc giảm 25

Trang 32

 Nếu City không thuộc các mã trên thì giá trị tiền đợc giảm 30.

Xuất phát từ các yêu cầu giá trị tiền đợc giảm cụ thể theo mã thành phố

nh trên, chúng ta có thể viết chơng trình với phát biểu switch nh sau:

case “ Xây dựng WebsiteDON”:

case “ Xây dựng WebsiteTAY”:

case “ Xây dựng WebsiteVAT”:

$discount=20;

break;

case “ Xây dựng WebsiteCAN”:

case “ Xây dựng WebsiteANG”:

Nếu đúng điều kiện case, bạn cần khai báo phát biểu break nhằm thoát

ra khỏi phát biểu switch, trong trờng hợp bạn không khai báo break trong mỗiphát biểu case Nếu thoả điều kiện trong case, nhng PHP vẫn tiếp tục thựchiện các phát biểu case sau đó

Trang 33

Ngoài ra trong trờng hợp có nhiều phát biểu case có khối lệnh giốngnhau, bạn có thể khai báo liên tục phát biểu case Nếu không thoả tất cả cácphát biểu case đa ra, thì kết quả sẽ đợc thực hiện trong phát biểu default

i Thoát khỏi cấu trúc điều khiển

Để thoát khỏi vòng lặp hay phát biểu điều khiển nào đó, bạn có thể sửdụng phát biểu Exit Khi chơng trình gặp phát biểu exit, lập tức trình thôngdịch sẽ kết thúc quá trình diễn dịch cho khối chơng trình mặc dù bên dới còn

Trang 34

d Giá trị trả lại của hàm

Có thể là bất kỳ giá trị nào Tuy vậy, không thể trả lại nhiều giá trị riêng

Các toán tử logic: And, or, xor: &&, ||,!

Toán tử thao tác với bít: &,|,^,~,<<,>>

Toán tử so sánh: = =, !=, <,>,<=> =,= = =

Toán tử điều khiển lỗi: @-khi đứng trớc 1 biểu thức thì các lỗi của biểu thức

sẽ bị bỏ qua và lu trong $PHP_errorrmsg

Tham chiếu PHP cho phép bạn tạo 2 biến có cùng nội dung

Ví dụ:

$a=&$b; = => $a,$b trỏ tới cùng một giá trị

Tham chiếu truyền giá trị bằng tham chiếu Thực hiện việc này bằng cách tạomột hàm cục bộ và truyền giá trị đợc tham chiếu

Trang 35

Cũng giống nh các hệ dữ liệu khác, khi làm việc với cơ sở dữ liệuMySQL, bạn cần đăng ký kết nối, tạo cơ sở dữ liệu, quản lý ngời dùng, phânquyền sử dụng, thiết kế đối tợng Table của cơ sở dữ liệu và xử lý dữ liệu.

1.Các kiểu dữ liệu trong cơ sở dữ liệu MySQL

a Loại dữ liệu numeric bao gồm kiểu số nguyên v kiểu số chấm động à kiểu số chấm động

Ngày đăng: 27/12/2013, 21:10

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
[1]. Kỹ s Đinh Xuân Lâm, Những b i thực h nh HTML, à à Nh xuất bản à thống kê, năm 2002 Sách, tạp chí
Tiêu đề: Nh÷ng b i thùc h nh HTML,à à
[2]. Xây dựng &amp; triển khai ứng dụng Thơng Mại điện Tử, Nh xuất bản à thống kê Sách, tạp chí
Tiêu đề: Xây dựng & triển khai ứng dụng Thơng Mại điện Tử
[3]. Phạm Hữu Khang, Xây dựng ứng dụng Web bằng PHP &amp; MYSQL, Nhà xuất bản Mũi C Mau, 2003. à Sách, tạp chí
Tiêu đề: Xây dựng ứng dụng Web bằng PHP & MYSQL
Nhà XB: Nhàxuất bản Mũi C Mau
[4]. Nguyễn Trờng Sinh, ứng dụng tin học phổ thôngMicrosoft Frontpage 2000 to n tËp, à Nh xuất bản Giáo dục, năm 2000. à Sách, tạp chí
Tiêu đề: ứng dụng tin học phổ thôngMicrosoft Frontpage2000 to n tËp,à
[5]. Nguyễn Trờng Sinh, Macromedia DreamweaverMX, Nhà xuất bản laođộng - xã hội,2003 Sách, tạp chí
Tiêu đề: Macromedia DreamweaverMX
Nhà XB: Nhà xuất bản laođộng - xã hội
[6]. Các trang Webhttp://www.php.net http://www.mysql.com http://www.manguon.com http://www.thyehuatchan.com http://www.goldenglobeintl.com http://www.albring.nl/index.htm/.com Link

HÌNH ẢNH LIÊN QUAN

Hình   th c   thanh ứ toán - Xây dựng website giới thiệu sản phẩm công ty lương thực thanh   nghệ   tĩnh
nh th c thanh ứ toán (Trang 48)
Bảng khách hàng - Xây dựng website giới thiệu sản phẩm công ty lương thực thanh   nghệ   tĩnh
Bảng kh ách hàng (Trang 51)
Bảng Loại hàng - Xây dựng website giới thiệu sản phẩm công ty lương thực thanh   nghệ   tĩnh
ng Loại hàng (Trang 52)
Bảng sản phẩm - Xây dựng website giới thiệu sản phẩm công ty lương thực thanh   nghệ   tĩnh
Bảng s ản phẩm (Trang 52)
Bảng USER: - Xây dựng website giới thiệu sản phẩm công ty lương thực thanh   nghệ   tĩnh
ng USER: (Trang 53)
Bảng hợp đồng - Xây dựng website giới thiệu sản phẩm công ty lương thực thanh   nghệ   tĩnh
Bảng h ợp đồng (Trang 54)
Bảng đăng ký - Xây dựng website giới thiệu sản phẩm công ty lương thực thanh   nghệ   tĩnh
ng đăng ký (Trang 55)
Hình 1 - Trang chính của cửa hàng - Xây dựng website giới thiệu sản phẩm công ty lương thực thanh   nghệ   tĩnh
Hình 1 Trang chính của cửa hàng (Trang 57)
Hình 2 - Trang chi tiết của từng loại sản phẩm - Xây dựng website giới thiệu sản phẩm công ty lương thực thanh   nghệ   tĩnh
Hình 2 Trang chi tiết của từng loại sản phẩm (Trang 58)
Hình 3 - Trang lu nhớ thông tin sản phẩm đặt mua (Giỏ hàng) - Xây dựng website giới thiệu sản phẩm công ty lương thực thanh   nghệ   tĩnh
Hình 3 Trang lu nhớ thông tin sản phẩm đặt mua (Giỏ hàng) (Trang 59)
Hình 5 - Trang nhập thông tin ký giao hàng và chọn các hình thức thanh toán - Xây dựng website giới thiệu sản phẩm công ty lương thực thanh   nghệ   tĩnh
Hình 5 Trang nhập thông tin ký giao hàng và chọn các hình thức thanh toán (Trang 61)
Hình 6 - Trang tính toán các khoản trớc khi lập hợp đồng - Xây dựng website giới thiệu sản phẩm công ty lương thực thanh   nghệ   tĩnh
Hình 6 Trang tính toán các khoản trớc khi lập hợp đồng (Trang 62)

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w