LỜI NÓI ĐẦU
Ngày nay sự phát triển không ngừng của các ngành khoa học kỹ thuật trong đó có ngành Công NghÖ Th«ng Tin - Công Nhệ Thông Tin là một ngành không thể thiếu trong thời đại công nghệ thông tin ngày nay, nhu cầu thông tin trong cuộc sống cũng như trong xã hội là không thể thiếu đặc biệt là Công Nghệ quá trình quản lý nhân sự trong các cơ quan hành chính sự nghiệp.
Nhu cầu tin học hóa mang lại nhiều lợi ích về mọi mặt nhân công, chi phí thậm chí cả về những chuyên môn của người thực hiện nó, nó không đòi hỏi quá nhiều kiến thức nhưng biết cách sử dụng nó và áp dụng vào thực tiễn đúng với nhu cầu của từng công việc thì nó sẽ mang lại cho chúng ta nhiều lợi ích to lớn rất nhiều.
Mỗi người ai cũng có một công việc dù lớn hay nhỏ,từ đơn giản hay phức tạp thì nó cũng cần phải có những thông tin quản lý về con người, về cách thức hoạt động, về tổ chức quản lý thông tin cá nhân như một cuốn sổ nhỏ nhưng thông tin của nó thì vô cùng lớn giúp chúng ta tra cứu nhanh về thông tin của một người nào đó như: người thân, bạn bè.
Dựa trên ngôn ngữ khá đơn giản Visual Basic và hệ quản trị cơ sở dữ liệu Access một môi trường giao diện thân thiện với người dùng giúp ta dê dàng thao tác và xử lý.
Môc lôc Trang Tµi liÖu tham kh¶o:...2 Lêi nãi ®Çu:....3 I. lùa trän c«ng cô:4 1. Ng«n ng÷ x©y dùng ch¬ng tr×nh: Visual Basic, CSDL Access:..4 2. Giới thiệu về ngôn ngữ lập trình Visual Basic:..4 a. Ưu ®iÓm:....5 b. Nhược điểm:..5 II. M« t¶ chi tiÕt hÖ thèng qu¶n lý Sim Card:5 1. BiÓu ®å phÇn cÊp chøc n¨ng:...5 2. X©y dùng biÓu ®å luång d÷ liÖu:..6 3. BiÓu ®å luång d÷ liÖu møc khung c¶nh:..7 4. BiÓu ®å luång d÷ liÖu møc ®Ønh:..8 5. BiÓu ®å d÷ liÖu møc díi ®Ønh:9 III. Quan hÖ thùc thÓ:.13 IV. C¸ch x©y dùng CSDL trong Microsof Access:...21 V. ThiÕt kÕ d÷ liÖu:.15 VI. Các hoạt động của chương trình:21 1. Hoạt động của chương trình thông qua Menu của chương trình MDIForm:..21 2. Sö dông phÇn mÒm:22 3. Chøc n¨ng cña c¸c c«ng cô trong phÇn mÒm:..23 4. Chøc N¨ng:..26 5. PhÇn B¸o c¸o - Thèng kª:...29 KÕt luËn:...32 TÀI LIỆU THAM KHẢO ----------***---------- 1. Lập trình nhanh Visual Basic - Khoa công nghệ tin học - Viện Đại Học Mở Hà Nội. 2. Giáo trình Phân tích & thiết kế HT thông tin - TS. Lê Văn Phùng. 3. Hệ quản trị cơ sở dữ liệu Access 4. Giáo trình hệ quản trị cơ sở dữ liệu SQL Server 5. Giáo trình VISUAL BASIC/VB.NET/C# 6. Tạo báo cáo động với Crystal Report - Khoa công nghệ tin học LỜI NÓI ĐẦU Ngày nay sự phát triển không ngừng của các ngành khoa học kỹ thuật trong đó có ngành Công NghÖ Th«ng Tin - Công Nhệ Thông Tin là một ngành không thể thiếu trong thời đại công nghệ thông tin ngày nay, nhu cầu thông tin trong cuộc sống cũng như trong xã hội là không thể thiếu đặc biệt là Công Nghệ quá trình quản lý nhân sự trong các cơ quan hành chính sự nghiệp. Nhu cầu tin học hóa mang lại nhiều lợi ích về mọi mặt nhân công, chi phí thậm chí cả về những chuyên môn của người thực hiện nó, nó không đòi hỏi quá nhiều kiến thức nhưng biết cách sử dụng nó và áp dụng vào thực tiễn đúng với nhu cầu của từng công việc thì nó sẽ mang lại cho chúng ta nhiều lợi ích to lớn rất nhiều. Mỗi người ai cũng có một công việc dù lớn hay nhỏ,từ đơn giản hay phức tạp thì nó cũng cần phải có những thông tin quản lý về con người, về cách thức hoạt động, về tổ chức quản lý thông tin cá nhân như một cuốn sổ nhỏ nhưng thông tin của nó thì vô cùng lớn giúp chúng ta tra cứu nhanh về thông tin của một người nào đó như: người thân, bạn bè. Dựa trên ngôn ngữ khá đơn giản Visual Basic và hệ quản trị cơ sở dữ liệu Access một môi trường giao diện thân thiện với người dùng giúp ta dê dàng thao tác và xử lý. Mặc dù biết được nhu cầu quản lý thông tin rất cần thiết cho cuộc sống nhưng do kiến thức và sự hiểu biết còn hạn chế vì thế bài toán của em còn nhiều thiếu sót chưa có tính tối ưu cao nhưng hy vọng với đề tài của em giúp chúng ta hiểu phần nào về đề tài quản lý thông tin cá nhân. Người thực hiên: Nguyễn Xuân Dũng I- Lùa chän c«ng cô: Víi viÖc m¹ng ngµy cµng ®îc sö dông réng r·i trong c¸c ch¬ng tr×nh hiÖn nay. TÝnh chÊt x©y dùng ch¬ng tr×nh u tiªn hµng ®Çu lµ sö dông ng«n ng÷ lËp tr×nh liªn quan ®Õn m¹ng m¸y tÝnh ®Ó cã thÓ sö dông mét c¸ch phæ biÕn. Cã rÊt nhiÒu ng«n ng÷ lËp tr×nh hay sö dông nhng víi hÖ thèng Qu¶n lý ®iÓm c«ng cô lËp tr×nh lµ ng«n ng÷ Visual Basic. 1- Ng«n ng÷ x©y dùng ch¬ng tr×nh: Visual Basic, CSDL Access HiÖn nay cã rÊt nhiÒu hÖ qu¶n lý CSDL ®îc øng dông. Access lµ mét hÖ QTCSDL m¹nh, nã t¬ng t¸c víi ngêi dïng trong m«i trêng Windows. Nã cho phÐp truy cËp mét c¸ch trùc quan ®Õn d÷ liÖu vµ truy vÊn th«ng tin, cho phÐp ta thao t¸c, xö lý d÷ liÖu víi kh¶ n¨ng kÕt nèi c¸c c«ng cô , Access cho phÐp thiÕt kÕ ®îc nh÷ng FORM vµ c¸c b¸o c¸o phøc t¹p. §Æc biÖt khi khai th¸c Access víi viÖc sö dông Access Wizard vµ c¸c tËp lÖnh (Macro) ta cã thÓ tù ®éng ho¸ c¸c c«ng viÖc mµ kh«ng cÇn lËp tr×nh. Tuy nhiªn, ®èi víi bµi to¸n qu¶n lý d÷ liÖu lín ®ßi hái møc ®é chuyªn m«n cao, Access ®a ra Access Basic lµ mét ng«n ng÷ lËp tr×nh m¹nh mÏ ®¸p øng mäi nhu cÇu cña ngêi dïng. 2- Giới thiệu về ngôn ngữ lập trình Visual Basic Visual Basic nằm trong bộ visual basic 6.0 là một ngôn ngữ cở bản nằm trong hệ thống giáo dục iảng dạy trong các trường học. Với những tính năng dễ sử dụng và khá thân thiện với người dùng của nó, visual basic 6.0 cho ta viết soạn thảo, kiểm tra các trình ứng dụng của Windows hơn nữa nó còn có các file biên dịch trợ giúp “Visual basic và Active X”, thậm chí các trình ứng dụng Internet, online Visual basic. Visual basic là ngôn ngữ lập trình hướng đối tượng(OPP- Oriented Object programming). ử dụng Visual Basic có thể tao ra các ứng dụng nhanh nhất với giao diện đẹp hỗ trợ nhiều cho người sử dụng với các Menu chương trình và các nút lệnh đơn giản vừa dễ viết vừa tạo hiệu quả cao. Đặc biệt Visual Basic dùng để viết các chương trình quản lý. a. Ưu ®iÓm - Giao diện chương trình đơn giản dễ viết và dễ hiểu - Sử dụng các thuộc tính có sẵn của Windows - Cách truy cập nhanh - Thiết kế chương trình thông qua các menu nªn ngêi dïng rÊt dễ hiểu. - Hỗ trợ các công cụ giúp ta thiết kế giao diện cũng như trong quá trình lập trình. - Có nhiều thư viên để cho ta tiện sử dụng ADO b. Nhược điểm - Không áp dụng nhiều cho lập trình hệ thống bằng các ngôn ngữ như:C, C++, Assembly - Không dùng để lập trình cho các hệ thống lớn - Khả năng liến kết d÷ liÖu kh«ng b»ng c¸c ng«n ng÷ kh¸c. II- m« t¶ chi tiÕt hÖ thèng qu¶n lý sim card: PROCESING INPUT OUTPUT Ch¬ng tr×nh QL sim card ®îc thÓ hiÖn b»ng s¬ ®å trªn. Trong ®ã INPUT lµ c¸c th«ng tin vµo, OUTPUT lµ c¸c th«ng tin ra cßn PROCESSING lµ chøc n¨ng xö lý b¸n hµng. 1- BiÓu ®å phÇn cÊp chøc n¨ng: Khi ph©n tÝch c¸c th«ng tin vµo, ra vµ môc tiªu cña hÖ thèng th× ta x©y dùng ®îc biÓu ®å ph©n cÊp chøc n¨ng nh sau: HT qu¶n lý sim card CËp NhËt HÖ Thèng Cập nhật Sim CN Nhµ cung cÊp CËp nhËt Danh Môc §K tµi kho¶n Xö lý thu, chi Xö lý nhËp, xuÊt hµng Xö lý c¸c chøc n¨ng BC, TKÕt tån kho, phiÕu xuÊt B¸o c¸o Thèng kª Tæng hîp Doanh thu C«ng nî §¨ng nhËp HT CËp nhËt kh¸ch hµng ChuyÓn ®æi mËt khÈu Cập nhật card 2- X©y dùng biÓu ®å luång d÷ liÖu: PhÇn nµy nhiÖm vô ph¶i ®a ra ®îc nh÷ng biÓu ®å luång d÷ liÖu ë møc khung c¶nh, møc ®Ønh, vµ møc díi ®Ønh. Mét biÓu ®å luång d÷ liÖu ®îc cÊu t¹o bëi c¸c thµnh phÇn sau : + Chøc n¨ng xö lý : Ký hiÖu + Luång d÷ liÖu: Ký hiÖu + Kho d÷ liÖu: Ký hiÖu + T¸c nh©n ngoµi : Ký hiÖu 3- BiÓu ®å luång d÷ liÖu møc khung c¶nh: C«ng ty chñ qu¶n Ngêi dïng DS kh¸ch hµng, Dm Sim C¸c yªu cÇu C¸c B¸o C¸o HÖ Thèng QL Th«ng tin ngêi dïng B¸n Sim Card §T C¸c Q§, chÝnh s¸ch 4- BiÓu ®å luång d÷ liÖu møc ®Ønh: CËp NhËt Danh môc (2) CËp NhËt HÖ Thèng (1) Ngêi dïng C«ng ty chñ qu¶n Xö lý c¸c chøc n¨ng B¸o c¸o thèng kª (4) C¸c tµi kho¶n, y/c kh¸ch hµng, ncc DS kh¸ch hµng, DT Danh Môc Sim ho¹t ®éng KM ch¬ng tr×nh KM C¸c b¸o c¸o C¸c Q§ xö lý KQ xö lý B/ c¸o, tµi liÖu (3) C¸c yªu cÇu Kho sim, card 5- BiÓu ®å d÷ liÖu møc díi ®Ønh: * Chøc n¨ng 1 : CËp NhËt HÖ thèng Ngêi dïng §¨ng NhËp HT 1.2 ChuyÓn ®æi MK 1.3 §K tµi kho¶n 1.1 Tµi kho¶n, yªu cÇu * Chøc n¨ng 2 : CËp nhËt danh môc C¬ quan chñ qu¶n Ngêi dïng CËp nhËt kh¸ch hµng 2.1 CËp nhËt Sim 2.3 CËp nhËt Nhµ CC 2.2 CËp nhËt card 2.4 Quy ®Þnh, C¸c y/c Danh s¸ch C¸c Sim Kho hµng, DM sè * Chøc n¨ng 3 : Xö lý c¸c chøc n¨ng : Ngêi dïng Quy ®Þnh, y/c PhiÕunhËp,xuÊt C¸c Tt, phiÕu KQ thu Quy chÕ Xö lý Xö lý nhËp, xuÊt hµng thu chi (3.1) (3.2) ho¸ ®¬n, phiÕu c¸c phiÕu, H§ * Chøc n¨ng 4 : B¸o c¸o thèng kª : Göi c¸c b¸o c¸o, tån kho, phiÕu xuÊt 4.2 4.2 C¬ quan chñ qu¶n Ngêi dïng Tæng hîp doanh thu, c«ng nî 4.1 Doanh sè, DS nî hîp ®ång, quy ®Þnh C¸c b¸o c¸o, kq yªu cÇu B¸o c¸o, v¨n b¶n III- Quan hÖ thùc thÓ: nhacc sim sim Tensim Kh. hµng PhiÕunk ctpn sim Phiªuxk ctpx nhacc Kh.hang phieuthu ctpt phieuchi ctpn Kh.hang Matkhau IV- C¸ch x©y dùng CSDL trong Microsof Access : Khi tiÕn hµnh thiÕt kÕ mét CSDL trong Microsof Access, tríc hÕt ta ph¶i ph©n t¸ch mäi th«ng tin muèn lu tr÷ thµnh c¸c ®èi tîng riªng biÖt, sau ®ã chØ ra cho Microsof Access biÕt c¸c ®èi tîng cã quan hÖ víi nhau nh thÕ nµo. Dùa vµo c¸c quan hÖ ®ã Microsof Access cã thÓ liªn kÕt c¸c ®èi tîng vµ rót ra d÷ liÖu tæng hîp cÇn thiÕt. C¸c bíc thiÕt kÕ mét CSDL: Bíc 1: X¸c ®Þnh môc tiªu kh¸c th¸c CSDL. §iÒu nµy quyÕt ®Þnh c¸c lo¹i sù kiÖn ta sÏ ®a vµo Microsof Access. Bíc 2: X¸c ®Þnh c¸c b¶ng cÇn thiÕt. Môc tiªu cÇn khai th¸c lµ sim thÎ th× nh÷ng th«ng tin vÒ Ðim thÎ cÇn biÕt lµ kho sim Bíc 3 : X¸c ®Þnh c¸c trêng (Field) cÇn thiÕt ®Ó chøa DL trong c¸c b¶ng ®· x¸c ®Þnh. mçi trêng quan hÖ trùc tiÕp ®Õn ®èi tîng trong b¶ng, tr¸nh ®a vµo b¶ng c¸c trêng chøa th«ng tin cã thÓ rót ®îc tõ c¸c trêng kh¸c hoÆc lµ kÕt qu¶ cã thÓ tÝnh to¸n ®îc. Søc m¹nh cña mét hÖ QTCSDL nh Microsof Access thÓ hiÖn ë kh¶ n¨ng mau chãng t×m vµ rót ra DL tõ nhiÒu b¶ng kh¸c nhau trong CSDL. §Ó hÖ thèng lµm mét c¸ch cã hiÖu qu¶, mçi b¶ng trong CSDL cÇn cã mét trêng hoÆc mét tËp hîp c¸c trêng lµm trêng kho¸ ®Ó x¸c ®Þnh duy nhÊt mét mÉu in trong rÊt nhiÒu mÉu in ®ang chøa trong b¶ng. Microsof Access dïng trêng kho¸ chÝnh ®Ó kÕt nèi d÷ liÖu nhanh chãng tõ nhiÒu b¶ng vµ xuÊt ra kÕt qu¶ mong muèn. Bíc 4: X¸c ®Þnh c¸c mèi quan hÖ. Nh×n vµo mçi b¶ng d÷ liÖu, ta xÐt xem d÷ liªu trong b¶ng nµy liªn hÖ thÕ nµo víi d÷ liÖu trong c¸c b¶ng kh¸c. Cã thÓ thªm trêng hoÆc t¹o b¶ng míi nÕu cÇn ®Ó lµm s¸ng tá c¸c mèi quan hÖ nµy. Bíc 5: Tinh chÕ l¹i thiÕt kÕ (cè g¾ng d÷ liÖu vÒ d¹ng chuÈn 3), t¹o b¶ng d÷ liÖu vµ nhËp vµo mét sè Record, thö xem CSDL ®· thiÕt kÕ ph¶n øng thÕ nµo víi nh÷ng yªu cÇu truy xuÊt ®· ®Æt ra, xem kÕt qu¶ rót ra tõ nh÷ng b¶ng d÷ liÖu ®· thiÕt lËp cã ®óng kh«ng, thùc hiÖn chØnh söa, bæ sung thiÕt kÕ nÕu thÊy cÇn thiÕt. V- ThiÕt kÕ d÷ liÖu: NÕu ta thiÕt lËp mét qu¸ tr×nh thiÕt kÕ CSDL, ta sÏ t¹o nhanh chãng vµ hiÖu qu¶ mét CSDL, CSDL ®ã sÏ cung cÊp cho b¹n truy xuÊt th«ng tin mµ ta muèn mét c¸ch tiÖn lîi nhÊt. Víi c¸ch thiÕt kÕ v÷ng ch¾c nh vËy sÏ lµm cho ta ®ì tèn thêi gian ®Ó x©y dùng mét CSDL vµ kÕt thóc c«ng vÖc nhanh chãng vµ cho kÕt qu¶ chÝnh x¸c. *B¶ng CTN : Tªn trêng KiÓu d÷ liÖu Sè phiÕu nhËp text Sè lîng number ®¬n gi¸ currency Tªn sim text *B¶ng CTX : Tªn trêng KiÓu d÷ liÖu Sè phiÕu xuÊt text Sè lîng number ®¬n gi¸ currency Tªn sim text *B¶ng Kh¸ch hµng : Tªn trêng KiÓu d÷ liÖu M· kh¸ch hµng text Tªn kh¸ch hµng text ®Þa chØ text ®iÖn tho¹i text *B¶ng mËt khÈu: Tªn trêng KiÓu d÷ liÖu Username text MËt khÈu text *B¶ng nhµ cung cÊp: Tªn trêng KiÓu d÷ liÖu M· ncc text Tªn nhµ cc text ®Þa chØ text ®iÖn tho¹i text Ngêilh text *B¶ng phiÕu chi: Tªn trêng KiÓu d÷ liÖu Sophieu text Ngaynhap Date/time Sopnhap text Mancc text Sotien currency Diengiai text tongtien currency Tienno currency *B¶ng phiÕu nhËp khÈu: Tªn trêng KiÓu d÷ liÖu Sopnhap text Mancc text Ngaynhap Date/time *B¶ng phiÕu xuÊt kho: Tªn trêng KiÓu d÷ liÖu Sopxuat text Makh text Ngayxuat Date/time Thang text Nam text *B¶ng phiÕu thu: Tªn trêng KiÓu d÷ liÖu Sophieu text Ngaylap Date/time Sopxuat text Makh text Sotien currency Diengiai text tongtien currency Tienno currency *B¶ng sim: Tªn trêng KiÓu d÷ liÖu Tensim text Mota text Dvt text Luongton number Taikhoan currency *Tªn sim: Tªn trêng KiÓu d÷ liÖu Tensim text *B¶ng card: Tªn trêng KiÓu d÷ liÖu macard number Tencard text M« h×nh thùc thÓ: VI- CÁC HOẠT ĐỘNG CỦA CHƯƠNG TRÌNH: §Ó phÇn mÒm ho¹t ®éng tèt vµ thùc hiÖn ®îc c¸c chøc n¨ng c¬ b¶n th× phÇn mÒm Qu¶n lý cung øng Sim thÎ ®iÖn tho¹i bao gồm một form chinh MDIfrom và 17 form con . 1- Hoạt động của chương trình thông qua Menu của chương trình MDIForm: 1. §¨ng ký tµi kho¶n 2. §¨ng nhËp hÖ thèng (login) 3. ChuyÓn ®æi mËt khÈu. 4. Danh môc kh¸ch hµng. 5. Danh môc tªn sim. 6. Danh môc nhµ cung cÊp. 7. Danh môc sim, card. 8. PhiÕu nhËp hµng. 9. PhiÕu chi tiªn 10. PhiÕu xuÊt hµng 11. PhiÕu thu tiÒn 12. C«ng nî kh¸ch hµng 13. C«ng nî nhµ cung cÊp 14. In doanh thu 15. In phiÐu xuÊt 16. T×m kiÕm nhËp hµng 17. T×m kiÕm xuÊt hµng. 2- Sö dông phÇn mÒm Khi khëi ®éng phÇn mÒm lªn ngêi sö dông nh×n thÊy ngay giao diÖn phÇn mÒm ®ã lµ: PhÇn mÒm qu¶n lý cung øng sim thÎ ®iªn tho¹i. Trªn thanh menu cña phÇn mÒm sÏ xuÊt hiÖn thanh tiªu ®Ò nhãm chøc n¨ng liªn quan ®Õn khi sö dông phÇn mÒm gåm cã: + HÖ thèng + Danh môc + chøc n¨ng + B¸o c¸o - Thèng kª. 3- Chøc n¨ng cña c¸c c«ng cô trong phÇn mÒm. - PhÇn ®¨ng nhËp hÖ thèng. Khi chän vµo hÖ thèng mµn h×nh xuÊt hiÖn cña sæ §¨ng nhËp yªu cÇu ngêi sö dông nhËp tªn, mËt khÈu vµo tiÕp tôc chon Ok, lóc nµy cã thÓ truy nhËp vµo hÖ thèng. TextBox Label CommandButton Khi ®¨ng nhËp ®îc hÖ thèng xuÊt hiÖn cñ¨ sæ §¨ng ký: Cöa sæ nµy cho phÐp ngêi sö dông §¨ng ký thªm tªn ngêi dïng, mËt khÈu cho ngêi sö dông kh¸c. Chän Thªm sÏ Thªm vµo hÖ thèng mét ngêi n÷a sau ®ã chän nót Thiªt lËp sÏ hoµn tÊt c«ng viÖc thªm ngêi dïng vµ m¹t khÈu míi.NÕu kh«ng muèn thao t¸c n÷a chän Bá Qua kÕt thóc ®¨ng ký. Trong ®ã: - Label: Tªn ngêi dïng, MËt khÈu - TextBox: NhËp th«ng tin ngêi dïng vµ mËt khÈu. - CommandBotton: Thùc hiÖn c¸c nót lÖnh: Thªm míi, Bá qua, ThiÕt lËp TextBox Label CommandButton + Trong phÇn hÖ thèng cã mét phÇn còng rÊt quan träng ®ã lµ mËt khÈu, ngêi sö dông cã thÓ thay ®æi mËt khÈu khi c¶m th¸y phÇn mÒm cña minh kh«ng cßn an toµn n÷a. NhËp l¹i mËt khÈu cò, míi chän thùc hiÖn sÏ thay ®æi mËt khÈu kh¸c. Trong ®ã: - Label: Lµ tªn nh·n gåm cã:MËt khÈu cò, MËt khÈu míi - TextBox: NhËp th«ng tin vµo CommanButton: Thùc hiÖn lÖnh Label TextBox CommandButton - Danh Môc PhÇn danh môc gåm cã; - Danh môc kh¸ch hµng - Danh môc NCC (Nhµ cung cÊp) - Danh môc Sim ThÎ - Danh môc Tªn Sim. V× c¸c Form nµy ®Òu cã giao diÖn vµ code gÇn gièng nhau nªn ë ®©y sÏ tr×nh bµy mét danh môc lµm mÉu ®Ó thÊy ®îc c¸c chøc n¨ng ho¹t ®éng nh thÕ nµo. Chän Form Danh môc kh¸ch hµng lµm viÖc cã giao diÖn: DataGrid TextBox CommandButton TextBox Trªn form sö dông: 4 Label, 4 TextBox, 9 CommanButton, 1 DataGrid. Trong ®ã: + Label 1: M· kh¸ch hµng + Label 2: Tªn kh¸ch hµng + Label 3: §iÖn tho¹i + Label 4: §Þa chØ - TextBox 1: ThÓ hiÖn sè lîng kh¸ch hµng - TextBox 2: ThÓ hiÖn tªn cña tÊt c¶ kh¸ch hµng. - TextBox 3: ThÓ hiÖn sè §iÖn tho¹i cña tõng kh¸ch hµng - TextBox 4: ThÓ hiÖn ®Þa chØ cña kh¸ch hµng + CommandButton 1: §Çu - §©y lµ Kh¸ch hµng ®Çu tiªn. + CommandButton 2: Cuèi - §©y lµ Kh¸ch hµng cuèi cïng råi + CommandButton 3: Truíc - §©y lµ kh¸ch hµng tríc ®ã + CommandButton 4: Sau - §©y lµ kh¸ch hµng tiÕp theo + CommandButton 5: §ãng from + CommandButton6: Thªm - Thªm kh¸ch hµng + CommandButton 7: Xo¸ - Xo¸ bít kh¸ch hµng hiÖn t¹i + CommandButton 8: Huû - Huû kh¸ch hµng vïa thªm + CommandButton 9: Ghi - Ghi d÷ liÖu - DataGrid: HiÖn kÕt qu¶ , tÊt c¶ th«ng tin kh¸ch hµng. 4- Chøc N¨ng * PhÇn chøc n¨ng bao gåm c¸c chøc n¨ng: + PhiÕu nhËp + PhiÕu xuÊt + PhiÕu thu + PhiÕu chi Trong phÇn nµy giíi thiÖu cho ngêi sö dông biÕt mét chøc n¨ng cña phiÕu nhËp: Trong Form phiÕu nhËp hµng cã 2 phÇn : - PhiÕu nhËp hµng - PhiÕu nhËp chi tiÕt. * PhiÕu nhËp hµng: + Label: M· NCC ( M· Nhµ cung cÊp) + Label: Sè ®iÖn tho¹i + Label: §Þa chØ + Label: Sè phiÕu nhËp + Label: Ngµy nhËp Label dïng ghi nh·n. - Commanbutton: §Çu - vÒ b¶n ghi ®Çu tiªn - Commanbutton: Tríc - VÒ b¶n ghi tríc ®ã - Commandbutton: Sau - Tíi b¶n ghi tiÕp theo - Commandbutton: Cuèi - Tíi b¶n ghi cuèi - Commandbutton: Thªm - Thªm b¶n ghi míi - Commandbutton: Huû - Huû viÖc thªm míi - Commandbutton: Xo¸ - Xo¸ b¶n ghi hiÖn t¹i - Commandbutton: Ghi - Ghi d÷ liÖu - Commandbutton: T×m kiÕm - T×m kiÕm hµng nhËp CommandButton dïng thùc hiÖn c¸c lÖnh §Çu, Cuèi, Sau, Tríc, Thªm, Huû, xo¸, Ghi, T×m kiÕm. + TextBox: Ngµy - thÓ hiÖn ngµy nhËp hµng * PhiÕu nhËp chi tiÕt: Trong ®ã: - Label: Lo¹i hµng, §¬n vÞ tÝnh, Sè lîng, §¬n gi¸, Thµnh tiÒn. => Label dïng ghi nh·n Label ComboBox Text Box TextBox CommanButton ComboBox DataGrid CommanButton CommanButton + ComboBox: thÓ hiÖn danh s¸ch c¸c lo¹i hµng + TextBox: ThÓ hiÖn sè lîng hµng + DataGrid: ThÓ hiÖn d÷ liÖu - Commanbutton: §Çu - vÒ b¶n ghi ®Çu tiªn - Commanbutton: Tríc - VÒ b¶n ghi tríc ®ã - Commanbutton: Sau - Tíi b¶n ghi tiÕp theo - Commanbutton: Cuèi - Tíi b¶n ghi cuèi - Commanbutton: Thªm - Thªm b¶n ghi míi - Commanbutton: Huû - Huû viÖc thªm míi - Commanbutton: Xo¸ - Xo¸ b¶n ghi hiÖn t¹i - Commanbutton: Ghi - Ghi d÷ liÖu - Commanbutton: Tho¸t - §ãng Form CommanButton dïng thùc hiÖn c¸c lÖnh §Çu, Cuèi, Sau, Tríc, Thªm, Huû, xo¸, Ghi, Tho¸t. 5- PhÇn B¸o c¸o - Thèng kª: * PhÇn B¸o c¸o - Thèng kª gåm cã c¸c chøc n¨ng: - Doanh thu - C«ng nî NCC ( nhµ cung cÊp) - C«ng nî kh¸ch hµng - Tån kho - PhiÕu XuÊt. * PhÇn Doanh Thu §©y lµ phÇn thÓ hiÖn thu nhËp cña ngêi sö dông. Form cã d¹ng: Label Label CommanButton TextBox ComboBox Trong ®ã: - Label: Th¸ng, N¨m : ThÓ hiªn tªn nh·n - CommanButton: Thùc hiÖn lÖnh * Code cña Form: Private Sub Form_Load() Text1.Text = Year(Date) Combo1.Text = Month(Date) End Sub Private Sub in_Click() On Error GoTo loi Dim dk1 As String dk1 = "thang= '" & Trim(Combo1.Text) & "'" dk1 = dk1 & " and nam= '" & Trim(Text1.Text) & "'" DataEnvironment1.rsdoanhthu_Grouping.Filter = dk1 dk1 = "" Me.Hide DataReport1.Show 1 Exit Sub If dk1 = "" Then MsgBox "chua co bao cao cua thang nay", , "Thong bao" End If Exit Sub loi: Beep MsgBox "Co loi phat sinh", , "Thong bao" End Sub Private Sub UpDown1_DownClick() Me.Text1 = Me.Text1 - 1 End Sub Private Sub UpDown1_UpClick() Me.Text1 = Me.Text1 + 1 End Sub KẾT LUẬN - Qua quá trình thực hiện làm bài thực hành tốt nghiệp em đã hiểu phần nào về bài toán quản lý nói chung cũng như quản lý thông tin nói riêng. Đồng thời em đã hoàn thành cơ bản những yêu cầu mà bài toán đã đưa ra. Đề tài được xây dựng khá đơn giản những em nghĩ với gì đã làm được có thể làm cho mọi người hiểu phần nào cơ sở dữ liệu cách kết nối cơ sở dữ liệu, và lập trình visual basic 6.0 + Cách kết nối một cơ sở dữ liệu Access với visual basic 6.0 Ngoài ra ta có thể dùng cơ sở dữ liệu SQL server để kết nối Những việc em đã làm được: + Cách xây dựng form: tạo form, tạo giao diện, cách đặt các thuộc tính cho đối tượng. + Cách tao ra các đối tượng - Những vấn đề tồn tại của đề tài: + tuy nhiên vì thời gian thực hiện một tháng và kiến thức còn hạn chế bài báo cáo còn sơ sài mang tính đơn giản. + Do cơ sở dữ liệu khá đơn giản lên đề tài chưa đạt chuẩn và thiếu xót khác. + Chương trình còn phải được phát triển nhiều hơn nữa các chức năng và cơ sở dữ liệu còn phải mở rộng khá nhiều để giúp cho việc quản lý thông tin cá nhân hiệu quả hơn và giúp cho người đùng có thể tiện sử dụng và tìm kiếm thông tin một cách dễ dàng hơn và em hy vọng trong tương lai đề tài này có thể áp dụng vào các văn phòng với quy mô nhỏ để tiện cho việc quản lý nhân viên hay khách hàng của các công ty. Em xin chân thành cảm ơn !
Tài liệu đính kèm: