Đồ á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

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.

doc82 trang | Chia sẻ: oanh_nt | Lượt xem: 1217 | Lượt tải: 0download
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 nh­ng 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Ò h­u. - 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, nh­ng 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 ch­a 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 nh­ng ch­a 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 nh­ng 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 tr­ng 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 ch­a 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ý, l­u 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µ l­u 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× 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. 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:

  • docP0070.doc