Đề tài Xây dựng Website Mỹ phẩm

Mở đầu Ngày nay, nhu cầu sử dụng của con người trong xã hội luôn là động cơ chính thúc đẩy sản xuất. Như ta đã biết việc thiếu thông tin làm cho việc đưa sản phẩm đến tay người tiêu dùng trở nên khó khăn và gây nhiều lãng phí cho xã hội. Bên cạnh đó việc phổ biến sử dụng Internet đã tạo ra một bước ngoặt mới trong định hướng phát triển ngành CNTT 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 càng ngày tăng. Từ thực tế đó việc đưa thông tin đáp ứng nhu cầu của mọi người và hỗ trợ cho việc mua bán diễn ra một cách nhanh chóng, tiết kiệm đã trở nên vô cùng cấp thiết. Song song với việc bán hàng qua điện thoại thì bán hàng qua mạng cũng là một giải pháp tối ưu trong việc phân phối thông tin vào mục đích thương mại. Việc bạn có thể ở nhà mà đi đến cửa hàng này hoặc cửa hàng khác trong không gian ảo đã trở thành hiện thực. Ngày nay, bất cứ thứ hàng nào, bạn có thể đặt mua qua Internet từ một bó hoa tươi, một chiếc điện thoại, một chiếc máy vi tính cho đến một chiếc xe máy . Bạn có thể mua cho mình tất cả các mặt hàng được bán ở một cửa hàng nào đó trên mạng. Nếu bạn muốn kinh doanh thì hãy nhanh chóng mở một cửa hàng vì đây chính là nơi mà bạn sẽ lôi kéo được nhiều khách hàng quen thuộc nhất về mình. Do đó, xây dựng “Website Mỹ phẩm” 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. Sự ra đời của ngôn ngữ lập trình cho phép chúng ta có thể thiết kế và xây dựng các ứng dụng giao dịch điện tử dưới nhiều hình thức khác nhau. Với sự hỗ trợ của các loại cơ sở dữ liệu quan hệ, ta có thể kết hợp chúng trên trình chủ như PHP, ASP, JSP, để có thể xây dựng và triển khai ứng dụng với nhiều mục đích khác nhau. PHP và MySQL không nhằm ngoài mục đích dùng để xây dựng ứng dụng giao dịch điện tử. Với lí do đó, được sự hướng dẫn tận tình của thầy giáo Trần Văn Cảnh, em đã chọn đề tài “Website Mỹ phẩm ” sử dụng công nghệ PHP và hệ quản trị cơ sở dữ liệu MySQL làm đề tài khóa luận tốt nghiệp của mình. Ngoài phần mở đầu, kết luận, tài liệu tham khảo, đề tài gồm có: Phần I: Trình bày tổng quan về Internet, Ngôn ngữ lập trình PHP và hệ quản trị cơ sở dữ liệu MySQL. Phần II: Gồm có Phân tích, thiết kế hệ thống và xây dựng Website Bán Mỹ phẩm. Trong đó phần kết luận đánh giá kết quả đã đạt được của đề tài, những mặt còn hạn chế chưa khắc phục được và phương hướng giải quyết vấn đề.

doc44 trang | Chia sẻ: lvcdongnoi | Lượt xem: 2552 | Lượt tải: 2download
Bạn đang xem trước 20 trang tài liệu Đề tài Xây dựng Website Mỹ phẩm, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
Tr­êng ®¹i häc vinh Khoa c«ng nghÖ th«ng tin Kho¸ luËn tèt nghiÖp Website Mü phÈm Gi¸o viªn h­íng dÉn: Ths. TrÇn V¨n C¶nh Sinh viªn thùc hiÖn : V­¬ng ThÞ Thanh HuyÒn Líp : 42E1 – CNTT Vinh, 05-2006 Më ®Çu Ngµy nay, nhu cÇu sö dông cña con ng­êi trong x· héi lu«n lµ ®éng c¬ chÝnh thóc ®Èy s¶n xuÊt. Nh­ ta ®· biÕt viÖc thiÕu th«ng tin lµm cho viÖc ®­a s¶n phÈm ®Õn tay ng­êi tiªu dïng trë nªn khã kh¨n vµ g©y nhiÒu l·ng phÝ cho x· héi. Bªn c¹nh ®ã viÖc phæ biÕn sö dông Internet ®· t¹o ra mét b­íc ngoÆt míi trong ®Þnh h­íng ph¸t triÓn ngµnh CNTT 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 cµng ngµy t¨ng. Tõ thùc tÕ ®ã viÖc ®­a th«ng tin ®¸p øng nhu cÇu cña mäi ng­êi vµ hç trî cho viÖc mua b¸n diÔn ra mét c¸ch nhanh chãng, tiÕt kiÖm ®· trë nªn v« cïng cÊp thiÕt. Song song víi viÖc b¸n hµng qua ®iÖn tho¹i th× b¸n hµng qua m¹ng còng lµ mét gi¶i ph¸p tèi ­u trong viÖc ph©n phèi th«ng tin vµo môc ®Ých th­¬ng m¹i. ViÖc b¹n cã thÓ ë nhµ mµ ®i ®Õn cöa hµng nµy hoÆc cöa hµng kh¸c trong kh«ng gian ¶o ®· trë thµnh hiÖn thùc. Ngµy nay, bÊt cø thø hµng nµo, b¹n cã thÓ ®Æt mua qua Internet tõ mét bã hoa t­¬i, mét chiÕc ®iÖn tho¹i, mét chiÕc m¸y vi tÝnh cho ®Õn mét chiÕc xe m¸y …. B¹n cã thÓ mua cho m×nh tÊt c¶ c¸c mÆt hµng ®­îc b¸n ë mét cöa hµng nµo ®ã trªn m¹ng. NÕu b¹n muèn kinh doanh th× h·y nhanh chãng më mét cöa hµng v× ®©y chÝnh lµ n¬i mµ b¹n sÏ l«i kÐo ®­îc nhiÒu kh¸ch hµng quen thuéc nhÊt vÒ m×nh. Do ®ã, x©y dùng “Website Mü phÈm” 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. Sù ra ®êi cña ng«n ng÷ lËp tr×nh cho phÐp chóng ta cã thÓ thiÕt kÕ vµ x©y dùng c¸c øng dông giao dÞch ®iÖn tö d­íi nhiÒu h×nh thøc kh¸c nhau. Víi sù hç trî cña c¸c lo¹i c¬ së d÷ liÖu quan hÖ, ta cã thÓ kÕt hîp chóng trªn tr×nh chñ nh­ PHP, ASP, JSP,… ®Ó cã thÓ x©y dùng vµ triÓn khai øng dông víi nhiÒu môc ®Ých kh¸c nhau. PHP vµ MySQL kh«ng nh»m ngoµi môc ®Ých dïng ®Ó x©y dùng øng dông giao dÞch ®iÖn tö. Víi lÝ do ®ã, ®­îc sù h­íng dÉn tËn t×nh cña thÇy gi¸o TrÇn V¨n C¶nh, em ®· chän ®Ò tµi “Website Mü phÈm ” sö dông c«ng nghÖ PHP vµ hÖ qu¶n trÞ c¬ së d÷ liÖu MySQL lµm ®Ò tµi khãa luËn tèt nghiÖp cña m×nh. Ngoµi phÇn më ®Çu, kÕt luËn, tµi liÖu tham kh¶o, ®Ò tµi gåm cã: PhÇn I: Tr×nh bµy tæng quan vÒ Internet, Ng«n ng÷ lËp tr×nh PHP vµ hÖ qu¶n trÞ c¬ së d÷ liÖu MySQL. PhÇn II: Gåm cã Ph©n tÝch, thiÕt kÕ hÖ thèng vµ x©y dùng Website B¸n Mü phÈm. Trong ®ã phÇn kÕt luËn ®¸nh gi¸ kÕt qu¶ ®· ®¹t ®­îc cña ®Ò tµi, nh÷ng mÆt cßn h¹n chÕ ch­a kh¾c phôc ®­îc vµ ph­¬ng h­íng gi¶i quyÕt vÊn ®Ò. PhÇn I. C¬ së lý thuyÕt I. Tæng quan vÒ internet, world wide web 1. Internet lµ g× ? Internet lµ mét m¹ng m¸y tÝnh toµn cÇu mµ bÊt cø ai còng cã thÓ kÕt nèi b»ng m¸y PC cña hä. Mçi m¸y tÝnh 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, sè kh¸c ®­îc nèi b»ng ®­êng nèi m¹ng thËt sù. Vµo m¹ng Internet, b¹n sÏ cã thÓ häc tËp, t×m thÊy nhiÒu tµi liÖu ®Ó nghiªn cøu, trao ®æi th­ tõ, nãi chuyÖn víi b¹n bÌ, xem phim, nghe nh¹c vµ ®Æc biÖt lµ muèn ®Æt hµng vµ mua b¸n, …. Internet server lµ nh÷ng server cung cÊp c¸c dÞch vô Internet nh­ Web server, Mail server, FPT server, …. Ch­¬ng tr×nh m¸y kh¸ch (client): Lµ ch­¬ng tr×nh cã ng­êi dïng th©n thiÖn, ch¹y trªn m¸y kh¸ch, truy cËp th«ng tin hay dÞch vô tõ nh÷ng ch­¬ng tr×nh kh¸c trªn Internet. Ch­¬ng tr×nh m¸y phôc vô (server): Lµ ch­¬ng tr×nh trªn m¸y chñ, cung cÊp th«ng tin hay dÞch vô ®­îc yªu cÇu cho ch­¬ng tr×nh Client trªn Internet. Ch­¬ng tr×nh server tËp trung hãa qu¸ tr×nh vµ th«ng tin ®Ó ch­¬ng tr×nh Client xö lý. Internet Service Provider (ISP): Lµ n¬i cung cÊp c¸c dÞch vô trªn Internet cho kh¸ch hµng. Mçi ISP cã nhiÒu kh¸ch hµng vµ cã thÓ së h÷u nhiÒu dÞch vô Internet kh¸c nhau. C¸c dÞch vô th­êng dïng trªn Internet DÞch vô World Wide Web (WWW, W3): Gäi t¾t lµ Web. §©y lµ dÞch vô phæ biÕn hiÖn nay trªn Internet. §Ó sö dông dÞch vô nµy, c¸c m¸y Client cÇn cã ch­¬ng tr×nh duyÖt Web gäi t¾t lµ Web browser. Th«ng qua Internet, c¸c browser (tr×nh duyÖt) truy cËp ®­îc th«ng tin cña Web server. C¸c tr×nh duyÖt ®å häa th«ng dông hiÖn nay lµ Internet Explorer, Netscape, Opera, … DÞch vô Electronic Mail: ViÕt t¾t lµ Email. §©y lµ dÞch vô cho phÐp c¸c c¸ nh©n trao ®æi th­ tõ víi nhau qua Internet. DÞch vô FTP (File Transfer Protocol): §©y lµ dÞch vô truyÒn hay nhËn tËp tin trªn Internet. Tªn c¸c FTP server th­êng cã d¹ng: ftp.domainname. Giao thøc truyÒn tËp tin trªn Internet lµ: ftp://ftp.domainname. §Ó truyÒn th«ng víi c¸c m¸y tÝnh kh¸c, mäi m¸y tÝnh trªn Internet ph¶i hç trî giao thøc chung TCP/IP. TCP/IP (Transmission Control Protocol/ Internet Protocol). §Ó thùc hiÖn trao ®æi th«ng tin trªn m¹ng, mçi m¸y tÝnh trªn Internet ®Òu ®­îc ®Þnh danh ®Ó ph©n biÖt víi c¸c m¸y kh¸c, th«ng qua ®Þa chØ IP (IP address). Mçi ®Þa chØ IP gåm bèn sè hÖ thËp ph©n cã gi¸ trÞ tõ 0 ®Õn 255, ph©n c¸ch b»ng dÊu chÊm. URL (Uniform Resource Locator): §Ó 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 dÞch vô ®ã. 2. World Wide Web World Wide Web lµ mét dÞch vô phæ biÕn hiÖn nay trªn Internet, cho phÐp b¹n truy xuÊt th«ng tin v¨n b¶n, ©m thanh, video trªn toµn thÕ giíi. Th«ng tin trªn Internet hiÖn nay ®­îc thÓ hiÖn chñ yÕu qua hµng triÖu trang Web. Lîi Ých cña Web Ngµy nay mét sè Website trªn tßan thÕ giíi ®· ®¹t tíi con sè khæng lå. Th«ng qua Website c¸c c«ng ty cã thÓ gi¶m tèi ®a chi phÝ in Ên vµ ph©n ph¸t tµi liÖu cho kh¸ch hµng, ®¹i lÝ ë nhiÒu n¬i. Ng­êi dïng kh«ng cÇn biÕt nhiÒu vÒ m¸y tÝnh vÉn cã thÓ xem th«ng tin vµ Mang l¹i hiÖu qu¶ cao nhê c«ng nghÖ Web, gióp thiÕt lËp nhanh c¸c trang Web víi gi¸ thµnh rÎ. TËn dông ®­îc tµi nguyªn s½n cã trªn Internet. Kh«ng cÇn ®Çu t­ lín cho huÊn luyÖn vµ ®µo t¹o. Th«ng tin cËp nhËt míi nhÊt, gi¶m thêi gian vµ gi¸ thµnh ®­a s¶n phÈm tíi thÞ tr­êng. Th«ng tin liªn l¹c nhanh chãng, hiÖu qu¶ v­ît mäi kho¶ng c¸ch ®Þa lÝ. Tr×nh duyÖt Web §Ó sö dông dÞch vô Web, Client cÇn cã ch­¬ng tr×nh duyÖt Web, kÕt nèi vµo Internet th«ng qua ISP. Néi dung tµi liÖu ®­îc tr×nh bµy trong tr×nh duyÖt d­íi d¹ng v¨n b¶n hoÆc ®å häa, phô thuéc vµo lo¹i tr×nh duyÖt ®­îc sö dông. Trong øng dông Web, tr×nh duyÖt Web ®­îc dïng ®Ó hiÓn thÞ néi dung c¸c trang. Ngoµi ra nã cßn hiÓn thÞ kÕt qu¶ lÊy tõ c¬ së d÷ liÖu. Internet Explorer 5.0 lµ mét tr×nh duyÖn chuÈn cho phÐp tr×nh bµy néi dung do Web server cung cÊp, cho phÐp ®¨ng kÝ tíi bÊt k× Web site nµo trªn Internet, hç trî tr×nh bay trang Web trong chÕ ®é toµn mµn h×nh, cung cÊp trang ®Þnh h­íng di chuyÓn gióp duyÖt trang Web thuËn tiÖn h¬n. Cho biÕt Web site nµo bÞ thay ®æi kÓ tõ lÇn viÕng th¨m cuèi cïng, b¶o vÖ theo vïng, gi÷ l¹i c¸c Web site ­a thÝch. Web server Lµ øng dông cµi ®Æt trªn m¸y hay Internet, cho phÐp nhiÒu ng­êi dïng cã thÓ truy xuÊt cïng lóc tíi mét c¬ së d÷ liÖu gäi lµ øng dông d¹ng Client/server. Khi ®ã, hÖ thèng øng dông ph¶i cã ch­¬ng tr×nh Client xö lÝ mét sè nhiÖm vô vµ ch­¬ng tr×nh server xö lÝ nhiÖm vô kh¸c. Web lµ mét øng dông Client/server. Trong ®ã, Web server ®ãng vai trß mét ch­¬ng tr×nh server xö lý c¸c nhiÖm vô x¸c ®Þnh, nh­ t×m trang thÝch hîp, xö lý tæ chøc d÷ liÖu, kiÓm tra d÷ liÖu hîp lÖ, s¾p xÕp d÷ liÖu vµ tr¶ kÕt qu¶ vÒ Client, ®¶m b¶o an toµn d÷ liÖu. Web còng lµ n¬i l­u tr÷ c¬ së d÷ liÖu.ViÖc x©y dùng mét øng dông trªn Web cã thÓ rÊt kh¸c so víi c¸c lo¹i lËp tr×nh kh¸c kh«ng gièng nh÷ng øng dông Client/server th«ng th­êng. Trong thùc tÕ, mçi øng dông Web ®Òu tån t¹i hai lo¹i: Trang Web tÜnh vµ trang Web ®éng. Trang Web tÜnh lµ trang Web th«ng th­êng kh«ng kÕt nèi c¬ së d÷ liÖu. Ng­îc l¹i, trang Web ®éng lµ trang Web th­êng lµ trang kÕt nèi vµ truy cËp c¬ sì d÷ liÖu. §iÒu nµy cã nghÜa lµ khi lµm t­¬i trang Web ®éng, d÷ liÖu tr×nh bµy trªn trang Web ®­îc ®äc tõ c¬ së d÷ liÖu. §Ó x©y dùng m« h×nh Client/server th«ng th­êng, øng dông Client duy tr× nèi kÕt víi thµnh phÇn server cña nã. Bªn c¹nh viÖc yªu cÇu göi vµ gi÷ d÷ liÖu, Client truy vÊn server theo ®Þnh ký hÇu ®¶m b¶o nèi kÕt vÉn tån t¹i. NÕu server bÞ ®ãng, Client sÏ nhËn biÕt ®iÒu nµy vµ thùc hiÖn c¸c thao t¸c riªng nh­ göi th«ng b¸o ®Õn ng­êi dïng. WEB SERVER (Apache, IIS) DATABASE SERVER (MySQL, SQL server…) INTERNET WEB BROWSER (Internet Explorer, Netscape) Khi x©y dùng øng dông Web, kh«ng chØ quan t©m ®Õn thêi gian tån t¹i cña server trong bé nhí mµ cßn quan t©m ®Õn kÕt nèi m¹ng Internet. Khi tr×nh duyÖt yªu cÇu mét trang Web, nã ®­îc server ®ang më ghi nhËn vµ göi ®i. Server sÏ kh«ng kiÓm tra vµ x¸c ®Þnh xem tµi liÖu trang Web vµ tÊt c¶ c¸c thµnh phÇn liªn quan ®Õn trang nh­: h×nh ¶nh, ©m thanh…. ®­îc chuyÓn tíi tr×nh duyÖt hay ch­a. §Ó server vµ tr×nh duyÖt cã thÓ liªn l¹c vµ trao ®æi th«ng tin víi nhau, ta ph¶i x©y dùng c¸c øng dông Web b»ng nh÷ng ng«n ng÷ lËp tr×nh nh­ HTML, PHP, ASP, JAVA Ii. Ng«n ng÷ lËp tr×nh php 1. Giíi thiÖu ng«n ng÷ lËp tr×nh PHP BÊt cø ai khi thiÕt kÕ nh÷ng trang Web ®Òu nhËn thÊy r»ng nh÷ng h¹n chÕ cña ng«n ng÷ HTML vµ ng«n ng÷ lËp tr×nh kh¸c nh­ CSS vµ Javacript. Trong khi c¸c ng«n ng÷ nµy vÉn duy tr× nh÷ng ®iÓm cèt lâi ®Ó ph¸t triÓn Web th× chøc n¨ng quan träng lµ xö lÝ v¨n b¶n còng ®­îc giíi h¹n. PHP (Hypertext Preprocessor) lµ ng«n ng÷ lËp tr×nh ®­îc kÕt nèi chÆt chÏ víi m¸y chñ (Windows hoÆc Unix). Khi mét trang Web muèn 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¶ nh­ ng«n ng÷ HTML. V× qu¸ tr×nh x­ lÝ nµy diÔn ra trªn m¸y chñ nªn trang Web ®­îc viÕt t¾t b»ng PHP sÏ dÔ nh×n h¬n bÊt cø hÖ ®iÒu hµnh nµo. Còng nh­ hÇu hÕt c¸c ng«n ng÷ kh¸c, PHP cã thÓ nèi trùc tiÕp víi HTML. Khi mét tµi liÖu ®­a ra ph©n tÝch qu¸ tr×nh xö lÝ còng ®­îc thùc hiÖn ë nh÷ng ®iÓm quan träng råi sau ®ã ®­a ra kÕt qu¶. PHP lµ mét ng«n ng÷ lËp tr×nh cã cÊu tróc vµ tÝnh n¨ng ®a d¹ng. ChÝnh v× nh÷ng ®iÓm gièng nhau nµy ®· khuyÕn khÝch nh÷ng nhµ thiÕt kÕ Web chuyÓn qua sö dông PHP. Víi phiªn b¶n nµy PHP cung cÊp mét sè l­îng c¬ së d÷ liÖu kh¸ ®å sé gåm c¶ MySQL, mSQL, OPBC vµ Oracle. Nã cã thÓ lµm viÖc c¸c h×nh ¶nh c¸c file d÷ liÖu, FTP, XML vµ Host cña c¸c kü thuËt øng dông kh¸c. PHP cã thÓ ch¹y trªn Windows NT/2000/2003 vµ Unix víi sù hç trî cña IIS vµ Apache, ngoµi ra nã cã thÓ ch¹y trªn mét sè Flatform kh¸c. NÕu nh­ b¹n cÇn mét thø g× th× PHP còng s½n sµng hç trî th«ng qua c¸c hµm ®­îc x©y dùng s½n nã sÏ lµm c«ng viÖc cña b¹n trë nªn rÊt dÔ dµng vµ tiÖn lîi. PHP cung cÊp c¸c tÝnh n¨ng m¹nh mÏ ®Ó thùc hiÖn øng dông Web mét c¸ch nhanh chãng. H¬n n÷a b¹n kh«ng ph¶i ng¹i g× vÊn ®Ò b¶n quyÒn khi b¹n s¾m mét m¸y vi tÝnh vµ cµi lªn ®ã nh÷ng phÇn mÒm Apache, PHP v× tÊt c¶ ®Óu miÔn phÝ. CÊu tróc cña mét trang PHP Trang PHP ®¬n gi¶n lµ mét trang v¨n b¶n víi phÇn më réng lµ .php, gåm cã 3 phÇn: V¨n b¶n (text) HTML (Hypertext Markup Language) lµ ng«n ng÷ ®Þnh d¹ng v¨n b¶n siªu liªn kÕt. Sù ®Þnh d¹ng dùa trªn c¸c Tag hoÆc c¸c ®o¹n m· ®Æc biÖt ®Ó ®¸nh dÊu mét v¨n b¶n, mét File ¶nh, … gióp cho web Browser th«ng dÞch vµ hiÖn thÞ chóng lªn mµn h×nh cña b¹n. HTML cã nh÷ng phÇn më réng rÊt quan träng cho phÐp nh÷ng liªn kÕt Hypertext tõ mét tµi liÖu nµy ®Õn mét tµi liÖu kh¸c. (Cã thÓ lµ mét ®o¹n text, còng cã thÓ lµ mét v¨n b¶n…). CÊu tróc c¬ b¶n cña mét File HTML nh­ sau: Tiªu ®Ò ….. Theo cÊu tróc ®· tr×nh bµy nh­ trªn ta thÊy mét File HTML chia thµnh hai phÇn c¬ b¶n: PhÇn ®Çu: §­îc t¹o bëi hai Tag , : t¹i ®©y ®Þnh nghÜa trªn (tiªu ®Ò) cña trang Web. PhÇn nµy ®­îc hiÓn thÞ trªn thanh tiªu ®Ò cña trang Web ®­îc khai b¸o giòa hai Tag , . PhÇn th©n: §­îc khai b¸o bëi hai Tag , : Tr×nh bµy néi dung thÓ hiÖn trªn trang Web. C¸c néi dung cÇn hiÓn thÞ hoÆc xö lý trªn trang Web sÏ ®­îc dÞnh nghÜa trong phÇn Body cña HTML. §Ó cho c¸c trang Web ®­îc sinh ®éng h¬n ng«n ng÷ HTML cßn bao gåm rÊt nhiÒu Tag dïng cho viÖc ®Þnh trang, liªn kÕt c¸c trang víi nhau, chÌn h×nh ¶nh vµo trang… HTML qui ®Þnh có ph¸p kh«ng ph©n biÖt ch÷ hoa vµ ch÷ th­êng vµ kh«ng cã kho¶ng tr¾ng trong ®Þnh nghÜa tªn thÎ C¸c ®o¹n script PHP Hi <?PHP echo ”Giíi thiÖu PHP”; ?> Nh­ vËy, phÇn m· PHP ®­îc ®Æt trong thÎ . Ta còng cã thÓ thÊy r»ng mét trang PHP còng chÝnh lµ mét trang HTML cã nhóng m· PHP ë bªn trong, cã phÇn më réng lµ .PHP. Khi thªm mét ®o¹n script vµo HTML, PHP dïng dÊu ph©n c¸ch (Delimiters) ®Ó ph©n biÖt gi÷a ®o¹n HTML vµ ®o¹n PHP. 2. M« h×nh øng dông Web qua c«ng nghÖ PHP 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: Qu¸ tr×nh xö lÝ c¸c trang Web tÜnh Mét Website th«ng th­êng gåm tËp hîp c¸c trang Web hay tËp tin HTML liªn kÕt víi nhau ®­îc host lªn m¸y chñ Web (Web Server). Web Server lµ mét phÇn mÒm ®¸p øng c¸c trang Web ®­îc yªu cÇu tõ c¸c tr×nh duyÖt Web. Trang yªu cÇu ®­îc hiÓn thÞ khi ng­êi dïng nhÊp vµo liªn kÕt mét trang Web. Néi dung cuèi cïng cña trang Web th­êng ®­îc x¸c ®Þnh bëi ng­êi thiÕt kÕ vµ sÏ kh«ng thay ®æi khi yªu cÇu nªn ®­îc gäi lµ trang Wb tÜnh (Static page). Khi Web Server nhËn ®­îc yªu cÇu mét trang Web tÜnh, m¸y chñ sÏ ®äc yªu cÇu, t×m trang ®ã vµ göi ®Õn tr×nh duyÖt ®· yªu cÇu. Xö lÝ trang Web ®éng Khi Web Server nhËn ®­îc mét yªu cÇu cho trang Web th­êng, m¸y chñ sÏ göi trang ®Õn tr×nh duyÖt ®· yªu cÇu mµ kh«ng cÇn ph¶i xö lÝ g× c¶. Nh­ng Web Server sÏ ph¶n øng kh¸c nhau khi nhËn yªu cÇu cho mét trang ®éng: Nã sÏ chuyÓn trang ®ã ®Õn mét phÇn mÒm cã nhiÖm vô ®Ó hoµn tÊt trang yªu cÇu. Application Server sÏ ®äc c¸c m· trªn trang, hoµn tÊt trang theo c¸c chØ dÉn trong m·, sau ®ã sÏ xo¸ m· khái trang. KÕt qu¶ lµ mét trang tÜnh ®­îc Application Server göi trë l¹i cho Web Server, sau ®ã Web Server sÏ göi trang ®ã cho tr×nh duyÖt ®· yªu cÇu. Nh÷ng g× mµ tr×nh duyÖt nhËn ®­îc chØ lµ c¸c d¹ng HTML thuÇn tuý. Truy xuÊt C¬ së d÷ liÖu. Application Server cho phÐp b¹n lµm viÖc víi c¸c tµi nguyªn ë phi¸ m¸y chñ nh­ c¸c CSDL. VÝ dô, nh­ mét trang Web ®éng cã thÓ dÉn h­íng Application Server trÝch xuÊt d÷ liÖu tõ CSDL vµ chÌn vµo trong trang HTML. ViÖc dÉn h­íng ®Ó trÝch xuÊt d÷ liÖu tõ CSDL ®­îc gäi lµ truy vÊn CSDL. Truy vÊn lµ viÖc diÔn t¶ mét biÓu thøc t×m kiÕm chän läc b»ng ng«n ng÷ cña CSDL gäi lµ SQL. C©u lÖnh truy vÊn SQL ®­îc viÕt trong c¸c thÎ hay Script ë trang phÝa m¸y chñ. Application Server kh«ng thÓ giao tiÕp trùc tiÕp víi CSDL, Application Server chØ cã thÓ giao tiÕp th«ng qua driver CSDL. Driver CSDL lµ mét phÇn mÒm ho¹t ®éng ng­ mét tr×nh th«ng dÞch gi÷a Application Server vµ CSDL. Sau khi driver thiÕt lËp giao tiÕp, viÖc truy vÊn CSDL ®­îc tiÕn hµnh vµ mét recordset ®­îc t¹o ra. Recordset ®­îc tr¶ vÒ Application Server vµ d÷ liÖu ®­îc sö dông trong trang ®éng. Sau ®©y sÏ lµ minh häa vÒ qu¸ trÝnh truy vÊn CSDL vµ tr¶ d÷ liªu vÒ cho tr×nh duyÖt: Web browser Request Response H1 Application Server Query Recordset Database driver Web server Database 3. Giíi thiÖu vÒ MySQL MySQL lµ hÖ qu¶n trÞ c¬ së d÷ liÖu ®­îc sö dông cho c¸c øng dông Web cã quy m« võa vµ nhá. Tuy kh«ng ph¶i lµ mét c¬ së d÷ liÖu lín nh­ng chóng còng cã tr×nh giao diÖn trªn Window hay Linux, cho phÐp ng­êi dïng cã thÓ thao t¸c c¸c hµnh ®éng liªn quan ®Õn c¬ së d÷ liÖu. Còng nh­ c¸c hÖ qu¶n trÞ c¬ së d÷ liÖu kh¸c, khi lµm viÖc víi hÖ qu¶n trÞ c¬ së d÷ liÖu MySQL, cÇn ®¨ng kÝ kÕt nèi, t¹o c¬ së d÷ liÖu, qu¶n lÝ ng­êi dïng, ph©n quyÒn ng­êi sö dông, thiÕt kÕ ®èi t­îng Table cña c¬ së d÷ liÖu vµ xö lÝ d÷ liÖu. §Ó kÕt nèi c¬ së d÷ liÖu cã hai c¸ch: §ã lµ kÕt nèi vµ t¹o c¬ së d÷ liÖu b»ng Command line vµ kÕt nèi vµ t¹o c¬ së d÷ liÖu b»ng giao diÖn ®å ho¹. Tuy nhiªn, trong bÊt k× øng dông c¬ së d÷ liÖu nµo còng vËy, nÕu b¶n th©n chóng cã hç trî b»ng mét tr×nh giao diÖn ®å häa th× sö dông chóng tiÖn lîi h¬n c¸c øng dông Comandline bëi v× cho dï ®iÒu khiÓn MySQL d­íi bÊt k× h×nh thøc nµo, môc ®Ých còng lµ qu¶n lÝ vµ thao t¸c trªn c¬ së d÷ liÖu. PHÇn II. website mü phÈm I. Môc tiªu vµ yªu cÇu ®Æt ra 1. Môc tiªu ë n­íc ta hiÖn nay, ®êi sèng kinh tÕ ngµy cµng ph¸t triÓn cho nªn nhu cÇu tiªu thô hµng hãa ngµy cµng t¨ng. ViÖc lùa chän mét hay nhiÒu mÆt hµng chiÕm nhiÒu thêi gian cña kh¸ch hµng. V× vËy x©y dùng “ Website Mü phÈm ” môc ®Ých: Nh»m ®¸p øng 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 th«ng tin. TiÕt kiÖm ®­îc thêi gian chi phÝ ®i l¹i cho kh¸ch hµng. Víi thêi ®¹i th«ng tin ph¸t triÓn nh­ vò b·o hiÖn nay, kh¸i niÖm Internet kh«ng cßn xa l¹ ®èi víi mäi ng­êi, viÖc ®­a nh÷ng s¶n phÈm, nh÷ng th«ng tin hç trî lªn m¹ng ®ang trë nªn mét nhu cÇu cÇn thiÕt cho mäi ng­êi. 2. Yªu cÇu Víi môc tiªu dÆt ra ë trªn, “Website B¸n mü phÈm ” sÏ cung cÊp nh÷ng th«ng tin vÒ c¸c mÆt hµng mét c¸ch trùc quan sinh ®éng, chÝnh x¸c vµ ®Çy ®ñ. - Hç trî kh¸ch hµng: Cho phÐp ng­êi dïng trªn Internet liÖt kª, t×m kiÕm, chän vµ ®Æt hµng, thanh to¸n qua m¹ng. §¶m b¶o An toµn khi mua hµng vµ th«ng tin kh¸ch hµng khi mua hµng kh«ng bÞ ng­êi kh¸c th©m nhËp nh»m t¹o sù th©n thiÖn cho kh¸ch hµng khi mua hµng. Ngoµi ra giao diÖn dÔ nh×n, mµu s¾c trang nh·, dÔ hiÓu ®èi víi ng­êi sö dông - Hç trî cho ng­êi qu¶n trÞ: Bao gåm tÊt c¶ c¸c chøc n¨ng qu¶n trÞ, cËp nhËp s¶n phÈm míi, xö lÝ, ®iÒu khiÓn hay qu¶n lÝ c¸c nghiÖp vô còng nh­ c¸c chøc n¨ng kh¸c cña øng dông nµy. 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… c«ng thøc tÝnh ho¸ ®¬n b¸n hµng. Ngoµi ra ®Ó 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. I I. Ph©n tÝch vµ thiÕt kÕ hÖ thèng Yªu cÇu ®Ò tµi X©y dùng mét cöa hµng b¸n hµng trªn m¹ng lµ ®Ò tµi trong ®ã chñ yÕu lµ xö lý qu¸ tr×nh b¸n hµng gi÷a cöa hµng víi kh¸ch hµng lµ nh÷ng ng­êi sö dông Internet. Chóng ta còng cã thÓ hiÓu b¸n hµng ë ®©y còng gièng nh­ b¸n hµng ë c¸c cöa hµng nh­ng cã c¸i kh¸c lµ ë ®©y kh¸ch hµng gi¸n tiÕp mua hµng. VËy nhiÖm vô chóng ta ®Ò ra lµ lµm thÕ nµo ®Ó ®¸p øng ®Çy ®ñ c¸c nhu cÇu cho kh¸ch hµng. Ho¹t ®éng cña cöa hµng trªn m¹ng Ho¹t ®éng cña kh¸ch hµng Mét kh¸ch hµng khi tham quan cöa hµng hä sÏ ®Æt vÊn ®Ò cöa hµng b¸n nh÷ng g×, th«ng tin nh÷ng s¶n phÈm ®­îc b¸n, gi¸ c¶ vµ h×nh thøc thanh to¸n. Do ®ã ®Ó ®¸p øng ®­îc nhu cÇu tèi thiÓu trªn th× cöa hµng trªn Internet ph¶i ®Æc biÖt cung cÊp nh÷ng th«ng tin cÇn thiÕt, cã gi¸ trÞ vµ h¬n thÕ n÷a lµ dÔ thao t¸c. C¸c s¶n phÈm khi b¸n ph¶i cã h×nh ¶nh, th«ng tin vÒ c¸c lo¹i s¶n phÈm. Ho¹t ®éng cña nhµ qu¶n lý §èi víi cöa hµng Internet, viÖc qu¶n lý mét c«ng viÖc t­¬ng ®èi míi. Ng­êi qu¶n lý giao tiÕp vµ theo dâi kh¸ch hµng cña m×nh th«ng qua c¸c ®¬n ®Æt hµng cã thÓ cung cÊp th«ng tin cho m×nh. Nhµ qu¶n lý dùa trªn th«ng tin ®ã ®Ó giao hµng. Göi ho¸ ®¬n kÌm theo hoÆc göi theo Email mµ kh¸ch hµng cung cÊp. VÒ phÝa nhµ qu¶n lý ngoµi viÖc nhËn th«ng tin tõ kh¸ch hµng cßn ph¶i ®­a th«ng tin vÒ c¸c lo¹i s¶n phÈm, c¸c s¶n phÈm b¸n trªn Internet. Nhµ qu¶n lý ph¶i x©y dùng mét c¬ së d÷ liÖu phï hîp, kh«ng thõa d÷ liÖu vµ ph¶i nhÊt qu¸n, mét giao diÖn th©n thiÖn gióp kh¸ch hµng kh«ng bì ngì khi b­íc vµo cöa hµng ¶o. Ho¹t ®éng cña nhµ qu¶n lý cã thÓ ®­a ra nh÷ng nhiÖm vô sau: Giíi thiÖu s¶n phÈm: Khi kh¸ch hµng vµo mét cöa hµng th× hä th­êng ®Æt c©u hái “ Cöa hµng b¸n nh÷ng s¶n phÈm g× vµ cã nh÷ng g× t«i cÇn kh«ng? ”. Ph¶i nhanh chãng ®­a kh¸ch hµng tíi n¬i s¶n phÈm mµ hä cÇn, ®ã lµ nhiÖm vô cña ng­êi qu¶n lý. ViÖc l­u tr÷ c¸c th«ng tin vÒ mÆt hµng trong mét c¬ së d÷ liÖu trùc tuyÕn, c¬ së d÷ liÖu nµy chøa nh÷ng th«ng tin vÒ c¸c lo¹i s¶n phÈm nh­: h·ng s¶n phÈm, tªn c¸c lo¹i s¶n phÈm, gi¸ c¶, th«ng tin miªu t¶, sè l­îng nhµ cung cÊp, tªn tËp tin chøa h×nh ¶nh lo¹i s¶n phÈm ®ã, h×nh thøc tr×nh bµy s¶n phÈm trªn Web. T­ vÊn: Kh¸ch hµng cã thÓ t×m kiÕm nhanh c¸c s¶n phÇm phï hîp víi lµn da cña m×nh b»ng c¸ch nhËp h·ng mµ m×nh th­êng sö dông, víi lo¹i da g×, sè tiÒn lµ bao nhiªu hoÆc ®iÒn vµo nh÷ng th«ng tin cÇn thiÕt lËp tøc sÏ xuÊt hiÖn s¶n phÈm phï hîp víi kh¸ch hµng, t¹o cho kh¸ch hµng c¶m gi¸c yªn t©m khi lùa chän s¶n phÈm phï hîp líi lµn da cña m×nh. Giá mua hµng: Sau khi kh¸ch hµng ®· lùa chän s¶n phÈm phï hîp víi lµn da cña m×nh c«ng viÖc tiÕp theo lµ quyÕt ®Þnh mua hµng. Kh¸ch hµng sÏ c¶m thÊy tho¶i m¸i khi duyÖt qua toµn bé cöa hµng trùc tuyÕn mµ kh«ng bÞ gi¸n ®o¹n ë bÊt kú ®©u v× ph¶i lo quyÕt ®Þnh xem cã mua mét s¶n phÈm nµo ®ã hay kh«ng. Cho tíi khi kÕt thóc viÖc mua hµng, cã thÓ lùa chän s¶n phÈm ®ã, thªm hoÆc bít lo¹i ra khái giá còng nh­ Ên ®Þnh sè l­îng cho mçi s¶n phÈm. §¨ng kÝ kh¸ch hµng: Kh¸ch hµng cã thÓ trùc tiÕp vµo mét trang Web mµ kh«ng cÇn cã mét rµng buéc nµo. Ngoµi ra kh¸ch hµng cã thÓ ®¨ng kÝ th«ng tin c¸ nh©n m×nh cho cöa hµng ®Ó lÇn sau kh¸ch hµng vµo cöa hµng b»ng Username & Password. NÕu kh¸ch hµng muèn an toµn th«ng tin th× cã thÓ thay ®æi mËt khÈu th­êng xuyªn. C¬ chÕ nµy cã t¸c dông t¹o ra t©m lý quan t©m cña cöa hµng ®èi víi kh¸ch hµng, coi kh¸ch hµng lµ mét ng­êi th©n thiÕt. NÕu kh¸ch hµng lµ ng­êi lÇn ®Çu tiªn ®Õn mua hµng mµ kh«ng ®¨ng kÝ th«ng tin vÒ kh¸ch hµng th× lËp tøc sÏ xuÊt hiÖn yªu cÇu ®¨ng kÝ th«ng tin, nh­ vËy ng­êi qu¶n trÞ míi cã thÓ cã th«ng tin chÝnh x¸c vÒ kh¸ch hµng. - H­íng dÉn: Sau khi quyÕt ®Þnh lùa chon s¶n phÈm ­a thÝch kh¸ch hµng cã thÓ vµo ®©y ®Ó ®­îc h­íng dÉn c¸ch dïng c¸c lo¹i mü phÈm. - Giao dÞch: Trong qu¸ tr×nh mua hµng vµ hoµn tÊt, ch­¬ng tr×nh sÏ göi tíi kh¸ch hµng lêi c¶m ¬n b»ng mét From HTML. §©y lµ mét yÕu tè lµm cho kh¸ch kh«ng th­êng xuyªn thµnh th­êng xuyªn. - Theo dâi kh¸ch hµng: Hµng nµy lµ cña ai mua? Lµ c©u hái ®Æt ra khi cïng mét lóc cã nhiÒu kh¸ch hµng mua nh÷ng mÆt hµng trong cöa hµng. §Ó tr¸nh nhÇm lÉn th× chóng ta ph¶i t¹o mét tËp tin nhá, tËp tin ®ã sÏ chøa m· kh¸ch hµng vµ truyÒn tíi tr×nh duyÖt Web cña kh¸ch hµng - NhËn ®¬n hµng: Sau khi kh¸ch hµng kÕt thóc giao dÞch, ®¬n hµng ®­îc tæng hîp l¹i vµ göi qua cho c¸c bé phËn kh¸c nh­ thèng kª kÕ to¸n, kinh doanh v v… Ngoµi ra sau mét thêi gian nhÊt ®Þnh, nhµ qu¶n lý cã thÓ xö lý ®¬n hµng vµ c¸c kh¸ch hµng cò nÕu cÇn. - B¸n hµng: Cã hµng trong kho lµ mét chuyÖn nh­ng b¸n nh­ thÕ nµo lµ mét vÊn ®Ò. VËy ë ®©y chóng ta chØ b¸n c¸c lo¹i s¶n phÈm ®­îc bµy th«ng qua h×nh ¶nh trªn trang Web, c¸c th«ng tin khuyÕn m·i kÌm theo lµ mét viÖc cÇn thiÕt ë c¸c mÆt hµng ®Ó kh¸ch hµng biÕt. III. M« t¶ hÖ thèng Website mü phÈm S¬ ®å thùc thÓ kÕt hîp Kh¸ch hµng MÆt hµng Ho¸ ®¬n b¸n Lo¹i mÆt hµng H·ng Chi tiÕt ho¸ ®¬n b¸n Nhµ cung cÊp Ho¸ ®¬n nhËp Chi tiÕt ho¸ ®¬n nhËp S¬ ®å tæ chøc HÖ THèNG B¸n hµng T×m kiÕm Thèng kª T×m kiÕm theo sè tiÒn T×m kiÕm theo mÆt hµng Thèng kª kh¸ch hµng Thèng kª mÆt hµng NhËp Th«ng tin Nh©p TT Kh¸ch hµng NhËp TT mÆt hµng Söa Th«ng tin Söa TT kh¸ch hµng Söa TT mÆt hµng Xö lÝ Th«ng tin Xö lÝ c¸c hîp ®ång §¨ng kÝ mua hµng 3. BiÓu ®å luång d÷ liÖu S¬ ®å luång d÷ liÖu møc khung c¶nh Yªu cÇu th«ng tin §¸p øng yªu cÇu Kh¸ch hµng Qu¶n trÞ HÖ thèng b¸n hµng trªn Internet Yªu cÇu cËp TT §¸p øng yªu cÇu Yªu cÇu thèng kª B¸o c¸o thèng kª BiÓu ®å luång d÷ liÖu møc ®Ønh Yªu cÇu thèng kª §¸p øng yªu cÇu Qu¶n trÞ Yªu cÇu thèng kª Thèng kª Söa th«ng tin §¸p øng yªu cÇu Kh¸ch hµng NhËp Th«ng tin Yªu cÇu söa TT Yªu cÇu nhËp TT §¸p øng yªu cÇu §¸p øng yªu cÇu Kh¸ch hµng Qu¶n trÞ Yªu cÇu t×m kiÕm T×m kiÕm Xö lÝ th«ng tin Yªu cÉu xö lÝ TT Kho d÷ liÖu §¸p øng yªu cÇu Yªu cÇu t×m kiÕm §¸p øng yªu cÇu §¸p øng yªu cÇu §¸p øng yªu cÇu Yªu cÇu xö lÝ TTYTTYYTTth«ntin BiÓu ®å luång d÷ liÖu møc d­íi ®Ønh NhËp th«ng tin NhËp TT mÆt hµng NhËp TT kh¸ch hµng Qu¶n trÞ Yªu cÇu nhËp th«ng tin §¸p øng yªu cÇu §¸p øng yªu cÇu Yªu cÇu nhËp th«ng tin Kh¸ch hµng MÆt hµng Söa th«ng tin Qu¶n trÞ Söa th«ng tin mÆt hµng Söa th«ng tin kh¸ch hµng Kh¸ch hµng Yªu cÇu söa th«ng tin Yªu cÇu söa th«ng tin MÆt hµng §¸p øng yªu cÇu §¸p øng yªu cÇu T×m kiÕm T×m kiÕm theo mÆt hµng T×m kiÕm theo sè tiÒn Qu¶n trÞ Kh¸ch hµng Yªu cÇu t×m kiÕm Yªu cÇu t×m kiÕm MÆt hµng §¸p øng yªu cÇu §¸p øng yªu cÇu §¸p øng yªu cÇu Yªu cÇu t×m kiÕm theo sè tiÒn §¸p øng yªu cÇu Yªu cÇu t×m kiÕm theo mÆt hµng Thèng kª Qu¶n trÞ Thèng kª mÆt hµng Thèng kª kh¸ch hµng Kh¸ch hµng Yªu cÇu thèng kª Yªu cÇu thèng kª MÆt hµng §¸p øng yªu cÇu §¸p øng yªu cÇu Kh¸ch hµng §¸p øng yªu cÇu Yªu cÇu thèng kª Yªu cÇu thèng kª §¸p øng yªu cÇu Xö lÝ th«ng tin Xö lÝ c¸c hîp ®ång Qu¶n trÞ §¨ng kÝ mua hµng Yªu cÇu xö lÝ hîp ®ång Hîp ®ång §¸p øng yªu cÇu Kh¸ch hµng Yªu cÇu thèng kª §¸p øng yªu cÇu MÆt hµng iV. c¬ së d÷ liÖu ThiÕt kÕ b¶ng c¬ s¬ d÷ liÖu - Table Categories: B¶ng danh môc Tªn thuéc tÝnh KiÓu d÷ liÖu M« t¶ Category_id Int[11] M· danh môc Name Varchar[255] Tªn danh môc Cat_order Int[11] S¾p xÕp danh môc Category_fold Int[11] HiÓn thÞ « lùa chän Cat_con Tinyint[4] HiÓn thÞ « lùa chän - Table Customers: Nhµ ph©n phèi Tªn thuéc tÝnh KiÓu d÷ liÖu M« t¶ Customer_id Int[11] M·NPP Name Varchar[255] TªnNPP Address Varchar[255] §ÞachØNPP Fax Varchar[100] FaxNPP Logos Varchar[50] ¶nhNPP Email Varchar[100] Email Website Varchar[100] WebsiteNPP - Table Items: B¶ng s¶n phÈm Tªn thuéc tÝnh KiÓu d÷ liÖu M« t¶ Item_id Int[11] M· s¶n phÈm Category_id Int[11] M· h·ng Customer_id Int[11] M·NPP Name Varchar[255] Tªn s¶n phÈm Price Float Gi¸ s¶n phÈm Image_url Varchar[100 ¶nh Details Text Chi tiÕt s¶n phÈm Item_lead Varchar[255] Giíi thiÖu s¶n phÈm Status Tinyint[4] HiÓn thÞ ®Çu trang hay cuèi trang Pricereal Float Gi¸ thùc Promotion Varchar[255] KhuyÕn m·I - Talbe Member: B¶ng thµnh viªn Tªn thuéc tÝnh KiÓu d÷ liÖu M« t¶ Member_id Int[11] M· thµnh viªn Member_login Varchar[100] Tªn ®¨ng nhËp Member_password Varchar[255 M· ®¨ng nhËp Member_level Tinyint[4] Quy ®Þnh cÊp ®é thµnh viªn First_name Varchar[100] Hä thµnh viªn Last_name Varchar[100] Tªn thµnh viªn Email Varchar[100] Email thµnh viªn Address Varchar[255 §Þa chØ thµnh viªn - Table Shoppingcart: B¶ng mua hµng Tªn thuéc tÝnh KiÓu d÷ liÖu M« t¶ User_id Int[11] M· quy ®Þnh cho ng­êi sö dông Item_id Int[11] M· s¶n phÈm Item_desc Varchar[255] S¶n phÈm míi Price Float Gi¸ Quantily Int[11] Sè l­îng L­u ®å thuËt gi¶i chu tr×nh b¸n hµng trªn m¹ng Xem th«ng tin mÆt hµng §Æt mua mÆt hµng LËp ho¸ ®¬n b¸n Lêi c¶m ¬n §¨ng ký th«ng tin kh¸ch hµng Bá mÆt hµng mua TiÕp tôc mua Lo¹i mÆt hµng mua TiÕp tôc mua hay thanh to¸n Yes No No Yes No ` 3. Mét sè Modul chÝnh Xö lÝ giíi thiÖu s¶n phÈm: §Çu tiªn ng­êi qu¶n trÞ nhËp th«ng tin s¶n phÈm th× c¸c th«ng tin ®ã ®­îc ®­a vµo trong CSDL. Tõ CSDL ®ã muèn giíi thiÖu c¸c s¶n phÈm th× ch­¬ng tr×nh sö dông c¸c c©u lªnh truy vÊn SQL ®Ó lÊy ra c¸c th«ng tin cña s¶n phÈm vµ hiÓn thÞ lªn mµn h×nh th«ng qua Modul inc_Listproduct.php. C©u lÖnh truy vÊn SQL nh­ sau: $sSQL="SELECT i.item_id, i.name, i.price, i.image_url,i.item_lead,cat.name AS catname"; $sSQL="$sSQL FROM items i, categories cat"; $sSQL="$sSQL WHERE cat.category_id=i.category_id AND $sWhere"; Xö lÝ ®Æt hµng: Kh¸ch hµng muèn ®Æt hµng th× hä ph¶i biÐt m×nh ®· ®Æt mua nh÷ng mÆt hµng g×, th«ng qua giá hµng ®­îc thiÕt lËp trong Modul inc_Shoppingcart. Php. Nh÷ng th«ng tin vÒ tªn s¶n phÈm, gi¸ thµnh cña s¶n phÈm, sè l­îng s¶n phÈm ®­îc hiÓn thÞ trong 2 b¶ng Item vµ Shoppingcart. Trong giá hµng cã chøc n¨ng tÝnh tæng thµnh tiÒn cña giá hµng bao gåm: Tæng gi¸ s¶n phÈm, phÝ vËn chuyÓn ®­îc thùc hiÖn trong ShoppingBasket.js. Xö lÝ thanh to¸n: Ch­¬ng tr×nh ®­îc x©y dùng trªn quy m« nhá, ch­a cã chøc n¨ng thanh to¸n b»ng card hay ngo¹i tÖ. Nªn h×nh thøc thanh to¸n cña ch­¬ng tr×nh chØ cã thÓ b¨ng tiÒn mÆt. V. Mét sè Form cña Website Mü phÈm 1. Trang chñ Website Mü phÈm Lµ trang chÝnh cña Website: Kh¸ch hµng cã thÓ nhÊn chuét vµo ®©y ®Ó xem th«ng tin s¶n phÈm vµ ®­îc t­ vÊn, h­íng dÇn cô thÓ. 2. Trang s¶n phÈm Thèng kª toµn bé th«ng tin s¶n phÈm ®­îc b¸n, kh¸ch hµng vµo ®©y ®Ó xem th«ng tin vÒ h·ng mü phÈm, tªn s¶n phÈm, ¶nh, gi¸ tiÒn. t Trang chi tiÕt s¶n phÈm Thèng kª chi tiÕt toµn bé th«ng tin s¶n phÈm kh¸ch hµng muèn xem nh­ tªn h·ng,tªn s¶n phÈm, gi¸ tiÒn, chøc n¨ng s¶n phÈm. Kh¸ch hµng cã thÓ vµo xem chi tiÕt tõng s¶n phÈm ®Ó quyÕt ®Þnh ®Æt hµng. Trang t­ vÊn. Gióp cho kh¸ch hµng t×m kiÕm nhanh c¸c s¶n phÈm phï hîp víi lµn da cña m×nh b»ng c¸ch lùa chän h·ng yªu thÝch, kh¸ch hµng lµ lo¹i da g×? vµ ®Æc biÖt lµ hîp tói tiÒn cña kh¸ch hµng. Trang ®¨ng kÝ. Kh¸ch hµng cã thÓ ®¨ng kÝ ®Ó trë thµnh thµnh viªn cña c«ng ty vµ h­ëng nh÷ng chÕ ®é ­u ®·i tõ phÝa c«ng ty. NÕu kh¸ch hµng lµ thµnh viªn th­êng xuyªn th× cã thÓ vµo ®Æt hµng mµ kh«ng cÇn ®¨ng kÝ. Trang giá hµng Kh¸ch hµng sÏ c¶m thÊy tho¶i m¸i khi duyÖt qua toµn bé s¶n phÈm mµ kh«ng bÞ gi¸n ®o¹n ë bÊt kú ®©u v× ph¶i lo quyÕt ®Þnh xem cã mua mét s¶n phÈm nµo ®ã hay kh«ng. Cho tíi khi kÕt thóc viÖc mua hµng, cã thÓ lùa chän s¶n phÈm ®ã, thªm hoÆc bít lo¹i ra khái giá còng nh­ Ên ®Þnh sè l­îng cho mçi s¶n phÈm. KÕt luËn HÖ thèng x©y dùng C«ng nghÖ PHP kÕt hîp VB Script, c¬ së d÷ liÖu ®­îc coi lµ c«ng cô m¹nh nhÊt hiÖn nay trong viÖc x©y dùng vµ ph¸t triÓn Web. Website B¸n mü phÈm ®· thùc hiÖn ®­îc nh÷ng chøc n¨ng sau: Hç trî vÒ phÝa kh¸ch hµng: Xem th«ng tin vÒ c¸c h·ng mü phÈm, c¸c chi tiÕt s¶n phÈm. T×m kiÕm nhanh c¸c s¶n phÈm phï hîp víi lµn da cña kh¸ch hµng. Sau ®ã cho phÐp ®¨ng kÝ th«ng tin kh¸ch hµng ®Ó mua hµng. Ngoµi ra, trang Web còng cho phÐp kh¸ch hµng biÕt thªm c¸c th«ng tin bæ Ých liªn quan ®Õn vÊn ®Ò thÈm mü. Hç trî cho ng­êi qu¶n trÞ: Ng­êi qu¶n trÞ cã thÓ cËp nhËp tÊt c¶ c¸c h·ng mü phÈm khi h·ng ®ã ®­îc tung ra thÞ tr­êng. Cho phÐp nhËp s¶n phÈm, thay ®æi s¶n phÈm, xo¸ s¶n phÈm. Cho phÐp ng­êi qu¶n lý sö dông hÖ thèng b»ng mËt khÈu riªng, h¬n n÷a ng­êi qu¶n trÞ thay ®æi mËt khÈu khi cÇn thiÕt. Do khã kh¨n kh¸ch quan vµ h¹n chÕ cña b¶n th©n, nªn mét sè chøc n¨ng më réng cña øng dông ch­a thùc hiÖn ®­îc hoÆc thùc hiÖn ë møc h¹n chÕ. H­íng nghiªn cøu tiÕp: T¹o mét giao diÖn th©n thiÖn h¬n cho Website nh»m thu hót kh¸ch hµng. TiÕp tôc x©y nh÷ng chøc n¨ng kh¸c n÷a cña Website nh­: ThiÕt kÕ mét kho chøa tÊt c¶ c¸c s¶n phÈm gióp ng­êi qu¶n trÞ cã thÓ cËp nhËt th­êng xuyªn c¸c s¶n phÈm cña c«ng ty. §a d¹ng ho¸ h×nh thøc thanh to¸n nh­ cho phÐp kh¸ch hµng thanh to¸n b»ng thÎ tÝn dông. X©y dùng phÇn qu¶n trÞ tèt h¬n, cã tÝnh b¶o mËt cao. Tµi liÖu tham kh¶o NguyÔn Tr­êng Sinh, Macromedia Dreamwearver MX, NXB Lao §éng – X· héi,2003. NguyÔn Tr­êng Sinh, Macromedia Flash MX, NXB Lao §éng – X· héi,2003. LËp tr×nh øng dông chuyªn nghiÖp SQL Server 2000. §inh Xu©n L©m, Nh÷ng bµi häc thùc hµnh HTML, NXB Thèng kª, 2003 5. Ph¹m H÷u Khang, PHP & MySQl, Nhµ xuÊt b¶n mòi Cµ Mau Môc lôc Më ®Çu 1 PhÇn I: C¬ së lý thuyÕt 3 I. Tæng quan vÒ Internet, World Wide Web 3 1. Internet lµ g× 3 2. World wide web 4 II. C«ng nghÖ PHP 8 1. Giíi thiÖu PHP 8 2. M« h×nh øng dông Web qua c«ng nghÖ PHP 11 Giíi thiÖu MySQL 15 PhÇn II: Website Mü phÈm 16 I. Môc tiªu vµ yªu cÇu ®Æt ra 16 1. Môc tiªu 16 Yªu cÇu 16 II. Ph©n tÝch thiÕt kÕ hÖ thèng 17 1. Yªu cÇu ®Ò tµI 17 2. Ho¹t ®éng cña kh¸ch hµng trªn m¹ng 17 III. Miªu t¶ hÖ thèng Website Mü phÈm 20 1. S¬ ®å thùc thÓ kÕt hîp 20 2. S¬ ®å tæ chøc 22 BiÓu ®å luång d÷ liÖu 23 VI. C¸c quan hÖ dù tuyÓn 30 ThiÕt kÕ b¶ng C¬ së d÷ liÖu 30 2. L­u ®å thuËt gi¶i chu tr×nh b¸n hµng 36 V. Mét sè Form cña Website Mü phÈm 37 KÕt luËn 39 Tµi liÖu tham kh¶o 41

Các file đính kèm theo tài liệu này:

  • docXây dựng Website Mỹ phẩm.doc