1. Trang chủ
  2. » Luận Văn - Báo Cáo

Quản lý nhân sự lương trên hệ quản trị hệ quản trị MICROSOFT ACCESS

85 570 1
Tài liệu được quét OCR, nội dung có thể không chính xác

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 85
Dung lượng 17 MB

Nội dung

Ngày nay song song với quá trình phát triển công nghệ khoa học và kỹ thuật thì nghành khoa học tính toán đã đóng vai trò quan trọng, nó đã đạt được những thành tựu khoa học kỹ thuật rực rỡ với những bước tiến nhảy vọt.Việc áp dụng các công nghệ khoa học kỹ thuật vào lĩnh vực đời sống của con người ngày càng tăng và không ngừng can thiệp vào hầu hết các công việc trong đời sống. Công nghệ thông tin là một trong những ngành khoa học đó. Đi đôi với sự phát triển của công nghệ chế tạo các thiết bị máy tính thì việc các sản phẩm phần mềm ứng dụng ra đời có tính chất quyết định đối với việc áp dụng ngành khoa học này. Trên thế giới cũng như ở Việt Nam , công nghệ thông tin đã trở thành một ngành công nghiệp mũi nhọn, nó là một ngành khoa học kỹ thuật không thể thiếu trong việc áp dụng vào các hoạt động xã hội như: Quản lý, kinh tế, thông tin... Ở nước ta hiện nay , việc áp dụng vi tính hoá trong việc quản lý tại các cơ quan, xí nghiệp đang rất phổ biến và trở nên cấp thiết. Nhưng một vấn đề đặt ra trong việc quản lý là làm thế nào để chuẩn hoá cách xử lý dữ liệu ở các cơ quan, xí nghiệp, bởi trăm xí nghiệp, trăm cơ quan là trăm cách xử lý khác nhau, ở đây chúng tôi muốn đề cập tới tầm quan trọng của việc phân tích vấn đề trong quản lý ứng dụng vào vi tính. Đó cũng là một vấn đề còn nhiều hạn chế của đội ngũ nhân viên trong việc quản lý tại các cơ quan, xí nghiệp của ta.

Trang 1

LOI MO ĐẦU cQ Q0 ng ng ng ng ng ng ng ng nu su sung 3 CHƯƠNG I : GIỚI THIÊU VÀ KHẢO SÁT HÊ THÔNG sc+sceczs=2 5 LGiới thiệu về công ty - c c1 HH2 H HT HH TH TH TK kh ch TH 5 1 Quá trình hình thành và phát triỂn - - - c2 c 2 + 2c‡£SeeEererrsrreerererrsrereeÕ

2 Chức năng, nhiệm vụ của các phòng ban 6

II Khảo sát hệ thống - - - C00211 SH ST HY TH nk cv rệt 14

1.Tổng quan về hệ thống quản lý - c2 S121 11kg 14 2.Chức năng và nhiệm vụ của hệ thống quản lý nhân sự . - - 14 3.Yêu cầu của hệ thống và những khó khăn - + - <2 222cc *< s2 15 4.Những yêu cầu đặt ra đối với hệ thống mới - - << S1 *S s2 15 CHUONG II : PHÂẦN TÍCH VÀ THIẾT KÉ HỆ THÔNG - - 16

1 Các chức năng cơ bán của hệ thống: c- 2c c 22222121 sen 16

IPe 0277 222 an l6

1.2> Quản lý lương - ch 16 1.3> Tra cứu,Tìm kiẾm : - - - - c2 02200010101 0003 11111111111 11111 1 này 16

1.4> Bao cdo, Thong ké o.oo cee ceecceeccee cece ceeueeseucesaeseeueeeeaesseeesaeeeen 16

2 Biéu đồ phân cấp chức năng của hệ thống quản lý nhân sự/ lương: 17 2.1 Biểu đồ phân cấp chức năng - - LLc- C191 SE rét 17 2.2 Biểu đồ luồng đữ liệu mức khung cảnh ¿<< << S2 17

2.3 Biểu đồ luồng đữ liệu mức đỉnh - - -©c- CC SE S121 seẻ 18 2.3.1 Chức năng quản lý hồ sơ - c c1 S9 S Sky kg 19

2.3.2 Chức năng quản lý lương: che 19

2.3.3 Chức năng tra cứu tìm kiẾm: - - L cc CS S1 S SH St k crếH 19 2.3.4 Chức năng báo cáo, thống kê: -Lcc CQSSS Sky sey 20 2.4 Biểu đồ luồng đữ liệu mức đưới đỉnh tổng hợp - -‹ c⁄ << c<<< <<: 21

CHƯƠNG II: XÂY DỰNG CƠ SỞ DU LIEU CUA CHƯƠNG

1.Cơ sở đữ liệu - Q9 n ĐH HH HH ng kg 22 2 Sử dụng Microsoft Access để tạo cơ sở đữ liệu cho chương trình 23

Trang 2

2.2 Thiết kế cdc file dit iGU 2.2 ee ee ceeeeecceeeeeeetenneeeeeeeeeteseeenntteeeeeeeeteees 25

2.2.1 Bảng HoSoCanBo lưu trữ thông tin về nhân sự trong một cơ quan 25

2.2.2 Bảng lương lưu trữ thông tin về quá trình lao động của nhân sự 26

2.2.3 Bảng HesoLuong lưu trữ thông tin về hệ số lương của công ty 27

2.2.4 Bảng Thưởng lưu trữ thông tin về hệ số lương của công ty - 27

2.2.5 Bảng HesoLuong lưu trữ thông tin về hệ số lương của công ty 27

3 Dung Microsoft Access để tạo bộ cơ sở đữ liệu -.cccccccccccscscs: 28 3.1 Mối quan hệ cho các bảng dữ liệu trong chương trình - eee 28 3.2 Relationships phân hệ Quản lý nhân sụ-tiền lương - - - - 28 M30 0i aiaiaiadầđiiiiaaaầảẳÝ 29 4.1 Xây dựng lược đồ cầu trúc chương trình LCT: - << << <2 29 4.1.1 Chỉnh sửa hồ SƠ: - ĐĐĐSSS 9999119111111 11 11111 ve 29 4.1.2 Chấm công - - -cc- Q11 n1 SH ST KH TT ky TT TK nh ch crr 29 4.1.3 Tính lương: SH SH ng kh kh na 30 “ALN6) n ằẰằẮằa HH ašaãaa44Ả 30

4.1.5 Thống kê báo CÁO: cc- S002 01 1112111 1k HT ch ky rệt 31 4.2 Đặc tả Module: HQ nha 31 4.2.1 Cap nhat h6 sot cccccccccccceeeccceeecccueescseueeseuecssueecsevesseaneseuaeeseas 31 4.2.2 Tra cứu, Tìm kiẾm: HS SĐT ng kh 32 CHƯƠNG IV: SỬ DỤNG NGƠN NGỮ LẬP TRÌNH VISUAL BASIC ĐỀ THIẾT KÉ CHƯƠNG TRÌNH - 7-5 552222222 22+ 33 1.Ngơn ngữ lập trình Visual Basic ‹ cớ 33 2.Các đối tượng truy cập dữ liệu - - cha 34 3 Sử dụng các đối tượng truy cập dữ liệu trong chương trình -: 35

4 Các điều khiển giao diện người sử đụng - - CC cà: 39 5 Sử dụng các câu truy vẫn (SQL) - -c- cóc cà các sec các sec <c-c 40

6 Cài đặt và chạy chương trình cớ 44

CHƯƠNG V: ĐÁNH GIÁ VÀ PHÁT TRIẾN ĐỀ TÀI .- -<<<- 54 NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN c c2 c c2 55

XÁC NHẬN CỦA CƠ QUAN THỰC TẬP - -cc- ccc c2 56

TAI LIEU THAM KHẢO - 7C 0611011111111 11111111111 1 trà 57 :10809 2 cccccec ccc c sce eeeecccseeueueecccsseeeeessessssuaesssesseeneeeecseuanagereees 58

Trang 3

CODE CUA CHUONG TRINH cccccccccceecccuceeccccaccecucuceeccuesuesersssess 58

LOI MO DAU

Ngày nay song song với quá trình phát triển công nghệ khoa học và kỹ thuật thì nghành khoa học tính toán đã đóng vai trò quan trọng, nó đã đạt được những thành tựu khoa học kỹ thuật rực rỡ với những bước tiễn nhảy vọt Việc áp đụng các công nghệ khoa học kỹ thuật vào lĩnh vực đời sống của con người ngày cảng tăng và không ngừng can thiệp vào hầu hết các công việc trong đời sống Công nghệ thông tin là một trong những ngành khoa học đó Đi đôi với sự phát triển của công nghệ chế tạo các thiết bị máy tính thì việc các sản phẩm phần mềm ứng dụng ra đời có tính chất quyết định đối với việc áp dụng ngành khoa học này

Trên thế giới cũng như ở Việt Nam, công nghệ thông tin đã trở thành một ngành công nghiệp mỗi nhọn, nó là một ngành khoa hoc kỹ thuật không thể thiếu trong việc áp dụng vào các hoạt động xã hội như: Quản lý, kinh tế, thông

tin

Ở nước ta hiện nay , việc áp dụng vi tính hoá trong việc quản lý tại các cơ quan, xí nghiệp đang rất phô biến và trở nên cấp thiết Nhưng một vấn đề đặt ra trong việc quản lý là làm thế nào để chuẩn hoá cách xử lý đữ liệu ở các cơ quan, xí nghiệp, bởi trăm xí nghiệp, trăm cơ quan là trăm cách xử lý khác nhau, ở đây chúng tôi muốn đề cập tới tầm quan trọng của việc phân tích vẫn dé trong quan ly ứng dụng vào vi tính Đó cũng là một vấn đề còn nhiều hạn chê của đội ngũ nhân viên trong việc quản lý tại các cơ quan, xí nghiệp của ta

Một thực trạng dang diễn ra là các công ty thường mời các chuyên viên phần mềm vi tính về viết chương trình, nhưng họ không hiểu chương trình được viết như thế nào, hoặc ứng dụng được phân tích ra sao Họ không biết làm gì ngoài việc ấn nút theo sự hướng dẫn của công ty phần mềm khi sử đụng chương trình họ viết Khi muốn thay đổi nho nhỏ trong chương trình lại phải mời chuyên viên,vì người điêu hành chỉ biệt ân nút mà thôi, mà những thay

Trang 4

đổi này có thể khi phân tích vẫn đề không ai để ý hoặc khách hàng quên khuấy

không yêu cầu chuyên viên khắc phục trong chương trình Sự hạn chế trong việc phân tích vẫn đề, quản lý đã không phát huy hết tác dụng của máy tính

Với mong muốn giúp các bạn hiểu được tầm quan trọng của việc phân tích thiết kế một hệ thống thông tin tự động hoá trong lĩnh vực quản lý Em đã cố găng và mạnh đạn đưa ra một phương pháp phân tích thiết kế hệ thống trong bài toán quản lý nhân sự-lương trên hệ quản trị cơ sở dữ liệu MICROSOFT ACCESS, đây cũng chỉ là một phương pháp trong nhiều phương pháp, nó có thé chưa được hoàn thiện nhưng cũng phần nào đấy giúp các bạn hiểu được vai trò của việc phân tích thiết kế trong bài toán quản lý nói chung

Mặc dù rất cố găng để hồn thành cơng việc, xong thời gian có hạn và kinh

nghiệm kiến thức chưa nhiều nên việc phân tích thiết kế còn có nhiều thiếu xót

cần được bổ xung Vì vậy, e mong nhận được ý kiến đóng góp của thầy cô và bạn bè để đề tài ngày càng hoàn thiện hơn

Cuối cùng, em xin chân thành cảm ơn Ths Nguyễn Thanh Hương giảng viên bộ môn công nghệ thông tin Trường Đại Học Kinh Tế Quốc Dân đã tận

tình chỉ bảo hướng dẫn em hoàn thành đề tài này

Ngoài ra, e xin chân thành cám ơn quý công ty TNHH Minh Trí đã tạo điều kiện cho e thực tập tại công ty để e có thể hoàn thành được đề tài này

CHƯƠNG I

GIOI THIEU VA KHAO SAT HE THONG

Trang 5

I Giới thiệu về công ty

1.Quá trình hình thành và phát triển

Ngày 22/06/1995 UBND thành phố Hà Nội cấp giấy phép số

1906GP/UB quyết định thành lập công ty TNHH Minh Trí Là một công ty may thêu chuyên sản xuất và xuất khẩu các mặt hàng may mặc bằng vải đệt kim Sản phẩm của công ty đã có mặt ở khắp các thị trường trên thế giới như thị trường EU, Canada, Đức, Tiệp, Đài Loan, Nhật Bản, Hồng Kông, Trung Quốc, đặc biệt là thị tường Mỹ

Trong 13 năm qua, công ty đã không ngừng hoàn thiện về cơ cấu tô chức và bộ máy quản lý nhằm đáp ứng nhu cầu sản xuất của cán bộ công nhân viên trong công ty để luôn đạt mức tăng trưởng và kim ngạch xuất khâu cao Đồng thời tạo công ăn việc làm cho hàng nghìn lao động, nâng cao chất lượng đời sống cán bộ công nhân viên

Giới thiệu cụ thé:

- _ Tên công ty: Công ty trách nhiệm hữu hạn Minh Trí - Tén giao dich: Minh Tri Limited Company

- _ Tên viết tắt: Minh Tri co.lmt

- - Trụ sở chính: Khu công nghiệp Vĩnh Tuy - Quận Hoàng Mai — Tp Hà Nội

- _ Hình thức hoạt động: sản xuất kinh doanh

- San pham cua cong ty: chủ yêu là các sản phâm từ vải dệt kim bao gôm quân, áo các loại Có 2 đòng sản phẩm là: hàng cao cấp và hàng đại trà

- - Kim ngạch xuất khâu đạt: 24.344.000 USD (2006) - _ Sản lượng sản xuất đạt: 5.993.000 sản phẩm (2006)

- _ Doanh thu đạt: 67 tỷ đồng

Trang 6

- §6 may may:570 - Số đàn máy thêu: 4 - - Thành tích đạt được:

+ Thành tích xuất khẩu do Bộ Thương mại tặng năm 2004 + Bằng khen của Liên đoàn quận Hồng Mai về cơng tác tốt

+ Bằng khen của Sở Y tế Hà Nội về VSATTP và chăm sóc sức khoẻ ban đầu cho người lao động

+ .cùng nhiều bằng khen về công tác an ninh trật tự, công tác phòng cháy chữa cháy, bảo hiểm xã hội

Tuy còn non trẻ nhưng công ty TNHH Minh Trí đã và đang khẳng định mình trên con đường hội nhập kinh tế quốc tế nói chung và ngành dệt may Việt Nam nòi riêng

2.Chức năng, nhiệm vụ của các phòng ban trong công ty + Giám đốc: Là người đứng đầu công ty:

- Chịu trách nhiệm trước Nhà nước và pháp luật về tất cả các hoạt động sản xuất kinh doanh của công ty

- _ Điều hành chung mọi hoạt động của các phòng ban trong công ty - _ Chịu trách nhiệm chỉ đạo, bồi đưỡng và nâng cao chuyên môn, kỹ thuật

và cải thiện đời sống cho cán bộ công nhân viên

- Kết hợp chặt chẽ với các phòng chức năng, các phòng nghiệp vụ của công ty tạo điều kiện cho các tổ chức, đoàn thể hoạt động theo đúng quy chế

- _ Trực tiếp phụ trách công tác cán bộ

+ Phó giám đốc; Là trợ lý của giám đốc - điều hành công ty trong từng lĩnh

Trang 7

- Chiu trach nhiém toan bé vé mat k¥ thuat, quan sw tu vé, phu trach vé

đào tạo kế hoạch tác nghiệp, theo dõi, đôn đốc sản xuất hàng trong các phân xưởng, theo đối hiện trạng máy móc, thiết bị sản xuất

- _ Ký kết hợp đồng nội địa

- _ Liên doanh ký kết

- _ Mua bán vật tư, hàng hoá, nguyên vật liệu chính, phụ tùng thiết bị - _ Kết hợp cùng phòng tài vụ kinh doanh thành phẩm, phế liệu, sửa chữa

nhà xưởng

- _ Liên hệ điều tiết máy móc

+ Phòng tổ chức lao động hành chính

- Tham mưu giúp việc cho giám đốc trong lĩnh vực tô chức cán bộ, đào tạo lao động tiền lương, các chế độ chính sách quản lý hành chính, phục vụ và bảo vệ

- Nghiên cứu, đề xuất biện pháp giúp giám đốc công ty chỉ đạo, hướng dẫn, kiểm tra, đôn đốc các đơn vị trong công ty thực hiện các chủ trương của giám đốc

- Tổng hợp, phân tích, báo cáo, thống kê các hoạt động thuộc lĩnh vực phòng quản lý để phục vụ công tác chung trong tồn cơng ty

- Nhiệm vụ:

+ Nghiên cứu, đề xuất các phương án tô chức bộ máy quản lý, các đơn vị cho phù hợp với yêu cầu sản xuất kinh đoanh, với cơ chế quản lý trong từng thời kỳ

+ Phối hợp với các đơn vị liên quan tổng hợp các văn bản quy định chức năng, nhiệm vụ của các đơn vỊ

+ Xây dựng nội quy, quy chế quản lý thuộc lĩnh vực quán lý và lao động để trình duyệt với giám đốc và ban hành trong công ty

Trang 8

+ Hướng dẫn, đôn đốc các đơn vị thực hiện đúng nội quy, quy chế

+ Quản lý hồ sơ, số lượng cán bộ công nhân viên trong tồn cơng ty, quản ly moi van đề liên quan đến công tác tuyển dụng, bố trí, sử dụng, bổ nhiệm, đề bạt, miễn nhiệm, nâng bậc, khen thưởng, kỷ luật

+ Giúp lãnh đạo công ty trong công cuộc xây dựng chương trình kế hoạch đào tạo, bồi dưỡng, nâng cao trình độ về mọi mặt cho đội ngũ cán bộ quản lý, cán bộ kỹ thuật chuyên môn nghiệp vụ và công nhân

+ Giúp giám đốc công ty tổ chức việc nhận xét, đánh giá cán bộ định kỳ,

bỏ phiếu tín nhiệm, thăm dò ý kiến cán bộ, công nhân viên, thực hiện day

đủ, đúng quy định các vấn đề tổ chức cán bộ

+ Giải quyết các thủ tục tuyển sinh, học nghề, tuyên dụng, ký kết hợp đồng lao động mới; các thủ tục cho cán bộ công nhân viên chuyển công tác hoặc

thôi việc sau khi đã xin ý kiến của giám đốc

+ Theo đối, tổng hợp hợp đồng ký kết, gia hạn hợp đồng lao động cho cán bộ công nhân viên trong tồn cơng ty

+ Cơng tác tiền lương: xây dựng và ban hành các nội quy, quy chế tiền lương thu nhập, chế độ bảo hiểm xã hội, thực hiện chính sách cho nguoi lao động đúng quy định

+ Thực hiện tốt công tác vệ sinh lao động, vệ sinh môi trường

+ Thực hiện các công tác bảo vệ an ninh, trật tự an toàn, xây dựng lực lượng tự vệ vững mạnh

+ Khám và phát hiện bệnh nghề nghiệp cho cán bộ công nhân viên mắc phải tại công ty, có kế hoạch phòng bệnh và điều trị

- Các công tác khác:

+ Công tác thống kê kế hoạch báo cáo

+ Công tác hình thức, chuẩn bị đầy đủ hồ sơ hoàn thuế khi cần

Trang 9

+ Xây dựng và tô chức thực hiện kế hoạch quản lý hệ thống kho tàng, bảo quản hàng hoá

+ Tổ chức việc nhập và xuất vật tư, nguyên phụ liệu từ kho đến các đơn vị liên quan đảm bảo đầy đủ, đúng quy định của công ty

+ Thực hiện chế độ cấp phát số sách, luân chuyển giao nhận: chứng từ, chế

độ kiêm kê, báo cáo + Phong quan lý đơn hàng:

- Xây dựng và tiếp nhận đơn hàng

- Dịch đơn hàng, sau đó gửi lên các phòng ban sản xuất

+ Phòng kế toán tài chính:

- Chức năng: tham mưu, giúp việc cho giám đốc trong công tác kế toán tài chính nhằm sử dụng vốn hợp lý, đúng mục đích, đúng chế độ, đảm bảo cho quá trình sản xuất kinh doanh của công ty được duy trì liên tục và đạt hiệu quả kinh tế cao

- Nhiệm vụ:

+ Ghi chép, tính toán, phản ánh số liệu hiện có về tình hình luân chuyển và

sử dụng tài sản, vật tư, vốn của công ty Tình hình sử dụng các nguồn vốn phải phản ánh các chi tiết trong quá trình sản xuất và hoạt động sản xuất kinh doanh của công ty Kiểm tra tình hình thực hiện kế hoạch sản xuất kinh đoanh, kế hoạch thu chỉ tài chính

+ Công tác tài chính:

Trang 10

e Tham muu cho giám đốc về giá cả trong việc ký kết hợp đồng mua bán vật tư, hàng hoá với khách hàng

e_ Quản lý, tổ chức sử đụng vốn đúng mục đích và hiệu quả

e Thuc hiện tốt chế độ tài chính của Nhà nước

+ Công tác hoạch toán kế toán:

e Thực hiện chế độ hoạch toán, kế toán thống nhất, theo dõi số sách se Ghi chép tình hình cung ứng, quản lý vật tư, hàng hoá của công ty e_ Hoạch toán chỉ phí nhập - xuất vật tư trong công ty đến các phân xưởng

sản xuât

e Theo d6i viéc mua sam, str dung tai san trong công ty

+ Phòng kỹ thuật chất lượng: tham mưu, giúp việc cho giám đốc trong các lĩnh vực sau:

- Kỹ thuật may cơ khí

- Lập kế hoạch thu mua nguyên phu liệu phục vụ cho sản xuất như thùng catton, túi nilon, kế hoạch mua sắm các thiết bị cần dùng cho các đơn hàng sản xuất

- Tính định mức kỹ thuật, định mức sử dụng nguyên phụ liệu cho đơn hàng, định mức lao động và hao phí lao động

- Xây dựng các chỉ tiêu kỹ thuật, chất lượng sản phẩm, kiểm tra chất lượng sản phẩm đảm bảo theo đúng yêu cầu của khách hàng

- Triển khai, theo dõi việc thiết kế và sản xuất các loại sản phẩm mẫu - Hướng dẫn theo dõi, đôn đốc và giúp đỡ các phân xưởng lập và thực hiện kế hoạch tu sửa thiết bị day đủ theo nội dụng bảo trì đã được giám đốc phê duyệt

Trang 11

- Tuyén truyén, giáo dục sức khoẻ trong lao động và sinh hoạt, chủ động phòng chống bệnh dịch theo mùa, phối hợp với các trung tâm y tế xử lý các

6 dịch được phát hiện và kịp thời báo cáo với cấp trên

- Khám và chữa bệnh, cấp phát thuốc điều trị tại chỗ cho cán bộ cơng nhân viên trong tồn công ty theo quy định của Bộ y tế ban hành, giải quyết cấp cứu tại chỗ cho cán bộ công nhân viên trong công ty

- Nghiên cứu đề ra các biện pháp, sáng kiến nhằm tiếp cận với phương

pháp quản lý chất lượng tiên tiến, tác động kịp thời tới sản xuất, điều hành

các đơn vị trong công ty về lĩnh vực kỹ thuật để thực hiện các nhiệm vụ giám đốc yêu cầu

+ Phòng kế hoạch kinh doanh - xuất nhập khẩu:

- Xây dựng và điều hành việc thực hiện kế hoạch sản xuất của công ty trong các kho do phòng quán lý theo đõi và quản lý vật tư, sản phẩm gia công ở các đơn vị khác

- Công tác tiêu thụ sản phâm trong và ngoài nước, tiêu thụ phê liệu

- Công tác nhập khẩu nguyên phụ liệu, máy móc, trang thiết bị, phụ tùng phục vụ sản xuât, đông thời xuât khâu các sản phầm ra nước ngoài

- Căn cứ vào kế hoạch sản xuất hàng năm và các hợp đồng cụ thể đã ký kết, giao dịch nhận đơn hàng của khách hàng về số lượng, giá cả và thời gian giao nhan hang

- Xây dựng kế hoạch sản xuất hàng tháng kể cả sản phẩm gia công trình giám đốc duyệt

- Xây đựng và tổ chức kế hoạch mua sắm nguyên phụ liệu cho sản xuất, dam bao đầy đủ, kịp thời nguyên phụ liệu phục vụ cho sản xuất, cho các đơn đặt hàng Các mặt hàng mua về phải đảm bảo số lượng, chất lượng, giá

cả

Trang 12

- Công tác nhập khẩu: trên cơ sở yêu cầu nhập khâu nguyên phụ liệu của các đơn hàng được giám đốc phê duyệt, phòng kế hoạch kinh doanh - xuất nhập khẩu tiến hành giao dịch báo cáo và chuẩn bị hợp đồng nhập khẩu trình giam doc

- Công tác nhập khẩu: thông báo kế hoạch sản xuất đến các đơn vị có liên quan, thường xuyên liên hệ với các phòng chức năng, các đơn vị khác theo dõi tiến độ sản xuất và giao hàng

- Xây dựng tiêu chuẩn cấp bậc công nhân các ngành nghề, tham gia tạo điều kiện, kiểm tra thi tay nghề cho các loại bậc thợ của công nhân theo quy định Xây dựng các chỉ tiêu thi thợ giỏi của các ngành nghề trong tồn cơng ty

- Tổ chức khảo sát, xây dựng, ban hành các quy định về sử dụng vật tư nguyên liệu, các vật tư sử dụng có tính thường xuyên Theo dõi việc thực hiện định mức của các đơn vị để có giải pháp và cùng với các đơn vị khắc phục các yếu kém trong quản lý định mức

- Công tác quản đốc:

+ Kiểm tra chất lượng nguyên phụ liệu chuẩn bị đưa vào sản xuất Kiểm tra đánh dấu các mẫu chảo hàng của khách hàng làm cơ sở ký kết hợp đồng mua bán nguyên phụ liệu với các phòng ban chức năng tạo cơ sở cho việc thiết kế công nghệ

+ Thông báo đầy đủ, kịp thời các chỉ tiêu chất lượng đã đề ra, ghi dẫu kiểm

tra chất lượng đạt tiêu chuẩn chưa hoặc không đạt tiêu chuẩn cho các sản phẩm

+ Quyết định bán thành phẩm lỗi, loại bỏ sản phẩm lỗi, hỏng, xấu khi ra

khỏi chuyển sản xuất

+ Tổ chức bồi đưỡng nghiệp vụ, nâng cao tay nghề cho công nhân thu hoá,

nhân viên KCS

Trang 13

Qua khảo sát và đánh giá được các chức năng, nhiệm vụ của từng bộ phận phòng ban, e đã cố gắng xây dựng chương trình Quản lý cán bộ tiền lương để hỗ trợ cán bộ nghiệp vụ tiền lương trong công tác quản lý được thuận lợi

II Khảo sát hệ thống

1.Téng quan về hệ thống quản lý

Quản lý là cách biêu hiện một ý chí muôn biên đôi và thuân phục một tông thê các hiện tượng Đó là việc tạo ra các sự kiện, thay vì đê cho các sự kiện xảy ra bộc phát Đây không phải là sự lắp ráp các nhiệm vụ rời rac ma la hoạt động phân biệt rõ ràng với các chức năng khác của tô chức

Trong những năm trước đây khi máy tính chưa được sử dụng rộng rãi trong các hệ thống quản lý, các hệ thống quản lý này đều phải thực hiện theo phương pháp thủ công và hệ thống quản lý nhân sự cũng năm trong số đó 2.Chức năng và nhiệm vụ của hệ thống quản lý nhân sự

Hệ thống quản lý nhân sự có chức năng thường xuyên thông báo cho ban lãnh đạo về các mặt công tác: tô chức lao động, tiền lương, thi đua, chấm công, khen thưởng, kỷ luật hệ thống này được đặt dưới sự chỉ đạo trực tiếp của giám đốc

Với chức năng như vậy, hệ thống quản lý nhân sự có nhiệm vụ luôn cập nhật hồ sơ cán bộ công nhân viên theo quy định, thường xuyên bố xung những thông tin thay đổi trong quá trình công tác của cán bộ công nhân viên, việc theo đõi và quản lý lao động để chấm cơng và thanh tốn lương cũng là nhiệm vụ quan trọng của hệ thống Ngoài ra, công tác thống kê báo cáo tình hình theo yêu câu của ban giám đốc cũng là nhiệm vụ không thể thiếu trong hệ thống quản lý cán bộ

3.Yéu cầu của hệ thống và những khó khăn

Trang 14

Trước một khối lượng lớn nhân viên cũng như các yêu cầu đặt ra thì việc quản lý theo phương pháp thủ công sẽ không thể đáp ứng được, do đó gặp rất

nhiều khó khăn Nó đòi hỏi phải có nhiều nhân lực, nhiều thời gian và công

sức, mỗi nhân sự của cơ quan thì có một hồ sơ cho nên việc lưu trữ, tìm kiếm, bổ sung, sửa đôi dé đáp ứng yêu cầu không phải là đễ dàng

Từ những nhược điểm trên ta thấy cần thiết phải có một hệ thống tin học hoá cho việc quản lý nhân sự cũng như các hệ thống quản lý khác

4.Những yêu cầu đặt ra đối với hệ thống mới

Cùng với sự phát triển của xã hội, công tác tổ chức quản lý cũng cần được đầu tư và phát triển để có thể đáp ứng tốt đuợc yêu cầu cũng như giúp

cấp lãnh đạo thực hiện tốt các chủ trương chính sách đối với cán bộ công nhân

viên chức

Trước hết để quản lý được một khối lượng nhân viên của một cơ quan, phải tổ chức tốt hệ thống lưu trữ hồ sơ để có thể đáp ứng được những yêu cầu : tiết kiệm chỗ, dễ tìm kiếm, dễ bổ xung sửa đối Hệ thống quản lý mới phải khắc phục được những nhược diễm của hệ thống cũ, ngoài ra hệ thống mới

phái có khả năng phát hiện lỗi và xử lý kiểm tra tính đúng đắn của dữ liệu

ngay từ khi cập nhật

CHƯƠNG II

PHÂN TÍCH VA THIET KE HE THONG

1 Các chức nănø cơ bản của hệ thống:

1.1>Quản lý hỗ sơ : + Cập nhật hồ sơ

Trang 15

+ Luu trit hé so 1.2>Quan ly luong :

+ Chấm công cho nhân sự

+ Tính lương cho nhân sự đựa trên bảng chấm công

1.3> Tra cứu, Tìm kiém :

+ Tra cứu theo hồ sơ lý lịch + Tra cứu theo lương

+ Tra cứu theo các số liệu tổng hợp

1.4> Báo cáo, Thống kê

+ Thống kê Báo cáo về trình độ người lao động trong đơn vị

+ Thống kê Báo cáo về mức thu nhập chung của nhân sự trong đơn VỊ

2 Biểu đồ phân cấp chức nănø của hệ thống quản lý nhân sư / lương:

2.1 Biểu đồ phân cấp chức năng Quản lý nhân sự / lương

Quản lý hồ sơ Quản lý lương Tra cứu, Tìm Báo cáo,

Trang 16

2.2 Biểu đồ luồng dữ liêu mức khung cảnh

Biểu đồ luông đữ liệu mức khung cảnh cho ta cái nhìn khái quát về quá trình hoạt động của hệ thống

Hệ thống quản Biểu Báo

Nhân sự Thông tin cá nhâ lý nhân sự /lương r TA A Ban Lãnh Đạo Thông tin yêu câu : Giải thích sơ bộ Tác nhân ngoài Nhân sự sẽ đưa thông tin của bản thân vào cho hệ thống cập nhật và xử lý

Tác nhân ngoài Ban lãnh đạo đưa các yêu cầu cho hệ thống và nhận được các báo cáo và kết quả trả lời từ hệ thống

Trang 17

Giai thich:

- Khi théng tin vé nhan su được chuyển vào hệ thống, chức năng Quản lý hồ sơ sau khi phân loại và xử lý sẽ đưa thông tin vào kho Hé sơ và Hồ sơ lưu Chức năng Quản lý lương thực việc chấm công và tình lương cho nhân sự sau đó đưa thông tin về kho bảng lương, bảng cham công Chức năng Tra cứu, Tìm kiếm nhận các thông tin yêu cầu đòi hỏi từ hệ thống và tác nhân ngoài Ban lãnh đạo, nó tiễn hành xử lý và tìm kiếm trong các kho dữ liệu và trả về kết quả Chức năng Báo cáo, thống kê nhận yêu cầu từ tác nhân ngoài Ban lãnh đạo sau khi xử lý nó đưa ra các báo biêu

2.3.1 Chức năng quản lý hồ sơ Cập nhật R Thông tin Ỷ — Nhânsự [canhan 1.1 Hồ sơ Vv ưu trữ hô SƠ Hồ sơ lưu Giải thích: Lưu trữ | - Thông tin của nhân sự được đưa vào hệ thống chức năng Quản lý hồ sơ sẽ phân loại:

+ Nếu đó là thông tin thông báo nhân sự nghỉ hưu, chết hoặc ly do nao đó không làm việc trong cơ quan nữa nhưng có những thông tin liên quan đến đơn vị, thì chuyến cho chức năng Lưu trữ hồ sơ đưa thông tin về kho

Hồ sơ lưu

+Các thông tin khác chuyển cho chức năng Cập nhật hồ sơ xử lý sau đó đưa thông tin về kho Hồ sơ Nếu như thông tin thông báo về hồ sơ của

Trang 18

một nhân sự trong hệ thống có sự thay đổi thì sửa đổi cho phù hợp, sau khi sửa đôi cho phù hợp sẽ được đưa về kho “hô sơ”

2.3.2 Chức năng quản lý lương: Bảng châm công N —Y Ngàyxông Lương Nhân sự Tính lương 2.2 À Giải thích: Hồ sơ

- Chức năng Chấm công sẽ thực hiện việc châm công cho nhân sự theo tháng và nó nhận được một số thông tin từ tác nhân ngoài Nhân sự như:

Đơn xin nghỉ, Quết định công tác.v.v Chức năng Tính lương lấy số liệu từ

kho Chấm công và kho Hồ sơ để tính lương cho Nhân sự theo từng tháng, sau đó đưa vào kho Lương

2.3.3 Chức năng tra cứu tìm kiếm: Mức lương Hồ sơ lưu > Vv Bang luong Tra cứu, tim kiêm Ỗ sơ ~ a a Các yêu cầu Ban lãnh đạo Thông tin về nhân sự Giải thích:

- Chức năng Tra cứu, Tìm kiếm sẽ nhận được các thông tin yêu cầu từ hệ thống và tác nhân ngoài Ban lãnh đạo Nó thực hiện phân loại thông tin Tuỳ thuộc vào thông tin yêu cầu về hồ sơ lý lịch, lương nó sẽ tiễn hành tra cứu tìm kiếm trong các kho tương ứng

Trang 19

2.3.4 Chức năng báo cáo, thông kê: Mức lương Hô sơ lưu Bảng lương r thống kê Báo biểu Ỷ Hồ sơ A Cac yéu cau Ban lãnh đạo Giải thích:

Khi nhận được các thông tin yêu cầu, chức năng Báo cáo thống kê sẽ tiến hành phân loại thông tin và xác định lay dữ liệu ở kho nào để xử lý Sau đó nó đưa ra các Báo Biêu 2.4 Biểu đồ luồng dữ liêu mức dưới đỉnh tổng hợp Tính ương Mức Lưu lương trữ ~ BảngShệm công BảngXương Cap Thông tin NS thong ^ m cá tin ong

tin ca Thônồ tin

ĐÈ TÀI: QUAN LY|CAN KO TIEN LtiONe: > YẾN TÍANỀ tiền

Trang 20

Hồ sơ lưu Ban lãnh đạo Thông tin nhân sự CHƯƠNG III XÂY DỰNG CƠ SỞ DỮ LIỆU CỦA CHƯƠNG TRÌNH 1 Cơ sở dữ liệu

Cơ sở dữ liệu là một kho chứa thông tin, có nhiều loại cơ sở dữ liệu, trong đó phô biến nhất hiện nay là CSDL quan hệ

Một CSDL quan hệ

© Chứa dữ liệu trong các bảng, được câu tạo bởi các dòng (mẫu tin), cột (trường)

* Cho phép lay vé (hay truy van) cdc tập hợp đữ liệu con từ bảng

© Cho phép nơi các bảng với nhau cho mục đích truy cập các mâu tin liên quan với nhau chứa trong các bảng khác nhau

Bộ máy (Engine) cơ sở dữ liệu

Chức năng cơ bản của một CSDL được cung cấp bởi một bộ máy CSDL, là hệ thống chương trình quan ly cach thức chứa và trả về dữ liệu Bảng và trường

DE TAI: QUAN LY CAN BO TIEN LUONG GVHD: THS NGUYEN THANH HUONG

Trang 21

Các CSDL được cấu tạo từ các bảng dùng thể hiện các phần nhóm dữ liệu Bảng chứa các mẫu tin là các mẫu dữ liệu riêng rẽ bên trong phân nhóm dữ liệu Mẫu tin chứa các trường, mỗi trường thể hiện một bộ phận dữ liệu trong một mau tin

RecordSet

Khi tạo bảng cân năm được cách thao tác với các bảng Thao tác với các bảng liên quan đên việc nhập và lầy vê dữ liệu từ các bảng khác cũng như việc kiêm tra và sữa đôi câu trúc bảng Thao tác dữ liệu trong một bang ta dung Recordset

RecordSet là một cấu trúc đữ liệu thể hiện một tập hợp con các mẫu tin

lay vé tir CSDL

Mối quan hệ

Khóa chính : một trường được chỉ ra là khóa chính của bảng phục vụ cho việc xác định duy nhât mẫu tin

Khóa ngoại : là khóa trong bảng liên quan chứa bản sao của khóa chính

của bản chính

Múi quan hệ : là một cách định nghĩa chính thức hai bảng liên hệ với nhau như thế nào Khi định nghĩa một mối quan hệ, tức đã thông báo với bộ máy CSDL rằng hai trường trong hai bảng liên quan được nối với nhau

Hai trường liên quan với nhau trong một môi quan hệ là khóa chính và khóa ngoại

Ngoài việc ghép các mẫu tin liên quan trong những bảng riêng biệt, mối quan hệ còn tận dụng thế mạnh của tính toàn vẹn tham chiếu, một thuộc

tính của bộ máy CSDL duy trì các dữ liệu trong một CSDL nhiều bảng

luôn luôn nhất quán Khi tính toàn vẹn tham chiếu tỒn tại trong một CSDL, bộ máy CSDL sẽ ngăn cản khi xóa một mẫu tin khi có các mẫu tin khác tham chiếu đến nó trong CSDL

DE TAI: QUAN LY CAN BO TIEN LUONG GVHD: THS NGUYEN THANH HUONG

Trang 22

2 Six dung Microsoft Access dé tao cơ sở dữ liệu cho chương trình

Microsoft Access có giao diện tinh xảo và đê dùng đê tạo các đôi tượng CSDL 2.1 Lược đồ câu trúc dữ liệu (LCD): ZN | 7 TN Hesoluong H6 so <j Luong sơ T — PhuCap Heso Macb Macb MucPhuC mm A _ — MucPhuCap

TienTuongUng | Ho ten ys — Hesoluong — TienPhuC ienPhuCap Ngày sinh —LoaiThuong

LoaiThuong — Noi sinh _— MucPhucap

F—Hẹso L out tah _ SongayNghi | ué quan | TienTuongUng +— Luong Dân tộc — , | | Tam ứng {— Trình độ Conlai Chức vụ KyNhan Hệ sô lương Ngày vào biên chế

DE TAI: QUAN LY CAN BO TIEN LUONG GVHD: THS NGUYEN THANH HUONG

Trang 23

2.2 Thiết kế các file dữ liệu

2.2.1 Bảng HoSoCanBo lưu trữ thônø tin về nhân sự trong một cơ quan:

STT | Tên trường Kiểu | Độ rộng Giải thích

1 MaNS Text 10 Mã nhân sự

2 HoTen Text 30 Họ và tên nhần sự

3 NgaySinh Text 10 Ngày sinh

4 NoiSinh Text 20 Noi sinh

5 GioiTinh Text 5 Giới tính

6 DanToc Text 20 Dân tộc

7 | NoiOHienNay text 30 Nơi ở hiện nay

8 Phong Text 15 phong

9 ChucVu Text 15 chức vụ

10 TrinhDo Text 15 Trinh do

11 | ChuyenMon Text 25 Chuyên môn

12 NgayBC Date 8 Ngày biên chế

2.2.2 Bảnø lương lưu trữ thônø tin về quá trình lao động của nhân sư:

DE TAI: QUAN LY CAN BO TIEN LUONG GVHD: THS NGUYEN THANH HUONG

Trang 24

Stt | Tên trường Kiéu | Độ rộng Giải thích

1 Macb Text 10 Ma nhan su

2 Hesoluong | currantcy 4 Tháng lao động

3 LoaiThuong Text 15 Loại thưởng của cán bộ

4 | MucPhuCap text 15 Mức phụ cấp

5 | SoNgayNghi | Number 2 Số ngày nghỉ trong tháng 6 Luong Currentcy 10 Số ngày nghỉ trong tháng

7 TamUng currentcy 10 Tiền đã tạm ứng

Trang 25

STT | Tên trường Kiểu | Độ rộng Giải thích 1 Heso Currentcy 6 Hệ số lương 2 | TienTuongUng | Currentcy 10 Tiênd tương ứng với hệ số 2.2.4 Bang Thưởng lưu trữ thông tin về hệ số lương của công ty:

STT | Tên trường Kiéu | Độ rộng Giải thích

1 Loaithuong | Currentcy 6 Loai thuong

2 TienThuong | Currentcy 10 Tiền thưởng tương ứng 2.2.5 Bảng HesoLuonøs lưu trữ thônø tin về hệ số lương của công ty: STT| Tên trường Kiéu Độ rộng Giải thích 1 MuchuCap Text 10 Mức phụ cấp 2 | TienTuongUng | Currentcy 10 Tiền phụ cấp tương ứng

3 Ding Microsoft Access để tạo bô cơ sé dữ liêu

DE TAI: QUAN LY CAN BO TIEN LUONG GVHD: THS NGUYEN THANH HUONG

Trang 26

£@ Qlluong - Database He Gj Open Be Design 99 he | Ấn ye me i: ee mm m mĩ HnsnCanBu Luong PhuCap Thuong Groups

Cơ sở đữ liệu cho chương trình Quản lý nhân sự-tiền lương 3.1 Mối quan hệ cho các bảng dữ liệu tronø chương trình

Trang 27

Cập nhật hồ sơ Thông tin Xác định chức Ghi lại năng Thông tin AC nhân sự ⁄2 O Thông tin hông tin an Sự nhân sự Thêm hồ sơ Lưu hồ Sửa đôi hồ sơ SƠ 4.1.2 Châm công Cham công Ngày công Quy ra công được châm 4.1.3 a

Công hưởng Công hưởng Công

Trang 28

Tra ctru, Tim kiém , — Kêt

xé định câu Kết Kêt quả

Ỏi vào quả

Tra cứu theo Tra cứu theo

hồ sơ so liệu TH

4.1.5 Thống kê báo cáo:

Trang 29

4.2.2 Tra ciru.Tim kiém:

Trang 30

CHUONG IV:

SU DUNG NGON NGU LAP TRINH VISUAL BASIC

DE THIET KE CHUONG TRINH

1 Ngôn ngữ lập trình Visual Basic

Visual Basic có rất nhiều tính năng mới Các điều khiển mới cho phép viết các chương trình ứng dụng kết hợp giao diện, cách xử lý và tính năng của Microsoft Office 97 và trình đuyệt Web Internet Explorer, không nhất thiết phải có một bản sao của điều khiển trên biểu mẫu

Visual Basic cho phép :

¢ Lập trình đê thêm điêu khiên vào đê án tự động và có thê tạo ra các điêu khiên Activex hiệu chỉnh

¢ Viết các chương trình ứng dụng phía máy chủ (Server side) dùng HTML động nhúng kết nối với các thư viện liên kết động của Internet Information Server

®_ Một vài cải tiến cho phép làm việc với các ứng dụng truy cập đữ liệu ở tầm cỡ vĩ mô liên quan đến hàng trăm, hàng nghìn người sử đụng qua mạng hay qua Internet

Visual Basic cung cấp các đối tượng dữ liệu Activex cho phép kết nỗi với các tập tin cơ sở dữ liệu Ngoài các điều khiển Activex Visual Basic còn có một bộ công cụ và kỹ thuật mới giúp truy cập đữ liệu dễ dàng hơn Trình thiết kế môi trường dữ liệu cho phép xem xét và thao tác đữ liệu trong CSDL khác

Trang 31

nhau Bởi vì bản thân môi trường đữ liệu là những đối tượng, có thể sử dụng

chúng như một điều khiển dữ liệu Thậm chí có thể gắn nó với các điều khiển

khác

Visual Basic cung cấp một vài điều khiển đữ liệu mới cho phép tận đụng các thế mạnh của điều khiến đữ liệu ADO Điều khiển DataGrid cho phép xem dữ liệu đưới dạng bảng gồm các dòng và cột DataList và DataCombo tương tự như DBList và DBCombo, có thể dùng chúng để lấy một danh sách đữ liệu từ điều khiển ADO trong cấu hình hộp đanh sách (ListBox) hoặc hộp kết hợp (ComboBox)

Visual Basic mở rộng khả năng báo cáo với trình báo cáo dữ liệu cho phép tạo, xem trước, và 1n các báo cáo trong Visual Basic tương tự như Access va có thê lẫy các điều khiển báo cáo từ hộp công cụ báo cáo dữ liệu mới và đưa

vào biểu mẫu báo cáo dữ liệu

2 Các đối tượng truy cập dữ liệu

Dynamic Data Exchange (DDE) : Trao đổi dữ liệu động

Cho phép các các ứng dụng chia sẽ thông tin với nhau trong lúc thi hành Cớ chế giao tiếp là một ứng dụng sẽ gửi dữ liệu vào một vùng được quy định sẵn bởi một ứng dụng khác Tuy nhiên, người lập trình phải thiết lập mọi thứ cho giao tiếp trao đối đữ liệu nên cách thực hiện theo DDE rất phức tạp

Object Linking and Embedding (OLE) : Nhúng và kết nối đối tượng

OLE tuân thủ triết lý của Windows (Click chuột, kéo và thả) OLE có thể

kéo dữ liệu từ ứng dụng này và thả vào ứng dụng khác OLE có hai kỹ thuật :

¢ Khởi động tại chỗ (In-place activation) : Một dữ liệu được tạo ra bởi ứng dụng 1 và được thả vào ứng đụng 2 Nhắn Double click chuột lên đữ liệu ở ứng dụng 2 nó sẽ hoạt động giống như ở ứng dung 1

Trang 32

©_ Tự động hóa (Automation) : áp đụng khả năng tái sử đụng đối tượng và tận dụng triệt để các thế mạnh của các đối tượng

Acfivex

Activex là thế hệ sau của OLE Nên Activex chứa đựng tất cả tính năng của OLE và được bổ sung thêm nhiều chức năng khác như cho phép việc sử dụng các đoạn chương trình có sẵn mà không cần quan tâm chúng có nguồn gốc từ đâu hay hoạt động như thế nào

3 Sử dụng các đối tượng truy cập dữ liệu trong chương trình Điều khiển DAO (Data Access Objects)

Cho phép thi hành các câu truy vấn, cập nhật giá trị trong các bảng cơ sở dữ liệu và tạo cầu trúc cơ sở đữ liệu bao gồm các bảng, các câu truy vẫn chứa sẵn và mối quan hệ giữa các bảng

Ưu điểm : Giao điện lập trình của DAO vô cùng mạnh mẽ và dễ sử dụng Với các cơ sở đữ liệu Jet của Microsoft, DAO cho phép truy cập các tính năng không có sẵn trong SQL hay ADO (Đối tượng đữ liệu Activex — Activex Data Object) DAO có thê sử dụng để truy cập các cơ sở đữ liệu trên máy cá nhân hay Client/Server

Khuyết điểm : Mô hình đối tượng DAO khá phức tạp

Thông qua các tập hợp sở hữu đối tượng Database có thể thao tác trên dữ liệu và câu trúc của một cơ sở dữ liệu, tạo các đối tượng cơ sở đữ liệu mới, kiểm tra cấu trúc và đữ liệu chứa trong một cơ sở dữ liệu

Trong lập trình DAO, có một tập hợp cốt lõi gồm các kỹ thuật thông dụng được sử đụng gần như cho mọi chương trình, bao gồm :

+ Thi hành câu truy vẫn SELECT để lẫy về các đữ liệu từ cơ sở dữ liệu

¢ Duyệt qua từng mẫu tin trong một RecordSet

Trang 33

¢ Thi hành câu truy vẫn hành động (bao gồm các câu truy vấn Update, Delete, Append)

đâ Sa i cu trỳc cơ sở dữ liệu

*®_ Xử lý lỗi phát sinh bởi truy cập cơ sở dữ liệu

Diéu khién ADODC (Microsoft ADO Data Control 6.0 (OLEDB) )

Visual Basic cung cấp các đối tượng dit ligu ActiveX (ActiveX Data Object - ADO) ADO tổng hợp và thay thế việc truy cập đữ liệu của DAO (Đối tượng truy cập đữ liệu —- Data Access Object) va RDO (Đối tượng đữ liệu từ xa — Remote Data ObJect) ADO là công nghệ truy cập cơ sở dữ liệu hướng đối tượng tương tự như DAO và RDO,ø giao diện dựa trên đối tượng cho công nghệ dữ liệu OLEDB Ngoài ra, ADO dễ sử dụng và có tầm hoạt động rộng hơn dùng để kết nối với các tập tin cơ sở dữ liệu và có thể truy cập dữ liệu từ xa

ADO được xem là kỹ thuật dé truy cập cơ sở dữ liệu từ Web Server Bởi vì ADO được cung cấp đưới dạng thư viện Activex Server (tương tự DAO và RDO), nên rất thuận lợi đùng trong ứng dụng Visual Basic Trong thực tế, bằng nhiều cách đã chứng minh rằng sử đụng ADO để làm việc với cơ sở dữ liệu Client/Server thì dễ hơn các kỹ thuật khác

Phần lớn các nhà lập trình Visual Basic không tương tác trực tiếp với OLEDB Thay vào đó, họ lập trình với ADO, mô hình đối tượng cung cấp giao diện với OLEDB

Trang 35

Cấu trúc này cho phép dùng thành phần lập trình Activex thông dụng trên cả trình duyệt Wed và ứng dụng Client Visual Basic

Các thuộc tính Kết nỗi Các thuộc tính Kết nỗi

Biểu mẫu chứa DataSource, DataField với ConnectionString, với Cơ sở dữ

VB của điều khiên rằng RecordSource của liêu

buộc dữ liệu điều khiển ADO

Data

Cach thirc cha diéu khién ADO Data két ndi với cơ sở dữ liệu trong ứng

4 dụng

© Diéu khién nội tại (Hoạt động với mọi án bản của Visual Basic)

Các điêu khiên này đêu có thê trực tiệp nôi kêt với một trường trong một cơ sở đữ liệu thông qua một điêu khiên dữ liệu hoặc nguồn dữ liệu khác như

trình thiết kế DafaEnvironment

Trang 36

Nhập dữ liệu với điều khiến TEXTBOX : Dùng sữa đổi dữ liệu kiểu

chuỗi và kiểu số từ một cơ sở dữ liệu

Ràng buộc vào trình thiết kế DataEnvironment : Là khả năng tạo một giao diện người sử dụng ràng buộc đữ liệu Bởi vì có thé chia sẽ trình thiết kế DataEnvironment qua nhiều biểu mẫu và nhiều ứng dụng, điều này sẽ cho tất cả các tính năng và su dé dàng lập trình trong một ứng dụng ràng buộc đữ liệu bởi vì không cần ràng buộc từng điều khiến riêng rẽ với nguồn đữ liệu

Truy cập giá trị Boolean với điều khiến CHECKBOX : dùng CheckBox

đề hiển thị một gia tri True hay False tir một trường trong một cơ sở đữ liệu

Sử dụng điều khiến LISTBOX để hiển thị dữ liệu : dùng ListBox để

hiển thị các phan tử trong một danh sách chọn lựa dành cho người sử dụng

Nhưng khi sử dụng ListBox để hiến thị đữ liệu từ một cơ sở đữ liệu vẫn có

một sô hạn chê vê lượng dữ liệu dùng đê chứa và hiên thi

TabControl : Làm cho các chức năng của chương trình nằm gọn trên một

form

¢ Diéu khién Activex (La nhitng thanh phan b6 sung cho ban Professional va Enterprise cua Visual Basic)

Khác với các điều khiển giao diện người sử dụng, các điều khiển này không được cung cấp bởi hệ điều hành Thay vào đó, ta phải phân phát điều khiển bổ sung vào các máy tính của người sử dụng để ứng dụng có thê sử dụng chúng

Sử dụng điều khiến DataGrid : DataGrid có khả năng hiến thị đữ liệu đưới đạng dòng, cột khi ràng buộc với điều khiến ADO Data hay trình thiết kế DataEnvironment

Sử dụng điều khiến DataList va DataCombo : Diéu khién DataList va DataCombo là những điều khiển sao chép lại các chức năng của điều khiển DBList DataList cung cấp đanh sách các chọn lựa, DataCombo dùng nối kết

Trang 37

dữ liệu nhập vào điều khiển với một trường trong cơ sở dữ liệu, cả hai đều tương thích với DAO Data và ADO Data mới

5 Sử dụng các câu truy vẫn (SQL)

Một câu truy vân là một lệnh cơ sở dữ liệu đê lây vê các mâu tin Sử dụng câu truy vân, có thê lây dữ liệu từ một hoặc nhiêu trường trong một hay nhiêu bảng Ngoài ra, còn có thê ép các dữ liệu lầy vê theo một hoặc nhiêu ràng buộc, gọi là các tiêu chí đê hạn chê sô lượng đữ liệu lầy vê

SQL là giải pháp chuẩn để thao tác với cơ sở đữ liệu Nó được thực hiện theo nhiều dạng khác nhau trong các hệ thống cơ sở dữ liệu quan hệ, bao gdm Access va SQL Server

Cac cau truy van SQL cho khả năng lẫy về các mẫu tin từ một bảng cơ sở dữ liệu, đối chiếu các đữ liệu quan hệ với nhau trong nhiều bảng và thao tác với cấu trúc của cơ sở dữ liệu Các kiểu truy vẫn SQL nhất định có thê điền đữ liệu vào một điều khiển đữ liệu Trong chương trình, các câu truy vẫn SQL được dùng khi thao tác với các cơ sở đữ liệu thông qua sử dụng mô hình đối

tượng DAO, RDO và ADO

Lợi ích khi dung SOL

Theo kinh nghiém trong Visual Basic, bất cứ chỗ nào dùng một tham chiếu đến một bảng, đều có thể thay thế bang cách sử dụng một câu lệnh SQL hoặc một tham chiếu đến một truy vẫn đã lưu trữ nhưng bản thân nó vẫn dựa vào mot cau lénh SQL

Nơi thích hợp nhất để đặt một câu lệnh SQL, dựa trên các kỹ thuật truy cập đữ liệu, là thuộc tính RecordSource của một điều khiến dữ liệu Vì vậy, thay

vì chỉ ra thuộc tính RecordSource là tên của một bảng, có thể đổi thuộc tính

này thành tên của một câu truy vẫn chứa sẵn hay một câu lệnh SQL như : SELECT * FROM TEN BANG ORDER BY KEY Diéu nay cho ta su linh hoat dang kế khi chọn lựa một nguồn mẫu tin

Trang 38

Sử dụng câu lệnh SQL trong các ngữ cảnh khác nhau của chương trình *® Tham số ,$ource của phương thức OpenRecordSet của đối tượng

DataBase cia DAO được sử dụng phô biến nhất khi truy vấn các mẫu tin từ một cơ sở đữ liệu Access

* Sir dung thudc tinh Source cia một đối tượng RecordSet cia ADO Sử dụng câu lệnh SELECT để lấy về các mẫu tin

Cau lénh SELECT 1a cét lõi của mọi truy vẫn lấy về dữ liệu Nó thông báo

cho bộ máy cơ sở đữ liệu những trường nào sẽ được lấy về Dạng thông đụng nhất của câu lệnh ,$ELECT là : SELECT *

Mệnh đề có ý nghĩa là “trả về tất cả các trường tìm thấy trong nguồn mẫu tin chỉ định” Dạng lệnh này rất tiện dụng vì không cần biết tên của trường để lấy chúng về từ một bảng Tuy nhiên, lấy về tất cả các cột trong một bảng có thể không hiệu quả, nhất là trong trường hợp mà ta chỉ cần 2 cột mà truy vấn của ta trả về quá nhiều

Vì vậy, ngoài việc thông báo cho bộ máy cơ sở đữ liệu dé tra về tất cả các trường trong nguồn mẫu tin, ta còn có khả năng chỉ ra chính xác trường nào cần lấy về Hiệu ứng lọc bớt này cải tiến hiệu quả của một truy vấn, nhất là trên bảng lớn có nhiều trường trong chương trình, bởi vì trong chương trình ta chỉ cần lẫy về trường nào cần thiết

Sử dụng mệnh đề FROM để chỉ nguồn mẫu tin

Mệnh đề FROM làm việc với câu lệnh $ELECT để trả về các mẫu tin

trong bảng, ví dụ : SELECT * FROM TEN_BANG Vì một câu truy vẫn SELECT FROM không xếp theo thứ tự nên thứ tự trả về là không xác định Để câu truy vấn có hiệu quả, cần phải giới hạn số trường lấy về bằng cách sử

dung ménh dé WHERE

Sử dụng mệnh đề WHERE để chỉ ra tiêu chí lọc

Trang 39

Ménh dé WHERE thông báo với bộ máy cơ sở dữ liệu để giới hạn số mẫu tin trả về theo một hay nhiều tiêu chí lọc do người lập trình cung cấp Kết quả trả về của tiêu chí lọc là TRUE/FALSE

6 Cài đặt và chay chương trình

lề Chương trình quản lý lương Cán bộ af.)

Files Hién an Nhiémvu CangCu TrợBiúp

CARS HINS ‘11:22 FM |SCRI RANA 3/4/2008 ‘NUM

Frm.MDImain : Man hinh giao dién chinh cia chuong trinh

Ngày đăng: 21/01/2014, 15:58

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w