Tài liệu tham khảo công nghệ thông tin, chuyên ngành tin học Xây dựng phần mềm quản lý nhân sự tại Công ty xây dựng vinaconex 21
Trang 1Lời nói đầu
Ngày nay, trong đời sống xã hội nói chung, các cơ quan quản lý nhànớc và các doanh nghiệp sản xuất kinh doanh nói riêng, con ngời là mộtnhân tố cực kỳ quan trọng: bằng sự lao động sáng tạo của mình sẽ thúc đẩymọi sự phát triển của xã hội Vì vậy đối với bất kỳ lĩnh vực nào thì con ngờicũng là trung tâm của mọi sự điều khiển
Trong những năm gần đây, việc chuyển đổi sang nền kinh tế thị trờngtheo định hớng xã hội chủ nghĩa có sự điều tiết của Nhà nớc đã tạo nên bớcphát triển mạnh mẽ về mọi mặt của đất nớc Nền kinh tế - xã hội ngày càngphát triển và tiến bộ, đặc biệt là lĩnh vực công nghệ thông tin, đòi hỏi các cấplãnh đạo phải có phơng pháp quản lý con ngời một cách có khoa học và hiệuquả tốt nhất Bất kỳ một doanh nghiệp nào cũng không thể thiếu đợc lực lợnglao động và ở đây vấn đề quản trị nhân lực sẽ là nòng cốt quyết định sự thànhbại của doanh nghiệp Chính vì vậy, việc tổ chức và quản trị nhân lực cần đ-
ợc các cấp lãnh đạo quan tâm và phải có những phơng pháp tối u mới đạt đợchiệu quả cao trong công việc
Xuất phát từ vai trò của một sinh viên Khoa Tin học Quản lý kết hợp
với những hạn chế trên của công ty nên em đã chọn đề tài : “Xây dựng phần mềm quản lý nhân sự tại Công ty xây dựng Vinaconex số 21 ” làm đề tài
của chuyên đề thực tập tốt nghiệp Và đây cũng là ứng dụng mà em viết đã
đợc tìm hiểu qua thực tế, nên cũng không thể tránh khỏi những thiếu sót Emmong đợc sự góp ý của các thầy cô giáo trong khoa
Chuyên đề thực tập chuyên ngành có kết cấu
- Mục lục.
- Lời nói đầu.
Trang 2- Ch ơng I Tổng quan về Tổng công ty xuất nhập khẩu xây dựng Việt
Nam Vinaconex và Công ty xây dựng Vinaconex số 21
- Ch ơng II Phơng pháp luận để xây dựng đề tài - Hệ thống thông tin
Quản lý nhân sự
- Ch ơng III Phân tích, thiết kế hệ thống thông tin quản lý nhân sự.
- Kết luận.
Đợc sự chỉ bảo nhiệt tình của Giáo viên Hồ Thị Bích Hà, cùng sự giúp
đỡ tạo điều kiện của Ban giám đốc, Phòng Tổ chức Hành chính của Công tyxây dựng Vinaconex số 21 đã giúp em hoàn thành tốt quá trình thực tậptrong thời gian qua tại Công ty Em xin chân thành cảm ơn
Chơng I
Tổng quan về tổng công ty xuất nhập khẩu Xây
dựng việt nam - vinaconex
Trang 3-VIETNAM IMPORT - EXPORT CONSTRUCTION CORPORATION ViÕt t¾t : VINACONEX
Trang 426.178 ngời
Trong đó: Làm việc ở trong nớc: 22.436 ngời
Làm việc ở nớc ngoài: 3.742 ngời
- Cung cấp nhân lực đồng bộ, Kỹ s, Kỹ thuật viên, Đốc công, Côngnhân kỹ thuật cho các hãng, nhà thầu xây dựng nớc ngoài Cungcấp lao động với các ngành nghề khác nhau cho các thị trờng lao
động trên thế giới
- Xuất nhập khẩu Xe, Máy, Thiết bị, Vật liệu xây dựng, Trang thiết
bị nội thất và các hàng hoá khác
- Đầu t kinh doanh: Bất động sản, Khu đô thị, Khu công nghiệp Đầu
t các dự án sản xuất: Xi măng, Vật liệu xây dựng, Điện nớc, Vật tngành nớc với các phơng thức BOT, BT, BO
- Sản xuất vật liệu xây dựng: Cấu kiện bê tông, Bê tông thơng phẩm
đá các loại và các sản phẩm công nghiệp khác cho xây dựng
- T vấn, Khảo sát, Quy hoạch, Thiết kế, Đầu t xây dựng, Quản lý dự
án
- Dịch vụ khách sạn và du lịch
4
Trang 5Hợp tác với các hãng nớc ngoài, thành lập các liên doanh hoặc hợpdoanh để xây lắp các công trình trong và ngoài nớc, sản xuất hànghoá xuất khẩu, cho thuê và bán các loại xe, máy, thiết bị xây dựng,thiết bị tự động hoá, đầu t các dự án sản xuất vật liệu xây dựng, cấpnớc, thuỷ điện
7 Quá trình hình thành và phát triển
Từ năm 1982, Bộ xây dựng đã có chủ trơng đa các đơn vị thi côngxây dựng đi làm việc ở nớc ngoài Tổ chức đầu tiên đợc thành lập ởaskhabat thuộc Liên Xô cũ, sau đó đã mở rộng ra ở Algeria, Liên Xô,Bungari, Tiệp Khắc, iraq, và một số nớc khác ở Đông Âu
Tại Algeria năm 1985 có hơn 1200 CBCN, tại Bungaria có trên
3500 CBCN thuộc 6 công ty (Vinasoftrol, Vinabelstrol,Vinaplovstrol,Vinavastrol, Vinametrosophia, Vinamontas); tại Liên Xô có hơn 1500CBCN thuộc công ty Vinavlastrol; tại Iraq có gần 6000 CBCN
Cùng với sự hình thành cà phát triển của các công ty xây dựng ở
n-ớc ngoài, tháng 3 năm 1988 Bộ xây dựng đã quyết định thành lập Banquản lý hợp tác lao động và xây dựng nớc ngoài và sau đó hơn 1 năm,
để phù hợp với các chức năng nhiệm vụ đợc giao, chuyển đổi hẳn sanghoạt động kinh doanh, hạch toán kinh tế, Bộ xây dựng có quyết định
số 1118/BXD - TCLD ngày 27/09/1988 chuyển Ban quản lý hợp táclao động và xây dựng nớc ngoài thành Công ty dịch vụ và xây dựng n-
ớc ngoài, tên giao dịch quốc tế là VINACONEX
Đến năm 1990 số lợng CBCN ở nớc ngoài đã lên tới trên 13000
ng-ời, làm việc trong 15 công ty, xí nghiệp xây dựng Để phù hợp với yêucầu nhiệm vụ mới ngày 10/08/1991 Bộ xây dựng có quyết định số432/BXD - TCLD chuyển đổi Công ty dịch vụ và xây dựng nớc ngoàithành Tổng công ty xuất nhập khẩu xây dựng Việt Nam -VINACONEX
Phát huy những thuận lợi của Tổng công ty: có đội ngũ cán bộquản lý, công nhân kỹ thuật có tay nghề cao, đợc tuyển chọn kỹ để đa
ra nớc ngoài làm việc, tiếp thu đợc công nghệ tiên tiến của quốc tếcùng với sự năng động, nhạy bén tiếp xúc với các thị trờng mới, từ
Trang 6năm 1990 Tổng công ty đã ký kết đợc nhiều hợp đồng xây dựng côngnghiệp và dân dụng lớn trong phạm vi cả nớc, đa một lực lợng lớn kỹ
s và công nhân ra nớc ngoài làm việc, đẩy mạnh xuất nhập khẩu vật t
-xe máy - thiết bị, góp phần đẩy nhanh tốc độ tăng trởng và tích luỹ của
đơn vị
Đến năm 1995 Tổng công ty đã đạt doanh thu trên 1000 tỷ đồng,
đóng góp nghĩa vụ cho Nhà nớc trên 49 tỷ đồng và trở thành một trong
số những doanh nghiệp thành đạt của Việt Nam
Trên cơ sở những kết quả đạt đợc trong hoạt động sản xuất kinhdoanh, thực hiên việc xắp xếp lại các doanh nghiệp Nhà nớc quy môcấp Tổng công ty, Bộ xây dựng đợc sự uỷ quyền của Thủ tớng Chínhphủ đã có Quyết định 992/BXD - TCLD ngày 20/11/1995 về việcthành lập Tổng công ty xuất nhập khẩu xây dựng Việt Nam -VINACONEX
Để thực hiện các nhiệm vụ mới đợc giao, Tổng công ty đã huy
động mọi nguồn lực hiện có, tăng cờng năng lực tiếp thị, tham gia đấuthầu và thi công nhiều công trình xây dựng quy mô lớn trong cả nớc,
đồng thời đẩy mạnh hoạt động kinh doanh xuất nhập khẩu xe máy,thiết bị, vật t, mở rộng các hoạt động sản xuất kinh doanh khác có hiệuquả Tổng công ty đã đầu t nhiều máy móc thiết bị thi công hiện đạiphù hợp với công nghệ mới, kỹ thuật mới có hiệu quả cao nhằm tăng
tỷ trọng cơ giới hoá trong ngành xây dựng, tăng năng suất lao động,nâng cao năng lực sản xuất, chất lợng sản phẩm
Tổng công ty cũng hết sức quan tâm đến việc đào tạo, xây dựng độingũ Kỹ s, Kỹ thuật, Cán bộ quản lý, Chuyên viên giỏi ở tất cả các lĩnhvực, đội ngũ Công nhân có tay nghề cao với kỹ thuật chuyên sâu
Đến nay Tổng công ty đã có đội ngũ cán bộ, Công nhân có trình độgiỏi để thi công xây dựng các công trình công nghiệp, dân dụng, cáccông trình xây dựng chuyên ngành nớc, các công trình kỹ thuật hạtầng, các công trình cầu cảng, đờng giao thông
Về thi công xây dựng các công trình dân dụng nh Trung tâm thơngmại Tràng tiền, các nhà ở cao tầng (17-24 tầng), Tổng công ty đã áp
6
Trang 7-dụng công nghệ thông thi công mới, các doanh nghiệp xây lắp trựcthuộc Tổng công ty có thể đảm bảo thi công xong một đợt tầng sàn từ10-12 ngày các tổ chức t vấn Đầu t - Khảo sát - Quy hoạch - Thiết kếcũng không ngừng phát triển nâng cao năng lực cùng với sự trởngthành của các tổ chức thi công xây lắp tạo điều kiện để Tổng công tyvơn tới làm Tổng thầu từ quy hoạch, khảo sát thiết kế đến thi công các
dự án khu công nghiệp, khu đô thị lớn với nhà ở cao tầng
Về các công trình Công nghiệp, từ sự tích luỹ kinh nghiệm thôngqua thực tế điều hành thi công xây dựng một số công trình lớn nh: nhàmáy xi măng Bỉm Sơn, xi măng Bút Sơn, xi măng Ching Fong - HảiPhòng, xi măng Hoàng Mai, xi măng nghi Sơn, Nhà máy phân đạm HàBắc, nhà máy Coca - Cola Tổng công ty đã có thể làm Tổng thầu cáccông trình công nghiệp quy mô lớn, kỹ thuật phức tạp và đặc biệt lànhững công trình về xây dựng cấp thoát nớc, Tổng công ty đang chiếmthị phần trong nớc trên 70%
Ngoài sở trờng thi công xây lắp các công trình dân dụng, côngnghiệp lớn, Tổng công ty đã vơn tới làm chủ công nghệ thi công Cầu
và Đờng, Tổng công ty đã và đang xây dựng các công trình nh: Quốc
lộ 5, cầu Quý Cao, cầu vuợt R4 Nam Định, các cầu trên đờng Hồ ChíMinh gói thầu CT 08 - Nghệ An, cầu Bàn Thạch - Phú Yên, cầu BòngLạng - Hà Nam
Trong các lĩnh vực thi công xây lắp, Tổng công ty luôn coi trọngviệc ứng dụng tiến bộ kỹ thuật, công nghệ mới, tăng cờng hợp tác vớicác tổ chức nớc ngoài Tổng công ty đã vơn lên làm chủ và chiếm lĩnhthị trờng về: công nghệ thi công trợt nhà ở cao tầng, công nghệ xâydựng nhà bằng kết cấu dầm, sàn ứng suất trớc, công nghệ thi công cầu,
đờng bằng các phơng pháp mới nh thi công đúc hẫng, trợt, công nghệxây dựng các trạm xử lý cấp thoát nớc quy mô hợp lý giải quyết nớcsạch ở nông thôn Việc áp dụng những công nghệ mới để làm tăng l-ợng trí tuệ trong sản phẩm, bảo đảm tiến độ, chất lợng an toàn lao
động, nâng cao chất lợng sản phẩm đã góp phần hoàn thành nhiệm
vụ, nâng cao hiệu quả, uy tín của nhà thầu VINACONEX trong xâylắp
Trang 8Trong những năm gần đây, Tổng công ty đã mở rộng liên doanh,hợp doanh với với các nhà thầu xây dựng lớn, với các hãng kinh doanhnớc ngoài, với các cơ sở nghiên cứu và sản xuất phát triển ở trong nớc.
Đến nay đã và đang triển khai hoạt động của các liên doanh về xâydựng nh:
+ Công ty liên doanh VinaTa - liên doanh giữa Vinaconex và tập
Ngoài ra Tổng công ty cũng đã thiết lập các liên doanh về sản xuấtvật liệu xây dựng và kinh doanh xuất nhập khẩu nh liên doanh: liêndoanh VinaRose Với Bỉ về xây dựng nhà ở cao tầng, sản xuất các cấukiện bê tông dự ứng lực Tổng đại lý của nhiều hãng và công ty nớcngoài nh Electrolux(Thuỵ Điển), SCT (Thái Lan) Đầu t vào các công
ty cổ phần, công ty TNHH nh công ty cổ phần Vinaconex số 6, công
ty cổ phần Vinaconex số 7, công ty Vinaconex số 3, công ty cổ phầncơ giới lắp máy và xây dựng - ViMeco, công ty cổ phần Bu Điện,Khách sạn cổ phần Suối Mơ
Thông qua các hoạt động liên doanh, liên kết, đầu t vốn vào cáccông ty cổ phần, công ty TNHH Tổng công ty từng bớc thực hiện đa
sở hữu vốn, hoà nhập vào các thị trờng xây dựng và xuất nhập khẩu
8
Trang 9-quốc tế, vào nền kinh tế thị trờng định hớng XHCN, đào tạo đợc một
đội ngũ Kỹ s và Cán bộ thông thạo nghiệp vụ có trình độ ngoại ngữ, có
kinh nghiệm quản lý, điều hành sản xuất theo qui trình công nghệ tiên
tiến
Về lĩnh vực đầu t, Tổng công ty đã và đang triển khai các dự án nhBOT, BT, BO về cấp nớc cho khu công nghệp Dung Quất, khu công
nghệ cao Láng Hoà Lạc, khu công nghiệp và khu đô thị Nghi Sơn
-Thanh Hoá, các dự án khu đô thị mới Trung Hoà - Nhân Chính Hà
Nội, khu đô thị Đông Xuân - Hà Tây, khu công nghiệp Phú Cát - Hà
Tây bằng nội lực của chính doanh nghiệp
Về xây dựng và áp dụng hệ thống quản lý chất lợng theo tiêu chuẩnISO 9001 - 2000 cơ sở hạ tầng cho công tác quản lý, công ty đã tập
trung chỉ đạo triển khai, đến nay Tổng công ty và 7 đơn vị thành viên
đã đợc cấp chứng chỉ ISO 9001- 2000
Sáu năm liền 1997, 1998, 1999, 2000 ,2001, 2002 Tổng công ty
đ-ợc thủ tớng Chính Phủ tặng cờ thi đua xuất sắc và năm 2002 Tổng
công ty đợc Chủ tịch Nớc tặng thởng Huân chơng lao động hạng nhất
Đến nay, Tổng công ty Vinaconex đã trở thành một doanh nghiệpsản xuất kinh doanh đa ngành nghề, đa sản phẩm thuộc nhiều lĩnh vực
khác nhau nh: Xây lắp, Xuất nhập khẩu, Xuất khẩu lao động, Sản xuất
công nghiệp, Vật liệu xây dựng, Đầu t dự án và kinh doanh, Dịch vụ
khách sạn, Du lịch lữ hành hoạt động cả ở trong và ngoài nớc, trở
Trang 101 Tên gọi:
Công ty xây dựng vinaconex số 21 Tên giao dịch:
Ông: Nguyễn Xuân Việt
Điều hành chung trực tiếp phụ trách công tác tổ chức, công tác tài chính và định ra chiến lợc phát triển của công ty
Ông: Nguyễn Hải Hiệp
Chức năng: Tham mu cho giám đốc Công ty về công tác quản lý theodõi, giám sát các hoạt động tài chính của doanh nghiệp, kiểm tra - kiểm soátkinh tế tài chính của công ty, giúp giám đốc Công ty tổ chức và thực hiệnthống nhất công tác kế toán trong toàn Công ty Thực hiện các quy định củaNhà nớc
Nhiệm vụ: tổ chức thực hiện công tác nghiệp vụ kế toán thống kê vàhạch toán sản xuất kinh doanh của Công ty Chịu trách nhiệm trớc giám đốc
10
Trang 11-về mọi hoạt động của đơn vị có liên quan đến kế toán tài chính, thống kêtheo dõi kiểm tra, hớng dẫn các bộ phận thực hiện chế độ tài chính hiện hànhcủa Nhà nớc cũng nh quy chế của Công ty Lập kế hoạch tài chính của Công
ty, giúp giám đốc phân tích hoạt động kinh tế theo định kỳ và theo sản phẩmsản xuất của Công ty
Trởng phòng Kinh doanh:
Bà: Lê Thị Trâm
Chức năng: Vì hiện nay Công ty cha có Phòng Kỹ thuật nên PhòngKinh doanh có chức năng tham mu cho giám đốc Công ty về Kỹ thuật vàKinh doanh Trong thời gian tới đây Công ty định thêm Phòng Kế hoạch –
Kỹ thuật Phòng này sẽ gánh bớt phần công việc cho Phòng Kinh doanh Từ
đó Phòng Kinh doanh chỉ có nhiệm vụ kinh doanh thôi thì công việc sẽ hiệuquả hơn
Nhiệm vụ: Xây dựng kế hoạch sản xuất kinh doanh và tiêu thụ sảnphẩm Lập các kế hoạch trung hạn và dài hạn của Công ty Xây dựng kếhoạch phát triển cho toàn Công ty Điều hành các Đội, Xởng và các Tổ sảnxuất trong Công ty Lập kế hoạch mua sắm vật t, thiết bị đáp ứng cho nhucầu sản xuất kinh doanh của Công ty Thiết lập và theo dõi quá trình thựchiện các hợp đồng kinh tế, hợp đồng khoán, phiếu giao việc Lập kế hoạch về
thời gian duy tu, bảo dỡng sửa chữa các hệ thống máy móc, thiết bị Kiểm tra
việc thực hiện kế hoạch đã giao cho các đơn vị Đôn đốc thực hiện và đa racác giải pháp đảm bảm kế hoạch đợc thực hiện đúng tiến độ
Trởng phòng HC - TH:
Ông: Tống Văn Thuận
Trang 12Chức năng: Tham mu cho giám đốc về các công tác tổ chức, lao động,tiền lơng và an toàn lao động.
Nhiệm vụ: Xây dựng và biên chế lao động hàng năm theo phơng ánsản xuất của Công ty và các đội trực thuộc; xây dựng chơng trình giải quyếtviệc làm cho Công ty; thực hiện chế độ bảo hộ lao động an toàn lao động Tổchức xây dựng và quản lý tiền lơng, xây dựng đơn giá tiền lơng trên cơ sở
định mức lao động, hớng dẫn và lập kế hoạch phân bổ đơn giá tiền lơng chocác thành viên trong Công ty Xây dựng và thực hiện quy chế trả lơng, thởng.Hớng dẫn ngời lao động thực hiện chế độ bảo hiểm xã hội bảo hiểm y tế vàtheo dõi việc đóng và hởng BHXH và BHYT Hớng dẫn kiểm tra việc thựchiện công tác an toàn lao động, an ninh trật tự trong doanh nghiệp, phòngcháy, chữa cháy Thực hiện các công việc hành chính trong Công ty
4 Các đội, các tổ sản xuất của các đội và các xởng sản xuất
5 Các lĩnh vực sản xuất kinh doanh chủ yếu
- Xây lắp bao thầu
- Xây dựng các công trình công cộng, công nghiệp thuỷ lợi
- Xây dựng các công trinh giao thông
- Xây dựng các công trình Điện 500 KV
- Sản xuất vật liệu xây dựng, kinh doanh vật t, xe máy thiết bị xây dựng
6 Các ngành kinh doanh chính
- Xây dựng các công trình dân dụng và công nghiệp
- Xây dựng các công trình giao thông, san lấp mặt bằng
- Xây dựng các công trình thuỷ lợi
- Xây dựng các công trình cấp thoát, xử lý nớc và môi trờng
- Xây dựng các công trình thuỷ điện, nhiệt điện, phong điện
12
Trang 13Xây dựng sân bay, bến cảng, đờng hầm.
- Xây dựng đờng dây và trạm biến thế điện đến 500KV
- Thí nghiệm kiểm tra chất lợng vật liệu, công trình
- Đầu t kinh doanh phát triển nhà, hạ tầng đô thị
- Kinh doanh xuất nhập khẩu vật t, máy móc, thiết bị
- Kinh doanh, khai thác và sản xuất vật liệu xây dựng
Kỹ s cấp thoát nớc
Kỹ s máy xây dựng
Kỹ s kinh tế xây dựng
2 – 16 năm
B Xây dựng giao thông Kỹ s cầu đờng
Kỹ s điện
Cử nhân kinh tế
Kỹ s thuỷ lợi Cao đẳng các loại
II Công nhân kỹ thuật
bậc 4 trở lên
Trang 14A Công nhân cơ giới Điều khiển máy
Thợ sửa chữa cơ khí
2 - 25 năm
3 - 20 năm
20 20
Thợ nề Thợ sắt
2 - 20 năm
3 - 15 năm
2 - 18 năm
70 200 82
C Công nhân kỹ thuật
chuyên ngành nớc
Nớc Lắp máy Trắc địa
5 - 19 năm
5 - 20 năm
5 - 16 năm
40 20 10
D Công nhân kỹ thuật khác Các ngành nghề khác 5 - 18 năm 150
8 Số liệu tài chính
Đơn vị tính: nghin đồng
Thông tin tài chính Năm 1999 Năm 2000 Năm 2001 Năm 2002 Tổng số tài sản 8.806.000 10.040.000 12.461.000 17.578.000
Trang 15-III Cơ cấu tổ chức và các lĩnh vực hoạt động
1 Cơ cấu tổ chức của tổng công ty xuất nhập khẩu xây dựng Việt Nam - Vinaconex (trang 19)
2 Sơ đồ tổ chức các lĩnh vực hoạt động của Tổng công ty xuất nhập khẩu xây dựng Việt Nam – Vinaconex (trang 20)
3 Cơ cấu tổ chức của công ty xây dựng Vinaconex số 21 (trang 21)
Trang 16Sơ đồ tổ chức quản lý Tổng công ty xuất nhập khẩu xây dựng Việt Nam - VINACONEX
Kế toán trởng Các phó tổng giám đốc
1 LD Vina – Leighton
2 LD Vinata
3 LD Vikowa
4 LD Vinarose
5 Cty TNHH.TM Plaza Tràng Tiền
6 LD An Xuân (An Giang)
12 Cty Waseenco
13 Cty Vinahitecin
14 Cty Vinaconsult
15 Cty Khoáng sản Bà Rịa – Vũng Tàu
Các đơn vị phụ thuộc:
1 NM Bê tông và XD Xuân Mai
2 TT Xuất khẩu lao động
3 TT Kinh doanh XNK Vinatra
12 Ban QLDA trọng điểm Hoà Lạc
13 BQLDA Đầu t XD TT Dịch vụ
17 BQLDA XD Thuỷ Điện
18 BQLDA Hồ Sen 2 – Cầu Rào
Các công ty cổ phần có vốn nhà nớc chi phối:
11 Cty CP Lụa Việt Nam
12 Cty CP Chu Linh
13 Cty CP Suối Mơ
Các cơ sở
đào tạo:
1 Trờng nghiệp vụ
và Kỹ thuật Xây dựng Xuân Hoà
2 Trờng Kỹ thuật Xây dựng Bỉm Sơn
3 Trờng đào tạo XKLD Phú Minh
Trang 17Sơ đồ tổ chức - các lĩnh vực hoạt động Tổng công ty xuất nhập khẩu xây dựng Việt Nam - VINACONEX
Chủ tịch hội đồng quản trị
P.KT Thi công
ban kế hoạch - chiến lựơc ban pháp chế - đối ngoại
Các phó tổng giám đốc
Kd bất động sản, đầu t hạ tầng kt
kd dịch vụ thể
thao, giải trí, môi tr ờng
tà
i chính bảo hiểm
s
x công nghiệp
kd khách sạn
và & du lịch
xnk & thuơng mại tổng hợp
hạ tầng khu công
nghiệp
sx công nghiệp nhẹ
kh
ai thác khoáng sản
v lxd
n ớc
đ iện
n
ăng l ợng gió
n hiệt
các khoáng sản khác
Khai
granite, marble
Phụ gia xi măng
dệt may thời trang Chế biến nông lâm sản sx hàng tiêu dùng
phát triển đô thị mới
hạ tầng kt
định hình
vật t &
ngành n ớc
đồ mộc & trang trí nội thất
các kiện bê tông
dự ứng lực
đ
á xây dựng
đ
á ôplát cao cấp
k ính an toàn
Trang 18Sơ đồ tổ chức quản lý Công ty xây dựng Vinaconex số 21
18
-Giám đốc công ty
Phòng TC - HC Phòng KH - KT
Phó giám đốc công ty
doanh
Phòng Kế toán Tài vụ
-Đội xây dựng
số 1,2,3,4,5 Đội làm đờngsố 1,2 Đội điện nớcsố 1,2 Đội lắp đặtthiết bị Đội thi côngcơ giới sắt, bê tôngXởng mộc,
Các tổ sản xuất của các đội, xởng sản xuất
Trang 194 Sứ mệnh của tổng công ty
Phấn đấu xây dựng Vinaconex trở thành tập đoàn kinh tế đa doanhhàng đầu của ngành xây dựng Việt Nam, hoạt động có hiệu quả, tăngtrởng bền vững, quan tâm dến trách nhiệm xã hội, đóng góp ngày càngnhiều cho sự phát triển của dất nớc
5 Giá trị cơ bản của Tổng công ty
Con ngời là nguồn tài sản vô giá, là sức mạnh của Vinaconex
Đoàn kết hợp tác trong công việc, tính kỷ luật cao, tác phongcông nghiệp là giá trị cốt lõi, là truyền thống, văn hoá của Vinaconex
Chất lợng sản phẩm và dịch vụ tốt nhất, liên tục đợc cải tiến,
đáp ứng nhu cầu của khách hàng Khi sản phẩm và dịch vụ đợc thị ờng hấp nhận nghĩa là thơng hiệu Vinaconex đợc thừa nhận
tr-Lợi nhuận là yêu cầu sống còn của sự tồn tại và tăng trởng.Trách nhiệm với xã hội là một trong những mục tiêu hàng đầucủa Vinaconex
Quan hệ hợp tác rộng rãi trên tất cả các lĩnh vực
Liên tục đào tạo nguồn nhân lực, không ngừng cải tiến và đổimới mọi mặt là vấn đề cốt yếu để thành công
Đoàn kết mọi ngời cùng nhau hợp tác trong mọi công việc làcách làm chung của cán bộ công nhân viên của Vinaconex Vinaconex
là một tập thể thống nhất, mọi ngời tin tởng và tôn trọng nhau Đóchính là nhân tố quyết định để phát triển
Trang 20là sự thể hiện mối quan hệ giữa các sự kiện và hiện tợng
Thông tin tồn tại dới hình thức:
- Bằng ngôn ngữ
- Hình ảnh
- Mã hiệu hay xung điện
Thông tin là một yếu tố cơ bản của quá trình thành lập, lựa chọn vàphát ra quyết định để điều khiển một hệ thống thông tin nào đó Hệ thốngnày có thể là trong tự nhiên, xã hội hay t duy Quá trình thu thập thông tin -truyền tin - nhận tin - xử lí tin - lựa chọn quyết định - rồi lại tiếp tục nhận
20
Trang 21-tin là một chu trình vận động liên tục khép kín trong một hệ thống nhất
định
1.2 Các tính chất của thông tin
- Tính tơng đối của thông tin
- Tính định hớng của thông tin
- Tính thời điểm của thông tin
- Tính cục bộ của thông tin
1.3 Thông tin trong quản lý
Khái niệm: Quản lí đợc hiểu là tập hợp các quá trình biến đổi thôngtin thành hành động, một việc tơng đơng với quá trình ra quyết định
Trong một mô hình quản lí đợc phân thành hai cấp: chủ thể quản lí và
đối tợng quản lí, mối quan hệ giữa chúng và dòng thông tin lu chuyển đợcmô tả trong mô hình sau:
- Thông tin vào
- Thông tin ra
- Thông tin quản lý
- Thông tin phản hồi
Mô hình thông tin trong quản lí
2 Khái niệm hệ thống thông tin quản lý nhân sự
Khái niệm cơ bản liên quan đến hệ thống thông tin
Thông tin từ môi tr ờng
Thông tin tác nghiệp
Hệ thống quản lý
Đối t ợng quản lý
Thông tin quyết định Thông tin ra môi tr ờng
Trang 22Dữ liệu và thông tin là hai khái niệm thờng đợc dùng lẫn lộn dù chúng
là hai khái niệm khác nhau Dữ liệu là các con số, các dữ liệu về một đối ợng nao đó Thông tin có thể coi nh dữ liệu đã xử lý ở dạng tiện dùng, dễhiểu Nh vậy thông tin có thể ví nh đầu ra còn dữ liệu giống nh đầu vào
t-Ngời ta còn định nghĩa thông tin là sự phản ánh và biến thành tri thứcmới chủ thể phản ánh Qua các định nghĩa đó ta có thể thấy thông tin luôn đ-
ợc gắn với sự tiện dùng, có ích đối với chủ thể nhận tin Khái niệm dữ liệu vàthông tin là hai khái niệm cơ bản dùng trong hệ thống thông tin
Hệ thống thông tin là một tập hợp các yếu tố có liên quan với nhaucùng làm nhiệm vụ thu thập, xử lý, lu trữ và phân phối thông tin để nhằmmục đích hỗ trợ cho việc ra quyết định, phân tích tình hình, lập kế hoạch,
điều phối kiểm soát tình hình hoạt động của cơ quan
Trong hệ thống thông tin ngời ta lu trữ và quản lý dữ liệu trong nhữngkho dữ liệu, đó là nơi cất giữ dữ liệu một cách có tổ chức sao cho có thể tìmkiếm nhanh chóng các dữ liệu cần thiết Nếu kho giữ liệu này đợc cài đặttrên các phơng tiện nhớ của máy tính điện tử và đợc bảo quản nhờ các chơngtrình của máy tính (phần mềm quản trị dữ liệu) thì đợc gọi la ngân hàng dữliệu hay hệ cơ sở dữ liệu
Hệ thống thông tin quản lý nhân sự là một hệ thống thông tin dùng đểthu thập, xử lý, lu trữ, truyền đạt, phân phối các thông tin có liên quan đếnnguồn nhân lực trong tổ chức để hỗ trợ cho việc ra quyết định Hệ thốngthông tin quản lý nhân sự có vai trò quan trọng trong hoạt động của cơ quan,các thông tin do hệ thống mang lại có vai trò quan trọng trong việc ra quyết
định liên quan đến nhân sự tại cơ quan
Trong hệ thống thông tin nhân sự các yếu tố đầu vào (Inputs) của hệthống đợc lấy từ nguồn (Sources) đợc xử lý với các dữ liệu đã lu trớc trong
hệ thống Các kết quả này đợc gọi la đầu ra (Outputs) và đợc chuyển đến
đích (Destination) hay cập nhập vào các kho dữ liệu (Storage) của hệ thống
22
Kho dữ liệu
Hội đồng quản trị
Các báo cáo
Hồ sơ cán bộ
& các dữ liệu liên quan
Xử lí
Hội đồng quản trị
Hội đồng quản trị
Mô hình hoạt động hệ thống thông tin quản lý nhân sự
Dữ liệuDữ liệu
Trang 23Nếu ta ứng dụng tin học vào công tác nhân sự thì dữ liệu của hệ thốngthông tin quản lí nhân sự tại cơ quan sẽ đợc lu trữ và bảo quản trên các ph-
ơng tiện nhớ của máy tính điện tử, các chơng trình quản lí nhân sự cho phép
ta lu trữ, sắp xếp, tìm kiếm các thông tin về nhân sự một cách nhanh chóng,thuận lợi
3 Hệ thống thông tin trong một tổ chức
3.1 Phân loại theo mục đích phục vụ của thông tin đầu ra
- Hệ thống thông tin xử lý giao dịch TPS (Transaction Processing System)
Hệ thống xử lý giao dịch xử lý các dữ liệu đến từ các giao dịch mà tổchức thực hiện hoặc với khách hàng, với nhà cung cấp, những ngời cho vayhoặc với nhân viên của nó
- Hệ thống thông tin quản lý MIS (Management Infomation System) Lànhững hệ thống quản lý các hoạt động của tổ chức, các hoạt động này nằm ởmức điều khiển tác nghiệp, điều khiển quản lý hoặc lập kế hoạch chiến lợc.Chúng dựa chủ yếu vào các cơ sở dữ liệu đợc tạo ra bởi các hệ xử lý giaodịch cũng nh từ các nguồn dữ liệu ngoài tổ chức
- Hệ thống trợ giúp ra quyết định DSS (Decision Support System)
Đợc thiết kế với mục đích rõ ràng là trợ giúp các hoạt động raquyết định Quá trình ra quyết định thờng đợc mô tả nh là một quy trình
đợc tạo thành từ ba giai đoạn: Xác định vấn đề, xây dựng và đánh giá cácphơng án giải quyết và lựa chọn một phơng án Về nguyên tắc, một hệthống trợ giúp ra qụyết định phải cung cấp thông tin cho phép ngời raquyết định xác định rõ tình hình mà một quyết định cần phải ra
Kho dữ liệu
Hội đồng quản trị
Trang 24- Hệ thống chuyên gia ES (Expert System)
Là hệ thống cơ sở trí tuệ, có nguồn gốc từ nghiên cứu về trí tuệ nhântạo, trong đó có sự biểu diễn bằng các công cụ tin học những tri thức của mộtchuyên gia về một lĩnh vực nào đó
- Hệ thống thông tin tăng cờng khả năng cạnh tranh ISCA (InfomationSystem for Competitive Advantage)
Đợc sử dụng nh một trợ giúp chiến lợc Khi nghiên cứu một hệ thốngthông tin mà không tính đến những lý do dẫn đến sự cài đặt nó hoặc cũngkhông tính đến môi trờng trong đó nó đợc phát triển, ta nghĩ rằng đó chỉ đơngiản là một hệ thống xử lý giao dịch, hệ thống thông tin quản lý, hệ thống trợgiúp ra quyết định hoặc một hệ chuyên gia
3.2 Ba mô hình của hệ thống thông tin
- Mô hình logic
Mô tả hệ thống làm gì: dữ liệu mà nó thu thập, xử lý mà nó phải thựchiện, các kho để chứa các kết quả hoặc dữ liệu để lấy ra cho các xử lý vànhững thông tin mà hệ thống sản sinh ra Mô hình này trả lời câu hỏi Cái gì?
và Để làm gì? Nó không quan tâm tới phơng tiện đợc sử dụng cũng nh địa
điểm hoặc thời điểm mà dữ liệu đợc xử lý Mô hình của hệ thống gắn ở quầy
tự động dịch vụ khách hàng do giám đốc dịch vụ mô tả thuộc mô hình lôgícnày
24
Trang 25Mô hình vật lý ngoài
Chú ý tới những khía cạnh nhìn thấy đợc của hệ thống nh là các vậtmang dữ liệu và vật mang kết quả cũng nh hình thức của đầu vào và của đầu
ra, phơng tiện để thao tác với hệ thống, những dịch vụ, bộ phận, con ngời và
vị trý công tác trong hoạt động xử lý, các thủ tục thủ công cũng nh nhữngyếu tố về địa điểm thực hiện xử lý dữ liệu, loại màn hình hoặc bàn phím đợc
sử dụng Mô hình này cũng chú ý tới mặt thời gian của hệ thống, nghĩa là vềnhững thời điểm mà các hoạt động xử lý dữ liệu khác nhau xảy ra Nó trả lờicâu hỏi: Cái gì? Ai? ở đâu? và Khi nào? Một khách hàng nhìn hệ thống thôngtin tự động ở quầy giao dịch rút tiền ngân hàng theo mô hình này
- Mô hình vật lý trong
Liên quan tới những khía cạnh vật lý của hệ thống tuy nhiên khôngphải là cái nhìn của ngời sử dụng mà là của nhân viên kỹ thuật Chẳng hạn
đó là những thông tin liên quan tới loại trang thiết bị đợc dùng để thực hiện
hệ thống, dung lợng kho lu trữ và tốc độ xử lý của thiết bị, tổ chức vật lý củadữ liệu trong kho chứa, cấu trúc của các chơng trình và ngôn ngữ thể hiện.Mô hình giải đáp câu hỏi: Nh thế nào? Giám đốc khai thác tin học mô tả hệthống tự động hoá ở quầy giao dịch theo mô hình vật lý trong này
4 Phân loại hế thống thông tin quản lí nhân sự
Theo từng cấp độ ta có thể phân loại hệ thống thông tin quản lí nhân
sự thành ba mức: mức tác nghiệp, mức sách lợc và chiến lợc
4.1 Các hệ thống thông tin ở mức tác nghiệp
Các hệ thống thông tin ở mức tác nghiệp cung cấp các thông tin hỗ trợcho việc ra quyết định có tính chất thủ tục, lặp lại Có rất nhiều hệ thốngthông tin nhân sự ở mức tác nghiệp
Trang 26ngời ta có thể thực hiện lu trữ dữ liệu với sự giảm thiểu tối đa sự trùng lặp vìthế không co sự trùng lặp giữa hệ thống quản lý lơng và hệ thống quản línhân sự, nhng vẫn đảm bảo tơng thích về mặt dữ liệu giữa hai hệ thống này,
đảm bảo cung cấp các báo cáo tầm sách lợc từ dữ liệu của hai hệ thống này
- Hệ thống thông tin quản lí việc làm
Trong khi công việc là một vị trí rất nhỏ đợc chia ra từ doanh nghiệpthì vị trí công việc là một phần công việc rất nhỏ đợc thực hiện bởi ngời lao
động riêng Mục tiêu của hệ thống thông tin quản lí vị trí làm việc là xác
định từng vị trí lao động trong doanh nghiệp, phạm trù nghề nghiệp của vị trí
đó là nhân sự đảm đơng vị trí đó
Định kỳ hệ thống thông tin quản lí làm việc sẽ cung cấp danh mục các
vị trí làm việc theo ngành nghề, theo từng phòng ban bộ phận, theo nội dungcông việc hoặc theo yêu cầu công việc cùng danh mục vị trí làm việc cònthiếu nhân lực Những danh mục liệt kê vị trí làm việc còn thiếu rất có ýnghĩa cho bột phận quản trị nhân sự trong cơ quan trong việc ra quyết địnhtuyển ngời Hệ thống thông tin quản lí vị trí làm việc cũng cung cấp nhiềuthông tin hữu ích giúp cho các quản trị viên hệ thống phát hiện ra các vấn đềliên quan đến nguồn nhân lực để từ đó ra quyết định sách lợc phù hợp
- Hệ thống thông tin quản lí ngời lao động
Phòng tổ chức hành chính phải duy trì thông tin về tất cả nhân sự củadoanh nghiệp để phục vụ nhiều mục tiêu báo cáo khác nhau Một phần của
hệ thống này thông tin cho ngời quản lí ngời lao động là tệp nhân sự Tệpnày chứa dữ liệu về bản thân ngời lao động và các thông tin có liên quan đến
tổ chức nh: họ tên, giới tính, quan hệ gia đình, tình trạng hôn nhân, sức khoẻ,trình độ học vấn, kinh nghiệm nghề nghiệp Một phần khác của hệ thốngthông tin quản lí ngời lao động là danh mục kĩ năng chứa các thông tin vềkinh nghiệm làm việc, sở thích công việc, các khả năng khác của ngời lao
động Danh mục này có thể giúp cho các nhà quản trị nhân lực xác định đợcnăng lực của ngời lao động và sắp xếp đúng ngời, đúng việc để công việc đạthiệu quả cao nhất, đồng thời danh mục này cũng sử dụng để đề bạt, đào tạo
26
Trang 27-hay thuyên chuyển công tác, nhằm kích thích ngời lao động hăng say làmviệc.
- Hệ thống thông tin đánh giá tình hình thực hiện công việc và con ngời
Đánh giá tình hình thực hiện công việc là quá trình so sánh tình hìnhthực hiện công việc với yêu cầu đề ra Đối với công nhân sản xuất làm việctheo mức lao động có thể căn cứ vào phần trăm thực hiện mức lao động, chấtlợng sản phẩm Đối với nhân viên đánh giá có phần phức tạp và khó khăn
Những đánh giá do hệ thống thông tin đánh giá tình hình thực hiệncông việc và con ngời cung cấp gọi là đánh giá biểu hiện Dữ liệu phục vụcho các đánh giá biểu hiện đợc thu thập bằng mẫu các đánh giá ngời lao
động phát tới cấp trên trực tiếp của ngời lao động hoặc phát tới ngời cùnglàm việc, tới bản thân ngời lao động
Thông tin đánh giá tình hình thực hiện công việc có thể dẫn tới hàngloạt các quyết định tác nghiệp nh: sẽ giữ nguyên vị trí làm việc, sẽ thuyênchuyển hay buộc thôi việc ngời lao động
Thông tin đánh giá tình hình công việc cũng đợc sử dụng để xác địnhcác nguồn đáng tin cậy, tránh tuyển dụng công nhân từ các nguồn không bảo
đảm chất lợng Cũng nh các thông tin này đặt ra cho tổ chức nhu cầu pháttriển một chơng trình đào tạo bổ sung dành cho ngời lao động
- Hệ thống thông tin báo cáo lên cấp trên
Dữ liệu của hệ thống thông tin quản lí lơng, quản lí ngời lao động và
hệ thống thông tin đánh giá tình hình thực hiện công việc có thể sử dụng đểlên báo cáo theo yêu cầu lãnh đạo doanh nghiệp, của luật quy định
- Hệ thống thông tin tuyển chọn nhân viên và sắp xếp công việc
Sau khi xác định các công việc và yêu cầu với những công việc đó, saukhi tuyển chọn nhân viên, công việc tiếp theo là sàng lọc, đánh giá, lựa chọn
và sắp sếp những ngời lao động vào các vị trí còn trống Để chắc chắn phùhợp với luật định của nhà nớc, các thủ tục phải đợc lập hồ sơ và tiến hànhmột cách có cấu trúc Số liệu thu đợc qua phỏng vấn sát hạch phải đợc thu
Trang 28thập và lu trữ lại theo đúng yêu cầu của luật định, phục vụ các mục đích saunày.
4.2 Các hệ thống ở mức sách lợc
- Hệ thống thông tin phân tích và thiết kế công việc
Phân tích và thiết kế công việc bao gồm mô tả các công việc cần thiếtcủa một doanh nghiệp tổ chức, những năng lực, phẩm chất của nhân viênthựchiện công việc đó Mỗi công việc phải đặc tả đợc mục đích trách nhiệm vànghĩa vụ của mỗi công việc cùng với các điều kiện và chuẩn mực để thựchiện nghĩa vụ và trách nhiệm này Một đặc tả công việc mô tả các kĩ năng,trình độ, kinh nghiệm và các phẩm chất khác cần thiết với ngời lao động để
có thể sắp xếp vào vị trí nh đã mô tả
Đầu vào cho hệ thống thông tin phân tích và thiết kế công việc là cácdữ liệu thu đợc qua phỏng vấn những ngời phụ trách, những ngời lao động vàcác bản hớng dẫn Thông tin thu từ môi trờng của tổ chức cũng là đầu vào
đối với hệ thống thông tin kiểu này
Đầu ra của hệ thống thông tin phân tích và thiết kế công việc là cácmô tả và các đặc điểm công việc Các thông tin tạo ra cơ sở cho các nhà quản
lý ra các quyết định sách lợc
Thông tin thu đợc từ hệ thống phân tích và thiết kế công việc có thể sửdụng để tăng tính mềm dẻo của việc triển khai nguồn nhân lực trong cơ quandoanh nghiệp Thông tin phân tích và thiết kế công việc có thể kết nối với hệthống thông tin quản lí vị trí làm việc, vì thế nó hỗ trợ rất nhiều quyết địnhsách lợc liên quan đến việc phân bổ nguồn nhân lực trong tổ chức
- Hệ thống thông tin tuyển chọn nhân lực
Chức năng tuyển chọn nhân lực đảm bảo cung cấp cho doanh nghiệpnhng nhân lực có đào tạo, có khả năng đảm đơng vị trí công việc còn trống,xác định đợc từ hệ thống thông tin quản lí vị trí việc làm và mô tả bởi hệthống thông tin phân tích thiết kế công việc Chức năng tuyển chọn nhân lựccần tuân theo đúng quy định về hợp đồng lao động
28
Trang 29-Một hệ thống thông tin tuyển chọn nguồn nhân lực là rất cần thiết choviệc kế hoạch hoá việc tuyển chọn nguồn nhân lực Hệ thống thông tin này
sẽ thực hiện thu thập và xử lý nhiều kiểu thông tin khác nhau để lên kếhoạch Đó có thể là danh sách các vị trí làm việc còn trống, danh sách về hu
- Hệ thống thông tin quản lý lơng thởng, trợ cấp, bảo hiểm xã hội
Hệ thống thông tin hỗ trợ nhiều quyết định quản trị nhân lực sách lợckhác nhau, đặc biệt khi thông tin về lơng thởng và trợ cấp liên quan đếnnguồn thông tin bên ngoài và các hệ thống thông tin khác Các kế hoạch lơngthởng có vai trò quan trọng trong việc tăng năng suất lao động của doanhnghiệp
- Hệ thống thông tin đào tạo và phát triển nguồn nhân lực
Một hoạt động khác của phòng quản trị nhân lực là kế hoạch hoá vàquản trị các chơng trình đào tạo và phát triển nguồn nhân lực nhằm nâng caochất lợng nguồn lực trong cơ quan doanh nghiệp
Trang 305 Chức năng, nhiệm vụ của hệ thống thông tin quản lí nhân sự
Trong mỗi cơ quan tổ chức doanh nghiệp có các hệ thống thông tinquản lí cho từng lĩnh vực chức năng nghiệp vụ, nhằm cung cấp thông tin hỗtrợ cho việc ra quyết định trong các lĩnh vực đó nh:
Hệ thống thông tin quản lí nhân sự cung cấp nhiều thông tin đầu vàocho các hệ thống khác Chẳng hạn các báo cáo về nhân lực cho hệ thôngthông tin sản xuất, báo cáo về lơng cho hệ thống thông tin tài chính Nh vậy
là hệ thống thông tin quản lí nhân sự không tồn tại độc lập mà cùng với các
hệ thống thông tin chuyên chức năng khác tạo nên hệ thông thông tin quản líhoàn chỉnh của cơ quan doanh nghiệp Các hệ thống thông tin này thờngxuyên cung cấp các thông tin khác nhau, hỗ trợ cho việc ra quyết định củalãnh đạo, đảm bảo cho các cơ quan doanh nghiệp có hoạt động có hiệu quả,
đạt đợc mục tiêu đề ra
Nh vậy hệ thống thông tin quản lí nhân sự có vai trò cung cấp cácthông tin về quản lí nhân lực trong cơ quan doanh nghiệp cho các đối tợngkhác nhau, tại Công ty phần mềm quản trị doanh nghiệp FAST các thông tin
về nhân sự thờng xuyên đợc ban lãnh đạo tại Công ty sử dụng để ra các quyết
định thuyên chuyển, điều động các cán bộ thực hiện các dự án khác nhau,khi triển khai một dự án mới, tuỳ theo yêu cầu, tính chất, mức độ phức tạpcủa dự án, ban lãnh đạo Công ty sẽ sử dụng nguồn nhân lực của cơ quan đểtriển khai dự án sao cho hiệu quả là cao nhất
30
Trang 31-II CƠ SỞ LÝ THUYẾT VỀ NGÔN NGỮ VISUAL BASIC.
1 Cấu trúc của một ứng dụng Visual Basic.
Một ứng dụng thật ra là một tập hợp các chỉ dẫn trực tiếp đến máytính để thi hành một hay nhiều tác vụ Cấu trúc của một ứng dụng làphương pháp trong đó các chỉ dẫn được tổ chức, đó là nơi chỉ dẫn đượclưu giữ và thi hành những chỉ dẫn trong một trình tự nhất định
Vì một ứng dụng Visual Basic, trên cơ bản là những đối tượng, cấutrúc mã đóng để tượng trưng cho những mô hình vật lý trên màn hình.Bằng việc định nghĩa, những đối tượng chứa mã và dữ liệu Form, cái màchúng ta nhìn thấy trên màn hình là tượng trưng cho những thuộc tính, quyđịnh cách xuất hiện và cách cư xử Cho mỗi form trong một ứng dụng, cómột quan hệ module form (với tên file mở rộng là frm) dùng để chứađựng mã của nó
Mỗi module chứa những thủ tục sự kiện – những đoạn mã, nơi đặtnhững chỉ dẫn, cái sẽ được thi hành trong việc đáp ứng những sự kiện chỉđịnh Form có thể chứa những điều khiển Tương ứng với mỗi điều khiểntrên form, có một tập hợp những thủ tục sự kiện trong module form đó
Trang 32Mã không chỉ quan hệ với một form chỉ định hay điều khiển có thểđược đặt trong một loại module khác, một module chuẩn (.BAS) Một thủtục được dùng để đáp ứng những sự kiện trong những đối tượng khácnhau phải được đặt trong cùng một chuẩn, thay vì tạo những bản sao mãtrong những thủ tục sự kiện cho mỗi đối tượng Một lớp module (.cls)được dùng để tạo những đối tượng, cái mà có thể được gọi từ những thủtục bên trong ứng dụng của bạn Trong khi một module chuẩn chỉ chứamã, một lớp module chứa đựng cả mã và dữ liệu Ta có thể nghĩ nó nhưmột điều khiển.
2 Chúng ta có thể làm gì với Visual Basic.
Tạo giao diện người sử dụng.
Giao diện người sử dụng có lẽ là thành phần quan trọng nhất củamột ứng dụng Đối với người sử dụng, giao diện chính là ứng dụng ; họkhông cần chú ý đến thành phần mã thực thi bên dưới Ứng dụng củachúng ta có thể phổ biến được hay không phụ thuộc vào giao diện
Sử dụng những điều khiển chuẩn của Visual Basic.
Ta dùng những điều khiển để lấy thông tin mà người sử dụng nhậpvào, và để hiển thị kết xuất Những điều khiển mà ta có thể dùng trongứng dụng bao gồm hộp văn bản, nút lệnh, và hộp danh sách,… Nhữngđiều khiển khác cho ta truy xuất những ứng dụng khác, xử lý dữ liệu củanó như là một thành phần mã trong ứng dụng của bạn
Lập trình với những đối tượng.
32
Trang 33-Những đối tượng là thành phần chủ yếu để lập tình Visual Basic.Những đối tượng có thể là form, những điều khiển hay cơ sở dữ liệu.
Lập trình với phần hợp thành.
Chúng ta đôi khi cần sử dụng khả năng tính toán của MicrosoftExcel trong ứng dụng Visual Basic, hay định dạng một tài liệu sử dụngthanh công cụ định dạng của Microsoft Word, hoặc lưu trữ và xử lý dữliệu dùng Microsoft Jet… Tất cả những điều này có thể thực hiện đượcbằng cách xây dựng những ứng dụng của chúng ta sử dụng những thànhphần ActiveX Thêm vào đó, Visual Basic có thể giúp chúng ta tạo ranhững điều khiển ActiveX riêng
Đáp ứng những sự kiện chuột và bàn phím.
Những ứng dụng Visual Basic có thể đáp ứng một lượng lớn sự kiệnchuột và bàn phím Ví dụ form, hộp ảnh, và những điều khiển ảnh có thểphát hiện vị trí con trỏ chuột, có thể quyết định phím trái hay phím phảiđược nhấn, và có thể đáp ứng những tổ hợp của phím chuột với phímShift, Ctrl, hay Alt Sử dụng những điều khiển phím, ta có thể lập trìnhnhững điều khiển và form để đáp ứng các hành động phím hoặc phiêndịch và xử lý mã Ascii của ký tự
Thêm vào đó, những ứng dụng Visual Basic có thể hỗ trợ sự kiệnrê và thả cũng như tính năng rê và thả OLE
Làm việc với văn bản và đồ họa.
Visual Basic cung cấp khả năng đồ họa và văn bản phức tạp trongứng dụng Những thuộc tính văn bản có thể giúp ta nhấn mạnh các khái
Trang 34niệm quan trọng và các chi tiết cần quan tâm Thêm vào đó, Visual Basiccung cấp khả năng đồ họa cho phép ta linh động trong thiết kế, bao hàmcác hình ảnh động bằng cách hiển thị một loạt các hình ảnh liên tiếpnhau.
Gỡ rối mã và quản lý lỗi.
Đôi khi có những lỗi xảy ra bên trong mã của ứng dụng Những lỗinghiêm trọng có thể là nguyên nhân một ứng dụng không đáp ứng lệnh,thông thường yêu cầu người sử dụng khởi động lại ứng dụng, và khônglưu lại những gì ta đã làm Quá trình tìm ra và sửa lỗi gọi là gỡ rối VisualBasic cung cấp nhiều công cụ giúp chúng ta phân tích ứng dụng làm việcnhư thế nào Những công cụ gỡ rối đặt biệt hữu ích trong việc tìm ranguồn gốc lỗi, nhưng chúng ta cũng có thể dùng những công cụ này đểkiểm tra chương trình hoặc tìm hiểu những ứng dụng khác nhau làm việcnhư thế nào
Xử lý ổ đĩa, thư mục và file.
Khi lập trình trong Windows, nó rất quan trọng để có khả năngthêm, di chuyển, tạo mới hoặc xóa những thư mục và file, lấy thông tinvề và xử lý ổ đĩa Visual Basic cho phép chúng ta xử lý ổ đĩa, thư mục vàfile bằng hai phương pháp : qua những phương htức cũ như là điều lệnhOpen, Write#, và qua một tập hợp các công cụ mới như FSO (FileSystem Object)
Thiết kế cho việc thi hành và tính tương thích.
Visual Basic chia xẻ hầu hết những tính năng ngôn ngữ trongVisual Basic cho những ứng dụng, bao gồm trong Microsoft Office và
34
Trang 35-nhieàu ửựng duùng khaực Visual Basic, VBScript, moọt ngoõn ngửừ scriptInternet, ủeàu laứ taọp hụùp con cuỷa ngoõn ngửừ Visual Basic.
Phaõn phoỏi nhửừng ửựng duùng.
Sau khi taùo moọt ửựng duùng Visual Basic, ta coự theồ tửù do phaõn phoỏibaỏt kyứ ửựng duùng naứo ủaừ taùo baống Visual Basic ủeỏn baỏt cửự ai duứngMicrosoft Windows Ta coự theồ phaõn phoỏi ửựng duùng treõn ủúa, treõn CD, quamaùng, treõn intranet hoaởc Internet
3 Các thế mạnh của Visual Basic 6.0
Visual Basic 6 có rất nhiều tính năng mới Các điều khiển mới chophép ta viết các chơng trình ứng dụng kết hợp giao diện, cách sử lý và tínhnăng của Office, 2000 và trình duyệt WEB Internet Explorer Không nhấtthiết phải có một instance của điều khiển trên biểu mẫu VB 6 cho phép talập trình để thêm điều khiển vào đề án và ta có thể tạo ra các điều khiểnActiveX hiệu chỉnh
Ta cũng có thể viết các ứng dụng phía máy chủ(serve-side) dùngHTML động nhúng kết với các th viện liên kết động của Internet InformationServe
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 dữ liệu ởtầm cỡ vĩ mô liên quan đến hàng trăm, hàng nghìn qua mạng hay quaInternet
3.1 Thế mạnh của các điều khiển mở rộng
* Sự kiện Validate và thuộc tính CausesValidation.
Phần mở rộng đầu tiên liên quan đến tất cả các điều khiển ActiveX cơbản là việc thêm vào sự kiện Validate và thuộc tính CausesValidation TrớcVB6, nếu bạn phải kiểm tra tính hợp lệ của một từ nhập vào hộp vănbản(TextBox), bạn phải viết thủ tục sự kiện LostFocus của TextBox Nếunhập sai bạn phải gọi phơng thức SetFocus của điều khiển để buộc nhời sửdụng nhập lại dữ liệu đúng Thỉnh thoảng logic của việc lập trình này có thểgây ra khó chịu cho ngời sử dụng Nếu họ không bao giờ nhập đúng dữ liệu
họ có thể bị khoá chặt ở điều khiển đó, họ cũng không thể nhấn cả nút Help
Trang 36để xem hớng dẫn chi tiết Sự kiện Validate và thuộc tính CausesValidationgiải quyết vấn đề này.
Ví dụ: Nếu ngời sử dụng không gõ từ Cherris trong TextBox thứ nhất,
họ sẽ không thể sang TextBox thứ hai Tuy nhiên vì giá trị của thuộc tínhCausesValidation của CommandButton là False, ngời sử dụng có thể nhấnvào nó để gợi ý nhập từ đúng
* Các cải tiến đồ hoạ mới làm ứng dụng thêm sinh động.
Visual Basic luôn luôn cho phép bạn sử dụng đồ hoạ để làm chơngtrình sống động và Microsoft có khả năng đồ hoạ mở rộng cho nhiều điềukhiển Đầu tiên, điều khiển ImageList giờ đây hỗ trợ các tệp tin Gif phần mởrộng này rất quan trọng bởi vì nó liên quan đến các điều khiển có sử dụng
điều khiển Imagelist
Các điều khiển listview và tabstrip có phần mở rộng cho phép sử dụnghình ảnh và biểu tợng để trang trí và minh hoạ Điều khiển Listview chophép tạo một ảnh nền cho vùng làm việc (clielt area ) ảnh nền có thể đặtgiữa (center), dải đều (tile) hoặc đặt ở một góc bất kỳ
Điều khiển slider có một thuộc tính mới là text Khi ta cung cấp mộtchuỗi ký tự cho thuộc tính text, chuỗi này sẽ xuất hiện trong cửa sổ giải thíchcông cụ (tooltip ) Vị trí của cửa sổ tooltip đợc xác định bằng thuộc tínhtextPosition của điều khiển slider
Điều khiển toolbar cũng có nhiều cải tiến Giờ đây, ta có thể thêm cácmenu(dạng thả xuống) vào thanh công cụ bằng cách sử dụng buttonmenu.Thuộc tính style hỗ trợ các thiết lập trong suốt (tbr Transparent), cho phép ta
có các nút trên thanh công cụ mang kiểu dáng và hoạt động không khác gìcác nút trên thanh công cu của trình duyệt Web Internet Explorer
3.2 Các điều khiển mới so với Visual Basic 5.0
Visual basic 6 đa thêm vào nhiều điều khiển AcxtiveX mới Một số ápdụng cho các ứng dụng trên máy tính cá nhân độc lập, một số khác gắn vớicác đề án truy cập dữ liệu diện rộng
* Ngày tháng với điều khiển monthview và datatimepicker.
VB6 có hai điều khiển đa ra giải pháp mới để xem xét và chọn lựangày tháng, Mothview và Datatimepicker Điều lý thú của các điều khiểnnày là chúng cho phép ta xem và chọn ngày trong ngữ cảnh lịch biểu
36