I. Lý do chọn đề tài
Với cuộc sống hiện đại, ngày càng phát triển thì nhu cầu đi tham quan du lịch của con người cũng tăng lên. Với mong muốn tìm hiểu thêm về mạng Internet và những vấn đề về quảng cáo, thương mại điện tử, tôi chọn đề tài “Xây dựng Website Khách Sạn Phương Đông” làm đề tài khoá luận tốt nghiệp.
II. Tổng quan về hệ thống
- Trong cuộc sống hàng ngày, thương mại điện tử ngày càng trở nên quen thuộc đối với con người.
- Trước đây, hình thức đầu tiên của thương mại điện tử đó là bán hàng qua điện thoại cố định. Đối với hệ thống này, đã có một số cải tiến như sau:
+Hệ thống trả lời tương tác (IVR – Interactive Voice Response).
+ Quy trình nhận đơn đặt hàng từ khách hàng tự động hoá.
+ Khách hàng có thể mua hàng qua Catalogue rồi bấm điện thoại
Nhưng tất cả đều chưa phổ biến vì tính bảo mật chưa cao.
Cùng với sự phát triển vượt bậc của CNTT, tới thời điểm bây giờ giao dịch qua mạng Internet là hình thức phát triển hoàn chỉnh và phổ biến nhất.
Khách hàng có thể đăng ký, xem hàng, đặt hàng và thanh toán bằng thẻ điện tử.
Thương mại điện tử qua mạng Internet lại có lợi thế về khả năng cung cấp đa phương tiện.
Tuy nhiên, việc áp dụng Internet vào thương mại điện tử ở nước ta lại chưa cao, do một số yếu tố sau:
Đối tượng tiềm năng ít, tỷ lệ người dùng Internet còn thấp.
+ Phần lớn số người sử dụng Internet là học sinh, sinh viên và các chuyên gia tin học.
+Chưa có cơ sở hạ tầng thanh toán trực tuyến.
Từ những vấn đề trên, nhận thấy việc trao đổi làm ăn, quảng bá thương hiệu của một doanh nghiệp, một công ty lên mạng Internet là rất cần thiết.
III. Phát biểu bài toán
Vấn đề đặt ra cho bài toán “Xây dựng Website khách sạn Phương Đông” đó là phải xây dựng được một hệ thống Website nhằm:
+ Cho phép nhà cung cấp dịch vụ Khách sạn có thể giới thiệu, quảng bá các thông tin, dịch vụ, những thế mạnh của khách sạn.
+ Hỗ trợ cho khách hàng có thể truy nhập thông tin của khách sạn, lựa chọn hình thức đặt phòng trong Khách sạn qua trang Web.
Từ những mục đích trên của bài toán, hệ thống xây dựng phải đảm bảo được:
+ Đối với khách hàng:
- Giao diện của hệ thống được thiết kế phải hài hoà, sinh động, gần gũi với người sử dụng.
- Thu hút được sự quan tâm của nhiều đối tượng người dùng, đặc biệt là khách du lịch.
- Khống chế được những đối tượng có ý định phá rối trên Website.
+Đối với người quản trị:
- Cung cấp cho người quản trị các chức năng tối ưu, rõ ràng, chính xác.
- Từ đó, người quản trị có thể kiểm soát chặt chẽ toàn bộ hệ thống.
- Xử lý nhanh chóng các thông tin yêu cầu từ phía khách hàng cũng như các thông tin khách sạn.
IV. Các đối tượng phục vụ của hệ thống
+ Khách viếng thăm: Đối tượng này bao gồm những khách hàng nào muốn truy cập Website để:
- Xem chi tiết về các thông tin, dịch vụ trong khách sạn.
- Lựa chọn chức năng hỗ trợ đặt phòng.
+Nguời quản trị Website:
- Đối tượng này là người được cấp quyền để có thể đăng nhập hệ thống.
- Là người có quyền kiểm soát toàn bộ hệ thống.
- Là người chịu tách nhiệm liên hệ với khách hàng khi họ yêu cầu một dịch vụ nào đó.
V. Các yêu cầu đối với hệ thống:
1. Tính tiện dụng:
+ Hệ thống phải có tính thân thiện với người dùng.
+ Đảm bảo khả năng hỗ trợ tối đa cho người dùng trong việc sử dụng và khai thác hệ thống.
2. Tính bảo mật
Hệ thống phải đảm bảo được khả năng bảo mật thông tin trong quá trình truy suất thông tin từ phía người dùng.
3. Tính tuỳ biến
Hệ thống phải hỗ trợ khả năng tuỳ biến nhằm giúp người quản trị có thể dễ dàng kiểm soát các nguồn thông tin của mình.
VI. Hướng giả quyết
Từ những vấn đề nêu trên của bài toán, đề tài đã được giải quyết như sau:
1. Các bước thực hiện:
+ Thâm nhập thực tế
+ Khảo sát, phân tích hệ thống cũ
+ Tìm hiểu nhược điểm của hệ thống cũ
+ Xây dựng hệ thống mới
+ Lựa chọn Hệ quản trị Cơ sở dữ liệu
+ Lựa chọn ngôn ngữ
+ Cài đặt chương trình
2. Các giải pháp chọn lựa
+ Kiểu ứng dụng: ứng dụng Web
+ Ngôn ngữ lập trình: Ngôn ngữ ASP (Active Server Page)
+ Hệ quản trị Cơ sở dữ liệu: Hệ quản trị CSDL Access
+ Web server: IIS (Internet Information Server)
VII. Phân tích hệ thống mới
Từ những vấn đề nêu trên của bài toán, đề tài được phân tích và thiết kế như sau:
+ Chức năng chính của hệ thống: Cung cấp thông tin dịch vụ, hỗ trợ đặt phòng khách sạn qua mạng
+ Các chức năng cụ thể:
- Chức năng cung cấp thông tin và dịch vụ khách sạn
- Chức năng đặt phòng khách sạn
- Chức năng quản trị
VIII. Cài đặt chương trình
Chương trình gồm các Modul sau:
+ Trang Giới thiệu: Giới thiệu tổng quan về Khách sạn du lịch Phương Đông
+ Trang Tin tức: Cung cấp các thông tin của khách sạn
+ Trang quản trị: Dành cho người quản trị khách sạn - đăng nhập để quản trị hệ thống.
+ Trang liên hệ: Trang dành cho khách hàng gửi thông tin liên hệ đến hệ thống khách sạn.
+ Trang Góp ý: Trang dành cho Khách hàngđóng góp ý kiến đến hệ thống khách sạn.
IX. Kết quả đề tài đạt được:
+ Hỗ trợ cho khách hàng:
- Cung cấp các thông tin của khách sạn.
- Xem thông tin về các dịch vụ, thông tin về các loại phòng trong khách sạn.
- Hỗ trợ khách hàng đặt phòng đặt phòng trực tuyến.
- Thông tin về các dịch vụ du lịch, về các loại kinh doanh du lịch mới nhất.
+ Hướng phát triển
- Tạo giao diện thân thiện hơn để thu hút khách hàng.
- Đa dạng hoá các hình thức thanh toán.
- Xây dựng hệ thống quản trị tốt hơn, có tính bảo mật cao.
- Chuyển đổi sang Hệ quản trị Cơ sở dữ liệu mạnh hơn như SQL Server hoặc Oracle.
50 trang |
Chia sẻ: lvcdongnoi | Lượt xem: 2471 | Lượt tải: 1
Bạn đang xem trước 20 trang tài liệu Khóa luận Xây dựng Website khách sạn Phương Đông, để 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
----------------------o0o------------------------
Kho¸ luËn tèt nghiÖp:
X©y dùng Website Kh¸ch s¹n Ph¬ng §«ng
Gi¸o viªn híng dÉn: Th¹c sü Lª Anh Ngäc
Sinh viªn thùc hiªn: NguyÔn ThÞ Ph¬ng Th¶o
Líp 42E3 – Khoa C«ng nghÖ th«ng tin
Niªn kho¸ 2001 – 2006
Vinh, 5 - 2006
Lêi nãi ®Çu
Internet ngµy cµng trë nªn cÇn thiÕt cho cuéc sèng, ®Æc biÖt lµ trong th¬ng m¹i ®iÖn tö hiÖn nay ®ang lµ ngµnh kinh tÕ thu lîi nhuËn cao ë nhiÒu níc trªn thÕ giíi. Trong nh÷ng n¨m gÇn ®©y Internet ®· cã phÇn ®¸p øng ®îc nhu cÇu cña kh¸ch hµng vµ nhµ th¬ng m¹i v× giao dÞch kinh doanh lµ mét ho¹t ®éng kh«ng thÓ thiÕu ®îc trong ®êi sèng hiÖn nay.
Víi cuéc sèng hiÖn ®¹i, ngµy cµng ph¸t triÓn th× nhu cÇu ®îc ®i tham quan du lÞch ®ã ®©y cña con ngêi ngµy còng t¨ng lªn. Víi mong muèn t×m hiÓu thªm vÒ m¹ng Internet vµ nh÷ng vÊn ®Ò vÒ qu¶ng c¸o, th¬ng m¹i ®iÖn tö t«i chän ®Ò tµi “X©y dùng Website Kh¸ch s¹n Ph¬ng §«ng”, ®Ò tµi ®îc t«i x©y dùng vµ ph¸t triÓn nh»m t¹o ra mét sù thö nghiÖm bíc ®Çu lµm quen víi lÜnh vùc kh¸ cßn míi mÎ nµy ë ViÖt Nam.
Môc tiªu cña hÖ thèng lµ ®¸p øng ®îc nhu cÇu më réng thÞ trêng kinh doanh, qu¶ng b¸ c¸c th«ng tin vµ dÞch vô mµ kh¸ch s¹n ®· cã, ®ång thêi ®¸p øng nhu cÇu vÒ chç nghØ cho kh¸ch tham quan du lÞch khi ®Õn th¨m quan hoÆc dõng ch©n t¹i NghÖ An. Th«ng tin vÒ c¸c dÞch vô cña kh¸ch s¹n sÏ lu«n lu«n ®ù¬c cËp nhËt míi vµ bªn c¹nh ®ã kh¸ch du lÞch sÏ tiÕt kiÖm ®îc thêi gian vµ chi phÝ ®i l¹i.
Sau khi t×m hiÓu ng«n ng÷ ASP vµ C¬ së d÷ liÖu Access t«i ®· ¸p dông x©y dùng Website nµy víi c¸c chøc n¨ng sau:
Hç trî kh¸ch hµng: Th«ng qua qu¸ tr×nh duyÖt Web, kh¸ch hµng nµo còng cã thÓ tham kh¶o th«ng tin trªn tÊt c¶ c¸c trang cña Website ®Ó biÕt ®îc c¸c th«ng tin vÒ c¸c lo¹i phßng vµ c¸c dÞch vô kh¸c.
Kh¸ch hµng khi ®Õn víi Website ®Ó chän lùa lo¹i phßng sÏ thËt sù c¶m thÊy hµi lßng víi viÖc bè trÝ chi tiÕt, cô thÓ th«ng tin vÒ c¸c lo¹i phßng mµ m×nh sÏ chän lùa. C¸c lo¹i phßng ®îc tr×nh bµy mét c¸ch khoa häc theo c¸c lo¹i phßng mµ kh¸ch s¹n cã vµ kh¸ch hµng sÏ thÊy ®îc chi tiÕt, cô thÓ vÒ gi¸ c¶, h×nh ¶nh c¸c lo¹i phßng còng ®îc cung cÊp mét c¸ch sinh ®éng.
Hç trî cho ngêi qu¶n trÞ: Ngêi qu¶n trÞ ®îc cÊp mét Account vµ cã thÓ thao t¸c trªn c¬ së d÷ liÖu th«ng qua giao diÖn Web nh thªm, söa, xo¸ th«ng tin c¸c lo¹i phßng.
Ngoµi Lêi nãi ®Çu vµ PhÇn KÕt luËn, ®Ò tµi gåm cã c¸c ch¬ng sau:
Ch¬ng I. Tæng quan vÒ hÖ thèng
Ch¬ng II. Ng«n ng÷ ASP vµ C¬ së d÷ liÖu Access
Ch¬ng III. Ph©n tÝch vµ thiÕt kÕ hÖ thèng
Ch¬ng IV. Mét sè giao diÖn chÝnh
T«i xin ch©n thµnh c¶m ¬n thÇy gi¸o, Th¹c sü Lª Anh Ngäc ®· nhiÖt t×nh gióp ®ì t«i hoµn thµnh tèt kho¸ luËn tèt nghiÖp nµy. Qua ®©y, t«i còng xin göi lêi c¶m ¬n ®Õn c¸c thÇy c« gi¸o trong khoa C«ng nghÖ th«ng tin cïng tÊt c¶ c¸c b¹n sinh viªn líp 42E ®· gióp ®ì khi thùc hiÖn kho¸ luËn tèt nghiÖp.
MÆc dï hÕt søc cè g¾ng nhng ch¾c ch¾n vÉn cßn nhiÒu thiÕu sãt. T«i rÊt mong ®îc sù ®ãng gãp ý kiÕn cña c¸c thÇy c« gi¸o vµ toµn thÓ c¸c b¹n sinh viªn.
Vinh, th¸ng 5 n¨m 2006.
Sinh viªn thùc hiÖn
NguyÔn ThÞ Ph¬ng Th¶o
Ch¬ng I
Tæng quan vÒ hÖ thèng
I. Nhu cÇu tÊt yÕu cña th¬ng m¹i ®iÖn tö
Th¬ng m¹i ®iÖn tö ngµy cµng trë nªn quen thuéc trong ®êi sèng hµng ngµy cña chóng ta. C¸c giao dÞch qua ph¬ng tiÖn ®iÖn tö ®ang dÇn dÇn thay thÕ c¸c ph¬ng tiÖn giao dÞch truyÒn thèng. Nhê kh¶ n¨ng truyÒn ®i c¸c th«ng tin tøc thêi, kh«ng giíi h¹n kh«ng gian, thêi gian nªn c¸c ph¬ng tiÖn th«ng tin ®iÖn tö gióp c¸c doanh nghiÖp t¨ng kh¶ n¨ng c¹nh tranh do gi¶m chi phÝ, gi¶m thêi gian ®a s¶n phÈm vµo thÞ trêng, vµ gi¶m thiÓu l·ng phÝ. Tuy nhiªn vÉn cßn tån t¹i nhiÒu vÊn ®Ò kü thuËt khiÕn cho c¸c h×nh thøc nµy cha ph¸t triÓn t¬ng xøng víi tiÒm n¨ng cña nã.
Mua b¸n hµng qua ®iÖn tho¹i cè ®Þnh lµ h×nh thøc ®Çu tiªn cña th¬ng m¹i ®iÖn tö ®· cã tõ thÕ kû 19 vµ ®Õn nay ®· cã rÊt nhiÒu c¶i tiÕn quan träng. NÕu nh tríc ®©y c¸c ®iÖn tho¹i viªn ph¶i nghe ®iÖn tho¹i vµ ghi l¹i c¸c yªu cÇu cña kh¸ch hµng th× hiÖn nay nhê cã hÖ thèng tr¶ lêi t¬ng t¸c (IVR- Interractive Voice Response) nªn quy tr×nh nhËn ®¬n ®Æt hµng tõ kh¸ch hµng ®· ®îc tù ®éng ho¸. ë mét sè níc ph¸t triÓn, kh¸ch hµng ®· cã thÓ mua hµng qua Catalogue b»ng c¸ch gäi ®iÖn ®Õn sè ®iÖn tho¹i b¸n mÆt hµng ®ã vµ nhËp c¸c th«ng tin ®Æt hµng th«ng qua phÝm ®iÖn tho¹i hoÆc b»ng giäng nãi. C¸ch ®Æt hµng nµy gióp cho c¸c cöa hµng, nhµ hµng cã thÓ phôc vô mét lîng lín kh¸ch hµng trong suèt 24/24h mµ kh«ng sî nhÇm lÉn vµ Ýt tèn kÐm. MÆc dï vËy, ph¬ng thøc b¸n hµng nµy chØ phï hîp khi b¸n mét sè lîng mÆt hµng h¹n chÕ v× qua mçi sè b¸n ®iÖn tho¹i chØ b¸n cã mét mÆt hµng. VÒ mÆt kü thuËt, hÖ thèng tr¶ lêi t¬ng t¸c IVR còng cho phÐp kh¸ch hµng göi c¸c th«ng tin vÒ thÎ ®iÖn tö qua ®iÖn tho¹i cè ®Þnh ®Ó thanh to¸n cho ®¬n hµng cña m×nh. Nhng h×nh thøc nµy kh«ng phæ biÕn do c¸c th«ng tin truyÒn trªn m¹ng ®iÖn tho¹i cè ®Þnh ®îc b¶o mËt rÊt kÐm.
Cïng víi sù ph¸t triÓn cña th«ng tin di ®éng, c¸c giao dÞch qua m¹ng th«ng tin di ®éng còng ®ang ngµy cµng trë nªn th«ng dông. Kh¸ch hµng cã thÓ ®Æt hµng b»ng c¸ch gäi ®iÖn tho¹i, göi tin nh¾n SMS hoÆc WAP. C¸c ®¬n hµng ®îc xö lý tù ®éng vµ kh¸ch hµng cã thÓ thanh to¸n tiÒn th«ng qua dÞch vô mobile- banking. Tuy nhiªn, còng nh m¹ng ®iÖn tho¹i cè ®Þnh m¹ng th«ng tin di ®éng hiÖn nay vÉn cha ®ñ ®é b¶o mËt cÇn thiÕt ®Ó kh¸ch hµng cã thÓ thanh to¸n trùc tiÕp an toµn.
Trong c¸c h×nh thøc th¬ng m¹i ®iÖn tö, giao dÞch qua m¹ng Internet lµ h×nh thøc ph¸t triÓn hoµn chØnh vµ phæ biÕn nhÊt. Qua m¹ng Internet, kh¸ch hµng cã thÓ ®¨ng ký, xem hµng, ®Æt hµng vµ thanh to¸n b»ng thÎ ®iÖn tö hoÆc hÖ thèng thanh to¸n kiÓu Paypar. Nhng do yªu cÇu ph¶i cã m¸y vi tÝnh kÕt nèi Internet vµ ngêi dïng ph¶i cã kiÕn thøc nhÊt ®Þnh vÒ m¸y tÝnh vµ m¹ng Internet nªn th¬ng m¹i ®iÖn tö chØ míi phæ biÕn ë c¸c níc cã nÒn CNTT ph¸t triÓn. MÆt kh¸c, ®Ó thanh to¸n trùc tiÕp qua m¹ng Internet cÇn ph¶i x©y dùng c¬ së h¹ tÇng thanh to¸n thÎ ®iÖn tö hoÆc tµi kho¶n ®iÖn tö. §iÒu nµy phô thuéc rÊt nhiÒu vµo tr×nh ®é ph¸t triÓn cña hÖ thèng ng©n hµng vµ thãi quen thanh to¸n ë mçi quèc gia. Mét vÊn ®Ò mµ ngêi mua gÆp ph¶i trong c¸c giao dÞch qua m¹ng Internet lµ nh÷ng rñi ro khi trao ®æi c¸c th«ng tin thanh to¸n qua m¹ng Internet. Theo BBBOnline (www.BBBOline.org) th× kho¶ng 3/4 kh¸ch hµng mua b¸n trªn m¹ng lo ng¹i vÒ vÊn ®Ò b¶o mËt. Vµ ¨n c¾p c¸c th«ng tin c¸ nh©n qua m¹ng Internet vÉn ®ang lµ mét vÊn n¹n ë c¸c quèc gia cã ho¹t ®éng th¬ng m¹i ®iÖn tö ph¸t triÓn.
Mçi h×nh thøc th¬ng m¹i ®Òu cã u ®iÓm vµ nhîc ®iÓm riªng. NÕu nh th¬ng m¹i ®iÖn tö qua m¹ng ®iÖn tho¹i cè ®Þnh cã lîi thÕ vÒ sè lîng thuª bao vµ tiÖn dông th× l¹i kh«ng truyÒn t¶i ®îc h×nh ¶nh vµ kh¶ n¨ng b¶o mËt kÐm. H×nh thøc th¬ng m¹i ®iÖn tö qua m¹ng th«ng tin di ®éng cã lîi thÕ vÒ tÝnh c¬ ®éng nhng còng cã chung nhîc ®iÓm víi th¬ng m¹i qua ®iÖn tho¹i cè ®Þnh. Víi th¬ng m¹i ®iÖn tö qua Internet l¹i cã lîi thÕ vÒ kh¶ n¨ng cung cÊp th«ng tin ®a ph¬ng tiÖn vÒ mÆt hµng nhng kÐm vÒ tÝnh phæ cËp v× ngêi dïng ph¶i cã m¸y tÝnh kÕt nèi Internet vµ cã kiÕn thøc vÒ m¹ng Internet. Vµ trong tÊt c¶ c¸c h×nh thøc th¬ng m¹i ®iÖn tö vÊn ®Ò an toµn thanh to¸n vÉn cha ®îc gi¶i quyÕt triÖt ®Ó. Do nh÷ng kh¸c biÖt vÒ u nhîc ®iÓm gi÷a c¸c h×nh thøc th¬ng m¹i ®iÖn tö nh vËy nªn viÖc tÝch hîp c¸c hÖ thèng nµy trong mét hÖ thèng sÏ gióp bæ khuyÕt c¸c yÕu ®iÓm vµ tËp hîp c¸c u ®iÓm, gióp cho th¬ng m¹i ®iÖn tö ph¸t triÓn.
ë níc ta, mÆc dï ®îc nhµ níc quan t©m ®Çu t nhng th¬ng m¹i ®iÖn tö vÉn cha ph¸t triÓn hoµn chØnh. Cã nhiÒu doanh nghiÖp ®· lËp gian hµng trªn m¹ng Internet ®Ó giíi thiÖu, b¸n s¶n phÈm cña m×nh nhng c¸c dÞch vô vÉn cha chuyªn nghiÖp vµ thanh to¸n vÉn theo h×nh thøc tr¶ tiÒn khi nhËn hµng. Cã rÊt nhiÒu nguyªn nh©n khiÕn cho th¬ng m¹i ®iÖn tö ë níc ta cha ph¸t triÓn, chóng t«i xin nªu ra mét sè nguyªn nh©n chÝnh:
- §èi tîng tiÒm n¨ng Ýt: Tû lÖ sè ngêi dïng Internet cña c¶ níc ®ang cßn rÊt thÊp.
- PhÇn lín sè ngêi sö dông Internet ë níc ta lµ häc sinh, sinh viªn vµ chuyªn gia tin häc, lµ nh÷ng ngêi Ýt mua s¾m. V× vËy, thÞ trêng mua hµng qua Internet ë níc ta qu¸ nhá, cha ®ñ hÊp dÉn ®Ó c¸c doanh nghiÖp ®Çu t vµo x©y dùng hÖ thèng th¬ng m¹i ®iÖn tö hiÖn ®¹i vµ hoµn chØnh. Víi c¸c h×nh thøc th¬ng m¹i ®iÖn tö kh¸c th× hiÖn ®· cã rÊt nhiÒu doanh nghiÖp tæ chøc b¸n hµng qua ®iÖn tho¹i nhng viÖc nhËn ®Æt hµng vÉn do ®iÖn tho¹i viªn thùc hiÖn nªn kÐm tiÖn lîi vµ hiÖu qu¶, ë níc ta cha cã dÞch vô th¬ng m¹i qua m¹ng th«ng tin di ®éng.
- Cha cã c¬ së h¹ tÇng cho thanh to¸n trùc tuyÕn: Mét lý do quan träng lµ ë ViÖt Nam phÇn lín ngêi tiªu dïng vÉn cã thãi quen dïng tiÒn mÆt. MÆt kh¸c ®Ó x©y dùng ®îc mét hÖ thèng thanh to¸n thÎ qua m¹ng Internet cÇn ph¶i ®Çu t rÊt lín. V× vËy, c¸c ng©n hµng cha muèn ®Çu t x©y dùng hÖ thèng thanh to¸n trùc tuyÕn.
- LuËt ®iÒu chØnh c¸c giao dÞch th¬ng m¹i ®iÖn tö míi ®îc ban hµnh vµ cÇn ®îc hoµn chØnh thªm nªn c¸c ho¹t ®éng th¬ng m¹i ®iÖn tö cha thùc sù ®Þnh híng vµ cã chç dùa vÒ mÆt ph¸p lý.
Tõ nh÷ng vÊn ®Ò nªu trªn t«i nhËn thÊy viÖc trao ®æi lµm ¨n, qu¶ng b¸ th¬ng hiÖu cña doanh nghiÖp lµ mét viÖc tÊt yÕu tu©n theo quy luËt ph¸t triÓn cña khoa häc vµ c«ng nghÖ.
II. §Æt vÊn ®Ò
1. Ph¸t biÓu bµi to¸n
NÕu b¹n lµ nhµ cung cÊp dÞch vô kh¸ch s¹n, ®· bao giê b¹n tù hái: Lµm thÕ nµo ®Ó dÞch vô cña m×nh ®Õn ®îc víi kh¸ch hµng?. NÕu b¹n lµ mét kh¸ch du lÞch hay mét th¬ng gia, ®· bao giê b¹n tù hái: Lµm thÕ nµo m×nh cã thÓ ®¨ng ký mét chç ë hîp lý khi cã nhu cÇu mµ l¹i kh«ng cÇn ®Õn ®¨ng ký t¹i kh¸ch s¹n.
VÊn ®Ò ®Æt ra cho bµi to¸n chÝnh lµ lµm thÕ nµo ®Ó x©y dùng mét hÖ thèng Website cho phÐp nhµ cung cÊp dÞch vô kh¸ch s¹n cã thÓ giíi thiÖu, qu¶ng b¸ c¸c th«ng tin, dÞch vô, nh÷ng thÕ m¹nh cña kh¸ch s¹n. §ång thêi cã thÓ hç trî cho kh¸ch hµng cã thÓ ®Æt phßng trong kh¸ch s¹n qua trang Web Bªn c¹nh ®ã ®Ò tµi cÇn ph¶i ®¶m b¶o ®îc c¸c yªu cÇu sau:
a. §èi víi kh¸ch hµng: Giao diÖn cña hÖ thèng ®îc thiÕt kÕ ph¶i hµi hoµ, sinh ®éng, gÇn gòi víi ngêi sö dông nh»m môc ®Ých më réng thÞ trêng kinh doanh, thu hót sù quan t©m cña nhiÒu ®èi tîng ngêi dïng, ®Æc biÖt lµ kh¸ch du lÞch, nh÷ng ngêi cã nhu cÇu thùc sù sö dông dÞch vô cña kh¸ch s¹n. §Ó tõ ®ã, hä cã thÓ tin tëng lùa chän c¸c dÞch vô mµ kh¸ch s¹n cã.
b. §èi víi ngêi qu¶n trÞ: HÖ thèng ®¶m b¶o cung cÊp cho ngêi qu¶n trÞ c¸c chøc n¨ng tèi u, râ rµng, chÝnh x¸c ®Ó tõ ®ã ngêi qu¶n trÞ cã thÓ kiÓm so¸t chÆt chÏ toµn bé hÖ thèng, xö lý nhanh chãng c¸c th«ng tin yªu cÇu tõ phÝa kh¸ch hµng còng nh c¸c th«ng tin kh¸ch s¹n.
2. C¸c ®èi tîng phôc vô cña hÖ thèng.
2.1. Kh¸ch viÕng th¨m, nh÷ng ngêi cã nhu cÇu ®Æt phßng kh¸ch s¹n
§èi tîng nµy cã thÓ truy xuÊt c¸c th«ng tin mµ nhµ cung cÊp dÞch vô cho phÐp nh lµ c¸c dÞch vô cña kh¸ch s¹n, ®Þa chØ, c¸c th«ng tin vÒ kh¸ch s¹n… ®ång thêi cã thÓ ®Æt phßng trùc tuyÕn.
2.2. Ngêi qu¶n trÞ Website (Nhµ cung cÊp dÞch vô)
§èi tîng nµy cã thÓ ®¨ng nhËp ®Ó qu¶n trÞ hÖ thèng t¹i bÊt cø n¬i ®©u vµ vµo bÊt cø thêi ®iÓm nµo. Hä cã quyÒn kiÓm so¸t toµn bé hÖ thèng, cô thÓ nh xem vµ hiÖu chØnh c¸c th«ng tin vÒ kh¸ch s¹n, c¸c dÞch vô mµ hä cung cÊp, tiÕp nhËn danh s¸ch c¸c ®¬n ®Æt phßng thu nhËn ®îc tõ kh¸ch hµng, ®ång thêi xö lý c¸c th«ng tin tr¶ phßng cña kh¸ch…Ngêi qu¶n trÞ chÞu tr¸ch nhiÖm liªn hÖ víi kh¸ch hµng khi cã mét yªu cÇu ®Æt phßng ®îc göi tíi. Trªn thùc tÕ viÖc nµy cã thÓ ®îc thùc hiÖn tù ®éng theo quy tr×nh sau: Khi kh¸ch th¨m truy cËp vµo Website cña kh¸ch s¹n hä sÏ n¾m ®îc nh÷ng th«ng tin chi tiÕt vÒ kh¶ n¨ng cung cÊp dÞch vô cña kh¸ch s¹n nh danh môc c¸c lo¹i phßng trèng, th«ng tin vÒ c¸c dÞch vô mµ kh¸ch s¹n cã thÓ ®¸p øng…khi kh¸ch th¨m cã nhu cÇu ®Æt phßng hä sÏ tiÕn hµnh chän lo¹i phßng vµ ®Æt phßng theo nhu cÇu cña m×nh. Kh¸ch th¨m sÏ tiÕn hµnh cËp nhËt mét sè th«ng tin vÒ b¶n th©n, ph¬ng thøc thanh to¸n, th«ng tin nµy sÏ ®îc hÖ thèng tù ®éng xö lý, nh÷ng lo¹i phßng ®· cã kh¸ch ®Æt sÏ kh«ng xuÊt hiÖn trªn danh môc c¸c lo¹i phßng cña kh¸ch s¹n n÷a, khi ngêi qu¶n trÞ xö lý th«ng tin tr¶ phßng th× nh÷ng phßng kh¸ch tr¶ sÏ trë l¹i t×nh tr¹ng s½n sµng ®ãn kh¸ch.
3. C¸c yªu cÇu ®èi víi hÖ thèng.
3.1. TÝnh tiÖn dông
HÖ thèng ph¶i cã tÝnh th©n thiÖn víi ngêi dïng, ®¶m b¶o kh¶ n¨ng hç trî tèi ®a cho ngêi dïng trong viÖc sö dông vµ khai th¸c hÖ thèng.
3.2 TÝnh b¶o mËt
HÖ thèng ph¶i ®¶m b¶o ®îc kh¶ n¨ng b¶o mËt th«ng tin trong qu¸ tr×nh truy suÊt th«ng tin tõ phÝa ngêi dïng. Mäi truy suÊt cña ngêi dïng ph¶i ®îc kiÓm so¸t c¶ tõ phÝa tr×nh kh¸ch lÉn tr×nh chñ nh»m ®¶m b¶o kh¶ n¨ng vËn hµnh tèt nhÊt cho hÖ thèng.
3.3. TÝnh tuú biÕn.
HÖ thèng ph¶i hç trî kh¶ n¨ng tuú biÕn nh»m gióp ngêi qu¶n trÞ cã thÓ dÔ dµng kiÓm so¸t c¸c nguån th«ng tin cña m×nh tuú thuéc vµo nhu cÇu cña hä.
3.4. TÝnh h÷u dông.
HÖ thèng ®îc tæ chøc theo m« h×nh B-to-C (Nhµ kinh doanh – Ngêi tiªu dïng) do tr×nh ®é còng nh nhu cÇu cña ngêi sö dông rÊt kh¸c nhau, nªn hÖ thèng ph¶i ®îc tæ chøc hiÖu qu¶, râ rµng nh»m ®¹t hiÖu qu¶ cao nhÊt.
Ch¬ng II
Ng«n ng÷ ASP vµ C¬ së d÷ liÖu Access
I. Nghiªn cøu ng«n ng÷ html
1. Kh¸i niÖm HTML
Ngôn ngữ HTML (Hyper Text Markup Language) là ngôn ngữ định dạng và đánh dấu các văn bản. HTML sử dụng các thẻ (tag) để định dạng. Trong HTML, mỗi tag được bắt đầu và kết thúc bởi cặp "". Sắp đặt thông tin trên mặt văn bản.
2. Các thành phần của một tài liệu HTML:
Cấu trúc tổng quát của một tài liệu HTML:
Tiêu đề của một trang html
Nội dung của trang HTML có thể là văn bản, đồ hoạ, âm thanh, video…
Văn bản HTML hay một trang Web, bắt đầu là thẻ kết thúc bằng , thường có hai thành phần chính: Phần đầu văn bản (Document head) và phần thân văn bản (Document body).
a) Phần đầu văn bản: được mở đầu bằng thẻ kết thúc bằng
thẻ . Thông tin duy nhất trong phần đầu được trình duyệt Web hiển thị là tiêu đề của văn bản.
b) Phần thân văn bản: được bắt đầu bởi thẻ và kết thúc bởi thẻ , là phần chứa nội dung chính của văn bản.
3. Thuéc tÝnh liªn kÕt cña HTML
a) T¹o liªn kÕt
Trong trang HTML có thể liên kết đến các trang HTML khác hay đến ngay một phần nào đó trong trang hiện hành.
Các thẻ tạo liên kết:
Xem thông tin về mối quan hệ giữa các thuộc tính như: href, name, method, rev, title…
Thiết lập mối liên kết tới một trang Web với một file bất kỳ, hoặc có thể liên kết trên cùng một trang. Thẻ này không thể dùng một mình mà phải kèm theo địa chỉ của tài liệu muốn liên kết .
b) ChÌn mét sè ®èi tîng
Chèn hình ảnh vào trang Web, file xác định trên tập tin ảnh để trình duyệt có thể mở tập tin và hiển thị (tập tin ảnh được lưu trữ dạng GIF hoặc. JPG)
tạo chú thích, tạo vùng trèng trong trang HTML có nội dung không hiển thị lên trang Web.
Tạo hiệu ứng cho chữ chạy
Cho phép tạo tập tin ảnh làm nền cho trang Web
Nguån ảnh
Trước khi đưa hình ảnh lên trang Web, cần phải xác định tên của tập tin hình ảnh và nơi lưu trữ trªn máy chủ để hướng trình duyệt tìm đúng ảnh cần sử dụng.
4. C¸c ®Æc trng cña ng«n ng÷ HTML
Ngôn ngữ HTML cung cấp các công cụ thuận lợi để xây dựng một trang Web:
Sử dụng các Form cho phép xem, sửa, nhập, xoá dữ liệu.
Sử dụng liên kết để truy vấn dữ liệu.
Kết hợp kết quả truy vấn được với thẻ HTML để tạo trang hiển thị theo ý muốn.
Tạo các nút submit để gọi đến các trang khác, nhằm thực thi các yêu cầu
Truy vấn đến các thành phần điều khiển dộng của Web như các nút điều khiển, các ô chọn.
Cho phép chèn các đoạn mã để thi hành các chức năng.
II. Ng«n ng÷ ASP
1. Kh¸i niÖm Active Server Pages (ASP)
Microsoft Active Server Pages(ASP) là môi trường lập trình ứng dụng phía Server (Server side scripting) hỗ trợ mạnh trong việc xây dựng Web. Microsoft gọi nó là môi trêng server-side scripting, môi trường này cho phép tạo và chạy các các ứng dụng Web server động, tương tác và có hiệu quả cao. Để làm việc trong môi trường này, các ASP coder thêng sử dụng VBScript hoặc JavaScript, cả hai loại này đều tự động hỗ trợ ASP.
Các ứng dụng ASP có thể làm việc với bất kỳ cơ sở dữ liệu nào tương thích với ADODC như SQL, Access, Oracle…đồng thời rất dễ viết và sửa đổi. Hơn nữa nó có thể tích hợp với các công nghệ có sẵn của Microsoft một cách dễ dàng.
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Öt Nam 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. ASP vµ c¬ së d÷ liÖu Access 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ö.
2. Trang ASP
Mỗi trang ASP có thể bao gồm một trong các thành phần sau: HTML, Script của ngôn ngữ VBScript hoặc Javascipt, Text trong đó có các tag HTML và Text sẽ được sử lý bình thường như đối với các văn bản HTML thông thường, các Script sẽ được một bộ phận (engine) của ASP thông dịch và thi hành trên Server. Có thể xem trang ASP như một trang HTML có bổ sung các ASP Script Command.
Trong c¸c HTML, mçi trang ®îc b¾t ®Çu vµ kÕt thóc bëi cÆp “”, ASP còng t¬ng tù nh vËy. §Ó ®¸nh dÊu n¬i nµo ASP script b¾t ®Çu vµ kÕt thóc b»ng cÆp dÊu .
C¸c ®o¹n ASP Script cã thÓ xuÊt hiÖn ë mäi n¬i trong trang HTML, ASP vµ HTML cã sù g¾n bã chÆt chÏ víi nhau. Víi ASP ta cã thÓ chÌn c¸c script thùc thi ®îc vµo trùc tiÕp c¸c file HTML. Khi ®ã viÖc t¹o ra trang HTML vµ xö lý script trë nªn ®ång thêi, ®iÒu nµy cho phÐp t¹o ra c¸c t¬ng t¸c cña Website mét c¸ch linh ho¹t uyÓn chuyÓn, cã thÓ chÌn c¸c thµnh phÇn HTML ®éng vµo trang Web tuú theo tõng trêng hîp cô thÓ.
2.1. Ho¹t ®éng cña trang ASP
C¸c ASP script th«ng thêng chØ ch¹y trªn c¸c Server cµi IIS (Internet Information Server). Quy tr×nh nh sau: khi mét user th«ng qua tr×nh duyÖt Web göi yªu cÇu tíi mét File.asp ë server th× script chøa trong file ®ã sÏ ®îc ch¹y trªn server vµ tr¶ kÕt qu¶ vÒ cho Browser ®ã. Khi Web server nhËn ®îc yªu cÇu tíi mét file.asp th× nã sÏ ®äc tõ ®Çu tíi cuèi file.asp ®ã, thùc hiÖn c¸c lÖnh script trong ®ã vµ tr¶ kÕt qu¶ vÒ cho Web browser lµ mét trang HTML. Do m«i trêng ho¹t ®éng lµ m¹ng nªn mét script ASP khi ®îc viÕt ra cã thÓ sö dông ®îc ë mäi n¬i, kh«ng cÇn tr×nh biªn dÞch hay kÕt nèi. C¸c ASP script ®îc viÕt dùa trªn c¸c ng«n ng÷ híng ®èi tîng nªn rÊt tiÖn lîi nh: Request, Response, Application, Server, Session. TËn dông ®îc c¸c ActiveX components nh: Database access, Contentlinking, Collaboration Data Object, File Access…H¬n n÷a nã cã thÓ tËn dông ®îc Components tõ c¸c nhµ ph©n phèi kh¸c, cung cÊp díi d¹ng c¸c file.dll
2.2. §Æc ®iÓm cña ASP
- T¹o néi dung ®éng cho trang Web.
- NhËn yªu cÇu vÊn tin hoÆc d÷ liÖu göi ®Õn tõ ngêi sö dông qua form.
- Truy cËp C¬ së d÷ liÖu vµ truy vÊn tin cho ngêi sö dông.
- Tuú biÕn néi dung trang Web theo ®èi tîng ngêi sö dông.
- DÔ dïng vµ nhanh h¬n CGI, Perl.
- BÝ mËt m· nguån.
2.3. C¸c thµnh phÇn vµ có ph¸p ASP
ASP bao gåm c¸c thµnh phÇn sau:
C¸c bé dÞch ng«n ng÷ Vbscript.
- Th viÖn c¸c ®èi tîng, chuyªn dïng ®Ó truy xuÊt Database th«ng qua ODBC Drive (Active Server Data Object – ADO). Th viÖn c¸c ®èi tîng hç trî cho viÖc viÕt c¸c trang ASP.
Trang ASP ®¬n gi¶n lµ mét trang v¨n b¶n víi phÇn më réng lµ .asp, gåm cã ba phÇn:
V¨n b¶n (Text).
- C¸c HTML tag
- C¸c Script. Mçi script ssÏ thùc hiÖn mét c«ng viÖc nµo ®ã, gièng nh c¸c ph¸t biÓu cña mét ng«n ng÷ lËp tr×nh. Mét script lµ mét chuçi c¸c lÖnh script, nã cã thÓ lµ:
+ Mét phÐp g¸n gi¸ trÞ cho mét biÕn.
+ Mét yªu cÇu Web Server göi th«ng tin ®Õn Browser.
Tæ hîp c¸c lÖnh riªng rÏ thµnh mét thñ tôc hay mét hµm gièng nh trong mét ng«n ng÷ lËp tr×nh.
2.4. C¸c ®èi tîng (Object) trong ASP
Khi viÕt c¸c script ta thêng cã nhu cÇu thùc hiÖn mét sè t¸c vô nµo ®ã theo mét quy t¾c c¬ b¶n nµo ®ã. Khi ®ã thêng xuÊt hiÖn nh÷ng c«ng viÖc lÆp ®i, lÆp l¹i nhiÒu lÇn, tõ ®ã xuÊt hiÖn nhu cÇu t¹o ra c¸c ®èi tîng cã kh¶ n¨ng thùc hiÖn nh÷ng c«ng viÖc c¬ b¶n ®ã. Mçi ®èi tîng lµ mét kÕt hîp gi÷a lËp tr×nh vµ d÷ liÖu mµ cã thÓ xö lý nh mét ®¬n vÞ thèng nhÊt.
§èi víi phÇn lín c¸c ®èi tîng, ®Ó sö dông ®îc nã ta ph¶i t¹o ra c¸c instance cho nã. Tuy nhiªn ASP cã s½n n¨m ®èi tîng mµ ta cã thÓ dïng ®îc mµ kh«ng cÇn ph¶i t¹o c¸c instance. Chóng ®îc gäi lµ c¸c build-in object, bao gåm:
* Request: Lµ ®èi tîng chøa c¸c th«ng tin ë Web browser göi yªu cÇu tíi Webserver.
* Response: Lµ ch×a kho¸ ®Ó göi th«ng tin tíi user, lµ ®¹i diÖn cho phÇn th«ng tin do server tr¶ vÒ cho Web browser.
* Server: Lµ m«i trêng m¸y server n¬i ASP ®ang ch¹y, chøa c¸c th«ng tin vµ t¸c vô vÒ hÖ thèng .
*Aplication: §¹i diÖn cho øng dông Web cña ASP, chøa script hiÖn hµnh.
*Session: Lµ mét biÕn ®¹i diÖn cho ngêi sö dông.
*Database Access: Mét trong nh÷ng tµi s¶n lín nhÊt mµ ASP cã ®îc lµ kh¶ n¨ng th©m nhËp vµo c¸c c¬ së d÷ liÖu. ASP thêng lµm viÖc víi hai ngêi b¹n ®ång nghiÖp lµ Access vµ hÖ c¬ së d÷ liÖu SQL.
a. §èi tîng Request:
§Þnh nghÜa: Víi ®èi tîng Request, c¸c øng dông ASP cã thÓ lÊy dÔ dµng c¸c th«ng tin göi tõ user.
Có ph¸p tæng qu¸t: Request.(CollectionName)(Variable)
§èi tîng Request: Cã 5 Collection.
* Client Certificate: Nhận Certtification Fields từ Request của Web Browser. Nếu Web Browser sử dụng http:// để connect với server, browser sẽ gửi certification fields.
* Query String: Nhận giá trị của các biến trong HTML query string. Ðây là giá trị được göi lên theo sau dấu chấm hỏi (?) trong html Request.
*Form: Nhận các giá trị của các phần tử trên form sử dụng phương thức POST.
* Cookies: Cho phép nhận những giá trị của cookies trong một HTML Request.
* Server Variable: nhận các giá trị của các biến môi trường.
b. §èi täng Response:
§Þnh nghÜa: ViÖc göi th«ng tin tíi cho user sÏ ®îc thùc hiÖn nhê ®èi tîng Response.
Cú pháp tổng quát: Response.Collection /property / method
Collection của đối tượng Response:
* Cookies: Xác định giá trị biến Cookies. Nếu Cookies được chỉ ra không tồn tại, nó sẽ được tạo ra. Nếu nó tồn tại thì nó được nhận giá trị mới.
Các Properties:
* Buffer: Chỉ ra trang Web output được giữ lại đệm buffer hay không.
ContentType: Chỉ ra HTML content type cho response.
* Expires: Chỉ định số thời gian trước khi một trang được cached trên một browser hết hạn.
* ExpiresAbsolute: Chỉ ra ngày giờ của một trang được cache trên browser hết hạn.
* Status: Chỉ ra giá trị trạng thái được Server.
Các Methods:
* AddHeader: Thêm một HTML header với một giá trị được chỉ định.
* AppendToLog: Thêm một chuỗi vào cuối file Log của Web server cho request này.
* BinaryWrite: Xuất thông tin ra output HTML dạng binary.
* Clear: Xóa đệm output HTML.
* End: Dừng xử lý file .asp và trả về kết quả hiện tại.
* Flush: Göi thông tin trong buffer cho client.
* Redirect: Göi một thông báo cho browser định hướng lại đến một URL khác.
* Write: Ghi một biến ra HTML output như là một chuỗi.
c. §èi tîng session:
Ðịnh nghĩa: Chúng ta có thể sử dụng 1 object Session để lưu trữ thông tin cần thiết cho 1 user. Những biến được lưu trữ trong object vẫn tồn tại khi user nhảy từ trang này sang trang khác trong ứng dụng.Web server tự động tạo object session khi user chưa có session yêu cầu một trang Web. Khi session này kết thúc thì các biến trong nó được xóa để giải phóng tài nguyên. Các biến session có tầm vực trong session đó mà thôi.
Cú pháp tổng quát: Session.property/ method
Các Properties:
* SessionID: Trả về SessionID cho user. Mỗi session sẽ được server cho một số định danh duy nhất khi nó được tạo ra.
* Timeout: Khoảng thời gian tồn tại của session, tính bằng phút.
Các Methods:
* Abandon: Xóa bỏ một object session, trả lại tài nguyên cho hệ thống.
d. §èi tîng Application:
Ðịnh nghĩa: Ta có thể sử dụng object Application để cho phép nhiều người cùng sử dụng một ứng dụng chia sẻ thông tin với nhau.Bởi vì object Application được dùng chung bởi nhiều người sử dụng, do đó object có 2 method Lock và Unlock để cấm không cho nhiều user đồng thời thay đổi property của object này, các biến Application là toàn cục, có tác dụng trên toàn ứng dụng.
Cú pháp tổng quát: Application.Method
Các Methods:
* Lock: Phương pháp này cấm không cho client khác thay đổi property của đối tượng Application .
* Unlock: Phương pháp này cho phép client khác thay đổi property của đối tượng Application .
* Events: Gồm có hai event được khai báo trong file Global.asa.
Application_OnStart: Xảy ra khi khởi động ứng dụng.
Application_OnEnd: Xảy ra khi ứng dụng đóng, hay Server shutdown.
e.§èi tîng Server:
Ðịnh nghĩa: Cho phép truy xuất đến các method và property của server như là những hàm tiện ích.
Cú pháp tổng quát: Server.Method
Các Properties:
* CriptTimeout: Khoảng thời gian dành cho script chạy.
Các Methods:
* CreateObject: Tạo một instance của server component.
HtmlEncode: Mã hóa một chuỗi theo dạng html
MapPath: ánh xạ đường dẫn ảo (là đường dẫn tuyệt đối trên server hiện hành hoặc đường dẫn tương đối đến trang hiện tại) thành đường dẫn vật lý (physical path).
Urlencode: mã hóa một chuỗi (kể cả kí tự escape) theo qui tắc mã hóa URL
III. C¬ së d÷ liÖu ACCESS
1. Kh¸i niÖm:
C¬ së d÷ liÖu lµ tËp hîp nh÷ng sè liÖu liªn quan ®Õn mét chñ ®Ò hay mét môc ®Ých khai th¸c qu¶n lý nµo ®ã trong CSDL. Ngoµi c¸c Table chøa c¸c sè liÖu cßn cã nh÷ng “vËt dông” gióp ta qu¶n lý vµ khai th¸c sè liÖu, ®ã lµ nh÷ng Query (b¶ng truy vÊn), nh÷ng Form (mÉu biÓu), nh÷ng Report (b¶o biÓu), nh÷ng Macro (lÖnh ngÇm) vµ nh÷ng module (®¬n thÓ lËp tr×nh).
2. C¬ së d÷ liÖu Microsoft Access:
Lµ mét hÖ qu¶n trÞ C¬ së d÷ liÖu (Database Management System- gäi t¾t lµ DBMS) gióp ta qu¶n lý b¶o tr× vµ khai th¸c sè liÖu ®îc lu gi÷ mét c¸ch cã tæ chøc bªn trong m¸y tÝnh.
IV. Lùa chän m« h×nh cµi ®Æt
Ch¬ng III:
Ph©n tÝch vµ thiÕt kÕ hÖ thèng
I. Yªu cÇu cña hÖ thèng
1. Yªu cÇu chøc n¨ng
* Lu tr÷ bµi viÕt: Website lµ n¬i ®¨ng t¶i nh÷ng th«ng tin giíi thiÖu vÒ dÞch vô còng nh c¸c th«ng tin qu¶ng b¸ cña kh¸ch s¹n. ChÝnh v× vËy, vÊn ®Ò lu tr÷ c¸c bµi viÕt lµ rÊt quan träng vµ cÇn ph¶i ®îc ®Æt lªn hµng ®Çu.
* Lu tr÷ ®¬n ®Æt phßng: §iÓm mÉu chèt trong vÊn ®Ò t¬ng t¸c gi÷a Website víi kh¸ch hµng chÝnh lµ cho phÐp kh¸ch hµng ®Æt phßng trùc tuyÕn. Do vËy, viÖc lu gi÷ c¸c th«ng tin vÒ nh÷ng ®¬n ®Æt phßng cña kh¸ch hµng lµ vÊn ®Ò cÇn ph¶i ®îc nh×n nhËn tÝch cùc.
2. Yªu cÇu vÒ nghiÖp vô.
HÖ thèng ph¶i ®¶m b¶o ®îc kh¶ n¨ng xö lý ®¬n ®Æt phßng theo nghiÖp vô cña kh¸ch s¹n trong viÖc thu nhËn vµ xö lý ®¬n ®Æt phßng tõ kh¸ch hµng.
II. M« h×nh øng dông cña hÖ thèng
1. BiÓu ®å ph©n cÊp chøc n¨ng.
HÖ thèng WS
Th«ng tin vµ ®Æt phßng kh¸ch s¹n
Ngêi dïng
Th«ng tin
Kh¸ch s¹n vµ dÞch vô
§Æt phßng
Kh¸ch viÕng th¨m, ngêi cã nhu cÇu
Qu¶n trÞ
HÖ thèng
Th«ng tin,
Qu¶ng b¸,
Liªn hÖ
Th«ng tin vÒ
dÞch vô vµ
cung cÊp
TiÕp nhËn ®¬n
§Æt phßng
2. BiÓu ®å luång d÷ liÖu
2.1. Møc khung c¶nh
HÖ thèng WS
Th«ng tin vµ ®Æt phßng KS
Kh¸ch viÕng th¨m, ngêi cã nhu cÇu
Qu¶n trÞ
HÖ thèng
§¸p øng yªu cÇu
Yªu cÇu th«ng tin vµ dÞch vô ®Æt phßng
§¸p øng yªu cÇu
CËp nhËt, kiÕm duyÖt th«ng tin
2.2. Møc ®Ønh
Cung cÊp Th«ng tin vµ dÞch vô
Kh¸ch viÕng th¨m, ngêi cã nhu cÇu
§Æt phßng
Qu¶n trÞ
HÖ thèng
Ban qu¶n trÞ
Th«ng tin ®Æt phßng
§¸p øng yªu cÇu
Th«ng tin k/s vµ dv
Th«ng tin k/s vµ dv
Th«ng tin ®Æt phßng
Th«ng tin K/S vµ
dÞch vô
Th«ng tin k/s vµ dv
§¬n ®Æt phßng
Th«ng tin ®· xö lý
§¬n ®Æt phßng
Th«ng tin kiÓm duyÖt
§¸p øng yªu cÇu
Th«ng tin ®· xö lý
Th«ng tin ®· xö lý
2.3. Møc díi ®Ønh
a. Chøc n¨ng th«ng tin vµ dÞch vô kh¸ch s¹n
Th«ng tin vµ
dÞch vô K/S
Kh¸ch viÕng th¨m,
Ngêi cã nhu cÇu
Th«ng tin K/S vµ dÞch vô
Y/C th«ng tin vµ dÞch vô cña K/S
Th«ng tin vµ dÞch vô cña K/S
Th«ng tin vµ dÞch vô cung cÊp
b. Chøc n¨ng ®Æt phßng kh¸ch s¹n
Kh¸ch viÕng th¨m, ngêi cã nhu cÇu
Y/C ®Æt phßng
CËp nhËt ®¬n ®Æt phßng
Th«ng tin ®Æt phßng
§Æt phßng
§¸p øng yªu cÇu
c. Chøc n¨ng qu¶n trÞ hÖ thèng
Qu¶n trÞ
HÖ thèng
Th«ng tin ®Æt phßng
Th«ng tin K/S vµ dÞch vô
Ban qu¶n trÞ
Th«ng tin ®· xö lý
KiÓm duyÖt vµ xö lý ®¬n ®/p
CËp nhËt, hiÖu chØnh th«ng tin
Th«ng tin ®· xö lý
Xö lý th«ng tin tr¶ phßng
III. M« h×nh ngêi sö dông
HÖ thèng ph©n ngêi sö dông thµnh 2 nhãm víi c¸c chøc n¨ng kh¸c nhau dµnh cho mçi nhãm ®èi tîng:
1. Nhãm ngêi sö dông Internet:
§©y lµ nhãm ®èi tîng ngêi cã nhu cÇu trªn Internet. Nhãm ®èi tîng nµy chiÕm sè lîng kh¸ lín, ®ßi hái hÖ thèng m¸y chñ ph¶i ®ñ m¹nh ®Ó ®¸p øng tèt mäi yªu cÇu tõ nhãm ®èi tîng nµy.
* Chøc n¨ng do hÖ thèng cung cÊp
Do tÝnh chÊt sö dông cña nhãm ngêi nãi trªn. Lµ nhãm ®èi tîng khai th¸c th«ng tin trªn hÖ thèng Website. V× vËy, hÖ thèng ph¶i cung cÊp c¸c chøc n¨ng tiÖn Ých gióp cho ngêi sö dông khai th¸c th«ng tin hiÖu qu¶, cô thÓ:
Chøc n¨ng cung cÊp th«ng tin ( Modul tin tøc, dÞch vô)
- Chøc n¨ng ®Æt phßng
2. Qu¶n trÞ hÖ thèng.
Trªn thùc tÕ, ®©y chÝnh lµ ngêi phô tr¸ch th«ng tin cña kh¸ch s¹n. Cã nhiÖm vô cËp nhËt, hiÖu chØnh c¸c th«ng tin trªn Website, kiÓm duyÖt vµ xö lý c¸c ®¬n ®Æt phßng
* Chøc n¨ng do hÖ thèng cung cÊp.
Do tÝnh chÊt lµ qu¶n trÞ th«ng tin. V× vËy, hÖ thèng ph¶i cung cÊp c¸c chøc n¨ng còng nh c¸c c«ng cô nh»m hç trî tèi ®a cho ngêi qu¶n trÞ.
- Chøc n¨ng cËp nhËt th«ng tin
- Chøc n¨ng xö lý ®¬n ®Æt phßng
- Chøc n¨ng cËp nhËt vµ xö lý th«ng tin ®Æt phßng.
IV. C¸c gi¶i ph¸p lùa chän
Tõ nh÷ng môc ®Ých, yªu cÇu cña bµi to¸n ®· nªu trªn, ®Ò tµi “X©y dùng Website Kh¸ch s¹n Ph¬ng §«ng” ®îc t«i x©y dùng víi c¸c gi¶i ph¸p chän lùa sau:
Lùa chän kiÓu øng dông
HiÖn nay, c«ng cô m¹nh nhÊt vµ ph¸t triÓn nhÊt ®Ó qu¶ng b¸ th«ng tin réng r·i lµ øng dông Web. H¬n n÷a ®èi víi viÖc qu¶ng c¸o c¸c th«ng tin dÞch vô cña mét kh¸ch s¹n qua Website ®ang lµ mét gi¶i ph¸p tèi u, hiÖu qu¶. V× vËy, t«i lùa chän kiÓu øng dông cho ®Ò tµi lµ x©y dùng hÖ thèng díi d¹ng Website
Ng«n ng÷ lËp tr×nh
Cã rÊt nhiÒu ng«n ng÷ còng nh c¸c phÇn mÒm thiÕt kÕ Web nh PHP (Persional Home Page), ASP (Active Server Page)… Mçi mét ng«n ng÷ ®Òu cã thÕ m¹nh riªng cña nã, vµ ASP lµ mét ng«n ng÷ thiÕt kÕ Web gÇn gòi, dÔ hiÓu, ®· ®îc tiÕp xóc nªn t«i chän ng«n ng÷ ASP ®Ó thiÕt kÕ.
HÖ qu¶n trÞ C¬ së d÷ liÖu
Cã rÊt nhiÒu hÖ qu¶n trÞ C¬ së d÷ liÖu hç trî cho viÖc x©y dùng Web nh hÖ qu¶n trÞ SQL server, Oracle, Access…Nhng ®èi víi hÖ qu¶n trÞ C¬ së d÷ liÖu Acces lµ mét hÖ qu¶n trÞ gÇn gòi víi mäi ngêi sö dông, dÔ hiÓu nªn t«i lùa chän hÖ qu¶n trÞ C¬ së d÷ liÖu ACCESS ®Ó x©y dùng C¬ së d÷ liÖu cho hÖ thèng.
Web server
Tr×nh duyÖt Web ch¹y trªn IIS (Internet Information Server).
V. ThiÕt kÕ c¸c b¶ng C¬ së d÷ liÖu
Table Admin: ( Th«ng tin ngêi qu¶n trÞ)
ADMIN
Tªn trêng
KiÓu d÷ liÖu
Chó gi¶i
Ten
Text
Tªn truy cËp
Matkhau
Text
MËt khÈu truy cËp
Table Bantin: (Th«ng tin bµi viÕt cña ngêi qu¶n trÞ)
BANTIN
Tªn trêng
KiÓu d÷ liÖu
DiÔn gi¶i
BANTIN_ID
Autonumber
M· sè b¶n tin
N_NOIDUNG
Text
Néi dung b¶n tin
N_CHUTHICH
Text
Chó thÝch b¶n tin
N_NGAYTHANG
Date
Ngµy th¸ng göi tin
IMG_ALIGN
Text
VÞ trÝ ¶nh
IMG_BORDER
Number
Khung cña ¶nh
IMG_ALT
Text
VÞ trÝ ¶nh
N_PICTURE
Text
§êng dÉn chøa ¶nh
Table LoaiP: ( Th«ng tin c¸c lo¹i phßng cña kh¸ch s¹n)
LoaiP
Tªn trêng
KiÓu d÷ liÖu
DiÔn gi¶i
LOAIPID
Autonumber
M· lo¹i phßng
TENLOAI
Text
Tªn lo¹i
ANH
Text
¶nh minh ho¹
MOTA
Text
M« t¶ vÒ lo¹i phßng
Table Phong: ( Th«ng tin phßng cña kh¸ch s¹n)
Phßng
Tªn trêng
KiÓu d÷ liÖu
DiÕn gi¶i
TT
Autonumber
Trêng kho¸
MAP
Text
M· phßng
TRANGTHAIP
Text
T×nh tr¹ng phßng (cã kh¸ch (notok), kh«ng cã kh¸ch (ok))
VITRIP
Text
VÞ trÝ cña phßng
THIETBIP
Text
ThiÕt bÞ cã trong phßng
GIAPHONG
Number
Gi¸ phßng
LOAIP
Text
Lo¹i phßng
LOAIPID
Number
M· lo¹i phßng
Table Dathang: ( Th«ng tin ®Æt phßng cña kh¸ch)
DATPHONG
Tªntrêng
KiÓu d÷ liÖu
DiÔn gi¶i
CUSID
Number
M· ®¬n ®Æt
TEN
Text
Tªn kh¸ch ®Æt
LOAIPID
Number
M· lo¹i phßng
NGAYDEN
Date/time
Ngµy ®Õn
DG
Number
§¬n gi¸
MAP
Text
M· phßng
THANHTIEN
Number
Thµnh tiÒn
SONGAY
Text
Sè ngµy ë
Table Customers: ( Th«ng tin kh¸ch hµng)
CUSTOMERS
Tªn trêng
KiÓu d÷ liÖu
DiÔn gi¶i
CUSID
Autonumber
M· kh¸ch
CFISTNAME
Text
Hä ®Öm
CLASTNAME
Text
Tªn
CEMAIL
Text
§Þa chØ hép th
CADDRESS
Text
§Þa chØ
CADDRESS2
Text
TØnh
CTOWN
Text
Thµnh phè (huyÖn)
CSTATE
Text
M· vïng
CZIP
Text
Quèc tÞch
CCOUNTRY
Text
Ph¬ng thøc thanh to¸n
CNOTES
Text
Ghi chó
CUSERNAME
Text
Tªn kh¸c
CPASS
Text
M· sè tµi kho¶n, Card…
CPHONE
Number
Sè ®iÖn tho¹i
CFAX
Number
Sè fax
Ch¬ng IV
Mét sè giao diÖn chÝnh cña ch¬ng tr×nh
1. Trang giíi thiÖu
H×nh 1: Giao diÖn chÝnh cña ch¬ng tr×nh
Giao diÖn trªn lµ trang chñ cña Kh¸ch s¹n du lÞch Ph¬ng §«ng. Trang giíi thiÖu s¬ qua vÒ ®Æc ®iÓm kh¸ch s¹n nh vÞ trÝ, tÝnh chÊt. Nh÷ng thuËn lîi vµ lîi thÕ mµ kh¸ch s¹n cã.
2. Trang Home
H×nh 2: H×nh ¶nh c¸c lo¹i phßng cã trong kh¸ch s¹n
§©y lµ giao diÖn chÝnh ®Ó giíi thiÖu cô thÓ vÒ c¸c lo¹i phßng trong kh¸ch s¹n, gåm cã c¸c thµnh phÇn sau: Bªn tr¸i lµ danh s¸ch ®éng gåm c¸c lo¹i phßng hiÖn cã trong kh¸ch s¹n.
Bªn ph¶i lµ h×nh ¶nh chi tiÕt minh ho¹ c¸c lo¹i phßng cô thÓ.
Khi b¹n cÇn chän lo¹i phßng nµo ®ã ®Ó ®Æt chØ cÇn nhÊn vµo c¸c liªn kÕt bªn tr¸i khi ®ã c¸c lo¹i phßng sÏ hiÖn thÞ díi d¹ng h×nh ¶nh vµ c¸c lêi giíi thiÖu chÝnh cña lo¹i phßng ®ã.
3. Trang §¨ng nhËp
H×nh 3 : §¨ng nhËp vµo hÖ thèng qu¶n trÞ
Khi ®¨ng nhËp vµo hÖ thèng ngêi qu¶n trÞ ph¶i cã mét Account gåm cã tªn ®¨ng nhËp vµ mËt khÈu th× míi cã thÓ ®¨ng nhËp vµo hÖ thèng ®îc.
4. Trang Qu¶n trÞ
H×nh 4 : Giao diÖn phÇn qu¶n trÞ cña hÖ thèng
Khi cËp nhËt vµo hÖ thèng thµnh c«ng th× mµn h×nh phÇn qu¶n trÞ sÏ xuÊt hiÖn. PhÝa bªn tay tr¸i lµ nh÷ng thµnh phÇn mµ ngêi qu¶n trÞ cã thÓ thao t¸c ®îc. Gåm cã: CËp nhËt lo¹i phßng, xo¸-söa lo¹i phßng, cËp nhËt phßng, kh¸ch hµng tr¶ phßng, nhËp b¶n tin, xem b¶n tin. xem-xo¸ b¶n tin, ®æi mËt khÈu qu¶n trÞ, log out…
5. Trang CËp nhËt lo¹i phßng
H×nh 5: Giao diÖn trang cËp nhËt lo¹i phßng
ë trang nµy ngêi qu¶n trÞ cã thÓ cËp nhËt th«ng tin vÒ c¸c lo¹i phßng cã trong kh¸ch s¹n. Sau khi cËp nhËt nÕu ®ång ý víi sù cËp nhËt cña m×nh th× nhÊn nót “CËp nhËt”, nÕu kh«ng ®ång ý th× nhÊn nót “NhËp l¹i”.
6. Trang Xo¸-Söa ®æi lo¹i phßng
H×nh 6: Mµn h×nh “Xo¸- Söa ®æi lo¹i phßng” trong phÇn qu¶n trÞ
Trong trang nµy ngêi qu¶n trÞ cã thÓ söa ®æi nh÷ng th«ng tin hoÆc xo¸ tÊt c¶ nh÷ng th«ng tin cña mét lo¹i phßng nµo ®ã. §èi víi viÖc xo¸ th«ng tin vÒ mét lo¹i phßng nµo ®ã, tríc khi ®¸nh dÊu mét lo¹i phßng muèn xo¸, ngêi qu¶n trÞ cÇn ph¶i xem xÐt kü c¸c th«ng tin råi nhÊn nót “Delete”, ngîc l¹i muèn huû bá lùa chän võa råi th× nhÊn l¹i vµo nót Check t¬ng øng víi lo¹i phßng ®ã.
7. Trang §Æt phßng
H×nh 7: §¬n ®Æt phßng
Khi kh¸ch hµng cã nhu cÇu ®Æt mét lo¹i phßng nµo ®ã, ®¬n ®Æt phßng sÏ ®îc chuyÓn vµo c¬ së d÷ liÖu, ngêi qu¶n trÞ nhËn ®¬n giao cho bé phËn qu¶n lý phßng kh¸ch s¹n xem xÐt cã thÓ ®¸p øng ®îc yªu cÇu cña kh¸ch hµng hay kh«ng.
8. Trang Thanh to¸n
H×nh 8: §¬n thanh to¸n
Sau khi chän lo¹i phßng thÝch hîp, ®iÒn ®Çy ®ñ th«ng tin c¸ nh©n. Kh¸ch hµng sÏ tiÕn hµnh ®Æt phßng b»ng c¸ch ®iÒn ®Çy ®ñ th«ng tin vÒ ph¬ng thøc thanh to¸n ®Ó ngêi qu¶n trÞ xö lý ®¬n ®Æt phßng ®ã.
9. Trang Gãp ý
H×nh 9: Trang Gãp ý
Trong trang nµy, phÇn gãp ý cña kh¸ch hµng còng lµ mét phÇn quan träng cña ch¬ng tr×nh. Kh¸ch hµng cã thÓ nªu lªn ý kiÕn ph¶n håi cña m×nh sau khi tham kh¶o c¸c th«ng tin cña kh¸ch s¹n hay còng nh sau khi sö dông c¸c dÞch vô cña kh¸ch s¹n.
10. Trang Liªn hÖ
H×nh 10: Trang Liªn hÖ
Còng t¬ng tù nh trang Gãp ý, quý kh¸ch cã thÓ göi nh÷ng th«ng tin vÒ ®Þa chØ cña m×nh, nh÷ng yªu cÇu ®îc sö dông mét dÞch vô nµo ®ã cña kh¸ch s¹n ®Ó kh¸ch s¹n kÞp thêi xö lý vµ liªn hÖ trë l¹i.
KÕt luËn
§Ò tµi nµy cã thÓ ¸p dông trong thùc tÕ v× víi chi phÝ kh«ng lín ®Ó kh¸ch s¹n võa cã thÓ qu¶ng c¸o c¸c dÞch vô mµ kh¸ch s¹n cã, võa cã thÓ cho phÐp kh¸ch hµng lùa chän lo¹i phßng phï hîp víi nhu cÇu cña m×nh. H¬n n÷a trong thêi kú bïng næ th«ng tin hiÖn nay m«i trêng m¹ng Internet lµ mét m«i trêng truyÒn t¶i th«ng tin nhanh nhÊt vµ réng nhÊt. HÖ thèng th«ng tin vÒ c¸c dÞch vô trong kh¸ch s¹n sÏ lu«n lu«n ®îc cËp nhËt v× vËy nÕu ®a ®Ò tµi nµy vµo thùc tÕ ch¾c ch¾n sÏ gióp viÖc kinh doanh cña kh¸ch s¹n thu ®îc kÕt qu¶ cao. VÒ phÝa kh¸ch hµng còng cã nhiÒu lîi Ých nh nhanh chãng, thuËn lîi, tiÕt kiÖm thêi gian vµ ®îc ®¸p øng ®Çy ®ñ nhu cÇu cña m×nh mäi lóc, mäi n¬i.
Qua qu¸ tr×nh kh¶o s¸t, t×m hiÓu thùc tÕ ®· ®a ra mét m« h×nh vÒ giíi thiÖu th«ng tin c¸c dÞch vô cña kh¸ch s¹n, cho phÐp ®Æt phßng kh¸ch s¹n trùc tuyÕn. Vµ t«i ®· chän ng«n ng÷ ASP, c¬ së d÷ liÖu Access ®Ó gi¶i quyÕt bµi to¸n nµy. Do khã kh¨n kh¸ch quan vµ h¹n chÕ vÒ kiÕn thøc cña b¶n th©n nªn mét sè chøc n¨ng më réng cña øng dông cha thùc hiÖn ®îc hoÆc thùc hiÖn ®îc ë møc ®é h¹n chÕ. Cô thÓ nh sau:
KÕt qu¶ kho¸ luËn ®¹t ®îc:
+ Hç trî kh¸ch hµng:
Xem th«ng tin vÒ c¸c dÞch vô, th«ng tin vÒ c¸c lo¹i phßng ®ang cã trong kh¸ch s¹n.
Kh¸ch hµng sÏ ®îc xem xÐt kü c¸c lo¹i phßng qua h×nh ¶nh rÊt trung thùc vµ chi tiÕt.
Cho phÐp kh¸ch hµng ®¨ng ký ®Æt phßng trùc tuyÕn sau khi ®· xem xÐt kü vÒ c¸c th«ng tin lo¹i phßng mµ m×nh ®· chän.
Ngoµi ra trang Web còng cung cÊp cho kh¸ch hµng nh÷ng th«ng tin míi vÒ dÞch vô du lÞch.
CËp nhËt th«ng tin míi nhÊt vÒ c¸c lo¹i phßng.
Söa ®æi th«ng tin vÒ c¸c lo¹i phßng.
Xem xÐt c¸c ®¬n ®Æt phßng.
Híng nghiªn cøu vµ ph¸t triÓn:
T¹o giao diÖn th©n thiÖn h¬n ®Ó thu hót kh¸ch hµng.
§a d¹ng ho¸ c¸c h×nh thøc thanh to¸n.
X©y dùng hÖ thèng qu¶n trÞ tèt h¬n, cã tÝnh b¶o mËt cao h¬n.
ChuyÓn ®æi sang HÖ qu¶n trÞ c¬ së d÷ liÖu m¹nh h¬n nh SQL Server hoÆc Oracle.
MÆc dï ®· hÕt søc cè g¾ng nhng ch¾c ch¾n r»ng lÇn ®Çu lµm quen víi Web nªn kh«ng thÓ tr¸nh khái nh÷ng sai sãt. V× vËy, t«i rÊt mong nhËn ®îc sù gãp ý ch©n thµnh cña c¸c thÇy c« gi¸o cïng toµn thÓ c¸c b¹n sinh viªn.
Vµ cuèi cïng t«i xin ch©n thµnh c¶m ¬n c¸c thÇy c« gi¸o trong khoa C«ng nghÖ th«ng tin, c¸c b¹n sinh viªn líp 42E vµ nhÊt lµ thÇy gi¸o, Th¹c sü Lª Anh Ngäc ®· tËn t×nh gióp ®ì t«i hoµn thµnh kho¸ luËn tèt nghiÖp nµy.
Ngêi thùc hiÖn.
Tµi liÖu tham kh¶o
1. NguyÔn Thu HiÒn, ThiÕt kÕ trang Web, NXB thèng kª 2000.
2. NguyÔn Trêng Sinh, Macromedia DreaweaverMX, NXB Lao ®éng x· héi, 2003.
3. §inh Xu©n L©m, Nh÷ng bµi thùc hµnh HTML, NXB thèng kª, 2002.
4. NguyÔn ThiÖn B»ng, Hoµng §øc H¶i, Ph¬ng Lan, Gi¸o tr×nh NhËp m«n ASP, Nhµ xuÊt b¶n Lao ®éng – X· héi, 2002
5. §Ëu Quang TuÊn, ThiÕt kÕ ¶nh ®éng vµ ThiÖp ®iÖn tö b»ng Macromedia Flash MX 2004, NXB Giao th«ng vËn t¶i, 2003
6. Hoµn Vò, NguyÔn C«ng S¬n, Tù häc ThiÕt kÕ Web víi Dreamwea, NXB TP HCM, 2004
7. §Ëu Quang TuÊn, Tù häc thiÕt kÕ trang Web b»ng VBScript, NXB giao th«ng, 2003
8. C¸c trang Web:
Môc lôc
Trang
Lêi nãi ®Çu 1
Ch¬ng I. Tæng quan vÒ hÖ thèng 3
Nhu cÇu tÊt yÕu cña th¬ng m¹i ®iÖn tö 3
§Æt vÊn ®Ò 6
Ch¬ng II. Ng«n ng÷ ASP vµ c¬ së d÷ liÖu Access 9
Nghiªn cøu ng«n ng÷ HTML 9
Ng«n ng÷ ASP 11
C¬ së d÷ liÖu Access 18
Lùa chän m« h×nh cµi ®Æt 18
Ch¬ng III. Ph©n tÝch vµ thiÕt kÕ hÖ thèng 19
Yªu cÇu cña hÖ thèng 19
M« h×nh øng dông cña hÖ thèng 20
M« h×nh ngêi sö dông 26
C¸c gi¶i ph¸p chän lùa……………………………………………..26
ThiÕt kÕ c¸c b¶ng C¬ së d÷ liÖu 28
Ch¬ng IV. Mét sè giao diÖn chÝnh cña ch¬ng tr×nh 32
KÕt luËn 42
Tµi liÖu tham kh¶o 44
NhËn xÐt cña Gi¸o viªn híng dÉn
NhËn xÐt cña Gi¸o viªn ph¶n biÖn