Đề tài Hệ thống quản lý Sim Card

Đề tài Hệ thống quản lý Sim Card

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ý.

 

doc 32 trang Người đăng haiha30 Lượt xem 788Lượt tải 0 Download
Bạn đang xem 20 trang mẫu của tài liệu "Đề tài Hệ thống quản lý Sim Card", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
	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 nh­ng 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 l­u 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:

  • docvisualbasic.doc