Xây dựng chương trình quản lý nhân sự của chi cục Dự trữ Sóc Sơn dựa trên ngôn ngữ VISUAL BASIC - pdf 19

Download miễn phí Khóa luận Xây dựng chương trình quản lý nhân sự của chi cục Dự trữ Sóc Sơn dựa trên ngôn ngữ VISUAL BASIC



 
MỤC LỤC
TÊN MỤC TRANG.
*LỜI CẢM ƠN 1
*ĐẶT VẤN ĐỀ 2
CHƯƠNG I :KHẢO SÁT HỆ THỐNG HIỆN TẠI
+Hệ thống tổ chức cán bộ và hoạt đọng của cơ quan 3
+Cách thức tổ chức và lưu trữ thông tinhiện tại 6
+Danh sách cán bộ công chức năm 2003 10
+Danh sách cán bộ nâng lương năm 2003 12
+Danh sách đảng viên năm 2003 12
+Danh sách theo trình độ nhân viên 13
CHƯƠNG II : TIN ỨNG DỤNG CỦA TIN HỌC QUẢN LÝ
+Một số khái niệm cơ bản về quản lý và ứng dụng tin học trong công tác
quản lý 15
+Giới thiệu về MIC ROSOFT ACCESS 20
+Ngôn ngữ VI SUA BASIC 6.0 27
+Mối liên hệ giữa ACCESS VÀ VISUAL BASIC 31
CHƯƠNG III : THIẾT KẾ CƠ SỞ DỮ LIỆU.
+Thông tin vào ra của hệ thống 33
+Thiết kế cơ sở dữ liệu cho hệ thống quản lý cán bộ 35
 
CHƯƠNG IV : PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG .
+Mục đích 42
+Sơ đồ chức năng của hệ thống quản lý cán bộ 43
+Sơ đồ luồng dữ liệu 44
CHƯƠNG V : CÁC FORM CHÍNH VÀ CÁC CODE CHƯƠNG TRÌNH.
+Một số form chính của chương trình 51
+Một số code của chương trình 51
*TÀI LIỆU THAM KHẢO 81
*KẾTLUẬN 82
*MỤC LỤC 83
*NHẦN XÉT CỦA GIÁO VIÊN 85
 
 



Để tải bản Đầy Đủ của tài liệu, xin Trả lời bài viết này, Mods sẽ gửi Link download cho bạn sớm nhất qua hòm tin nhắn.
Ai cần download tài liệu gì mà không tìm thấy ở đây, thì đăng yêu cầu down tại đây nhé:
Nhận download tài liệu miễn phí

Tóm tắt nội dung tài liệu:

nguån d÷ liÖu vËt lý n»m trong c¬ së d÷ liÖu Server, c¬ së d÷ liÖu Access chØ l­u c¸c b¶ng liªn kÕt logic nh­ng chóng ho¹t ®éng nh­ c¸c b¶ng b×nh th­êng kh¸c cña c¬ së d÷ liÖu Access.
MÆc dï kh¶ n¨ng hç trî cho m«i tr­êng Client/Server ch­a cao Access lµ mét hÖ qu¶n trÞ c¬ së d÷ liÖu quan hÖ rÊt m¹nh. Víi thÕ m¹nh trong c«ng nghÖ phÇn mÒm nãi chung vµ c«ng nghÖ m¹ng nãi riªng, trong t­¬ng lai ch¾c ch¾m c¸c nhµ ph¸t triÓn cña h·ng Microsoft sÏ kh¾c phôc ®­îc nh­îc ®iÓm nµy. V× vËy ta cã thÓ kh¼ng ®Þnh r»ng Access lµ m«i tr­êng tèt cho viÖc x©y dùng, ph¸t triÓn c¸c øng dông phÇn mÒm c¬ së d÷ liÖu kh«ng nh÷ng hiÖn t¹i mµ c¶ trong t­¬ng lai.
III.Ng«n ng÷ Visual Basic 6.0
1. Microsoft Visual Basic vµ c¸c phiªn b¶n
Microsoft Visual Basic lµ mét ng«n ng÷ lËp tr×nh ®­îc h·ng Microsoft ph¸t triÓn .Visual Basic g¾n liÒn víi kh¸i niÖm lËp tr×nh trùc quan, nghÜa lµ khi thiÕt kÕ ch­¬ng tr×nh b¹n nh×n ngay thÊy ngay kÕt qu¶ qua tõng thao t¸c vµ giao diÖn khi ch­¬ng tr×nh thùc hiÖn. §©y lµ thuËn lîi lín so víi ng«n ng÷ lËp tr×nh kh¸c, Visual Basic cho phÐp b¹n chØnh söa ®¬n gi¶n, nhanh chãng mµu s¾c, kÝch th­íc, h×nh d¸ng cña c¸c ®èi t­îng cã mÆt trong øng dông. VÒ mÆt c«ng nghÖ lËp tr×nh còng nh­ tæ chøc m«i tr­êng lµm viÖc, phiªn b¶n 5.0 vµ 6.0 cã nhiÒu ­u ®iÓm h¬n. MÆt kh¸c, phiªn b¶n 5.0 32 bit vµ 6.0 ®­îc phÐp x©y dùng c¸c øng dông 32 bit víi m«i tr­êng lµm viÖc lµ Microsoft Windows 95 Window 2000. Cô thÓ:
- phiên bản 5.0: Phiªn b¶n 32 bit, phiªn b¶n t­¬ng thÝch hoµn toµn trªn m«i tr­êng Windows. HÖ thèng th­ viÖn sö dông c¸c DLL ( Dynamic Link Library ) vµ c¸c th­ viÖn OLE theo c«ng nghÖ OCX. Phiªn b¶n 32 tá ra thùc sù cã ­u ®iÓm trong m«i tr­êng Windows 95 & 97 nÕu cÊu h×nh m¸y tÝnh cña ng­êi sö dông ®­îc c¸c nhu cÇu sö dông cao.
- phiên bản 6.0: Lµ phiªn b¶n míi hiÖn nay ch¹y trªn m«i tr­êng Windows 9.X. HÖ thèng sö dông th­ viÖn DLL vµ c¸c th­ viÖn OLE theo c«ng nghÖ OCX, nhu cÇu ®ßi hái cÊu h×nh cña m¸y tÝnh ph¶i ®ñ m¹nh (m¸y tÝnh tõ 586 trë lªn ).
2. Tæ chøc cña Mirosoft Visual Basis
- Project: Lµ s¶n phÈm lËp tr×nh trong m«i tr­êng Microsoft ®­îc tæ chøc thµnh mét Project bao gåm:
- MDI form: Mét Project cã thÓ cã mét mµn h×nh lµm theo chÕ ®é Multi Document Interfaccce.
Form: C¸c mµn h×nh lµm viÖc cña Project.
Form: C¸c mµn h×nh lµm viÖc cña Project.
- Module: §­îc sö dông ®Ó khai b¸o c¸c Sub, Function, Type, Constant tæng qu¸t trong Proect.
Class Module: khai b¸o ®èi t­îng trong Project.
Controls:
C¸c ®èi t­îng ®­îc sö dông trong form Präject lµ c¸c th­ viÖn kiÓu VBX hoÆc OCX. Mçi ®èi t­îng ®­îc ®Æc tr­ng Properties vµ c¸c Events. C¸c ®èi t­îng cña Microsoft Visual Basic cã thÓ ph©n chia thµnh c¸c nhãm sau:
C¸c control chuÈn cña hÖ ®iÒu hµnh Windows.
- C¸c ®èi t­îng do Microsoft cung cÊp ( Data control, Rich Text Control...).
C¸c ®èi t­îng do h·ng phÇn mÒm thø ba hç trî.
3. Kh¸i qu¸t lËp tr×nh trªn Mirosoft Visual Basis.
X©y dùng Project trªn c¬ së ph©n tÝch hÖ thèng bµi to¸n.
ThiÕt kÕ c¸c ®èi t­îng.
- §iÒu khiÓn tÝnh chÊt c¸c ®èi t­îng vµ viÕt m· lÖnh xö lÝ trªn c¸c sù kiÖn vµ c¸c ®èi t­îng.
4. LËp tr×nh trªn Mirosoft Visual Basis
Mirosoft Visual Basis hç trî sö dông Query trong ch­¬ng tr×nh cña m×nh. Do vËy viÖc xö lÝ d÷ liÖu cã nhiÒu thuËn lîi, ®Æc biÖt CSDL cña Access. Trong khi viÕt ch­¬ng tr×nh cã mét sè vÊn ®Ò quan träng cÇn chó ý ®ã lµ lçi vµ xö lÝ lçi.
C«ng cô gì rèi: Khi ch¹y thö ch­¬ng tr×nh cã thÓ sö dông c«ng cô gì rèi kh¸ m¹nh cña Mirosoft Visual Basis ( Debug ). C«ng cô nµy cho phÐp hiÖu chØnh phÇn c©u lÖnh ngay trong khi thùc hiÖn ch­¬ng t×nh ®èi víi c¸c l«Ü kh«ng quan träng.
§Ó thiÕt kÕ c¬ së d÷ liÖu cã thÓ sö dông mét trong c¸c c«ng cô sau:
Sö dông phiªn b¶n Micosofft Access t­¬ng øng víi phiªn b¶n cña cu¶ Mirosoft Visual Basis.
Sö dông ch­¬ng tr×nh DataManager ®­îc cung cÊp kÌm theo Visual Basic
- ThiÕt kÕ b¸o c¸o: §Ó thiÕt kÕ mÉu biÓu b¸o c¸o cã thÓ sö dông mét trong c¸c c«ng cô sau:
- Sö dông phiªn b¶n DataEnviroment t­¬ng øng trong Microsoft Visual Basic
Sö dông DataReport ®­îc cung cÊp kÌm theo.
5. Visual Basic vµ Microsoft Access.
Visual Basic lµ ng«n ng÷ lËp tr×nh h­íng sù kiÖn cã thÓ gi¶i quyÕt ®­îc mäi bµi to¸n. Visual Basic còng gi¶i quyÕt ®ù¬c c¸c bµi to¸n qu¶n lÝ mµ c¸c ng«n ng÷ kh¸c kh«ng cã. §Ó ph¸t huy hÕt kh¶ n¨ng Visual Basis hay Acces chóng ta ph¶i hiÓu thËt râ c¬ chÕ xö lÝ d÷ liÖu ( Jet Engine ), Jet Engine cho phÐp lµm viÖc víi nhiÒu dang thøc d÷ liÖu kh¸c nhau vµ cung cÊp giao diÖn lËp tr×nh h­íng ®èi t­îng ®Ó lµm viªc víi CSDL. JetEngin lµ thµnh phÇn cèt lâi cña hÖ qu¶n trÞ CSDL Access do ®ã cã thÓ trë thµnh mét nhµ lËp tr×nh chuyªn nghiÖp víi Visual Basis th× ®iÒu ®Çu tiªn lµ Jet Engine.
Tuy nhiªn mçi ng«n ng÷ lËp tr×nh cã mét hÖ thèng m¹nh riªng cña nã, ë lÜnh vùc nµy nã kh«ng ®¸p øng ®­îc, kh«ng thÝch hîp ®­îc nh­ng ë lÜnh vùc kh¸c th× l¹i lµm ®­îc. VÝ dô nh­ Access cã c«ng cô thiÕt kÕ b¸o biÓu m¹nh h¬n nhiÒu so víi Visual Basis, trong Visual Basis cã bé thiÕt kÕ b¸o biÓu kh«ng do Microsoft ph¸t triÓn mµ l¹i do h·ng Seagate, vµ ®­îc ®­a vµo nh­ mét OLE Custom Control ®éc lËp.
V× vËy tuú theo yªu cÇu cña mét bµi to¸n cô thÓ mµ ng­êi lËp tr×nh chän mét ng«n ng÷ thÝch hîp ®Ó gi¶i quyÕt chóng. Visual Basis 6.0 cho phÐp ng­êi lËp tr×nh nhóng c¸c ®èi t­îng hay sö dông c¸c hµm th­ viÖn DLL mét c¸c dÔ dµng.
Visual Basis 2.0 ®· nhanh h¬n, m¹nh h¬n vµ cßn sö dông h¬n Visual Basis 1.0. Visual Basis 3.0 t¨ng thªm nh÷ng c¸ch thøc ®¬n gi¶n ®Ó ®iÒu khiÓn c¸c c¬ së d÷ liÖu m¹nh nhÊt s½n cã. Visual Basis 4.0 hç trî sù ph¸t triÓn 32 - bit vµ b¾t ®Çu tiÕn tr×nh chuyÓn Visual Basis thµnh mét ng«n ng÷ lËp tr×nh h­íng ®èi t­îng ®Çy ®ñ. Phiªn b¶n 5.0 vµ 6.0 cã nhiÒu tÝnh n¨ng m¹nh h¬n, ®Æc biÖt lµ tèc ®é gia t¨ng ®¸ng kÓ (kho¶ng 20% nhanh h¬n so víi Visual Basis 4.0) vµ nh÷ng ®Æc tÝnh liªn quan ®Õn Web. Cã 3 khÝa c¹nh kh¼ng ®Þnh Visual Basis 6.0 thùc sù lµ mét ng«n ng÷ lËp tr×nh ®a n¨ng: Thêi gian nhËp biÓu (Form) vµ ®iÒu khiÓn (control) nhanh h¬n h¼n Visual Basis 4.0 tèc ®é truy cËp d÷ liÖu nhanh, c«ng nghÖ tèi ­u cña Mirosoft Visual C++ ®­îc dïng trong Visual Basis 5.0 vµ 6.0, phiªn b¶n Visual Basis 6.0 cã thªm mét sè tÝnh n¨ng ng«n ng÷ mong muèn, t¨ng c­êng cho Internet vµ c¸c tÝnh n¨ng c¬ së d÷ liÖu m¹nh h¬n.
Ngoµi ra Visual Basis 5.0 vµ 6.0 cßn cã c«ng cô trî gióp th«ng minh, c«ng cô gì rèi cao, c¸c c«ng cô t¹o lËp ActiveX, cho phÐp truy cËp nhiÒu nguån d÷ liÖu kh¸c nhau. Visual BasisÖ chuyÓn øng dông sang m«i tr­êng Web ®­îc thùc hiÖn dÔ dµng vµ nhanh chãng h¬n.
IV. Mèi liªn hÖ gi÷a Access vµ Visual Basis.
Microsoft hiÖn ®ang lµm chñ 2 hÖ Qu¶n trÞ CSDL ( Visual Foxpro vµ Access).
Access do Microsoft ph¸t triÓn tõ ®Çu vµ trë thµnh mét trong nh÷ng s¶n phÈm thµnh c«ng nhÊt. Visual Basis dïng kÕt nèi database engine cña Access ®Ó xö lÝ d÷ liÖu, Visual Basis kh«ng ph¶i lµ mét hÖ qu¶n trÞ d÷ liÖu mµ lµ mét ng«n ng÷ v¹n n¨ng. Víi Visual Basis ta cã thÓ ph¸t triÓn nhiÒu øng dông kh¸c nhau.
Nã bao gåm c¶ tr×nh biªn dÞch, cho phÐp nhµ ph¸t triÓn sinh ra c¸c tËp tin .EXE ch¹y ®éc lËp ( dÜ nhiÔn cÇn cã thªm c¸c th­ viÖn DLL, VBX, OCX ) cßn Access hoµn toµn lµ mét hÖ qu¶n trÞ CSDL. Access kh«ng cã tr×nh biªn dÞch nh­ Visual Basis. Tuy nhiªn Microsoft cung cÊp thªm bé Access Run time ®Ó ch¹y c¸c øng dông mµ kh«ng cÇn cµi ®Æt Access.
C¸ch thiÕt kÕ trùc quan vµ c¸ch lËp tr×nh h­íng sù kiÖn ®­îc ¸p dông trong Access vµ Visual Basis. Access tá ra m¹nh h¬n khi cho phÐp qu¶n lÝ c¸c sù kiÖn tinh tÕ h¬n ch¼ng h¹n nh­ Text Box control, Access cho phÐp xö lÝ c¸c cù kiÖn liªn quan ®Õn sù thay ®æi d÷ liÖu: OnChange, BeforeUpdate, AfterUpdate trong khi Visual Basis 4.0 chØ cã thÓ kiÓm tra sù kiÖn Change. V× vËy Access ch...
Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status