SW07D135

34
Гарчиг 1. Оршил............................................................ 2 2. Хэрэглэгчийн шаардлага.............................................3 2.1 Хэрэглэгчийн тухай мэдээлэл......................................3 2.2 Хэрэглэгчийн үйл ажиллагааны онцлог..............................3 2.3 Систем хөгжүүлэх үндэслэл.......................................3 2.4 Хэрэглэсэн нэр томъёоны тодорхойлолт............................4 2.5 Лавлах материал............................................... 4 2.6 Хэрэглэгчийн функциональ шаардлага..............................5 2.7 Хэрэглэгчийн функциональ бус шаардлага...........................6 3. Судалгаа.......................................................... 6 3.1 Хөгжүүлэх системтэй холбоотой хууль, тогтоомж, дүрэм, журам......6 3.2 Өмнө нь хийгдсэн төстэй системүүдтэй харьцуулсан судалгаа.........8 3.3 Систем үйлдвэрлэх үед ашиглах мэдээллийн технологи...............12 3.4 Технологийн сонголт, системийн архитектур......................13 4. Системийн шинжилгээ зохиомж.....................................15 4.1 Системийн ерөнхий загварууд....................................15 4.1.1 Системийн ерөнхий диаграм /CAD/.............................15 4.1.2 Объектийн холбоосын диаграм................................16 4.1.3 Объектийн холбоосын диаграмын дэлгэрэнгүй...................17 4.1.4 Объектийн холбоосын диаграмын өргөтгөл.....................18 4.1.5 Системийн ерөнхий бүтцийг тайлбарласан өгөдлийн урсгалын диаграм..........................................................19 4.1.6 Хэрэглэгчийн график интерфейс зохиомж.......................23 4.1.7 Тайлангийн зохиомж.........................................25

Transcript of SW07D135

Page 1: SW07D135

Гарчиг1. Оршил...............................................................................................................................................2

2. Хэрэглэгчийн шаардлага..........................................................................................................3

2.1 Хэрэглэгчийн тухай мэдээлэл........................................................................................3

2.2 Хэрэглэгчийн үйл ажиллагааны онцлог......................................................................3

2.3 Систем хөгжүүлэх үндэслэл...........................................................................................3

2.4 Хэрэглэсэн нэр томъёоны тодорхойлолт...............................................................4

2.5 Лавлах материал.................................................................................................................4

2.6 Хэрэглэгчийн функциональ шаардлага.......................................................................5

2.7 Хэрэглэгчийн функциональ бус шаардлага...............................................................6

3. Судалгаа..........................................................................................................................................6

3.1 Хөгжүүлэх системтэй холбоотой хууль, тогтоомж, дүрэм, журам..............6

3.2 Өмнө нь хийгдсэн төстэй системүүдтэй харьцуулсан судалгаа...................8

3.3 Систем үйлдвэрлэх үед ашиглах мэдээллийн технологи................................12

3.4 Технологийн сонголт, системийн архитектур....................................................13

4. Системийн шинжилгээ зохиомж..........................................................................................15

4.1 Системийн ерөнхий загварууд.....................................................................................15

4.1.1 Системийн ерөнхий диаграм /CAD/.....................................................................15

4.1.2 Объектийн холбоосын диаграм...........................................................................16

4.1.3 Объектийн холбоосын диаграмын дэлгэрэнгүй...........................................17

4.1.4 Объектийн холбоосын диаграмын өргөтгөл................................................18

4.1.5 Системийн ерөнхий бүтцийг тайлбарласан өгөдлийн урсгалын диаграм..........................................................................................................................................19

4.1.6 Хэрэглэгчийн график интерфейс зохиомж.....................................................23

4.1.7 Тайлангийн зохиомж.................................................................................................25

Page 2: SW07D135

Угийн бичиг Г.Болд D.SW07D135

1. Оршил

Орчин үед удмаа тодорхойлон ургийн бичиг хөтлөх сонирхолтой хүмүүс их болжээ.

Гэвч эдгээр хүмүүст ургийн бичиг бичихэд хүндрэл их байдаг. Наад зах нь бичиг цаастай

харьцах юм. Ургийн бичгийг бичсэнээр үр удам, хамаатан саднаа мэдэн үр хойч үедээ

өвлүүлэн үлдээж, хойч үеээ зөв хүмүүжүүлэхэд тус болно. Өнөөгийн нийгэмд хотших явц

өсөж үүнээс нь үйдэн цус ойртох асуудал их хурдацтай өсөх хандлагатай байна. Ийм

учраас айл өрх болгон ургийн бичиг буюу угийн бичгийг бичих хууль тогтоомж батлагдсан.

Үүнтэй холбогдуулан Шинжлэх Ухаан Технологийн Их Сургуулийн Мэдээлэл Технолгийн

Сургуулийн багш Г. Зоригт ургийн бичгийг хөтлөх шинэ аргачлал болох ургийн бичгийн

кодчлолыг зохиожээ. Өнөөгийн байдлаар гадаад орнууд энэ чиглэлээр нилээд хөгжин

өндөр түвшинд явж байгаа нь програм хангамж нь даган хөгжихөд нөлөөлж байна. Энэ

жишгийг дагаж манай улс даган програм хангамж нь өсөж байгаатай холбогдуулан

төслийн ажлаараа Ургийн бичиг буюу угийн бичиг хөтлөх програм авч байна.Ургийн

бичгийг цахим хэлбэрээр хөтлөх болсоноор хялбар бөгөөд хурданболгох үүднээс энэ

төслийн ажлыг бичих болсон.

2

Page 3: SW07D135

Угийн бичиг Г.Болд D.SW07D135

2. Хэрэглэгчийн шаардлага

2.1 Хэрэглэгчийн тухай мэдээлэл

Энэхүү программыг хэрэглэх хэрэглэгч бол иргэн юм. Иргэн бүр өөр өөрийн гэсэн

зан харагтиртай учир өөр өөр сэтгэнэ, хийнэ, инээн. Тийм ч учраас энэ системийг энгийн

хүн ойлгохоор хялбар байх ёстой. Тухайн хэрглэгч гэр бүлтэй байх ёстой ба өвлүүлж

үлдээх хүүтэй байх ёстой. Угийн бичиг хөтлөгч нь байншийн судалгаа шинжилгээ хийж гэр

бүлд ямар ямар хүн шинээр нэмэгдэж хасагдаж гэдгийг мэдэж байх естой. Дан ганц угийн

бичиг хөтлөгч гэлгүй тэр удамд хамаардаг хүмүүс идэвхи санаачлагатай байж угийн

бичигт юу л бүртгэгдэнэ тэр бүгдийш цаг тухайд нь мэдээллэж байх шаардлагатай.

2.2 Хэрэглэгчийн үйл ажиллагааны онцлог

Угийн бичиг хөтлөгч

Өгөгдлүүдийг үнэн зөв бөглөх

Байнгийн судалгаа хийх

Тайлангуудыг нягтлах

Удмийн хүмүүсдээ жилд нэг удаа тайлагнах

Дараа үедээ өвлүүлэх

Удмийн хүмүүс

Анкетыг үнэн зөв бөглөх

Угийн бичиг хөтлөгчтэй тогтмол уулздаг байх

Хяналт тавих

2.3 Систем хөгжүүлэх үндэслэл

Манай улсад угийн бичиг хөтөлдөг хүмүүс их олон болжээ. Эдгээр хүмүүс нь угийн

бичгийг хөтлөхдөө цаас, оффисын програм, зарим нь гадаад программ дээр хийдэг байна.

Эдгээр гадаад программ нь тухайн улсын ёс заншил дээр тулгуурлан хийгдсэн байдаг

учир манай улсын ёс зан шилтай таарж тохирохгүй байдаг. Тиймээс угийн бичиг хөдөлтөг

хүмүүсын гар, өөр улсын програм ашгилж буруу хөтлөх явдлыг халхын тулд энэ системыг

хөгжүүлэх болсон. Угийн бичгийн хөтөлдөг программтай болсоноор хөтлөгч өөрийн

ажиллыг хөнгөвчлөн түргэн шуурхай хөтөлдөг болно.

Ургийн бичгийн хөтлөгч хамаатан садан мэдээллийг авхад хүндрэлтэй байсан бол

энэхүү системийн тусламжтай төвөггүйхэн авах боломжтой болно. Учир нь эдгээр хүмүүс

ураг саднаа мэдхийн тулд хявдал чирэгдэл болохгүйгээр амархан ураг саднаа мэдэх юм.

3

Page 4: SW07D135

Угийн бичиг Г.Болд D.SW07D135

2.4 Хэрэглэсэн нэр томъёоны тодорхойлолт

Genealogy - Угшил судлал

Surname – Овог буюу ургийн овог

Тэмдэглэл: Гадаадын орнууд эцгийн нэрээр бус ургийн овгоор овголдог

Name – Нэр

2.5 Лавлах материал

Удмийн буюу угийн бичиг хөтлөгчийн

1.Монголын аль ястны ямар хүн болох / барга, баяд, буриад, дархад, дарьганга, дөрвөд,

захчин, өөлд, сартуул, торгууд, тува, урианхай, үзэмчин, халх, хамниган, хотгойд, хотон,

хошууд, цаатны аль болох /

2.Эцгийн талаар ямар овог

3.Хэний хэн болох, хэний хэддүгээр хүү буюу охин

4.Билгийн тооллын төрсөн жаран, жил, жилийн махбод, жилийн мэнгэ, өдөр, өдрийн

махбод, одны орд, өдрийн од, гариг, цаг, тодорхой газар зэргийг аргын тоололтой

хавсарган бичнэ. 5.Төрсөн аймаг, сум, газрын нэр

6.Эцэг болон эхийн хэдэн насан дээр төрсөн

7.Үндсэн захиргаа

8.Өргөмөл бол төрүүлсэн эцэг эх нь ямар овгийн хэн хэн болох, хэн хэдэн настайд нь

үрчилж авсан

9.Ямар ястны аль овгийн хэнтэй, хэдийд гэрлэж, хүү охин хэн хэнийг төрүүлсэн

10.Ямар ажил үйл эрхэлж явсан, ямар алдар цол, зэрэг хүртсэн

11.Онцлог зан чанар, онцгой авьяас

12.Гэм алдсан зүйл, ял шийтгэл

13.Эрүүл мэндийн байдал / цусны бүлэг, ихрийн удам, зүрх судас, цусны даралт ихсэх,

чихрийн шижин, бамбай булчирхай, хорт хавдар зэргээр өвчилсөн, удамшлын өвчинтэй

эсэх /

14.Хэзээ нас барсан, нас барсан шалтгаан зэрэг байна.

4

Page 5: SW07D135

Угийн бичиг Г.Болд D.SW07D135

2.6 Хэрэглэгчийн функциональ шаардлага

Угийн бичиг хөтлөгч

Хэрэглэгчийн нэр нууц үгээр системд нэвтрэх

Системийн аюулгүй байдлыг хангаж ажиллах

Лавлах бүртгэл хөтлөх

Хувийн мэдээллээ өөрчлөх

Нэмэлт: Дараах мэдээллийг засна(Хэрэглэгчйн ID, Нууц үг, Утас)

Хэрэглэгч шинээр бүртгэх

Нэмэлт: Дараах мэдээллийг бүртгэнэ(Яс үндэс, Ургийн овог, Эцгийн нэр,

Эхийн нэр, Зураг, Төрсөн огноо, Төрсөн улс, газрын нэр, Амьдран сууж

буй хаяг, Холбогдох утас, Гэрлэлт, Ямар ажил үйл эрхэлж, Эрүүл

мэндийн байдал, Хэзээ нас барсан, шалтгаан)

Хэрэглэгчийн өгөгдөлд засвар оруулах

Хэрэглэгч

Бүртгүүлэх

Нэмэлт: Дараах мэдээллийг бүртгэнэ(Яс үндэс, Ургийн овог, Эцгийн нэр,

Эхийн нэр, Зураг, Төрсөн огноо, Төрсөн улс, газрын нэр, Амьдран сууж

буй хаяг, Холбогдох утас, Гэрлэлт, Ямар ажил үйл эрхэлж, Эрүүл

мэндийн байдал, Хэзээ нас барсан, шалтгаан)

Хамаатан саданы мэдээлэл харах

Нэмэлт: Өөрийн сонгосон хамаатан болон төрөл саднаа сонгон харах

Хэвлэж авах

Хайлт, шүүлт, эрэмбэлэлт

Гэр бүлээс хайлт, шүүлт, эрэмбэлэлт хийх

Хаяг байршилаар нь хайх

Өөр ургийн ямар хүнтэй гэрлсэн эсхээр шүүлт хийх

Тайлан

Ургийн хүмүүсийн товч жагсаалт

Нэг хүн бүрийн дэлгэрэнгүй мэдээлэл

Ургийн бичиг мод хэлбэрээр

5

Page 6: SW07D135

Угийн бичиг Г.Болд D.SW07D135

2.7 Хэрэглэгчийн функциональ бус шаардлага

Алдаа гарсан үед алдааны мэдээлэл өгдөг байх

Хэргэлхэд хялбар ойлгомтой байх

Хялбар худан хайлт хийх

3. Судалгаа

3.1 Хөгжүүлэх системтэй холбоотой хууль, тогтоомж, дүрэм, журам

Нэр томъёоны тайлбар толь

Соёлын үнэт зүйл:

Гоо сайхны үзэл баримтлал, эх хэл, бичиг үсэг, аман аялгуу, уламжлалт технологи,

газар усны нэр, зан заншил, билгэ тэмдэг,ардын аман зохиол, ном, судар, шашдир, угийн

бичиг, им, тамга, хадны зураг, бичээс, гар урлал, урлагийн бүх төрлийн болон соёл

судлалын бүтээл, судалгааны арга барил.

МОНГОЛ УЛСЫН ХУУЛЬ

1999 оны 06 дугаар сарын 11-ний өдөр

Улаанбаатар хот

ГЭР БҮЛИЙН ТУХАЙ

ХОЁРДУГААР БҮЛЭГ

Гэрлэлтийн харилцаа үүсэх үндэслэл, гэрлэх нөхцөл,

журам, гэрлэлт дуусгавар болох

10 дугаар зүйл. Гэрлэгчдийн эрх, үүрэг

10.3. Гэрлэгчид нь бие биедээ үнэнч байх, хүүхдээ өсгөн хүмүүжүүлэх, гэр бүлийн

гишүүд нь бие биеэ халамжлах, хүндэтгэх, тэжээн тэтгэх, туслах, гэр бүлд шаардагдах

эдийн засгийн нөхцөлийг бүрдүүлэх, хэн нэгнийхээ эрхийг зөрчихгүй, бие биеэ аливаа

хэлбэрээр хүчирхийлэхгүй байх, угийн бичиг хөтлөх үүргийг адил хүлээнэ.

10.4. Угийн бичиг хөтлөх журмыг Засгийн газар батална.

ÑΨËÛÍ ÒÓÕÀÉ

ÍÝÃįÃÝÝÐ Á¯ËÝÃ

Íèéòëýã ¿íäýñëýë

Ç äóãààð ç¿éë. Õóóëèéí íýð òîìü¸î

6

Page 7: SW07D135

Угийн бичиг Г.Болд D.SW07D135

3.2 ” Сî¸ëûí ¿íýò ç¿éë“ ãýäýãò ãîî ñàéõíû ¿çýë áàðèìòëàë, ýõ õýë, áè÷èã

¿ñýã, àìàí àÿëãóó, óëàìæëàëò òåõíîëîãè, ãàçàð óñíû íýð, çàí çàíøèë, áýëãý òýìäýã,

àðäûí àìàí çîõèîë, íîì, ñóäàð, øàøäèð, óãèéí áè÷èã, èì, òàìãà, õàäíû çóðàã, áè÷ýýñ,

ãàð óðëàë, óðëàãèéí á¿õ òºðëèéí áîëîí ñî¸ë ñóäëàëûí á¿òýýë, ñóäàëãààíû àðãà

áàðèë õàìààðíà;

ÕΨÐÄÓÃÀÀÐ Á¯ËÝÃ

Ñî¸ëûí òàëààðõè èðãýíèé ýðõ, ¿¿ðýã

5 äóãààð ç¿éë. Ñî¸ëûí òàëààðõè èðãýíèé ¿¿ðýã

/Ýíý ç¿éëèéí ãàð÷èãò 2002 îíû 6 äóãààð ñàðûí 20-íû ºäðèéí õóóëèà𠺺ð÷ëºëò îðñîí/

Ìîíãîë Óëñûí èðãýí ñî¸ëûí òàëààð äàðààõü ¿¿ðýã õ¿ëýýíý:

5.1 Т¿¿õ, ñî¸ëûí óëàìæëàëûã õàìãààëæ õºãæ¿¿ëýõ

5.2 Эõ õýë, áè÷èã ¿ñãýý ñóäëàõ, ºâëºõ, ºâë¿¿ëýõ

5.3 Гýð á¿ëèéí ñî¸ë, õ¿ì¿¿æëèéí óëàìæëàëûã äýýäëýí õºãæ¿¿ëæ, óäàì óãñààãàà

ìýäýõ, óãèéí áè÷èã õºòëºõ

5.4 Сî¸ëûí ¿íýò ç¿éëèéã ýëäýâ õàëäëàãààñ ñýðýìæëýí õàìãààëàõ.

ĪЪÂįÃÝÝÐ Á¯ËÝÃ

Ñî¸ëûí óäèðäëàãà, çîõèöóóëàëò

14 ä¿ãýýð ç¿éë. Èðãýäèéí Һ뺺ëºã÷äèéí õóðàë, Çàñàã äàðãûí á¿ðýí ýðõ

/Ýíý õýñýãò 2003 îíû 1 ä¿ãýýð ñàðûí 2-íû ºäðèéí õóóëèà𠺺ð÷ëºëò îðñîí/

2. Àéìàã, íèéñëýë, ñóì, ä¿¿ðãèéí Çàñàã äàðãà òóõàéí íóòàã äýâñãýðò ñî¸ëûí

àñóóäëààð äàðààõü á¿ðýí ýðõèéã õýðýãæ¿¿ëíý:

2.1. Тºðèéí ñî¸ëûí áîäëîãî, ñî¸ëûí õóóëü òîãòîîìæèéí äàãóó ñî¸ë óðëàãèéã

õºãæ¿¿ëýõ, èðãýäèéí ñî¸ëûí ýðýëò õýðýãöýýã õàíãàõ, ò¿¿õ, ñî¸ëûí

äóðñãàëò ç¿éëèéã õàìãààëàõàä ÷èãëýñýí àðãà õýìæýýã õºòºëáºðòºº

òóñãàæ, õýðýãæ¿¿ëýõ;

2.2. Сî¸ëûí áàéãóóëëàãóóäûí ¿éë àæèëëàãààã çîõèöóóëæ, õóóëü òîãòîîìæèä

çààñíû äàãóó ñàíõ¿¿æ¿¿ëýõ, òýäýíä äýìæëýã òóñëàëöàà ¿ç¿¿ëýõ,

àæèëëàã÷äûí íèéãìèéí áàòàëãààã õàíãàõ àðãà õýìæýý àâàõ;

2.3. Çàñãèéí ãàçðûí ¿éë àæèëëàãààíû õºòºëáºðò òóñãàñàí ñî¸ëûí çîðèëòûã

õýðýãæ¿¿ëýõ àæëûã ñî¸ëûí àñóóäàë ýðõýëñýí òºðèéí çàõèðãààíû

õîëáîãäîõ áàéãóóëëàãàòàé õàìòðàí çîõèîí áàéãóóëàõ;

7

Page 8: SW07D135

Угийн бичиг Г.Болд D.SW07D135

2.4. Уãèéí áè÷èã õºòëºõ àæëûã Çàñãèéí ãàçðààñ áàòàëñàí æóðìûí äàãóó

çîõèîí áàéãóóëàõ.

3.2 Өмнө нь хийгдсэн төстэй системүүдтэй харьцуулсан судалгаа

2010 хамгийн сайн Угшил судлалын программ хангамжийн харьцуулалтууд ба

үзүүлэлтүүд

Ангилал #1 #2 #3 #4 #5 #6 #7 #8 #9 #10

Нэр

Lega

cy

Fa

mily

Tre

e M

aker

Roo

ts M

agic

Anc

estr

al Q

ues

t

Fa

mily

His

toria

n

Th

e M

ast

er

Gen

ealo

gist

Dor

o T

ree

Gen

box

Fam

ily

His

tory

Win

Fa

mily

Fa

mtr

ee

Хамгийн

бага үнэ

$29.

99

$49.

99

$29.

99

$29.

95

$48.

50

$67.

87

$59.

00

$29.

95

$119

.00

$20.

00

Нийт

үзүүлэлт4.0 4.0 4.0 3.5 3.5 3.0 3.0 2.5 2.0 1.5

Үзүүлэлтүүд

Хэрэглээ 4.0 4.0 3.5 3.5 3.0 4.0 2.0 2.0 1.5 1.5

Хэрэглэхэд

хялбар4.0 4.0 4.0 3.5 3.0 2.5 4.0 2.5 2.5 1.5

Тайлан ба

үр дүн4.0 4.0 4.0 3.5 4.0 3.0 2.0 2.5 1.5 2.0

Тусламж 4.0 4.0 3.5 3.5 3.5 3.0 3.0 2.5 2.0 2.0

Автомат огноо ба өгөгдөл

Автомат

огноо

авалт

O O O O O O O

Орон

нутгийн

сонголт

O

8

Page 9: SW07D135

Угийн бичиг Г.Болд D.SW07D135

Автомат

нас бодогчO O O O O

Холболтын

сонголтO O O O O

Бодит

байдалO O O O O O O O O

Хувийн

нууцлалO O O O O O O

Асуудал

шийдэлтO O O O O O O

Системийн

эх сурвалжO O O O

Удирдлагын хэсэг

Оролт

гаралтын

өгөгдөл

O O O O O O O O O O

Хэлний

сонголтуудO O O O O O

Нэг удаад

нээлттэй

өгөдлийн

сангууд

O O O O O O O

Алдааны

мэдээлэлO O O O O

Multimedia

дэмжлэгO O O O O O O O O O

Өргөж

авсан

асран

хамгаалагч

ийн

өгөгдөл

дэмждэг

O O O O O O O O O O

Тооны

машинO O O O O O O O O

9

Page 10: SW07D135

Угийн бичиг Г.Болд D.SW07D135

Хувийн

хайлтO O O O O O O O O O

Ахин

дугаарлалтO O O O

Тооллого,Х

олбогдоогү

й модыг

шалгах

O O O O O O O O

Soundex

тооцоололO O O O O O O O

Эрүүл

мэндийн

нөхцөл

O O O O O

Хаягийн

дэвтэрO O O O O O O O O

Харагдац

Гэр бүл O O O O O O

Удам угсаа O O O O O O O

Бусад O O O O O O O O O O

Тайлангууд ба графикууд

Өвөг

дээдэс ба

үр удмын

график

O O O O O O O O O O

Өвөг

дээдэс ба

үр удмын

хүүрнэл

O O O O O O O O O

Өвөг

дээдсийн

намтар

O O O O O O O O O

Хийх

зүйлийн

жагсаалт

O O O O O O O

Цаг O O O O

10

Page 11: SW07D135

Угийн бичиг Г.Болд D.SW07D135

хугацааны

хүснэгт

Газрын

өгөгдөлO O O

Интэрнэт холболт, хэвлэх ба нийтлэл

Нэгдсэн

online

өгөгдлийн

сан

O O O

Интэрнэтий

н нүүр

үүсгэх

O O O O O O O O O O

Ном хэвлэх O O O O O

Төрөл O O O O O O

Хэвлэх

арын

зурагийн

сонголт

O O

Хэвлэх

горимO O O O O O O O O O

Тусламж ба үр дүн

Видео үр

дүнO O O O

Хэвлэгдсэн

материйлO O O O O O

Үйлдлийн систем

Windows

VistaO O O O O O O

Windows

XPO O O O O O O O O O

Windows

2000O O O O O O O O O O

11

Page 12: SW07D135

Угийн бичиг Г.Болд D.SW07D135

3.3 Систем үйлдвэрлэх үед ашиглах мэдээллийн технологи

Өгөгдлийн сан (DataBase)

MSSQL 2005 нь Microsoft компаниас гаргасан өгөгдлийн сан удирдах систем юм.

MSSQL 2005 нь resource- г богино хугацаанд хуваарлан ажилладаг

Unicode – дэмждэг дэлхийн нийтийн нэгэн стандарт фонтыг асуудлыг шийдвэрлэж

чадсан бөгөөд энэ мөн сүүлийн шинэ боломж мөн.

MSSQL 2005 сервер нь хамгийн түгээмэл ашиглагдаж байгаа чадварлаг шинэ

онцлогуудыг тусгаж чадсан Microsoft компаний бүтээгдэхүүн. Relational Database Engine

(Холбоост өгөгдөлийн сан) нь SQL 2000 – ийн амин сүнс бөгөөд SQL 2000 нь саланги

тусдаа бүрдэл хэсгүүдээс үүнд

Relational Database Engine

Replication

Data Transformation Services (DTS)

Analysis Services

Meta Data Services

English Query

Relational Database Engine нь SQL серверийн амин судас бөгөөд энэ гол сервисийн

үүргийг гүйцэтгэдэг өгөгдлийн сангийн нөөцийг хуваарилах үйл ажиллагааг гүйцэтгэдэг

байна. Эдгээр нь өөрсдийн функц нөөцүүдийг ажиллуулах боломжоор хангадаг бөгөөд

Engine нь сервесийг динамикаар тохируулагаа хийдэг. SQL 2000 датабааз бүр нь нэлээд

олон бүрдэл хэсгүүдтэй эдгээр нь мэдээллийг агуулах, боловсруулах, гүйцэтгэх үйл

ажиллагааг өөр өөрсдийн түвшинд хийх боломжтой юм.

Tables

Keys

Indexes

Constraints

Stored procedures

Views

12

Page 13: SW07D135

Угийн бичиг Г.Болд D.SW07D135

Triggers

Defaults

User – defined function

User – defined data types

Users

Roles

Rules

SQL (Structured Query langauge) - Өгөгдлийн сантай ажиллах стандарт програмын хэл

бөгөөд комманд, оператор, клаусе, аггрегате функцээс тогтдог. SQL – ын тусламжтайгаар

нэг эсвэл хэд хэдэн өгөгдлийн сантай орших хүснэгтүүдээс өгөгдөл мэдээллийг авах,

хүснэгтэнд өгөгдөл мэдээллийг оруулах, устгах, өөрчлөх, SQL aggregate функц ашиглан

тодорхой нөхцөл заан, тодорхой өгөгдлүүдээс нийлбэрийг, дундажийг хамгийн их бага

утгыг олох боломжтой. Гүйцэтгэх үүргээр SQL коммандыг 2 хэсэгт хуваадаг.

DML (Data Manipulation Language) хүснэгтийн өгөгдөлтэй ажиллах боломжтой

коммандуудыг агуулдаг.

- Select заасан хүснэгтээс бичлэгүүдийг авах

- Delete Хүснэгтээс бичлэгүүдийг устгах

- Insert Хүснэгтэнд бичлэг нэмнэ

- Update хүснэгтийн талбарын өгөгдлийг өөрчилөх

DDL (Data Definition Language) өгөгдлийн баазад хүснэгт үүсгэх, устгах, хүснэгтэнд

талбар үүсгэх, устгах, өөрчлөх боломжтой коммандуудыг агуулдаг.

- Create Өгөгдлийн санд шинэ хүснэгт үүсгэх

- Drop Өгөгдлийн санд хүснэгтийг устгах

3.4 Технологийн сонголт, системийн архитектур

Үйлдлийн системийн сонголт

Windows 7

Сонгох болсон шалтгаан:

Дэлхийн нийтээр хамгийн өргөн хэргэлдэг Windows 7 үйлдлийн системийг сонгон

авсан. Windows 7 үйлдлийн систем нь 2009 оны 7 сард худалдаанд гарсан бөгөөд манай

оронд илүү өргөн хэргэлдэг, ашиглахад хялбар байдаг.

Системийн шаардлага

Техник хангамжийн шаардлага

13

Page 14: SW07D135

Угийн бичиг Г.Болд D.SW07D135

833MHz ба түнээс дээш хурдтай CPU

3GB ба түүнээс дээш дискний сул зай

Хэрэглээний товчлууртай гар

800х600 ба түүнээс дээш дэлгэцний нягтралтай

1GB ба түүнээс дээш санах ойтой

Программ хангамжий шаардлага

Windows 7 үйлдлийн систем

.NET FrameWork 3.0 ба түүнээс дээш хувилбар суусан байх

Өгөгдлийн сан удирдах системийн сонголт

MSSQL server 2005

Сонгох болсон шалтгаан:

Томоохон хэмжээний өгөгдлийн санг зохион байгуулдаг

Төрөл бүрийн өгөгдлийн сан, файлтай хамтарч ажилдаг

Энгийн өндөр түвшний бүх хэрэглэгчдэд зориулсан ашиглахад хялбар

Microsoft-ийн бүтээгдхүүн учраас бусад програмуудтай бүх талаараа зохицон

ажилдаг

Програмын хэлний сонголт

Visual studio C#.NET 2010

Сонгох болсон шалтгаан:

Обьект хандалтат технологи

Java гэх мэт бусад програмчлалын хэлтэй харьцуулахад хурдан, үр дүн сайтай

Олон өгөдлийн төрөлтэй

Массив мэтээр обьектуудад хандах боломжийг indexer олгодог

Нөхцөл хөрвүүлэлт

Хялбаршуулсан multithreading

Заагчийн хэрэглээ багатай гэх мэт...

14

Page 15: SW07D135

Угийн бичиг Г.Болд D.SW07D135

4. Системийн шинжилгээ зохиомж

4.1 Системийн ерөнхий загварууд

4.1.1 Системийн ерөнхий диаграм /CAD/

15

Page 16: SW07D135

Угийн бичиг Г.Болд D.SW07D135

4.1.2 Объектийн холбоосын диаграм

16

Page 17: SW07D135

Угийн бичиг Г.Болд D.SW07D135

4.1.3 Объектийн холбоосын диаграмын дэлгэрэнгүй

17

Page 18: SW07D135

Угийн бичиг Г.Болд D.SW07D135

4.1.4 Объектийн холбоосын диаграмын өргөтгөл

АттрибутАнхдагч түлхүүр

Гадаад түлхүүр

Хоосон утга

зөвшөөрөхТөрөл Урт

Сум дүүргийн лавлах

Сум дүүргийн код ХСум дүүргийн нэрАймаг хотын код X

Төрсөн газрын лавлах

Төрсөн газрын ID ХАймаг хотын кодСут дүүргийн код Х

Аймаг хотын лавлах

Аймаг хотын код ХАймаг хотын нэр

Оршин суугаа хаяг

Хэрэглэгч ID Х ХАймаг хотын кодСум дүүргийн код ХХороо/БагБайр тоот

Хэрэглэгч

Хэрэглэгч ID ХЗурагЯс үндсийн код ХУргийн овгын ID ХЭцгийн нэрЭхийн нэрНэрХүйсТөрсөн огнооТөрсөн жилийн код ХТөрсөн газрын ID ХАжил ХБоловсролын код ХОршин суугаа хаягУтас ХГэрэлсэн эсэх

Эрүүл мэндХэрэглэгч ID Х ХХууч өвчин ХИлэрсэн огноо Х

ХүүхэдХүүхэд ID ХХэрэглэгч ID Х

Нас барагсдын

бүртгэл

Хэрэглэгч ID ХӨнгөрсөн огнооШалтгаан

Жилийн лавлах

Төрсөн жилийн код ХТөрсөн жил

Боловсролын лавлах

Боловролын код ХБоловсрол

Гэрлэлт Хэрэглэгч ID Х Х Гэрэлэлтийн гэрчилгээний дугаарЭхнэр/нөхөр ID

18

Page 19: SW07D135

Угийн бичиг Г.Болд D.SW07D135

Гэрэлсэн огнооНөхөр/эхнэрийн нэрХүүхэд ID

Ургийн овгийн лавлах

Ургийн овгын ID Х

Ургийн овог

Яс үндэсийн лавлах

Яс үндсийн код ХЯс үндэс

4.1.5 Системийн ерөнхий бүтцийг тайлбарласан өгөдлийн урсгалын

диаграм

Диаграмм – 0 түвшин 1

19

Page 20: SW07D135

Угийн бичиг Г.Болд D.SW07D135

20

Page 21: SW07D135

Угийн бичиг Г.Болд D.SW07D135

21

Page 22: SW07D135

Угийн бичиг Г.Болд D.SW07D135

22

Page 23: SW07D135

Угийн бичиг Г.Болд D.SW07D135

4.1.6 Хэрэглэгчийн график интерфейс зохиомж

23

Page 24: SW07D135

Угийн бичиг Г.Болд D.SW07D135

24

Page 25: SW07D135

Угийн бичиг Г.Болд D.SW07D135

4.1.7 Тайлангийн зохиомж

Гэр бүл: Хуудас 25 of 27

Будагчины Галсанбаяр Боржигон Буяндэлгэр

Нөхөр Будагчин Галсанбаяр

Төрсөн огноо

Гэрлэлт

Нас барсан эсэх

Яс үндэс

Бусад тэмдэглэл

Эцэг эхийн мэдээлэл

25

Page 26: SW07D135

Угийн бичиг Г.Болд D.SW07D135

Эхнэр Боржигон Буяндэлгэр

Төрсөн огноо

Гэрлэлт

Нас барсан эсэх

Яс үндэс

Бусад тэмдэглэл

Хүүхдүүд

1 Будагчин Болд

Төрсөн огноо

Гэрлэлт

Нас барсан эсэх

Яс үндэс

Бусад тэмдэглэл

Төрсөн огноо

26

Page 27: SW07D135

Угийн бичиг Г.Болд D.SW07D135

27