Mở ĐầU
Trong mấy thập kỷ gần đây, ngành Công Nghệ Thông Tin Thế giới đã phát triển mạnh mẽ và đạt được những thành tựu to lớn, đóng góp đáng kể cho sự phát triển kinh tế , xã hội
ở Việt Nam ngành công nghệ thông tin tuy mới bước đầu hội nhập nhưng tốc độ phát triển khá nhanh ,nó đang dần từng bước được ứng dụng trong nhiều lĩnh vực của nền kinh tế và đã phát huy được hiệu quả.
áp dụng Công nghệ thông tin trong công tác quản lý sẽ làm giảm bớt sức lao động của con người , tiết kiệm được thời gian với độ chính xác cao , gọn nhẹ và tiện lợi hơn rất nhiều so với việc làm thủ công quản lý trên giấy tờ như trước đây. Tin học hoá giúp thu hẹp không gian lưu trữ,tránh được thất lạc dữ liệu,tự động hệ thống hoá và cụ thể hoá các thông tin theo nhu cầu của con người.
Vai trò của công nghệ thông tin là không thể phủ nhận song việc áp dụng công nghệ thông tin còn tuỳ thuộc vào từng lĩnh vực ,từng đối tượng cũng như từng giai đoạn cụ thể của hoạt động kinh tế,xã hội
Do công việc quản lý hàng hoá hàng ngày đòi hỏi phải cung cấp những thông tin kịp thời ,chính xác về hàng hoá ,khách hàng ,công nợ cho khách hàng cũng như cho lãnh đạo cho nên áp dụng công nghệ thông tin trong quản lý hàng hoá là một việc làm cần thiết đối với công việc của bản thân .Chính vì vậy em chọn việc " Xây dựng hệ thống quản lý hàng hoá và công nợ " làm đồ án tốt nghiệp của mình
MỤC LUC
Mở ĐầU 1
chương i 3
khảo sát hệ thống 3
1.1Tổng quan về hệ thống quản lý 3
1.2 Chức năng và nhiệm vụ của hệ thống quản lý hàng hoá và công nợ . 3
1.3 Yêu cầu của hệ thống và những khó khăn 3
CHƯƠNG II 6
PHÂN TíCH Hệ THốNG về CHứC NĂNG 6
2.1Chức năng 1 - Quản lý hàng hoá . 8
2.2 Chức năng 2- quản lý công nợ . 9
CHƯƠNG III 14
PHÂN TíCH Hệ THốNG Về Dữ LIệU 14
3.1. Các thực thể : 15
3.2 Mối liên kết giữa các thực thể 17
Sơ đồ thực thể liên kết 18
CHƯƠNG IV 20
THIếT Kế Hệ THốNG 20
4.1 Thiết kế tổng thể . 20
4.2 Thiết kế Cơ sở dữ liệu 21
4.3 Thiết kế giao diện ,thiết kế các tư liệu vào ra của hệ thống. 25
4.4 Thiết kế các mô đun chương trình 42
CHƯƠNG V : LờI KếT 57
58 trang |
Chia sẻ: lvcdongnoi | Lượt xem: 2519 | Lượt tải: 0
Bạn đang xem trước 20 trang tài liệu Đồ án Xây dựng hệ thống quản lý hàng hoá và công nợ, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
Më §ÇU
Trong mÊy thËp kû gÇn ®©y, ngµnh C«ng NghÖ Th«ng Tin ThÕ giíi ®· ph¸t triÓn m¹nh mÏ vµ ®¹t ®îc nh÷ng thµnh tùu to lín, ®ãng gãp ®¸ng kÓ cho sù ph¸t triÓn kinh tÕ , x· héi..
ë ViÖt Nam ngµnh c«ng nghÖ th«ng tin tuy míi bíc ®Çu héi nhËp nhng tèc ®é ph¸t triÓn kh¸ nhanh ,nã ®ang dÇn tõng bíc ®îc øng dông trong nhiÒu lÜnh vùc cña nÒn kinh tÕ vµ ®· ph¸t huy ®îc hiÖu qu¶.
¸p dông C«ng nghÖ th«ng tin trong c«ng t¸c qu¶n lý sÏ lµm gi¶m bít søc lao ®éng cña con ngêi , tiÕt kiÖm ®îc thêi gian víi ®é chÝnh x¸c cao , gän nhÑ vµ tiÖn lîi h¬n rÊt nhiÒu so víi viÖc lµm thñ c«ng qu¶n lý trªn giÊy tê nh tríc ®©y. Tin häc ho¸ gióp thu hÑp kh«ng gian lu tr÷,tr¸nh ®îc thÊt l¹c d÷ liÖu,tù ®éng hÖ thèng ho¸ vµ cô thÓ ho¸ c¸c th«ng tin theo nhu cÇu cña con ngêi.
Vai trß cña c«ng nghÖ th«ng tin lµ kh«ng thÓ phñ nhËn song viÖc ¸p dông c«ng nghÖ th«ng tin cßn tuú thuéc vµo tõng lÜnh vùc ,tõng ®èi tîng còng nh tõng giai ®o¹n cô thÓ cña ho¹t ®éng kinh tÕ,x· héi …
Do c«ng viÖc qu¶n lý hµng ho¸ hµng ngµy ®ßi hái ph¶i cung cÊp nh÷ng th«ng tin kÞp thêi ,chÝnh x¸c vÒ hµng ho¸ ,kh¸ch hµng ,c«ng nî cho kh¸ch hµng còng nh cho l·nh ®¹o cho nªn ¸p dông c«ng nghÖ th«ng tin trong qu¶n lý hµng ho¸ lµ mét viÖc lµm cÇn thiÕt ®èi víi c«ng viÖc cña b¶n th©n .ChÝnh v× vËy em chän viÖc " X©y dùng hÖ thèng qu¶n lý hµng ho¸ vµ c«ng nî " lµm ®å ¸n tèt nghiÖp cña m×nh díi sù híng dÉn nhiÖt t×nh cña PGS -TiÕn SÜ NguyÔn Thanh Thuû-Bé m«n HÖ Thèng Th«ng Tin –Trêng §¹i häc B¸ch Khoa Hµ Néi.
Môc ®Ých cña ®Ò tµi lµ :
- X©y dùng mét ch¬ng tr×nh gióp cho c«ng viÖc qu¶n lý hµng ho¸,c«ng nî cña m×nh ®îc thuËn lîi ,®¬n gi¶n,tèn Ýt thêi gian h¬n so víi viÖc qu¶n lý thñ c«ng tríc ®©y .
- §a d¹ng ho¸ c¸c th«ng tin qu¶n lý.
- §¶m b¶o ®é tin cËycña d÷ liÖu ,t¨ng tÝnh linh ho¹t cña hÖ thèng nhê c¸c ph¬ng ph¸p qu¶n lý C¬ Së D÷ LiÖu hiÖn ®¹i .
Ph¹m vi ®Ò tµi :
- §Ò tµi ®îc nghiªn cøu trong ph¹m vi hÑp ,¸p dông riªng cho lÜnh vùc ho¹t ®éng cña mét v¨n phßng ®¹i diÖn kinh doanh Khu Vùc -n¬i em ®ang c«ng t¸c .
- §i s©u vµo t×m hiªu vµ ph©n tÝch mét hÖ thèng th«ng tin ®Ó x©y dùng ch¬ng tr×nh .
ch¬ng i
kh¶o s¸t hÖ thèng
1.1Tæng quan vÒ hÖ thèng qu¶n lý
Qu¶n lý lµ c¸ch biÓu 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.§ã lµ viÖc t¹o ra c¸c sù kiÖn,thay v× ®Ó cho c¸c sù kiÖn x¶y ra béc 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 kh¸c cña tæ chøc.
Trong nh÷ng n¨m tríc ®©y khi m¸y tÝnh cha ®îc sö dông réng r·i trong c¸c hÖ thèng qu¶n lý,c¸c hÖ thèng qu¶n lý nµy ®Òu ph¶i thùc hiÖn theo ph¬ng ph¸p thñ c«ng vµ hÖ thèng qu¶n lý hµng ho¸ vµ c«ng nî còng n»m trong sè ®ã.
1.2 Chøc n¨ng vµ nhiÖm vô cña hÖ thèng qu¶n lý hµng ho¸ vµ c«ng nî .
HÖ thèng qu¶n lý hµng ho¸ vµ c«ng nî cã chøc n¨ng thêng xuyªn cung cÊp th«ng tin cho l·nh ®¹o c«ng ty ,cho kh¸ch hµng vµ nhµ cung cÊp vÒ hµng ho¸ vµ c«ng nî nh lîng hµng tån, hµng b¸n ®îc, sè nî, doanh sè b¸n hµng...HÖ thèng nµy ®îc ®Æt díi sù chØ ®¹o trùc tiÕp cña gi¸m ®èc.
Víi chøc n¨ng nh vËy,hÖ thèng qu¶n lý hµng ho¸ vµ c«ng nî lu«n cËp nhËt nh÷ng th«ng tin vÒ ho¹t ®éng nhËp, xuÊt, b¸n hµng, t×nh h×nh thanh to¸n cña kh¸ch hµng.. . thêng xuyªn bæ sung nh÷ng th«ng tin thay ®æi trong qu¸ tr×nh ho¹t ®éng cña hÖ thèng . Ngoµi ra, c«ng t¸c thèng kª b¸o c¸o t×nh h×nh theo yªu cÇu cña ban gi¸m ®èc còng lµ nhiÖm vô kh«ng thÓ thiÕu trong hÖ thèng qu¶n lý hµng ho¸ vµ c«ng nî.
1.3 Yªu cÇu cña hÖ thèng vµ nh÷ng khã kh¨n
Tríc mét khèi lîng t¬ng ®èi lín nh c¸c yªu cÇu ®Æt ra th× viÖc qu¶n lý theo ph¬ng ph¸p thñ c«ng sÏ tèn mÊt nhiÒu thêi gian vµ c«ng søc . §Æc biÖt lµ víi mét sè lîng nh©n viªn h¹n chÕ cña c«ng ty th× viÖc ®ßi hái cung cÊp nh÷ng th«ng tin tøc thêi lµ kh«ng thÓ ®¸p øng ®îc, do ®ã gÆp rÊt nhiÒu khã kh¨n.Nã ®ßi hái ph¶i cã nhiÒu nh©n lùc, nhiÒu thêi gian ®iÒu nµy sÏ g©y nªn mét sù l·ng phÝ lín vÒ lao ®éng dÉn ®Õn chi phÝ qu¶n lý t¨ng ®©y lµ ®iÒu kh«ng mong muèn ®èi víi bÊt cø mét c¸ nh©n, ®¬n vÞ hay tæ chøc nµo.
Tõ nh÷ng nhîc ®iÓm trªn ta thÊy cÇn thiÕt ph¶i cã mét hÖ thèng tin häc ho¸ cho viÖc qu¶n lý hµng ho¸ vµ c«ng nî còng nh c¸c hÖ thèng qu¶n lý kh¸c.
Mét sè nguyªn t¾c cÇn ®¶m b¶o
Nguyªn t¾c c¬ së th«ng tin thèng nhÊt
+ Th«ng tin ®îc tÝch luü,thêng xuyªn cËp nhËt
+ Th«ng tin kh«ng trïng lÆp
+ Th«ng tin kh«ng d thõa
Nguyªn t¾c linh ho¹t cña hÖ thèng. HÖ thèng ph¶i tu©n theo nguyªn t¾c thèng nhÊt vµ ninh ho¹t cña th«ng tin.
Nguyªn t¾c nµy lµm gi¶m nhÑ cho viÖc vµo sè liÖu vµ t¨ng ®é tin cËy.
C¸c bíc x©y dùng hÖ thèng qu¶n lý gåm c¸c bíc c¬ b¶n sau:
a. TiÕn hµnh t×m hiÓu vµ kh¶o s¸t hÖ thèng.
+ Ph¸t hiÖn c¸c nhîc ®iÓm tån t¹i
+ C©n nh¾c tÝnh kh¶ thi
+ §Þnh híng cho c¸c giai ®o¹n tiÕp theo
b. Ph©n tÝch hÖ thèng:
Ph©n tÝch chi tÕt hÖ thèng ®Ó x©y dùng lîc ®å kh¸i niÖm.TiÕn hµnh x©y dùng lîc ®å hÖ thèng.
c. ThiÕt kÕ tæng thÓ:
X¸c ®Þnh vai trß cña m¸y tÝnh trong hÖ thèng ph©n ®Þnh râ phÇn viÖc cña m¸y lµm ,phÇn viÖc thñ c«ng lµm .
d.ThiÕt kÕ chi tiÕt.
+ ThiÕt kÕ c¸c thñ tôc thñ c«ng xö lý th«ng tin tríc khi ®a vµo m¸y tÝnh
+ ThiÕt kÕ c¸c ph¬ng ph¸p cËp nhËt th«ng tin vµo m¸y tÝnh
+ ThiÕt kÕ ch¬ng tr×nh giao diÖn cho ngêi sö dông
+ KiÓm thö ch¬ng tr×nh tríc khi ®a vµo sö dông
e. Cµi ®Æt ch¬ng tr×nh
+ Sau khi kiÓm thö tèt tiÕn hµnh cµi ®Æt
KÕt qu¶ kh¶o s¸t vµ ®a ra yªu cÇu cña ®Ò tµi qu¶n lý hµng ho¸ vµ c«ng nî
+ Qu¶n lý hµng ho¸
+ HÖ thèng thèng kª
+ Qu¶n lý c«ng nî
+ In c¸c lo¹i b¸o c¸o
Cïng víi sù ph¸t triÓn cña x· héi ,c«ng t¸c tæ chøc qu¶n lý còng cÇn ®îc ®Çu t vµ ph¸t triÓn ®Ó cã thÓ ®¸p øng tèt ®uîc yªu cÇu ®Æt ra còng nh gióp cho Ban gi¸m ®èc cã nh÷ng quyÕt ®Þnh ®óng ®¾n ,hiÖu qu¶ trong s¶n xuÊt kinh doanh .Yªu cÇu ®Æt ra cô thÓ ®èi víi hÖ thèng míi ®ã lµ víi sè lîng hai hoÆc ba nh©n viªn cã thÓ ®¸p øng tèt nhiÖm vô qu¶n lý nãi trªn .
CH¦¥NG II
PH¢N TÝCH HÖ THèNG vÒ CHøC N¡NG
C¨n cø vµo viÖc kh¶o s¸t yªu cÇu ®Æt ra ra ®èi víi hÖ thèng ,trªn c¬ së ph©n tÝch bµi to¸n trong ch¬ng hai.theo ph¬ng ph¸p ph©n tich cã cÊu tróc(SA) ta cã biÓu ®å ph©n møc kiÓu (top_down analyis) hay gäi lµ biÓu ®å ph©n cÊp cøc n¨ng(BPC) nh sau:
BiÓu ®å ph©n cÊp chøc n¨ng cña hÖ thèng:
Qu¶n lý hµng ho¸ vµ c«ng nî
1.Qu¶n lý hµng ho¸
2.Qu¶n lý c«ng nî
1.3
B¸o c¸o hµng ho¸
TH &CT
1.2
CËp nhËt danh môc hµng ho¸
1.1
CËp nhËt phiÕu xuÊt nhËp
2.1
CËp nhËt phiÕu thu
chi
2.2
CËp nhËt danh môc kh¸ch hµng
2.3
B¸o c¸o c«ng nî
TH
&CT
HÖ Thèng " Qu¶n lý hµng ho¸ vµ c«ng nî " gåm hai chøc n¨ng chÝnh:
- Chøc n¨ng qu¶n lý hµng ho¸ :
Thùc hiÖn theo dâi viÖc xuÊt nhËp hµng ho¸ diÔn ra hµng ngµy ,nã bao gåm c¸c chøc n¨ng cËp nhËt phiÕu xuÊt nhËp,cËp nhËt danh môc hµng ho¸,vµ b¸o c¸o hµng ho¸ d¹ng tæng hîp vµ chi tiÕt.
- Chøc n¨ng qu¶n lý c«ng nî :
Thùc hiÖn cËp nhËt ,theo dâi viÖc mua b¸n hµng ho¸ vµ thanh to¸n cña kh¸ch hµng .Nã bao gåm c¸c chøc n¨ng cËp nhËt phiÕu thu chi,cËp nhËt danh môc kh¸ch hµng ,b¸o c¸o c«ng nî d¹ng tæng hîp vµ chi tiÕt .
BiÓu ®å luång d÷ liÖu cña hÖ thèng:
Møc 0:
BiÓu ®å luång d÷ liÖu Møc 0(møc Ng÷ c¶nh) cho ta c¸i nh×n kh¸i qu¸t qu¸ tr×nh ho¹t ®éng cña hÖ thèng.
Kh¸ch hµng,
Nhµ cung cÊp
HÖ thèng qu¶n lý hµng ho¸ vµ c«ng nî
Ban qu¶n lý
a1,c2 b1,e1,e3
a6,c6 c1,d1,f1,f3
a1 : Nhµ cung cÊp giao hµng,hoÆc kh¸ch hµng mua hµng.
c2 : Kh¸ch hµng tr¶ nî,thanh to¸n.
b1 : Ban qu¶n lý yªu cÇu ®iÒu chØnh phiÕu nhËp xuÊt (do nhËp sai sãt).
e1 : Ban qu¶n lý yªu cÇu b¸o c¸o tån kho.
e3 : Göi b¸o c¸o tån kho vÒ Ban qu¶n lý.
c1 : Ban qu¶n lý yªu cÇu tr¶ nî cho nhµ cung cÊp.
d1 : Ban qu¶n lý yªu cÇu ®iÒu chØnh phiÕu thu chi (do nhËp sai sãt).
f1 : Ban qu¶n lý yªu cÇu b¸o c¸o c«ng nî .
f3 : Göi Ban qu¶n lý b¸o c¸o c«ng nî.
C6 :B¸o sè nî ,thanh to¸n.
a6: Tr¶ lêi ,giao hµng.
BiÓu ®å luång d÷ liÖu møc 1 cña hÖ thèng:
Kh¸ch hµng,nhµ cung cÊp
1.Qu¶n lý HH
2.QL c«ng nî
Ban qu¶n lý
a1 b1,e3,e1
a6 a1,b2,e2
phiÕu NX
c6 f2
c2 f1,f3,c1,d1
Ph©n tÝch c¸c chøc n¨ng cña hÖ thèng :
2.1Chøc n¨ng 1 - Qu¶n lý hµng ho¸ .
Giíi thiÖu vÒ chøc n¨ng qu¶n lý hµng ho¸:
Qu¶n Lý Hµng Ho¸
CËp nhËt phiÕu XuÊt NhËp
CËp nhËt danh môc hµng ho¸
B¸o c¸o hµng ho¸
Tæng hîp vµ chi tiÕt
Tõ s¬ ®å trªn cho thÊy ®Ó hoµn thµnh ®îc chøc n¨ng qu¶n lý hµng ho¸ cÇn ph¶i thùc hiÖn c¸c chøc n¨ng sau:
+ CËp nhËt phiÕu xuÊt nhËp : Chøc n¨ng nµy bao gåm cËp nhËt vµ lu l¹i nh÷ng th«ng tin cã liªn quan ®ÕnviÖc xuÊt nhËp hµng ho¸ cô thÓ lµ xuÊt cho ®èi tîng nµo vµ nhËp tõ ®©u ®Ó tõ ®ã cã ®îc nh÷ng con sè thèng kª chÝnh x¸c vÒ hµng ho¸ trong kho .
+ CËp nhËt danh môc hµng ho¸ :Chñ yÕu lµ theo dâi c¸c chñng lo¹i hµng míi ,®îc xuÊt nhËp t¹i mét thêi ®iÓm nhÊt ®Þnh (cuèi ngµy).
+B¸o c¸o hµng ho¸ Tæng hîp vµ chi tiÕt .Sau khi c¸c ho¹t ®éng xuÊt nhËp hµng ho¸ ®· kÕt thóc th× sè liÖu tæng hîp vµ chi tiÕt vÒ hµng ho¸ ph¶i ®îc b¸o c¸o ®Ó tõ ®ã ban gi¸m ®èc ®a ra ph¬ng ¸n nhËp hµng ,b¸n hµng...
BiÓu ®å luång d÷ liªô møc ®íi ®Ønh ®Þnh nghÜa chøc n¨ng 1 .
CËp nhËt phiÕu XN
CËp nhËt danh môc HH
B¸o c¸o hµng ho¸ TH&CT
Kh¸ch hµng Nhµ CC
Ban qu¶n lý
a1 b1
a2,b2
a3 phiÕu NX
a5
danh môc HH
e4
a6 e2
e3
e1
2.2 Chøc n¨ng 2- qu¶n lý c«ng nî .
Qu¶n lý c«ng nî
CËp nhËt phiÕu thu chi
CËp nhËt danh môc kh¸ch hµng
B¸o c¸o c«ng nî
Tæng hîp vµ chi tiÕt
§Ó hoµn thµnh chøc n¨ng Qu¶n lý c«ng nî cÇn ph¶i thùc hiÖn ba chøc n¨ng con ®ã lµ :
+ CËp nhËt phiÕu thu chi .Sau yªu cÇu thanh to¸n cña kh¸ch hµng (phiÕu thu) hoÆc tr¶ nî cho nhµ cung cÊp(phiÕu chi) th× hÖ thèng ph¶i cã nhiÖm vô lËp phiÕu thu chi ®ång thêi lu phiÕu thu chi ®· lËp .
+ CËp nhËt danh môc kh¸ch hµng .Khi mét kh¸ch hµng hoÆc nhµ cung cÊp míi cã ho¹t ®éng giao dÞch víi hÖ thèng th× nh÷ng ®èi tîng ®ã ph¶i ®îc cËp nhËt vµ lu tr÷ mét c¸ch thêng xuyªn.
+ B¸o c¸o c«ng nî Tæng hîp vµ chi tiÕt: §©y lµ mét chøc n¨ng mang tÝnh thèng kª . Chøc n¨ng nµy cã thÓ cung cÊp th«ng tin cho l·nh ®¹o biÕt ®îc vÒ t×nh h×nh thu chi, tæng sè nî mµ kh¸ch hµng cha thanh to¸n, còng nh sè nî cha thanh to¸n cho nhµ cung cÊp , ®Ó tõ ®ã ®a ra quyÕt ®Þnh lµ cã nªn cung cÊp hµng ho¸ cho mét kh¸ch hµng nµo ®ã hay kh«ng . NÕu kh¸ch hµng ®ã nî nhiÒu cã thÓ ngõng cung cÊp vµ ngîc l¹i .Còng tõ ®©y cã thÓ chän ®îc nhµ cung cÊp hµng ho¸ l©u dµi cho c«ng ty .
BiÓu ®å luång d÷ liÖu møc díi ®Ønh ®Þnh nghÜa chøc n¨ng 2
CËp nhËt phiÕu thu chi
CËp nhËt danh môc kh¸ch hµng
B¸o c¸o c«ng nî TH &CT
Kh¸ch hµng nhµ cung cÊp
Ban qu¶n lý
c2 d1
c1
c3
d2 c4 f1
phiÕu thu chi danh môc KH
f5 c5 f2
phiÕu nhËp xuÊt
f4
c6
f3
Tõ biÓu luång d÷ liÖu ®Þnh nghÜa c¸c chøc n¨ng qu¶n lý hµng ho¸ vµ chøc n¨ng qu¶n lý c«ng nî ta cã thÓ x©y dùng ®îc biÓu ®å luång d÷ liÖu cña hÖ thèng .
BiÓu ®å luång d÷ liÖu hÖ thèng qu¶n lý hµng ho¸ vµ c«ng nî :
K.Hµng,
nhµ cung c
Ban qu¶n lý
1.1CËp nhËt phiÕu NX
1.3B¸o c¸oHH
TH&CT
1.2CËp nhËt danh môc HH
2.2CËp nhËt danh môcKH
2.3B¸o c¸o c«ng nî TH&CT
2.1CËp nhËt phiÕu thu chi
Ban qu¶n lý
Kh¸ch hµng, ncc
b1
c2
a1 c1 d1
b2 a4
phiÕu nhËp x c4
a3 a2
d2
c3
phiÕu thu chi
c5 f5
a5
danh môc KH
danh môc HH
e4 f2
e2
f4
e3 f1
e1
f3
a6 c6
*Chó thÝch
(Do tªn luång d÷ liÖu kh¸ dµi cho nªn trong luËn v¨n em sö dông c¸c ký hiÖu ®Ó gi¶i thÝch.)
- CËp nhËt phiÕu xuÊt
a1: Nhµ cung cÊp giao hµng hoÆc kh¸ch hµng mua hµng cña c«ng ty.
a2 : Lu phiÕu nhËp –xuÊt
a3 : Yªu cÇu cËp nhËt danh môc hµng ho¸ (nÕu lµ hµng ho¸ míi).
a4 : CËp nhËt danh môc kh¸ch hµng (nÕu lµ kh¸ch hµng míi ).
a5 : Lu th«ng tin vÒ hµng ho¸ míi .
a6: Tr¶ lêi ,giao hµng.
- §iÒu chØnh phiÕu nhËp –xuÊt
b1 : Ban qu¶n lý yªu cÇu ®iÒu chØnh phiÕu nhËp xuÊt (do nhËp sai sãt )
b2 : LÊy phiÕu nhËp xuÊt cÇn ®iÒu chØnh tõ kho lu ra ®iÒu chØnh theo yªu cÇu vµ lu l¹i.
- B¸o c¸o tån kho
e1 : Ban qu¶n lý yªu cÇu b¸o c¸o tån kho .
e2 : LÊy sè tån tõ danh môc hµng ho¸ vµ t×nh h×nh nhËp xuÊt tõ kho d÷ liÖu phiÕu nhËp xuÊt ®Ó x¸c ®Þnh sè tån kho cuèi kú .
e3 : Göi b¸o c¸o tån kho tíi ban qu¶n lý .
e4:T×m c¸c th«ng tin vÒ xuÊt nhËp ,tån cña hµng ho¸.
- CËp nhËt phiÕu thu chi
c1 : Ban qu¶n lý yªu cÇu chi tr¶ nî cho nhµ cung cÊp (yªu cÇu lËp phiÕu chi).
c2 : Kh¸ch hµng tr¶ nî (yªu cÇu lËp phiÕu thu ).
c3 : Lu phiÕu thu chi ®· lËp .
c4 : Yªu cÇu cËp nhËt danh môc kh¸ch hµng (nÕu lµ kh¸ch hµng míi).
C5:Lu danh môc kh¸ch hµng.
C6:B¸o sè nî ,thanh to¸n.
- §iÒu chØnh phiÕu thu chi
d1 : Ban qu¶n lý yªu cÇu ®iÒu chØnh phiÕu thu chi (do nhËp sai sãt).
d2 : LÊy phiÕu thu chi cÇn ®iÒu chØnh tõ kho lu ra ®iÒu chØnh theo yªu cÇu vµ lu l¹i .
- B¸o c¸o c«ng nî .
f1 : Ban qu¶n lý yªu cÇu b¸o c¸o c«ng nî
f2 : LÊy sè nî ®Çu kú tõ danh môc kh¸ch hµng vµ t×nh h×nh nhËp xuÊt tõ kho d÷ liÖu nhËp xuÊt ,t×nh h×nh thu chi tõ kho d÷ liÖu phiÕu thu chi ®Ó x¸c ®Þnh t¨ng gi¶m nî trong kú vµ nî cuèi kú .
f3 : Göi ban qu¶n lý b¸o c¸o c«ng nî .
f4:LÊy th«ng tin tõ kho phiÕu nhËp xuÊt ®Ó tÝnh to¸n vµ vµo b¸o c¸o c«ng nî
CH¦¥NG III
PH¢N TÝCH HÖ THèNG VÒ D÷ LIÖU
Môc ®Ých cña viÖc ph©n tÝch hÖ thèng vÒ d÷ liÖu lµ lËp lîc ®å kh¸i niÖm vÒ d÷ liÖu ,lµm c¨n cø cho viÖc thiÕt kÕ c¬ së d÷ liÖu cña hÖ thèng sau nµy ViÖc ph©n tÝch hÖ thèng vÒ d÷ liÖu ®îc tiÕn hµnh ®éc lËp víi viÖc ph©n tÝch hÖ thèng vÒ chøc n¨ng .Trong bíc ph©n tÝch hÖ thèng vÒ d÷ liÖu ta tËp trung nghiªn cøu cÊu tróc tÜnh cña d÷ liÖu (Kh«ng phô thuéc vµo thêi gian ,kh«ng phô thuéc vµo xö lý).
Lîc ®å kh¸i niÖm ®îc thµnh lËp theo m« h×nh thùc thÓ liªn kÕt ( E/A ) .
M« h×nh thùc thÓ liªn kÕt (E/A) xuÊt ph¸t tõ ba kh¸i niªm c¬ b¶n ®ã lµ : thùc thÓ ,liªn kÕt ,vµ thuéc tÝnh .
*C¸c thùc thÓ : Mét thùc thÓ (entity) lµ mét vËt thÓ cô thÓ hay trõu tîng ,tån t¹i thùc sù vµ kh¸ æn ®Þnh trong thÕ giíi thùc mµ ta muèn ph¶n ¸nh nã trong hÖ thèng th«ng tin.
ThÝ dô : Thùc thÓ cô thÓ nh : Kh¸ch hµng TrÇn v¨n Qu©n
§¬n hµng sè 2003
Thùc thÓ trõu tîng nh : Khoa c«ng nghÖ th«ng tin
Tµi kho¶n sè 1998
* C¸c thuéc tÝnh : Thuéc tÝnh (property hay attribute) lµ mét gi¸ trÞ dïng ®Ó m« t¶ mét khÝa c¹nh nµo ®ã cña thùc thÓ .
ThÝ dô : Tuæi cña NguyÔn v¨n Dòng lµ 20
GÝa trÞ thuéc tÝnh thêng ®îc cho kÌm theo mét tªn ,tªn ®ã lµ mét kiÓu thuéc tÝnh (property type) .
KiÓu thùc thÓ lµ mét tËp hîp c¸c thùc thÓ ®îc m« t¶ bëi cïng mét tËp hîp c¸c kiÓu thuéc tÝnh vµ biÓu diÔn cho mét líp tù nhiªn c¸c vËt thÓ trong thÕ giíi thùc .
*C¸c liªn kÕt : Mét liªn kÕt (association type ) lµ mét sù gom nhãm c¸c thùc thÓ trong ®ã mçi thùc thÓ cã vai trß nhÊt ®Þnh .
Mét kiÓu liªn kÕt (association type )lµ mét tËp hîp c¸c liªn kÕt cã cïng ý nghÜa .Mét kiÓu liªn kÕt lµ ®îc ®Þnh nghÜa gi÷a nhiÒu kiÓu thùc thÓ .Sè c¸c kiÓu thùc thÓ tham gia vµo kiÓu liªn kÕt gäi lµ sè ng«i cña kiÓu liªn kÕt .
HÖ thèng "Qu¶n lý hµng ho¸ vµ c«ng nî " víi chøc n¨ng nhiªm vô lµ nhËn ®¬n hµng th«ng qua ®êng ®iÖn tho¹i hoÆc ®¬n hµng trùc tiÕp tõ c¸c kh¸ch hµng sau ®ã xem xÐt t×nh tr¹ng vÒ hµng ho¸ cña c«ng ty t×nh tr¹ng c«ng nî cña kh¸ch hµng ®Ó tõ ®ã cã thÓ cung cÊp hoÆc ngõng cung cÊp hµng ho¸ cho kh¸ch hµng ,còng cã thÓ lµ nhËp hµng .Sau mçi kú h¹n ho¹t ®éng giao dÞch (ngµy ,tuÇn ,th¸ng ,quý,n¨m ...) hÖ thèng cã thÓ thèng kª vµ cã nh÷ng b¸o c¸o chi tiÕt vÒ ho¹t ®éng kinh doanh cña c«ng ty tõ ®ã gióp cho l·nh ®¹o ®a ra nh÷ng ph¬ng ¸n kinh doanh hîp lý nh»m ph¸t triÓn .
3.1. C¸c thùc thÓ :
Thùc thÓ kh¸ch hµng
§©y lµ thùc thÓ kh«ng thÓ thiÕu v× kh¸ch hµng chÝnh lµ ®èi tîng phôc vô cña c«ng ty. Kh¸i niÖm kh¸ch hµng ®îc hiÓu lµ mét c¸ nh©n,mét c¬ quan hoÆc mét tæ chøc. Kh¸ch hµng lµ ®èi tîng trùc tiÕp ®øng ra yªu cÇu c«ng ty cung cÊp c¸c s¶n phÈm ®ång thêi ,kh¸ch hµng cã nhiÖm vô thanh to¸n l¹i cho c«ng ty tiÒn mua s¶n phÈm qua c¸c lÇn giao dÞch .
Nã bao gåm mét sè thuéc tÝnh sau :
- M· kh¸ch hµng
- Tªn kh¸ch hµng
- §Þa chØ
- Sè ®iÖn tho¹i ...
b.Thùc thÓ hµng ho¸( s¶n phÈm)
§©y lµ ®èi tîng qu¶n lý trùc tiÕp cña hÖ thèng .Trong hÖ thèng qu¶n lý nµy nguån cung cÊp s¶n phÈm cho ®¬n vÞ qu¶n lý lµ c«ng ty mÑ do vËy kh«ng cÇn thiÕt ph¶i ®a vµo hÖ thèng thùc thÓ nhµ cung cÊp n÷a .
C¸c thuéc tÝnh :
- M· hµng ho¸
- Tªn hµng ho¸
- §¬n vÞ tÝnh
- GÝa ®¬n vÞ (gi¸ trªn mét ®¬n vÞ tÝnh)
c.PhiÕu xuÊt
Mçi khi cã kh¸ch hµng hay mét ®¹i lý nµo lÊy hµng ,tuú theo sè lîng ,chñng lo¹i s¶n phÈm giao cho kh¸ch ,nh÷ng th«ng tin ®ã sÏ ®îc ghi nhËn trong phiÕu xuÊt .Hay phiÕu xuÊt lµ mét biÓu mÉu nh»m lu l¹i th«ng tin vÒ hµng ho¸ xuÊt ra vµ ®èi tîng nhËn nã .
PhiÕu xuÊt bao gåm c¸c thuéc tÝnh :
- Sè phiÕu xuÊt
- M· kh¸ch hµng
- Ngµy xuÊt
d.PhiÕu nhËp
Khi hµng ho¸ ®îc vËn chuyÓn tõ c«ng ty mÑ ®Õn th× nh÷ng th«ng tin vÒ sè lîng ,chñng lo¹i hµng ho¸ ph¶i ®îc lu l¹i .PhiÕu xuÊt vµ phiÕu nhËp lµ c¬ së ®Ó tÝnh to¸n lîng tån kho cña mét hay mét sè lo¹i hµng ho¸ nµo ®ã mµ hÖ thèng ®ang qu¶n lý .
C¸c thuéc tÝnh :
-Sè phiÕu nhËp
-Ngµy nhËp
e.Tæng hîp (thèng kª)
§©y lµ mét d¹ng trõu tîng mµ th«ng qua nã ngêi qu¶n lý hÖ thèng cã thÓ cung cÊp nh÷ng th«ng tin cô thÓ vÒ t×nh h×nh kinh doanh nh sè nî doanh sè b¸n hµng ,sè thu ,lîng hµng tån ...cho ban l·nh ®¹o .
- M· qu¶n lý
- M· kh¸ch hµng
- Nî ®Çu kú
- Thanh to¸n
- Nî cuèi kú
- M· hµng ho¸
- Sè lîng
- §¬n gi¸
- Thµnh tiÒn ...
Ngoµi ra PhiÕu thanh to¸n còng cã thÓ ®îc coi nh mét thùc thÓ cã quan hÖ 1-1 víi kh¸ch hµng .
Thùc chÊt ®©y lµ mét chøng tõ trong ®ã ghi nhËn sè tiÒn mµ mét kh¸ch hµng nµo ®ã ®· thanh to¸n ,viÖc thanh to¸n cã thÓ diÔn ra ngay t¹i thêi ®iÓm khi kh¸ch hµng ®ã mua hµng hoÆc còng cã thÓ lµ sau khi kh¸ch hµng mua hµng . PhiÕu thanh to¸n bao gåm c¸c danh môc sau:
- M· kh¸ch hµng
- Sè chøng tõ liªn hÖ
- Ngµy chøng tõ liªn hÖ
- Ngµy tr¶ tiÒn
- Sè tiÒn
Ta cã thÓ tiÕn hµnh gom nhãm c¸c thuéc tÝnh ®Ó t¹o ra c¸c thùc thÓ (entity tape) sau ®ã ¸p dông s¸u quy t¾c biÕn ®æi biÓu ®å E/A kinh ®iÓn ®Ó ®îc m« h×nh thùc thÓ/ liªn kÕt h¹n chÕ tèi u.M« h×nh E/A t¬ng ®èi dÔ lËp v× nã ph¶n ¸nh s¸t sao c¸c ®èi tîng trong thùc tÕ .
HoÆc ta cã thÓ tiÕn hµnh ph©n tÝch hÖ thèng vÒ d÷ liÖu theo m« h×nh quan hÖ. C¸ch lµm nµy ®¬n gi¶n vµ rÊt trùc quan. Tuy nhiªn kÕt hîp lËp lîc ®å d÷ liÖu theo m« h×nh E/A sau ®ã hoµn chØnh tiÕp lîc ®å b»ng m« h×nh quan sÏ gióp cho hÖ thèng tr¸nh ®îc mét sè nhîc ®iÓm ®Æc biÖt lµ tÝnh d thõa d÷ liÖu Trong bµi nµy em sö dông theo m« h×nh thùc thÓ liªn (E/A).
3.2 Mèi liªn kÕt gi÷a c¸c thùc thÓ
Dùa trªn mèi quan hÖ gi÷a c¸c thùc thÓ trong viÖc h×nh thµnh C¬ Së D÷ LiÖu ta x©y dùng c¸c mèi liªn kÕt gi÷a c¸c thùc thÓ nh sau :
*Thùc thÓ Kh¸ch hµng cã mèi quan hÖ 1-n víi thùc thÓ phiÕu xuÊt.Cã nghÜa lµ : Mét kh¸ch hµng cã thÓ cã tªn trong nhiÒu phiÕu xuÊt, mçi phiÕu xuÊt chØ lËp cho mét kh¸ch hµng.
Thùc thÓ kh¸ch hµng cã quan hÖ n-1 víi thùc thÓ tæng hîp cã nghÜa lµ trong mçi b¶ng tæng hîp cã thÓ cã mÆt nhiÒu kh¸ch hµng vµ mçi kh¸ch hµng chØ xuÊt hiÖn mét lÇn trong mçi b¶ng tæng hîp .
*Thùc thÓ hµng ho¸ cã quan hÖ 1- n víi c¸c thùc thÓ : chi tiÕt phiÕu xuÊt ,vµ thùc thÓ Tæng hîp.
*Thùc thÓ phiÕu nhËp : Trong mçi phiÕu nhËp cã thÓ cã nhiÒu tiªu thøc ,tøc lµ tªn cña c¸c th«ng tin mµ ngêi lËp phiÕu ph¶i ®iÒn vµo chç trèng ngay sau ®ã(hay díi ®ã).Tuy nhiªn ta nhËn thÊy cã hai lo¹i tiªu thøc kh¸c nhau :C¸c tiªu thøc ë ngoµi b¶ng chØ nhËn mét gi¸ trÞ duy nhÊt vµ c¸c tiªu thøc trong b¶ng (viÕt ë ®Çu c¸c cét) th× l¹i cã thÓ nhËn nhiÒu gÝa trÞ. Khi tiÕn hµnh m« h×nh ho¸ mét c¸ch tù nhiªn ta diÔn t¶ phiÕu nhËp lµ mét kiÓu thùc thÓ víi tÊt c¶ c¸c tiªu thøc lÊy lµm kiÓu thuéc tÝnh .Sau ®ã ta t¹o ra mét kiÓu thùc thÓ phô thuéc duy nhÊt mµ mçi thùc thÓ trong ®ã t¬ng øng víi mét dßng c¸c gi¸ trÞ viÕt trong b¶ng ,thùc thÓ ®ã gäi lµ Chi tiÕt phiÕu nhËp . Nh vËy phiÕu nhËp cã quan hÖ 1-n víi thùc thÓ chi tiÕt phiÕu nhËp .
*Thùc thÓ phiÕu xuÊt: còng gièng nh phiÕu nhËp ,trong mçi phiÕu xuÊt còng cã nhiÒu dßng chi tiÕt do ®ã ta t¹o ra mét thùc thÓ phô thuéc vµo kiÓu thùc thÓ phiÕu xuÊt gäi lµ thùc thÓ chi tiÕt phiÕu xuÊt.
S¬ ®å thùc thÓ liªn kÕt
Kh¸ch hµng
-M· kh¸ch hµng
-Tªn kh¸ch hµng
-§Þa chØ
-Sè ®IÖn tho¹i
Hµng ho¸
-M· hµng ho¸
-Tªn hµng ho¸
-§¬n vÞ tÝnh
-GÝa ®¬n vÞ
PhiÕu xuÊt
-Sè phiÕu xuÊt
-M· kh¸ch hµng
-Ngµy xuÊt
Tæng hîp
-M· qu¶n lý
-M· kh¸ch hµng
-M· hµng ho¸
. . . . . . . . . .
Chi tiÕt phiÕu xuÊt
-Sè phiÕu
-M· hµng ho¸
-Sè lîng xuÊt
-§¬n gi¸
PhiÕu nhËp
-Sè phiÕu nhËp
-Ngµy nhËp
Chi tiÕt phiÕu nhËp
-Sè phiÕu
-M· hµng ho¸
-Sè lîng nhËp
-®¬n gÝa
Tõ toµn bé m« h×nh thùc thÓ liªn kÕt ®Çy ®ñ cña d÷ liÖu qu¶n lý hµng ho¸ vµ c«ng nî ë trªn ta cã thÓ chuyÓn vÒ m« h×nh quan hÖ theo quy t¾c lµ c¸c kiÓu thùc thÓ vµ kiÓu liªn kÕt ®· ®îc thùc thÓ ho¸ chuyÓn thµnh c¸c quan hÖ hay c¸c b¶ng vµ bæ sung thªm phÇn d÷ liÖu phôc vô tham chiÕu.
CH¦¥NG IV
THIÕT KÕ HÖ THèNG
ThiÕt kÕ hÖ thèng lµ nh»m chuyÓn c¸c ®Æc t¶ logic cña hÖ thèng ( vÒ chøc n¨ng ,vÒ d÷ liÖu ...) thµnh c¸c ®Æc t¶ vËt lý cña hÖ thèng cã tÝnh tíi c¸c yªu cÇu vµ rµng buéc vËt lý .
*§Çu vµo cña c«ng viÖc thiÕt kÕ bao gåm :
- C¸c ®Æc t¶ logic vÒ hÖ thèng cã ®îc tõ giai ®o¹n ph©n tÝch .
- C¸c yªu cÇu vµ rµng buéc vÒ c¸c ®iÒu kiÖn vËt lý cô thÓ nh lµ c¸c h×nh tr¹ng phÇn cøng ,phÇn mÒm ,c¸c tµi nguyªn ,c¸c dung lîng cã thÓ c¸c yªu cÇu vÒ thêi gian thùc hiÖn ,thêi gian tr¶ lêi ,vÒ xö lý sai lçi ,chi phÝ b¶o tr× ...
*§Çu ra cña c«ng viÖc thiÕt kÕ sÏ lµ c¸c quyÕt ®Þnh vÒ :
- Mét kiÕn tróc tæng thÓ cña hÖ thèng.
- C¸c h×nh thøc trao ®æi trªn biªn cña hÖ thèng (C¸c mÉu thu thËp ,c¸c tµi liÖu in ra ,c¸c giao diÖn ngêi /m¸y...).
- Tæ chøc vËt lý cña c¬ së d÷ liÖu theo c¸c ph¬ng ¸n sö dông tÖp hay sö dông hÖ qu¶n trÞ c¬ së d÷ liÖu cã s½n .
- Tæ chøc ch¬ng tr×nh theo c¸c m«®un .
C¸c quyÕt ®Þnh vÒ thiÕt kÕ lu«n lµ mét sù tho¶ hiÖp gi÷a hai mÆt : tÝnh hîp lý ®¬n thuÇn (logic) vµ sù h¹n chÕ cña ®iÒu kiÖn cô thÓ (vËt lý).
4.1 ThiÕt kÕ tæng thÓ .
*C¨n cø tõ thùc tÕ cã thÓ chia hÖ thèng thµnh hai hÖ thèng con ®ã lµ :
- HÖ thèng 1: CËp nhËt th«ng tin cho hÖ thèng.
- HÖ thèng 2 : B¸o c¸o
C¨n cø cña sù ph©n chia ë ®©y lµ theo sù kiÖn giao dÞch
*Ph©n ®Þnh phÇn thùc hiÖn thñ c«ng víi phÇn thùc hiÖn b»ng m¸y tÝnh
§©y lµ mét hÖ thèng ®îc x©y dùng trong mét ph¹m vi nhá hÑp do vËy co thÓ ph©n ®Þnh nh sau :
-Chøc n¨ng thùc hiÖn b»ng thñ c«ng bao gåm :CËp nhËt danh môc hµng ho¸ cËp nhËt danh môc kh¸ch hµng .
-Chøc n¨ng m¸y tÝnh bao gåm : CËp nhËt phiÕu thu chi , phiÕu nhËp xuÊt , b¸o c¸o hµng ho¸ , b¸o c¸o c«ng nî .
Khi cã mét sù kiÖn giao dÞch nµo ®ã x¶y ra th× mét nh©n viªn cã thÓ cËp nhËt c¸c th«ng tin xung quanh sù kiÖn ®ã vµ nhËp c¸c d÷ liÖu vµo m¸y tÝnh cã cµi s½n ch¬ng tr×nh qu¶n lý hµng ho¸ vµ c«ng nî sau ®ã m¸y sÏ ®a ra nh÷ng kÕt qu¶ tÝnh to¸n ,trªn c¬ së ®ã ngêi phô tr¸ch hÖ thèng qu¶n lý sÏ ®a ra nh÷ng quyÕt ®Þnh ®Ó hµnh ®éng nh cung cÊp hµng ,thu nî ,gäi hµng ...
ThiÕt kÕ C¬ së d÷ liÖu
C¬ së d÷ liÖu lµ n¬i lu gi÷ l©u dµi c¸c d÷ liÖu cña hÖ thèng ë bé nhí ngoµi . C¸c d÷ liÖu nµy ph¶i ®îc tæ chøc theo hai tiªu chÝ :
-Hîp lý ,nghÜa lµ ph¶i ®ñ vµ kh«ng d thõa .
-Truy cËp thuËn lîi ,nghÜa lµ t×m kiÕm ,cËp nhËt ,bæ sung vµ lo¹i bá c¸c th«ng tin sao cho nhanh chãng vµ tiÖn dông .
ë bíc ph©n tÝch trªn ta ®· nghiªn cøu d÷ liÖu theo tiªu chÝ hîp lý vµ ®· thµnh lËp ®îc mét lîc ®å d÷ liÖu theo m« h×nh thùc thÓ liªn kÕt (E/A) hay ®ã lµ lîc ®å kh¸i niÖm vÒ d÷ liÖu ,v× nã chØ dõng l¹i ë yªu cÇu ®ñ vµ kh«ng d thõa cho nªn ®· bá qua yªu cÇu nhanh vµ tiÖn .Khi thiÕt kÕ c¬ së d÷ liÖu ta biÕn lîc ®å nãi trªn thµnh lîc ®è vËt lý ,tøc lµ mét cÊu tróc lu tr÷ thùc sù cña d÷ liÖu trong bé nhí .
C¸c d÷ liÖu nµy ®îc thiÕt kÕ vµ tr×nh bµy trong hÖ qu¶n trÞ c¬ së d÷ liÖu access .
*Giíi thiÖu vÒ hÖ qu¶n trÞ c¬ së d÷ liÖu access.
Microsoft access thuéc bé phËn phÇn mÒm Microsoft Office . §îc sö dông trong viÖc qu¶n trÞ nh÷ng c¬ së d÷ liÖu kiÓu quan hÖ,trªn m«i trêng Windows,cã s½n c¸c c«ng cô h÷u hiÖu vµ tiÖn lîi ®Ó s¶n sinh ra c¸c ch¬ng tr×nh cho hÇu hÕt c¸c bµi toans thêng gÆp trong c¸c bµi to¸n cô thÓ nh: Qu¶n lý,th«ng kª,kÕ to¸n ..... víi access ngêi dïng kh«ng ph¶i viÕt tõng c©u lÖnh cô thÓ nh trong PASCAL,C++,FOXPRO... mµ chØ cÇn tæ chøc d÷ liÖu vµ thiÕt kÕ c¸c yªu cÇu cÇn gi¶i quyÕt c¸c c«ng viÖc.
HÖ qu¶n trÞ c¬ së d÷ liÖu Microsoft Acccess cã mét sè ®Æc ®iÓm tèi u sau:
- Hç trî d÷ liÖu counter,cho phÐp ph¸t sinh m· duy nhÊt lµm kho¸ chÝnh cho c¸c mèi liªn kÕt d÷ liÖu trong m« h×nh d÷ liÖu quan hÖ.
- KiÓm tra chÆt chÏ tÝnh trïng lÆp cña c¸c kho¸ d÷ liÖu ë møc hÖ thèng. Cã thÓ sö dông tÝnh chÊt nµy ®Ó ®¶m b¶o viÖc ph¸t sinh m· duy nhÊt.
- ThÝch hîp víi c¸c phÇn mÒm øng dông chuyªn dông trong qu¶n lý,cã tèc ®é xö lý nhanh.
- Hç trî cho hÖ vÊn tin SQL,t¹o ®iÒu kiÖn cho viÖc thiÕt lËp b¸o c¸c nhanh chÝnh x¸c.
- Hç trî cho c«ng t¸c b¶o mËt ë møc hÖ thèng
C¸c c«ng cô m¹nh mÏ cña access cung cÊp lµ: b¶ng,truy vÊn,mÉu biÓu,b¸o c¸o,macro vµ module:
Table (b¶ng):
Lµ thµnh phÇn c¬ b¶n cña c¬ së d÷ liÖu,nã cho phÐp lu tr÷ d÷ liÖu cña mét ®èi tîng nµo ®ã ®Ó phôc vô c«ng t¸c qu¶n lý.
Mét C¬ Së d÷ liÖu gåm nhiÒu b¶ng .
Mét b¶ng thêng gåm nhiÒu trêng cã c¸c kiÓu kh¸c nhau .
C¸c b¶ng trong mét c¬ së d÷ liÖu thêng cã quan hÖ víi nhau .
Query (Truy vÊn):
Lµ c«ng cô m¹nh cña Access dïng ®Ó tæng hîp s¾p xÕp t×m kiÕm d÷ liÖu trªn c¸c b¶ng,khi thùc hiÖn ®îc truy vÊn sÏ tËp hîp ®îc kÕt qu¶ thÓ hiÖn trªn mµn h×nh díi d¹ng b¶ng (DynaSet). DynaSet chØ lµ mét b¶ng kÕt qu¶ trung gian,kh«ng ®îc ghi lªn ®Üa vµ nã bÞ xo¸ khi kÕt thóc truy vÊn. Tuy nhiªn cã thÓ sö dông mét DynaSet nh mét b¶ng ®Ó x©y dùng c¸c truy vÊn kh¸c. ChØ víi truy vÊn ®· cã thÓ gi¶i quyÕt kh¸ nhiÒu d¹ng to¸n trong qu¶n trÞ c¬ së d÷ liÖu.
Form (MÉu biÓu) :
Lµ c«ng cô m¹nh cña Access thêng dïng ®Ó tæ chøc cËp nhËt d÷ liÖu cho c¸c b¶ng vµ thiÕt kÕ giao diÖn cho ch¬ng tr×nh. Tuy cã thÓ nhËp liÖu trùc tiÕp vµo c¸c b¶ng, nhng mÉu biÓu sÏ cung cÊp nhiÒu kh¶ n¨ng nhËp liÖu tiÖn lîi nh: NhËn d÷ liÖu tõ mét danh s¸ch,nhËn c¸c h×nh ¶nh,nhËp d÷ liÖu ®ång thêi trªn nhiÒu b¶ng. MÉu biÓu cßn cho phÐp nhËp c¸c gi¸ trÞ ®¬n lÎ ( kh«ng liªn quan ®Õn b¶ng) tõ bµn phÝm. MÉu biÓu cßn cã mét kh¶ n¨ng quan träng kh¸c lµ tæ chøc giao diÖn Ch¬ng tr×nh díi d¹ng mét b¶ng nót lÖnh hoÆc mét hÖ thèng Menu.
Report (B¸o biÓu):
Lµ mét c«ng cô tuyÖt víi phôc vô c«ng viÖc in Ên,nã cho c¸c kh¶ n¨ng:
- In d÷ liÖu díi d¹ng b¶ng.
- In d÷ liÖu díi d¹ng biÓu.
- S¾p xÕp d÷ liÖu tríc khi in.
- S¾p xÕp vµ ph©n nhãm d÷ liÖu. Cho phÐp thùc hiÖn c¸c phÐp to¸n ®Ó nhËn d÷ liÖu tæng hîp trªn mçi nhãm. Ngoµi ra d÷ liÖu tæng hîp nhËn ®îc trªn c¸c nhãm l¹i cã thÓ ®a vµo c«ng thøc ®Ó nhËn ®îc sù so s¸nh,®èi chiÕu trªn c¸c nhãm vµ trªn toµn b¸o c¸o.
- In d÷ liÖu cña nhiÒu b¶ng cã quan hÖ trªn mét b¸o c¸o.
Macro (lÖnh ngÇm):
Lµ mét tËp hîp c¸c lÖnh nh»m tù ®éng thùc hiÖn c¸c thao t¸c thêng gÆp. Khi gäi macro th× Access tù ®éng thùc hiÖn mét d·y c¸c lÖnh t¬ng øng,nã ®îc xem lµ mét c«ng cô lËp tr×nh ®¬n gi¶n,cho phÐp ngêi lËp tr×nh chän lùa c«ng viÖc tuú theo t×nh huèng hiÖn t¹i. Macro thêng dïng víi mÉu biÓu ®Ó tæ chøc giao diÖn ch¬ng tr×nh.
Module (®¬n thÓ):
Mét d¹ng tù ®éng ho¸ chuyªn s©u h¬n Macro,®ã lµ nh÷ng hµm riªng cña ngêi sö dông ®îc viÕt b»ng ng«n ng÷ Access Basic.
Mét sè b¶ng(Table) chÝnh :
B¶ng Chi tiÕt phiÕu nhËp
Tªn trêng
KiÓu trêng
KÝch thíc
M« t¶
So_phieu
Text
20
Sè phiÕu nhËp
Mahh
Text
20
M· hµng ho¸
So_luong
Number
Double
Sè lîng
Don_gia
Number
Double
§¬n gi¸
B¶ng Hµng ho¸
Tªn trêng
KiÓu trêng
KÝch thíc
M« t¶
Mahh
Text
20
M· hµng ho¸
Tenhh
Text
50
Tªn hµng ho¸
Don_vt
Text
50
§¬m vÞ tÝnh
Don_gia
Number
Longinteger
§¬n gi¸
B¶ng PhiÕu nhËp
Tªn trêng
KiÓu trêng
KÝch thíc
M« t¶
So_ phieu
Text
20
Sè phiÕu nhËp
Ngay _ nhap
Date/Time
Ngµy nhËp
B¶ng PhiÕu xuÊt
Tªn trêng
KiÓu trêng
KÝch thíc
M« t¶
Sopx
Text
20
Sè phiÕu xuÊt
Ngayx
Date/time
Ngµy xuÊt
Makh
Text
50
M· kh¸ch hµng
B¶ng Chi tiÕt phiÕu xuÊt
Tªn trêng
KiÓu trêng
KÝch thíc
M« t¶
Sopx
Text
20
Sè phiÕu xuÊt
Mahh
Text
20
M· hµng ho¸
So_luong
Number
Double
Sè lîng xuÊt
Don_gia
Number
Double
§¬n gi¸
B¶ng Kh¸ch hµng
Tªn trêng
KiÓu trêng
KÝch thíc
M« t¶
Makh
Text
20
M· kh¸ch hµng
Tenkh
Text
50
Tªn kh¸ch hµng
Dia _chi
Text
50
§Þa chØ
Dien_ thoai
Text
50
Sè ®Iön tho¹i
B¶ng Tæng hîp
Tªn trêng
KiÓu trêng
KÝch thíc
M« t¶
Maql
Text
20
M· qu¶n lý
Makh
Text
20
M· kh¸ch hµng
Nodk
Number
Double
Nî ®Çu kú
Thanh_ toan
Number
Double
Thanh to¸n
Nock
Number
Double
Nî cuèi kú
Mahh
Text
20
M· hµng ho¸
Don_ gia
Number
Double
§¬n gi¸
So _ luong
Number
Double
Sè lîng
Thanh_ tien
Number
Double
Thµnh tiÒn
PhiÕu thanh to¸n
Tªn trêng
KiÓu trêng
KÝch thíc
M« t¶
Makh
Text
20
M· kh¸ch hµng
Soctlh
Text
50
Sè chøng tõ liªn hÖ
Ngayctlh
Date/time
Ngµy chøng tõ liªn hÖ
Ngay_ tra
Date/time
Ngµy tr¶
So_tien
Number
Double
Sè tiÒn
4.3 ThiÕt kÕ giao diÖn ,thiÕt kÕ c¸c t liÖu vµo ra cña hÖ thèng.
§ã lµ c¸c h×nh thøc ®Ó tr×nh bµy c¸c th«ng tin ®Ó nhËp vµo m¸y tÝnh hay xuÊt ra tõ m¸y tÝnh .Yªu cÇu ®Æt ra lµ c¸c th«ng tin vµo ph¶i ®Çy ®ñ vµ c¸c th«ng tin ra ph¶i chÝnh x¸c ,giao diÖn ph¶i th©n thiÖn víi ngêi sö dông .
ViÖc thiÕt kÕ c¸c t liÖu vµo ra tu©n theo mét nguyªn t¾c ®ã lµ thiÕt kÕ ®Çu ra tríc ,thiÕt kÕ ®Çu vµo sau .
a.ThiÕt kÕ ®Çu ra (c¸c b¸o c¸o ) bao gåm :
-B¸o c¸o tån kho : §©y lµ mét b¶ng b¸o c¸o mang tÝnh thèng kª vÒ c¸c lo¹i hµng ho¸ ®ang ®îc hÖ thèng qu¶n lý nã bao gåm c¸c môc :Tªn hµng ho¸ ®¬n vÞ tÝnh, gi¸ trªn mét ®¬n vÞ ,lîng nhËp ,lîng xuÊt ,lîng tån.
- Chi tiÕt b¸o c¸o :
§©y lµ mét b¶ng thèng kª chi tiÕt mét lo¹i hµng hãa nµo ®ã ®ang ®îc qu¶n lý,lo¹i hµng ®îc kh¸ch hµng nµo mua ®Þa chØ ,sè lîng mua vµ thµnh tiÒn lµ bao nhiªu.
- B¶n theo dâi c«ng nî :
Thùc hiÖn viÖc tÝnh to¸n ,lu tr÷ sè nî cßn l¹i cña kh¸ch hµng trªn c¬ së sè tiÒn mua hµng ,sè tiÒn ®· thanh to¸n vµ nî cò cha thanh to¸n hÕt chuyÓn sang.
-B¶ng theo dâi thanh to¸n :Thèng kª t×nh h×nh thanh to¸n cña kh¸ch hµng ,tÝnh ra sè nî cña kh¸ch hµng ®èi víi c«ng ty .
-B¶ng Tån kho cuèi kú :§ã lµ mét biÓu mÉu thèng kª chi tiÕt vÒ mét lo¹i hµng ho¸ cô thÓ nµo ®ã .
-RPT CTPX lu l¹i c¸c lo¹i hµng ho¸ ®· xuÊt trong mçi phiÕu xuÊt .
-RPT PhiÕu xuÊt
b.C¸c giao diÖn nhËp liÖu bao gåm :
-Form b¸o c¸o quý
-Form Chi tiÕt phiÕu nhËp
-Form Chi tiÕt phiÕu xuÊt
-Form Danh môc hµng ho¸
-Form Danh môc kh¸ch hµng
-Form PhiÕu nhËp
-Form PhiÕu thanh to¸n
-Form PhiÕu xuÊt kho
-Form Tån kho
4.4 ThiÕt kÕ c¸c m« ®un ch¬ng tr×nh
C¸c m«®un ch¬ng tr×nh ®îc x©y dùng b»ng ng«n ng÷ VBA (Visual Basic For Application ) bao gåm c¸c m« ®un sau :
a .M« ®un “B¸o c¸o”
Option Compare Database
Option Explicit
Function baocao(thang As String,nam As String) As String
Dim rst As Recordset
Dim rst1 As Recordset
Dim db As Database
Set db = CurrentDb()
Dim ngaybd
Dim ngaykt
Select Case thang
Case "2"
ngaybd = "#" & thang & "/1" & "/" & nam & "#"
ngaykt = "#" & thang & "/28/" & nam & "#"
Case Else
ngaybd = "#" & thang & "/1" & "/" & nam & "#"
ngaykt = "#" & thang & "/30/" & nam & "#"
End Select
Dim st
st = ""st =" Select phieuxuat.Makh, Ctphieuxuat. Mahh,phieuxuat. ngayxuat, Ctphieuxuat. Soluong,"
st = st & "Ctphieuxuat.Dongia from phieuxuat INNER JOIN Ctphieuxuat ON "
st = st & "phieuxuat. Sophieu = Ctphieuxuat. Sophieu where phieuxuat. ngayxuat between "
st = st & ngaybd
st = st & " and "
st = st & ngaykt
Set rst = db.OpenRecordset(st)
Dim chuoi
chuoi = "delete from thongke1"
db.Execute chuoi
Set rst1 = db.OpenRecordset("select * from thongke")
Dim lenh
Do While Not rst.EOF
lenh = "insert into thongke1 values('" & rst("makh") & "','" & rst("mahh") & "','" & rst("ngayxuat") & "',"
lenh = lenh & "'" & rst("soluong") & "','" & rst("dongia") & "')"
db.Execute lenh
lenh = ""
rst.MoveNext
Loop
baocao = st
End Function
b. M« ®un “C«ng nî”
Function congno(thang As String,nam As String) As String
Dim rst As Recordset
Dim rst1 As Recordset
Dim db As Database
Set db = CurrentDb()
Dim ngaybd
Dim ngaykt
Select Case thang
Case "2"
ngaybd = "#" & thang & "/1" & "/" & nam & "#"
ngaykt = "#" & thang & "/28/" & nam & "#"
Case Else
ngaybd = "#" & thang & "/1" & "/" & nam & "#"
ngaykt = "#" & thang & "/28/" & nam & "#"
End Select
Dim st
st = ""
st = "Select thongke10.Makh,thongke10.ngayctlh,thongke10.ngaytra,"
st = st & "thongke10.sotien from thongke10 "
st = st & " where thongke10.ngaytra between "
st = st & ngaybd
st = st & " and "
st = st & ngaykt
Set rst = db.OpenRecordset(st)
Dim chuoi
chuoi = "delete from thongke3"
db.Execute chuoi
Set rst1 = db.OpenRecordset("select * from thongke10")
Dim lenh
Do While Not rst.EOF
lenh = "insert into thongke3 values('" & rst("makh") & "','" & rst("ngayctlh") & "','" & rst("ngaytra") & "',"
lenh = lenh & " '" & rst("sotien") & "') "
db.Execute lenh
lenh = ""
rst.MoveNext
Loop
congno = st
End Function
c. M« ®un “C«ng nî 1”
Sub theodoi(xthang,xnam)
Dim db As Database
Dim rst As Recordset
Dim rst1 As Recordset
Dim rst2 As Recordset
Dim tam1,tam2,tam3
Dim no
no = 0
If xnam = 0 Then xnam = 2000 Else If xnam < 100 Then xnam = 1900 + xnam
If xthang = 1 Then
lthang = 12: Lnam = xnam - 1
Else
lthang = xthang - 1: Lnam = xnam
End If
If xthang = 12 Then
nthang = 1: nnam = xnam + 1
Else
nthang = xthang + 1: nnam = xnam
End If
currkey = xnam & Right("0" & xthang,2)
lastkey = Lnam & Right("0" & lthang,2)
Set db = CurrentDb()
Set rst = db.OpenRecordset("select * from tonghop2")
Dim k
Set rst2 = db.OpenRecordset("select * from phu")
k = Right("0" & xthang,2)
k = xnam & k
Dim st
st = "delete from chitietcongno"
db.Execute st
Do While Not rst.EOF
lenh = "insert into chitietcongno values('" & k & "','" & rst("makh") & "'," & rst("tongso") & ",0,0)"
db.Execute lenh
lenh = ""
rst.MoveNext
Loop
rst.Close
Set rst = db.OpenRecordset("select * from chitietcongno")
Set rst1 = db.OpenRecordset("select * from thanhtoan")
If Not (rst1.EOF And rst1.BOF) Then
rst1.MoveFirst
End If
If Not (rst.EOF And rst.BOF) Then
rst.MoveLast
rst.MoveFirst
End If
Do While Not rst.EOF
Do While Not rst1.EOF
If rst("makh") = rst1("makh") Then
co = True
tam1 = rst1("tongso")
Exit Do
End If
rst1.MoveNext
Loop
If co = True Then
If Not (rst2.EOF And rst2.BOF) Then
rst2.MoveFirst
End If
Do Until rst2.EOF
If (rst2("makh") = rst("makh")) And (rst2("maql") = lastkey) Then
no = rst2("conlai")
Exit Do
End If
rst2.MoveNext
Loop
rst.Edit
rst("makh") = rst("makh")
rst("tsno") = rst("tsno")
rst("datra") = tam1
If no > 0 Then
rst("conlai") = no + (rst("tsno") - rst1("tongso"))
Else
rst("conlai") = rst("tsno") - rst("datra")
End If
If rst("conlai") > 0 Then
Dim chuoi
`
chuoi = "insert into phu values('" & k & "','" & rst("makh") & "','" & rst("conlai") & "')"
db.Execute chuoi
End If
rst.Update
no = 0
tam1 = 0
Else
Do While Not rst2.EOF
If (rst2("makh") = rst("makh")) And (rst2("maql") = lastkey) Then
no = rst2("conlai")
Exit Do
End If
rst2.MoveNext
Loop
rst.Edit
rst("makh") = rst("makh")
rst("tsno") = rst("tsno")
If no > 0 Then
rst("conlai") = no + rst("tsno")
Else
rst("conlai") = rst("tsno")
End If
If rst("conlai") > 0 Then
Dim chuoi1
chuoi1 = "insert into phu values('" & k & "','" & rst("makh") & "','" & rst("conlai") & "')"
db.Execute chuoi1
End If
rst.Update
no = 0
End If
If Not (rst1.EOF And rst1.BOF) Then
rst1.MoveFirst
End If
rst.MoveNext
Loop
rst1.Close
rst2.Close
rst.Close
End Sub
M« ®un “C«ng nî 2”
Sub theodoi1(xthang,xnam)
Dim db As Database
Dim rst As Recordset
Dim rst1 As Recordset
Dim rst2 As Recordset
Dim no
no = 0
If xnam = 0 Then xnam = 2000 Else If xnam < 100 Then xnam = 1900 + xnam
If xthang = 1 Then
lthang = 12: Lnam = xnam - 1
Else
lthang = xthang - 1: Lnam = xnam
End If
If xthang = 12 Then
nthang = 1: nnam = xnam + 1
Else
nthang = xthang + 1: nnam = xnam
End If
currkey = xnam & Right("0" & xthang,2)
lastkey = Lnam & Right("0" & lthang,2)
Set db = CurrentDb()
Set rst = db.OpenRecordset("select * from tonghop2")
Dim k
Set rst2 = db.OpenRecordset("select * from phu")
k = Right("0" & xthang,2)
k = xnam & k
Dim st
st = "delete from chitietcongno"
db.Execute st
Do While Not rst.EOF
lenh = "insert into chitietcongno values('" & k & "','" & rst("makh") & "'," & rst("tongso") & ",0,0)"
db.Execute lenh
lenh = ""
rst.MoveNext
Loop
rst.Close
Set rst = db.OpenRecordset("select * from chitietcongno")
Set rst1 = db.OpenRecordset("select * from thanhtoan")
If Not (rst1.EOF And rst1.BOF) Then
rst1.MoveFirst
End If
If Not (rst.EOF And rst.BOF) Then
rst.MoveLast
rst.MoveFirst
End If
Do While Not rst.EOF
Do While Not rst1.EOF
If rst("makh") = rst1("makh") Then
If Not (rst2.EOF And rst2.BOF) Then
rst2.MoveFirst
End If
Do Until rst2.EOF
If (rst2("makh") = rst("makh")) And (rst2("maql") = lastkey)
Then
no = rst2("conlai")
Exit Do
End If
rst2.MoveNext
Loop
rst.Edit
rst("makh") = rst("makh")
rst("tsno") = rst("tsno")
rst("datra") = rst1("tongso")
If no > 0 Then
rst("conlai") = no + (rst("tsno") - rst1("tongso"))
Else
rst("conlai") = rst("tsno") - rst("datra")
MsgBox ("chao lanh")
End If
If rst("conlai") > 0 Then
Dim chuoi
chuoi = "insert into phu values('" & k & "','" & rst("makh") & "','" & rst("conlai") & "')"
db.Execute chuoi
End If
rst.Update
no = 0
Else
Do While Not rst2.EOF
If (rst2("makh") = rst("makh")) And (rst2("maql") = lastkey) Then
no = rst2("conlai")
MsgBox (no)
Exit Do
End If
rst2.MoveNext
Loop
rst.Edit
rst("makh") = rst("makh")
rst("tsno") = rst("tsno")
If no > 0 Then
rst("conlai") = no + rst("tsno")
Else
rst("conlai") = rst("tsno")
MsgBox ("hello")
End If
If rst("conlai") > 0 Then
Dim chuoi1
chuoi1 = "insert into phu values('" & k & "','" & rst("makh") & "','" & rst("conlai") & "')"
db.Execute chuoi1
End If
rst.Update
no = 0
End If
rst1.MoveNext
Loop
rst1.MoveFirst
rst.MoveNext
Loop
rst1.Close
rst2.Close
rst.Close
End Sub
e. M« ®un “Tån “
Function tonkho(xthang,xnam)
Dim db As Database
Dim rst1 As Recordset
Dim rst2 As Recordset
Dim rst3 As Recordset
Dim ts
Set db = CurrentDb()
Set rst1 = db.OpenRecordset("select * from hanghoa")
Set rst2 = db.OpenRecordset("select * from xuat")
Set rst3 = db.OpenRecordset("select * from nhap")
Dim rst4 As Recordset
Set rst4 = db.OpenRecordset("select * from ton")
Dim lketang(100) As Double,lkegiam(100) As Double,mhh(100) As String
rst1.MoveLast
rst1.MoveFirst
Dim sobg
sobg = rst1.RecordCount
For i = 0 To rst1.RecordCount - 1
mhh(i) = rst1("masp")
rst1.MoveNext
Next
If xnam = 0 Then xnam = 2000 Else If xnam < 100 Then xnam = 1900 + xnam
If xthang = 1 Then
lthang = 12: Lnam = xnam - 1
Else
lthang = xthang - 1: Lnam = xnam
End If
If xthang = 12 Then
nthang = 1: nnam = xnam + 1
Else
nthang = xthang + 1: nnam = xnam
End If
currkey = xnam & Right("0" & xthang,2)
lastkey = Lnam & Right("0" & lthang,2)
batdau = CVDate("01/" & xthang & "/" & xnam)
choden = CVDate("01/" & nthang & "/" & nnam) - 1
rst2.MoveFirst
rst2.MoveFirst
If rst2.RecordCount 0 Then
rst2.MoveFirst
For i = 0 To sobg - 1
ts = 0
rst2.MoveFirst
Do While Not rst2.EOF
If rst2!ngayxuat >= batdau And rst2!ngayxuat <= choden Then
If rst2("mahh") = mhh(i) Then
ts = ts + rst2("soluong")
End If
End If
rst2.MoveNext
lkegiam(i) = ts
Loop
Next
End If
rst3.MoveLast
rst3.MoveFirst
If rst3.RecordCount 0 Then
rst3.MoveFirst
For i = 0 To sobg - 1
ts = 0
rst3.MoveFirst
Do While Not rst3.EOF
If rst3("ngaynhap") >= batdau And rst3("ngaynhap") <= choden Then
If rst3("mahh") = mhh(i) Then
ts = ts + rst3("soluong")
End If
End If
rst3.MoveNext
lketang(i) = ts
Loop
Next
End If
If rst4.RecordCount = 0 Then
For i = 0 To sobg - 1
rst4.AddNew
rst4("maql") = currkey
rst4("masp") = mhh(i)
rst4("tondk") = 0
rst4("xuattk") = lkegiam(i)
rst4("nhaptk") = lketang(i)
rst4("toncky") = lketang(i) - lkegiam(i)
rst4.Update
Next
Else
Dim duoc
duoc = True
Dim tondk
For i = 0 To sobg - 1
tonck = 0
rst4.MoveFirst
Do While Not rst4.EOF
If (rst4("maql") = lastkey) And (rst4("masp") = mhh(i)) Then
duoc = False
tonck = rst4("toncky")
Exit Do
End If
rst4.MoveNext
Loop
rst4.MoveFirst
If duoc = False Then
rst4.AddNew
rst4("maql") = currkey
rst4("masp") = mhh(i)
rst4("tondk") = tonck
rst4("xuattk") = lkegiam(i)
rst4("nhaptk") = lketang(i)
rst4("toncky") = tonck + (lketang(i) - lkegiam(i))
rst4.Update
Else
rst4.AddNew
rst4("maql") = currkey
rst4("masp") = mhh(i)
rst4("tondk") = 0
rst4("xuattk") = lkegiam(i)
rst4("nhaptk") = lketang(i)
rst4("toncky") = (lketang(i) - lkegiam(i))
rst4.Update
End If
duoc = True
Next
End If
rst1.Close
rst2.Close
rst4.Close
End Function
CH¦¥NG V : LêI KÕT
HÖ thèng qu¶n lý lµ mét trong nh÷ng hÖ thèng ®îc tin häc ho¸ sím nhÊt vµ kh¸ phæ biÕn ,®Æc biÖt lµ trong qu¶n lý hµng ho¸ vµ c«ng nî.øng dông tin häc trong qu¶n lý sÏ gióp cho c¸c nhµ qu¶n lý n¾m b¾t nhanh h¬n nh÷ng vÊn ®Ò cã liªn quan ®Õn ho¹t ®éng cña doanh nghiÖp ,cña ®¬n vÞ m×nh ®Ó tõ ®ã ®a ra nh÷ng ph¬ng ¸n gi¶i quyÕt hîp lý ®¹t hiÖu qu¶ cao ®ång thêi gãp phÇn lµm gi¶m chi phÝ cho ho¹t ®éng cña hÖ thèng qu¶n lý .
§Ó x©y dùng ®îc mét hÖ thèng qu¶n lý tèt ®ßi hái c¸c nhµ tin häc ph¶i lµm tèt tÊt c¶ c¸c bíc tõ kh¶o s¸t , ph©n tÝch thiÕt kÕ hÖ thèng ®Õn khi kiÓm thö vµ cµi ®Æt ®a vµo ¸p dông ...
Trong ph¹m vi mét ®å ¸n tèt nghiÖp víi thêi lîng vµ tr×nh ®é cßn h¹n chÕ cho nªn viÖc hoµn thiÖn ®å ¸n lµ mét yªu cÇu rÊt khã kh¨n , kÕt qu¶ cã thÓ kh«ng ®îc nh mong muèn . Tuy nhiªn trong thêi gian thùc tËp lµm ®å ¸n em ®· hoµn thµnh mét sè viÖc sau :
Ph©n tÝch toµn bé hÖ thèng vÒ chøc n¨ng vµ d÷ liÖu.
ThiÕt kÕ giao diÖn cña hÖ thèng.
ThiÕt kÕ toµn bé c¬ së d÷ liÖu cña hÖ thèng.
ThiÕt kÕ M«®un ch¬ng tr×nh.
Tuy ®· cã nhiÒu cè g¾ng nhng ®å ¸n kh«ng tr¸nh khái nh÷ng sai sãt em rÊt mong nhËn ®îc sù gãp ý cña c¸c thÇy c« vµ c¸c b¹n.
MỤC LUC
Các file đính kèm theo tài liệu này:
- Xây dựng hệ thống quản lý hàng hoá và công nợ.Doc