Tóm lại Công tác quản lý nhân sự là một trong những khâu then chốt trong quá trình hoạt động sản xuất kinh doanh đối với bất kỳ doanh nghiệp nào. Muốn nâng cao hiệu quả sản xuất kinh doanh của Công ty thì trước hết cần phải hoàn thiện và nâng cao công tác quản lý nhân sự ở Công ty.
Vì lý do trên nên em xây dựng phần mềm quản lý nhân sự. Nhằm giúp công ty quản lý nhân sự bằng hệ thống thông tin, thay vì quản lý nhân sự trên giấy tờ sổ sách như trước đây.
Do tích chất là một chuyên đề thực tập tốt nghiệm của sinh viên năm cuối Đai học - Kinh tế Quốc dân. Nên việc đưa phần mềm vào ứng dụng luôn trong công tác quản lý thì chưa được. Nhưng thông qua thực tế em cũng biết thêm nhiều kinh nghiệm quý báu và ứng dụng được những kiến thức lâu nay được học trong trường vào giải quyết một công việc trong thực tế.
Báo cáo này bao gồm một phần của báo cáo tổng hợp, và toàn bộ quá trình khảo sát, phân tích và thiết kế phần mềm quản lý nhân sự dựa vào các thông tin có được do phòng Hành chính - Tổng hợp của công ty xây dựng Vinaconex số 21 cung cấp trong thời gian thực tập vừa qua.
Với thời gian thực tập chuyên ngành có hạn nên phần mềm quản lý nhân sự của em không được hoàn thiện lắm.
Được sự nhiệt tình của ban lãnh đạo công ty xây dựng Vinaconex số 21 đặc biệt là Phòng Hành chính - Tổng hợp, giáo viên hướng dẫn cô Hồ Bích Hà đã điều kiện cho em hoàn thành báo cáo thực tập chuyên ngành. Một lần nữa em xin chân thành cảm ơn.
82 trang |
Chia sẻ: oanh_nt | Lượt xem: 1217 | Lượt tải: 0
Bạn đang xem trước 20 trang tài liệu Đồ án 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, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trê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¸c d÷ 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¸c m« 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¬ quan doanh 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 ®Þnh s¸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Öp nhng 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ùc cÇn tu©n theo ®óng quy ®Þnh vÒ hîp ®ång lao ®éng.
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 cho viÖ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îc kh¸c nhau, ®Æc biÖt khi th«ng tin vÒ l¬ng thëng vµ trî cÊp liªn quan ®Õn nguå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¬ng thëng cã vai trß quan träng trong viÖc t¨ng n¨ng suÊt lao ®éng cña doanh nghiÖ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 cao chÊt lîng nguån lùc trong c¬ quan doanh nghiÖp.
4.3. C¸c hÖ thèng ë møc t¸c nghiÖp
KÕ ho¹ch ho¸ nguån nh©n lùc vµ ®µm ph¸n lao ®éng lµ hai ho¹t ®éng chñ yÕu cña qu¶n trÞ nh©n lùc ë møc chiÕn lîc. KÕ ho¹ch ho¸ nguån nh©n lùc lµ qu¸ tr×nh mµ th«ng qua nã c¸c doanh nghiÖp ®¶m b¶o ®îc ®Çy ®ñ vÒ sè lîng vµ chÊt lîng ngêi lao ®éng phï hîp víi yªu cÇu cña doanh nghiÖp.
KÕ ho¹ch ho¸ nguån nh©n lùc sÏ x¸c ®Þnh c¸c nguån nh©n lùc cÇn ®Ó thùc hiÖn c¸c môc tiªu cña doanh nghiÖp, ®îc v¹ch ra trong kÕ ho¹ch chiÕn lîc, ®iÒu ®ã ®ång nghÜa víi viÖc dù b¸o c¸c nguån cung vµ cÇu cña nguån nh©n lùc ®îc yªu cÇu.
ViÖc x¸c ®Þnh sè lîng vµ chÊt lîng nguån nh©n lùc cÇn cho c¸c kÕ ho¹ch chiÕn lîc gäi lµ qu¸ tr×nh dù b¸o vÒ nguån nh©n lùc, cßn viÖc x¸c ®Þnh c¸c nguån nh©n lùc cã trong doanh nghiÖp vµ ngoµi doanh nghiÖp gäi lµ dù b¸o cung nguån nh©n lùc. Nh÷ng dù b¸o nµy cã thÓ tiÕn hµnh ë møc vi m« hay møc vÜ m«.
5. 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 tin qu¶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 tµi chÝnh.
HÖ thèng th«ng tin nh©n lùc .
HÖ thèng th«ng tin thÞ trêng.
HÖ th«ng th«ng tin s¶n xuÊt.
C¸c hÖ thèng th«ng tin nµy kh«ng ®éc lËp víi nhau mµ thêng xuyªn trao ®æi chia sÎ víi nhau, c¸c th«ng tin ®Çu ra cña hÖ thèng nµy cã thÓ lµ ®Çu vµo cña hÖ thèng kh¸c.
HÖ thèng th«ng tin qu¶n lÝ nh©n sù cung cÊp nhiÒu th«ng tin ®Çu vµo cho 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«ng th«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êng xuyªn cung cÊp c¸c th«ng tin kh¸c nhau, hç trî cho viÖc ra quyÕt ®Þnh cña l·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¸c th«ng tin vÒ qu¶n lÝ nh©n lùc trong c¬ quan doanh nghiÖp cho c¸c ®èi tîng kh¸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¹p cñ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.
II. CÔ SÔÛ LYÙ THUYEÁT VEÀ NGOÂN NGÖÕ VISUAL BASIC.
Caáu truùc cuûa moät öùng duïng Visual Basic.
Moät öùng duïng thaät ra laø moät taäp hôïp caùc chæ daãn tröïc tieáp ñeán maùy tính ñeå thi haønh moät hay nhieàu taùc vuï. Caáu truùc cuûa moät öùng duïng laø phöông phaùp trong ñoù caùc chæ daãn ñöôïc toå chöùc, ñoù laø nôi chæ daãn ñöôïc löu giöõ vaø thi haønh nhöõng chæ daãn trong moät trình töï nhaát ñònh.
Vì moät öùng duïng Visual Basic, treân cô baûn laø nhöõng ñoái töôïng, caáu truùc maõ ñoùng ñeå töôïng tröng cho nhöõng moâ hình vaät lyù treân maøn hình. Baèng vieäc ñònh nghóa, nhöõng ñoái töôïng chöùa maõ vaø döõ lieäu. Form, caùi maø chuùng ta nhìn thaáy treân maøn hình laø töôïng tröng cho nhöõng thuoäc tính, quy ñònh caùch xuaát hieän vaø caùch cö xöû. Cho moãi form trong moät öùng duïng, coù moät quan heä module form (vôùi teân file môû roäng laø .frm) duøng ñeå chöùa ñöïng maõ cuûa noù.
Moãi module chöùa nhöõng thuû tuïc söï kieän – nhöõng ñoaïn maõ, nôi ñaët nhöõng chæ daãn, caùi seõ ñöôïc thi haønh trong vieäc ñaùp öùng nhöõng söï kieän chæ ñònh. Form coù theå chöùa nhöõng ñieàu khieån. Töông öùng vôùi moãi ñieàu khieån treân form, coù moät taäp hôïp nhöõng thuû tuïc söï kieän trong module form ñoù.
Maõ khoâng chæ quan heä vôùi moät form chæ ñònh hay ñieàu khieån coù theå ñöôïc ñaët trong moät loaïi module khaùc, moät module chuaån (.BAS). Moät thuû tuïc ñöôïc duøng ñeå ñaùp öùng nhöõng söï kieän trong nhöõng ñoái töôïng khaùc nhau phaûi ñöôïc ñaët trong cuøng moät chuaån, thay vì taïo nhöõng baûn sao maõ trong nhöõng thuû tuïc söï kieän cho moãi ñoái töôïng. Moät lôùp module (.cls) ñöôïc duøng ñeå taïo nhöõng ñoái töôïng, caùi maø coù theå ñöôïc goïi töø nhöõng thuû tuïc beân trong öùng duïng cuûa baïn. Trong khi moät module chuaån chæ chöùa maõ, moät lôùp module chöùa ñöïng caû maõ vaø döõ lieäu. Ta coù theå nghó noù nhö moät ñieàu khieån.
2. Chuùng ta coù theå laøm gì vôùi Visual Basic.
Taïo giao dieän ngöôøi söû duïng.
Giao dieän ngöôøi söû duïng coù leõ laø thaønh phaàn quan troïng nhaát cuûa moät öùng duïng. Ñoái vôùi ngöôøi söû duïng, giao dieän chính laø öùng duïng ; hoï khoâng caàn chuù yù ñeán thaønh phaàn maõ thöïc thi beân döôùi. ÖÙng duïng cuûa chuùng ta coù theå phoå bieán ñöôïc hay khoâng phuï thuoäc vaøo giao dieän.
Söû duïng nhöõng ñieàu khieån chuaån cuûa Visual Basic.
Ta duøng nhöõng ñieàu khieån ñeå laáy thoâng tin maø ngöôøi söû duïng nhaäp vaøo, vaø ñeå hieån thò keát xuaát. Nhöõng ñieàu khieån maø ta coù theå duøng trong öùng duïng bao goàm hoäp vaên baûn, nuùt leänh, vaø hoäp danh saùch,…. Nhöõng ñieàu khieån khaùc cho ta truy xuaát nhöõng öùng duïng khaùc, xöû lyù döõ lieäu cuûa noù nhö laø moät thaønh phaàn maõ trong öùng duïng cuûa baïn.
Laäp trình vôùi nhöõng ñoái töôïng.
Nhöõng ñoái töôïng laø thaønh phaàn chuû yeáu ñeå laäp tình Visual Basic. Nhöõng ñoái töôïng coù theå laø form, nhöõng ñieàu khieån hay cô sôû döõ lieäu.
Laäp trình vôùi phaàn hôïp thaønh.
Chuùng ta ñoâi khi caàn söû duïng khaû naêng tính toaùn cuûa Microsoft Excel trong öùng duïng Visual Basic, hay ñònh daïng moät taøi lieäu söû duïng thanh coâng cuï ñònh daïng cuûa Microsoft Word, hoaëc löu tröõ vaø xöû lyù döõ lieäu duøng Microsoft Jet… Taát caû nhöõng ñieàu naøy coù theå thöïc hieän ñöôïc baèng caùch xaây döïng nhöõng öùng duïng cuûa chuùng ta söû duïng nhöõng thaønh phaàn ActiveX. Theâm vaøo ñoù, Visual Basic coù theå giuùp chuùng ta taïo ra nhöõng ñieàu khieån ActiveX rieâng.
Ñaùp öùng nhöõng söï kieän chuoät vaø baøn phím.
Nhöõng öùng duïng Visual Basic coù theå ñaùp öùng moät löôïng lôùn söï kieän chuoät vaø baøn phím. Ví duï form, hoäp aûnh, vaø nhöõng ñieàu khieån aûnh coù theå phaùt hieän vò trí con troû chuoät, coù theå quyeát ñònh phím traùi hay phím phaûi ñöôïc nhaán, vaø coù theå ñaùp öùng nhöõng toå hôïp cuûa phím chuoät vôùi phím Shift, Ctrl, hay Alt. Söû duïng nhöõng ñieàu khieån phím, ta coù theå laäp trình nhöõng ñieàu khieån vaø form ñeå ñaùp öùng caùc haønh ñoäng phím hoaëc phieân dòch vaø xöû lyù maõ Ascii cuûa kyù töï.
Theâm vaøo ñoù, nhöõng öùng duïng Visual Basic coù theå hoã trôï söï kieän reâ vaø thaû cuõng nhö tính naêng reâ vaø thaû OLE.
Laøm vieäc vôùi vaên baûn vaø ñoà hoïa.
Visual Basic cung caáp khaû naêng ñoà hoïa vaø vaên baûn phöùc taïp trong öùng duïng. Nhöõng thuoäc tính vaên baûn coù theå giuùp ta nhaán maïnh caùc khaùi nieäm quan troïng vaø caùc chi tieát caàn quan taâm. Theâm vaøo ñoù, Visual Basic cung caáp khaû naêng ñoà hoïa cho pheùp ta linh ñoäng trong thieát keá, bao haøm caùc hình aûnh ñoäng baèng caùch hieån thò moät loaït caùc hình aûnh lieân tieáp nhau.
Gôõ roái maõ vaø quaûn lyù loãi.
Ñoâi khi coù nhöõng loãi xaûy ra beân trong maõ cuûa öùng duïng. Nhöõng loãi nghieâm troïng coù theå laø nguyeân nhaân moät öùng duïng khoâng ñaùp öùng leänh, thoâng thöôøng yeâu caàu ngöôøi söû duïng khôûi ñoäng laïi öùng duïng, vaø khoâng löu laïi nhöõng gì ta ñaõ laøm. Quaù trình tìm ra vaø söûa loãi goïi laø gôõ roái. Visual Basic cung caáp nhieàu coâng cuï giuùp chuùng ta phaân tích öùng duïng laøm vieäc nhö theá naøo. Nhöõng coâng cuï gôõ roái ñaët bieät höõu ích trong vieäc tìm ra nguoàn goác loãi, nhöng chuùng ta cuõng coù theå duøng nhöõng coâng cuï naøy ñeå kieåm tra chöông trình hoaëc tìm hieåu nhöõng öùng duïng khaùc nhau laøm vieäc nhö theá naøo.
Xöû lyù oå ñóa, thö muïc vaø file.
Khi laäp trình trong Windows, noù raát quan troïng ñeå coù khaû naêng theâm, di chuyeån, taïo môùi hoaëc xoùa nhöõng thö muïc vaø file, laáy thoâng tin veà vaø xöû lyù oå ñóa. Visual Basic cho pheùp chuùng ta xöû lyù oå ñóa, thö muïc vaø file baèng hai phöông phaùp : qua nhöõng phöông htöùc cuõ nhö laø ñieàu leänh Open, Write#, vaø qua moät taäp hôïp caùc coâng cuï môùi nhö FSO (File System Object).
Thieát keá cho vieäc thi haønh vaø tính töông thích.
Visual Basic chia xeû haàu heát nhöõng tính naêng ngoân ngöõ trong Visual Basic cho nhöõng öùng duïng, bao goàm trong Microsoft Office vaø nhieàu öùng duïng khaùc. Visual Basic, VBScript, moät ngoân ngöõ script Internet, ñ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ái baát kyø öùng duïng naøo ñaõ taïo baèng Visual Basic ñeán baát cöù ai duøng Microsoft Windows. Ta coù theå phaân phoái öùng duïng treân ñóa, treân CD, qua maï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 cho phÐ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Ýnh n¨ng cña Office, 2000 vµ tr×nh duyÖt WEB Internet Explorer. Kh«ng nhÊt thiÕt ph¶i cã mét instance cña ®iÒu khiÓn trªn biÓu mÉu. VB 6 cho phÐp ta lËp tr×nh ®Ó thªm ®iÒu khiÓn vµo ®Ò ¸n vµ ta cã thÓ t¹o ra c¸c ®iÒu khiÓn ActiveX hiÖu chØnh.
Ta còng cã thÓ viÕt c¸c øng dông phÝa m¸y chñ(serve-side) dïng HTML ®éng nhóng kÕt víi c¸c th viÖn liªn kÕt ®éng cña Internet Information Serve.
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 qua Internet.
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íc VB6, 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¨n b¶n(TextBox), b¹n ph¶i viÕt thñ tôc sù kiÖn LostFocus cña TextBox. NÕu nhË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 ®Ó xem híng dÉn chi tiÕt. Sù kiÖn Validate vµ thuéc tÝnh CausesValidation gi¶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Ýnh CausesValidation cña CommandButton lµ False, ngêi sö dông cã thÓ nhÊn vµ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¬ng tr×nh sèng ®éng vµ Microsoft cã kh¶ n¨ng ®å ho¹ më réng cho nhiÒu ®iÒu khiÓ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ông h×nh ¶nh vµ biÓu tîng ®Ó trang trÝ vµ minh ho¹. §iÒu khiÓn Listview cho phÐp t¹o mét ¶nh nÒn cho vïng lµm viÖc (clielt area ). ¶nh nÒn cã thÓ ®Æt gi÷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ét chuç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Ých c«ng cô (tooltip ). VÞ trÝ cña cöa sæ tooltip ®îc x¸c ®Þnh b»ng thuéc tÝnh textPosition 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¸c menu(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è ¸p dô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íi c¸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ùa ngµy th¸ng, Mothview vµ Datatimepicker. §iÒu lý thó cña c¸c ®iÒu khiÓn nµy lµ chóng cho phÐp ta xem vµ chän ngµy trong ng÷ c¶nh lÞch biÓu.
§iÒu khiÓn Monthview tr×nh bµy mét lÞch biÓu ®Çy ®ñ ®Ó ta cã thÓ duyÖt theo tõng ngµy hoÆc theo tõng th¸ng. §iÒu khiÓn Datatimepicker t¬ng tù Monthview, nhng cã ®iÓm kh¸c lµ lÞch biÓu sÏ th¶ xuèng khi ngêi sö ®ông nhÊn vµo nót mòi tªn xuèng cña ®iÒu khiÓn.
* Sö dông ®å ho¹ Imagecombo.
T¬ng tù Timer, Imagelist lµ ®iÒu khiÓn “ Windowless ” dïng ®Ó chøa c¸c kiÓu ®å ho¹ kh¸c nhau: Bmp, gif, biÓu tîng, v.v... Imagelist thêng kÕt hîp víi mét ®iÒu khiÓn b»ng c¸ch g¸n Imagelist vµo thuéc tÝnh Imagelists cña ®iÒu khiÓn ®å ho¹.
§iÒu khiÓn kÕt hîp ¶nh (Imagecombo), lµ ®iÒu khiÓn míi cña Visual basic 6, cho phÐp ta nhóng ¶nh ®å ho¹ trong hép kÕt hîp (Combobox). §Ó thùc hiÖn ®iÒu nµy Visualbasic 6 ®a ra ®èi tîng míi, ComboItem chøa ®ùng toµn bé thuéc tÝnh vÒ kiÓu d¸ng còng nh d÷ liÖu cÇn thiÕt ®Ó lµm viÖc víi Imagecombo. ComboItem cã thuéc tÝnh text ®Ó hiÓn thÞ mét dßng trong Imagecombo vµ thuéc tÝnh Image dïng ®Ó ®Þnh nghÜa ®å ho¹ hiÓn thÞ trªn dßng trong Imagecombo. T¬ng tù c¸c ®iÒu khiÓn ActiveX ®å ho¹ míi, Imagecombo cã mét Imagelists tham chiÕu ®Õn c¸c ¶nh vµ h×nh.
* §iÒu khiÓn FlatScrollBar.
VisualBasic 6 cung cÊp mét thay ®æi míi cña ®iÒu khiÓn thanh cuén quen thuéc: FlatScrollBar. FlatScrollBar vÒ c¬ b¶n t¬ng tù thanh cuén chuÈn (ScrollBar), ngo¹i trõ FlatScrollBar 3. C¸c tÝnh n¨ng míi trong VisualBasic 6
3.3 C¸c tÝnh n¨ng ng«n ng÷ míi
Ngoµi c¸c ®iÒu khiÓn ActiveX míi còng nh c¸c c¶i tiÕn, VisualBasic 6 còng cung cÊp c¸c tÝnh n¨ng míi trong ng«n ng÷ cña chÝnh VisualBasic. Dï b¹n cha cã kinh nghiÖm tríc víi VisualBasic, c¸c tÝnh n¨ng míi nµy sÏ gióp b¹n lËp tr×nh dÔ dµng h¬n.
- C¸c ®èi tîng hÖ thèng tËp tin.
Trong c¸c phiªn b¶n tríc ®Ó lÊy th«ng tin cña hÖ thèng tËp tin hoÆc thi hµnh c¸c t¸c vô cña hÖ thèng tËp tin, nh ghi vµo tËp tin hay thay ®æi th môc, ta cÇn biÕt mét sè kü thuËt phÇn lín ®ßi hái tÝnh cÇn cï. Trong VisualBasic 6, mäi c«ng viÖc vÆt nµy ®· ®îc chøa trong ®èi tîng míi file-systemobject, hay cßn gäi lµ ®èi tîng hÖ thèng tËp tin, vèn lµ mét phÇn cña th viÖn kÞch b¶n cña VisualBasic (VisualBasic Scripting libary). Nh vËy ph¶i trong khi häc c¸ch sö dông ®èi tîng nµy, ta cã thÓ dÔ dµng chuyÓn kiÕn thøc thµnh kÞch b¶n trong Internet Explorer hay Internet Infomation Server ®Ó lËp tr×nh møc hÖ thèng.
M¸y chñ phôc vô th«ng tin Internet(Internet Information Servicer-IIS) lµ mét ch¬ng tr×nh phøc t¹p, nh»m truyÒn th«ng tin vµ c¸c tËp tin trªn m¹ng internet. Mét m¸y chñ Internet( Internet Server) lµ mét m¸y tÝnh vËt lý cã ch¬ng tr×nh IIS ®ang ho¹t ®éng. Trong mét ch¬ng tr×nh riªng, b¹n sÏ häc c¸ch viÕt mét øng dông ch¹y trªn m¸y chñ cña Internet ®îc gäi lµ øng dông phÝa m¸y chñ (Server-side application).
FileSystemObject kh¸ phøc t¹p. Nã ®îc cÊu t¹o tõ nhiÒu ®èi tîng vµ ph¬ng thøc bao gåm c¸c hµm hÖ thèng tËp tin thêng dïng ë æ ®Üa vµ tËp tin trªn m¸y tÝnh côc bé hay qua m¹ng.
- C¸c hµm chuçi míi.
Visual Basic 6 cung cÊp mét sè hµm míi ®Ó lµm viÖc víi chuçi .VÝ dô: hµm Filter cho phÐp läc chuçi vµ tr¶ vÒ c¸c chuçi con, hµm FormatDateTime, hµm Join, hµm IntrRev, Monthname, hµm Replace, hµm Round tr¶ vÒ méy sè hµm trßn....
Kh¶ n¨ng mét hµm tr¶ vÒ mét m¶ng(array) còng lµ mét tÝnh n¨ng míi cña VB6.
- T¹o ®iÒu khiÓn ®éng.
Trong c¸c phiªn b¶n tríc cña VB, ®Ó t¹o c¸c ®iÒu khiÓn ®éng b¹n dïng m¶ng c¸c ®iÒu khiÓn (control array). Mét trë ng¹i cña m¹ng ®iÒu khiÓn lµ ta ph¶i cã Ýt nhÊt mäi ®iÒu khiÓn hiÖn ra trªn biÓu mÉu vµ b¹n sÏ t¹o nh÷ng c¸i kh¸c tù ®éng. Víi VB 6.0, ta cã thÓ dïng ch¬ng tr×nh ®Ó t¹o ®iÒu khiÓn lóc thi hµnh ch¬ng tr×nh b»ng c¸ch sö dông ph¬ng thøc Add cña tËp hîp Controls.
3.4 Kh¶ n¨ng d÷ liÖu míi
ë c¸c phiªn b¶n tríc viÖc truy cËp d÷ liÖu ®îc sö dông th«ng qua DAO vµ RDO. VB6 víi ADO lµ tæng hîp vµ thay thÕ c¸c kü thuËt nµy. Thªm vµo ®ã VB6 cßn cã mét c«ng cô vµ kü thuËt míi gióp cho viÖc truy cËp d÷ liÖu dÔ dµng h¬n.
III. Ph¬ng ph¸p ph¸t triÓn HTTT qu¶n lý
1. Lý do ph¸t triÓn hÖ thèng th«ng tin qu¶n lý
HÖ thèng th«ng tin qu¶n lÝ cã vai trß nh vËy, tuy nhiªn vÊn ®Ò lµ t¹i sao l¹i ph¶i ph¸t triÓn hÖ thèng th«ng tin qu¶n lÝ. C¸i g× buéc mét tæ chøc ph¶i ph¸t triÓn hÖ thèng th«ng tin qu¶n lÝ. TÊt nhiªn lµ sù ho¹t ®éng tåi tÖ, kÐm hiÖu qu¶ cña hÖ thèng th«ng tin hiÖn t¹i tuy nhiªn cßn mét sè nguyªn nh©n kh¸c n÷a ®ã lµ:
- Nh÷ng vÊn ®Ò qu¶n lÝ.
- Nh÷ng yªu cÇu míi cña nhµ qu¶n lÝ.
- Sù thay ®æi cña c«ng nghÖ.
- Thay ®æi s¸ch lîc chÝnh trÞ.
Nh÷ng yªu cÇu míi cña qu¶n lÝ cã thÓ dÉn ®Õn sù cÇn thiÕt cña mét dù ¸n ph¸t triÓn mét hÖ th«ng th«ng tin qu¶n lÝ míi, vÝ dô viÖc chÝnh phñ ban hµnh mét luËt míi, hay hµnh ®éng míi cña doanh nghiÖp c¹nh tranh còng lµ mét nguyªn nh©n dÉn ®Õn sù ph¸t triÓn cña hÖ thèng th«ng tin qu¶n lÝ.
ViÖc xuÊt hiÖn c¸c c«ng nghÖ míi còng cã thÓ dÉn ®Õn viÖc mét tæ chøc ph¶i xÐt l¹i nh÷ng thiÕt bÞ hiÖn cã trong hÖ thèng th«ng tin cña m×nh. Ch¼ng h¹n khi xuÊt hiÖn nh÷ng hÖ qu¶n trÞ c¬ së d÷ liÖu míi buéc mét tæ chøc doanh nghiÖp ph¶i rµ so¸t l¹i c¸c hÖ th«ng tin cña hä ®Ó quyÕt ®Þnh nh÷ng g× hä ph¶i cµi ®Æt khi muèn sö dông nh÷ng c«ng nghÖ míi nµy.
Nh÷ng th¸ch thøc vÒ chÝnh trÞ còng lµ mét nguyªn nh©n dÉn ®Õn ph¸t triÓn mét hÖ thèng th«ng tin, ®«i khi mét hÖ thèng th«ng tin ®îc ph¸t triÓn chØ v× ngêi qu¶n lý biÕt r»ng sù ph¸t triÓn cña hÖ thèng sÏ ®em l¹i quyÒn lùc vµ nhiÒu lîi Ých kh¸c cho hä.
2. C¸c bíc ph¸t triÓn hÖ thèng th«ng tin qu¶n lý
Ph¬ng ph¸p ph¸t triÓn hÖ thèng th«ng tin gåm cã 7 giai ®o¹n. Mçi giai ®o¹n bao gåm mét d·y c¸c c«ng ®o¹n vµ cuèi mçi giai ®o¹n lµ ph¶i kÌm theo viÖc ra quyÕt ®Þnh vÒ viÖc tiÕp tôc hay chÊm døt sù ph¸t triÓn hÖ thèng. QuyÕt ®Þnh nµy ®îc trî gióp dùa vµo néi dung b¸o c¸o mµ ph©n tÝch viªn hoÆc nhãm ph©n tÝch viªn tr×nh bÇy cho c¸c nhµ sö dông. Ph¸t triÓn hÖ thèng lµ mét qu¸ tr×nh lÆp. Tuú theo kÕt qu¶ cña mét giai ®o¹n cã thÓ, vµ ®«i khi lµ cÇn thiÕt, ph¶i quay vÒ giai ®o¹n tríc ®Ó t×m c¸ch kh¾c phôc nh÷ng sai sãt. Mét sè nhiÖm vô ®îc thùc hiÖn trong suèt qu¸ tr×nh, ®ã lµ viÖc lËp kÕ ho¹ch cho giai ®o¹n tíi, kiÓm so¸t nh÷ng nhiÖm vô ®· hoµn thµnh, ®¸nh gi¸ dù ¸n vµ lËp tµi liÖu vÒ hÖ thèng vµ vÒ dù ¸n. Díi ®©y lµ m« t¶ s¬ lîc c¸c giai ®o¹n cña viÖc ph¸t triÓn hÖ thèng th«ng tin.
Giai ®o¹n 1 : §¸nh gi¸ yªu cÇu
§¸nh gi¸ yªu cÇu cã môc ®Ých cung cÊp cho l·nh ®¹o tæ chøc hoÆc héi ®ång gi¸m ®èc nh÷ng d÷ liÖu ®Ých thùc ®Ó ra quyÕt ®Þnh vÒ thêi c¬, tÝnh kh¶ thi vµ hiÖu qña cña mét dù ¸n ph¸t triÓn hÖ thèng. Giai ®o¹n nµy ®îc thùc hiÖn t¬ng ®èi nhanhvµ kh«ng ®ßi hái chi phÝ lín.
Nã bao gåm c¸c c«ng ®o¹n sau:
1.1 LËp kÕ ho¹ch ®¸nh gi¸ yªu cÇu.
1.2 Lµm râ yªu cÇu .
1.3 §¸nh gi¸ kh¶ n¨ng thùc thi.
1.4 ChuÈn bÞ vµ tr×nh bµy b¸o c¸o ®¸nh gi¸ yªu cÇu.
Giai ®o¹n 2 : Ph©n tÝch chi tiÕt
Ph©n tÝch chi tiÕt ®îc tiÕn hµnh sau khi cã sù ®¸nh gi¸ thuËn lîi vÒ yªu cÇu. Nh÷ng môc ®Ých chÝnh cña ph©n tÝch chi tiÕt lµ hiÓu râ c¸c vÊn ®Ò cña hÖ thèng ®ang nghiªn cøu, x¸c ®Þnh nh÷ng nguyªn nh©n ®Ých thùc cña nh÷ng vÊn ®Ò ®ã, x¸c ®Þnh nh÷ng ®ßi hái vµ nh÷ng rµng buéc ¸p ®Æt víi hÖ thèng vµ x¸c ®Þnh môc tiªu mµ hÖ thèng th«ng tin míi ph¶i ®¹t ®îc. Trªn c¬ së néi dung b¸o c¸o ph©n tÝch chi tiÕt sÏ quyÕt ®Þnh sÏ tiÕp tôc tiÕn hµnh hay th«i ph¸t triÓn mét hÖ thèng míi.
§Ó lµm nh÷ng viÖc ®ã giai ®o¹n ph©n tÝch chi tiÕt bao gåm c¸c c«ng ®o¹n sau:
2.1 LËp kÕ ho¹ch ph©n tÝch chi tiÕt.
2.2 Nghiªn cøu m«i trêng cña hÖ thèng ®ang tån t¹i.
2.3 Nghiªn cøu hÖ thèng thùc t¹i.
2.4 §a ra chuÈn ®o¸n vµ x¸c ®Þnh yÕu tè gi¶i ph¸p.
2.5 §¸nh gi¸ l¹i tÝnh kh¶ thi.
2.6 Thay ®æi ®Ò xuÊt cña dù ¸n.
2.7 ChuÈn bÞ vµ tr×nh bµy b¸o c¸o chi tiÕt.
Giai ®o¹n 3: ThiÕt kÕ logic
Giai ®o¹n nµy nh»m x¸c ®Þnh tÊt c¶ c¸c thµnh phÇn l«gic cña mét hÖ thèng th«ng tin, cho phÐp lo¹i bá ®îc c¸c vÊn ®Ò cña hÖ thèng thùc tÕ vµ ®¹t ®îc nh÷ng môc tiªu ®· ®îc thiÕt lËp ë giai ®o¹n tríc. M« h×nh l«gic cña hÖ thèng míi sÏ bao hµm th«ng tin mµ hÖ thèng míi sÏ s¶n sinh ra (néi dung cña Outputs), néi dung cña c¬ së d÷ liÖu (c¸c tÖp, c¸c quan hÖ gi÷a c¸c tÖp), c¸c xö lý vµ hîp thøc ho¸ sÏ ph¶i thùc hiÖn (c¸c xö lý) vµ c¸c d÷ liÖu sÏ ®îc nhËp vµo (c¸c Inputs). M« h×nh l«gic sÏ ph¶i ®îc ngêi sö dông xem xÐt vµ chuÈn y.
ThiÕt kÕ l«gic bao gåm nh÷ng c«ng ®o¹n sau:
3.1 ThiÕt kÕ c¬ së d÷ liÖu.
3.2 ThiÕt kÕ xö lý.
3.3 ThiÕt kÕ c¸c luång d÷ liÖu vµo.
3.4 ChØnh söa tµi liÖu cho møc l«gic.
3.5 Hîp thøc ho¸ m« h×nh l«gic.
Giai ®o¹n 4 : §Ò xuÊt c¸c ph¬ng ¸n cña gi¶i ph¸p
M« h×nh l«gic cña hÖ thèng míi m« t¶ c¸i mµ hÖ thèng nµy sÏ lµm. Khi m« h×nh nµy ®îc x¸c ®Þnh vµ chuÈn y bëi ngêi sö dông, th× ph©n tÝch viªn hoÆc nhãm ph©n tÝch viªn ph¶i nghiªn cøu vÒ c¸c ph¬ng tiÖn ®Ó thùc hiÖn hÖ thèng nµy. §ã lµ viÖc x©y dùng c¸c ph¬ng ¸n kh¸c nhau ®Ó cô thÓ ho¸ m« h×nh l«gic. Mçi mét ph¬ng ¸n lµ mét ph¸c ho¹ cña m« h×nh vËt lý ngoµi cña hÖ thèng nhng cha ph¶i lµ mét m« t¶ chi tiÕt. TÊt nhiªn lµ ngêi sö dông sÏ thÊy dÔ dµng h¬n khi lùa chän dùa trªn nh÷ng m« h×nh vËt lý ngoµi ®îc x©y dùng chi tiÕt nhng chi phÝ cho viÖc t¹o ra chóng lµ rÊt lín.
§Ó gióp nh÷ng ngêi sö dông lùa chän gi¶i ph¸p vËt lý tho¶ m·n tèt h¬n c¸c môc tiªu ®· ®Æt ra tríc ®©y, nhãm ph©n tÝch viªn ph¶i ®¸nh gi¸ c¸c chi phÝ vµ lîi Ých (h÷u h×nh vµ v« h×nh) c¶ mçi ph¬ng ¸n vµ ph¶i cã nh÷ng khuyÕn nghÞ cô thÓ. Mét b¸o c¸o sÏ ®îc tr×nh bµy lªn nh÷ng ngêi sö dông vµ mét buæi tr×nh bµy sÏ ®îc thùc hiÖn. Nh÷ng ngêi sö dông sÏ chän lÊy mét ph¬ng ¸n tá ra ®¸p øng tèt nhÊt c¸c yªu cÇu cña hä mµ vÉn t«n träng c¸c rµng buéc cña tæ chøc.
Díi ®©y lµ c¸c c«ng ®o¹n cña giai ®o¹n ®Ò xuÊt c¸c ph¬ng ¸n gi¶i ph¸p:
4.1 X¸c ®Þnh c¸c rµng buéc tin häc vµ rµng buéc tæ chøc.
4.2 X©y dùng c¸c ph¬ng ¸n cña gi¶i ph¸p.
4.3 §¸nh gi¸ c¸c ph¬ng ¸n cña gi¶i ph¸p.
4.4 ChuÈn bÞ vµ tr×nh bµy b¸o c¸o cña giai ®o¹n ®Ò xuÊt c¸c ph¬ng ¸n gi¶i ph¸p.
Giai ®o¹n 5: ThiÕt kÕ vËt lý ngoµi
Giai ®o¹n nµy ®îc tiÕn hµnh sau khi mét ph¬ng ¸n gi¶i ph¸p ®îc lùa chän. ThiÕt kÕ vËt lý bao gåm hai tµi liÖu kÕt qu¶ cÇn cã: Tríc hÕt lµ mét tµi liÖu bao chøa tÊt c¶ ®Æc trng cña hÖ thèng míi sÏ cÇn cho viÖc thùc hiÖn kü thuËt, vµ tiÕp ®ã lµ tµi liÖu dµnh cho ngêi sö dông vµ nã m« t¶ phÇn thñ c«ng vµ c¶ nh÷ng giao diÖn víi nh÷ng phÇn tin häc ho¸.
Nh÷ng c«ng ®o¹n chÝnh cña thiÕt kÕ vËt lý ngoµi lµ:
5.1 LËp kÕ ho¹ch thiÕt kÕ vËt lý ngoµi.
5.2 ThiÕt kÕ chi tiÕt c¸c giao diÖn (vµo/ ra).
5.3 ThiÕt kÕ c¸ch thøc t¬ng t¸c víi phÇn tin häc ho¸.
5.4 ThiÕt kÕ c¸c thñ tôc thñ c«ng.
5.5 ChuÈn bÞ vµ tr×nh bµy b¸o c¸o vÒ thiÕt kÕ vËt lý ngoµi.
Giai ®o¹n 6: TriÓn khai kü thuËt hÖ thèng
KÕt qu¶ quan träng nhÊt cña giai ®o¹n thùc hiÖn kü thuËt lµ phÇn tin häc ho¸ cña hÖ thèng th«ng tin, cã nghÜa lµ phÇn mÒm. Nh÷ng ngêi chÞu tr¸ch nhiÖm vÒ giai ®o¹n nµy ph¶i cung cÊp c¸c tµi liÖu nh c¸c b¶n híng dÉn sö dông vµ thao t¸c còng nh c¸c tµi liÖu m« t¶ vÒ hÖ thèng.
C¸c ho¹t ®éng chÝnh cña viÖc thùc hiÖn triÓn khai kü thuËt hÖ thèng lµ nh sau:
6.1 LËp kÕ ho¹ch thùc hiÖn kü thuËt.
6.2 ThiÕt kÕ vËt lý trong.
6.3 LËp tr×nh.
6.4 Thö nghiÖm hÖ thèng.
6.5 ChuÈn bÞ tµi liÖu.
Giai ®o¹n 7: Cµi ®Æt vµ khai th¸c
Cµi ®Æt hÖ thèng lµ phÇn c«ng viÖc trong ®ã viÖc chuyÓn tõ hÖ thèng cò sang hÖ thèng míi ®îc thùc hiÖn. §Ó viÖc chuyÓn ®æi nµy ®îc thùc hiÖn víi nh÷ng va ch¹m Ýt nhÊt, cÇn ph¶i lËp kÕ ho¹ch mét c¸ch cÈn thËn.
Giai ®o¹n nµy bao gåm c¸c c«ng ®o¹n:
LËp kÕ ho¹ch cµi ®Æt.
ChuyÓn ®æi.
Khai th¸c vµ b¶o tr×.
§¸nh gi¸.
Ch¬ng III
Ph©n tÝch - thÕt kÕ hÖ thèng th«ng tin qu¶n lý nh©n sù
I. M« t¶ hÖ thèng
Qu¶n lý nh©n sù lµ mét bé phËn quan träng trong toµn bé chøc n¨ng qu¶n lý mäi m¨t cña ®êi sèng x· héi, nã cã mÆt ë mäi cÊp qu¶n lý trong doanh nghiÖp. Qu¶n lý nh©n sù ph¶i t¹o ra hÖ thèng hîp t¸c lµm viÖc qua ph©n c«ng hîp lý ®Ó ph¸t huy tèi ®a n¨ng lùc lµm viÖc cña mçi ngêi nh»m ®¶m b¶o hoµn thµnh tèt nhiÖm, ®¹t tíi môc tiªu tríc m¾t còng nh l©u dµi cña doanh nghiÖp.
Trong thêi gian thùc tËp t¹i C«ng ty Vinaconex sè 21. T«i ®· t×m hiÓu kü vÒ hÖ thèng qu¶n lý c¸n bé c«ng nh©n viªn t¹i c«ng ty.
C«ng ty Vinaconex sè 21 cha cã sù ¸p dông hÖ thèng m¸y tÝnh cïng víi nh÷ng phÇn mÒm rÊt h÷u dông vµo trong qu¶n lý mµ hiÖn nay c«ng ty vÉn ®ang qu¶n lý, lu tr÷ hå s¬ c¸n bé trªn sæ s¸ch giÊy tê, vµ sù truyÒn t¶i th«ng tin dïng nhiÒu b»ng con ®êng qua l¹i gi÷a c¸c phßng ban víi sù trî gióp cña m¸y ®iÖn tho¹i nªn gÆp nhiÒu bÊt cËp trong c«ng t¸c qu¶n lý vµ ®¸nh gi¸ vÒ kü n¨ng hay së thÝch, tr×nh ®é cña nh©n viªn ®Ó cã ®¸nh gi¸ s¸t thùc, s¾p xÕp c«ng viÖc hîp lý cho mçi nh©n viªn.
HiÖn t¹i hÖ thèng qu¶n lý cña C«ng ty còng cã nh÷ng u ®iÓm thùc sù:
C«ng ty ®ang cã mét ®éi ngò nh©n viªn kh¸ trÎ cã nhiÒu s¸ng t¹o trong c«ng viÖc, lßng nhiÖt huyÕt cao. Víi ®éi ngò nh©n viªn hiÖn cã c«ng ty cÇn ®i vµo c¶i c¸ch trong viÖc ¸p dông nh÷ng c«ng cô tiªn tiÕn trong qu¶n lý nh©n viªn, còng nh qu¶n lý s¶n xuÊt, chÊm c«ng hay tÝnh l¬ng cho nh©n viªn mµ c«ng nghÖ th«ng tin lµ mét c«ng cô ¸p dông rÊt tèt trong lÜnh vùc qu¶n lý.
Víi hiÖn tr¹ng hÖ thèng th«ng tin qu¶n lý hiÖn nay. C«ng ty cÇn cã gi¶i ph¸p thÝch hîp cho hÖ thèng qu¶n lý cña m×nh b»ng c¸ch ¸p dông hÖ thèng b¸n tù ®éng b»ng c¸ch ¸p dông c¸c phÇn mÒm ch¹y trªn c¸c m¸y ®¬n hoÆc trªn c¸c m¸y tr¹m, m¸y chñ(Client-Server) trong qu¶n lý mµ ë ®©y lµ hÖ thèng qu¶n lý c¸n bé.
II. X¸c dÞnh yªu cÇu cña hÖ thèng th«ng tin qu¶n lý nh©n sù
Nh÷ng nguyªn t¾c trong qu¶n trÞ nh©n lùc
§èi víi mçi doanh nghiÖp, trong mçi thêi kú kinh doanh kh¸c nhau cã thÓ vËn dông ph¬ng ph¸p, h×nh thøc qu¶n trÞ thÝch hîp, song ph¶i tu©n thñ c¸c nguyªn t¾c sau :
- §¶m b¶o cung cÊp ®ñ sè lîng vµ chÊt lîng lao ®éng cho doanh nghiÖp trong mçi thêi kú.
- §¶m b¶o chuyªn m«n ho¸ kÕt hîp víi trang thiÕt bÞ kiÕn thøc tæng hîp.
- Phèi hîp gi÷a hîp t¸c lao ®éng vµ ph©n c«ng lao ®éng.
- Sö dông lao ®éng ph¶i kÕt hîp víi phï lao lao ®éng hîp lý.
-Sö dông lao ®éng ph¶i dùa trªn c¬ së ®µo t¹o, båi dìng ®Ó n©ng cao tr×nh ®é lao ®éng.
- KÕt hîp thën ph¹t vËt chÊt - tinh thÇn víi kû luËt lao ®éng.
Tõ nh÷ng nguyªn t¾c trªn chóng ta cã thÓ x¸c ®Þnh ®îc yªu cÇu cña hÖ thèng qu¶n lý nh©n sù nh sau :
1. §èi víi phßng qu¶n trÞ nh©n sù
Trëng phßng qu¶n trÞ nh©n sù toµn quyÒn ®èi víi hÖ thèng qu¶n lý c¸n bé trong c«ng ty vµ trao quyÒn cho c¸c nh©n viªn díi quyÒn m×nh víi nh÷ng nhiÖm vô kh¸c nhau, cô thÓ lµ :
+ CËp nhËt thªm nh©n viªn, söa ®æi th«ng tin nÕu thÊy cÇn thiÕt, xo¸ bá.
+ Trëng phßng cã quyÕt ®Þnh thuyªn chuyÓn nh©n viªn sang nh÷ng c«ng viÖc kh¸c nhau cho phï hîp kh¶ n¨ng së thÝch hoÆc chuyªn ngµnh häc.
+ §a ra c¸c b¸o c¸o nh : lý lÞch nh©n viªn, trÝch ngang, xem xÐt hîp ®ång nh©n viªn.
2. §èi víi nh©n viªn
Nh©n viªn khi vµo lµm viÖc t¹i c«ng ty ph¶i cã ®ñ th«ng tin vÒ c¸ nh©n m×nh vµ c¸c th«ng tin liªn quan ®Õn gia c¶nh, còng nh c¸c th«ng tin liªn quan qu¸ tr×nh c«ng t¸c, qu¸ tr×nh ®µo t¹o ®Ó tiÖn theo dâi kÌm theo c¸c b»ng vµ chøng chØ häc nghÒ, qóa tr×nh ®ãng b¶o hiÓm x· héi, qu¸ tr×nh qu¸ ®ãng b¶o y tÕ.
Cïng víi b¶n hîp ®ång lao ®éng.
+ PhÇn s¬ yÕu lý lÞch ph¶i cã ®ñ c¸c th«ng tin :
Manv.
Tªn nh©n viªn.
3. §èi víi c¸c phßng ban kh¸c
+ Th«ng b¸o ®Çy ®ñ vÒ nh©n viªn m×nh trong qu¸ tr×nh c«ng t¸c t¹i C«ng ty.
+ C¸c nh©n viªn cã sù liªn kÕt chÆt chÏ víi phßng qu¶n trÞ nh©n sù ®Ó cã sù quan t©m trong qu¸ tr×nh lµm viÖc vµ híng ®µo t¹o nh©n viªn trong chiÕn lîc.
4. HÖ thèng qu¶n lý c¸n bé dù kiÕn cã c¸c modul
+ ModulPhongban. Dïng ®Ó cËp nhËt th«ng tin vÒ phßng ban.
+ Modul chÝnh dïng ®Ó cËp nhËt c¸c th«ng tin chÝnh cña nh©n viªn.
+ ModulQuanhe. Modul nµy cã chøc n¨ng cËp nhËt c¸c mèi quan hÖ trong gia c¶nh cña nh©n viªn.
+ ModulLylich. Modul nµy cã chøc n¨ng th«ng b¸o vµ cËp nhËt c¸c qu¸ tr×nh c«ng t¸c cña nh©n viªn, qu¸ tr×nh khen thëng, qu¸ tr×nh kû luËt cña nh©n viªn.
+ ModulBHXH. Modul nµy cã chøc n¨ng cËp nhËt hay th«ng b¸o vÒ qu¸ tr×nh ®ãng b¶o hiÓm x· héi.
+ModulBHYT. Modul nµy cã chøc n¨ng cËp nhËt hay th«ng b¸o vÒ qu¸ tr×nh ®ãng b¶o hiÓm y tÕ.
5. C¸c b¸o c¸o cÇn cã trong hÖ thèng qu¶n lý c¸n bé
- B¸o c¸o vÒ s¬ yÕu lý lÞch nh©n viªn. Gi¸m ®èc cã thÓ n¾m râ vÒ lý lÞch, gia c¶nh, qu¸ tr×nh c«ng t¸c hay qu¸ tr×nh ®µo t¹o.
- B¸o c¸o c¸c nh©n viªn theo phßng ban. B¸o c¸o nµy cã chøc n¨ng tæng hîp c¸c trong phßng ban.
- B¸o c¸o vÒ hîp ®ång lao ®éng, xem nh÷ng nh©n viªn nµo s¾p hÕt hîp ®ång ®Ó gi¸m ®èc cã thÓ xem xÐt cã nªn ký tiÕp hay th«i.
6. C¸c tiªu chÝ t×m kiÕm trong hÖ thèng qu¶n lý c¸n bé
- M· nh©n viªn.
- Hä vµ tªn.
- Sè hîp ®ång.
- Chøc vô .
- §Þa chØ hiÖn t¹i.
- Phßng ban.
III. Ph©n tÝch hÖ thèng
S¬ ®å chøc n¨ng hÖ thèng
HÖ thèng qu¶n lý c¸n bé
CËp nhËt - Xö lý t×m kiÕm
Th«ng tin ngêi sö dông.
§a ra B¸o c¸o
B¸o c¸o s¬ yÕu lý lÞch nh©n viªn.
B¸o c¸o hîp ®ång lao ®éng nh©n viªn
B¸o c¸o nh©n viªn theo phßng ban.
CËp nhËt phßng ban.
CËp nhËt nh©n viªn.
CËp nhËt lý lÞch nh©n viªn.
CËp nhËt th«ng tin vÒ gia ®×nh
CËp nhËt hîp ®ång lao ®éng.
CËp nhËt b¶o hiÓm x· héi.
CËp nhËt b¶o hiÓm y tÕ.
T×m kiÕm theo c¸c tiªu chÝ.
§¨ng nhËP hÖ thèng
2. S¬ ®å ng÷ c¶nh.
Hå s¬ nh©n sù
Th«ng tin bæ sung
Hå s¬ nh©n sù kh«ng hîp lÖ
Th«ng tin vÒ nh©n sù
Yªu cÇu th«ng tin nh©n sù
B¸o c¸o nh©n sù
B¶ng kª, tæng hîp
trÝch ngang
Ban Gi¸m §èc
CBCNV
L·nh ®¹o phßng ban
L·nh ®¹o phßng ban
Ban gi¸m ®èc
CBCNV
HTTT qu¶n lý nh©n sù
3. S¬ ®å luång th«ng tin (IFD)
Nh©n sù
Phßng nh©n sù
Gi¸m ®èc
B¸o c¸o
Th«ng tin ®· xö lý
Sau thêi gian lµm viÖc cã nh÷ng th«ng tin kh¸c cã liªn quan
Th«ng tin ban ®Çu cña nh©n sù khi vµo lµm viÖc t¹i c¬ quan
NhËp hå s¬ nh©n sù
Kho hå s¬
Nh©n viªn
NhËp TT liªn quan
CËp nhËt t×m kiÕm
Kho hå s¬
Nh©n viªn
B¸o c¸o
Yªu cÇu
Tr¶ lêi
Xö lý
D÷ liÖu
4. S¬ ®å luång d÷ liÖu (DFD- Ph©n r· møc 0)
Ban Gi¸m §èc
L·nh ®¹o phßng ban
1.0
CËp nhËt th«ng tin
3.0
XuÊt th«ng tin ra b¸o c¸o
2.0
Xö lý HSNS
Kho D÷ LiÖu
Th«ng tin vÒ nh©n viªn
Th«ng tin ban gi¸m ®èc
Th«ng tin vÒ phßng ban
Th«ng tin
Th«ng tin ®· x lý
Th«ng tin ®·
xö lý
Th«ng tin ®îc yªu cÇu
Th«ng tin ®· xö lý
Khai B¸o Nh©n viªn
Khai b¸o c¸c Phßng ban
Ban Gi¸m
§èc
5. Th«ng tin ®Çu vµo vµ ®Çu ra cña hÖ thèng qu¶n lý nh©n sù
5.1 Th«ng tin ®Çu vµo cña HÖ thèng
Luång th«ng tin vµo cña hÖ thèng bao gåm :
- Hå s¬ vÒ c¸n bé c«ng nh©n viªn: Th«ng tin ®Çu vµo nµy do chÝnh c¸n bé c«ng nh©n viªn (CBCNV) cña c¬ quan cung cÊp th«ng qua b¶n hå s¬ cña mçi CBCNV.
- Danh s¸ch phßng ban: §©y lµ th«ng tin vÒ phßng ban do l·nh ®¹o cña C«ng ty cung cÊp.
- Danh s¸ch chøc vô: Lµ th«ng tin vÒ c¸c vÞ trÝ qu¶n lý trong c¬ quan. Th«ng tin nµy còng ®îc cung cÊp bëi l·nh ®¹o cña C«ng ty.
- Danh s¸ch c¸n bé c«ng nh©n viªn trong tõng phßng ban: Cho biÕt nh÷ng th«ng tin vÒ sè lîng CBCNV trong mçi phßng ban víi hä tªn, chøc vô vµ mét sè th«ng tin kh¸c ®i kÌm. Th«ng tin nµy ®îc cung cÊp tõ c¸c phßng ban trong c¬ quan.
- Ngoµi ra cßn cã mét sè th«ng tin ®Çu vµo kh¸c phôc vô cho hÖ thèng.
5.2 Th«ng tin ®Çu ra cña hÖ thèng
Th«ng tin ra lµ nh÷ng th«ng tin ®· xö lý vµ tæng hîp tõ c¸c th«ng tin vµo. Th«ng tin ra chÝnh lµ kÕt qu¶ ho¹t ®éng cña hÖ thèng. Nã phôc vô cho nhu cÇu vÒ th«ng tin cña nh÷ng ngêi sö dông hÖ thèng nµy vµ ®¸p øng nhu cÇu cña c¬ quan. Th«ng tin ra cµng cã chÊt lîng cao tøc lµ ®¸p øng tèt nhu cÇu vÒ th«ng tin cña ngêi sö dông, n©ng cao hiÖu qu¶ qu¶n lý th× cµng chøng tá hÖ thèng ho¹t ®éng tèt.
Trong hÖ thèng th«ng tin phôc vô qu¶n lý nh©n sù cho c¬ quan, th× c¸c th«ng tin ®Çu ra gióp cho ban l·nh ®¹o cña doanh nghiÖp theo dâi ®îc c¸c th«ng tin vÒ c¸n bé c«ng nh©n viªn chøc trong tõng phßng ban, sè lîng c«ng nh©n viªn, chuyªn m«n, tr×nh ®é, lý lÞch, kinh nghiÖm lµm viÖc, cña tõng c¸n bé c«ng nh©n viªn.
Tõ c¸c th«ng tin ®Çu vµo qua qu¸ tr×nh xö lý thu ®îc c¸c th«ng tin ®Çu ra:
* Thèng kª sè lîng CBCNV theo phßng ban.
* B¸o c¸o chÊt lîng CBCNV theo ®¬n vÞ bé phËn.
* B¸o c¸o tæng hîp thay ®æi doanh sè CBCNV.
* B¸o c¸o t¨ng, gi¶m biªn chÕ CNCNV.
* Lý lÞch c¸n bé c«ng nh©n viªn.
* Lý lÞch trÝch ngang.
* Lý lÞch - C«ng t¸c - Gia ®×nh.
Tõ c¸c th«ng tin ®Çu ra gióp cho gi¸m ®èc ®a ra c¸c quyÕt ®Þnh mang tÝnh chiÕn lîc cña c«ng ty:
Lªn kÕ ho¹ch ph¸t triÓn nguån nh©n lùc trong doanh nghiÖp.
TuyÓn dung nh©n lùc.
Bè trÝ nh©n lùc.
§µo t¹o båi dìng nh©n lùc.
C¸c chÕ ®é ®·i ngé.
ChÕ ®é b¶o hiÓm x· héi vµ b¶o hiÓm y tÕ cho ngêi lao ®éng.
An toµn lao ®éng vµ ®iÒu kiÖn viÖc lµm.
IV. ThiÕt kÕ c¬ së d÷ liÖu
B¶ng PhongBan
Stt
Field
Type
Width
Description
1
Mapb
Text
10
M· phßng ban
2
Tenpb
Text
30
Tªn phßng ban
2 . B¶ng NhanVien
Stt
Field
Type
Width
Description
1
Mapb
Text
10
M· phßng ban
2
Manv
Text
10
M· nh©n viªn
3
Hoten
Text
30
Hä tªn nh©n viªn
4
Ngaysinh
Date/Time
8
Ngµy sinh
5
Gioitinh
Yes/No
Nam/N÷
6
Quequan
Text
50
Quª qu¸n
7
Nghenghiep
Text
50
NghÒ nghiÖp
8
Diachi
Text
50
§Þa chØ
9
Dienthoai
Number
Long Integer
§iÖn tho¹i
10
Dantoc
Text
20
D©n téc
11
Tongiao
Text
15
T«n gi¸o
12
Vanhoa
Text
15
V¨n ho¸
13
Khuvuc
Text
15
Khu vùc
14
Chucvu
Text
30
Chøc vô
3. B¶ng LyLich
Stt
Field
Type
Width
Description
1
Manv
Text
10
M· phßng ban
2
Daotao
Memo
Qu¸ tr×nh ®µo t¹o
3
Khenthuong
Memo
Khen thëng
4
Kyluat
Memo
Kû luËt
5
Kinhnghiem
Memo
Kinh nghiÖm
4. B¶ng Login
Stt
Field
Type
Width
Description
1
Nguoisd
Text
30
Ngêi sö dông
2
Matkhau
Text
20
MËt khÈu
5. B¶ng HDLD
Stt
Field
Type
Width
Description
1
Manv
Text
10
M· nh©n viªn
2
Sohd
Text
20
Sè hîp ®ång
3
Loaihd
Text
30
Lo¹i hîp ®ång
4
Luongcb
Number
Double
L¬ng c¬ b¶n
5
Hesoluong
Number
Double
HÖ sè l¬ng
6
Phucapcv
Number
Double
Phô cÊp chøc vô
7
Phucapk
Number
Double
Phô cÊp kh¸c
8
Hdtungay
Date/Time
8
Hîp ®ång tõ ngµy
9
Hddenngay
Date/Time
8
Hîp ®ång ®Õn ngµy
10
Songayphep
Number
Integer
Sè giÊy phÐp
6. B¶ng GiaDinh
Stt
Field
Type
Width
Description
1
Manv
Text
10
M· nh©n viªn
2
Quanhe
Text
10
Quan hÖ víi c¸n bé
3
Hoten
Text
30
Hä tªn
4
Ngaysinh
Date/Time
8
Ngµy sinh
5
Diachi
Text
50
§Þa chØ
6
Nghenghiep
Text
50
NghÒ nghiÖp
7. B¶ng BHYT
Stt
Field
Type
Width
Description
1
Manv
Text
10
M· nh©n viªn
2
Sobhyt
Text
20
Sè sæ b¶o hiÓm y tÕ
3
Noicap
Text
50
N¬i cÊp
4
Ngaycap
Date/Time
8
Ngµy cÊp
5
Giatri
Text
2
Gi¸ trÞ
8. B¶ng BHXH
Stt
Field
Type
Width
Description
1
Manv
Text
10
M· nh©n viªn
2
Sobhxh
Text
20
Sè sæ b¶o hiÓm x· héi
3
Noicap
Text
50
N¬i cÊp
4
Ngaycap
Date/Time
8
Ngµy cÊp
5
Giatri
Text
2
Gi¸ trÞ
9. S¬ ®å quan hÖ gi÷a c¸c b¶ng
V. Mét sè thuËt to¸n trong ch¬ng tr×nh
Gi¶i thuËt lµ mét d·y c¸c quy t¾c chÆt chÏ x¸c ®Þnh mét tr×nh tù c¸c thao t¸c trªn mét ®èi tîng cô thÓ gi¶i quyÕt mét vÊn ®Ò hay hoµn thµnh mét môc ®Ých cuèi cïng nµo ®ã.
C¸c gi¶i thuËt trong ch¬ng tr×nh rÊt nhiÒu, ë ®©y em chØ tr×nh bµy c¸c gi¶i thuËt ®îc sö dông nhiÒu nhÊt vµ cã tÝnh chÊt næi bËt trong ch¬ng tr×nh.
C¸c gi¶i thuËt ®îc tr×nh bµy díi d¹ng s¬ ®å khèi nh sau:
1. Gi¶i thuËt ®¨ng nhËp ch¬ng tr×nh
NhËp tªn ngêi dïng & mËt khÈu
Thùc hiÖn c¸c c«ng viÖc cÇn lµm cña ngêi sö dông theo quyÒn h¹n ngêi sö dông
B¾t ®Çu
KÕt thóc
KiÓm tra sù hîp lÖ cña tªn ngêi dïng & mËt khÈu
TiÕp tiÕp tôc kh«ng?
Yes
No
Yes
No
2. Gi¶i thuËt nhËp d÷ liÖu
YesCã
No
T¹o b¶n ghi rçng
TiÕn hµnh nhËp d÷ liÖu
B¾t ®Çu
KÕt thóc
Cã tiÕp tôc c«ng viÖc nhËp vµ lu b¶n ghi võa nhËp kh«ng?
3. Gi¶i thuËt söa d÷ liÖu
Yes
No
Yes
No
NhËp m· b¶n ghi muèn söa
HiÖn b¶n ghi cÇn söa
B¾t ®Çu
KÕt thóc
Cã tån t¹i b¶n ghi nµy kh«ng?
Söa d÷ liÖu b¶n ghi
Cã söa tiÕp kh«ng?
4. Gi¶i thuËt xo¸ d÷ liÖu
B¾t ®Çu
NhËp th«ng tin cÇn xo¸
B¹n cã ch¾c xo¸ d÷ liÖu nµy kh«ng?
No
Yes
Thùc hiÖn xo¸ d÷ liÖu.
KÕt thóc
5. Gi¶i thuËt t×m kiÕm th«ng tin
Yes
No
No
Yes
HiÖn th«ng tin t×m thÊy
NhËp m· b¶n ghi cÇn t×m
B¾t ®Çu
KÕt thóc
KiÓm tra b¶n ghi nµy cã hay kh«ng theo m· b¶n ghi?
Cã tiÕp tôc kh«ng ?
VI. Mét sè giao diÖn chÝnh cña ch¬ng tr×nh
Form §¨ng nhËp hÖ thèng
Ngêi dïng khi ®¨ng nhËp vµo hÖ thèng b¾t buéc ph¶i diÒn ®Çy ®ñ c¸c th«ng tin vÒ ngêi dïng vµ mËt khÈu. Ch¬ng tr×nh míi cho ®¨ng nhËp.
Form ChÝnh
Sau khi ®¨ng nhËp thµnh c«ng. Ngêi dïng cã thÓ lµm c¸c c«ng viÖc nh cËp nhËt, t×m kiÕm hoÆc tra cøu th«ng tin. Vµ cã thÓ in ra c¸c b¸o c¸o cÇn thiÕt, gióp l·nh ®¹o cã thÓ ®a ra ®îc quyÕt ®Þnh chÝnh x¸c mang l¹i lîi Ých cho c«ng ty.
Form Phßng ban
Khi trong C«ng ty cã thªm phßng ban míi, ®æi tªn phßng ban hoÆc gép phßng ban. Ngßi dïng cã thÓ xö lý c¸c th«ng tin nh cËp nhËt, thªm, söa, xo¸ m· phßng ban vµ tªn phßng ban.
Form Nh©n viªn
Ngêi dïng cã thÓ cËp nhËt c¸c th«ng tin c¬ b¶n cña nh©n viªn míi, söa th«ng tin kh«ng ®óng vÒ nh©n viªn, xo¸ ®i nh÷ng nh©n viªn kh«ng cßn lµm viÖc víi c«ng ty.
Form b¶o hiÓm x· héi
C¸n bé qu¶n lý dïng Form nµy ®Ó qu¶n lý qu¸ tr×nh ®ãng b¶o hiÓm x· héi cña tõng nh©n viªn trong c«ng ty.
KÕt luËn
Tãm l¹i C«ng t¸c qu¶n lý nh©n sù lµ mét trong nh÷ng kh©u then chèt trong qu¸ tr×nh ho¹t ®éng s¶n xuÊt kinh doanh ®èi víi bÊt kú doanh nghiÖp nµo. Muèn n©ng cao hiÖu qu¶ s¶n xuÊt kinh doanh cña C«ng ty th× tríc hÕt cÇn ph¶i hoµn thiÖn vµ n©ng cao c«ng t¸c qu¶n lý nh©n sù ë C«ng ty.
V× lý do trªn nªn em x©y dùng phÇn mÒm qu¶n lý nh©n sù. Nh»m gióp c«ng ty qu¶n lý nh©n sù b»ng hÖ thèng th«ng tin, thay v× qu¶n lý nh©n sù trªn giÊy tê sæ s¸ch nh tríc ®©y.
Do tÝch chÊt lµ mét chuyªn ®Ò thùc tËp tèt nghiÖm cña sinh viªn n¨m cuèi §ai häc - Kinh tÕ Quèc d©n. Nªn viÖc ®a phÇn mÒm vµo øng dông lu«n trong c«ng t¸c qu¶n lý th× cha ®îc. Nhng th«ng qua thùc tÕ em còng biÕt thªm nhiÒu kinh nghiÖm quý b¸u vµ øng dông ®îc nh÷ng kiÕn thøc l©u nay ®îc häc trong trêng vµo gi¶i quyÕt mét c«ng viÖc trong thùc tÕ.
B¸o c¸o nµy bao gåm mét phÇn cña b¸o c¸o tæng hîp, vµ toµn bé qu¸ tr×nh kh¶o s¸t, ph©n tÝch vµ thiÕt kÕ phÇn mÒm qu¶n lý nh©n sù dùa vµo c¸c th«ng tin cã ®îc do phßng Hµnh chÝnh - Tæng hîp cña c«ng ty x©y dùng Vinaconex sè 21 cung cÊp trong thêi gian thùc tËp võa qua.
Víi thêi gian thùc tËp chuyªn ngµnh cã h¹n nªn phÇn mÒm qu¶n lý nh©n sù cña em kh«ng ®îc hoµn thiÖn l¾m.
§îc sù nhiÖt t×nh cña ban l·nh ®¹o c«ng ty x©y dùng Vinaconex sè 21 ®Æc biÖt lµ Phßng Hµnh chÝnh - Tæng hîp, gi¸o viªn híng dÉn c« Hå BÝch Hµ ®· ®iÒu kiÖn cho em hoµn thµnh b¸o c¸o thùc tËp chuyªn ngµnh. Mét lÇn n÷a em xin ch©n thµnh c¶m ¬n.
Sinh viªn thùc hiªn.
Hµ Néi Ngµy.......Th¸ng.......N¨m.......
Tª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.
Môc lôc
Trang
Lêi nãi ®Çu ................................................................................................ 1
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 .............................. 3
I. Giíi thiÖu chung vÒ Tæng c«ng ty xuÊt nhËp khÈu x©y dùng ViÖt Nam – Vinaconex ................................................................... 3
Tªn gäi: .................................................................................................. 3
Ngµy thµnh lËp: ...................................................................................... 3
Ban l·nh ®¹o Tæng c«ng ty: .................................................................... 3
Vèn ph¸p ®Þnh: ....................................................................................... 4
Tæng sè c¸n bé vµ c«ng nh©n: . .............................................................. 4
C¸c lÜnh vùc s¶n xuÊt chñ yÕu: ............................................................... 5
Qu¸ tr×nh h×nh thµnh vµ ph¸t triÓn: ........................................................ 6
Sè liÖu tµi chÝnh cña Tæng c«ng ty trong nh÷ng n¨m gÇn ®©y: .............. 11
II. Giíi thiÖu chung vÒ c«ng ty x©y dùng Vinaconex sè 21 .................. 12
Tªn gäi: .................................................................................................. 12
N¬i vµ n¨m thµnh lËp: ............................................................................ 12
Ban l·nh ®¹o c«ng ty: ............................................................................ 12
C¸c ®éi, c¸c tæ s¶n xuÊt cña c¸c ®éi vµ c¸c xëng s¶n xuÊt: ............... 14
C¸c lÜnh vùc s¶n xuÊt kinh doanh chñ yÕu: ......................................... 14
C¸c ngµnh kinh doanh chÝnh: ................................................................ 15
N¨ng lùc nh©n sù cña toµn c«ng ty: ..................................................... 15
Sè liÖu tµi chÝnh: .................................................................................... 17
III. C¬ cÊu tæ chøc vµ c¸c lÜnh vùc ho¹t ®éng. 18
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: ......................................................................................... 19
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: ............................................... 20
C¬ cÊu tæ chøc cña c«ng ty x©y dùng Vinaconex sè 21:.................... 21
Sø mÖnh cña tæng c«ng ty: ................................................................. 22
Gi¸ trÞ c¬ b¶n cña Tæng c«ng ty: ........................................................ 22
Nh÷ng nguyªn t¾c ®Þnh híng cña Tæng c«ng ty: ............................. 22
Ch¬ng II: Ph¬ng ph¸p luËn ®Ó x©y dùng ®Ò tµi x©y dùng hÖ thèng th«ng tin qu¶n lý nh©n sù: ....................................................................... 24
I. HÖ thèng th«ng tin qu¶n lý nh©n sù. ..................................................... 24
1. Th«ng tin: ............................................................................................. 24
1.1. Kh¸i niÖm: ................................................................................... 24
1.2. C¸c tÝnh chÊt cña th«ng tin: ........................................................ 24
1.3. Th«ng tin trong qu¶n lý: ........................................................... 25
2. Kh¸i niÖm hÖ thèng th«ng tin qu¶n lý nh©n sù. ................................. 25
3. HÖ thèng th«ng tin trong mét tæ chøc. .................................................. 27
3.1. Ph©n lo¹i theo môc ®Ých phôc vô cña th«ng tin ®Çu ra. 27
3.2. Ba m« h×nh cña hÖ thèng th«ng tin. ............................................. 28
4. Ph©n lo¹i hÕ thèng th«ng tin qu¶n lÝ nh©n sù: ...................................... 30
4.1 C¸c hÖ thèng th«ng tin ë møc t¸c nghiÖp: .................................... 30
4.2. C¸c hÖ thèng ë møc s¸ch lîc: .................................................. 33
4.3. C¸c hÖ thèng ë møc t¸c nghiÖp: .................................................. 35
5. Chøc n¨ng, nhiÖm vô cña hÖ thèng th«ng tin qu¶n lÝ nh©n sù: ............ 35
II. C¬ së lý thuyÕt vÒ ng«n ng÷ Visual Basic. .......................................... 37
Caáu truùc cuûa moät öùng duïng Visual Basic: ............................. 37
2. Chuùng ta coù theå laøm gì vôùi Visual Basic. .................................. 38
3. C¸c thÕ m¹nh cña Visual Basic 6.0: ....................................................... 40
3.1 ThÕ m¹nh cña c¸c ®iÒu khiÓn më réng: ......................................... 41
3.2 C¸c ®iÒu khiÓn míi so víi Visual Basic 5.0: .................................. 42
3.3 C¸c tÝnh n¨ng ng«n ng÷ míi: ......................................................... 43
3.4 Kh¶ n¨ng d÷ liÖu míi: ................................................................... 45
III. Ph¬ng ph¸p ph¸t triÓn HTTT qu¶n lý. .............................................. 45
1. Lý do ph¸t triÓn hÖ thèng th«ng tin qu¶n lý: ............................. 45
2. C¸c bíc ph¸t triÓn hÖ thèng th«ng tin qu¶n lý: ................................. 46
Ch¬ng III Ph©n tÝch - thÕt kÕ hÖ thèng th«ng tin qu¶n lý nh©n sù. .... 52
I. M« t¶ hÖ thèng ........................................................................................... 52
II. X¸c dÞnh yªu cÇu cña hÖ thèng th«ng tin qu¶n lý nh©n sù .............. 53
Nh÷ng nguyªn t¾c trong qu¶n lý nh©n sù........................................... 53
1. §èi víi phßng qu¶n trÞ nh©n sù : ......................................................... 53
2. §èi víi nh©n viªn : ........................................................................... 54
3. §èi víi c¸c phßng ban kh¸c: ............................................................... 54
4. HÖ thèng qu¶n lý c¸n bé dù kiÕn cã c¸c modul: ............................... 54
5. C¸c b¸o c¸o cÇn cã trong hÖ thèng qu¶n lý c¸n bé: ........................... 55
6. C¸c tiªu chÝ t×m kiÕm trong hÖ thèng qu¶n lý c¸n bé: ........................ 55
III. Ph©n tÝch hÖ thèng .................................................................................. 56
1. S¬ ®å chøc n¨ng hÖ thèng: ................................................................... 56
2. S¬ ®å ng÷ c¶nh: .................................................................... 57
3. S¬ ®å luång th«ng tin (IFD): ............................................................ 58
4. S¬ ®å luång d÷ liÖu (DFD- Ph©n r· møc 0)...................................... 59
5. Th«ng tin ®Çu vµo vµ ®Çu ra cña hÖ thèng qu¶n lý nh©n sù. ............... 60
5.1 Th«ng tin ®Çu vµo cña HÖ Thèng. ............................................... 61
5.2 Th«ng tin ®Çu ra cña hÖ thèng. .................................................... 61
IV. ThiÕt kÕ c¬ së d÷ liÖu. ........................................................................ 62
1. B¶ng PhongBan ......................................... 62
2 . B¶ng NhanVien . ............................................ 62
3. B¶ng LyLich . ....................................................... 63
4. B¶ng Login . ........................................ 63
B¶ng HDLD < Th«ng tin hîp ®ång lao ®én................................ 63
B¶ng GiaDinh < Th«ng tin vÒ gia ®×nh c¸n ................................ 64
B¶ng BHYT . .................................................... 64
B¶ng BHXH . ............................................... 65
S¬ ®å quan hÖ gi÷a c¸c b¶ng. .............................................................. 65
V. Mét sè thuËt to¸n trong ch¬ng tr×nh. ................................................. 66
1. Gi¶i thuËt ®¨ng nhËp ch¬ng tr×nh: ..................................................... 67
2. Gi¶i thuËt nhËp d÷ liÖu: ......................................................................... 68
3. Gi¶i thuËt söa d÷ liÖu: ........................................................................... 69
4. Gi¶i thuËt xo¸ d÷ liÖu: ...................................................................... 70
5. Gi¶i thuËt t×m kiÕm th«ng tin:............................................................. 71
VI. Mét sè giao diÖn chÝnh cña ch¬ng tr×nh. ........................................... 72
Form §¨ng nhËp hÖ thèng: .............................................................. 72
Form ChÝnh: ....................................................................................... 73
Form Phßng ban: ................................................................................ 74
Form Nh©n viªn: ................................................................................. 75
10. Form B¶o hiÓm x· h«i: ........................................................................ 76
KÕt luËn 77
Các file đính kèm theo tài liệu này:
- P0070.doc