Monday, May 26, 2008

ТӨСЛИЙН НӨӨЦИЙГ ХУВААРИЛАХ

MICROSOFT PROJECT 2003

ТөСЛИЙН НӨӨЦИЙГ ХУВААРИЛАХ



1. Төслийн менежемент

· Төсөл

Төсөл нь тодорхой зорилгод хязгаарлагдмал нөөцөөр хүрэх тухай урьдчилан боловсруулсан баримт бичиг гэдэг.Төслийг нэг буюу бүлэг хүмүүс зохиож менежер түүнийг ажиллах хүч, материал хөрөнгө мөнгө, цаг хугацааны урьдчилан тооцсон түвшинд удирдан хэрэгжүүлэх үүрэгтэй.Төсөл хэрэгжих явцад материалын үнэ өөрчлөгдөх, нөөц багасах зэргээр нөхцөл байдал өөрчлөгдөж болох учир менежер төслийг нөхцөл байдалтай уялдуулан шинжилж,төлөвлөгөө графикийг өөрчилж зохицуулах чадвартай байх ёстой юм.
Төсөл боловсруулж ирсэн түүхэн хөгжлийн явцад сүлжээ шинжилгээний арга анх гарчээ.Сүлжээ шинжилгээний арга нь сүлжээ хэмээх энгийн ойлголтонд тулгуурлан төслийг төлөвлөх,удирдах,шинжлах арга юм.Сүлжээ шинжилгээний аргуудад:
Gant charts- Гантын графууд
Pert- Program evaluation and review technique-Хөтөлбөрийг үнэлэх,дахин хянах арга
CPM-Critical path method-Гол замын арга ордог.

Эдгээр аргууд нь гүйцэтгэж байсан үүрэг,үүссэн цаг хугацаагаараа ялгаатай.
Гантын графийн арга нь 1900-аад оны үеэс хөгжиж ирсэн түүхтэй бөгөөд одоо ч төслийг дүрслэн харуулахад хамгийн их ашиглагддаг аргуудын нэг хэвээр байна.Энэ аргыг анх Гант (Henry L.Gantt,1862-1919) боловсруулсан ба төслийн менежментийн шинжлэх ухаанд Гантын графийн аргыг нэмсэн нь энэхүү шинжлэх ухааныг хөгжихэд ихээхэн хувь нэмэр болсон юм.Гантын граф дээр ажлууд нь хэрэгжих хугацаанаасаа хамааран янз бүрийн урттай тэгш өнцөгт (bar)-өөр дүрслэгдсэн байдаг.Шулуун эсвэл сумууд нь ажлуудын хоорондох уялдааг харуулдаг байна.
1950-аад онд АНУ-ын тэнгисийн цэргийн флотийн тусгай төслийн газар менежментийн зөвлөлгөө өнөх компаний ажилтан Бузе,Аллен,Хамилтон нартай хамтран PERT сүлжээний аргыг боловсруулжээ.
PERT арга нь гол зам олох,ажлын хугацааг үнэлэх,магадлалын онол ашинлаж төсөл заасан хугацаанд ямар магадлалтай хэрэгжиж дуусахыг тооцдог. PERT нь ажил буюу үзэгдэлтэй холбоотой асуудлыг шийдэж ирсэн уламжлалтай ба менежментэд дараахи асуултуудад хариулт авахад тусална:
· Төсөл хэзээ дуусах вэ?
· Төслийн аль хэсгийг хэзээ эхлүүлж хэзээ дуусгаж болох вэ?
· Төслийн хүрээнд хийгдэх олон ажлууд дотроос алийг нь хожуу дуусгаж болох,алийг нь дуусгаж болохгүй вэ?
· Аль ажлын хэрэгжилт төслийн хугацаанд нөлөөлөх ба нөлөөлөхгүй вэ? гэх мэт.Сүлжээний хагийн их замын бодлогыг төслийн удирдлага,төлөвлөлт,төслийн шинжилгээнд өргөн хэрэглэдэг.Сүлжээ шинжилгээний аргуудыг ашиглан төслийг олон хувилбараар боловсруулж болно.Тухайлбал:
· Орой нь ажил илэрхийлэх төслийн сүлжээ
· Эрт эхлэх,хожуу эхлэх хугацаагаар гол зам олох
· Ирмэг нь ажил илэрхийлэх төслийн сүлжээ
· Ажлын хугацаа тодорхойгүй төсөл
· Төслийн хугацааг шахах
· Хугацаа ба зардлын хамаарлын график
· Төслийн хамгийн бага зардалтай хугацаа
CPM аргыг дээрх газрын ажилтнууд болох Кели,Уолкер нар санаачилж химийн үйлдвэрт хэрэглэж эхэлсэн байна. CPM арга нь годуу аль болохоор хурдан (ASAP-AS Soon AS Possible) хандлагаар ажлуудыг төлөвлөдөг бөгөөд сүлжээ ашиглан төслийн зардалтай холбоотой асуудлыг шийдэж ирсэн уламжлалтай.

Төсөл гэж:
· Тодорхой зорилгод чиглэгдсэн
· Цаг хугацааны хувьд хязгаарлагдсан
· Нарийн уялдсан ажлуудаас бүрдсэн
· Төлөвлөх,хянах,зохицуулах зэрэг удирдлагын үйл ажиллагаа шаардсан
· Тавьсан зорилгыг хэрэгжүүлэхэд шаардагдах төсөв зохиогдсон байх зэрэг шинжүүдийг агуулсан үйл ажиллагааг хэлж болно.
Төсөл нь нэг удаа, цаг тооллын нэгэн зурваст явагдана.Төсөл нь шинэлэг,давтагдашгүй,тодорхой заасан хугацаанд хэрэгждэг онцлогтой.

· Төслийн менежемент

Төслийн менежемент гэдэг нь төслийг амжилттай хэрэгжүүлэхийн тулд орчин үеийн шинжлэх ухааны мэдлэг, туршлага, арга хэрэгсэл, технологи дээр тулгуурлан ашигтай үр дүнд хүрэхэд чиглэгдсэн хүн болон материаллаг нөөцийг удирдах урлаг, мэргэжлийн үйл ажиллагаа, шинжлэх ухаан юм.
Төслийн менежементийн хамгийн чухал асуудал бол зорилгыг зөв тодорхойлох явдал. ТӨслийн зорилго нь ойлгомжтой, хэмжигддэг байх нь чухал юм. Зорилго тодорхой болсноор түүнд хүрэх арга замуудыг тодорхойлдог, төлөвлөдөг. Энэ төлөвлөгөө нь юуг, хэн, хэдийд хийх ёстойг зааж өгдөг. ТӨсөл нь цаг хугацаанд хязгаарлагдсан байдаг тул төслийн эхлэх, дуусах хугацаа тодорхой байдаг. Зорилгод хүрсэн тэр үед төсөл дуусна.


2. Microsoft Project 2003 программын тухай товчхон

MS Project нь төслийн менежемент хийх, төлөвлөлтөнд зориулагдсан программ хангамж юм.
Сүүлийн жилүүдэд Microsoft Project программыг төслийн менежментэд ашиглах явдал улам түгээмэл болж байна. Microsoft Project программ нь төсөл удирдахад зориулагдсан бөгөөд төслийн мэдээллийг хувиарлах, удирдах, солилцох ажиллагааг хөнгөвчилсөн программ юм. Программ нь удирдлагын шийдвэр гаргахад шаардагдах мэдээллийг оруулах, дүн шинжилгээ хийх, баримт материал, тайлан бүрдүүлэх зэрэг олон арга хэрэгсэлэлтэйгээс гадна Microsoft Office-ийн бусад программуудтай зохицон ажиллах чадвартай нарийн систем юм.
Хэдийгээр Microsoft Project нь Microsoft Office-ийн үндсэн бүрэлдэхүүнд орж тооцогддог ч гэсэн Microsoft Office-ийн программын багцанд оруулж албан ёсоор нийлүүлдэггүйг бид мэднэ. Ер нь Microsoft Office-ийн багц нь байгууллага, хувь хүний хэрэгцээг хангахад чиглэгдсэн бол Microsoft Project нь байгууллагын хэрэгцээнд илүү нийцсэн гэдгийг анхаарах хэрэгтэй. Магадгүй, ийм ч учраас тэр бүр Microsoft Office-ийн багцанд оруулан хувь хүнд нийлүүлдэггүй байж болох талтай юм.

Уг программын боломжуудаас дурдвал:

Төслийн явцыг хянах
Төсөлд оролцогч хүн бүр холбогдох мэдээллээр хангагдах, төслийн ажиллагаанд оролцох
Төслийг нийтэд нь болон тодорхой ажулуудын хүрээнд явц байдлыг хянах
Ажил, түүний төлөвлөлт, биелэлтийн талаар мэдээлэх
Явцыг шалгаж, шаардлагатай өөрчлөлтүүдийг хийх
Төслийн явцын талаар тайлан мэдээ гаргах
Төслийн явцын байдлаар шинэчлэх
Төслийг хурдан төлөвлөх, хийгдэх ажлуудын жагсаалтыг гаргах, улмаар төлөвлөгөөг оновчтой болгох, төслийн бодит цаг хугацааг тогтоох
Хүн, техник хэрэгсэл болонбусад нөцийн талаар мэдээллийг оруулж, төлөвлөх
Төлөвлөгөөг богино хугацаанд өөрчлөх
Төслийн талаар үнэн зөв мэдээллийг өгөх
Төсвийг хэтрүүлэх, нөөцийг илүү ашиглах гэх мэт олон асуудлыг урьдчилан харах
PERT-ийн шинжилгээ хийх
Earned Value [Ашиг] шинжилгээ хийх
WBS Work Breakdown Structure буюу ажлын шаталсан бүтцээр тайлан гаргах, зардлыг хянах
Төслийн эрсдэлийг тодорхойлох, шинжлэх
Мэдээллийг оруулах, засварлах ажиллагаа энгийн
Календарь ашиглах, график гаргах, мэдээллийг олон хэлбэрээр харах
Мэдээлэлд форматын олон хэлбэрийг ашиглах
Янз бүрийн үзүүлэлтээр хайлт хийх
Ажлуудыг бүлэглэх, шүүлт хийх, эрэмбэлэх
Энгийн төсөл төдийгүй нарий бүтэцтэй, багц төслүүдийг төлөвлөх, хянах
Электрон шуудан ашиглан төслийн мэдээлэл солилцох
Нэмэлт тайлбар хийх, холбогдох мэдээллийг холбоосын тусламжтай интернетийн сайтаар өгөх
Гантын графикийг WEB-д GIF форматаар гаргах
Microsoft Office-ийн бусад программтай мэдээлэл солилцох
Бусад программаас зураг, объектыг татах
Ямар ч үед төрөл бүрийн тайлан, дэлгэцийн олон хэлбэрийг хэвлэхъ
Ашиглахад энгийн, хялбар байх зэрэг олон талыг нэрлэж болно,

Microsoft Project-ийн өмнөх хувилбарууд буюу Microsoft Project 98, 2000, 2002 дээр боловсруулсан файлууд Microsoft Project 2003 дээр автоматаар хөрвөгдөж уншигдана. Энэхүү хөрвөгдсөн төсөл дээр бусад төслөөс талбарууд болон төслийн элементүүд нэмэгдэж болно. Project 2003 нь Microsoft Project Server 2003, Microsoft Project Web Access 2003 дээр ажиллах өөрөөр хэлбэл серверийн орчинд төслийн ажилтнууд хамтран ажиллах, веб-д суурилсан хэрэглэгчийн холбоосоор төсөлтэй холбоотой мэдээллээр хангагдах, шинжилгээ хийх, Project -ийн боловсруулсан, төлөвлөсөн мэдээллийг зураг болгон хуулах, түүнийг Office–ийн бусад программ луу буулгах, Сүлжээ диаграмм байгуулах, байгууллага болон төслийн ажлуудын хувьд үйл ажиллагаа болон онцлогт тохируулан программыг ашиглахад зориулан нэмэлт талбаруудыг оруулж ашиглах зэрэг олон нэмэлт боломжуудыг агуулсан ажээ,


3. Төслийн Нөөц

· Нөөцийг тодорхойлох

Нөөц гэдэгт хүн, тоног төхөөрөмж, материал гэх мэт төсөлд ашиглагдах зүйлүүдийг хамруулан ойлгож болно. Нөөцийг ажилд хувиарлаж өгснөөр тухайн заасан цаг хугацаанд хэн ямар ажлыг хариуцаж байгаа, ажилд ямар тоног төхөөрөмж, материал ашиглагдаж буйг мэдэх боломжтой болно.
Ажлыг эхлэхийн өмнө төсөлд шаардагдах нөөцийн жагсаалтыг хийнэ.
· Нөөцийн жагсаалт хийх

Нөөцийн жагсаалтыг хоёр аргаар хийж болдог.

Нэгдүгээр арга:
1. Цэсийг view командаас үзвэл зүүн талд байрлах самбараас Resource sheet [Нөөцийн хүснэгт]-ийг сонгоно. Дэлгэцэнд нөөцийн талаарх мэдээллийг оруулах хүснэгт гарна.
2. Хүснэгтийн Resource sheet [Нөөцийн хүснэгт] баганад харгалзаж буй хоосон нүдэнд төсөлд оролцогч хүний нэр эсвэл материалын нэрийг бичиж оруулна.
3. Type [Төрөл] дээр ажил хийх [Work] эсвэл материалын [Material] аль нь болохыг заана.
4. Materials Label [Материалын нэр]-д тухайн материалын хэмжих нэгжийг заана.
5. Initials баганад нөөцийн товчилсон нэрээр бичиж болно. Жишээ нь нөөцийн нэр урт байх үед баганыхаа уртад тохируулан товчилжболдог. Үүнийгээ дараань харах, шүүлт хийх, засварлах зэрэгт ашиглах боломжтой. Энэ талбарын анхны утгаар нөөцийн нэрийн эхний үсгийг авсан байдаг.
6. Microsoft Project дээр нөөцийг бүлэглэж болдог. Жишээ нь, тодорхой нэг үүргийг гүйцэтгэж байгаа хэсэг хүмүүсийг бүлэглэн нэр оноон өгч болно. Ийм тохиолдолд бүлгийн нэрийг Group [Бүлэг] баганад бичнэ.
7. Төсөлд оролцогчийн ажлын цагийг хувиар илэрхийлж Max Units [Хамгийн их хэсэг] баганад оруулна. Хэрэв оролцогч нь ажлын цагаар бүтэн [fuul-time] ажиллах бол 100 хувь, түүнээс бага цагаар ажиллах бол жишээ нь, хагас цагаар [part-time] бол 50 хувь гэж оруулах хэрэгтэй.
8. Std.Rate [Илүү цагийн үнэлгээ]- ажлын нэг цагийн стандарт үнэлгээг оруулна.
9. Over Rate [Илүү цагийн үнэлгээ]- ажилласан илүү цагийн үнэлгээ.
10. Cost per Use [Ашиглалтын зардал]- ашиглалтын зардал. Жишээ нь тоног төхөөрөмж, унаа ашигласан зардал байж болно. Энд тодорхой тогтмол зардлыг бичдэг. Жишээ нь, хүнтэй тооцох нэг л удаагийн төлбөр, нэгжээс үл хамааран нэг удаа тооцох материалын зардал гэх мэт.
11. Accure At [Хуримтлагдсан...]- ажлын хуримтлагдсан зардал буюу өртөг. Үүнийг Start [Эхлэх] гэвэл зардлыг ажил эхэлсэн үеэс тооцно. End [Дуусах] гэвэл ажлыг дууссаны дараа зардлыг тооцно. Prorated [Хуваах] гэвэл ажлыг үргэлжлэх хугацаанд хийгдсэн хэмжээгээр хуримтлагдсан зардлыг тооцоно. Хуримтлагдсан зардлыг хувиар илэрхийлдэг.
12. Base Calendar [Суурь календарь]- ажлын өдрийг тухайн хүний календариар тооцож гаргана. Бид шижээн дээрээ төсөлд оролцогч бүх хүний ажлын календарь нэг ижил Standart [Стандарт[ байхаар зааж өгсөн байгаа.
13. Code [Код]- нөөцийг кодлож болно. Кодыг ашиглан нөөцтэй холбоотой мэдээллийг харах, шүүх боломжтой.
14. Төсөлд оролцож байгаа хүн бүрийн талаархи мэдээллийг дээр үзүүлсэн 2-13 алхмаар давтан хийж гүйцэтгэнэ.
15. Нөөцийн мэдээллийг оруулсны дараа нөөцийг ажлуудад хувиарлах хэрэгтэй болно. Эхлээд Гантын графыг дэлгэц дээр гаргана. ҮҮнийг хийхдээ дэлгэцийн зүүн самбар дээр Гантын графын дүрс бүхий товчин дээр дарна.


Хоёрдугаар арга:
1. Цэсийн Tools [Хэрэгсэл] командаас Resources [Нөөцүүд]- Assign resource [Нөөцийг хувиарлах]-ийг сонгоно. Эсвэл хэрэгслийн Assign resource товч дээр дарна.
2. Гарч ирэх цонхонд байгаа Filter by [Шүүлт]-г ашиглан нөөцийн мэдээллийг шүүлт хийж харах боломжтой.
3. Add resources [Нөөц нэмэх]- товчийг даран шинээр нөөцийг нэмж болно.
4. Харилцах цонхны Name [Нэр] баганы хоосон нүдэнд төсөлд оролцогч хүний нэрийг оруулна.
5. R/D буюу Request/Demand [Шаардлага/Эрэлт]-д тухайн нөөц илүү ачаалагдсаныг үлд харгалзан заавал ашигладана гэвэл Reguest, харин нөөц нь тухайн ажлыг гүйцэтгэх ганц хүч гэж үзвэл Demand гэж зааж өгч болно. Хэрэв энэ хоёр сонголтын аль нь ч байхгүй, оронд нь хоосон байвал энэ нь тухайн ажилд аль ч нөөцийг хувиарлаж болохыг илтгэнэ.
6. Төсөлд оролцох хүн ажлын цагийнхаа хэдэн хувийг төсөлд зарцуулахыг хувиар илэрхийлж Units [Хэсэг] баганад оруулна. Хэрэв оролцогч нь ажлын цагаар бүтэн [full-time] ажиллах бол 100 хувь, түүнээс бага цагааражиллах бол жишээ нь, хагас цагаар [part-time] бол 50 хувь гэж оруулах хэрэгтэй.
7. Name баганад оруулсан хүний нэрдээр хулганы зүүн товчийг хоёр дарна.
8. Гарч ирсэн Resource information харилцах цонхонд тухайн хүний тухай нэмэлт мэдээллийг оруулна.
9. Ok товчин дээр дарна. Нөөцийн талаар оруулсанмэдээлэл Resource Sheet дээр хадгалагдана.
10. Төсөлд оролцож байгаа хүн бүрийн мэдээллийг дээр үзүүлсэн 2-8 алхмаар адилхан хийж гүйцэтгэнэ.
11. Нөөцийн мэдээллийг оруулж дуусаны дараа Close товчин дээр дарна.
12. Цэсийн View командыг дарж Resource Sheet-ийг сонгон нөөцийн талаар оруулсан мэдээллийг харах, засварлах боломжтой.
13. Нөөцийг тодорхойлсны дараа түүнийг ажлуудад хувиарлах хэрэгтэй болно. Үүний тулд Гантын графыг дэлгэцэнд гаргана.
Төсөл дээр багаараа хамтран ажиллаж байгаа тохиолдолд хүн бүрийн электрон шуудангийн хаягийг оруулах хэрэгтэй.

Нөөцийг хувиарлах цонхонд буй командын товчууд нь дараах үүрэгтэй. Үүнд:
1. Assign [Хуваарилах]- ажилд нөөцийг хуваарилах
2. Remove [Устгах]- хуваариласан нөөцийг авах
3. Replace [Солих]- хуваариласан нөөцийг солих
4. Graphs [График]- тухайн нөөцийн ашиглалтыг графикаар харах
5. Close [Хаах]- цонхыг хаах
6. Help [Тусламж]- цонхонд хэрхэн ажиллах тухай тусламж авах

· Нөөцийг хуваарилах

Нөөцийг хуваарилхын өмнө ажлын үргэлжлэх хугацааг автоматаар өөрчлөх горимоос гарах хэрэгтэй. Учир нь хуваарилсан нөөцийг өөрчлөх бүр ажлын үргэлжлэх хугацаа өөрчлөгддөг. Иймд бүх нөөцийг хуваариласны дараа эргээд энэ горимыг ажиллуулах нь зүйтэй юм.

Ажлуудын үргэлжлэх хугацааг автоматаар өөрчлөх горимоос гарах
1. Task name [Ажлын нэр] баганад ажлуудыг сонгоод хулганы баруун товчийг дарахад цэс гарна. Цэсээс Task Information [Ажлын мэдээлэл] командыг ажиллуулна. Эсвэл стандарт хэрэгслийн товчийг дарна.
2. Advanced [Нэмэлт] бүлгийн параметрүүдээс Effort driven [Өөрлөлтийг хийх] горимыг хүчингүй болгоно. Анхны утгаар Effort driven нь идэвхитэй буюу On байдаг. Effort driven төлөвлөлт нь ажилд нэмж нөөц хуваарилах эсвэл ажлаас нөөцийг арилгах тохиолдолд ажлын үргэлжлэх хугацаа эсвэл нөөцийн нэгж ямар болох вэ гэдгийг тооцолдог.
Effort driven горимд хэрвээ нөөцийг илүү нэмж өгвөл ажлын үргэлжлэх хугацаа богино болох ба тухайн ажилд ноогдох нөөцийгашиглах цаг багасдаг. Хэдийгээр анхны утгаар Effort driven горимыг ажиллахаар тавьсан ч нөөцийг нэмэх, эсвэл ажлаас нөөцийг хасах үйлдэл хийх хүртэл ямар нэг ялгааг та олж харахгүй. Effort driven нь нэг зэрэг олон нөөцийг анх удаа ажилд оноож байгаа үед ажилладаггүй болно.
Шаталсан бүтэцтэй төслийн хувьд нөөцийг зөвхөн доод түвшинд байгаа ажлуудад хуваариладаг. Ингэж өгөөгүй тохиолдолд Microsoft Project нь нөөцийг хэтрүүлсэн болохыг мэдэгдэж тэмдэглэдэг. Хэрвээ ажлын хариуцагчийн нэрийг оруулах шаардлагатай бол уг ажлын үр дүнг харуулсан хяналтын ажлыг оруулаад, уг ажилдаа хариуцагчийн нэрийг зааж өгч болно.

Нөөцийг хуваарилах
1. Нөөц хуваариалах шаардлагатай ажлыг сонгож курсорыг байрлуулна.
2. Цэсийн Tools [Хэрэглэл] командаас Resources [Нөөц]- Assign resource [Нөөцийг хуваарилах]-ийг сонго. Эсвэл хэрэгслийн Asiign resource товч дээр дарна.
3. Гарч ирэх харилцах цонхны Name [Нэр] баганад жагсаан харуулсан нөөцөөс тухайн ажлыг хариуцан хийх хүнийг сонгож курсорыг байрлуулна.
4. Units [хэсэг]-энд хариуцагчийн тухайн ажил эрхлэлтийн байдлыг хувиар оруулна.
5. Assign [Хуваарилах] товч дээр дарна. Энэ үед сонгосон хүний нэрийн өмнө тусгай тэмдэг ( ) гарсан байна. Энэ нь тухайн ажлыг хариуцан ажиллах үг ажилд хуваариласан болохыг харуулж байгааюм. Гантын графын баруун талд ажил хариуцагчийн нэрийг бичсэн байна.
6. Нэг ажлыг хэд хэдэн хүн харицах тохиолдолд эдгээр хүнийг ялгаж өгөх хэрэгтэй. Үүнийг гарын Ctrl товч ба хулганы хулганы зүүн товчийг хамт дарах замаар хийнэ. Хүмүүсийг сонгосны дараа Assign товчин дээр дарна. Энэ үед сонгосон хүмүүсийн нэрсийн өмнө тусгай тэмдэг ( ) гарч байгаа нь тухайн ажлыг хариуцаж ажиллах хүмүүсийг уг ажилд хуваариласан болохыг харуулж байгаа юм.
7. Нөөцийг хуваарилж дуусаад Close [Хаах] товчин дээр дарна.


· Тохиргоо хийх
- Төслийн явцад цалинг өөрчилбөл:
1. View Resource Sheet-ийг сонгож Resource Sheet гаргана.
2. Шаардлагатай нөөц дээрээ 2 товшино.
3. Costs-ыг сонгоно.
4. Effective Date болон Rates-ийг оруулж OK дээр дарна.
- Нөөцийн ажиллах цагийг өөрчлөх болбол:
View Resource Sheet-ийг сонгож Resource Sheet-ийг гаргана.
Шаардлагатай нөөц дээрээ 2 дарна.
Working Time-ыг сонгоно.
Шаардлагатай тохируулгыг хийнэ. Жишээлбэл амралттай өдрийг сонгож ОК дарна.
- Илүү хуваарилалт
Заримдаа нөөцүүд илүү хуваарилагддаг. Ингэж илүү хуваарилагдсан нөөцүүд Resource Sheet дээр улаан өнгөөр харагдана.








Эх үүсвэр: www.pssi.biz/2_implementation/bridge.htm

Энэ асуудлыг шийдэх нэг арга нь Levelling-г ашигдах явдал. . Levelling нь илүү хуваарилалтыг шийдвэрлэхийн тулд төслийг автоматаар тохируулдаг. Жишээ нь тусгай ажил руу илүү нөөцийг хуваарилдаг.
Resource Sheet-ээс илүү хуваарилагдсан нөөцүүдийг сонгоно.
Tools цэсэн дээр дарж Resource Levelling-г сонгоно.
3. Level Now дээр дарна.4. Selected Resources-ийг сонгоно.5. OK дээр дарна.Нөөц нь дахин илүү хуваарилагдахгүй.
















НОМЗҮЙ




1. MICROSOFT PROJECT 2003. Д.Чимгээ, УБ хот, 2005 он
2. Quick Guide To Microsoft Project 2003. ittraining.lse.ac.uk сайтаас
3. Багшийн лекц
4. Интернэтээс зарим зургийг авав.

Sunday, May 25, 2008

Unicode гэж юу вэ?

Unicode гэж юу вэ?

/badaa.mngl.net//-ýýñ àâëàà.

ЮНИКОД (англиар UNICODE) нь дэлхий дээрх бүх үсэг, тэмдэгт болон тэмдэглэгээг 16 битийн тоон кодоор дүрсэлсэн дүрслэл (16 бит дүрслэл) юм. "Uni" гэдэг нь <<нэг>>, "code" гэдэг нь <<код>> л гэсэн үг ба утгачилбал "нэгдсэн тэмдэглэгээ" гэж бууна. Анх тооцоолуур нь 127 тэмдэгт дүрслэх боломжтой буюу ASCII хэмээн алдаршсан 7 битийн дүрслэлтэйгээр зохиогдсон ба хожим 8 бит болгон өргөтгөгдөн 127-255 хүртэлх зайнд удирдах тэмдэгтүүд ба исо стандартын (ISO Latin-1) тэмдэгтийн олонлогуудыг байрлуулсан. Тэмдэгтийн стандартуудын тухай энгийн тайлбарыг http://en.wikipedia.org/wiki/ISO_8859-1/ хуудсаас уншиж болно. Ингээд кодчилолын тусламжтай 192-224 байрлалд янз бүрийн улсын олон янзын тэмдэгтүүдийг кодлон дүрслэх болсон. Гэтэл энэ нь олон улсын өгөгдлийн солилцоонд тун бэрхшээлтэй зүйл болж мэдээллийн солилцоог ч удаашруулах нөхцөл болсон. Эдгээр асуудлыг шийдэж олон янзын кодчилолуудыг халж юникод хэмээх стандарт үүсчээ. Үүнийг ЮНИКОД консерциумаар 1991 оноос эхлэн хөгжүүлж ирсэн.
Юникод консерциум анх өнөөг хүртэл мэдэгдэж байгаа тэмдэглэгээнүүдийн тоо нь 16 битийн бүхэл тоонд багтана гэж үзээд нийт 2-н 16 зэрэг буюу 65536 ширхэг тэмдэглэх боломжтойгоор гаргасан. Эхний 256 код нь үндсэн латин үсэг болон тэмдэгтүүдийг, үлдсэн хэсэг нь бусад олон улсын тэмдэглэгээ манай кирилл болон монгол бичгийн тэмдэгтүүдийг дүрслэнэ. Гэтэл удалгүй 16 бит нь дэлхийн бүх тэмдэглэгээг тэмдэглэхэд хүрэлцэхгүй болж ахин 16 битийн муж нэмсэн ба тэр муж түвшин буюу англиар Plane нэмээн нэрлэгдэх болсон. Ингээд юникод 2.0 гэж шинэчилэгдсэн хувилбар гарсан. ̺í өөр нэг стандарт болох ISO 10646 стандарт гэж байдаг. Энэ нь дэлхий дээрхи бүх тэмдэгт болон тэмдэглэгээний 16 битийн код(16 бит дүрслэл) юм. Үүнийг ЮНИКОД консерциумаар 1991 оноос хөгжүүлж ирсэн. Нийт 2-н 16 зэрэг буюу 65536 тэмдэгт дүрслэх боломжтойгоос одоогоор 49000-д хүрээд байгаагын 21000 нь хятад ханзанд хэрэглэгддэг. 16 битийн эхний 8 бит хэлийг сүүлийн 8 бит кодыг илтгэдэг.

"ISO 10646" гэж юу вэ?
ISO стандарт нь UCS(Univeral Character Set)- ийг тодорхойлдог. UCS- ийг бүх тэмдэгтүүдийн олонлогийн нэгдэл буюу эх олонлог гэж ойлгож болно. Мэдээж зорилго нь UNICODE-той адилхан. Харин энэ UCS нь эргэн хөрвөхөд баталгаа өгдөг. Өөрөөр хэлбэл та нэг тэкстийг UCS рүү хөрвүүлээд буцаагаад эх тэкст рүү хөрвүүлэхэд ямар ч мэдээлэлийн алдагдал гарахгүй гэсэн үг. UCS нь амьдрал дээр байгаа бүх хэлүүдийн тэмдэгтүүдийг дүрслэхийг зорьдог. Тэгэхээр энэ нь зөвхөн Латин, Грек, крилл, Хебрев, Араб, Армен, Гүрж төдийгүй Хятад, Япон, Солонгос зэрэг ханзууд тэгээд цаашилбал манай классик монгол бичиг, Каннада, Малаялам, Тай, Лао, Кхмэр, Бопомофо, Тибэтиан, Руниц, Этиоп, Цанад Сыллаби, Чэрокээ, Огхам, Мянмар, Сингал, Тхаанаа, Юи болон бусад тэмдэгтүүдийг агуулдаг. Мөн хамраагүй байгаа бичгүүдийг яаж хамгийн сайнаар кодолж мөн нэмэх боломжтой хэвээр нь үлдээх вэ гэдэг нь судлагдсаар байдаг. UCS мөн олон тооны Графикын, типографын, математик болон өөр шинжлэх ухааны тэмдэгүүдийг агуулдаг ба тэдгээр нь TeX, Postscript, APL, MS-DOS, MS-Windows, Macintosh, OCR fonts мөн түүнчлэн олон word process ба хэвлэлийн системээр хангагддаг. ISO 10646 формалаар 31-бит тэмдэгтийн олонлогийг тодорхойлдог. Хамгийн өргөн хэрэглэгддэг тэмдэгтүүд болон хуучин байсан кодолж байсан стандарт-ууд 65536 байрлалийнхаа (31 бит) эхэнд өөрөөр хэлбэл (0x0000 - 0xFFFD) -д байрладаг. 16 бит UCS-ийн дэд олонлог нь юникодод Basic Multilingual Plane (BMP) эсвэл Plane 0 гэж нэрлэгддэг. Тиймээс энэ нь 2-н 16*2=32 зэрэг буюу 4.294.967.296 ширхэг тэмдэгт хаяглах боломжтой гэсэн үг юм. Одоогийн байдлаар дэлхийн бүх тэмдэгт 21-бит кодоос хэтрэхгүй гэсэн тооцоо байдаг. Тэр нь 0x000000- ээс 0x10FFFF хүртэлхи байрлал буюу бит бүр нь 1 саяаас илүү тэмдэгт дүрслэх боломжтой болно гэсэн үг. ISO 10646-1 стандарт нь анх 1993 онд хэвлэгдсэн бөгөөд тэмдэгтийн олонлогийн архитектур болон BMP-ийн агуулагийг тодорхойлсон юм. 2-р хэсэг болох ISO 10646-2 нь 2001 онд нэмэгдсэн ба BMP-ээс гаднах тэмдэгтүүдийн кодчилолийг(дүрслэл) тодорхойлдог. Шинэ тэмдэгтүүд нэмэгдэх боломжтой ба харин хуучин тэмдэгтүүдийг солих болон устгах боломжгүй. UCS нь тэмдэгт бүрийг кодийн дугаараар нь эмхэтгэх биш официал нэрээр нь бас эмхэтгэдэг. UCS юмуу UNICODE-ийг 16-тийн дугаараар дүрслэхдээ ихэнхдээ "U+" гэж тэмдэглэдэг. Жишээ нь "U+1198" бол манай том Ү үсэгийн код. UCS тэмдэгтүүд U+0000 аас U+007F хүртэл US-ASCII (ISO 646 IRV) байдаг ба U+0400- ээс U+04FF хүртэлхийг ISO 8859-5 (Крилл) гэж нэрлэдэг. U+E000- с U+F8FF хүртэлх зай ба BMP- ээс илүү зай нөөцлөгдсөн байдаг. UCS нь хэд хэдэн байт урттай тэмдэгт кодлохдоо хэд хэдэн арга хэрэглэдэг ба үндсэн 2 арга нь UTF-8 болон UTF-16 юм.

UCS-ийн хэрэгжүүлэлтийн үе шатууд
1-р шат: Тэмдэгтүүдийн комбинац болон Хангул Жамо тэмдэгтүүд ороогүй.
2-р шат: Хэд хэдэн бичгийн хувьд энэ нь 1-р шаттай адилхан боловч тэмдэгтийн комбинацууд (жишээлбэл Hebrew, Arabic, Devangari, Bengali, Gurmukhi, Gujarati, Oriya, Tamil, Telugo, Kannada, Malayalam, Thai болон Lao гэх мэт) нэмэгдсэн. Эдгээр бичгүүд ядаж 1 тухайн тэмдэгтийн комбинац байхгүй үед UCS- д хангалттай дүрслэгдэж чадахгүй! (Дөрвөлжин, асуултийн гэх мэт тэмдэгтүүд гарна!)
3-р шат Бүх UCS тэмдэгтүүд орсон.
Unicode болон ISO10646- ийн ялгаа
Unicode Стандарт "Unicode Concortium"- аар ИСО 10646- ийн 3 шатанд хэвлэгдсэн. 2 стандартын бүх тэмдэгтүүд адил байрлалд байрласан ба тэмдэгтүүд адилханаар нэрлэгдсэн. Unicode Стандарт нилээд хэдэн тэмдэгтүүдийн хувьд хамаагүй илүү утга хамааруулж тодорхойлсон ба ерөнхийдөө илүү сайн чанартай хэвлэх техникийн системээр хэрэгжисэн.
Unicode нь зарим бичигүүдийн (жишээ нь араб) хэлбэрийг зурагчилан дүрслэх алгоритмуудийг, 2 талийн тэкстүүдийг(жишээ нь Латин болон Хэбрэв-ийн холимог тэкст) дүрслэх алгоритмууд, мөн үг сортлох, харьцуулах, гэх мэт олон алгоритм-уудийг тодорхойлсон. Харин нөгөө талаас ISO 10646 стандарт энгийн тэмдэгтийн олонлогийн хувьд ИСО 8859тай харьцуулахад тийм ч илүү болж чадаагүй. ISO 10646 нь стандарттай холбоотой нэр томьео, кодчилолийн боломж болон UCS- ийг бусад ISO стандартаар (ISO 6429, ISO 2022, гэх мэт) үүссэн тэкстүүдийг холбоход яаж хэрэглэх гэх мэтийг тодорхойлсон. ISO 14651 нь UCS үгүүдийг яаж сортлохûг нарийн тодорхойлсон.
ЯАГААД UNICODE эсвэл ISO 10646-г ХЭРЭГЛЭХ БОЛОВ?
Хэрвээ та ердөө 8 битийн тэмдэгтүүд хэрэглэвэл зөвхөн нэг хэлээр баримт үүсгэх ба түүнийгээ ижил тэмдэгт хэрэглэдэг хүмүүстэй солилцоно гэсэн үг. Юникод бол олон хэлийг (бүх хэл ч байж болно) нэг баримтад холих болон тэдгээрийг өөр өөр улсын хүмүүс хоорондоо солилцох хамгийн ухаалаг зам. Та жишээ нь монгол болгар толийг юникод ашиглахгүйгээр бичих гээд үз л дээ. Энэ нь тийм ч хялбар биш.

UTF-8 ба UTF-16 ямар учиртай вэ?
UTF нь Transfer Format гэдгийг товчилсон үг. Тэдгээр нь юникоднь тэмдэгтүүдийг битэд яаж дүрслэхийг тодорхойлдог. Тэмдэгт тус бүр нь 16 битийн юникоддугаараар илэрхийлэгдэж байвал түүнийг UTF-16 гэнэ. Жишээ нь, Латин-1 тэмдэгтүүд UTF-16-д 00xx гэсэн 16-тийн илэрхийлэлээр бичигдэнэ. xx нь өөрийн Латин-1 дэх 16-тийн илэрхийлэлэл. Хэрвээ юникод тэмдэгтүүд байтуудын урсгалаар дүрслэгдэж байвал UTF-8 гэж яридаг. 0-127 гэсэн утгатай байт-уудийг ASCII- тай нь харгалзуулдаг. Бусад тэмдэгтүүд 1-ээс илүү байт-аар дүрслэгдэнэ. Учир нь "\0", "/" тэмдэгтүүд UTF-8 мултибайт тэмдэгтээр орж болохгүй тул та үүнийг нулл тэрминатад стринг? гэж үзэж болно. Жишээ нь : Юникод тэмдэгтийн кодуудын битүүд UTF-8 байт урсгалд дараах байдалаар бичигдэнэ. Байтууд битүүд дүрслэл 1 7 0xxxxxxx 2 11 110xxxxx 10xxxxxx 3 16 1110xxxx 10xxxxxx 10xxxxxx 4 21 11110xxx 10xxxxxx 10xxxxxx 10xxxxxx

Unicode Marker гэж юу вэ?
Юникод файл-ууд эхэндээ 16-т дахь 2 байт тэмдэгтээр тэмдэглэгддэг. Тэр тэмдэг нь файл доторхи байт дараалалыг заадаг. Ихэнхдээ FEFF- р эхэлдэг боловч FFFE- р эхэлсэн файл байвал энэ нь мөн юникод файл бөгөөд өөр байт дараалалаар үүсгэгдсэн гэсэн үг юм.

Unicode-ийг яаж хэрэглэх вэ?

Тэгэхээр одоо ямар программууд юникодод тулгуурласан эсвэл үгүйг дурдая.
1. Үйлдлийн системүүдийн хувьд. Хэрвээ та виндовс2000/XP тэй бол өөрөө мэдэхгүй хэрэглэж байж ч болох юм. Эдгээр үйлдлийн систем бүрэн юникодод тулгуурласан. Харин Виндовс НТ бүрэн юникодод тулгуурлаагүй боловч хэрэглэх боломжоор нилээд сайн хангаж өгсөн. Виндовс 9X-д юникодод тулгуурлаагүй боловч ашиглах боломтой. Линуксийн хувьд бүрэн суурилаагүй боловч хэрэглэх боломжоор маш сайн хангаж өгсөн. Юникс үйлдлийн системийн хувьд харин харамсалтай нь хэрэглэх боломжгүй байгаа.
2. Хэрэглээний программуудийн хувьд: Виндовсийн орчинд! MS Office 97-оос хойшхи хувилбарууд юникодоор баримт үүсгэх боломжтой. Мөн MS Internet Explorer 4.0-оос хойшхи бүх хувилбарууд, Netscape 4.7 болон түүнээс хойшхи бүх хувилбарууд, Mozilla 0.9-оос хойшхи хувилбарууд, Линуксийн орчинд KDE-2.0-оос хойшхи хувилбарууд бүгд юниkод ашиглах боломжтой.
3. Программчилалын хэлүүдийн хувьд сүүлийн үеийн бүх хэлүүд HML болон Script хэлүүд, C, C++, C#,Java, Visual Basik 5.0-оос хойшхи, Delphi, Perl, Phyton гэх мэтчилэн бүгд юникод хэрэглэх бүрэн боломжтой. Харин зургийн прог-уудын хувьд би сайн хэлж мэдэхгүй байна. Лав Paint Shop Pro 7.0 ?р юникод текст оруулах гэтэл дэмжигдээгүй, харин Animation shop 3.0 бүрэн дэмжигдсэн байсан. Ер нь сүүлийн үеийн программууд бүгд юникодод тулгуурлан бичигдэж байгаа.

Unicode- ийн муу талууд
1. Ìэдээлэл хадгалах зай. Õуучнаасаа 2 дахин их зай хэрэглэх болно. Гэвч өнөөдөр техникийн талаас нь бүрэн хангаж өгч чадаж байгаа.
2. Ñүүлийн үед хүмүүс нилээд элбэг зөрчил ярих болсон. XP дээр 2 үсэг болохгүй байна. Вэб хуудсан дээр xxx гэх мэтчилэн тоо гараад байна гэх мэтчилэн. Гэхдээ үүнийг засах боломжтой. Манай нөгөө 2 үсгийн байрлал өөрчлөгдсөн байгаа учир хүмүүс тэр байрлалд зөв орсон шинэ юникод фонтууд хэрэглэх хэрэгтэй.
Вэб хуудасны хувьд хэрэглэгчид хэрвээ MS Internet explorer 4.0 болон түүнээс хойшхи, Mozilla 0.9-өөс хойшхи Netscape 4.7-оос хойшхи хувилбар хэрэглэж байгаа гэж үзýí юникодоор үүсгэвэл 2 үсгийг зөв дүрслэх боломжтой.
Ингээд яаж юникодоор вэб хуудас үүсгэхийг цухас дурдъя. HTML-г юникодоор үүсгэхдээ үсэг бүрийг кодоор нь бичээд ANSI баримт үүсгэж болно. Код нь дараах хэлбэртэй байдаг. Хэрвээ аравтаар бичвэл шууд ⚏⚐ гэх мэтчилэн хэрвээ 16-д бол ⚎⚏ гэх мэтчилэн тэмдэглэдэг. (16-д урд нь x гэсэн тэмдэглэгээ нэмэгдсэнийг анхаар) Энэ нь гар ажиллагаа шаардсан нүсэр ажил тул хялбархан MS Word 97-оос хойшхи хувилбар эсвэл Frontpage ашиглан html үүсгэвэл автоматаар юникодоор үүсгэх болно. Хэрвээ та XP-ийн стандарт драйверыг стандарт юникод фонтуудтай ашигласан бол ямар ч асуудал гарахгүй. Хэрвээ монгол фонт эсвэл өөр гарын драйвер ашигласан бол ө, ү 2 үсэгийг хуучин байрлалаар нь кодлодог. Энэ юу гэсэн үг вэ гэвэл ө, ү 2 үсэг хуучин шигээ буруу харсан э, дээрээ цэгтэй I үсэг шиг хадгалагдана гэсэн үг. Тиймээс html-ээ үүсгэсэний дараа гараар бүх ө, ү-г зөв кодоор нь буюу орлуулна гэсэн үг юм. Том Ө үсгийн код Ө жижиг ө үсгийн код ө том Ү үсгийн код ү жижиг ү үсгийн код Ү байдаг.

/badaa.mngl.net//-ýýñ àâëàà.

Sunday, May 18, 2008

Хайртай кино, хайртай дуу

Ñóðàã÷ áàéõ ¿åèéí, îäîî ÷ ãýñýí ¿çýõ äóðòàé ìèíèé õàéðòàéãààñ õàéðòàé êèíî...


Äóðòàé êèíî, äóðòàé äóó

Áàñ ë...

Õàéðòàé æ¿æèã÷èí, õàéðòàé äóó

Áàñ ë äóðòàé... Ìýðè Ïîïïåíñ

Ìýðè Ïîïïåíñò æîîõîí áàéõäàà æèãòýéõýí äóðòàé áàéæ áèëýý :-)


Áàñ ë äóðòàé...

Ïóãà÷åâàä ¿íýõýýð äóðòàé. Ýíý êèíîíû äóóíóóä íü á¿ãä ãî¸