MỤC LỤC
PHẦN MỞ ĐẦU
GIỚI THIỆU TỔNG QUAN VỀ ĐỀ TÀI 1
I. Tên đề tài 1
II. Lý do lựa chọn đề tài 1
III. Sự cần thiết của đề tài 1
IV. Mục đích của đề tài 3
V. Nội dung thực hiện đề tài 3
VI. ý nghĩa của đề tài 4
VII. Thời gian thực hiện đề tài 4
PHẦN NỘI DUNG
CHƯƠNG I: GIỚI THIỆU VỀ CÔNG TY VÀ SƠ LƯỢC VỀ CÔNG TÁC QUẢN LÝ VẬT LIỆU 5
I. Lịch sử hình thành công ty 4
II. Chức năng của công ty 4
III. Mục tiêu, phương châm, quan điểm của công ty 5
IV. Hình thức tổ chức kinh doanh 6
V. Sản phẩm và thị trường của công ty 6
VI. Thành tích quan trọng của công ty trong quá trình công tác 7
VII. Cơ cấu tổ chức bộ máy quản lý của công ty 7
VIII. Sơ lược về bộ phận kế toán nguyên vật liệu tại công ty 11
IX. Tình trạng áp dụng tin học ở công ty 12
X. Sơ lược về công tác quản lý nguyên vật liệu ở công ty 12
CHƯƠNG II: PHƯƠNG PHÁP LUẬN NGHIÊN CỨU 13
Tổng quan về hệ thống thông tin
1. Thành phần và chức năng của HTTT 13
2. Quy trình hoạt động của HTTT 14
3. Phân loại HTTT 15
4. Nguyên nhân dẫn đến việc phát triển một HTTT 17
5. Yêu cầu đối với một hệ thống thông tin 19
6. Phương pháp phát triển hệ thống thông tin 20
7. Các công đoạn của phát triển HTTT 20
8. Giới thiệu công cụ thực hiện đề tài 27
CHƯƠNG III: PHÂN TÍCH, THIẾT KẾ HỆ THỐNG 30
I. Phân tích yêu cầu người sử dụng 30
II. Nguyên tắc, phương pháp và quy trình hạch toán nguyên vật liệu ở công ty. 31
1. Phương pháp kế toán áp dụng ở công ty 31
2. Hình thức ghi sổ 31
3. Đặc điểm nguyên vật liệu ở công ty 31
4. Phân loại nguyên vật liệu ở công ty 31
5. Phương pháp tính giá 32
6. Hạch toán nguyên vật liệu 32
7. Mô tả quy trình hạch toán nguyên vật liệu ở công ty 34
8. Các sơ đồ luồng thông tin biểu diễn hệ thống kế toán NVL ở công ty 56
84 trang |
Chia sẻ: thanhnguyen | Lượt xem: 1894 | Lượt tải: 1
Bạn đang xem trước 20 trang tài liệu Tin học hoá hệ thống quản lý kho nguyên vật liệu tại Công ty may Thăng Long, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
y ®ñ: HÖ thèng ph¶i cung cÊp ®îc th«ng tin ë nhiÒu gãc ®é kh¸c nhau, bao qu¸t ®îc nh÷ng vÊn ®Ò nhµ qu¶n lý quan t©m, yªu cÇu ®Ó nhµ qu¶n lý xem xÐt vÊn ®Ò vµ ®a ra quyÕt ®Þnh.
TÝnh thÝch hîp vµ dÔ hiÓu: Th«ng tin ph¶i ®îc göi tíi cho nh÷ng ngêi sö dông thÝch hîp, kh«ng chøa nhiÒu th«ng tin kh«ng thÝch øng víi ngêi sö dông, tr×nh bµy s¸ng sña, viÕt râ rµng, kh«ng cã tõ ®a nghÜa vµ c¸c phÇn tö th«ng tin ph¶i ®îc bè trÝ hîp lý.
TÝnh ®îc b¶o vÖ: Th«ng tin lµ nguån lùc quÝ b¸u cña tæ chøc, v× vËy nã ph¶i ®îc b¶o vÖ mét c¸ch nghiªm ngÆt, chØ nh÷ng ngêi ®îc quyÒn míi ®îc phÐp tiÕp cËn th«ng tin. Sù thiÕu an toµn vÒ th«ng tin cã thÓ g©y cho tæ chøc nh÷ng thiÖt h¹i rÊt lín.
TÝnh kÞp thêi: Th«ng tin cã thÓ lµ tin cËy, dÔ hiÓu, thÝch øng vµ ®îc b¶o vÖ an toµn nhng vÉn kh«ng cã Ých nÕu nã kh«ng ®îc göi tíi ngêi sö dông khi cÇn thiÕt. Do ®ã, thêi gian ph¶n håi th«ng tin cña hÖ thèng ph¶i ®óng lóc, phï hîp víi c«ng viÖc.
Lµm thÕ nµo ®Ó cã mét HTTT ho¹t ®éng tèt, cã hiÖu qu¶ cao lµ mét trong nh÷ng c«ng viÖc cña bÊt kú mét nhµ qu¶n lý hiÖn ®¹i nµo. §Ó gi¶i quyÕt ®îc vÊn ®Ò ®ã cÇn ph¶i xem xÐt c¬ së kü thuËt cho c¸c HTTT vµ ph¬ng ph¸p ph©n tÝch thiÕt kÕ cµi ®Æt hÖ thèng th«ng tin
6- Ph¬ng ph¸p ph¸t triÓn hÖ thèng th«ng tin
Môc ®Ých chÝnh x¸c cña viÖc ph¸t triÓn mét hÖ thèng th«ng tin lµ cã ®îc mét s¶n phÈm ®¸p øng nhu cÇu cña ngêi sö dông, mµ nã ®îc hoµ hîp vµo trong c¸c ho¹t ®éng cña tæ chøc, chÝnh x¸c vÒ mÆt kü thuËt, tu©n thñ c¸c giíi h¹n vÒ tµi chÝnh vµ thêi gian ®Þnh tríc. Mét hÖ thèng th«ng tin lµ mét ®èi tîng phøc t¹p, vËn ®éng trong mét m«i trêng còng rÊt phøc t¹p. §Ó lµm chñ ®îc sù phøc t¹p ®ã, ph©n tÝch viªn cÇn cã mét c¸ch tiÕn hµnh nghiªm tóc, mét ph¬ng ph¸p.
Mét ph¬ng ph¸p lµ tËp hîp c¸c bíc vµ c¸c c«ng cô cho phÐp tiÕn hµnh mét qu¸ tr×nh ph¸t triÓn hÖ thèng chÆt chÏ nhng dÔ qu¶n lý h¬n.
Cã ba ph¬ng ph¸p c¬ b¶n nhÊt ®Ó x©y dùng HTTT :
Nguyªn t¾c 1: Sö dông m« h×nh
Nguyªn t¾c 2: ChuyÓn tõ c¸i chung sang c¸i riªng
Nguyªn t¾c 3: ChuyÓn tõ m« h×nh vËt lý sang m« h×nh l«gÝc khi ph©n tÝch vµ tõ m« h×nh l«gÝc sang m« h×nh vËt lý khi thiÕt kÕ.
7- C¸c c«ng ®o¹n cña ph¸t triÓn HTTT
ViÖc ph¸t triÓn HTTT bao gåm 7 giai ®o¹n. Mçi giai ®o¹n ®Òu cã sù liªn hÖ mËt thiÕt víi c¸c giai ®o¹n kh¸c. Cuèi mçi giai ®o¹n ph¶i kÌm theo viÖc ra quyÕt ®Þnh vÒ viÖc tiÕp tôc hay chÊm døt sù ph¸t triÓn hÖ thèng. Tuú theo kÕt qu¶ cña mét giai ®o¹n mµ cã thÓ ph¶i quay vÒ giai ®o¹n tríc ®Ó t×m c¸ch kh¾c phôc nh÷ng sai sãt. Trong qu¸ tr×nh ph¸t triÓn hÖ thèng cã mét sè nhiÖm vô ®îc thùc hiÖn trong tÊt c¶ c¸c giai ®o¹n. §ã lµ viÖc lËp kÕ ho¹ch cho giai ®o¹n tíi, kiÓm so¸t nh÷ng nhiÖm vô ®· hoµn thµnh, ®¸nh gi¸ dù ¸n vµ lËp tµi liÖu vÒ hÖ thèng vµ vÒ dù ¸n.
Giai ®o¹n 1: §¸nh gi¸ yªu cÇu
Môc ®Ých cña giai ®o¹n nµy lµ cung cÊp cho l·nh ®¹o cña tæ chøc nh÷ng d÷ liÖu ®Ých thùc ®Ó ra quÕt ®Þnh vÒ thêi c¬, tÝnh kh¶ thi vµ hiÖu qu¶ cña mét dù ¸n ph¸t triÓn hÖ thèng. Giai ®o¹n nµy thùc hiÖn t¬ng ®èi nhanh vµ kh«ng ®ßi hái chi phÝ lín.
Giai ®o¹n nµy bao gåm c¸c c«ng ®o¹n sau:
LËp kÕ ho¹ch
Lµm râ yªu cÇu
§¸nh gi¸ kh¶ n¨ng thùc thi
ChuÈn bÞ vµ tr×nh bµy b¸o c¸o ®¸nh gÝa yªu cÇu
Giai ®o¹n 2: Ph©n tÝch chi tiÕt
Môc ®Ých cña ph©n tÝch chi tiÕt lµ hiÓu râ c¸c vÊn ®Ò cña hÖ thèng ®ang nghiªn cøu, x¸c ®Þnh nh÷ng nguyªn nh©n ®Ých thùc cña vÊn ®Ò ®ã, x¸c ®Þnh nh÷ng ®ßi hái vµ nh÷ng rµng buéc ¸p ®Æt ®èi víi hÖ thèng vµ c¸c môc tiªu mµ hÖ thèng th«ng tin míi ph¶i ®¹t ®îc. Néi dung cña b¸o c¸o ph©n tÝch chi tiÕt lµ c¬ së tiÕp tôc tiÕn hµnh hay ngõng ph¸t triÓn mét hÖ thèng míi.
Giai ®o¹n nµy bao gåm c¸c c«ng ®o¹n sau:
2.1 LËp kÕ ho¹ch ph©n tÝch chi tiÕt
2.2 Nghiªn cøu m«i trêng cña hÖ thèng ®ang tån t¹i
2.3 Nghiªn cøu hÖ thèng thùc t¹i
2.4 §a ra chuÈn ®o¸n vµ x¸c ®Þnh c¸c yÕu tè gi¶i ph¸p
2.5 §¸nh gi¸ l¹i tÝnh kh¶ thi
2.6 Thay ®æi ®Ò xuÊt cña dù ¸n
2.7 ChuÈn bÞ vµ tr×nh bµy b¸o c¸o ph©n tÝch chi tiÕt
* C¸c c«ng cô sö dông trong giai ®o¹n ph©n tÝch chi tiÕt :
§Ó cã c¸i nh×n tæng qu¸t ®èi víi HTTT, c¸n bé ph©n tÝch ph¶i tiÕn hµnh m« h×nh ho¸ hÖ thèng ®ã. Cã nghÜa lµ lµ ph¶i biÓu diÔn hÖ thèng ®ã díi d¹ng m« h×nh, s¬ ®å nh¾m gióp mäi ngêi cã thÓ nhanh chãng hiÓu ®îc mét c¸ch nhanh chãng vµ tæng qu¸t vÒ hÖ thèng. HiÖn nay cã c¸c c«ng cô phæ biÕn ®Ó m« h×nh ho¸ hÖ thèng ®ã lµ : S¬ ®å luång th«ng tin (IFD_Information Flow Diagram ), S¬ ®å luång d÷ liÖu (DFD_ Data Flow Diagram )
S¬ ®å luång th«ng tin:
S¬ ®å luång th«ng tin (IFD) : §îc dïng ®Ó m« t¶ hÖ thèng th«ng tin theo c¸ch thøc ®éng. Tøc lµ m« t¶ sù di chuyÓn cña d÷ liÖu, viÖc xö lý, lu tr÷ trong thÕ giíi vËt lý b»ng c¸c s¬ ®å.
C¸c ký ph¸p cña IFD :
- Xö lý :
Xö lý thñ c«ng Giao t¸c ngêi-m¸y Tin häc ho¸ hoµn toµn
- Kho lu tr÷ d÷ liÖu :
Thñ c«ng Tin häc ho¸
- Dßng th«ng tin : - §iÒu khiÓn
S¬ ®å luång d÷ liÖu :
DFD dïng ®Ó m« t¶ chÝnh hÖ thèng th«ng tin IFD nhng trªn gãc ®é trõu tîng. Trªn s¬ ®å chØ bao gåm c¸c luång d÷ liÖu, c¸c xö lý , c¸c lu tr÷ d÷ liÖu , nguån vµ ®Ých nhng kh«ng quan t©m ®Õn n¬i, thêi ®iÓm vµ ®èi tîng chÞu tr¸ch nhiÖm xö lý. S¬ ®å IFD chØ ®¬n thuÇn lµ m« t¶ hÖ thèng lµm g× vµ ®Ó lµm g×.
C¸c ký ph¸p dïng cho s¬ ®å DFD :
Nguån hoÆc ®Ých :
Tªn ngêi, bé phËn ph¸t/nhËn th«ng tin
Tªn tiÕn
tr×nh XL
Dßng d÷ liÖu : Tªn dßng d÷ liÖu
TiÕn tr×nh xö lý :
Kho d÷ liÖu : TÖp d÷ liÖu
C¸c møc cña DFD :
S¬ ®å ng÷ c¶nh ( Contex diagram ) : thÓ hiÖn néi dung tæng qu¸t nhÊt cña HTTT. Trong s¬ ®å nµy cã thÓ bá qua c¸c xö lý cËp nhËt, c¸c kho d÷ liÖu
Ph©n r· s¬ ®å : Nh»m m« t¶ chi tiÕt h¬n néi dung cña hÖ thèng. b¾t ®Çu tõ s¬ ®å ng÷ c¶nh, ngêi ta ph©n r· ra thµnh s¬ ®å møc 0,1,2...
Giai ®o¹n 3: ThiÕt kÕ l«gÝc
Giai ®oan nµy x¸c ®Þnh tÊt c¶ c¸c thµnh phÇn l«gÝc cña mét HTTT, cho phÐp lo¹i bá ®îc c¸c vÊn ®Ò cña hÖ thèng thùc tÕ vµ ®¹t ®îc nh÷ng môc tiªu ®· ®îc thiÕt lËp ë giai ®o¹n tríc. M« h×nh l«gÝc cña hÖ thèng míi sÏ bao hµm c¸c th«ng tin mµ hÖ thèng míi sÏ s¶n sinh ra, néi dung cña c¬ së d÷ liÖu, c¸c xö lý vµ c¸c d÷ liÖu ®îc nhËp vµo.
Giai ®o¹n nµy cã c¸c c«ng ®o¹n sau:
3.1 ThiÕt kÕ c¬ së d÷ liÖu
3.2 ThiÕt kÕ xö lý
3.3 ThiÕt kÕ c¸c luång d÷ liÖu vµo
3.4 ChØnh söa tµi liÖu cho møc l«gÝc
3.5 Hîp thøc ho¸ m« h×nh l«gÝc
Giai ®o¹n 4: §Ò xuÊt c¸c ph¬ng ¸n cña gi¶i ph¸p
Giai ®o¹n nµy x©y dùng c¸c m« h×nh kh¸c nhau ®Ó cô thÓ ho¸ m« h×nh l«gÝc nh»m chän lùa ra m« h×nh phï hîp nhÊt víi hÖ thèng. Mçi phong ¸n lµ mét ph¸c ho¹ cña m« h×nh vËt lý ngoµi cña hÖ thèng nhng cha ph¶i lµ mét m« t¶ chi tiÕt.
Trong giai ®o¹n nµy ph¶i thùc hiÖn c¸c bíc sau:
4.1 X¸c ®Þnh c¸c rµng buéc tin häc vµ rµng buéc tæ chøc
4.2 X©y dùng c¸c ph¬ng ¸n cña gi¶i ph¸p
4.3 §¸nh gi¸ c¸c ph¬ng ¸n cña gi¶i ph¸p
4.4 ChuÈn bÞ vµ tr×nh bµy b¸o c¸o cña giai ®o¹n ®Ò xuÊt c¸c ph¬ng ¸n gi¶i ph¸p
- Giai ®o¹n 5: ThiÕt kÕ vËt lý ngoµi
Giai ®o¹n nµy ph¶i ®a ra ®îc hai tµi liÖu quan träng: tµi liÖu chøa tÊt c¶ c¸c ®Æc trng cña hÖ thèng míi cÇn cho viÖc thùc hiÖn kü thuËt vµ tµi liÖu híng dÉn ngêi sö dông vµ nã m« t¶ c¶ phÇn thñ c«ng vµ c¶ nh÷ng giao diÖn víi nh÷ng phÇn tin häc ho¸.
Giai ®o¹n nµy bao gåm c¸c c«ng ®o¹n sau:
5.1 LËp kÕ ho¹ch thiÕt kÕ vËt ký ngoµi
5.2 ThiÕt kÕ chi tiÕt c¸c giao diÖn vµo, ra
5.3 ThiÕt kÕ c¸ch thøc t¬ng t¸c víi phÇn tin häc ho¸
5.4 ThiÕt kÕ c¸c thñ tôc thñ c«ng
5.5 ChuÈn bÞ vµ tr×nh bµy b¸o c¸o vÒ thiÕt kÕ vËt lý ngoµi
Giai ®o¹n 6:TriÓn khai kü thuËt hÖ thèng
KÕt qu¶ quan träng nhÊt cña giai ®o¹n thùc hiÖn kü thuËt lµ phÇn tin häc ho¸ cña hÖ thèng th«ng tin. S¶n phÈm cuèi cïng cña giai ®o¹n nµy chÝnh lµ phÇn mÒm. Giai ®o¹n nµy ph¶i cung cÊp c¸c b¶n híng dÉn sö dông vµ thao t¸c, còng nh c¸c tµi liÖu m« t¶ vÒ hÖ thèng.
Giai ®o¹n nµy bao gåm c¸c c«ng ®o¹n sau:
6.1 LËp kÕ ho¹ch thùc hiÖn kü thuËt
6.2 ThiÕt kÕ vËt lý trong
6.3 LËp tr×nh
6.4 Thö nghiÖm hÖ thèng
6.5 ChuÈn bÞ tµi liÖu
Giai ®o¹n 7: Cµi ®Æt vµ khai th¸c
Giai ®o¹n nµy thùc hiÖn viÖc chuyÓn tõ hÖ thèng cò sang hÖ thèng míi. ViÖc chuyÓn ®æi nµy cÇn ®îc thùc hiÖn víi nh÷ng va ch¹m Ýt nhÊt, cÇn ph¶i lËp kÕ ho¹ch mét c¸ch cÈn thËn.
Giai ®o¹n nµy bao gåm c¸c c«ng ®o¹n sau:
7.1 LËp kÕ ho¹ch cµi ®Æt
7.2 ChuyÓn ®æi
7.3 Khai th¸c vµ b¶o tr×
7.4 §¸nh gi¸
4) S¬ ®å qu¸ tr×nh x©y dùng hÖ thèng th«ng tin
X® yªu cÇu
Ph©n tÝch
ThiÕt kÕ
l«gÝc
X©y dùng ph¬ng ¸n
Thùc hiÖn
kü thuËt
ThiÕt kÕ
vËt lý
Cµi ®Æt
8- Giíi thiÖu c«ng cô thùc hiÖn ®Ò tµi :
8.1- C¬ së d÷ liÖu :
- B¶ng (Table): dïng ®Ó ghi chÐp d÷ liÖu vÒ mét nhãm phÇn tö nµo ®ã ®îc gäi nh lµ mét thùc thÓ.
- Thùc thÓ (Entity): lµ mét nhãm ngêi, ®å vËt, hiÖn tîng, sù kiÖn hay kh¸i niÖm bÊt kú víi c¸c ®Æc ®iÓm vµ tÝnh chÊt cÇn ghi nhí. Mét sè thùc thÓ cã vÎ vËt chÊt, h÷u h×nh (sinh viªn, hµng ho¸…) nhng mét sè thùc thÓ kh¸c chØ lµ nh÷ng kh¸i niÖm v« h×nh nh tµi kho¶n, dù ¸n…
- Thuéc tÝnh (Attribute): mçi thùc thÓ ®Òu cã nh÷ng ®Æc ®iÓm vµ tÝnh chÊt mµ ngêi ta gäi lµ nh÷ng thuéc tÝnh. Mçi thuéc tÝnh lµ mét chi tiÕt d÷ liÖu riªng biÖt thêng kh«ng ®îc chia nhá h¬n n÷a.
- Dßng (Row): mçi b¶ng cã nhiÒu dßng, mçi dßng cßn ®îc gäi lµ mét b¶n ghi (record) v× nã ghi chÐp d÷ liÖu vÒ mét c¸ thÓ (Instance), tøc lµ mét biÓu hiÖn riªng biÖt cña thùc thÓ.
- Cét (Column): Mçi b¶ng cã Ýt nhÊt mét cét. Mçi cét ®îc gäi lµ mét trêng (field). Giao cña 1 dßng vµ 1 cét lµ mét « chøa d÷ liÖu ghi 1 chÐp thuéc tÝnh cña c¸ thÓ trªn dßng ®ã.
- C¬ së d÷ liÖu (Data Base): lµ mét nhãm gåm 1 hay nhiÒu b¶ng liªn quan ®Õn nhau.
- HÖ c¬ së d÷ liÖu (Data Base Systems): lµ tËp hîp c¸c c¬ së d÷ liÖu cã liªn quan tíi nhau.
- HÖ qu¶n trÞ c¬ së d÷ liÖu (Data Base Management Systems): lµ mét hÖ thèng ch¬ng tr×nh m¸y tÝnh gióp t¹o lËp, duy tr× vµ sö dông c¸c c¬ së d÷ liÖu
8.2- Ng«n ng÷ lËp tr×nh visual foxpro :
Vµo ®Çu nh÷ng n¨m 80 xuÊt hiÖn ng«n ng÷ lËp tr×nh Foxbase lµ tiÒn th©n cña ng«n ng÷ lËp tr×nh Visual Foxpro. Sau ®ã foxbase ph¸t triÓn thµnh phiªn b¶n foxpro 1.0 ch¹y trªn m«i trêng DOS vµ ph¸t triÓn thµnh phiªn b¶n foxpro 2.0 ch¹y trªn m«i trêng m¹ng. Phiªn b¶n Foxpro 2.5 cã thÓ sö dông trªn c¶ Dos vµ Window. Cho tíi phiªn b¶n Foxpro 2.6 th× Fox for Dos dõng l¹i vµ fox for win vÉn ph¸t triÓn ®i lªn.
Tíi phiªn b¶n Foxpro 3.0 th× chuyÓn thµnh Visual foxpro
1997 : Foxpro 5.0 ra ®êi
1998 : Foxpro 6.0 ra ®êi
2000 : Foxpro 7.0 ra ®êi
§Ó thùc hiªn ch¬ng tr×nh qu¶n lý nguyªn vËt liªu trong c«ng ty Th¨ng Long , em lùa chän ng«n ng÷ lËp tr×nh Visual foxpro v× nã cã nh÷ng u ®iÓm sau:
Ngay tõ khi phiªn b¶n 3.0 , vsfox ®· hç trî vÒ lËp tr×nh híng ®èi tîng , hç trî kh¶ n¨ng thiÕt kÕ giao diÖn trùc quan.
Visual fox gióp chóng ta triÓn khai c¸c øng dông mét c¸ch dÔ dµng h¬n, gi¶m bít ®îc khèi lîng lËp tr×nh phøc t¹p
Visual fox lµ mét ng«n ng÷ lËp tr×nh hç trî rÊt m¹nh cho bé xö lý CSDL
MÆc dï vËy, visual fox vÉn cã nh÷ng ®iÓm h¹n chÕ nh b¶o mËt kÐm, kh«ng an toµn vµ thuËn tiªn khi ch¹y trªn m«i trêng m¹ng. Tuy nhiªn ®©y lµ mét ng«n ng÷ lËp tr×nh phï hîp víi c¸c ch¬ng tr×nh kÕ to¸n vµ phÇn lín ®îc ¸p dông ®Ó thiÕt kÕ c¸c phÇn mÒm kÕ to¸n.
& PhÇn kÕ to¸n :
C¸c tµi kho¶n sö dông :
1521_Nguyªn liÖu chÝnh
1522_Nguyªn liÖu phô
151_Hµng mua ®ang ®i ®êng
331_Ph¶i tr¶ cho ngêi b¸n
111_TiÒn mÆt
112_TiÒn göi ng©n hµng
133_ThuÕ gi¸ trÞ gia t¨ng
621_Chi phÝ s¶n xuÊt trùc tiÕp
627_Chi phÝ s¶n xuÊt chung
Sau ®©y lµ s¬ ®å h¹ch to¸n tæng hîp nguyªn vËt liÖu theo ph¬ng ph¸p kª khai thêng xuyªn
TK 152
TK 621,627,641,642,241
TK 112,331,151,111
NVL mua ngoµi nhËp kho XuÊt kho NVL cho SX
TK 133
TK 111,112,331 TK 331
Chi phÝ vËn chuyÓn bèc dì ChiÕt khÊu hµng mua
TK 154
TK 338 Tr¶ l¹i ngêi b¸n
NVL thõa khi kiÓm kª
TK 138,338
NVL thiÕu khi kiÓm kª
Ch¬ng 3
Ph©n tÝch , thiÕt kÕ hÖ thèng
I- Ph©n tÝch yªu cÇu ngêi sö dông :
Nh ®· giíi thiÖu, hiÖn nay bé phËn kÕ to¸n cña c«ng ty may Th¨ng Long cha sö dông phÇn mÒm kÕ to¸n trong tÊt c¶ c¸c phÇn hµnh kÕ to¸n, mµ míi chØ triÓn khai sö dông phÇn mÒm kÕ to¸n trong ph©n hÖ kÕ to¸n tiÒn mÆt ng©n hµng. Nguyªn nh©n cña vÊn ®Ò nµy lµ do cha cã phÇn mÒm nµo trªn thÞ trêng thÝch øng víi qui tr×nh qu¶n lý vµ nh÷ng ®Æc thï riªng biÖt cña c«ng ty, ®Æc biÖt lµ víi ph©n hÖ kÕ to¸n nguyªn vËt liÖu cã nhiÒu ®iÓm khã kh¨n khi ¸p dông c¸c phÇn mÒm kÕ to¸n ®ang tån t¹i trªn thÞ trêng hiÖn nay. C«ng ty cho biÕt ®· ¸p dông thö mét sè phÇn mÒm song ®Òu kh«ng phï hîp, nh phÇn mÒm EFECT ®· ®îc ¸p dông thö vµo qu¶n lý kho nhng phÇn mÒm nµy tá ra kh«ng linh ho¹t khi lËp b¸o c¸o cuèi th¸ng do tÝnh chÊt ®Æc thï vÒ nguyªn vËt liÖu cña c«ng ty( Nguyªn vËt liÖu cña c«ng ty bao gåm 2 lo¹i, mét lo¹i chØ theo dâ vÒ sè lîng vµ chi phÝ vËn chuyÓn, mét lo¹i ®îc theo dâi c¶ vÒ sè lîng vµ gi¸ trÞ) . Ngoµi ra nã cßn kh«ng phï hîp víi qui tr×nh qu¶n lý cña c«ng ty(víi c¸c phÇn mÒm kÕ to¸n hiÖn cã, khi h¹ch to¸n theo h×nh thøc nhËt ký chøng tõ, c¸c chøng tõ gèc ®îc ®a ngay lªn c¸c b¶ng kª hoÆc sæ nhËt ký chøng tõ , tuy nhiªn do lîng nguyªn vËt liÖu cña c«ng ty rÊt lín, c«ng ty cÇn theo dâi mét c¸ch rÊt chi tiÕt ®èi víi tõng nguyªn vËt liÖu khi nhËp cña kh¸ch cho nªn c«ng ty thêng lËp nªn sæ theo dâi chi tiÕt cho c¸c tµi kho¶n råi míi ®a lªn sæ nhËt ký chøng tõ, ®©y lµ ®iÒu mµ c¸c phÇn mÒm kÕ to¸n hiÖn nay kh«ng thÓ ®¸p øng. )
Do vËy, yªu cÇu ®Æt ra cña ngêi sö dông lµ mét phÇn mÒm qu¶n lý c«ng t¸c kÕ to¸n nguyªn vËt liÖu phï hîp víi qui tr×nh qu¶n lý kÕ to¸n cña c«ng ty, phï hîp víi tÝnh chÊt ®Æc thï cña ®èi tîng ®îc qu¶n lý( nguyªn vËt liÖu ), cã kh¶ n¨ng xö lý ®îc mét khèi lîng lín d÷ liÖu cña c«ng ty, cã kh¶ n¨ng lËp b¸o c¸o kÞp thêi, chÝnh x¸c, phï hîp víi yªu cÇu cña ngêi qu¶n lý. Ngoµi ra nã còng ph¶i ®¬n gi¶n trong c¸ch sö dông.
II- Nguyªn t¾c, ph¬ng ph¸p vµ qui tr×nh h¹ch to¸n nguyªn vËt liÖu ë c«ng ty:
1- Ph¬ng ph¸p kÕ to¸n ¸p dông ë c«ng ty:
C«ng ty ¸p dông ph¬ng ph¸p kª khai thêng xuyªn. PPKKTT lµ viÖc nhËp xuÊt nguyªn vËt liÖu ®îc thùc hiªn thêng xuyªn, liªn tôc, c¨n c vµo chøng tõ nhËp, xuÊt kho ®Ó ghi vµo tµi kho¶n t¬ng øng vµ sæ kÕ to¸n
2- H×nh thøc ghi sæ :
- C«ng ty ghi sæ theo h×nh thøc nhËt ký chøng tõ. §©y lµ viÖc ghi chÐp theo thø tù thêi gian vµ viÖc ghi theo hÖ thèng, gi÷a viÖc ghi theo thø tù thêi gian vµ víi viÖc tæng hîp sè liÖu b¸o c¸o cuèi kú, cuèi th¸ng.
- Loai sæ s¸ch ¸p dông :
+ NhËt ký chøng tõ
+B¶ng kª
+Sæ c¸i
+Sæ chi tiÕt
3- §Æc ®iÓm nguyªn vËt liÖu ë c«ng ty:
C«ng ty may Th¨ng Long lµ c«ng ty chuyªn gia c«ng c¸c s¶n phÈm may mÆc cho níc ngoµi , nguyªn vËt liÖu chñ yÕu lµ do kh¸ch hµng mang ®Õn, do ®ã nh÷ng nguyªn vËt liÖu nµy chØ cÇn theo dâi vÒ sè lîng, cßn lîng nguyªn vËt liÖu c«ng ty mua thêng chØ chiÕm sè Ýt vµ thêng lµ c¸c phô liÖu kh«ng cÇn nhËp nh mex, kho¸ , cóc...mµ kh¸ch hµng yªu cÇu.
4- Ph©n lo¹i nguyªn vËt liÖu ë c«ng ty :
XÐt theo nguån gèc h×nh thµnh th× NVL cña c«ng ty bao gåm:
Nguyªn vËt liÖu do c«ng ty mua
Nguyªn vËt liÖu cña kh¸ch thuª gia c«ng
XÐt theo vai trß cña nguyªn vËt liÖu trong quµ tr×nh s¶n xuÊt :
Nguyªn vËt liÖu chÝnh
Nguyªn vËt liÖu phô
5- Ph¬ng ph¸p tÝnh gi¸
5.1 TÝnh gi¸ thùc tÕ nguyªn vËt liÖu nhËp kho
Gi¸ thùc tÕ Gi¸ Chi phÝ ThuÕ nhËp khÈu Gi¶m
NVL nhËp kho = mua + thu mua + (nÕu cã) - trõ
Gi¸ mua : Gi¸ kh«ng cã thuÕ VAT v× c«ng ty tÝnh gi¸ theo PP khÊu trõ
ThuÕ nhËp khÈu : trêng hîp c«ng ty mua NVL níc ngoµi
5.2 TÝnh gi¸ nguyªn vËt liÖu mua ngoµi xuÊt kho
Gi¸ thùc tÕ = Sè lîng nvl * §¬n gi¸
xuÊt kho xuÊt trong kú b×nh qu©n c¶ kú
Trong ®ã
§¬n gi¸ b×nh = Gi¸ thùc tÕ VL tån §K + Gi¸ thùc tÕ VL nhËp trong kú
qu©n NVL Sè lîng VL tån §K + Sè lîng VL nhËp trong kú
Ch¼ng h¹n ®Çu th¸ng 4/2004 v¶i bß 10 oz # xanh tån lµ 1050 yd ,gi¸ trÞ tån lµ 22.050.000 ®. Trong th¸ng 4/2004 c«ng ty nhËp thªm 7500 yd víi ®¬n gi¸ lµ 25.000®/yd , do vËy ®¬n gi¸ b×nh qu©n cña lo¹i v¶i bß 10 oz # th¸ng 4 lµ
22.050.000+7500*25000
1050+7500
-> §GBQ=24.509(®/yd)
6- H¹ch to¸n nguyªn vËt liÖu :
6.1 KÕ to¸n tæng hîp nhËp nguyªn vËt liÖu
§èi víi nguyªn vËt liÖu mua ngoµi nhËp kho :
+ NÕu mua nguyªn vËt liÖu mµ cha thanh to¸n :
Nî TK 152_Gi¸ mua kh«ng thuÕ
Nî TK 133_ThuÕ GTGT
Cã TK 331_Tæng gi¸ thanh to¸n
+ NÕu mua nguyªn vËt liÖu mµ thanh to¸n ngay cho kh¸ch
Nî TK 152_Gi¸ mua kh«ng thuÕ
Nî TK 133_ThuÕ GTGT
Cã TK 111,112_TiÒn mÆt hoÆc tiÒn göi ng©n hµng
+ NÕu mua hµng cã thuÕ xuÊt-nhËp-khÈu :
Nî TK 152
Cã TK 3333(Sè tiÒn trªn giÊy th«ng b¸o thuÕ)
Nguyªn vËt liÖu nhËp tiÕt kiÖm:
Khi c«ng ty xuÊt kho nguyªn vËt liÖu cho c¸c xÝ nghiÖp s¶n xuÊt sÏ theo mét ®Þnh møc nhÊt ®Þnh do phßng kü thuËt chÊt lîng ®a ra, c¸c xÝ nghiÖp trong qu¸ tr×nh s¶n xuÊt cã thÓ tiÕt kiÖm NVL , do ®ã lîng nguyªn vËt liÖu thõa ®îc nhËp trë l¹i kho cña c«ng ty. XÝ nghiÖp sÏ ®ùoc 30% gi¸ trÞ nguyªn vËt liÖu tiÕt kiÖm ®îc. KÕ to¸n sÏ viÕt phiÕu chi tr¶ tiÒn mÆt cho xÝ nghiÖp theo bót to¸n :
Nî TK 152
Cã TK 111_Sè tiÒn chi tr¶
Nguyªn vËt liÖu ph¸t hiÖn thõa khi kiÓm kª
Nî TK 152_gi¸ trÞ NVL theo ®¸nh gi¸
Cã TK338_Chi tiÕt liªn quan
6.2- KÕ to¸n tæng hîp nguyªn vËt liÖu xuÊt :
* §èi víi hµng gia c«ng
§èi vãi nguyªn vËt liÖu nhËp cña kh¸ch gia c«ng
Trêng hîp doanh nghiÖp ph¶i chÞu chi phÝ vËn chuyÓn th× ghi t¨ng chi phÝ vµ ghi gi¶m tiÒn mÆt hoÆc t¨ng ph¶i tr¶ theo bót to¸n sau
Nî TK 621
Cã TK 111,331,112
Còng t¬ng tù nh c¸ch tÝnh gi¸ trung b×nh, sè tiÒn v©n chuyÓn cho tõng nguyªn vËt liÖu ®îc tÝnh vµo cuèi th¸ng theo ph¬ng ph¸p b×nh qu©n c¶ th¸ng=tæng sè tiÒn v©n chuyÓn cho nguyªn vËt liÖu trong c¶ th¸ng / Sè lîng nguyªn vËt liÖu ®ã ®îc vËn chuyÓn trong th¸ng
§èi víi nguyªn vËt liÖu do c«ng ty mua :§èi víi nguyªn vËt liÖu phôc vô s¶n xuÊt chung :
Nî TK 627_Gi¸ trÞ nguyªn vËt liÖu xuÊt dïng
Cã TK 152_Chi tiÕt liªn quan
§èi víi nguyªn vËt liÖu phôc vô s¶n xuÊt trùc tiÕp :
Nî TK 621_ Gi¸ trÞ nguyªn vËt liÖu xuÊt dïng
Cã TK 152_Chi tiÕt liªn quan
§èi víi nguyªn vËt liÖu thiÕu khi kiÓm kª :
Nî TK 338
Cã TK 152_Gi¸ trÞ nguyªn vËt liÖu thiÕu theo ®¸nh gi¸
7- M« t¶ qui tr×nh h¹ch to¸n nguyªn vËt liÖu ë c«ng ty :
C«ng ty may Th¨ng Long lµ mét c«ng ty may mÆc rÊt lín, s¶n lîng hµng triÖu s¶n phÈm mét n¨m , cho nªn qui tr×nh qu¶n lý nguyªn vËt liÖu cña c«ng ty lµ rÊt chÆt chÏ ®¶m b¶o cho s¶n xuÊt ®îc liªn tôc, cã n¨ng suÊt vµ hiÖu qu¶. Trong qui tr×nh ®ã kÕ to¸n nguyªn vËt liÖu lµ kh©u quan träng vµ ®îc tiÕn hµnh nh sau:
- Cø 10 ngµy mét lÇn, th ký kho chuyÓn c¸c chøng tõ kÕ to¸n cho phßng kÕ to¸n( bao gå phiÕu xuÊt kho , phiÕu xuÊt kho kiªm vËn chuyÓn néi bé, phiÕu nhËp kho , biªn b¶n kiÓm nghiÖm vËt t cïng mét sè giÊy tê kh¸c nh ho¸ ®¬n b¸n hµng ) . Ngoµi ra , cuèi th¸ng th ký kho ph¶i göi thªm b¶ng tæng hîp xuÊt nhËp tån vËt liÖu vÒ mÆt sè lîng.
- T¹i phßng kÕ to¸n, kÕ to¸n nguyªn vËt liÖu sÏ lµm nhiÖm vô s¾p xÕp , ph©n lo¹i chøng tõ theo lo¹i nhËp vµ lo¹i xuÊt.
Víi chøng tõ nhËp ph©n thµnh
- NhËp mua nguyªn vËt liÖu hoÆc nhËp gia c«ng cña kh¸ch
- NhËp thu håi
-NhËp tiÕt kiÖm
+ Nh÷ng nguyªn vËt liÖu ®em xuÊt cho c¸c xÝ nghiÖp nhng xÝ nghiÖp kh«ng s¶n xuÊt hÕt th× sÏ ®îc thu håi l¹i
+ Nh÷ng nguyªn vËt liÖu ®îc tiÕt kiÖm do sx < ®Þnh møc th× gäi lµ nhËp tiÕt kiÖm
Víi chøng tõ xuÊt th× ph©n thµnh
- XuÊt thêng
- XuÊt kiªm vËn chuyÓn néi bé
+ XuÊt kiªm vËn chuyÓn néi bé lµ xuÊt cho chi nh¸nh c«ng ty ë c¸c tØnh kh¸c
-Sau hki ph©n lo¹i chøng tõ, kÕ to¸n tiÕn hµnh nhÊp sè liÖu cho c¸c chøng tõ vµo mét tÖp theo dâi chi tiÕt trªn m¸y tÝnh gäi lµ “sæ theo dâi chi tiÕt chøng tõ” . C«ng viÖc nµy ®îc thùc hiÖn trªn ch¬ng tr×nh EXEL
- Sau khi nhËp song toµn bé sè liÖu cho c¸c chøng tõ , kÕ to¸n tiÕn hµnh tÝnh gi¸ nguyªn vËt liÖu nhËp cho c¸c phiÕu nhËp( NÕu lµ phiÕu nhËp hµng mµ c«ng ty mua ).Cßn ®èi víi phiÕu xuÊt kho kÕ to¸n cha tiÕn hµnh tÝnh gi¸ ngay mµ ph¶i ®îi ®Õn cuèi th¸ng khi ®· cã ®Çy ®ñ chøng tõ nhËp kho trong kú, kÕ to¸n míi tËp hîp l¹i ®Ó tÝnh ra gi¸ xuÊt theo ph¬ng ph¸p b×nh qu©n c¶ kú dù tr÷
- Sau khi tÝnh xong gi¸ nhËp-xuÊt vËt liÖu, kÕ to¸n tiÕn hµnh h¹ch to¸n nguyªn vËt liÖu trªn sæ chi tiÕt .
- Tõ nh÷ng d÷ liÖu ®îc tËp hîp trªn sæ chi tiÕt , kÕ to¸n tiÕn hµnh lËp thªm mét sè sæ s¸ch vµ b¶ng kª kh¸c cho qu¸ tr×nh theo dâi vµ qu¶n lý ®îc thuËn tiÖn h¬n. §ã lµ nh÷ng sæ:
+Sæ chi tiÕt thanh to¸n víi ngêi b¸n
+Sæ NKCT sè 1
+Sæ NKCT sè 2
B¶ng kª
+B¶ng kª nhËp vËt liÖu
+b¶ng kª xuÊt vËt liÖu
+B¶ng theo dâi tån
+B¶ng tæng hîp xuÊt-nhËp-tån
8- C¸c s¬ ®å luång th«ng tin biÓu diÔn hÖ thèng kÕ to¸n NVL ë c«ng ty :
8.1 S¬ ®å luång th«ng tin
Thêi ®iÓm
Phßng CBSX
KÕ to¸n
KÕ to¸n tæng hîp
Sau 10 ngµy
Chøng tõ
kÕ to¸n
Ph©n lo¹i
chøng tõ
KiÓm tra danh
môc NVL
CËp nhËt míi
hoÆc bæ sung
sæ chi tiÕt VL
In b¸o c¸o
B¸o c¸o chi
tiÕt NVL
S¬ ®å luång th«ng tin qu¸ tr×nh cËp nhËt d÷ liÖu
Thêi ®iÓm
Phßng CBSX
KÕ to¸n
tµi chÝnh
KÕ to¸n
tæng hîp
Sau 10 ngµy
Sau khi d÷
liÖu ®îc cËp
nhËt vµo sæ
chi tiÕt NVL
Cuèi th¸ng
Ho¸ ®¬n BH,
chøng tõ KT
§iÒn th«ng tin
lªn phiÕu
TÝnh gi¸ xuÊt
VL
TÝnh gi¸ nhËp VL
Sæ chi tiÕt VL
KiÓm tra lo¹i
chøng tõ, vËt
liÖu
Chøng tõ kÕ
to¸n ®îc bæ sung th«ng tin
B¶ng kª nhËp,xuÊt
S¬ ®å luång th«ng tin qu¸ tr×nh tÝnh gi¸ nguyªn vËt liÖu
Thêi ®iÓm
KÕ to¸n viªn
KÕ to¸n tæng
hîp
Gi¸m ®èc vµ
phßng KHTT
Sau khi x¸c
®Þnh gi¸ xuÊt vËt liÖu
Cuèi th¸ng
Chøng tõ xuÊt
®· ®îc bæ sung TT
X¸c ®Þnh lo¹i
phiÕu, lo¹i vËt liÖu
H¹ch to¸n gi¶m NVL
Sæ chi tiÕt VL
In b¸o c¸o
Sæ chi tiÕt
tµi kho¶n
B¸o c¸o ®Þnh
kú
S¬ ®å luång th«ng tin qu¸ tr×nh h¹ch to¸n gi¶m NVL
S¬ ®å luång th«ng tin h¹ch to¸n gi¶m NVL
Thêi ®iÓm
KÕ to¸n viªn
KÕ to¸n tæng hîp
Gi¸m ®èc vµ phßng KHTT
Sau khi tÝnh gi¸ nhËphoÆc ®· cËp nhËt d÷ liÖu vµo sæ chi tiÕt
Chøng tõ kÕ
to¸n ®· bæ sung th«ng tin
KiÓm tra lo¹i chøng tõ, VL
X¸c ®Þnh l¹i gi¸
trÞ VL nhËp kho
H¹ch to¸n t¨ng
NVL
Sæ chi
tiÕt VL
In b¸o c¸o
Sæ chi tiÕt
tµi kho¶n
B¸o c¸o ®Þnh kú
8.2- S¬ ®å chøc n¨ng nghiÖp vô cña hÖ thèng
S¬ ®å chøc n¨ng qu¶n lý nguyªn vËt liÖu
Qu¶n lý nguyªn vËt liÖu
T×m kiÕm
th«ng tin
H¹ch to¸n
NVL
CËp nhËt
d÷ liÖu
LËp b¸o c¸o ®Þnh kú
S¬ ®å chøc n¨ng cËp nhËt d÷ liÖu
CËp nhËt d÷ liÖu
CËp nhËt
bæ sung NVL
KiÓm tra
danh môc
KiÓm tra
lo¹i NVL
CËp nhËt
míi NVL
KiÓm tra
lo¹i phiÕu
S¬ ®å chøc n¨ng h¹ch to¸n NVL
H¹ch
to¸n
gi¶m
vËt
liÖu
H¹ch
to¸n
t¨ng
vËt
liÖu
TÝnh
gi¸
nguyªn
vËt
liÖu
T¹o
bót
to¸n
®iÒu
chØnh
H¹ch to¸n nguyªn vËt liÖu
S¬ ®å chøc n¨ng t×m kiÕm
T×m kiÕm th«ng tin
T×m
kiÕm
th«ng
tin
theo
ngµy
th¸ng
T×m
kiÕm
th«ng
tin
theo
m·
hµng
T×m
kiÕm
th«ng
tin
theo
m·
kh¸ch
T×m
kiÕm
theo
m·
NVL
LËp b¸o c¸o ®Þnh kú
X¸c ®Þnh
th«ng tin
cÇn ®a
ra
TÝnh to¸n
vµ ®a ra
kÕt qu¶
In b¸o
c¸o
theo yªu
cÇu
S¬ ®å chøc n¨ng lËp b¸o c¸o
8.3- S¬ ®å luång d÷ liÖu cña hÖ thèng :
S¬ ®å ng÷ c¶nh cña hÖ thèng
Phßng kÕ ho¹ch – thÞ trêng
Gi¸m ®èc
Phßng chuÈn
bÞ s¶n xuÊt
H¹ch to¸n kÕ to¸n
nguyªn vËt liÖu
B¸o c¸o cuèi n¨m
Chøng
tõ
kÕ
to¸n Yªu cÇu
& BC
B¸o
c¸o
®Þnh
Yªu cÇu kú
S¬ ®å DFD møc 0 cña hÖ thèng
3.0
LËp
b¸o c¸o
Gi¸m ®èc
Phßng kÕ ho¹ch
thÞ trêng
1.0
CËp nhËt
d÷ liÖu
2.0
H¹ch to¸n
NVL
Phßng chuÈn bÞ
s¶n xuÊt
Chøng
tõ
kÕ
Yªu to¸n
cÇu & BC
Sæ
chi
tiÕt
vËt
chøng liÖu
tõ
®·
ghi
sæ
TÖp b¸o c¸o tµi
liÖu
h¹ch
to¸n
B¸o
c¸o B¸o
®Þnh c¸o
kú ®Þnh
kú
Yªu cÇu
S¬ ®å ph©n r· møc 1 cña xö lý 1.0 : cËp nhËt d÷ liÖu
Phßng CBSX
Chøng tõ KT & BC
1.1
Ph©n lo¹i
chøng tõ
Chøng
tõ
®·
plo¹i
1.2
KiÓm tra danh
môc NVL
NVL ®· cã NVL cha
trong danh môc cã
1.4
CËp nhËt
míi NVL
1.3
CËp nhËt
bæ sung
Sæ
chi
tiÕt
NVL
B¸o B¸o
c¸o c¸o
DM DM
NVL NVL
KÕ to¸n chi tiÕt
2.5
H¹ch to¸n
chi phÝ
NVL
2.4
T¹o bót
to¸n
®iÒu
chØnh
2.2
H¹ch
to¸n
t¨ng
NVL
2.3
H¹ch
to¸n
gi¶m
NVL
KÕ to¸n tæng hîp
2.6
LËp sæ s¸ch
b¶ng kª
2.1
KiÓm tra
lo¹i chøng
tõ
KÕ to¸n chi
tiÕt NVL
S¬ ®å ph©n r· møc 1 cña xö lý 2.0:H¹ch to¸n NVL
NVL c«ng ty mua
NVL
thuª
kh¸ch B¸o Ctõ
gia c¸o Ctõ xuÊt
c«ng kiÓm nhËp
kª
C¸c C¸c
bót bót
to¸n to¸n
Sæ vµ B¶ng kª
Sæ s¸ch KT
, B¶ng kª
Gi¸m ®èc
Phßng KHTT
In b¸o c¸o theo
yªu cÇu
X¸c ®Þnh d÷
liÖu cÇn ®a ra
TÝnh to¸n
& ®a ra kÕt
qu¶
KÕ to¸n tæng hîp
S¬ ®å ph©n r· xö lý 3.0: lËp b¸o c¸o
B¸o c¸o ®Þnh kú
B¸o ®Þnh
c¸o kú
III- ThiÕt kÕ logic hÖ thèng th«ng tin :
1- ThiÕt kÕ CSDL ®i tõ c¸c th«ng tin ®Çu ra : (5 bíc )
* Bíc 1
Bíc 1 bao gåm c¸c c«ng viÖc:
+ LiÖt kª c¸c th«ng tin ®Çu ra cña hÖ thèng :
+ §¸nh dÊu c¸c thuéc tÝnh thø sinh (S)_Secondary
+ §¸nh dÊu c¸c thuéc tÝnh kh«ng cÇn thiÕt (T)
+ §¸nh dÊu c¸c thuéc tÝnh lÆp (R)_Repeatable
Thuéc tÝnh thø sinh lµ nh÷ng thuéc tÝnh cã thÓ suy ra tõ c¸c thuéc tÝnh kh¸c(vÝ dô “thµnh tiÒn” lµ thuéc tÝnh thø sinh cã thÓ suy ra tõ sè lîng vµ ®¬n gi¸)
Thuéc tÝnh kh«ng cÇn thiÕt ph¶i lu tr÷ nh “STT”
Thuéc tÝnh lÆp lµ nh÷ng thuéc tÝnh cã thÓ nhËn nhiÒu gi¸ trÞ d÷ liÖu
****************
LiÖt kª c¸c th«ng tin ®Çu ra, ®¸nh dÊu c¸c thuéc tÝnh lÆp , thø sinh , kh«ng cÇn :
PhiÕu nhËp xuÊt
* Sè phiÕu
- Ngµy phiÕu
- M· phiÕu
- Tªn phiÕu
- M· kho
- Tªn kho
- §Þa chØ nhËn
- Lý do
- M· KH R
- M· hµng R
- M· VL R
- Tªn VL R
- §VT R
- Sè lîng R
- §¬n gi¸ R
- Thµnh tiÒn R , S
- Lo¹i VL R
- Lo¹i hµng R
- TK nî R
- TK cã R
- TiÒn VC R
- Tªn TK R
- BËc TK R
- Tån §K R,S
- Tæng nhËp R, S
- Tæng xuÊt R,S
- Tån CK R,S
- Tæng céng S
C¸c thuéc tÝnh thµnh tiÒn, tån §K, tæng nhËp, tæng xuÊt, tån CK, tæng céng ®Òu lµ nh÷ng thuéc tÝnh thø sinh v× nã ®Òu cã thÓ suy ra tõ c¸c thuéc tÝnh “sè lîng” vµ “®¬n gi¸”
C¸c thuéc tÝnh nh m· vËt liÖu, tªn vËt liÖu, sè lîng, m· kh ....®Òu lµ thuéc tÝnh lÆp v× víi mçi ho¸ ®¬n ta ®Òu cã nhiÒu nguyªn vËt liÖu, do vËy c¸c thuéc tÝnh nµy nhËn nhiÒu gi¸ trÞ d÷ liÖu.
bíc 2 : Thùc hiÖn chuÈn ho¸ møc 1
Bíc 2 bao gåm c¸c c«ng viÖc :
- Lo¹i bá thuéc tÝnh thø sinh
T¸ch c¸c thuéc tÝnh lÆp
G¾n thªm cho nã mét tªn
T×m cho nã mét thuéc tÝnh ®Þnh danh ( Thuéc tÝnh khãa)
Thªm thuéc tÝnh ®Þnh danh cña danh s¸ch gèc
*******************
Sau khi t¸ch c¸c thuéc tÝnh lÆp ta ®îc 2 b¶ng sau ®©y :
B¶ng ban ®Çu
PhiÕu nhËp xuÊt
* Sè phiÕu
- Ngµy phiÕu
- M· phiÕu
- Tªn phiÕu
- M· kho
- Tªn kho
- §Þa chØ nhËn
- Lý do
B¶ng míi ®îc t¸ch :
Ph¸t sinh nhËp xuÊt
* Sè phiÕu
* M· VL - Lo¹i VL
* M· hµng - Lo¹i hµng
- M· KH - TK nî
- Tªn VL - TK cã - §VT - TiÒn VC
- Sè lîng - Tªn TK
- §¬n gi¸ - BËc TK
-B¶ng míi ®îc ®Æt tªn lµ “vËt liÖu nhËp xuÊt”
- Ta g¾n thªm cho b¶ng míi ®Þnh danh “ m· vËt liÖu” vµ “m· hµng” (thuéc tÝnh ®Þnh danh nh»m x¸c ®Þnh tÝnh duy nhÊt cho thùc thÓ cÇn ®Þnh danh)
- Thªm thuéc tÝnh ®Þnh danh gèc lµ “Sè phiÕu”
KÕt qu¶ thu ®îc lµ b¶ng thø 2 ë trªn.
bíc 3 : TiÕn hµnh chuÈn ho¸ møc 2
C¸c c«ng viÖc ph¶i thùc hiÖn:
ChuÈn ho¸ møc 2 qui ®Þnh : mçi thuéc tÝnh ph¶i phô thuéc hµm vµo toµn bé kho¸ chø kh«ng thÓ phô thuéc vµo mét phÇn cña kho¸.Do ®ã , ph¶i t¸ch nh÷ng thuéc tÝnh phô thuéc hµm vµo mét phÇn cña kho¸ thµnh danh s¸ch con míi.
LÊy bé phËn kho¸ ®ã lµm kho¸ cho danh s¸ch míi.
§Æt cho danh s¸ch míi mét tªn riªng
****************
Trong b¶ng “Ph¸t sinh nhËp xuÊt” , cã 3 trêng tham gia vµo thuéc tÝnh ®Þnh danh ®ã lµ “Sè phiÕu”, “M· VL”, “M· KH” .
C¸c thuéc tÝnh “Tªn VL”, “§VT”, “Lo¹i VL”, “Lo¹i hµng” , “M· kh¸ch” hoµn toµn chØ phô thuéc vµo 1 bé phËn kho¸ lµ “M· VL” do ®ã ph¶i t¸ch thµnh mét b¶ng míi.
Thuéc tÝnh “M· VL” chØ phô thuéc vµo “ M· hµng” cho nªn ta còng t¸ch thªm 1 b¶ng n÷a
Sau khi chuÈn ho¸ xong bíc 2 ta t¸ch b¶ng “ Ph¸t sinh nhËp xuÊt” thµnh 3 b¶ng”
B¶ng sè 1:
Ph¸t sinh nhËp xuÊt
* Sè phiÕu
* M· VL
* M· hµng
- Sè lîng
- §¬n gi¸
- TK nî
- TK cã
- Tªn TK
- BËc TK
- TiÒn VC
B¶ng sè 2:
Danh môc vËt liÖu
* M· VL - Lo¹i hµng
- Tªn VL - M· kh¸ch
- Lo¹i VL - §VT
B¶ng sè 3
vËt liÖu-m· hµng
*M· hµng
* M· kh¸ch
bíc 4: ChuÈn ho¸ møc 3:
C¸c c«ng viÖc cÇn tiÕn hµnh:
ChuÈn ho¸ bíc 3 qui ®Þnh : kh«ng ®îc cã sù phô thuéc b¾c cÇu gi÷a c¸c thuéc tÝnh. NÕu thuéc tÝnh Z phô thuéc hµm vµo thuéc tÝnh Y vµ thuéc tÝnh Y phô thuéc hµm vµo thuéc tÝnh X th× th× ph¶i t¸ch chóng vµo 2 danh s¸ch chøa quan hÖ ZY vµ XY
X¸c ®Þnh kho¸ vµ tªn cho danh s¸ch míi
***************
ë b¶ng “phiÕu nhËp xuÊt” ta thÊy thuéc tÝnh “tªn kho” phô thuéc vµo “m· kho” mµ “m· kho” l¹i phô thuéc vµ sè phiÕu-> ta ph¶i t¸ch “m· kho” vµ “ tªn kho” sang mét b¶ng míi. T¬ng tù víi “m· phiÕu” vµ “tªn phiÕu”.
Sau khi chuÈn ho¸ møc 3 ta t¸ch b¶ng “PhiÕu nhËp xuÊt” thµnh 3 b¶ng:
B¶ng sè 1
phiÕu nhËp xuÊt
* Sè phiÕu
- M· phiÕu
- Ngµy phiÕu
- M· kho
- §Þa chØ nhËn
-Lý do
B¶ng sè 2
danh môc kho
- M· kho
- Tªn kho
B¶ng sè 3
Danh môc phiÕu
- M· phiÕu
- Tªn phiÕu
ë b¶ng “ Ph¸t sinh nhËp xuÊt ” , ta thÊy “tªn TK, bËc TK” ®Òu phô thuéc hµm vµo “m· TK” , mµ “m· TK” l¹i phô thuéc hµm vµo kho¸ chÝnh trong b¶ng. Do ®ã ta còng t¸ch b¶ng nµy thµnh mét b¶ng míi cã tªn lµ “danh môc tµi kho¶n”
Danh môc tµi kho¶n:
M· TK
Tªn TK
BËc TK
* Ma kho
- Ten kho
Sau tÊt c¶ c¸c bíc chuÈn ho¸ ta ®îc c¸c b¶ng d÷ liªu víi m« h×nh quan hÖ nh sau: dm_kho
* Ma TK
- Ten TK
* Ma phieu
- Ten phiÕu
* So phieu
* Ma VL
* Ma hang
- So luong
- Don gia
- TK no
- TK co
- Tien VC
-kp=mahang+mavl
* Ma VL
- Ten VL
- DVT
- Loai VL
- Loai hang
- Ma khach
* Ma hang
* Ma VL
* So phieu
- Ma phieu
- Ngay phieu
- M· kho
- §ia chi nhan
- Ly do
phieu_nx
dm_phieu
dm_tk
ps_nx
dm_vl
mh_vl
C¸c tÖp d÷ liÖu trong ch¬ng tr×nh
B¶ng danh môc phieu
Name
Type
Width
Description
Ma_phieu
Character
4
M· phiÕu
Ten_phieu
Character
25
Tªn PhiÕu
B¶ng danh môc kho
Name
Type
Width
Description
Ma_kho
Character
3
M· kho
Ten_kho
Character
30
Tªn kho
Ten_e
Character
10
Tªn tiÕng anh
Loai_kho
Character
15
Lo¹i kho
B¶ng danh môc tµi kho¶n
Name
Type
Width
Description
Ma_tk
Character
4
M· tµi kho¶n
Ten_tk
Character
30
Tªn tµi kho¶n
Ten_e
Character
20
Tªn tiÕng anh
Bac_tk
Character
1
BËc tµi kho¶n
B¶ng danh môc vËt liÖu
Name
Type
Width
Description
Ma_vl
Character
15
M· vËt liÖu
Ten_vl
Character
45
Tªn vËt liÖu
DVT
Character
3
§¬n vÞ tÝnh
Loai_vl
Character
3
Lo¹i vËt liÖu
Loai_hang
Character
1
Lo¹i hµng
Ma_khach
Character
20
M· kh¸ch
B¶ng phiÕu nhËp xuÊt
Name
Type
Width
Description
So_phieu
Character
5
Sè phiÕu
Ma_phieu
Character
4
M· phiÕu
Ma_kho
Character
3
M· kho
Dia_chi
Character
3
§Þa chØ
Ngay_phieu
Date
8
Ngµy phiÕu
Ly_do
Character
35
Lý do
B¶ng ph¸t sinh nhËp xuÊt
Name
Type
Width
Description
So_phieu
Character
5
Sè phiÕu
Ma_hang
Character
8
M· hµng
Ma_vl
Character
15
M· vËt liÖu
Don_gia
Numeric
12
§¬n gi¸
So_luong
Numeric
11
Sè lîng
TK_no
Character
4
Tµi kho¶n nî
TK_co
Character
4
Tµi kho¶n cã
Tien_vc
Numeric
8
TiÒn vËn chuyÓn
B¶ng mÆt hµng
Name
Type
Width
Description
Ma_hang
Character
8
M· hµng ®Æt
Ma_vl
Character
15
M· vËt liÖu
PhÇn kÕt luËn
KÕt qu¶ thùc hiÖn ®Ò tµi:
I-S¬ ®å chøc n¨ng hÖ thèng
CËp
nhËt
danh
môc
phiÕu
CËp
nhËt
danh
môc
kho
CËp
nhËt
danh
môc
tµi
kho¶n
CËp
nhËt
danh
môc
vËt
liÖu
CËp
nhËt
danh
môc
mÆt
hµng
CËp
nhËt
danh
môc
phiÕu
nhËp
xuÊt
CËp nhËt
T×m kiÕm
Xö lý
CËp nhËt
HÖ thèng
B¸o c¸o
Xem d÷ liÖu
Qu¶n lý nguyªn vËt liÖu
T×m kiÕm
T×m
kiÕm
ph¸t
sinh nx
theo
m·
kh¸ch
T×m
kiÕm
ph¸t
sinh nx
theo
m·
hµng
T×m
kiÕm
ph¸t
sinh nx
theo
m· vËt
liÖu
T×m
kiÕm
ph¸t
sinh nx
theo
ngµy
th¸ng
HÖ thèng
Tho¸t
Xö lý
TÝnh
gi¸
xuÊt
TÝnh
tån
tøc thêi
Xem d÷ liÖu
Xem
danh
môc
vËt
liÖu
Xem
danh
môc
tµi
kho¶n
Xem
danh
môc
kho
Xem
danh
môc
phiÕu
Xem
ph¸t
sinh nx
theo
vËt
liÖu
Xem
ph¸t
sinh nx
theo
chøng
tõ
Xem
b¶ng
xuÊt
nhËp
tån
B¸o c¸o
B¶ng
kª
xuÊt
vËt
liÖu
B¸o
c¸o
gi¸
xuÊt
vËt
liÖu
B¶ng
kª
nhËp
vËt
liÖu
B¸o
c¸o
chi
tiÕt
nhËp
xuÊt
tån
B¸o
c¸o
tæng
hîp
nxt
theo
kh¸ch
hµng
B¸o
c¸o
tån
kho
B¶ng
kª
nhËp
xuÊt
vËt
liÖu
II-Tãm lîc nh÷ng kÕt qu¶ ®· ®¹t ®îc :
- Sau khi ®· hÕt søc nç lùc , trong ®Ò tµi nµy em ®· c¬ b¶n hoµn thµnh ho¹t c«ng t¸c qu¶n lý nguyªn vËt liÖu ë c«ng ty may Th¨ng Long. HÖ thèng nµy cã kh¶ n¨ng theo dâi lîng nguyªn vËt liÖu xuÊt-nhËp-tån vµ cã kh¶ n¨mg tÝnh gi¸ xuÊt trung b×nh vËt liÖu , cã kh¶ n¨ng tÝnh to¸n lîng xuÊt nhËp tån tøc thêi , theo tõng th¸ng , theo tõng lo¹i hµng gia c«ng hay hµng c«ng ty mua( §èi víi hµng gia c«ng , c«ng ty chØ theo dâi vÒ mÆt sè lîng mµ kh«ng theo dâi vÒ mÆt gi¸ trÞ nh ®èi víi hµng c«ng ty mua). HÖ thèng còng cã kh¶ n¨ng ®a ra tÊt c¶ nh÷ng b¸o c¸o theo yªu cÇu cña c«ng ty.
III-Nh÷ng vÊn ®Ò cßn tiÕp tôc ph¶i kh¾c phôc vµ hoµn chØnh :
-Bªn c¹nh nh÷ng kÕt qu¶ ®¹t ®îc ,do thêi gian vµ kh¶ n¨ng b¶n th©n cßn cã h¹n cã h¹n , hÖ thèng vÉn cßn mét sè ®iÓm h¹n chÕ cÇn ph¶i kh¾c phôc vµ tiÕp tôc hoµn chØnh nh :
+ Ch¬ng tr×nh cßn cha lªn ®îc c¸c sæ s¸ch kÕ to¸n
+ Cha lªn ®îc b¸o c¸o cho tõng tµi kho¶n
+ Ch¬ng tr×nh cßn cha thùc hiÖn chuyÓn ®æi sè liÖu sang n¨m sau
+ Ch¬ng tr×nh cha cã kh¶ n¨ng sao chÐp d÷ liÖu vµ t¹o n¨m lµm viÖc míi.
+ Cha cã kh¶ n¨ng kÕt nèi d÷ liÖu víi ch¬ng tr×nh EXCEL ®Ó thuËn tiÖn cho c«ng t¸c chuyÓn ®æi d÷ liÖu nÕu ®a hÖ thèng vµo sö dông.Lêi c¶m ¬n
Sau khi hoµn thµnh ®Ò ¸n em ®· häc tËp vµ bæ sung ®îc thªm nhiÒu kiÕn thøc bæ Ých . Em xin ch©n thµnh c¶m ¬n tËp thÓ c¸c thµy c« gi¸o ®· gi¶ng d¹y vµ híng dÉn cho chóng em ®Ó chóng em cã thÓ hoµn thµnh tèt ®Ò ¸n nµy , em xin ®Æc biÖt c¶m ¬n thÇy §oµn Quèc TuÊn_thµy gi¸o ®· chØ dÉn cho chóng em trong qu¸ tr×nh thùc hiÖn ®Ò ¸n nµy , c¶m ¬n c¸c c« chó ë c«ng ty may Th¨ng Long ®· tËn t×nh gi¶ng gi¶i vµ cung cÊp tµi liÖu. Tuy nhiªn , do tr×nh ®é cã h¹n , trong qu¸ tr×nh thùc hiÖn , ®Ò ¸n cña chóng em kh«ng tr¸nh khái nh÷ng sai sãt , em mong thÇy gãp ý, söa ch÷a cho chóng em ®Ó chóng em cã thÓ rót kinh nghiÖm trong nh÷ng bµi tËp sau.
Em xin ch©n thµnh c¶m ¬n thµy gi¸o.
Tµi liÖu tham kh¶o
1-Gi¸o tr×nh hÖ thèng th«ng tin qu¶n lý_TS Tr¬ng V¨n Tó
2-Gi¸o tr×nh ph©n tÝch , thiÕt kÕ hÖ thèng th«ng tin qu¶n lý _NguyÔn V¨n VÞ_§¹i häc Quèc Gia
3-Bµi tËp thùc hµnh visual foxpro
4-Sö dông vµ khai th¸c Microsoft visual foxpro 6.0_NguyÔn §×nh Tª
5-Gi¸o tr×nh kÕ to¸n chuyªn ngµnh_§HKTQ
6-KÕ to¸n doanh nghiÖp víi visual foxpro
phô lôc
Mét sè giao diÖn chÝnh trong ch¬ng tr×nh
****Chuong trinh chinh**********
DO c:\deanmoi\menu\menu8.mpr
_screen.caption='Ch¬ng tr×nh qu¶n lý nguyªn vËt liÖu_NguyÔn Thanh Hoa_Tin 43 B §¹i häc kinh tÕ'
IF WEXIST("standard") then
HIDE WINDOW "standard"
ENDIF
IF WEXIST("PROJECT MANAGER")
HIDE WINDOW "PROJECT MANAGER "
ENDIF
IF WEXIST("Database Designer")
HIDE WINDOW "Database Designer"
ENDIF
IF WEXIST("Form Controls")
HIDE WINDOW "Form Controls"
ENDIF
IF WEXIST("Form Designer")
HIDE WINDOW "Form Designer"
ENDIF
IF WEXIST("Layout")
HIDE WINDOW "Layout"
ENDIF
IF WEXIST("Print Preview")
HIDE WINDOW "Print Preview"
ENDIF
IF WEXIST("Query Designer")
HIDE WINDOW "Query Designer"
ENDIF
IF WEXIST("Report Constrols")
HIDE WINDOW "Report Constrols"
ENDIF
IF WEXIST ("Report Designer")
HIDE WINDOW "Report Designer"
ENDIF
IF WEXIST ("View Designer")
HIDE WINDOW "View Designer"
ENDIF
*****Chuong tinh tinh gia nguyen lieu xuat kho va tinh ton kho cho tung thang*****
SET EXCLUSIVE ON
SET safe off
SET DATE FRENCH
SET TALK OFF
CLOSE ALL
CLOSE TABLES all
OPEN DATABASE c:\deanmoi\project\khovl.dbc
SELECT f
USE c:\deanmoi\bang_dbf\bao_cao_nxt
ZAP
SELECT g
USE vl_kh
SELECT a
USE c:\deanmoi\bang_dbf\phieu_nx
INDEX ON so_phieu TO c1
SELECT b
USE c:\deanmoi\bang_dbf\dm_vatlieu
INDEX ON ma_vl TO c2
SELECT c
USE c:\deanmoi\bang_dbf\ps_nx
INDEX ON so_phieu TO c3
INDEX ON ma_vl TO c4
SET RELATION TO so_phieu INTO a
SET RELATION TO ma_vl INTO b ADDITIVE
COPY TO c:\deanmoi\bang_dbf\tepmoi FIELDS so_phieu,ma_vl,ma_hang,a.ma_phieu,a.ma_kho,a.dia_chi, ;
a.ngay_phieu,don_gia,so_luong,b.loai_hang
slnhap=0
slxuat=0
ginhap=0
gixuat=0
SELECT e
USE c:\deanmoi\bang_dbf\tepmoi
SELECT d
USE c:\deanmoi\bang_dbf\tinh_gia
ZAP
APPEND FROM dm_vatlieu FIELDS ma_vl
nr=RECCOUNT()
GO top
k=1
DO WHILE k<nr
mvl=ma_vl
SELECT tepmoi
mahang=ma_hang
*** Xac dinh thang vat lieu bat dau duoc nhap vao kho
CALCULATE MIN(MONTH(ngay_phieu)) TO tmin
*** Tinh so luong va gia tri vat lieu duoc nhap kho trong thang do (thang bat dau nhap)
sum(so_luong) to slnhap for ;
LOWER(LEFT(ALLTRIM(ma_phieu),2))='pn' and MONTH(ngay_phieu)=tmin and ma_vl=mvl
CALCULATE sum(so_luong*don_gia) TO ginhap FOR ;
LOWER(LEFT(ALLTRIM(ma_phieu),2))='pn' and MONTH(ngay_phieu)=tmin and ma_vl=mvl
**** Tinh gia xuat vat lieu (gia trung binh thang dau tien)
IF ginhap=0 then
gxuat=0
else
gxuat=ginhap/slnhap
ENDIF
SELECT ps_nx
replace don_gia WITH gxuat FOR MONTH(a.ngay_phieu)=tmin AND ma_vl=mvl AND ;
LOWER(LEFT(ALLTRIM(a.ma_phieu),2))='px'
SELECT tepmoi
*** Tinh so luong va gia tri xuat vat lieu trong thang do (thang bat dau nhap)
sum(so_luong) to slxuat for ;
LOWER(LEFT(ALLTRIM(ma_phieu),2))='px' and MONTH(ngay_phieu)=tmin and ma_vl=mvl
CALCULATE sum(so_luong*gxuat) TO gixuat FOR ;
LOWER(LEFT(ALLTRIM(ma_phieu),2))='px' and MONTH(ngay_phieu)=tmin and ma_vl=mvl
**** Tinh luong ton kho cuoi thang bat dau nhap
tonsl=slnhap-slxuat
tongi=ginhap-gixuat
*** TINH TON KHO CUA THANG CUOI CUNG
th=VAL(thisform.combo1.Value )
IF th>tmin then
j=tmin+1
DO while j<=th
SUM(so_luong) to slnhap for ;
LOWER(LEFT(ALLTRIM(ma_phieu),2))='pn' and MONTH(ngay_phieu)=j and ma_vl=mvl
CALCULATE sum(so_luong*don_gia) TO ginhap FOR ;
loWER(LEFT(ALLTRIM(ma_phieu),2))='pn' and MONTH(ngay_phieu)=j and ma_vl=mvl
tondaugi=tongi
tondausl=tonsl
*** Tinh gia xuat nguyen vat lieu trong thang thu j
ts=tongi+ginhap
ms=tonsl+slnhap
IF ms=0 then
gxuat=0
else
gxuat=ts/ms
endif
SELECT ps_nx
replace don_gia WITH gxuat FOR MONTH(a.ngay_phieu)=j AND ma_vl=mvl AND ;
LOWER(LEFT(ALLTRIM(a.ma_phieu),2))='px'
SELECT tepmoi
sum(so_luong) to slxuat for ;
LOWER(LEFT(ALLTRIM(ma_phieu),2))='px' and MONTH(ngay_phieu)=j and ma_vl=mvl
CALCULATE sum(so_luong*gxuat) TO gixuat FOR ;
LOWER(LEFT(ALLTRIM(ma_phieu),2))='px' and MONTH(ngay_phieu)=j and ma_vl=mvl
tonsl=tonsl+slnhap-slxuat
tongi=tongi+ginhap-gixuat
j=j+1
ENDDO
ENDIF
*** Vao bang tong hop xuat-nhap-ton de cap nhat ma vat lieu,luong ton dau ky,
*** gia tri ton dau ky ,so luong nhap, gia tri nhap, so luong xuat, gia tri xuat,
*** so luong ton cuoi,gia tri ton cuoi thang can xem
SELECT bao_cao_nxt
INSERT INTO bao_cao_nxt(ma_vl,ton_dau_sl,ton_dau_gi,nhap_sl,nhap_gi,xuat_sl,xuat_gi,ton_cuoi_sl, ;
ton_cuoi_gi,dg_xuat) VALUES (mvl,tondausl,tondaugi,slnhap,ginhap,slxuat,gixuat,tonsl,tongi,gxuat)
tenvl=LOOKUP(b.ten_vl,mvl,b.ma_vl)
makh=LOOKUP(b.ma_khach,mvl,b.ma_vl)
loaihang=LOOKUP(b.loai_hang,mvl,b.ma_vl)
REPLACE ten_vl WITH tenvl FOR ma_vl=mvl
replace ma_kh WITH makh FOR ma_vl=mvl
replace thang WITH th FOR ma_vl=mvl
replace loai_hang WITH loaihang FOR ma_vl=mvl
SELECT tinh_gia
replace gia_tb WITH 0 FOR ma_vl=mvl
replace gia_tb WITH gxuat FOR ma_vl=mvl
replace thang WITH th FOR ma_vl=mvl
k=k+1
GO k
WAIT WINDOW "§ang tÝnh gi¸ xuÊt vµ tån kho" nowait
ENDDO
**** TINH GIA TRUNG BINH CHO BAN GHI NAM CUOI CUNG
SELECT tinh_gia
GO nr
mvl=ma_vl
SELECT tepmoi
*** Xac dinh thang vat lieu bat dau duoc nhap vao kho
CALCULATE MIN(MONTH(ngay_phieu)) TO tmin
*** Tinh so luong va gia tri vat lieu duoc nhap kho trong thang do (thang bat dau nhap)
sum(so_luong) to slnhap for ;
LOWER(LEFT(ALLTRIM(ma_phieu),2))='pn' and MONTH(ngay_phieu)=tmin and ma_vl=mvl
CALCULATE sum(so_luong*don_gia) TO ginhap FOR ;
LOWER(LEFT(ALLTRIM(ma_phieu),2))='pn' and MONTH(ngay_phieu)=tmin and ma_vl=mvl
**** Tinh gia xuat vat lieu trong thang
IF ginhap=0 then
gxuat=0
else
gxuat=ginhap/slnhap
ENDIF
SELECT ps_nx
replace don_gia WITH gxuat FOR MONTH(a.ngay_phieu)=tmin AND ma_vl=mvl AND ;
LOWER(LEFT(ALLTRIM(a.ma_phieu),2))='px'
SELECT tepmoi
*** Tinh so luong va gia tri xuat vat lieu trong thang do (thang bat dau nhap)
sum(so_luong) to slxuat for ;
LOWER(LEFT(ALLTRIM(ma_phieu),2))='px' and MONTH(ngay_phieu)=tmin and ma_vl=mvl
CALCULATE sum(so_luong*gxuat) TO gixuat FOR ;
LOWER(LEFT(ALLTRIM(ma_phieu),2))='px' and MONTH(ngay_phieu)=tmin and ma_vl=mvl
**** Tinh luong ton kho cuoi thang bat dau nhap
tonsl=slnhap-slxuat
tongi=ginhap-gixuat
*** TINH TON KHO CUA THANG CUOI CUNG
IF th>tmin then
j=tmin+1
DO while j<=th
SUM(so_luong) to slnhap for ;
LOWER(LEFT(ALLTRIM(ma_phieu),2))='pn' and MONTH(ngay_phieu)=j and ma_vl=mvl
CALCULATE sum(so_luong*don_gia) TO ginhap FOR ;
loWER(LEFT(ALLTRIM(ma_phieu),2))='pn' and MONTH(ngay_phieu)=j and ma_vl=mvl
tondaugi=tongi
tondausl=tonsl
*** Tinh gia xuat nguyen vat lieu trong thang thu j
ts=tongi+ginhap
ms=tonsl+slnhap
IF ms=0 then
gxuat=0
else
gxuat=ts/ms
endif
SELECT ps_nx
replace don_gia WITH gxuat FOR MONTH(a.ngay_phieu)=j AND ma_vl=mvl AND ;
LOWER(LEFT(ALLTRIM(a.ma_phieu),2))='px'
SELECT tepmoi
sum(so_luong) to slxuat for ;
LOWER(LEFT(ALLTRIM(ma_phieu),2))='px' and MONTH(ngay_phieu)=j and ma_vl=mvl
CALCULATE sum(so_luong*gxuat) TO gixuat FOR ;
LOWER(LEFT(ALLTRIM(ma_phieu),2))='px' and MONTH(ngay_phieu)=j and ma_vl=mvl
tonsl=tonsl+slnhap-slxuat
tongi=tongi+ginhap-gixuat
j=j+1
ENDDO
ENDIF
*** Vao bang tong hop xuat-nhap-ton de cap nhat ma vat lieu,luong ton dau ky,
*** gia tri ton dau ky ,so luong nhap, gia tri nhap, so luong xuat, gia tri xuat,
*** so luong ton cuoi,gia tri ton cuoi thang can xem
SELECT bao_cao_nxt
INSERT INTO bao_cao_nxt(ma_vl,ton_dau_sl,ton_dau_gi,nhap_sl,nhap_gi,xuat_sl,xuat_gi,ton_cuoi_sl, ;
ton_cuoi_gi,dg_xuat) VALUES (mvl,tondausl,tondaugi,slnhap,ginhap,slxuat,gixuat,tonsl,tongi,gxuat)
tenvl=LOOKUP(b.ten_vl,mvl,b.ma_vl)
makh=LOOKUP(b.ma_khach,mvl,b.ma_vl)
loaihang=LOOKUP(b.loai_hang,mvl,b.ma_vl)
REPLACE ten_vl WITH tenvl FOR ma_vl=mvl
replace ma_kh WITH makh FOR ma_vl=mvl
replace thang WITH th FOR ma_vl=mvl
replace loai_hang WITH loaihang FOR ma_vl=mvl
SELECT tinh_gia
replace gia_tb WITH 0 FOR ma_vl=mvl
replace gia_tb WITH gxuat FOR ma_vl=mvl
replace thang WITH th FOR ma_vl=mvl
******Chuong trinh tinh ton kho tuc thoi**************
SET EXCLUSIVE ON
SET safe off
SET DATE FRENCH
CLOSE ALL
OPEN DATABASE c:\deanmoi\project\khovl.dbc
SET TALK off
SELECT a
USE c:\deanmoi\bang_dbf\phieu_nx
INDEX ON so_phieu TO c1
SELECT b
USE c:\deanmoi\bang_dbf\dm_vatlieu
INDEX ON ma_vl TO c2
SELECT c
USE c:\deanmoi\bang_dbf\ps_nx
INDEX ON so_phieu TO c3
INDEX ON ma_vl TO c4
SET RELATION TO so_phieu INTO a
SET RELATION TO ma_vl INTO b ADDITIVE
COPY TO c:\deanmoi\bang_dbf\tepmoi FIELDS so_phieu,ma_vl,a.ma_phieu,a.ma_kho,a.dia_chi, ;
a.ngay_phieu,don_gia,so_luong,b.loai_hang
slnhap=0
slxuat=0
ginhap=0
gixuat=0
SELECT e
USE c:\deanmoi\bang_dbf\tepmoi
SELECT d
USE c:\deanmoi\bang_dbf\ton_tt
ZAP
APPEND FROM dm_vatlieu FIELDS ma_vl
nr=RECCOUNT()
GO top
k=1
DO WHILE k<nr
mvl=LOWER(ma_vl)
SELECT tepmoi
*** Xac dinh thang vat lieu bat dau duoc nhap vao kho
CALCULATE MIN(MONTH(ngay_phieu)) TO tmin
*** Xac dinh thang cuoi cung nhap_xuat vat lieu
CALCULATE MAX(MONTH(ngay_phieu)) TO tmax
th=tmax
*** Tinh so luong va gia tri vat lieu duoc nhap kho trong thang do (thang bat dau nhap)
sum(so_luong) to slnhap for ;
LOWER(LEFT(ALLTRIM(ma_phieu),2))='pn' and MONTH(ngay_phieu)=tmin and LOWER(ma_vl)=mvl
CALCULATE sum(so_luong*don_gia) TO ginhap FOR ;
LOWER(LEFT(ALLTRIM(ma_phieu),2))='pn' and MONTH(ngay_phieu)=tmin and LOWER(ma_vl)=mvl
**** Tinh gia xuat vat lieu trong thang
IF ginhap=0 then
gxuat=0
else
gxuat=ginhap/slnhap
ENDIF
SELECT ps_nx
replace don_gia WITH gxuat FOR MONTH(a.ngay_phieu)=tmin AND LOWER(ma_vl)=mvl AND ;
LOWER(LEFT(ALLTRIM(a.ma_phieu),2))='px'
SELECT tepmoi
*** Tinh so luong va gia tri xuat vat lieu trong thang do (thang bat dau nhap)
sum(so_luong) to slxuat for ;
LOWER(LEFT(ALLTRIM(ma_phieu),2))='px' and MONTH(ngay_phieu)=tmin and LOWER(ma_vl)=mvl
CALCULATE sum(so_luong*gxuat) TO gixuat FOR ;
LOWER(LEFT(ALLTRIM(ma_phieu),2))='px' and MONTH(ngay_phieu)=tmin and LOWER(ma_vl)=mvl
**** Tinh luong ton kho cuoi thang bat dau nhap
tonsl=slnhap-slxuat
tongi=ginhap-gixuat
*** TINH TON KHO CUA THANG CUOI CUNG
IF th>tmin then
j=tmin+1
DO while j<=th
SUM(so_luong) to slnhap for ;
LOWER(LEFT(ALLTRIM(ma_phieu),2))='pn' and MONTH(ngay_phieu)=j and LOWER(ma_vl)=mvl
CALCULATE sum(so_luong*don_gia) TO ginhap FOR ;
loWER(LEFT(ALLTRIM(ma_phieu),2))='pn' and MONTH(ngay_phieu)=j and LOWER(ma_vl)=mvl
*** Tinh gia xuat nguyen vat lieu trong thang thu j
ts=tongi+ginhap
ms=tonsl+slnhap
IF ms=0 then
gxuat=0
else
gxuat=ts/ms
endif
SELECT ps_nx
replace don_gia WITH gxuat FOR MONTH(a.ngay_phieu)=j AND LOWER(ma_vl)=mvl AND ;
LOWER(LEFT(ALLTRIM(a.ma_phieu),2))='px'
SELECT tepmoi
sum(so_luong) to slxuat for ;
LOWER(LEFT(ALLTRIM(ma_phieu),2))='px' and MONTH(ngay_phieu)=j and LOWER(ma_vl)=mvl
CALCULATE sum(so_luong*gxuat) TO gixuat FOR ;
LOWER(LEFT(ALLTRIM(ma_phieu),2))='px' and MONTH(ngay_phieu)=j and LOWER(ma_vl)=mvl
tonsl=tonsl+slnhap-slxuat
tongi=tongi+ginhap-gixuat
j=j+1
ENDDO
ENDIF
SELECT ton_tt
replace ton_sl WITH 0 FOR LOWER(ma_vl)=mvl
replace ton_sl WITH tonsl FOR LOWER(ma_vl)=mvl
replace ton_gi WITH 0 FOR LOWER(ma_vl)=mvl
replace ton_gi WITH tongi FOR LOWER(ma_vl)=mvl
k=k+1
GO k
WAIT WINDOW " Dang tinh ton kho tuc thoi" nowait
ENDDO
**** TINH GIA TRUNG BINH CHO BAN GHI NAM CUOI CUNG
SELECT ton_tt
GO nr
mvl=LOWER(ma_vl)
SELECT tepmoi
*** Xac dinh thang vat lieu bat dau duoc nhap vao kho
CALCULATE MIN(MONTH(ngay_phieu)) TO tmin
*** Xac dinh thang cuoi cung nhap_xuat vat lieu
CALCULATE MAX(MONTH(ngay_phieu)) TO tmax
th=tmax
*** Tinh so luong va gia tri vat lieu duoc nhap kho trong thang do (thang bat dau nhap)
sum(so_luong) to slnhap for ;
LOWER(LEFT(ALLTRIM(ma_phieu),2))='pn' and MONTH(ngay_phieu)=tmin and LOWER(ma_vl)=mvl
CALCULATE sum(so_luong*don_gia) TO ginhap FOR ;
LOWER(LEFT(ALLTRIM(ma_phieu),2))='pn' and MONTH(ngay_phieu)=tmin and LOWER(ma_vl)=mvl
**** Tinh gia xuat vat lieu trong thang
IF ginhap=0 then
gxuat=0
else
gxuat=ginhap/slnhap
ENDIF
SELECT ps_nx
replace don_gia WITH gxuat FOR MONTH(a.ngay_phieu)=tmin AND LOWER(ma_vl)=mvl AND ;
LOWER(LEFT(ALLTRIM(a.ma_phieu),2))='px'
SELECT tepmoi
*** Tinh so luong va gia tri xuat vat lieu trong thang do (thang bat dau nhap)
sum(so_luong) to slxuat for ;
LOWER(LEFT(ALLTRIM(ma_phieu),2))='px' and MONTH(ngay_phieu)=tmin and LOWER(ma_vl)=mvl
CALCULATE sum(so_luong*gxuat) TO gixuat FOR ;
LOWER(LEFT(ALLTRIM(ma_phieu),2))='px' and MONTH(ngay_phieu)=tmin and LOWER(ma_vl)=mvl
**** Tinh luong ton kho cuoi thang bat dau nhap
tonsl=slnhap-slxuat
tongi=ginhap-gixuat
*** TINH TON KHO CUA THANG CUOI CUNG
IF th>tmin then
j=tmin+1
DO while j<=th
SUM(so_luong) to slnhap for ;
LOWER(LEFT(ALLTRIM(ma_phieu),2))='pn' and MONTH(ngay_phieu)=j and LOWER(ma_vl)=mvl
CALCULATE sum(so_luong*don_gia) TO ginhap FOR ;
loWER(LEFT(ALLTRIM(ma_phieu),2))='pn' and MONTH(ngay_phieu)=j and LOWER(ma_vl)=mvl
*** Tinh gia xuat nguyen vat lieu trong thang thu j
ts=tongi+ginhap
ms=tonsl+slnhap
IF ms=0 then
gxuat=0
else
gxuat=ts/ms
endif
SELECT ps_nx
replace don_gia WITH gxuat FOR MONTH(a.ngay_phieu)=j AND LOWER(ma_vl)=mvl AND ;
LOWER(LEFT(ALLTRIM(a.ma_phieu),2))='px'
SELECT tepmoi
sum(so_luong) to slxuat for ;
LOWER(LEFT(ALLTRIM(ma_phieu),2))='px' and MONTH(ngay_phieu)=j and LOWER(ma_vl)=mvl
CALCULATE sum(so_luong*gxuat) TO gixuat FOR ;
LOWER(LEFT(ALLTRIM(ma_phieu),2))='px' and MONTH(ngay_phieu)=j and LOWER(ma_vl)=mvl
tonsl=tonsl+slnhap-slxuat
tongi=tongi+ginhap-gixuat
j=j+1
ENDDO
ENDIF
SELECT ton_tt
replace ton_sl WITH 0 FOR LOWER(ma_vl)=mvl
replace ton_sl WITH tonsl FOR LOWER(ma_vl)=mvl
replace ton_gi WITH 0 FOR LOWER(ma_vl)=mvl
replace ton_gi WITH tongi FOR LOWER(ma_vl)=mvl
WAIT WINDOW " Dang tinh ton kho tuc thoi" nowait
Môc lôc
PhÇn më ®Çu
Giíi thiÖu tæng quan vÒ ®Ò tµi 1
I. Tªn ®Ò tµi 1
II. Lý do lùa chän ®Ò tµi 1
III. Sù cÇn thiÕt cña ®Ò tµi 1
IV. Môc ®Ých cña ®Ò tµi 3
V. Néi dung thùc hiÖn ®Ò tµi 3
VI. ý nghÜa cña ®Ò tµi 4
VII. Thêi gian thùc hiÖn ®Ò tµi 4
PhÇn néi dung
Ch¬ng I: Giíi thiÖu vÒ c«ng ty vµ s¬ lîc vÒ c«ng t¸c qu¶n lý vËt liÖu 5
I. LÞch sö h×nh thµnh c«ng ty 4
II. Chøc n¨ng cña c«ng ty 4
III. Môc tiªu, ph¬ng ch©m, quan ®iÓm cña c«ng ty 5
IV. H×nh thøc tæ chøc kinh doanh 6
V. S¶n phÈm vµ thÞ trêng cña c«ng ty 6
VI. Thµnh tÝch quan träng cña c«ng ty trong qu¸ tr×nh c«ng t¸c 7
VII. C¬ cÊu tæ chøc bé m¸y qu¶n lý cña c«ng ty 7
VIII. S¬ lîc vÒ bé phËn kÕ to¸n nguyªn vËt liÖu t¹i c«ng ty 11
IX. T×nh tr¹ng ¸p dông tin häc ë c«ng ty 12
X. S¬ lîc vÒ c«ng t¸c qu¶n lý nguyªn vËt liÖu ë c«ng ty 12
Ch¬ng II: Ph¬ng ph¸p luËn nghiªn cøu 13
Tæng quan vÒ hÖ thèng th«ng tin
1. Thµnh phÇn vµ chøc n¨ng cña HTTT 13
2. Quy tr×nh ho¹t ®éng cña HTTT 14
3. Ph©n lo¹i HTTT 15
4. Nguyªn nh©n dÉn ®Õn viÖc ph¸t triÓn mét HTTT 17
5. Yªu cÇu ®èi víi mét hÖ thèng th«ng tin 19
6. Ph¬ng ph¸p ph¸t triÓn hÖ thèng th«ng tin 20
7. C¸c c«ng ®o¹n cña ph¸t triÓn HTTT 20
8. Giíi thiÖu c«ng cô thùc hiÖn ®Ò tµi 27
Ch¬ng III: Ph©n tÝch, thiÕt kÕ hÖ thèng 30
I. Ph©n tÝch yªu cÇu ngêi sö dông 30
II. Nguyªn t¾c, ph¬ng ph¸p vµ quy tr×nh h¹ch to¸n nguyªn vËt liÖu ë c«ng ty. 31
1. Ph¬ng ph¸p kÕ to¸n ¸p dông ë c«ng ty 31
2. H×nh thøc ghi sæ 31
3. §Æc ®iÓm nguyªn vËt liÖu ë c«ng ty 31
4. Ph©n lo¹i nguyªn vËt liÖu ë c«ng ty 31
5. Ph¬ng ph¸p tÝnh gi¸ 32
6. H¹ch to¸n nguyªn vËt liÖu 32
7. M« t¶ quy tr×nh h¹ch to¸n nguyªn vËt liÖu ë c«ng ty 34
8. C¸c s¬ ®å luång th«ng tin biÓu diÔn hÖ thèng kÕ to¸n NVL ë c«ng ty 56
Các file đính kèm theo tài liệu này:
- A9010.DOC