Tổng quan về cơ sở dữ liệu

  • Số trang: 25 |
  • Loại file: PDF |
  • Lượt xem: 19 |
  • Lượt tải: 0
hoangtuavartar

Đã đăng 24721 tài liệu

Mô tả:

Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368 Ch-¬ng I M« t¶ nghiÖp vô vµ ph¸t biÓu bµi to¸n I. M« t¶ nghiÖp vô. Qu¶n lý lµ c¸ch biÓu hiÖn sù chuyªn nghiÖp vµ kû luËt, nã thÓ hiÖn mét ý chÝ muèn biÕn ®æi vµ thuÇn phôc mét tæng thÓ c¸c hiÖn t-îng, sù viÖc. §ã lµ viÖc t¹o ra c¸c sù kiÖn vµ qu¶n lý chóng mét c¸ch khoa häc thay v× ®Ó c¸c sù kiÖn x¶y ra bét ph¸t. §©y kh«ng ph¶i lµ sù l¾p r¸p c¸c nhiÖm vô rêi r¹c mµ lµ ho¹t ®éng ph©n biÖt râ rµng víi c¸c chøc n¨ng cô thÓ. Tr-íc ®©y do ®iÒu kiÖn thùc tÕ kh«ng cho phÐp nªn m¸y tÝnh ch-a ®-îc sö dông réng r·i trong c¸c hÖ thèng qu¶n lý 1 cho nªn c¸c hÖ thèng qu¶n lý th-êng ®-îc thùc hiÖn mét c¸ch thñ c«ng, manh món do ®ã th-êng x¶y ra t×nh tr¹ng nhÇm lÉn, chång chÐo lªn nhau. Ngµy nay, cïng víi sù ®i nªn cña khoa häc kü thuËt th× C«ng NghÖ Th«ng Tin ®· th©m nhËp m¹nh mÏ v¯o c¸c hÖ thèng qu°n lý. Víi “HÖ thèng th«ng tin qu°n lý thuèc t¹i cöa h¯ng thuèc t©n d­îc “ th× sù trî gióp cña C«ng NghÖ Th«ng Tin ®· khiÕn nã trë thµnh chuyªn nghiÖp, chÝnh x¸c vµ dÔ dµng trong c¸ch xö lý nghiÖp vô. II. Ph¸t biÓu bµi to¸n. Víi bµi to¸n qu¶n lý cöa hµng thuèc t©n d-îc ®· phÇn nµo ®¸p øng ®-îc c«ng viÖc cña nhµ qu¶n lý vµ viÖc b¸n thuèc cña cöa hµng trë nªn ®¬n gi¶n h¬n, gi¶m bít ®-îc c¸c chøc n¨ng ho¹t ®éng thñ c«ng. Thay vµo ®ã lµ c«ng viÖc cña m¸y tÝnh thùc hiÖn nh-: tra cøu, tæng hîp b¸o c¸o, tÝnh to¸n l·i suÊt cña cöa hµng…®· ®ù¬c hoµn thiÖn vµ ¸p 2 dông hoµn toµn trong qu¶n lý tù ®éng, kh¶ n¨ng lµm viÖc nhanh chãng mang hiÖu qu¶ cao vµ ®é chÝnh x¸c lín trong c«ng viÖc. 3 Ch-¬ng II M« h×nh d÷ liÖu II.1. tæng quan vÒ c¬ së d÷ liÖu. C¬ së d÷ liÖu bao gåm c¸c th«ng tin ®-îc l-u tr÷ trong m¸y theo mét quy ®Þnh nµo ®ã. PhÇn ch-¬ng tr×nh cã thÓ xö lý, thay ®æi d÷ liÖu lµ mét bé diÔn dÞch víi ng«n ng÷ bËc acao nh»m gióp ng-êi sö dông cã thÓ dïng ®-îc hÖ thèng mµ kh«ng cÇn quan t©m ®Õn thuËt to¸n chi tiÕt hoÆc biÓu diÔn d÷ liÖu trong m¸y. II.1.1. C¸c kh¸i niÖm c¬ b¶n. - Thùc thÓ: Thùc thÓ lµ h×nh ¶nh t-îng tr-ng cho mét ®èi t-îng cô thÓ hay mét kh¸i niÖm trõu t-îng nh-ng cã mÆt trong thÕ giíi thùc. VÝ dô: dù ¸n, con ng-êi, s¶n phÈm,… - Thuéc tÝnh: 4 Trong mét hÖ th«ng tin cÇn lùa chän mét sè tÝnh chÊt ®Æc tr-ng ®Ó diÔn t¶ mét thùc thÓ, c¸c tÝnh chÊt nµy ®-îc gäi lµ thuéc tÝnh cña thùc thÓ ®-îc m« t¶ vµ ®©y chÝnh lµ c¸c lo¹i th«ng tin d÷ liÖu cÇn qu¶n lý. VÝ dô: hä tªn, ®Þa chØ, ngµy sinh,… - Kho¸: Kho¸ cña quan hÖ r trªn tËp thuéc tÝnh R ={ a1,..., an} lµ tËp con K  R sao cho bÊt kú hai bé kh¸c nhau t1, t2 r lu«n tho¶ m·n t1(K)  t2(K) bÊt kú tËp con thùc sù K’  K nµo ®ã ®Òu kh«ng cã tÝnh chÊt ®ã. TËp K lµ siªu kho¸ cña quan hÖ r nÕu K lµ mét kho¸ cña quan hÖ r. Khãa ®ãng vai trß rÊt quan träng v× nhê nã ng-êi ta cã thÓ dÔ dµng t×m kiÕm ®-îc b¶n ghi. PhÐp to¸n t×m kiÕm b¶n ghi trong file d÷ liÖu lµ phÐp to¸n quan träng nhÊt v× chØ sau khi t×m kiÕm xong th× ng-êi ta míi tiÕn hµnh lo¹i bá c¸c 5 b¶n ghi Êy hoÆc bæ sung mét b¶n ghi míi vµo tr-íc hoÆc sau b¶n ghi mµ ta ®· t×m ®-îc. II.1.2. KiÕn tróc mét hÖ c¬ së d÷ liÖu. Mét c¬ së d÷ liÖu ®-îc ph©n lµm nhiÒu møc kh¸c nhau. Ta cã thÓ ph©n thµnh mét c¬ së d÷ liÖu ®¬n gi¶n PhÇn CSDL vËt lý: Lµ c¸c tÖp d÷ liÖu theo mét cÊu tróc nµo ®ã ®-îc l-u trªn c¸c thiÕt bÞ nhí thø cÊp (nh- ®Üa tõ, b¨ng tõ...). PhÇn CSDL møc kh¸i niÖm: Lµ mét sù biÓu diÔn trõu t-îng cña CSDL vËt lý. a. ThÓ hiÖn (instance). b. L-îc ®å (Scheme). c. C¬ së d÷ liÖu vËt lý. d. L-îc ®å kh¸i niÖm vµ m« h×nh d÷ liÖu. e. TÝnh ®éc lËp d÷ liÖu 6 Ch-¬ng III Ph©n tÝch thiÕt kÕ hÖ thèng IIi.1. Tæng quan vÒ ph©n tÝch vµ thiÕt kÕ hÖ thèng. HÖ thèng lµ mét tæ chøc vËn hµnh theo mét môc ®Ých x¸c ®Þnh gåm nhiÒu thµnh phÇn trong mèi quan hÖ víi nhau. HÖ thèng bao gåm: TËp hîp c¸c phÇn tö ( kh«ng ph©n biÖt b¶n chÊt cña nã ). TËp hîp c¸c mèi quan hÖ gi÷a c¸c phÇn tö ®ã ( c¸c quan hÖ cã nhiÒu d¹ng kh¸c nhau nh-: c¸c quan hÖ c¬ häc, n¨ng l-îng, th«ng tin vµ c¸c quan hÖ kh¸c rµng buéc bëi: kinh tÕ, th©n h÷u, ph¸p luËt ) T¹o thµnh mét thÓ thèng nhÊt ®Ó cã ®-îc nh÷ng chøc hay môc tiªu ( cña chÝnh nã hay ®-îc con ng-êi g¸n cho ) cña hÖ thèng. 7 Ph©n tÝch lµ c«ng viÖc trung t©m khi x©y dùng mét hÖ thèng th«ng tin. Ph©n tÝch hÖ thèng nh»m x¸c ®Þnh nhu cÇu th«ng tin cña tæ chøc. Nã sÏ gióp cung cÊp nh÷ng d÷ liÖu c¬ së cho viÖc thiÕt kÕ hÖ thèng th«ng tin sau nµy. ThiÕt kÕ hÖ thèng sÏ cho mét ph-¬ng ¸n tæng thÓ hay mét m« h×nh ®Çy ®ñ cña hÖ thèng th«ng tin. Mét ph-¬ng ph¸p ph©n tÝch vµ thiÕt kÕ lµ sù kÕt hîp cña ba yÕu tè: Mét tËp hîp c¸c kh¸i niÖm, ®Þnh nghÜa vµ m« h×nh, bao gåm c¸c kh¸i niÖm c¬ b¶n ®-îc sö dông trong ph-¬ng ph¸p cïng víi c¸c c¸ch biÓu diÔn chóng. Mét tiÕn ®é triÓn khai: bao gåm c¸c b-íc ®i lÇn l-ît, c¸c ho¹t ®éng cÇn lµm. Mét c«ng cô trî gióp, lµ mét phÇn mÒm gióp cho viÖc triÓn khai hÖ thèng thùc hiÖn theo ph-¬ng ph¸p ®-îc chÆt chÏ vµ nhanh chãng. 8 Do ®ã, khi lËp tr×nh ®Ó qu¶n lý cöa hµng thuèc t©n d-îc nãi riªng hay bÊt kú mét hÖ thèng qu¶n lý nµo th× cÇn ph¶i ph©n tÝch vµ thiÕt kÕ hÖ thèng. III.1.2. Chøc n¨ng nhiÖm vô vña c¸c ®èi t-îng. 1. Qu¶n lý thuèc. Chøc n¨ng nµy cã nhiÖm vô qu¶n lý chÆt chÏ th«ng tin nhµ cung cÊp vµ kh¸ch hµng, th«ng tin vÒ thuèc nh- m· sè thuèc, sè l-îng, tªn thuèc, lo¹i thuèc, c«ng dông… Qu¶n lý vÒ qu¸ tr×nh b¸n thuèc cña cöa hµng, nhËn ®¬n hµng tõ phÝa kh¸ch hµng, lËp danh s¸ch ®¬n hµng vµ ph©n lo¹i kh¸ch hµng víi c¸c lo¹i thuèc, sè l-îng, gi¸ c¶… 2. Qu¶n lý hãa ®¬n. Chøc n¨ng qu¶n lý hãa ®¬n cã t¸c dông cho biÕt th«ng tin vÒ m· hãa ®¬n, m· thuèc, m· nhµ cung cÊp, sè l-îng, ngµy xuÊt nhËp, ®¬n gi¸, thµnh tiÒn, sè tiÒn ®· thanh to¸n, sè tiÒn cßn l¹i mµ tõ ®ã ng-êi qu¶n lý truy cËp ®-îc c¸c 9 th«ng tin cÇn thiÕt nh- sè tiÒn cßn nî cña nhµ cung cÊp, kh¸ch hµng, v.v… 3. Qu¶n lý nhµ cung cÊp. Qu¶n lý m· nhµ cung cÊp, tªn nhµ cung cÊp, ®Þa chØ, ®iÖn tho¹i, sè tiÒn mµ cöa hµng cßn nî l¹i nhµ cung cÊp, c¸c ®¬n hµng vµ cung cÊp c¸c th«ng tin vÒ thuèc. 4. Qu¶n lý kh¸ch hµng. Qu¶n lý m· kh¸ch hµng, tªn kh¸ch hµng, ®Þa chØ, ®iÖn tho¹i, c¸c ®¬n hµng vµ cung cÊp c¸c th«ng tin vÒ thuèc khi ng-êi ta truy cËp ®Õn khãa m· kh¸ch hµng. 5. Tra cøu vµ t×m kiÕm. Lµm nhiÖm vô tra cøu vµ t×m kiÕm nh÷ng yªu cÇu cña ng-êi qu¶n lý ®-a ra nh- c¸c th«ng tin vÒ thuèc, kh¸ch hµng, lo¹i thuèc… 10 IIi.2. BiÓu ®å ph©n cÊp chøc n¨ng. Qu¶n lý cöa hµng thuèc t©n d-îc Qu¶n lý Qu¶n lý NCC vµ Qu¶n lý hãa Tra cøu vµ t×m thuèc kh¸ch hµng ®¬n kiÕm NhËp xuÊt Thªm NhËp xuÊt Hãa ®¬n nhËp/ xuÊt Thªm T×m kiÕm theo NCC Hñy bá Thèng kª Thªm T×m kiÕm theo KH Söa ®æi Tæng hîp Söa ®æi Söa ®æi Hñy bá Hñy bá 11 T×m kiÕm theo m· thuèc Hµng tån kho IIi.3. BiÓu ®å luång d÷ liÖu møc khung c¶nh. Tr¶ l¹i ho¸ ®¬n Nhµ cung cÊp vµ kh¸ch hµng Giao thuèc §¬n thuèc Ho¸ ®¬n Giao thuèc Qu¶n lý b¸n thuèc §¬n thuèc Th«ng tin thuèc Thuèc 12 IIi.4. BiÓu ®å luång d÷ liÖu møc ®Ønh. Cung øng thuèc Hãa ®¬n Hãa ®¬n sai Tr¶ tiÒn Tr¶ hãa ®¬n §èi chiÕu Kho thuèc Ph©n lo¹i Hãa ®¬n Thanh to¸n Giao hµng kh«ng khíp Ho¸ ®¬n kh«ng khíp NCC vµ kh¸ch hµng Hãa ®¬n Dù trï Thuèc 13 IIi.5. BiÓu ®å luång d÷ liÖu møc d-íi ®Ønh. 1. BiÓu ®å chøc n¨ng qu¶n lý thuèc. Cung cÊp thuèc Hãa ®¬n Dù trï §èi chiÕu Thuèc L-u thuèc Xö lý hãa ®¬n Ph©n lo¹i Kh«ng khíp Danh s¸ch thuèc §¬n hµng NCC vµ kh¸ch hµng Kho thuèc Hñy thuèc Danh s¸ch ®¬n hµng 14 Söa ch÷a 2. BiÓu ®å qu¶n lý hãa ®¬n. Ho¸ ®¬n nhËp Hãa ®¬n xuÊt Hãa ®¬n Giao hµng kh«ng khíp Ho¸ ®¬n kh«ng khíp NCC vµ kh¸ch hµng §èi chiÕu In hãa ®¬n Tr¶ tiÒn Ho¸ ®¬n §èi chiÕu Danh s¸ch ®¬n hµng 15 III.6. M« h×nh thùc thÓ liªn kÕt E- R 16 Ch-¬ng IV LËp tr×nh vµ c¸c giao diÖn IV.1. Form chÝnh vµ Menu. Form nµy ®-îc khëi ®éng ngay sau khi gäi ch¹y ch-¬ng tr×nh. Form nµy chøa toµn bé c¸c chøc n¨ng cña hÖ thèng, tõ ®©y ta cã thÓ thùc hiÖn c¸c c«ng viÖc qu¶n lý th«ng qua c¸c menu chän. 17 18 IV.2. c¸c form nhËp. IV.2.1.Form d¹ng thuèc. IV.2.2. Form lo¹i thuèc. 19 IV.2.3. Form qu¶n lý kh¸ch hµng. 20
- Xem thêm -