Ch¬ng I: Giíi thiÖu chung vÒ c¬ quan thùc tËp vµ ®Ò tµi.
ViÖn Nghiªn cøu ChiÕn lîc, ChÝnh s¸ch C«ng nghiÖp ®îc thµnh lËp theo quyÕt ®Þnh sè: 3740/Q§-TCCB cña Bé C«ng nghiÖp, ngµy 13 th¸ng 12 n¨m 1996. ViÖn Nghiªn cøu ChiÕn lîc, ChÝnh s¸ch C«ng nghiÖp cã tªn giao dÞch quèc tÕ lµ: INSTITUTE FOR INDUSTRY POLICY & STRATEGY, tªn viÕt t¾t: IPS. ViÖn cã trô së chÝnh t¹i 30C phè Bµ TriÖu, QuËn Hoµn KiÕm, Thµnh phè Hµ Néi vµ cã ph©n viÖn ®Æt t¹i thµnh phè Hå ChÝ Minh.
Tæ chøc bé m¸y cña ViÖn gåm cã:
a- L·nh ®¹o ViÖn:
- ViÖn trëng: TS. §ç H÷u Hµo
- C¸c Phã ViÖn trëng
b- C¸c phßng nghiÖp vô vµ nghiªn cøu cña ViÖn:
- Phßng Nghiªn cøu ph¸t triÓn C«ng nghiÖp
- Phßng Th«ng tin vµ Héi chî - TriÓn l·m
- Phßng Båi dìng c¸n bé vµ dÞch vô C«ng nghiÖp
- Phßng Qu¶n lý Khoa häc vµ Hîp t¸c Quèc tÕ
- V¨n phßng
- V¨n phßng ®¹i diÖn t¹i Thµnh Phè Hå ChÝ Minh
- Trung t©m T vÊn vµ chuyÓn giao C«ng nghÖ
- Trung t©m C«ng nghÖ phÇn mÒm C«ng nghiÖp
Trung t©m C«ng nghÖ phÇn mÒm C«ng nghiÖp ®îc thµnh lËp theo quyÕt ®Þnh sè 1807/Q§ - TCCB ngµy 09 th¸ng 08 n¨m 2001 cña Bé trëng Bé C«ng nghiÖp.
L·nh ®¹o cña Trung t©m bao gåm:
Gi¸m ®èc: TS. §ç H÷u Hµo
Phã Gi¸m ®èc: ThS. Vò Quang Hïng.
Tªn giao dÞch cña trung t©m lµ: INDUSTRIAL SOFTWARE TECHNOLOGY CENTRE, viÕt t¾t lµ INSOTEC.
Chøc n¨ng vµ nhiÖm vô cña Trung t©m:
* Nghiªn cøu, ph¸t triÓn khoa häc - c«ng nghÖ phÇn mÒn vµ øng dông c¸c tiÕn bé c«ng nghÖ th«ng tin tiªn tiÕn phôc vô sù ph¸t triªn c«ng nghiÖp ho¸, hiÖn ®¹i ho¸ ngµnh c«ng nghiÖp.
* Tæ chøc s¶n xuÊt - kinh doanh s¶n phÈm phÇn mÒm c«ng nghiÖp ®Ó thay thÕ c¸c s¶n phÈm phÇn mÒm nhËp khÈu; tham gia hîp t¸c víi c¸c tæ chøc, c¸ nh©n trong vµ ngoµi níc, liªn kÕt trong viÖc xuÊt khÈu nguån nh©n lùc c«ng nghÖ th«ng tin vµ s¶n phÈm phÇn mÒm ®ãng gãi.
* Cung cÊp c¸c dÞch vô t vÊn ®Çu t, lËp luËn chøng kinh tÕ - kü thuËt, thiÕt kÕ, l¾p ®Æt, söa ch÷a, vËn hµnh, duy tu, b¶o dìng, cung cÊp thiÕt bÞ, chuyÓn giao c«ng nghÖ phÇn mÒm c«ng nghiÖp víi c¸c c¬ quan, ®¬n vÞ thuéc c¸c thµnh phÇn kinh tÕ.
* Liªn kÕt, hîp t¸c ®Çu t nghiªn cøu, øng dông, triÓn khai khoa häc - c«ng nghÖ, s¶n xuÊt, chuyÓn giao c«ng nghÖ vµ cung cÊp c¸c dÞch vô vÒ phÇn mÒm c«ng nghiÖp víi c¸c c¬ quan, tæ chøc, c¸ nh©n trong níc vµ ngoµi níc.
* Tæ chøc huÊn luyÖn, båi dìng kiÕn thøc vµ n©ng cao tr×nh ®é vÒ C«ng nghÖ Th«ng tin cho c¸c ®¬n vÞ cã nhu cÇu.
Nh÷ng kÕt qu¶ mµ Trung t©m ®· ®¹t ®îc:
1. Doanh nghiÖp vµ s¶n phÈm c«ng nghiÖp:
HÖ thèng th«ng tin qu¶n lý doanh nghiÖp vµ s¶n phÈm c«ng nghiÖp hç trî c«ng t¸c qu¶n lý Nhµ níc cña Bé C«ng nghiÖp; cung cÊp th«ng tin vµ doanh nghiÖp s¶n phÈm c«ng nghiÖp cho c¸c c¬ quan Nhµ níc, c¸c doanh nghiÖp vµ c¸ nh©n.
C¸c tÝnh n¨ng c¬ b¶n:
+ HÖ thèng b¸o c¸o Bé/ Nhµ níc.
+ HÖ thèng b¸o c¸o nhanh lªn Tæng c«ng ty cña c¸c c«ng ty thµnh viªn.
+ HÖ thèng th«ng tin vÒ s¶n phÈm c«ng nghiÖp ph©n theo nhãm vµ theo lo¹i hµng theo quy ®Þnh cña Bé Tµi chÝnh.
HÖ thèng: X©y dùng theo m« h×nh Client/ Server.
2. Doanh nghiÖp ®iÖn tö vµ th¬ng m¹i ®iÖn tö:
M« h×nh doanh nghiÖp ®iÖn tö vµ th¬ng m¹i ®iÖn tö gióp cho c¸c doanh nghiÖp më réng mèi quan hÖ quèc tÕ, më réng thÞ trêng, t¹o ®iÒu kiÖn thuËn lîi cho viÖc tiªu thô s¶n phÈm.
C¸c tÝnh n¨ng c¬ b¶n:
+ Giíi thiÖu doanh nghiÖp vµ s¶n phÈm trªn m¹ng Internet, Intranet, Extranet.
+ Qu¶n lý trùc tiÕp m¹ng líi ph©n phèi s¶n phÈm.
+ TËp hîp c¸c d÷ liÖu quan träng, tµi nguyªn, ho¹t ®éng tiÕp xóc kh¸ch hµng.
+ Trao ®æi d÷ liÖu ®iÖn tö, ký kÕt hîp ®ång th¬ng m¹i.
+ Liªn kÕt chÆt chÏ víi hÖ thèng qu¶n lý doanh nghiÖp, tri thøc, hÖ thèng ph©n phèi s¶n phÈm, ho¹t ®éng trî gióp kh¸ch hµng, thu nhËp th«ng tin c¹nh tranh.
Ng«n ng÷: Visual Basic, Java, ASP; C¬ së d÷ liÖu SQL Server.
3. C¬ së d÷ liÖu ngµnh c«ng nghiÖp
C¸c c¬ së d÷ liÖu tÝch hîp tÊt c¶ sè liÖu liªn quan ®Õn toµn ngµnh c«ng nghiÖp. CSDL nµy bao gåm tÊt c¶ d÷ liÖu ®îc cung cÊp tõ c¸c ®Þa ph¬ng trªn toµn quèc, d÷ liÖu thèng kÕ c«ng nghiÖp theo sè liÖu cña tæng côc thèng kª, d÷ liÖu theo quy ho¹ch ph¸t triÓn c«ng nghiÖp vµ mét sè d÷ liÖu kh¸c.
C¸c tÝnh n¨ng c¬ b¶n:
+ B¸o c¸o nhanh, b¸o c¸o chi tiÕt liªn quan ®Õn GDP; gi¸ trÞ gia t¨ng c«ng nghiÖp; gi¸ trÞ c«ng nghiÖp quèc doanh, trung ¬ng, - ®Þa ph¬ng, - ngoµi quèc doanh; gi¸ trÞ c«ng nghiÖp cã vèn ®Çu t níc ngoµi....
+ B¸o c¸o theo tõng ®Þa bµn, b¸o c¸o tæng hîp toµn quèc.
Ng«n ng÷: Visual Basic; C¬ së d÷ liÖu SQL Server.
4. Qu¶n lý hå s¬ c¸n bé
Ch¬ng tr×nh ®îc x©y dùng theo mÉu hå s¬ c¸n bé 2C/TCTW. C¬ së d÷ liÖu ®îc bao gåm tÊt c¶ c¸c th«ng tin c¸ nh©n; ¶nh, qu¸ tr×nh c«ng t¸c, qu¸ tr×nh ®µo t¹o, båi dìng chuyªn m«n, nghiÖp vô, tr×nh ®é chÝnh trÞ, ... ®¸p øng nhanh yªu cÇu cña ngêi qu¶n lý.
C¸c tÝnh n¨ng c¬ b¶n:
+ B¸o c¸o nhanh c¸c th«ng tin liªn quan vÒ c¸n bé cÇn t×m.
+ Läc vµ t×m kiÕm th«ng tin theo c¸c tiªu chÝ cña ngêi qu¶n lý.
+ NhËp, thªm, söa ®æi c¸c d÷ liÖu dÔ dµng vµ nhanh chãng.
+ CÊu tróc më, dÔ dµng n©ng cÊp khi cÇn thiÕt.
+ Giao diÖn tiÕng ViÖt, th©n thiÖn vµ dÔ sö dông.
+ KÕt xuÊt d÷ liÖu ra Microsoft Word, Excel.
Ng«n ng÷: Visual Basic; C¬ së d÷ liÖu: Microsoft Access.
5. §µo t¹o tõ xa trªn m¹ng Inernet
Ch¬ng tr×nh ®îc x©y dùng trªn c¬ së nh÷ng c¨n cø khoa häc s ph¹m hiÖn ®¹i phï hîp víi thùc tiÔn ph¸t triÓn khoa häc - c«ng nghÖ - kinh tÕ - x· héi. C¸c tÝnh n¨ng ®îc tÝch hîp ®· ®¸p øng yªu cÇu vÒ ph¸t triÓn nguån nh©n lùc, n©ng cao kiÕn thøc vµ tr×nh ®é qu¶n lý thùc tiÔn phï hîp víi xu híng gi¸o dôc hiÖn nay.
c¸c tÝnh n¨ng c¬ b¶n:
+ Hái ®¸p, trao ®æi trùc tuyÕn trªn m¹ng.
+ §¨ng ký gi¶ng d¹y vµ ®¨ng ký häc tËp.
+ CËp nhËt bµi gi¶ng, bµi kiÓm tra, ®¸nh gi¸ kÕt qu¶ häc tËp trªn m¹ng.
+ Tr¶ bµi kiÓm tra; xem thêi kho¸ biÓu, kÕt qu¶ häc tËp.
+ Qu¶n trÞ kho¸ häc.
Ng«n ng÷: Visual Basic, ASP; C¬ së d÷ liÖu: SQL Server.
HiÖn nay, mét c«ng cô phôc vô h÷u hiÖu nhÊt cho viÖc häc tËp vµ nghiªn cøu ®ã lµ s¸ch. Chóng ta cã thÓ mua s¸ch ë c¸c cöa hµng hay siªu thÞ, nhng còng cã khi chóng ta kh«ng cã thêi gian vµ ph¬ng tiÖn ®Ó ®Õn ®ã mua trong khi chóng ta l¹i rÊt cÇn. Mét vÊn ®Ò ®Æt ra ®èi víi nh÷ng cöa hµng s¸ch lµ b¸n hµng qua m¹ng nh»m phôc vô kh¸ch hµng víi nh÷ng u ®iÓm næi tréi nhÊt. Hä kh«ng bÞ tèn thêi gian, tèn søc lùc, c«ng søc, trong khi hä vÉn mua ®îc quyÓn s¸ch m×nh mong muèn vµ ®îc giao tËn tay, t¹i nhµ m×nh, víi gi¸ c¶ ph¶i ch¨ng, th¸i ®é phôc vô niÒm në, ph¬ng thøc thanh to¸n gän nhÑ v.v…
§Ó lµm ®îc viÖc nµy hä ph¶i x©y dùng mét Website ®Ó phôc vô cho viÖc b¸n hµng cña m×nh. X©y dùng Website vÒ qu¶n lý b¸n s¸ch trªn m¹ng nã cã t¸c dông lµm gi¶m thêi gian cña kh¸ch hµng khi mµ hä kh«ng cã nhiÒu thêi gian, nhanh vµ thuËn tiÖn. V× thÕ mét cöa hµng muèn b¸n hµng qua m¹ng th× kh«ng thÓ kh«ng cã trang Web riªng cho m×nh. §Ò tµi x©y dùng trang Web vÒ qu¶n lý b¸n s¸ch trªn m¹ng kh«ng nh»m ngoµi môc ®Ých chung ®ã.
§Ò tµi nµy chØ gãi gän trong qu¸ tr×nh thiÕt kÕ Website phôc vô cho viÖc qu¶n lý b¸n s¸ch. Do ®ã ®Ò tµi nµy cã tªn lµ: “ X©y dùng Website vÒ qu¶n lý b¸n s¸ch trªn m¹ng”.
§Ò tµi nµy ®îc x©y dùng trªn c¬ së d÷ liÖu Access vµ ng«n ng÷ lËp tr×nh lµ ASP. §Ó t×m hiÓu t¸c dông cña Access vµ ng«n ng÷ lËp tr×nh ASP chóng ta sÏ nghiªn cøu ë ch¬ng II.
Ch¬ng II. Nh÷ng lý luËn ®Ó x©y dùng c¬ së d÷ liÖu vµ ng«n ng÷ lËp tr×nh.
Mét nhiÖm vô quan träng cña c«ng t¸c qu¶n lý lµ qu¶n lý d÷ liÖu, tøc lµ nh÷ng sè liÖu vµ tµi liÖu thu thËp ®îc. D÷ liÖu ®îc coi lµ nguyªn liÖu ®Ó chÕ biÕn thµnh th«ng tin díi d¹ng tiÖn dïng vµ cã Ých cho viÖc ban hµnh c¸c quyÕt ®Þnh. Ngµy nay, ng©n hµng d÷ liÖu hay hÖ c¬ së d÷ liÖu dùa trªn m¸y tÝnh ®iÖn tö lµ ph¬ng tiÖn chñ yÕu ®Ó qu¶n lý d÷ liÖu mét c¸ch thµnh c«ng. Mèi quan t©m hµng ®Çu cña cña nh÷ng c¸n bé thiÕt kÕ hÖ thèng th«ng tin qu¶n lý lµ thiÕt kÕ c¸c ng©n hµng d÷ liÖu nh»m lu tr÷ vµ qu¶n lý tËp trung d÷ liÖu trªn c¸c ph¬ng tiÖn nhí cña m¸y tÝnh ®iÖn tö ®Ó phôc vô cho nhiÒu ngêi vµ nhiÒu môc ®Ých qu¶n lý kh¸c nhau. Ng©n hµng d÷ liÖu ®· ®îc coi lµ mét phÇn quan träng trong bé nhí cña mçi c¬ quan hiÖn ®¹i. Yªu cÇu ®Æt ra ®èi víi viÖc thiÕt kÕ c¸c ng©n hµng d÷ liÖu lµ lµm thÕ nµo ®Ó gi¶m thiÓu ®îc sù trïng lÆp vµ d thõa d÷ liÖu, t¹o ®iÒu kiÖn thuËn lîi nhÊt cho viÖc t×m kiÕm vµ sö dông d÷ liÖu, t¨ng cêng kh¶ n¨ng chia sÎ d÷ liÖu ®ång thêi cã thÓ b¶o mËt d÷ liÖu. Muèn ®¹t ®îc yªu cÇu ®ã th× ph¶i kÕt hîp c¸c kü thuËt thiÕt kÕ c¬ së d÷ liÖu hiÖn ®¹i víi c¸c thµnh tùu míi nhÊt cña c«ng nghÖ th«ng tin.
HÖ qu¶n trÞ c¬ së d÷ liÖu Microsoft Access, mét hÖ qu¶n trÞ c¬ së d÷ liÖu ®îc ®¸nh gi¸ lµ chiÕm phÇn chia thÞ trêng lín nhÊt hiÖn nay. Access lµ mét trong nh÷ng bé ch¬ng tr×nh quan träng nhÊt thuéc tæ hîp ch¬ng tr×nh Microsoft office Professional do h·ng phÇn mÒn Microsoft Cooperation s¶n xuÊt. Phiªn b¶n ®Çu tiªn cña Access ra ®êi tõ nh÷ng n¨m 1989 vµ tõ ®ã ®Õn nµy kh«ng ngõng ®îc c¶i tiÕn.
Access ho¹t ®éng trong m«i trêng Windows. Windows lµ mét hÖ ®iÒu hµnh víi giao diÖn ®å ho¹. Access rÊt tiÖn lîi cho ngêi dïng. Theo Access ngoµi c¸c b¶ng d÷ liÖu. Mét CSDL cßn cã c¸c ®èi tîng kh¸c nh: query, form, report, macro, module…
Do nh÷ng u ®iÓm cña Access nh vËy cho nªn em chän ®Ò tµi dïng c¬ së d÷ liÖu lµ Access. Nã dÔ dïng, hîp víi d÷ liÖu mµ chóng ta x©y dùng, c¸c d÷ liÖu lÊy ra ë ®©y còng thuËn tiÖn h¬n vµ x©y dùng kÕt nèi còng dÔ h¬n.
Trong ®Ò tµi cña m×nh, em chän c¬ së d÷ liÖu lµ Access vµ ng«n ng÷ lËp tr×nh lµ ASP v× chóng cã nh÷ng u vµ thuËn tiÖn h¬n so víi nh÷ng c¬ së d÷ liÖu vµ nh÷ng ng«n ng÷ lËp tr×nh kh¸c bëi nh÷ng lý do sau:
Vµo gi÷a thËp niªn 90, khi b¾t ®Çu bïng næ sù truy cËp Web th× ®a sè nh÷ng ngêi sö dông m¸y tÝnh ®Òu cã thÓ truy cËp th«ng tin trªn internet. Tuy vËy, nh÷ng nhµ thiÕt kÕ Web ®· gÆp khã kh¨n trong viÖc ®a th«ng tin lªn Web vµ cËp nhËt chóng. Tríc t×nh h×nh ®ã Microsoft ®· ®a ra ASP (Active Server Page) ®Ó liªn kÕt mét sè c«ng nghÖ nh»m t¹o c¸c trang web hiÖn ®¹i, cho phÐp ngêi sö dông t¬ng t¸c dÔ dµng víi c¸c m¸y chñ vµ c¬ së d÷ liÖu. T¹o mét trang web ®éng sö dông ASP lµ lµm cho nã cã thÓ kÕt nèi ®Õn tËp tin v¨n b¶n hay c¬ së d÷ liÖu ®Ó lÊy vµ hiÓn thÞ th«ng tin ®Ó kh¸ch hµng xem trang chñ cña b¹n hä sÏ thÊy tr¹ng th¸i hiÖn t¹i cña c¬ së d÷ liÖu.
ASP thùc sù lµ mét phÇn më réng cho Web Server. Nã cung cÊp mét tËp hîp c¸c thµnh phÇn (component) vµ c¸c ®èi tîng (object) ®Ó qu¶n lý sù t¬ng t¸c gi÷a Web Server vµ tr×nh duyÖt. C¸c ®èi tîng nµy cã thÓ ®îc xö lý bëi ng«n ng÷ kÞch b¶n (scripting language).
ASP cã thÓ lu tr÷ vµ cho phÐp chóng ta t×m kiÕm th«ng tin c¸ nh©n vÒ tõng ngêi dïng.
Th«ng tin ®îc s¾p xÕp, ph©n lo¹i vµ ngêi dïng cã quyÒn chän chØ xem nh÷ng g× mµ m×nh quan t©m.
Ngêi dïng cã thÓ chän c¸ch tr×nh bµy trang theo ý thÝch cña m×nh vÝ dô nh hä cã thÓ chän mµu s¾c, kÝch cì ph«ng ch÷… Nh÷ng lùa chän nµy sÏ ®îc lu l¹i vµ sÏ ®îc dïng ®Ó thiÕt lËp c¸c thÎ vÒ kiÓu d¸ng.
Thay v× phÝ ph¹m kh«ng gian cho viÖc hiÓn thÞ th«ng tin cña tÊt c¶ nh÷ng thµnh viªn, chóng ta chØ hiÓn thÞ nh÷ng th«ng tin liªn quan ®Õn mét thµnh viªn nµo ®ã.
ASP lµ mét kü thuËt cho phÐp ngêi lËp tr×nh dïng c¸c hµm, biÕn vµ c¸c cÊu tróc ®iÒu khiÓn ®Ó x©y dùng trang Web ngay sau khi cã yªu cÇu tõ tr×nh duyÖt. Víi c¸c c«ng cô nµy, chóng ta sö dông c¸c kü thuËt lËp tr×nh t¹o c¸c trang HTML ®Ó thùc hiÖn c¸c t¸c vô kh¸c nhau, vÝ dô nh t¹o c¸c trang kh¸c nhau cho c¸c ngµy trong tuÇn, nhËp d÷ liÖu cho ngêi dïng nhËp vµo ®Ó tr¶ ra c¸c th«ng tin c¸ nh©n hay chuyÓn híng tr×nh duyÖt ®Õn c¸c trang kh¸c. h¬n n÷a ASP hç trî c¸c thµnh phÇn t¹o s½n cho phÐp ngêi lËp tr×nh thªm vµo c¸c tÝnh n¨ng ®Ó kh¾c phôc nh÷ng h¹n chÕ cña tr×nh duyÖt. Mét trong nh÷ng u ®iÓm cña ASP lµ nã t¹o ra HTML chuÈn cã thÓ ®äc ®îc bëi mét tr×nh duyÖt do ®ã ngêi dïng kh«ng cÇn ph¶i cã mét lo¹i tr×nh duyÖt hay mét phiªn b¶n tr×nh duyÖt ®Æc biÖt.
Ch¬ng III: Néi dung vµ kÕt qu¶ cña qu¸ tr×nh nghiªn cøu ®Ò tµi.
Khi x©y dùng mét trang Web vÒ qu¶n lý b¸n s¸ch trªn m¹ng chóng ta ph¶i x©y dùng c¬ së d÷ liÖu cña chóng, ng«n ng÷ lËp tr×nh, trang chñ, c¸c trang th«ng tin cô thÓ kÌm theo.
* VÒ x©y dùng c¬ së d÷ liÖu, ta x©y dùng c¬ së d÷ liÖu gåm c¸c b¶ng sau: B¶ng S¸CH, b¶ng T¸C GI¶ - S¸CH, b¶ng T¸C GI¶, b¶ng S¸CH – NHµ XUÊT B¶N, b¶ng NHµ XUÊT B¶N, b¶ng LÜNH VùC, b¶ng CHñNG LO¹I. Trong ®ã b¶ng S¸CH lµ b¶ng chÝnh, nã lµ trung t©m kÕt nèi c¸c b¶ng kh¸c víi nhau. Nã kÕt nèi tÊt c¶ c¸c b¶ng th«ng qua mèi quan hÖ mét – nhiÒu hoÆc th«ng qua b¶ng trung gian.
- B¶ng S¸CH gåm cã c¸c trêng vÒ s¸ch lµ: M· hiÖu s¸ch, m· hiÖu t¸c gi¶, m· hiÖu Nhµ xuÊt b¶n, m· chñng lo¹i, m· lÜnh vùc, tªn s¸ch, n¨m xuÊt b¶n, sè ®¨ng ký xuÊt b¶n, ®¬n gi¸, néi dung tãm t¾t. Trong ®ã m· hiÖu s¸ch lµ kho¸ chÝnh cßn m· chñng lo¹i, m· lÜnh vùc, m· hiÖu nhµ xuÊt b¶n, m· hiÖu t¸c gi¶ lµ kho¸ ngo¹i lai.
- B¶ng LÜNH VùC gåm cã c¸c trêng : M· lÜnh vùc, tªn lÜnh vùc, ghi chó. Trong ®ã m· lÜnh vùc lµ kho¸ chÝnh nã quan hÖ víi b¶ng S¸CH b»ng quan hÖ mét - nhiÒu.
- B¶ng CHñNG LO¹I gåm cã c¸c trêng: M· chñng lo¹i, tªn chñng lo¹i, ghi chó. Trong ®ã m· chñng lo¹i lµ kho¸ chÝnh. Nã quan hÖ mét - nhiÒu víi b¶ng S¸CH.
- B¶ng S¸CH – T¸C GI¶ S¸CH gåm c¸c trêng: M· hiÖu s¸ch, m· hiÖu t¸c gi¶, ghi chó. Kho¸ chÝnh cña b¶ng nµy lµ M· hiÖu s¸ch vµ m· hiÖu t¸c gi¶. B¶ng nµy lµ b¶ng trung gian thÓ hiÖn mèi quan hÖ nhiÒu - nhiÒu gi÷a b¶ng S¸CH vµ b¶ng T¸C GI¶.
- B¶ng T¸C GI¶ gåm c¸c trêng: M· hiÖu t¸c gi¶, tªn t¸c gi¶, ngµy sinh, quª qu¸n, bót danh, c¬ quan c«ng t¸c. B¶ng nµy cã kho¸ chÝnh lµ M· hiÖu t¸c gi¶, nã quan hÖ víi b¶ng S¸CH th«ng qua b¶ng S¸CH – T¸C GI¶.
- B¶ng S¸CH – NXB gåm c¸c trêng: M· hiÖu s¸ch, m· hiÖu NXB, ghi chó. Nã lµ b¶ng trung gian thÓ hiÖn cho mèi quan hÖ nhiÒu - nhiÒu gi÷a b¶ng S¸CH vµ b¶ng NHµ XUÊT B¶N.
- B¶ng NHµ XUÊT B¶N gåm cã c¸c trêng: M· hiÖu NXB, tªn NXB, ®Þa chØ, ®iÖn tho¹i, e-mail. Kho¸ chÝnh cña b¶ng nµy lµ M· hiÖu NXB. B¶ng nµy quan hÖ nhiÒu - nhiÒu víi b¶ng S¸CH th«ng qua b¶ng trung gian lµ S¸CH – NXB.
C¸c b¶ng nµy ®îc x©y dùng trªn c¬ së d÷ liÖu lµ Access, c¸c trêng vµ c¸c thuéc tÝnh thÓ hiÖn nh trong b¶ng.
Sau khi ®· cã c¬ së d÷ liÖu chóng ta t¹o mèi quan hÖ gi÷a c¸c b¶ng ®Ó lÊy ra nh÷ng trêng cÇn quan t©m. TiÕp ®Õn ta viÕt code cho c¸c b¶ng b»ng c¸ch sö dông ASP. Mèi quan hÖ cña c¸c b¶ng ®îc thÓ hiÖn trong phÇn quan hÖ sau ®©y
* Sau phÇn t¹o c¬ së d÷ liÖu, tiÕp ®Õn ta thiÕt kÕ Trang chñ. Môc ®Ých cña thiÕt kÕ trang chñ lµ nh»m giíi thiÖu cöa hµng vµ c¸c s¶n phÈm cña cöa hµng.
§Çu tiªn lµ l«g« cña cöa hµng. Nã cã thÓ lµ mét biÓu tîng, mét bøc tranh, mét s¶n phÈm ®¹i diÖn. Cô thÓ ë ®©y khi vµo trang Web nã sÏ hiÖn ra bøc tranh vÒ quyÓn s¸ch bªn c¹nh ®ã lµ dßng ch÷ CöA HµNG S¸CH TRµNG TIÒN. Sau ®ã ®Õn môc tra cøu, t×m kiÕm. Chóng ta cã thÓ tra cøu, t×m kiÕm tæng hîp, hay t×m kiÕm chi tiÕt hoÆc t×m kiÕm tra cøu theo c¸c tiªu chÝ nh tªn s¸ch, tªn t¸c gi¶, tªn t¸c phÈm khi nhÊn vµo ®©y nã hiÓn thÞ tªn s¸ch hoÆc tªn t¸c gi¶ vµ nã cho biÕt th«ng tin vÒ s¸ch ...
Bªn c¹nh môc t×m kiÕm, ta thiÕt kÕ môc lÜnh vùc, thÓ chñng lo¹i. Khi ta nhÊp chuét vµo lÜnh vùc th× nã sÏ sæ ra c¸c lÜnh vùc nh: S¸ch b¸n ch¹y, s¸ch míi, s¸ch s¾p xuÊt b¶n, s¸ch V¨n häc, s¸ch Kinh tÕ, s¸ch V¨n hãa, s¸ch C«ng nghÖ th«ng tin, s¸ch Khoa häc x· héi, s¸ch Ngo¹i ng÷, s¸ch ThiÕu nhi, Tõ ®iÓn. T¬ng tù nh vËy, ta còng cã môc chñng lo¹i gåm c¸c chñng lo¹i nh: TruyÖn ng¾n, tiÓu thuyÕt, kÞch, th¬..
Trong phÇn trang chñ nµy, ta cßn cã th«ng tin vÒ S¸ch míi. S¸ch míi trong vßng mét th¸ng (tøc lµ < 1th¸ng).
VÝ dô:
S¸ch míi nhËp:
Vi tÝnh dµnh cho ngêi míi häc (TËp 2)
Almanac – V¨n ho¸ thÕ giíi (2002-2003)
ë phÝa díi cña trang chñ lµ phÇn th«ng tin vÒ cöa hµng bao gåm ®Þa chØ cña cöa hµng, ®iÖn tho¹i, fax, e-mail.
[email protected]
Tel: ( ) – Fax: ( ) – Email:
Toµn bé trang chñ ®îc thÓ hiÖn díi d¹ng nh giao diÖn sau:
CöA HµNG S¸CH TRµNG TIÒN
LÜNH VùC
THÓ chñng LO¹I
S¸ch míi nhËp (< 1 th¸ng):
. Vi tÝnh dµnh cho ngêi míi häc (TËp 2)
. Almanac – V¨n ho¸ thÕ giíi (2002-2003)
[email protected]
Tel: () – Fax: () – Email:
L«g«
T×m kiÕm
* Khi ®· x©y dùng xong trang chñ, ta b¾t ®Çu x©y dùng trang bªn trong nã.
Trang bªn trong bao gåm cã c¸c th«ng tin cho c¸c lÜnh vùc s¸ch vµ chñng lo¹i s¸ch. Víi lÜnh vùc th× cã S¸ch b¸n ch¹y, s¸ch míi, s¸ch x¾p xuÊt b¶n, s¸ch V¨n häc, s¸ch Kinh tÕ, s¸ch V¨n ho¸, s¸ch C«ng nghÖ th«ng tin, s¸ch Khoa häc x· héi, s¸ch Ngo¹i ng÷, s¸ch ThiÕu nhi. Víi chñng lo¹i th× cã truyÖn ng¾n, tiÓu thuyÕt, kÞch, th¬...
Víi ®Ò tµi nµy ta x©y dùng mét trang con n»m trong trang chñ. VÝ dô khi ta nhÊn vµo LÜnh vùc th× nã sæ xuèng nh÷ng lÜnh vùc nh V¨n ho¸, Khoa häc v.v... lóc ®ã trang con sÏ liÖt kª tªn mét sè lo¹i s¸ch. Ch¼ng h¹n 10 lo¹i s¸ch mét. Trong trang con nµy cã nót nhÊp. Khi nhÊp chuét vµo ®ã nã sÏ hiÓn thÞ mét trang con kh¸c gåm cã c¸c th«ng tin: Tªn s¸ch, tªn t¸c gi¶, ®¬n gi¸, vµ trong trang nµy cã nót mua hµng. Khi kh¸ch hµng ®ång ý mua hµng th× nhÊn vµo nót mua hµng. Lóc ®ã hµng sÏ ®îc chuyÓn vÒ giá cña kh¸ch hµng
Trang con ®îc thiÕt kÕ nh»m ®Ó liÖt kª tªn c¸c lo¹i s¸ch, tªn t¸c gi¶, n¨m xuÊt b¶n, lÜnh vùc, chñng lo¹i, sè ®¨ng ký xuÊt b¶n, ®¬n gi¸, néi dung tãm t¾t.
Nã ®îc x©y dùng thµnh mét b¶ng thÓ hiÖn chi tiÕt tõng lo¹i s¸ch, tõng tªn t¸c gi¶ v.v.. Ngêi t×m lóc nµy sÏ ®îc thÊy hÕt th«ng tin cña s¸ch, tªn t¸c gi¶ s¸ch, v.v.. Hä sÏ kh«ng mÊt thêi gian ®Ó t×m l¹i nhiÒu lÇn, hä sÏ thÊy rÊt nhiÒu t¸c phÈm s¸ch hiÖn lªn trªn trang web. ë mçi lo¹i s¸ch ®Òu cã tªn t¸c gi¶, tªn s¸ch, ®¬n gi¸,v.v.. Khi kh¸ch hµng thÊy quyÓn s¸ch ®ã võa víi ý m×nh th× hä sÏ ®ång ý mua b»ng c¸ch nhÊn vµo « Mua Hµng. Sau ®ã hä l¹i quay vÒ ®Ó mua hµng tiÕp. Trang liÖt kª thµnh mét b¶ng chi tiÕt nµy cã rÊt nhiÒu lo¹i s¸ch do vËy ta kh«ng thÓ ®Ó chóng chØ trong mét trang, mµ ph¶i rÊt nhiÒu trang, v× thÕ ta ph¶i x©y dùng trang con nµy cã phÇn Tríc vµ Sau. NÕu trang con nµy cã 3 trang vµ gi¶ sö ta ®ang ë trang thø nhÊt th× ta nhÊn nót Sau, nã sÏ hiÖn lªn trang tiÕp theo tøc lµ trang thø hai, vµ nÕu ta nhÊn vµo nót tríc th× nã quay vÒ trang thø nhÊt. T¬ng tù nh vËy ®èi víi trang ba còng vËy.
X©y dùng trang con nµy ngoµi nh÷ng nót ta võa nªu, chóng ta cßn thiÕt kÕ sao cho nã cã thÓ quay vÒ ®îc trang chñ vµ quay l¹i trang ta võa ®i qua. ë phÇn trang con nµy, nÕu chóng ta muèn xem chi tiÕt tõng s¸ch chóng ta vµo môc chi tiÕt
Nh÷ng ®iÒu võa nªu ®îc thÓ hiÖn trong trang thiÕt kÕ nh sau:
Trang chñ / Quay l¹i/ Tríc / Sau
Vµ b¶ng liÖt kª sÏ lµ:
M· hiÖu s¸ch
Tªn s¸ch
Chñng lo¹i
LÜnh vùc
Tªn T¸c gi¶
Tªn nhµ xuÊt b¶n
N¨m xuÊt b¶n
§¬n gi¸
S01
Khoa häc thêng thøc
…
Khoa häc
….
….
….
…
(Chi tiÕt)
S02
…
…
(Chi tiÕt)
…
…
Trang chñ / Quay l¹i / Tríc / Sau
Khi muèn vµo xem riªng mét lo¹i s¸ch cô thÓ nµo ®ã ta cã thÓ nhÊn vµo dßng s¸ch ®ã råi vµo môc chi tiÕt ®Ó xem th«ng tin cña mét lo¹i s¸ch, sau ®ã nã sÏ hiÖn ra c¸c th«ng tin:
B×a s¸ch
M· hiÖu s¸ch:
Tªn s¸ch:
Chñng lo¹i:
Tªn t¸c gi¶:
N¨m xuÊt b¶n:
§¬n gi¸:
Néi dung tãm t¾t:
T¬ng tù nh vËy, ®èi víi chñng lo¹i, chóng ta còng lµm nh vËy.
Chóng ta chØ ph¶i x©y dùng mét trang con mµ nã hiÓn thÞ ®îc hÕt c¸c ®Æc tÝnh cña c¶ ch¬ng tr×nh. Nã lµ mét trang Web ®éng mµ chØ víi mét trang con chóng ta cã thÓ vµo ®ã truy cËp ®îc hÕt, nã thÓ hiÖn ®îc rÊt nhiÒu tÝnh n¨ng.
Chóng lµm ®îc ®iÒu nµy th«ng qua danh môc t×m kiÕm trªn trang con.
Môc t×m kiÕm nµy sÏ thÓ hiÖn s¶n phÈm tõng lo¹i, khi ta nhÊp vµo ®ã nã sÏ liÖt kª tªn c¸c lo¹i s¸ch vµ råi ta cã thÓ mua hµng b»ng c¸ch ®· nãi ë trªn.
Môc t×m kiÕm vµ tra cøu còng ®îc x©y dùng t¬ng tù nh phÇn tra cøu ë trang chñ, chØ kh¸c ë ®©y thªm nót ®ång ý hay huû bá. Khi ngêi mua vµo cöa hµng s¸ch trªn m¹ng, hä sÏ vµo phÇn t×m kiÕm vµ tra cøu ®Ó vµo xem môc s¶n phÈm hay t¸c gi¶, hay chñng lo¹i s¸ch. Kh¸ch hµng chän s¶n phÈm nÕu muèn xem th× nhÊn ®ång ý, vµ ngîc l¹i khi hä kh«ng muèn xem n÷a th× nhÊn huû bá. Sau khi ®· chän ®îc s¶n phÈm råi, hä sÏ ®ång ý mua hay kh«ng. NÕu mua th× hµng sÏ ®îc cho vµo giá cña kh¸ch hµng.
Toµn bé qu¸ tr×nh ®ã ®îc thÓ hiÖn qua nh÷ng bíc:
§Çu tiªn lµ nhÊp vµo lÜnh vùc, nã sÏ ra nh sau:
LÜnh vùc
S¸ch b¸n ch¹y
S¸ch míi
S¸ch s¾p xuÊt b¶n
V¨n häc
Kinh tÕ
V¨n ho¸
C«ng nghÖ th«ng tin
Khoa häc X· héi
S¸ch ngo¹i ng÷
S¸ch thiÕu nhi
Tõ ®iÓn
Tõ LÜnh vùc, khi ®· sæ ra c¸c lÜnh vùc, chóng ta nhÊp chuét vµo c¸c lÜnh vùc trong ®ã. Gi¶ sö ë ®©y chóng ta nhÊp vµo nót s¸ch V¨n ho¸. Nã sÏ hiÖn ra mét trang con liÖt kª tªn c¸c lo¹i s¸ch:
Trang sè.. Tæng sè…trang / Tríc / Sau
1
2
3
4
5
6
…
Trang chñ / quay l¹i
Sau ®ã ta nhÊp chuét vµo tªn mét trong sè nh÷ng lo¹i s¸ch võa liÖt kª vµ nhÊp vµo nót « vu«ng (nót chi tiÕt). SÏ cã mét trang con hiÖn ra sau ®ã, víi c¸c th«ng tin nh trong giao diÖn sau.
M· hiÖu
Tªn s¸ch
§¬n gi¸
Mua hµng
v.v…
§¬n ®Æt hµng sÏ ®îc chuyÓn vµo giá hµng cña kh¸ch hµng. Giá hµng cña kh¸ch hµng sÏ ®îc thiÕt kÕ:
Giá hµng
Xem hµng
Thanh to¸n
Tæng céng
Trong giá hµng cña b¹n sÏ cã nh÷ng th«ng tin vÒ sè lîng hµng, ®¬n ®Æt hµng, v.v..
TT
Tªn s¸ch
Sè lîng
Gi¸ thµnh
Tæng céng
1
Khoa häc thêng thøc
1
45.000
45.000
Tæng sè tiÒn: 45.000
Thanh to¸n
TiÕp tôc mua hµng
Trang chñ / quay l¹i
Díi phÇn thanh to¸n cã môc híng dÉn mua hµng. Trong môc nµy sÏ nãi qua vÒ c«ng dông cña mua hµng qua m¹ng vµ c¸ch thøc b¹n mua s¸ch thÕ nµo khi vµo gian hµng s¸ch.
1. T¸c dông khi mua hµng qua m¹ng.
- TiÕt kiÖm thêi gian.
- TiÕt kiÖm søc lùc.
- Ph¬ng thøc giao dÞch linh ho¹t.
- Gi¸ c¶ phï hîp víi mäi ngêi.
- DÔ t×m kiÕm.
- T×m hµng theo yªu cÇu.
2. Kh¶ n¨ng phôc vô.
3. B¹n cã thÓ ®Æt hµng thÕ nµo?
- B¹n d¹o quanh gian hµng råi chän lo¹i muèn mua.
- Chän môc Mua hµng.
- ë môc Giá hµng. Cã thÓ b¹n tiÕp tôc mua hµng hoÆc thanh to¸n. nÕu tiÕp tôc mua hµng th× nã sÏ quay vÒ gian hµng ®Ó b¹n tiÕp tôc lùa chän. Cßn nÕu b¹n kh«ng muèn mua n÷a th× vµo môc thanh to¸n. t¹i ®©y b¹n vÉn cã thÓ bá qua nh÷ng quyÓn s¸ch mµ b¹n kh«ng thÝch b»ng c¸ch nhÊn vµo bá qua. B¹n cã thÓ t¨ng hoÆc gi¶m sè lîng quyÓn s¸ch mµ b¹n muèn b»ng c¸ch söa ®æi ë « sè lîng.
- Thanh to¸n.
4. Ph¬ng thøc thanh to¸n.
ë ®©y chØ giíi h¹n thanh to¸n b»ng tiÒn mÆt. B¹n ghi ®Çy ®ñ th«ng tin c¸ nh©n m×nh vµo mÉu thanh to¸n. Khi chóng t«i chuyÓn s¸ch cho b¹n, chóng t«i sÏ nhËn tiÒn
Trang chñ / quay l¹i
TiÕp theo chóng ta còng ph¶i quan t©m ®Õn ý kiÕn kh¸ch hµng.
ý kiÕn kh¸ch hµng ®îc thiÕt kÕ b»ng mét form chøa c¸c th«ng tin:
- Thø nhÊt lµ lo¹i th«ng tin: Cã 4 lo¹i th«ng tin mµ kh¸ch hµng cã thÓ ®ãng gãp. §ã lµ nh÷ng th«ng tin vÒ ®Ò nghÞ, th¾c m¾c, than phiÒn, khen ngîi. Kh¸ch hµng ®ãng gãp ý kiÕn g× th× ®¸nh dÊu vµo phÇn th«ng tin ®ã. Lo¹i th«ng tin ®îc t¹o trong mét textbox.
- Thø hai lµ phÇn th«ng tin ®ãng gãp: §©y lµ phÇn néi dung ý kiÕn cña kh¸ch hµng ®ãng gãp cho cöa hµng s¸ch.
- Thø ba lµ phÇn th«ng tin liªn l¹c: Trong phÇn th«ng tin liªn l¹c nãi vÒ kh¸ch hµng víi nh÷ng th«ng tin sau: Hä vµ tªn, E-mail, §iÖn tho¹i, Fax. ë cuèi lµ phÇn ®ång ý hoÆc huû bá, vµ cuèi cïng lµ th göi tíi e-mail cña cöa hµng s¸ch. PhÇn ý kiÕn kh¸ch hµng ®îc thÓ hiÖn trong giao diÖn sau:
ý kiÕn kh¸ch hµng
Lo¹i th«ng tin:
. §Ò nghÞ . Th¾c m¾c . Than phiÒn . Khen ngîi
Th«ng tin ®ãng gãp
Th«ng tin liªn l¹c:
Hä vµ tªn:
E – mail:
§iÖn tho¹i:
Fax:
Th göi tíi:
[email protected]
§ång ý
Huû bá
Trang chñ / quay l¹i
Trªn ®©y lµ toµn bé qu¸ tr×nh còng nh c¬ së d÷ liÖu ®Ó thiÕt kÕ mét Website vÒ qu¶n lý b¸n s¸ch trªn m¹ng. Nã rÊt thuËn tiÖn cho b¹n. B¹n cã thÓ mua, kh«ng mua, cã thÓ tham kh¶o gi¸, cã thÓ vµo ®ã ®Ó xem nh÷ng quyÓn s¸ch míi cËp nhËt, lo¹i s¸ch nµo hay, lo¹i s¸ch nµo b¸n ch¹y, v.v…