III Môc lôc Lêi c¶m ¬n .II Môc lôc. III B¶ng ký hiÖu viÕt t¾t .VII Danh s¸ch h×nh vÏ, b¶ng biÓu. VIII Më ®Çu. Ph©n tÝch thiÕt kÕ h−íng ®èi t−îng h−íng mÉu.
Khñng ho¶ng t¸i sö dông phÇn mÒm h−íng ®èi t−îng. Lîi Ých cña c¸ch tiÕp cËn h−íng ®èi t−îng. TÇm quan träng cña viÖc t¸i sö dông phÇn mÒm. C¸c nguyªn t¾c cña kü nghÖ phÇn mÒm h−íng ®èi t−îng.
Môc tiªu cña t¸i sö dông phÇn mÒm h−íng ®èi t−îng. Sù tiÕn triÓn cña t¸i sö dông phÇn mÒm h−íng ®èi t−îng. M« h×nh t¸i sö dông phÇn mÒm h−íng ®èi t−îng. Nguyªn lý t¶ng b¨ng tr«i trong ph¸t triÓn phÇn mÒm h−íng ®èi t−îng.
§Æc ®iÓm cña t¸i sö dông phÇn mÒm h−íng ®èi t−îng. Vßng ®êi quan träng cña t¸i sö dông phÇn mÒm h−íng ®èi t−îng. Qui tr×nh t¸i sö dông phÇn mÒm. MiÒn øng dông .21 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.
Ranh giíi miÒn. M«i tr−êng miÒn. KiÕn tróc miÒn cô thÓ. Sù ph©n líp t¸i sö dông phÇn mÒm.
C¸c qui tr×nh c¬ b¶n. XMl - Ng«n ng÷ trî gióp ph¸t triÓn phÇn mÒm trªn nÒn web. Sù kh¸c nhau chÝnh gi÷a XML vµ HTML. CÊu tróc vµ có ph¸p cña XML.
§Þnh nghÜa kiÓu tµi liÖu. ph¸t triÓn øng dông víi xML. KiÓu d÷ liÖu trong XML. Kh«ng gian tªn XML.
C¸i g× kh«ng ph¶i lµ DOM. ph¸t triÓn øng dông víi bµi to¸n tuyÓn dông c¸n bé c«ng chøc, viªn chøc. Thùc tr¹ng c«ng t¸c tuyÓn dông. C¬ cÊu tæ chøc cña Bé Lao ®éng – Th−¬ng binh vµ X héi.
§èi t−îng vµ vÞ trÝ tuyÓn dông.53 LUAN VAN CHAT LUONG download : add luanvanchat@agmail. Nh÷ng vÊn ®Ò tån t¹i hiÖn nay trong c«ng t¸c tuyÓn dông. Ho¹t ®éng tuyÓn dông. C¸c chøc n¨ng nghiÖp vô.
M« h×nh ho¸ vµ n¾m b¾t yªu cÇu hÖ thèng. X¸c ®Þnh c¸c t¸c nh©n cña hÖ thèng. X¸c ®Þnh c¸c ca sö dông. Ph¸t triÓn c¸c m« h×nh ca sö dông.
M« t¶ chi tiÕt c¸c ca sö dông. Gãi ca sö dông "X¸c ®Þnh chØ tiªu tuyÓn dông". Gãi ca sö dông "Qu¶n lý hå s¬ dù tuyÓn". Gãi ca sö dông "S¬ tuyÓn".
Gãi ca sö dông "Thi tuyÓn". Gãi ca sö dông "Ra quyÕt ®Þnh tuyÓn dông". Ph©n tÝch tõng ca sö dông. Ca sö dông “Yªu cÇu b¸o c¸o nh©n sù”.
Ca sö dông “B¸o c¸o nh©n sù”. Ca sö dông “Tæng hîp b¸o c¸o nh©n sù”. Ca sö dông “Ph©n chØ tiªu ”. Ca sö dông “Th«ng b¸o tuyÓn dông”.
Ca sö dông “NhËn hå s¬”. Ca sö dông “CËp nhËt kÕt qu¶ xÐt duyÖt”. Ca sö dông “Tæng hîp b¸o c¸o hå s¬ dù tuyÓn”. Ca sö dông “Tra cøu hå s¬”.96 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.
ThiÕt kÕ biÓu ®å líp cho c¸c ca sö dông. BiÓu ®å líp ca sö dông “Yªu cÇu b¸o c¸o nh©n sù”. BiÓu ®å líp ca sö dông “B¸o c¸o nh©n sù”. BiÓu ®å líp ca sö dông “Tæng hîp b¸o c¸o”.
BiÓu ®å líp ca sö dông “Ph©n chØ tiªu”. BiÓu ®å líp ca sö dông “Th«ng b¸o tuyÓn dông”. Cµi ®Æt vµ thö nghiÖp. C«ng nghÖ sö dông.
Cµi ®Æt vµ thö nghiÖp. 107 Tµi liÖu tham kh¶o. 110 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com VII B¶ng ký hiÖu viÕt t¾t Tõ viÕt t¾t ViÕt ®Çy ®ñ CASE Computer Aider System Engineering CMM Capability Maturity Model CORBA Common Object Request Broker Architecture DOM Document Object Modeling DTD Document Type Definition HTML Hypertext Markup Language HTTP Hypertext Transport Protocol OMG Object Management Group SEI Software Engineering Institute SGML Standard Generalized Markup Language WML Wireless Markup Language XML eXtensible Markup Language LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com VIII Danh s¸ch h×nh vÏ, b¶ng biÓu Tªn h×nh vÏ, b¶ng biÓu Trang H×nh 1. Khñng ho¶ng ph¸t triÓn phÇn mÒm.
Gi¶m bít gi¸ thµnh phÇn cøng m¸y tÝnh b»ng c¸ch kÕt hîp chÆt chÏ t¸i sö dông c¸c thµnh phÇn víi kiÕn tróc. C¸c môc tiªu cña t¸i sö dông phÇn mÒm. Sù tiÕn triÓn cña t¸i sö dông phÇn mÒm. T¶ng b¨ng phÇn mÒm.
Kh¸i niÖm trõu t−îng ho¸. Sö dông l¹i c¸c thuéc tÝnh kÕ thõa. Sù qu¸ t¶i vµ n¹p chång. Thùc thi ®a h×nh.
Mèi quan hÖ gi÷a miÒn, ranh giíi vµ m«i tr−êng. Thø bËc cña c¸c miÒn, miÒn con vµ c¸c hÖ thèng. T¸c ®éng cña viÖc thay ®æi c¸c yªu cÇu. CÊu tróc tµi liÖu XML.
CÊu tróc m« t¶ bëi DOM. C¬ cÊu tæ chøc Bé Lao ®éng – Th−¬ng binh vµ X héi. BiÓu ®å ho¹t ®éng tuyÓn dông c¸n bé c«ng chøc, viªn chøc. B¶ng tham chiÕu c¸c chøc n¨ng nghiÖp vô.
M« h×nh ca sö dông møc tæng qu¸t .68 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com IX H×nh 3. M« h×nh ca sö dông møc cao. M« h×nh gãi ca sö dông “X¸c ®Þnh chØ tiªu tuyÓn dông”. M« h×nh gãi ca sö dông “Qu¶n lý hå s¬ dù tuyÓn”.
M« h×nh gãi ca sö dông “S¬ tuyÓn”. M« h×nh gãi ca sö dông “Thi tuyÓn”. M« h×nh gãi ca sö dông “Ra quyÕt ®Þnh tuyÓn dông”. BiÓu ®å tuÇn tù ca sö dông “Yªu cÇu b¸o c¸o nh©n sù”.
S¬ ®å liªn kÕt ca sö dông “Yªu cÇu b¸o c¸o nh©n sù”. BiÓu ®å tuÇn tù ca sö dông “B¸o c¸o nh©n sù”. S¬ ®å liªn kÕt ca sö dông “B¸o c¸o nh©n sù”. BiÓu ®å tuÇn tù ca sö dông “Tæng hîp b¸o c¸o nh©n sù”.
S¬ ®å liªn kÕt ca sö dông “Tæng hîp b¸o c¸o”. BiÓu ®å tuÇn tù ca sö dông “Ph©n chØ tiªu”. S¬ ®å liªn kÕt ca sö dông “Ph©n chØ tiªu”. BiÓu ®å tuÇn tù ca sö dông “Th«ng b¸o tuyÓn dông”.
S¬ ®å liªn kÕt ca sö dông “Th«ng b¸o tuyÓn dông”. BiÓu ®å tuÇn tù ca sö dông “NhËn hå s¬”. S¬ ®å liªn kÕt ca sö dông “NhËn hå s¬”. BiÓu ®å tuÇn tù ca sö dông “CËp nhËt kÕt qu¶ xÐt duyÖt”.
S¬ ®å liªn kÕt ca sö dông “CËp nhËt kÕt qu¶ xÐt duyÖt”. BiÓu ®å tuÇn tù ca sö dông “Tæng hîp b¸o c¸o hå s¬ dù tuyÓn”. S¬ ®å liªn kÕt ca sö dông “Tæng hîp b¸o c¸o hå s¬ dù tuyÓn”. BiÓu ®å tuÇn tù ca sö dông “Tra cøu hå s¬”.
S¬ ®å liªn kÕt ca sö dông “Tra cøu hå s¬” .97 LUAN VAN CHAT LUONG download : add luanvanchat@agmail. BiÓu ®å líp ca sö dông “yªu cÇu b¸o c¸o nh©n sù”. BiÓu ®å líp ca sö dông “B¸o c¸o nh©n sù”. BiÓu ®å líp ca sö dông “Tæng hîp b¸o c¸o”.
BiÓu ®å líp ca sö dông “Ph©n chØ tiªu”. BiÓu ®å líp ca sö dông “Th«ng b¸o tuyÓn dông”.100 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com LuËn v¨n tèt nghiÖp th¹c sü 1 NguyÔn Thanh Th¶o Më ®Çu Chóng ta ®ang sèng trong nh÷ng n¨m ®Çu cña thÓ kû XXI, víi bao thµnh tùu cña Khoa häc – Kü thuËt ®Æc biÖt lµ C«ng nghÖ th«ng tin. Trªn thÕ giíi c«ng nghÖ th«ng tin ® ph¸t triÓn vµ øng dông m¹nh mÏ tõ nh÷ng n¨m 1960 cña thÓ kû tr−íc, t¹i ViÖt nam C«ng nghÖ th«ng tin còng ® ph¸t triÓn vµ øng dông réng ri ®−îc mét vµi thËp niªn. Tuy nhiªn, sù ph¸t triÓn vµ øng dông C«ng nghÖ th«ng tin t¹i n−íc ta chØ thùc sù nh− mét ngµnh kinh tÕ mòi nhän vµo nh÷ng n¨m cuèi cña thÕ kû tr−íc.
Víi vai trß to lín mµ c«ng nghÖ th«ng tin ®em l¹i cho con ng−êi, ng−êi ta ® nhËn ®Þnh thÕ kû XXI lµ kû nguyªn cña c«ng nghÖ th«ng tin. ThÊy ®−îc vai trß cña c«ng nghÖ th«ng tin, §¶ng vµ Nhµ n−íc ta ® cã nh÷ng chñ tr−¬ng, chÝnh s¸ch ®Èy nhanh viÖc tin häc ho¸ trong s¶n xuÊt, kinh tÕ, trong qu¶n lý hµnh chÝnh Nhµ n−íc,. C«ng nghÖ th«ng tin kh«ng ngõng ph¸t triÓn vµ ngµy cµng cã nhiÒu c«ng nghÖ míi ra ®êi hç trî con ng−êi trong viÖc triÓn khai, ph¸t triÓn c¸c øng dông mét c¸ch thuËn lîi, dÔ dµng. Trong ®ã cã c«ng nghÖ h−íng ®èi t−îng vµ c«ng nghÖ XML ®−îc xem lµ c«ng nghÖ t−¬ng lai trong viÖc triÓn khai øng dông cña c«ng nghÖ th«ng tin.
Trªn c¬ së ®ã t«i ® chän ®Ò tµi “øng dông c«ng nghÖ h−íng ®èi t−îng vµ XML ®Ó ph¸t triÓn hÖ thèng trªn nÒn Web”. Môc ®Ých cña t«i khi thùc hiÖn ®Ò tµi lµ nghiªn cøu ph−¬ng ph¸p ph©n tÝch thiÕt kÕ h−íng ®èi t−îng tõ ®ã nghiªn cøu viÖc thiÕt kÕ mÉu ®Ó ph¸t triÓn c¸c øng dông, sö dông ph−¬ng ph¸p m« h×nh ho¸ UML trong ph©n tÝch thiÕt kÕ h−íng ®èi t−îng vµ nghiªn cøu c«ng nghÖ XML trong viÖc biÓu diÔn, l−u tr÷ d÷ liÖu ®Ó ph¸t triÓn øng dông trªn nÒn Web. Néi dung luËn v¨n gåm 03 ch−¬ng: Ch−¬ng 1. Ph©n tÝch thiÕt kÕ h−íng ®èi t−îng h−íng mÉu Ch−¬ng nµy sö dông kÕt qu¶ nghiªn cøu ph©n tÝch thiÕt kÕ h−íng ®èi t−îng ®Ó nghiªn cøu qui tr×nh, m« h×nh t¸i sö dông phÇn mÒm h−íng ®èi t−îng theo h−íng nghiªn cøu ®Ó thiÕt kÕ mÉu.
XML Ng«n ng÷ trî gióp ph¸t triÓn phÇn mÒm trªn nÒn Web Ch−¬ng nµy nghiªn cøu ng«n ng÷ XML trong viÖc ph¸t triÓn øng dông trªn nÒn Web øng dông c«ng nghÖ h−íng ®èi t−îng vµ XML ®Ó ph¸t triÓn hÖ thèng trªn nÒn Web LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com LuËn v¨n tèt nghiÖp th¹c sü 2 NguyÔn Thanh Th¶o Ch−¬ng 3. Ph¸t triÓn øng dông víi bµi to¸n TuyÓn dông c¸n bé c«ng chøc, viªn chøc Ch−¬ng nµy sö dông c¸c kÕt qu¶ ® nghiªn cøu ®−îc ®Ó triÓn khai ph©n tÝch thiÕt kÕ theo ph−¬ng ph¸p h−íng ®èi t−îng, sö dông ph−¬ng ph¸p m« h×nh ho¸ UML vµ c«ng cô Rational Rose ®Ó ph©n tÝch thiÕt kÕ bµi to¸n vµ sö dông c«ng nghÖ lËp tr×nh DotNet vµ c«ng nghÖ XML ®Ó ph¸t triÓn øng dông. øng dông c«ng nghÖ h−íng ®èi t−îng vµ XML ®Ó ph¸t triÓn hÖ thèng trªn nÒn Web LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Ch−¬ng 1 Ph©n tÝch thiÕt kÕ h−íng ®èi t−îng h−íng mÉu 1. T¸i sö dông phÇn mÒm lµ g×? T¸i sö dông phÇn mÒm lµ qu¸ tr×nh bæ sung hoÆc cËp nhËt c¸c hÖ thèng phÇn mÒm trªn c¬ së sö dông c¸c tµi nguyªn phÇn mÒm s½n cã.
C¸c tµi nguyªn nµy cã thÓ ®−îc x¸c ®Þnh nh− c¸c thµnh phÇn phÇn mÒm, c¸c ®èi t−îng, c¸c m« h×nh ph©n tÝch/thiÕt kÕ yªu cÇu phÇn mÒm, kiÕn tróc miÒn, l−îc ®å c¬ së d÷ liÖu, m nguån, tµi liÖu, h−íng dÉn sö dông, c¸c mÉu, c¸c kÞch b¶n kiÓm thö vµ c¸c kÕ ho¹ch. T¸i sö dông phÇn mÒm cã thÓ x¶y ra trong mét hÖ thèng phÇn mÒm, qua c¸c hÖ thèng phÇn mÒm t−¬ng tù hoÆc trong c¸c hÖ thèng phÇn mÒm cã sù kh¸c biÖt lín [14]. Khñng ho¶ng t¸i sö dông phÇn mÒm h−íng ®èi t−îng C¸c ph−¬ng ph¸p ph¸t triÓn phÇn mÒm truyÒn thèng nh− ph©n tÝch thiÕt kÕ h−íng cÊu tróc bao gåm c¸c s¬ ®å ph©n r chøc n¨ng, biÓu ®å ph©n cÊp, biÓu ®å luång d÷ liÖu vµ biÓu ®å chuyÓn tr¹ng th¸i nh−ng vÉn kh«ng k×m hm ®−îc c¬n khñng ho¶ng gia t¨ng chi phÝ.