baraa burtgeliin system

53
Гарчиг 1. Оршил ............................................................................................................................. 2 2. Төслийн хэсэг .................................................................................................................. 3 2.1 Хэрэглэгчийн шаардлага ........................................................................................... 3 2.1.1 Хэрэглэгчийн тухай мэдээлэл ...................................................................... 3 2.1.2 Хэрэглэгчийн үйл ажиллагааны онцлог ..................................................... 5 2.1.3 Систем хөгжүүлэх үндэслэл ........................................................................ 7 2.1.4 Хэрэглэгчийн функциональ шаардлага ...................................................... 7 2.2 Архитектурын сонголт ............................................................................................. 9 2.2.1 Програм хангамжийн үндэслэл .................................................................. 9 2.2.2 Техник хангамжийн үндэслэл .................................................................... 10 2.3 Системийн шинжилгээ ........................................................................................... 11 2.3.1 Обьектын холбоосын диаграм ................................................................... 11 2.3.2 Өгөгдлийн ерөнхий схем ........................................................................... 12 2.3.3 Обьектын холбоосын диаграм, түүний өргөтгөл .................................... 13 2.3.4 Ерөнхий диаграм (CAD) ............................................................................ 21 2.3.5 Өгөгдлийн толь (DD) ................................................................................. 29 2.4 Системийн зохиомж ................................................................................................ 38 2.4.1 Бүтцийн схем .............................................................................................. 38 2.4.2 Дэлгэцийн зохиомж ................................................................................... 39 2.4.3 Тайлангийн загвар ..................................................................................... 2.5 Кодчилол ................................................................................................................. 3. Ерөнхий дүгнэлт .......................................................................................................... 43 4. Ашигласан бүтээлийн жагсаалт ................................................................................. 43 5. Хавсралт ........................................................................................................................ www.zaluu.com www.zaluu.com

Upload: bayar-jargal

Post on 14-Oct-2014

992 views

Category:

Documents


10 download

TRANSCRIPT

Page 1: Baraa Burtgeliin System

Гарчиг

1. Оршил ............................................................................................................................. 2

2. Төслийн хэсэг .................................................................................................................. 3

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

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

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

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

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

2.2 Архитектурын сонголт ............................................................................................. 9

2.2.1 Програм хангамжийн үндэслэл .................................................................. 9

2.2.2 Техник хангамжийн үндэслэл .................................................................... 10

2.3 Системийн шинжилгээ ........................................................................................... 11

2.3.1 Обьектын холбоосын диаграм ................................................................... 11

2.3.2 Өгөгдлийн ерөнхий схем ........................................................................... 12

2.3.3 Обьектын холбоосын диаграм, түүний өргөтгөл .................................... 13

2.3.4 Ерөнхий диаграм (CAD) ............................................................................ 21

2.3.5 Өгөгдлийн толь (DD) ................................................................................. 29

2.4 Системийн зохиомж ................................................................................................ 38

2.4.1 Бүтцийн схем .............................................................................................. 38

2.4.2 Дэлгэцийн зохиомж ................................................................................... 39

2.4.3 Тайлангийн загвар .....................................................................................

2.5 Кодчилол .................................................................................................................

3. Ерөнхий дүгнэлт .......................................................................................................... 43

4. Ашигласан бүтээлийн жагсаалт ................................................................................. 43

5. Хавсралт ........................................................................................................................

www.zaluu.comwww.zaluu.com

Page 2: Baraa Burtgeliin System

Оршил

Сүүлийн жилүүдэд цахим ертөнц, мэдээллийн технологи эрчимтэй хөгжиж, үүний

зэрэгцээ нийгэм аливаа үйлдвэр, үйл ажиллагааг илүү өндөр түвшинд, найдвартай, хурдан

шуурхай явуулахыг шаардаж байна. Иймд үйлдвэр үйл ажиллагааг илүү ашиглахад хялбар

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

Манай улсын ихэнх үйлчилгээний байгууллагууд үйл ажиллагаагаа гар аргаар

явуулдаг ба энэ нь зарим талаараа тийм ч найдвартай биш бөгөөд мөн цаг хугацаа, эдийн

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

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

хүмүүс бизнесийн үйл ажиллагаагаа автомжуулах хэрэгтэй. Ингэснээр илүү найдвартай,

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

Энэхүү төгсөлтийн ажлаар Агуулахын бараа бүртгэлийн системийг сонгон авсан.

Төслийн хэсэг

Бүлэг 1. Хэрэглэгчийн шаардлага

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

Промон ХХКомпани нь 2005 оноос хойш

мэдээлэл холбоо харилцаа, барилгын кабелийн дэд бүтцийн шийдэл, гүйцэтгэлийн чиглэлээр

үйл ажиллагаагаа тасралтгүй явуулж байна. Өөрийн дэлгүүрт компьютер, принтер, канон

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

агуулахаас шууд худалдаа хийдэг.

www.zaluu.comwww.zaluu.com

Page 3: Baraa Burtgeliin System

Тус компани нь дараах чиглэлээр үйл ажиллагаагаа явуулдаг. Үүнд:

Телекамерын хяналтын систем

Нийтийн зарлан мэдээлэх систем болон хурлын танхимын аудио, видео систем

Гал, хулгайн дохиоллын систем

Ирц бүртгэлийн систем болон удирдлагатай соронзон цоожны систем

Компьютерийн сүлжээ

Телефон дотуур сүлжээ

Веб болон бүх төрлийн програм хангамж захиалгаар боловсруулах

Телекамерын хяналтын систем – CCTV(Closed Circuit TV)

Энэхүү системийн зорилго нь хэрэглэгчдэд дүрсийг өдөр шөнийн алинд ч орон зайн, цаг

уурын янз бүрийн нөхцөлд дамжуулах болон нөөцлөн хадгалахад оршино. Систем нь

телекамер, дамжуулах сүлжээ, бичигч төхөөрөмжөөс бүрддэг. Телекамер нь дүрсийг оптик

дуран, тоон дүрс боловсруулах процессор мөн хосолсон байдлаар боловсруулдаг г.м төрлүүд

байдаг. Дамжуулах сүлжээ нь орон зайн байдлаас хамааран коаксиаль кабель, холбооны

кабель мөн утасгүй дамжуулалтын г.м аргуудаар дамжуулна. Бичигч төхөөрөмж нь (DVR-

Digital Video Recorder) мэдээллийг нөөцлөн хадгалахаас гадна компьютерийн дотоод

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

Нийтийн зарлан мэдээллийн систем – Public Addressing System

Энэ систем нь өсгөгч болон яригчуудын цогц юм. Өсгөгчдийг пультын өрөөнд суурилуулах

ба яригчуудыг обьектод тараан байрлуулна. Яригчууд нь гадна дотор гэсэн 2 төрөл байна.

Дотор байрладаг яригчуудыг дүүжин таазанд, эсвэл хананд суулгадаг ба 3-20 Вт чадалтай.

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

хамгаалагдсан байна. Системийг ашиглсаны давуу тал:

Нийтэд зарлал мэдээлэл явуулах

Бараа бүтээгдэхүүний тухай үнэгүй сурталчилгаа хийх

Үйлчилгээнийхээ тухай хэрэглэгчдэд таниулах

FM радио болон дуу хөгжим ажиллуулах

www.zaluu.comwww.zaluu.com

Page 4: Baraa Burtgeliin System

Гал, хулгайн дохиоллын систем

Гал, хулгайн дохиоллын систем нь албан байгууллага, орон сууцыг учирч болох эрсдэлээс

хамгаалдаг. Галын дохиоллын систем нь утаа мэдрэгч, температур мэдрэгч, шатагч хий

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

чимээ мэдрэгч, хаалга цонх онгойхыг мэдэрдэг соронзон мэдрэгч, периметр мэдрэгч зэрэг

төрөл бүрийн мэдрэгчээс бүрдэнэ. Системийн хяналтын төв хайрцаг нь мэдрэгчээс аюулын

дохиог телефон утас, үүрэн холбоо, радио холбооны сүлжээгээр дамжуулан хамгаалалтын

алба болон холбогдох газруудад мэдээлэл өгнө.

Цаг бүртгэл, хаалганы удирдлага, картын систем

Тус компани нь уламжлалт соронзон картын систем болон хурууны хээ, нүүрний хэвээр

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

Биометрик арга нь соронзон карт шиг хүнд дамжуулах боломжгүйгээрээ давуу талтай.

Энэхүү системүүд нь дараах ач холбогдолтой:

Ажилчдын ирц бүртгэл

Хаалгаар нэвтрэх хүмүүсийг хянах, зохицуулах

Ажилчдын хоолны төлбөрийн цахим хэлбэрээр бүртгэх

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

хэрэгцээний онцлогт тохируулан програм хангамж боловсруулж үйлчилнэ.

Компьютерийн дотоод сүлжээ

Тус компани нь компьютерийн физик сүлжээний шийдэл, гүйцэтгэлийг хийхээс гадна

виртуаль зохион байгуулалт болон тоног төхөөрөмжийн тохиргоо үйлчилгээг мэргэжлийн

өндөр түвшинд гүйцэтгэдэг.

www.zaluu.comwww.zaluu.com

Page 5: Baraa Burtgeliin System

Дотоод телефон холбоо

Дотуур холбооны станцууд (PBX) нь уламжлалт ярианы шугам хувааж хэрэглэх үүрэг

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

боломжтой. Давуу тал:

Байгууллагын сүлжээн дотроо үнэ төлбөргүй ярих

Теле хурал хийх

Ажилчдын ярианы зарцуулалтыг хянах

Шаардлагагүй дугаарууд руу ярихыг хязгаарлах

Ярианы бүлэг үүсгэх (1 станцыг олон байгууллага хувааж хэрэглэх)

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

Агуулахаас болон өөрийн дэлгүүрийн лангуунаас худалдаа хийдэг. Гэхдээ агуулахын

худалдаа, лангууны худалдаа гэж тусад нь бүртгэл хөтөлдөггүй. Агуулахын худалдааг

агуулахын нярав, дэлгүүрийн лангууны худалдааг худалдагч тус тус хариуцна. Агуулахаас

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

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

үзүүлдэггүй.

Тус байгууллага нь дараах гурван төрлийн гүйлгээ хийдэг. Үүнд:

Лизингийн зээл

Барьцаагүй зээл

Бэлэн мөнгө г.м.

Лизингийн зээл: Хас, Хаан, Голомт банкуудтай хамтран лизингийн зээлээр гүйлгээ хийдэг.

Барьцаагүй зээл: Байнгын найдвартай бүртгэлтэй үйлчлүүлэгчиддээ барьцаагүй зээл олгодог.

Зээлийн хугацаанаас хамаарч зээлийн хүү өөр өөр байна. Зээлийн хугацаа нь нэг сараас нэг

жил хагас. Сарын дундаж хүү 1,2. Зээлийн хугацаа их тусам хүү бага байна. Хэрэв зээлийн

www.zaluu.comwww.zaluu.com

Page 6: Baraa Burtgeliin System

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

Зээлийн үйл ажиллагааг зээлийн эдийн засагч хариуцна.

Бараа таталт: Бараа таталт хийхдээ ихэвчлэн хамтран ажиллагч байгууллага буюу гадаад,

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

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

эвдэрсэн барааг актлаж бүртгэдэг.

Бараа таталт болон бараа актлах үйл ажиллагааг агуулахын нярав хариуцна.

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

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

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

excel, word програм ашиглан хөтлөдөг. Үүнээс үүдэн бараа дутаж, алга болох, орлого дутах,

илүү гарах явдал их гардаг байна. Мөн худалдан авагч болон нийлүүлэгчийн мэдээллийн

нэгдсэн сан байдаггүй. Үүнийг шийдвэрлэх хамгийн оновчтой арга бол мэдээллийн нэгдсэн

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

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

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

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

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

Худалдагч

Агуулахын нярав

Зээлийн эдийн засагч

Админ

www.zaluu.comwww.zaluu.com

Page 7: Baraa Burtgeliin System

1. Худалдагч

Оролт Боловсруулалт Гаралт

Барааны бүртгэл Харах, хайх

Өдрийн, сарын орлогын тайлан,

борлуулалтын тайлан, хамгийн

гүйлгээтэй барааны тайлан, хамгийн

гүйлгээгүй барааны тайлан, хамгийн

орлого ихтэй улирлын тайлан, хамгийн

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

юу гүйлгээ сайтай байдаг, хэзээ юу

гүйлгээ муу байдаг г.м

Худалдан авагчийн

бүртгэл

Харах, нэмэх, засах,

устгах, хайх

Нийлүүлэгчийн

бүртгэл Харах, хайх

Худалдааны

бүртгэл

Харах, нэмэх, засах,

устгах, хайх, төлбөр

бодох

Агуулахын

үлдэгдэл Харах, хайх

2. Агуулахын нярав

Оролт Боловсруулалт Гаралт

Барааны бүртгэл Харах, нэмэх, засах, устгах,

хайх Өдрийн, сарын зарлагын тайлан,

борлуулалтын тайлан, бараа

таталтын тайлан, актлагдсан

барааны тайлан, хамгийн

гүйлгээтэй барааны тайлан,

хамгийн гүйлгээгүй барааны

тайлан, хамгийн орлого ихтэй

улирлын тайлан, хамгийн орлого

багатай улирлын тайлан, хэзээ

юу гүйлгээ сайтай байдаг, хэзээ

юу гүйлгээ муу байдаг г.м

Худалдан авагчийн

бүртгэл

Харах, нэмэх, засах, устгах,

хайх

Нийлүүлэгчийн

бүртгэл

Харах, нэмэх, засах, устгах,

хайх

Худалдааны

бүртгэл

Харах, нэмэх, засах, устгах,

хайх, төлбөр бодох

Агуулахын

үлдэгдэл Харах, хайх

Бараа таталт Харах, нэмэх, засах, устгах,

хайх

www.zaluu.comwww.zaluu.com

Page 8: Baraa Burtgeliin System

Бараа актлах Харах, нэмэх, засах, устгах,

хайх

3. Зээлийн эдийн засагч

Оролт Боловсруулалт Гаралт

Барааны бүртгэл Харах, хайх Барьцаагүй зээлийн тайлан,

лизингийн зээлийн тайлан,

зээлийн хугацааны тайлан,

зээлийн хэмжээний тайлан,

лизингийн банкны тайлан,

Зээлдэгчийн бүртгэл Харах, нэмэх, засах, устгах, хайх

Барьцаагүй зээл Харах, нэмэх, засах, устгах, хайх

Зээлийн эргэн төлөлт Харах, нэмэх, засах, устгах, хайх,

хүү, үлдэгдэл, шимтгэл бодох

Лизингийн зээл Харах, нэмэх, засах, устгах, хайх

4. Админ

Оролт Боловсруулалт Гаралт

Ажилтны бүртгэл, зээлийн

хугацааны бүртгэл, барааны

төрлийн бүртгэл, гүйлгээний

төрлийн бүртгэл

Харах, нэмэх,

засах, устгах,

хайх

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

Програм нь ашиглахад хялбар ойлгомжтой байх

Тухайн үйлдлийг хурдан гүйцэтгэдэг байх

Мэдээлэл оруулдаг байх

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

Хамгаалалтыг шийдсэн байх

Алдаагүй ажилладаг байх

Бүлэг 2. Архитектурын сонголт

www.zaluu.comwww.zaluu.com

Page 9: Baraa Burtgeliin System

1. Програм хангамжийн үндэслэл

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

Энэ систем нь WINDOWS XP үйлдлийн систем суурилсан компьютерт зориулсан.

WINDOWS XP үйлдлийг сонгох болсон шалтгаан:

Олон бодлогын горимтой тул хэд хэдэн програм зэрэг ажиллах боломжтой

Хэрэглэгчийн интерфэйс сайтай тул хэрэглэхэд хялбар ойлгомжтой

Unicode-ыг дэмждэг

Манай улсын хүн амын дийлэнх хувь нь хэрэглэж дадсан

Ашиглаж сурахад хялбар

Энэ төрлийн үйлдлийн системийг засах үйлчилгээний байгууллага их

2. Програмчлалын хэл

Microsoft Visual Studio C#.NET 2008 програмыг ашиглан системээ хөгжүүлэх болно. Энэхүү

програмыг сонгох болсон шалтгаан:

Дэлгэцийн зохиомж гаргахад хялбар

Үйлдлийн системтэй ажиллах уялдаа холбоо сайн учраас алдаа гарах

магадлал бага

Desktop application-ыг хөгжүүлэх олон хэрэгслүүдээр хангагдсан

Дээд түвшиний обьект хандлагат програмчлалын хэл учраас програмын

ажиллах зарчим, уялдаа холбоо сайн

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

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

MSSQL 2008 өгөгдлийн сан удирдах системийг ашиглан өгөгдлийн санг зохион байгуулах ба

програмын модулиудыг ихэнх тохиолдолд сервер дээр боловсруулалт хийхээр зохион

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

www.zaluu.comwww.zaluu.com

Page 10: Baraa Burtgeliin System

2. Техник хангамжийн үндэслэл

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

техникийн талаас ямарваа нэгэн асуудал гаргахгүйн тулд доорх техник хангамжийн

үзүүлэлтүүдийг сонголоо:

Сервер компьютер:

Intel, Pentium, Celeron, AMD гээд ямар ч CPU байсан хурд нь 2.0 GHz-с дээш

байх

2GB ба түүнээс дээш хэмжээтэй санах ойтой байх

80GB ба түүнээс дээш хэмжээтэй hard дисктэй

Хэрэглэгчийн компьютер:

Intel, Pentium, Celeron, AMD гээд ямар ч CPU байсан хурд нь 2.0 GHz-с дээш

байх

2GB ба түүнээс дээш хэмжээтэй санах ойтой байх (олон програм зэрэг

ачааллана)

80GB ба түүнээс дээш хэмжээтэй hard дисктэй байх (олон програм зэрэг

ачааллана мөн их хэмжээний өгөгдөл хадгална.)

www.zaluu.comwww.zaluu.com

Page 11: Baraa Burtgeliin System

Бүлэг 3. Системийн шинжилгээ

1. Обьектын холбоосын диаграм

Бараа

Бараа таталт

Бараа ба

бараа таталт

Барааны төлөв

ГүйлгээГүйлгээний

төрөл

Зээлдэгч

Нийлүүлэгч

Худалдан

авагч

Ажилтан

Бараа ба

гүйлгээ

Гүйлгээ зээл

Гүйлгээ лизинг

Зээлийн

хугацаа

Зээлийн эргэн

төлөлт

Зээл ба

зээлийн эргэн

төлөлт

Дэд категори Категори

Зээлийн

хугацаа

сунгалт

Актлагдсан

бараа

www.zaluu.comwww.zaluu.com

Page 12: Baraa Burtgeliin System

2. Өгөгдлийн ерөнхий схем

www.zaluu.comwww.zaluu.com

Page 13: Baraa Burtgeliin System

www.zaluu.comwww.zaluu.com

Page 14: Baraa Burtgeliin System

3. Обьектын холбоосын диаграм, түүний өргөтгөл

Хүснэгт 1. Барааны бүртгэл

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

түлхүүр

Альтернатив

түлхүүр

Гадаад

түлхүүр

Тэг утга

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

Барааны код *

alpha

Хэсгийн дугаар

*

alpha

Дэд категорийн код

alpha

Барааны нэр

*

alpha

Зарах үнэ

money

Баталгаат хугацаа

* date

Хүснэгт 2. Бараа таталтын бүртгэл

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

түлхүүр

Альтернатив

түлхүүр

Гадаад

түлхүүр

Тэг утга

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

Бараа таталтын дугаар *

alpha

Хэмжээ

alpha

Нэгжийн үнэ

money

Ажилтны код

*

alpha

Нийлүүлэгчийн код

* * alpha

Огноо date

Хүснэгт 3. Гүйлгээний бүртгэл

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

түлхүүр

Альтернатив

түлхүүр

Гадаад

түлхүүр

Тэг утга

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

Гүйлгээний дугаар *

alpha

Хэмжээ

alpha

www.zaluu.comwww.zaluu.com

Page 15: Baraa Burtgeliin System

Зарсан үнэ

money

Ажилтны код

*

alpha

Худалдан авагчийн

код * * alpha

Огноо date

Хүснэгт 4. Бараа ба бараа таталт

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

түлхүүр

Альтернатив

түлхүүр

Гадаад

түлхүүр

Тэг утга

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

ID *

integer

Бараа таталтын дугаар

*

alpha

Барааны код

*

alpha

Хүснэгт 5. Категори

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

түлхүүр

Альтернатив

түлхүүр

Гадаад

түлхүүр

Тэг утга

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

Категорийн код *

alpha

Категорийн нэр

*

alpha

Хүснэгт 6. Дэд категори

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

түлхүүр

Альтернатив

түлхүүр

Гадаад

түлхүүр

Тэг утга

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

Дэд категорийн код *

alpha

Дэд категорийн нэр

*

alpha

Категорийн код

*

alpha

Хүснэгт 7. Нийлүүлэгчийн бүртгэл

www.zaluu.comwww.zaluu.com

Page 16: Baraa Burtgeliin System

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

түлхүүр

Альтернатив

түлхүүр

Гадаад

түлхүүр

Тэг утга

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

Нийлүүлэгчийн код *

alpha

Нийлүүлэгчийн нэр

*

alpha

Нийлүүлэгчийн хаяг

alpha

Нийлүүлэгчийн утас

*

integer

Нийлүүлэгчийн факс

* integer

Нийлүүлэгчийн и-мэйл

*

alpha

Дансны дугаар

*

integer

Хүснэгт 8. Ажилтны бүртгэл

Атрибутын утга Анхдагч түлхүүр Альтернатив

түлхүүр

Гадаад

түлхүүр

Тэг утга

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

Ажилтны код *

alpha

Ажилтны нэр

*

alpha

Ажилтны овог

alpha

Төрсөн огноо

date

Албан тушаал

alpha

Ажилтны утас

*

integer

Ажилтны хаяг

alpha

Ажилтны

и-мэйл *

alpha

Дипломын

дугаар * integer

Зэрэглэл integer

Хүснэгт 9. Агтлагдсан барааны бүртгэл

Атрибутын утга Анхдагч Альтернатив Гадаад Тэг утга Төрөл

www.zaluu.comwww.zaluu.com

Page 17: Baraa Burtgeliin System

түлхүүр түлхүүр түлхүүр зөвшөөрөх

Барааны код * alpha

Хэмжээ

alpha

Ажилтны код * alpha

Огноо

date

Хүснэгт 10. Бараа ба гүйлгээ

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

түлхүүр

Альтернатив

түлхүүр

Гадаад

түлхүүр

Тэг утга

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

ID *

integer

Гүйлгээний дугаар

* alpha

Барааны код

* alpha

Хүснэгт 11. Худалдан авагчийн бүртгэл

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

түлхүүр

Альтернатив

түлхүүр

Гадаад

түлхүүр

Тэг утга

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

Худалдан авагчийн код *

alpha

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

* alpha

Худалдан авагчийн

хаяг alpha

Худалдан авагчийн

утас *

integer

Худалдан авагчийн

факс

* integer

Худалдан авагчийн

и-мэйл *

alpha

Хүснэгт 12. Гүйлгээ(лизинг)ний бүртгэл

www.zaluu.comwww.zaluu.com

Page 18: Baraa Burtgeliin System

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

түлхүүр

Альтернатив

түлхүүр

Гадаад

түлхүүр

Тэг утга

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

Гүйлгээний дугаар

* alpha

Банкны гэрээний дугаар *

integer

Зээлдэгчийн код

alpha

Банкны нэр

* alpha

Гүйлгээний төрлийн код

* alpha

Хүснэгт 13. Зээлийн бүртгэл

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

түлхүүр

Альтернатив

түлхүүр

Гадаад

түлхүүр

Тэг утга

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

Зээлийн баримтын дугаар *

integer

Гүйлгээний дугаар * alpha

Зээлдэгчийн код * alpha

Зээлийн хугацааны код * integer

Эхлэх огноо

date

Дуусах огноо

date

Гүйлгээний төрлийн код * integer

Хүснэгт 14. Зээл ба зээлийн эргэн төлөлт

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

түлхүүр

Альтернатив

түлхүүр

Гадаад

түлхүүр

Тэг утга

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

Зээлийн баримтын дугаар * integer

Зээлийн эргэн төлөлтийн

код * integer

www.zaluu.comwww.zaluu.com

Page 19: Baraa Burtgeliin System

Хүснэгт 15. Зээлийн эргэн төлөлтийн бүртгэл

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

түлхүүр

Альтернатив

түлхүүр

Гадаад

түлхүүр

Тэг утга

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

Зээлийн эргэн төлөлтийн код * integer

Төлбөр хийх огноо date

Ашиглах хоног integer

Төлбөр хийсэн огноо date

Үндсэн зээл

integer

Зээлийн хүү integer

Төлсөн хүү integer

Хүснэгт 16.Зээлдэгчийн бүртгэл

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

түлхүүр

Альтернатив

түлхүүр

Гадаад

түлхүүр

Тэг утга

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

Зээлдэгчийн код *

alpha

Зээлдэгчийн нэр

*

alpha

Зээлдэгчийн хаяг

alpha

Зээлдэгчийн утас

*

integer

Зээлдэгчийн факс

* integer

Зээлдэгчийн

и-мэйл *

alpha

Зээлдэгчийн

паспортны дугаар * alpha

Зээлдэгчийн улсын

бүртгэлийн дугаар * alpha

Төрөл

alpha

Хүснэгт 17. Зээлийн хугацааны лавлах

www.zaluu.comwww.zaluu.com

Page 20: Baraa Burtgeliin System

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

түлхүүр

Альтернатив

түлхүүр

Гадаад

түлхүүр

Тэг утга

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

Зээлийн хугацааны код *

integer

Зээлийн хугацаа

* alpha

Зээлийн хүү integer

www.zaluu.comwww.zaluu.com

Page 21: Baraa Burtgeliin System

4. Ерөнхий диаграм (CAD)

Агуулахын

бараа

бүртгэлийн

систем

Худалдагч

Админ

Агуулахын

нярав

Зээлийн

эдийн

засагч

Худалдан авагчийн мэдээлэл

Бараа таталтын мэдээлэл

Агтлагдсан барааны мэдээлэл

Нийлүүлэгчийн мэдээлэл

Лизингийн зээлийн мэдээлэл

Барьцаагүй зээлийн мэдээлэл

Зээлдэгчийн мэдээлэл

Зээл, зээлийн эргэн төлөлтийн мэдээлэл

Ажилтны мэдээлэл

Хэрэглэгчийн мэдээлэл

Нэвтрэх эрхийн мэдээлэл

Худалдагч

Админ

Агуулахын

нярав

Зээлийн

эдийн

засагч

Төлбөрийн хуудас

Гүйлгээний мэдээлэл

Бараа таталтын мэдээлэл

Агтлагдсан мэдээлэл

Нийлүүлэгчийн мэдээлэл

Лизингийн зээлийн мэдээлэл

Барьцаагүй зээлийн мэдээлэл

Зээлдэгчийн мэдээлэл

Зээл, зээлийн эргэн төлөлтийн мэдээлэл

Худалдан авагчийн мэдээлэл

Тайлан

Тайлан

Тайлан

Ажилтны мэдээлэл

Хэрэглэгчийн мэдээлэл

Гүйлгээний мэдээлэл

www.zaluu.comwww.zaluu.com

Page 22: Baraa Burtgeliin System

Диаграм 1, Түвшин 0

1.Лавлахын

бүртгэл

хөтлөх

Ажилтны мэдээлэл,

Худалдан авагчийн мэдээлэл,

Нийлүүлэгчийн мэдээлэл,

Зээлдэгчийн мэдээлэл,

3.Бараа

таталтын бүртгэл

хөтлөх

2.Барааны

бүртгэл хөтлөх

Лавлахын

мэдээлэл

4.Гүйлгээний

бүртгэл хөтлөж,

боловсруулах

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

Лавлахын

мэдээлэл

Барааны

мэдээлэл

Бараа бүртгэл

Барааны

мэдээлэл

5.Тайлан

боловсруулах

Гүйлгээний

мэдээлэл

Гүйлгээний бүртгэл

Гүйлгээний

мэдээлэл

Тайлан

Тайлан

Бараа таталтын

мэдээлэл

Бараа таталтын бүртгэл

Бараа таталтын

мэдээлэл

Лавлахын

мэдээлэл

Лавлахын мэдээлэл

www.zaluu.comwww.zaluu.com

Page 23: Baraa Burtgeliin System

Диаграм 2, Түвшин 1 – Лавлахын бүртгэл хөтлөх

1.1 Ажилтан

бүртгэх

1.2 Худалдан

авагч бүртгэх

1.3 Нийлүүлэгч

бүртгэх

1.4 Зээлдэгч

бүртгэх

Ажилтны

нэр, овог, төрсөн

огноо, албан тушаал,

утас, хаяг, и-мэйл,

дипломын дугаар,

зэрэглэл

Ажилтны код,

нэр, овог, төрсөн

огноо, албан тушаал,

утас, хаяг, и-мэйл,

дипломын дугаар,

зэрэглэл

Ажилтны бүртгэл

Худалдан авагчийн

нэр, хаяг, утас,

факс, и-мэйл

Худалдан авагчийн

код, нэр, хаяг, утас,

факс, и-мэйлХудалдан авагчийн бүртгэл

Нийлүүлэгчийн

нэр, хаяг, утас,

факс, и-мэйл,

дансны дугаар

Нийлүүлэгчийн

код, нэр, хаяг,

утас, факс, и-мэйл,

дансны дугаар

Нийлүүлэгчийн бүртгэл

Зээлдэгчийн нэр, хаяг,

утас, факс, и-мэйл,

паспортны дугаар, улсын

бүртгэлийн дугаар

Зээлдэгчийн код, нэр,

хаяг, утас, факс, и-мэйл,

паспортны дугаар, улсын

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

Зээлдэгчийн бүртгэл

www.zaluu.comwww.zaluu.com

Page 24: Baraa Burtgeliin System

Диаграм 3, Түвшин 1 – Барааны бүртгэл хөтлөх

2.1 Бараа

бүртгэх

Барааны

мэдээлэл

Барааны

мэдээлэлБарааны бүртгэл

2.2 Агтлагдсан

бараа бүртгэх

Ажилтны бүртгэл

Ажилтны

мэдээлэл

Барааны

мэдээлэл

Агтлагдсан

барааны мэдээлэлАгтлагдсан барааны бүртгэл

Диаграм 4, Түвшин 1 – Бараа таталтын бүртгэл хөтлөх

Нийлүүлэгчийн бүртгэл

Нийлүүлэгчийн

мэдээлэл3.1 Бараа таталт

бүртгэх

3.2 Агуулахын

барааны тоог

нэмэгдүүлэх

Бараа таталтын бүртгэл

Бараа таталтын

мэдээлэл

Барааны код,

тоо ширхэг

Барааны мэдээлэл

Ажилтны мэдээлэл

Ажилтны бүртгэл

www.zaluu.comwww.zaluu.com

Page 25: Baraa Burtgeliin System

Диаграм 5, Түвшин 1 – Гүйлгээний бүртгэл хөтлөх

4.1 Гүйлгээ

бүртгэх

Худалдан авагчийн бүртгэл

Гүйлгээний төрлийн лавлах

Барааны бүртгэл

Ажилтны бүртгэл

Худалдан авагчийн

мэдээлэл

Барааны мэдээлэл

Төрлийн мэдээлэл

Ажилтны мэдээлэл

Гүйлгээний

мэдээлэл 4.2 Гүйлгээний

төлбөр бодох

Гүйлгээний бүртгэлГүйлгээний

мэдээлэл

Гүйлгээний

төлбөр

Төлбөрийн хуудас

Диаграм 6, Түвшин 1 – Тайлан боловсруулах

5.1 Тайлан

боловсруулах

Барааны бүртгэл

Ажилтны бүртгэл

Гүйлгээний бүртгэл

Бараа таталтын бүртгэл

Барааны мэдээлэл

Бараа таталтын

мэдээлэл

Гүйлгээний

мэдээлэл

Ажилтны мэдээлэл

Тайлан Тайлан

www.zaluu.comwww.zaluu.com

Page 26: Baraa Burtgeliin System

Диаграм 7, Түвшин 2 – Гүйлгээ бүртгэх

Худалдан авагчийн бүртгэл

Гүйлгээний төрлийн лавлах

Барааны бүртгэл

Ажилтны бүртгэл

Худалдан авагчийн

мэдээлэл

Барааны мэдээлэл

Төрлийн мэдээлэл

Ажилтны мэдээлэл

Гүйлгээний

мэдээлэл

4.2 Гүйлгээний

төлбөр бодох

Гүйлгээний бүртгэлГүйлгээний

мэдээлэл

Гүйлгээний

төлбөр

Төлбөрийн хуудас

Зээлдэгч

4.1.1 Лизинг

бүртгэх

4.1.2 Зээл

бүртгэх

Зээлдэгчийн

мэдээлэл

Зээлдэгчийн

мэдээлэл

Лизингийн

мэдээлэл

Зээлийн

мэдээлэл

Лизингийн бүртгэл

Зээлийн бүртгэл

4.1.3 Гүйлгээ

бүртгэх

Лизингийн мэдээлэл

Зээлийн

мэдээлэл

Барааны мэдээлэлБарааны бүртгэл

www.zaluu.comwww.zaluu.com

Page 27: Baraa Burtgeliin System

Диаграм 8, Түвшин 2 – Тайлан боловсруулах

Зээлийн бүртгэл5.1.1 Зээлийн

тайлан

боловсруулах

Гүйлгээний бүртгэл

Бараа таталтын бүртгэл

Ажилтны бүртгэл

5.1.2

Борлуулалтын

тайлан

боловсруулах

5.1.3 Бараа

таталтын

тайлан

боловсруулах

5.1.4 Орлогын

тайлан

боловсруулах

5.1.5 Зарлагын

тайлан

боловсруулах

5.1.6

Үлдэгдэлийн

тайлан

боловсруулах

Зээлийн мэдээлэлЗээлийн тайлан Зээлийн тайлан

Ажилтны мэдээлэл

Ажилтны мэдээлэл

Гүйлгээний

мэдээлэл

Борлуулалтын

тайланБорлуулалтын тайлан

Ажилтны мэдээлэл

Бараа

таталтын

мэдээлэл

Бараа

таталтын

тайлан

Бараа таталтын тайлан

Гүйлгээний

мэдээлэл Үлдэгдлийн

тайланҮлдэгдлийн тайлан

Бараа

таталтын

мэдээлэл

Орлогын тайлан

Орлогын тайлан

Зарлагын

тайланЗарлагын тайлан

Ажилтны бүртгэлАжилтны мэдээлэл

Ажилтны мэдээлэл

Ажилтны бүртгэл Ажилтны мэдээлэл

www.zaluu.comwww.zaluu.com

Page 28: Baraa Burtgeliin System

Диаграм 9, Түвшин 3 – Зээл бүртгэх

ЗээлдэгчЗээлдэгчийн

мэдээлэл

Зээлийн мэдээлэл

Зээлийн бүртгэл

Зээлийн мэдээлэл

4.1.2.2

Зээлийн

хугацааг

шалгах

Зээлийн хугацааны

мэдээлэл

4.1.2.3

Зээлийн

үлдэгдлийг

шалгах

4.1.2.7

Зээлийн

хүү бодох

Зээлийн

үлдэгдлийн

мэдээлэл

4.1.2.4

Зээлийг

хаах

Зээлийн

үлдэгдлийн

мэдээлэл

4.1.2.5

Зээлийн

хугацааг

сунгах

Зээлийн

үлдэг

длийн

мэдээ

лэл

Шимтгэлийн

мэдээлэл

4.1.2.8

Зээлийн

хүү эргэн төлөлт

бүртгэх

Эргэн төлөлтийн

мэдээлэл

Эргэн төлөлтийн бүртгэл

Хүү

Эргэн төлөлтийн

мэдээлэл

4.1.2.6

Шимтгэл

бодох

Хугацаа сунгалтын

мэдээлэл

4.1.2.1

Зээл бүртгэх

www.zaluu.comwww.zaluu.com

Page 29: Baraa Burtgeliin System

5. Өгөгдлийн толь (DD)

Хүснэгт 18

1. Процесс

№ Процессын

нэр Зориулалт Оролт Гаралт

Түвшин 0

1

Лавлахын

бүртгэл

хөтлөх

Лавлахууд болон системтэй

холбоотой бүртгэл хийх

Ажилтны, худалдан

авагчийн, нийлүүлэгчийн,

зээлдэгчийн мэдээлэл

Лавлахын мэдээлэл

2

Барааны

бүртгэл

хөтлөх

Агуулахын барааны

дэлгэрэнгүй мэдээллийг

бүртгэх

Барааны дэлгэрэнгүй

мэдээлэл Барааны мэдээлэл

3

Бараа

таталтын

бүртгэл

хөтлөх

Бараа таталтын дэлгэрэнгүй

мэдээллийг бүртгэх

Бараа таталтын

дэлгэрэнгүй мэдээлэл

Бараа таталтын

мэдээлэл

4

Гүйлгээний

бүртгэл

хөтлөх

Бүх төрлийн гүйлгээний

дэлгэрэнгүй мэдээллийг

бүртгэх

Гүйлгээний дэлгэрэнгүй

мэдээлэл Гүйлгээний мэдээлэл

5 Тайлан

боловсруулах Тайлангууд боловсруулах

Лавлахын, гүйлгээний,

бараа таталтын мэдээлэл

Борлуулалтын,

зээлийн, бараа

таталтын, орлогын,

зарлагын, үлдэгдлийн

тайлан

Түвшин 1

1 Ажилтан

бүртгэх

Тухайн системд холбоотой

ажилтны дэлгэрэнгүй

мэдээллийг бүртгэх

Ажилтны нэр, овог,

төрсөн огноо, албан

тушаал, утас, хаяг, и-мэйл,

дипломын дугаар,

Ажилтны бүртгэл

www.zaluu.comwww.zaluu.com

Page 30: Baraa Burtgeliin System

зэрэглэл

2 Худалдан

авагч бүртгэх

Байгууллагын байнгын

үйлчлүүлэгчийн

дэлгэрэнгүй мэдээллийг

бүртгэх

Худалдан авагчийн нэр,

хаяг, утас, факс, и-мэйл

Худалдан авагчийн

бүртгэл

3 Нийлүүлэгч

бүртгэх

Байгууллагын

нийлүүлэгчдийн

дэлгэрэнгүй мэдээллийг

бүртгэх

Нийлүүлэгчийн нэр, хаяг,

утас, факс, и-мэйл, дансны

дугаар

Нийлүүлэгчийн

бүртгэл

4 Зээлдэгч

бүртгэх

Байгууллагаас лизингийн

болон барьцаагүй зээл

авагчдын дэлгэрэнгүй

мэдээллийг бүртгэх

Зээлдэгчийн нэр, хаяг,

утас, факс, и-мэйл,

паспортны дугаар, улсын

бүртгэлийн дугаар

Зээлдэгчийн

мэдээлэл

5 Бараа таталт

бүртгэх

Бараа таталтын дэлгэрэнгүй

мэдээллийг бүртгэх

Нийлүүлэгчийн, барааны,

ажилтын мэдээлэл

Бараа таталтын

мэдээлэл

6

Агуулахын

барааны тоог

нэмэгдүүлэх

Бараа таталт хийх бүрт

агуулахад байгаа барааны

тоог нэмэгдүүлэх

Бараа таталтын мэдээлэл Агуулахад байгаа

барааны тоо хэмжээ

7 Бараа бүртгэх

Агуулахын барааны

дэлгэрэнгүй мэдээллийг

бүртгэх

Барааны дэлгэрэнгүй

мэдээлэл Барааны мэдээлэл

8 Агтлагдсан

бараа бүртгэх

Дахин ашиглах боломжгүй

болсон барааг агтлах

Барааны, ажилтны

мэдээлэл

Агтлагдсан барааны

мэдээлэл

9 Гүйлгээ

бүртгэх

Бүх төрлийн гүйлгээний

дэлгэрэнгүй мэдээллийг

бүртгэх

Худалдан авагчийн,

барааны, ажилтны

мэдээлэл

Гүйлгээний мэдээлэл

10 Гүйлгээний

төлбөр бодох Гүйлгээний төлбөр бодох Гүйлгээний мэдээлэл Гүйлгээний төлбөр

www.zaluu.comwww.zaluu.com

Page 31: Baraa Burtgeliin System

11 Тайлан

боловсруулах Тайлангууд боловсруулах

Лавлахын, гүйлгээний,

бараа таталтын мэдээлэл

Борлуулалтын,

зээлийн, бараа

таталтын, орлогын,

зарлагын, үлдэгдлийн

тайлан

Түвшин 2

1 Лизинг

бүртгэх

Лизингийн дэлгэрэнгүй

мэдээллийг бүртгэх

Зээлдэгчийн, гүйлгээний

мэдээлэл Лизингийн мэдээлэл

2 Зээл бүртгэх Зээлийн дэлгэрэнгүй

мэдээллийг бүртгэх

Зээлдэгчийн, гүйлгээний

мэдээлэл Зээлийн мэдээлэл

3 Гүйлгээ

бүртгэх

Бүх төрлийн гүйлгээний

дэлгэрэнгүй мэдээллийг

бүртгэх

Худалдан авагчийн,

барааны, ажилтны,

лизингийн, зээлийн

мэдээлэл

Гүйлгээний мэдээлэл

4 Гүйлгээний

төлбөр бодох Гүйлгээний төлбөр бодох

Гүйлгээний, барааны

мэдээлэл Гүйлгээний төлбөр

5

Зээлийн

тайлан

боловсруулах

Зээлийн тайлан

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

6

Борлуулалтын

тайлан

боловсруулах

Борлуулалтын тайлан

боловсруулж, гаргах Гүйлгээний мэдээлэл Борлуулалтын тайлан

7

Бараа

таталтын

тайлан

боловсруулах

Бараа таталтын тайлан

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

Бараа таталтын

тайлан

8

Орлогын

тайлан

боловсруулах

Орлогын тайлан

боловсруулж, гаргах Гүйлгээний мэдээлэл Орлогын тайлан

www.zaluu.comwww.zaluu.com

Page 32: Baraa Burtgeliin System

9

Зарлагын

тайлан

боловсруулах

Зарлагын тайлан

боловсруулж, гаргах Бараа таталтын мэдээлэл Зарлагын тайлан

10

Үлдэгдлийн

тайлан

боловсруулах

Агуулахын барааны

үлдэгдлийн тайлан

боловсруулж, гаргах

Гүйлгээ болон бараа

таталтын мэдээлэл Үлдэгдлийн тайлан

Түвшин 3

1 Зээл бүртгэх

Барьцаагүй зээлийн

дэлгэрэнгүй мэдээллийг

бүртгэх

Зээлдэгчийн, ажилтны,

гүйлгээний мэдээлэл Зээлийн мэдээлэл

2

Зээлийн

хугацааг

шалгах

Тухайн зээлийн хугацааг

дууссан эсэхийг шалгах Зээлийн мэдээлэл

Зээлийн хугацааны

мэдээлэл

3

Зээлийн

үлдэгдлийг

шалгах

Тухайн зээлийн үлдэгдлийг

шалгах

Зээлийн хугацааны,

зээлийн эргэн төлөлтийн

мэдээлэл

Зээлийн үлдэгдлийн

мэдээлэл

4 Зээлийг хаах Зээл үлдэгдэлгүй байвал

тухайн зээлийг хаах

Зээлийн үлдэгдлийн

мэдээлэл

Зээл хаагдсан тухай

мэдээлэл

5

Зээлийн

хугацааг

сунгах

Зээлийн хугацаа дууссан

бөгөөд зээл үлдэгдэлтэй

байвал зээлийг сунгах

Зээлийн үлдэгдлийн,

хугацааны мэдээлэл

Зээлийн сунгалтын

мэдээлэл

6 Шимтгэл

бодох

Зээлийг сунгасан

тохиолдолд шимтгэл бодох

Хугацаа сунгалтын

мэдээлэл

Шимтгэлийн

мэдээлэл

7 Зээлийн хүү

бодох Зээлийн хүүг бодох

Зээлийн үлдэгдэл,

шимтгэлийн мэдээлэл Хүүний мэдээлэл

8

Зээлийн эргэн

төлөлт

бүртгэх

Зээлийн эргэн төлөлтийг

бүртгэх

Хүү, хугацаа сунгалтын,

үлдэгдлийн мэдээлэл

Зээлийн эргэн

төлөлтийн мэдээлэл

Хүснэгт 19

2. Өгөгдлийн урсгал

www.zaluu.comwww.zaluu.com

Page 33: Baraa Burtgeliin System

№ Урсгалын нэр Зориулалт Хаанаас(гаралт) Хаашаа

(оролт) Давтамж

1 Гүйлгээний

мэдээлэл

Гүйлгээний

дэлгэрэнгүй бүрэн багц

мэдээлэл

Худалдагч Систем Шинээр гүйлгээ

хийх бүрт

2

Худалдан

авагчийн

мэдээлэл

Худалдан авагчийн

дэлгэрэнгүй бүрэн багц

мэдээлэл

Худалдагч Систем

Шинээр байнгын

худалдан авагч

нэмэгдэх бүрт

3 Бараа таталтын

мэдээлэл

Бараа таталтын

дэлгэрэнгүй бүрэн багц

мэдээлэл

Агуулахын

нярав Систем

Бараа таталт

хийх бүрт

4 Агтлагдсан

барааны мэдээлэл

Агтлагдсан барааны

дэлгэрэнгүй багц

мэдээлэл

Агуулахын

нярав Систем

Бараа агтлах

бүрт

5 Нийлүүлэгчийн

мэдээлэл

Нийлүүлэгчийн

дэлгэрэнгүй багц

мэдээлэл

Агуулахын

нярав Систем

Шинээр

нийлүүлэгч

бүртгэх бүрт

6 Лизингийн

мэдээлэл

Лизингийн дэлгэрэнгүй

багц мэдээлэл

Зээлийн эдийн

засагч Систем

Лизингийн

гүйлгээ хийх

бүрт

7 Барьцаагүй

зээлийн мэдээлэл

Барьцаагүй зээлийн

дэлгэрэнгүй багц

мэдээлэл

Зээлийн эдийн

засагч Систем Зээл олгох бүрт

8 Зээлдэгчийн

мэдээлэл

Зээлдэгчийн

дэлгэрэнгүй мэдэлэл

Зээлийн эдийн

засагч Систем

Бүртгэлгүй

хэрэглэгчид зээл

олгох бүрт

10

Зээлийн эргэн

төлөлтийн

мэдээлэл

Зээлийн эргэн

төлөлтийн дэлгэрэнгүй

мэдээлэл

Зээлийн эдийн

засагч Систем

Эргэн төлөлт

хийх бүрт

www.zaluu.comwww.zaluu.com

Page 34: Baraa Burtgeliin System

11 Ажилтны

мэдээлэл

Ажилтны дэлгэрэнгүй

багц мэдээлэл Админ Систем

Шинээр системд

холбоотой

ажилтан авах

бүрт

12 Хэрэглэгчийн

мэдээлэл

Хэрэглэгчийн

дэлгэрэнгүй багц

мэдээлэл

Админ Систем

Шинээр системд

холбоотой

хэрэглэгч

нэмэгдэх бүрт

13 Нэвтрэх эрхийн

мэдээлэл

Нэвтрэх эрхийн

дэлгэрэнгүй багц

мэдээлэл

Админ Систем

Нэвтрэх

мэдээлэлд

өөрчлөлт орох

бүрт

14 Төлбөрийн

хуудас

Гүйлгээнйи төлбөрийн

мэдээлэл Систем Худалдагч

Гүйлгээ хийх

бүрт

15 Гүйлгээний

мэдээлэл

Гүйлгээний

дэлгэрэнгүй бүрэн багц

мэдээлэл

Систем Худалдагч Гүйлгээ хийх

бүрт

16

Худалдан

авагчийн

мэдээлэл

Худалдан авагчийн

дэлгэрэнгүй бүрэн багц

мэдээлэл

Систем Худалдагч Гүйлгээ хийх

бүрт

17 Тайлан Гүйлгээний тайлангийн

мэдээлэл Систем Худалдагч

Тайлан гаргах

бүрт

18 Бараа таталтын

мэдээлэл

Бараа таталтын

дэлгэрэнгүй бүрэн багц

мэдээлэл

Систем Агуулахын

нярав

Бараа таталт

хийх бүрт

19 Агтлагдсан

барааны мэдээлэл

Агтлагдсан барааны

дэлгэрэнгүй багц

мэдээлэл

Систем Агуулахын

нярав

Бараа агтлах

бүрт

20 Нийлүүлэгчийн

мэдээлэл

Нийлүүлэгчийн

дэлгэрэнгүй багц Систем

Агуулахын

нярав

www.zaluu.comwww.zaluu.com

Page 35: Baraa Burtgeliin System

мэдээлэл

21 Тайлан Бараа таталтын

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

Агуулахын

нярав

Тайлан гаргах

бүрт

22 Лизингийн

зээлийн мэдээлэл

Лизингийн дэлгэрэнгүй

багц мэдээлэл Систем

Зээлийн

эдийн засагч Зээл олгох бүрт

23 Барьцаагүй

зээлийн мэдээлэл

Зээлийн дэлгэрэнгүй

мэдээлэл Систем

Зээлийн

эдийн засагч Зээл олгох бүрт

24 Зээлдэгчийн

мэдээлэл

Зээлдэгчийн

дэлгэрэнгүй мэдэлэл Систем

Зээлийн

эдийн засагч Зээл олгох бүрт

26

Зээлийн эргэн

төлөлтийн

мэдээлэл

Зээлийн эргэн

төлөлтийн дэлгэрэнгүй

мэдээлэл

Систем Зээлийн

эдийн засагч

Эргэн төлөлт

хийх бүрт

27 Тайлан Зээлийн тайлангийн

мэдээлэл Систем

Зээлийн

эдийн засагч

Тайлан гаргах

бүрт

28 Ажилтны

мэдээлэл

Ажилтны дэлгэрэнгүй

багц мэдээлэл Систем Админ

29 Хэрэглэгчийн

мэдээлэл

Хэрэглэгчийн

дэлгэрэнгүй багц

мэдээлэл

Систем Админ

Хүснэгт 20

3. Өгөгдлийн бүтэц

№ Нэр Хоѐрдогч нэр Зориулалт Агуулга

1 Бараа b_baraa

Энэ урсгалаас барааны

бүрэн хэмжээний мэдээлэл

үзэхээс гадна барааны

Барааны код, хэсгийн

дугаар, дэд категорийн код,

нэр, зарах үнэ, баталгаат

www.zaluu.comwww.zaluu.com

Page 36: Baraa Burtgeliin System

үлдэгдлийн тайлан

бэлдэхэд ашиглана

хугацаа

2 Бараа

таталт b_baraa_tatalt

Энэ урсгалаас бараа

таталтын бүрэн хэмжээний

мэдээлэл үзэхээс гадна

бараа таталтын, зарлагын

тайлан бэлдэхэд ашиглана

Бараа таталтын код,

хэмжээ, нэгжийн үнэ,

ажилтын код,

нийлүүлэгчийн код, огноо

3 Гүйлгээ b_guilgee

Энэ урсгалаас гүйлгээний

бүрэн хэмжээний мэдээлэл

үзэхээс гадна гүйлгээний,

орлогын тайлан бэлдэхэд

ашиглана

Гүйлгээний дугаар,

ажилтны код, худалдан

авагчийн код, хэмжээ,

зарсан үнэ, гүйлгээний

төрлийн код

4 Лизинг guilgee_lizing

Энэ урсгалаас лизингийн

бүрэн хэмжээний мэдээлэл

үзэхээс гадна лизингийн

тайлан бэлдэхэд ашиглана

Банкны гэрээний дугаар,

зээлдэгчийн код, банкны

нэр, гүйлгээний дугаар

5 Зээл guilgee_zeel

Энэ урсгалаас зээлийн

бүрэн хэмжээний мэдээлэл

үзэхээс гадна зээлийн

тайлан бэлдэхэд ашиглана

Зээлийн баримтын дугаар,

зээлдэгчийн код, зээлийн

хугацааны код, гүйлгээний

дугаар, эхлэх огноо, дуусах

огноо

6

Зээлийн

эргэн

төлөлт

zeeliin_ergen_tulult

Энэ урсгалаас эргэн

төлөлтийн бүрэн

хэмжээний мэдээлэл үзэхэд

ашиглана

Зээлийн эргэн төлөлтийн

код, төлбөр хийх огноо,

ашиглах хоног, төлбөр

хийсэн огноо, үндсэн зээл,

зээлийн хүү, төлсөн зээл

www.zaluu.comwww.zaluu.com

Page 37: Baraa Burtgeliin System

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

1. Бүтцийн схем

www.zaluu.comwww.zaluu.com

Page 38: Baraa Burtgeliin System

А

Г

У

У

Л

А

Х

Ы

Н

Б

А

Р

А

А

Б

Ү

Р

Т

Г

Э

Л

И

Й

Н

С

И

С

Т

Е

М

Барааны,

зээлдэгчийн,

нийлүүлэгчийн,

Худалдан

авагчийн,

Бараа

таталтын,

гүйлгээний

мэдээлэл

Барааны,

зээлдэгчийн,

нийлүүлэгчийн,

худалдан

авагчийн,

Бараа

таталтын,

гүйлгээний,

Агтлагдсан

барааны

бүртгэл

Барааны,

зээлдэгчийн,

нийлүүлэгчийн,

худалдан

авагчийн,

бараа таталтын,

Гүйлгээний

мэдээлэл

Тайлан,

Гүйлгээний

төлбөр,

шимтгэл, хүү

Барааны бүртгэл

Б

Ү

Р

Т

Г

Э

Х

Барааны мэдээлэл

Ажилтны, худалдан

авагчийн,

нийлүүлэгчийн,

зээлдэгчийн

мэдээлэл

Ажилтны, худалдан

авагчийн,

нийлүүлэгчийн,

зээлдэгчийн бүртгэл

Бараа таталтын

мэдээлэл

Бараа таталтын

бүртгэл

Гүйлгээний

мэдээлэл

Гүйлгээний

бүртгэл

Т

А

Й

Л

А

Н

Б

Э

Л

Д

Э

Х

Гүйлгээ

болон зээлийн

мэдээлэл

Гүйлгээний төлбөр

болон зээлийн хүү,

шимтгэлийн

мэдээлэл

Барааны,

зээлдэгчийн,

нийлүүлэгчийн,

худалдан авагчийн,

бараа таталтын,

Гүйлгээний

мэдээлэл

Тайлангууд

Лавлахын

бүртгэл

хөтлөх

Ажилтан бүртгэх

Худалдан авагч

бүртгэх

Зээлдэгч бүртгэх

Нийлүүлэгч бүртгэх

Ажилтны мэдээлэл

Ажилтны бүртгэл

Х.Авагчийн мэдээлэл

Х.Авагчийн бүртгэл

Нийлүүлэгчийн мэдээ

Нийлүүлэгчийн бүртгэл

Зээлдэгчийн мэдээлэл

Зээлдэгчийн бүртгэл

Барааны

бүртгэл

хөтлөх

Гүйлгээний

бүртгэл

хөтлөх

Бараа

таталтын

бүртгэл

хөтлөх

Агтлагдсан бараа

бүртгэх

Бараа бүртгэх

Агуулахын барааны

тоог нэмэгдүүлэх

Бараа таталт бүртгэх

Гүйлгээ бүртгэх

Барааны мэдээлэл

Барааны бүртгэл

А.Барааны мэдээлэл

А.Барааны бүртгэл

Б.Таталын мэдээлэл

Б.Таталтын бүртгэл

Барааны мэдээлэл

Барааны бүртгэл

Гүйлгээний мэдээлэл

Гүйлгээний бүртгэл

Төлбөр

болон

хүү бодох

Тайлан

бэлдэх

Гүйлгээний төлбөр

бодох

Зээлийн хүү бодох

Шимтгэл бодох

Зээлийн Т бэлдэх

Борлуулалтын Т

бэлдэх

Орлогын Т бэлдэх

Зарлагын Т бэлдэх

Үлдэгдлийн Т бэлдэх

Бараа таталтын Т

бэлдэх

Гүйлгээний мэдээлэл

Гүйлгээний төлбөр

Зээлийн мэдээлэл

Зээлийн хүү

Зээлийн мэдээлэл

Шимтгэл

Зээлийн мэдээлэл

Зээлийн тайлан

Гүйлгээний мэдээлэл

Борлуулалтын тайлан

Гүйлгээний мэдээлэл

Орлогын тайлан

Б.Таталтын мэдээлэл

Зарлагын тайлан

Гүйлгээ, Б.Таталтын

Үлдэгдлийн тайлан

Б.Таталтын мэдээлэл

Б.Таталтын тайлан

Ажилтан файлаас

унших бичих

Худалдан авагч

файлаас унших

бичих

Зээлдэгч файлаас

унших бичих

Нийлүүлэгч файлаас

унших бичих

Ажилтны мэдээлэл

Ажилтны бүртгэл

Х.Авагчийн мэдээлэл

Х.Авагчийн бүртгэл

Нийлүүлэгчийн мэдээ

Нийлүүлэгчийн бүртгэл

Зээлдэгчийн мэдээлэл

Зээлдэгчийн бүртгэл

Барааны мэдээлэл

Барааны бүртгэл

А.Барааны мэдээлэл

А.Барааны бүртгэл

Б.Таталын мэдээлэл

Б.Таталтын бүртгэл

Барааны мэдээлэл

Барааны бүртгэл

Бараа файлаас

унших бичих

А.Бараа файлаас

унших бичих

Б.Таталт файлаас

унших бичих

Бараа файлаас

унших бичих

Гүйлгээний мэдээлэл

Гүйлгээний бүртгэл

Гүйлгээ файлаас

унших бичих

Гүйлгээний мэдээлэл

Гүйлгээний төлбөр

Зээлийн мэдээлэл

Зээлийн хүү

Зээлийн мэдээлэл

Шимтгэл

Гүйлгээ файлаас

унших бичих

Зээл файлаас унших

бичих

Зээл файлаас унших

бичих

Зээлийн мэдээлэл

Зээлийн тайлан

Гүйлгээний мэдээлэл

Борлуулалтын тайлан

Гүйлгээний мэдээлэл

Орлогын тайлан

Б.Таталтын мэдээлэл

Зарлагын тайлан

Гүйлгээ, Б.Таталтын

Үлдэгдлийн тайлан

Б.Таталтын мэдээлэл

Б.Таталтын тайлан

Зээл файлаас унших

Б.Таталт файлаас

унших

Б.Таталт файлаас

унших

Гүйлгээ файлаас

унших

Гүйлгээ файлаас

унших

Б.Таталт, гүйлгээ

файлаас унших

2. Дэлгэцийн зохиомж

Уг систем нь үндсэн дөрвөн төрлийн цонхтой. Үүнд:

www.zaluu.comwww.zaluu.com

Page 39: Baraa Burtgeliin System

Худалдагчийн цонх

Агуулахын няравын цонх

Зээлийн эдийн засагчийн цонх

Админы цонх

Системийг ажиллуулахад эхлээд нэвтрэх цонх гарч ирэх бөгөөд хэрэглэгч нэвтрэх нэр болон

нууц үгээ оруулж системд нэвтэрнэ.

Худалдагчийн цонх: Энэ цонхонд Бараа, Худалдан авагч, Нийлүүлэгчийн бүртгэл, худалдаа

хийх, агуулахын барааны үлдэгдлийн бүртгэлийн цонхтой харьцана. Мөн тайлан гаргах цонх

бий.

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

харин хайлт хийх боломжтой.

Доорх цонх нь гол худалдаа хийх цонх юм.

www.zaluu.comwww.zaluu.com

Page 40: Baraa Burtgeliin System

Агуулахын няравын цонх: Энэ цонхонд Бараа, Худалдан авагч, Нийлүүлэгчийн бүртгэлийн

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

Худалдаа, Бараа таталт, Бараа Актлалт хийж, тайлан гаргах цонхтой харьцана.

Дээрх цонхонд Барааны бүртгэлийг харж, түүнд өөрчлөлт хийх хэсгүүд харагдаж байна.

Доорх цонх нь Бараа таталт хийх цонх юм.

www.zaluu.comwww.zaluu.com

Page 41: Baraa Burtgeliin System

Зээлийн эдийн засагчийн цонх: Бараа болон зээлдэгчийн бүртгэлтэй харьцаж, Барьцаагүй зээл,

Зээлийн эргэн төлөлт, Лизингийн зээлийг бүртгэж, өөрчлөлт хийнэ. Мөн тайлан гаргана.

Доорх цонхонд Зээлдэгчийн бүртгэлтэй ажиллаж өөрчлөлт хийдэг.

Доорх цонхонд Барьцаагүй зээл бүртгэж, өөрчлөлт хийнэ.

www.zaluu.comwww.zaluu.com

Page 42: Baraa Burtgeliin System

Зээлийн эргэн төлөлттэй ажиллах цонх:

3. Тайлангийн загвар

www.zaluu.comwww.zaluu.com

Page 43: Baraa Burtgeliin System

Өдрийн орлогын тайлан:

Сарын орлогын тайлан:

Бараа таталтын тайлан:

www.zaluu.comwww.zaluu.com

Page 44: Baraa Burtgeliin System

Бүлэг 5. Кодчилол

USE [warehouseDB]

go

ALTER PROCEDURE [dbo].[sp_update_customer]

@ID int,

@ner nvarchar(50),

@hayag nvarchar(50),

@utas nvarchar(50),

@fax nvarchar(50),

@email nvarchar(50),

@turul nvarchar(50)

AS

BEGIN

update wh_hudaldan_avagchiin_burtgel set ha_ner=@ner, ha_hayag=@hayag,

ha_utas=@utas, ha_fax=@fax, ha_email=@email, ha_turul=@turul

where (ha_ID=@ID)

END

go

create procedure sp_add_baraa_tatalt

@dugaar nvarchar(50),

@a_id int,

@ni_id int,

@date date

as

begin

www.zaluu.comwww.zaluu.com

Page 45: Baraa Burtgeliin System

insert into b_baraa_tatalt (b_tataltiin_dugaar,a_ID,ni_ID,ognoo)

values (@dugaar, @a_id, @ni_id, @date)

end

go

create procedure sp_add_baraa_baraaTatalt

@dugaar nvarchar(50),

@b_id int,

@hemjee nvarchar(50),

@une money

as

begin

insert into

baraa_ba_baraa_tatalt(b_tataltiin_dugaar,b_ID,hemjee,negjiin_une)

values (@dugaar, @b_id, @hemjee, @une)

end

go

create procedure sp_update_baraa_tatalt

@dugaar nvarchar(50),

@a_id int,

@ni_id int,

@date date

as

begin

update b_baraa_tatalt set a_ID=@a_id, ni_ID=@ni_id, ognoo=@date

where b_tataltiin_dugaar=@dugaar

end

go

create procedure sp_update_baraa_baraaTatalt

@dugaar nvarchar(50),

@b_id int,

@hemjee nvarchar(50),

@une money

as

begin

update baraa_ba_baraa_tatalt set hemjee=@hemjee, negjiin_une=@une

where b_tataltiin_dugaar=@dugaar and b_ID=@b_id

end

go

alter procedure sp_delete_baraa_tatalt

@dugaar nvarchar(50)

as

begin

delete from baraa_ba_baraa_tatalt where b_tataltiin_dugaar=@dugaar

delete from b_baraa_tatalt where b_tataltiin_dugaar=@dugaar

end

www.zaluu.comwww.zaluu.com

Page 46: Baraa Burtgeliin System

go

create procedure sp_delete_baraa_baraaTatalt

@dugaar nvarchar(50),

@b_id int

as

begin

delete from baraa_ba_baraa_tatalt where b_tataltiin_dugaar=@dugaar and

b_ID=@b_id

end

go

create procedure sp_add_debtor

@ner nvarchar(50),

@hayag nvarchar(50),

@utas nvarchar(50),

@fax nvarchar(50),

@email nvarchar(50),

@red_dugaar nvarchar(50),

@turul nvarchar(50),

@ub_dugaar nvarchar(50)

as

begin

insert into zeeldegch

(ner,hayag,utas,fax,email,reg_dugaar,turul,ulsiin_burtgeliin_dugaar)

values (@ner,@hayag,@utas,@fax,@email,@red_dugaar,@turul,@ub_dugaar)

end

go

alter procedure sp_update_debtor

@id int,

@hayag nvarchar(50),

@utas nvarchar(50),

@fax nvarchar(50),

@email nvarchar(50),

@red_dugaar nvarchar(50),

@turul nvarchar(50),

@ub_dugaar nvarchar(50)

as

begin

update zeeldegch set hayag=@hayag, utas=@utas, fax=@fax, email=@email,

reg_dugaar=@red_dugaar,turul=@turul, ulsiin_burtgeliin_dugaar=@ub_dugaar

where zeeldegchiin_ID=@id

end

go

create procedure sp_delete_debtor

@id int

as

begin

www.zaluu.comwww.zaluu.com

Page 47: Baraa Burtgeliin System

delete from zeeldegch where zeeldegchiin_ID=@id

end

go

create procedure sp_add_guilgee_zeel

@zb_dugaar nvarchar(50),

@g_dugaar nvarchar(50),

@z_id int,

@zh_id int,

@sdate date,

@fdate date

as

begin

insert into guilgee_zeel (zeeliin_barimtiin_dugaar, g_dugaar,

zeeldegchiin_ID, z_hugatsaanii_ID, ehleh_ognoo, duusah_ognoo)

values (@zb_dugaar, @g_dugaar, @z_id, @zh_id, @sdate, @fdate)

end

go

alter procedure sp_add_baraa

@pn nvarchar(50),

@model nvarchar(50),

@cat_id int,

@uildverlegch nvarchar(50),

@u_ognoo date,

@uzuulelt nvarchar(50),

@batalgaat_hugatsaa nvarchar(20),

@zarah_une money,

@delgerengui nvarchar(50),

@zurag nvarchar(50)

as

begin

insert into b_baraa(PN, model, ded_category_ID, uildverlegch, u_ognoo,

tehnikiin_uzuulelt, batalgaat_hugatsaa, zarah_une, delgerengui, zurag)

values(@pn,@model,@cat_id,@uildverlegch,@u_ognoo,@uzuulelt,@batalgaat_huga

tsaa,@zarah_une,@delgerengui,@zurag)

end

go

alter procedure sp_update_baraa

@pn nvarchar(50),

@model nvarchar(50),

@cat_id int,

@uildverlegch nvarchar(50),

@u_ognoo date,

@uzuulelt nvarchar(50),

@batalgaat_hugatsaa nvarchar(20),

@zarah_une money,

@delgerengui nvarchar(50),

@zurag nvarchar(50)

as

www.zaluu.comwww.zaluu.com

Page 48: Baraa Burtgeliin System

begin

update b_baraa set model=@model, ded_category_ID=@cat_id,

uildverlegch=@uildverlegch, u_ognoo=@u_ognoo, tehnikiin_uzuulelt=@uzuulelt,

batalgaat_hugatsaa=@batalgaat_hugatsaa, zarah_une=@zarah_une,

delgerengui=@delgerengui, zurag=@zurag

where PN=@pn

end

go

alter procedure sp_report_udriin_orlogo

@date nvarchar(50)

as

drop table report_udriin_orlogo

SELECT dbo.baraa_ba_guilgee.PN as pn, dbo.baraa_ba_guilgee.hemjee as

hemjee, dbo.baraa_ba_guilgee.hemjee*dbo.baraa_ba_guilgee.zarsan_une as tulbur,

dbo.b_guilgee.ognoo as ognoo,

dbo.wh_ajiltnii_burtgel.a_ner as a_ner into

report_udriin_orlogo

FROM dbo.b_baraa INNER JOIN dbo.baraa_ba_guilgee ON dbo.b_baraa.PN =

dbo.baraa_ba_guilgee.PN INNER JOIN

dbo.b_guilgee ON dbo.baraa_ba_guilgee.g_dugaar =

dbo.b_guilgee.g_dugaar INNER JOIN

dbo.guilgeenii_turul ON dbo.b_guilgee.g_turul_ID =

dbo.guilgeenii_turul.g_turul_ID INNER JOIN

dbo.ded_category ON dbo.b_baraa.ded_category_ID =

dbo.ded_category.ded_category_ID INNER JOIN

dbo.wh_ajiltnii_burtgel ON dbo.b_guilgee.a_ID =

dbo.wh_ajiltnii_burtgel.a_ID

where dbo.b_guilgee.ognoo=@date

alter procedure calc_uldegdel

as

drop table baraa_uldegdel

SELECT dbo.baraa_ba_baraa_tatalt.PN, dbo.b_baraa.model as model, sum

(dbo.baraa_ba_baraa_tatalt.hemjee) AS avsan_hemjee,

sum(dbo.baraa_ba_guilgee.hemjee) AS zarsan_hemjee,

(sum (dbo.baraa_ba_baraa_tatalt.hemjee)-sum(dbo.baraa_ba_guilgee.hemjee)) as

uldegdel

into baraa_uldegdel

FROM dbo.baraa_ba_baraa_tatalt INNER JOIN

dbo.baraa_ba_guilgee ON dbo.baraa_ba_baraa_tatalt.PN =

dbo.baraa_ba_guilgee.PN INNER JOIN

dbo.b_baraa ON dbo.baraa_ba_baraa_tatalt.PN =

dbo.b_baraa.PN

group by dbo.baraa_ba_baraa_tatalt.PN, dbo.b_baraa.model

create procedure sp_add_aktBaraa

www.zaluu.comwww.zaluu.com

Page 49: Baraa Burtgeliin System

@pn nvarchar(50),

@hemjee int,

@a_id int,

@ognoo nvarchar(50),

@desc nvarchar

as

begin

insert into

wh_agtlagdsan_baraanii_burtgel(PN,hemjee,a_ID,ognoo,description)

values(@pn,@hemjee,@a_id,@ognoo,@desc)

end

go

alter procedure sp_update_aktBaraa

@id int,

@hemjee int,

@a_id int,

@ognoo nvarchar(50),

@desc nvarchar

as

begin

update wh_agtlagdsan_baraanii_burtgel set hemjee=@hemjee, a_ID=@a_id,

ognoo=@ognoo, description=@desc

where ID=@id

end

go

create procedure sp_delete_aktBaraa

@id int

as

begin

delete from wh_agtlagdsan_baraanii_burtgel

where ID=@id

end

go

alter procedure sp_report_dayAktBaraa

@date nvarchar(50)

as

drop table report_dayBaraaTatalt

begin

SELECT dbo.b_baraa.model as model,

dbo.wh_agtlagdsan_baraanii_burtgel.hemjee as hemjee,

dbo.wh_ajiltnii_burtgel.a_ner as a_ner, dbo.wh_agtlagdsan_baraanii_burtgel.ognoo

as ognoo,

dbo.wh_agtlagdsan_baraanii_burtgel.description as descr

into report_dayAktBaraa

FROM dbo.b_baraa INNER JOIN

dbo.wh_agtlagdsan_baraanii_burtgel ON dbo.b_baraa.PN =

dbo.wh_agtlagdsan_baraanii_burtgel.PN INNER JOIN

dbo.wh_ajiltnii_burtgel ON

dbo.wh_agtlagdsan_baraanii_burtgel.a_ID = dbo.wh_ajiltnii_burtgel.a_ID

www.zaluu.comwww.zaluu.com

Page 50: Baraa Burtgeliin System

where ognoo=@date

end

go

alter procedure sp_report_BytataltiinDugaar

@dugaar nvarchar(50)

as

drop table report_byTataltDugaar

begin

SELECT dbo.b_baraa_tatalt.b_tataltiin_dugaar as tdugaar, dbo.b_baraa.model

as model, dbo.b_baraa_ba_baraaTatalt.hemjee as hemjee,

dbo.b_baraa_ba_baraaTatalt.une as une, dbo.wh_ajiltnii_burtgel.a_ner as

a_ner,

dbo.wh_niiluulegchdiin_burtgel.ni_ner, dbo.b_baraa_tatalt.ognoo as ognoo

into report_byTataltDugaar

FROM dbo.b_baraa_tatalt INNER JOIN

dbo.wh_ajiltnii_burtgel ON dbo.b_baraa_tatalt.a_ID =

dbo.wh_ajiltnii_burtgel.a_ID INNER JOIN

dbo.b_baraa_ba_baraaTatalt ON

dbo.b_baraa_tatalt.b_tataltiin_dugaar =

dbo.b_baraa_ba_baraaTatalt.b_tataltiin_dugaar INNER JOIN

dbo.wh_niiluulegchdiin_burtgel ON

dbo.b_baraa_tatalt.ni_ID = dbo.wh_niiluulegchdiin_burtgel.ni_ID CROSS JOIN

dbo.b_baraa

where dbo.b_baraa_tatalt.b_tataltiin_dugaar=@dugaar

end

go

alter procedure sp_report_byDate_BaraaTatalt

@date nvarchar(50)

as

drop table report_byDate_baraaTatalt

begin

SELECT dbo.b_baraa_ba_baraaTatalt.b_tataltiin_dugaar as tdugaar,

dbo.b_baraa.model as model, dbo.b_baraa_ba_baraaTatalt.hemjee as hemjee,

dbo.b_baraa_ba_baraaTatalt.une as une, dbo.wh_ajiltnii_burtgel.a_ner as

a_ner,

dbo.wh_niiluulegchdiin_burtgel.ni_ner, dbo.b_baraa_tatalt.ognoo as ognoo

into report_byDate_baraaTatalt

FROM dbo.b_baraa_tatalt INNER JOIN

dbo.wh_ajiltnii_burtgel ON dbo.b_baraa_tatalt.a_ID =

dbo.wh_ajiltnii_burtgel.a_ID INNER JOIN

dbo.b_baraa_ba_baraaTatalt ON

dbo.b_baraa_tatalt.b_tataltiin_dugaar =

dbo.b_baraa_ba_baraaTatalt.b_tataltiin_dugaar INNER JOIN

dbo.wh_niiluulegchdiin_burtgel ON

dbo.b_baraa_tatalt.ni_ID = dbo.wh_niiluulegchdiin_burtgel.ni_ID INNER JOIN

dbo.b_baraa ON dbo.b_baraa_ba_baraaTatalt.PN =

dbo.b_baraa.PN

where dbo.b_baraa_tatalt.ognoo=@date

end

go

www.zaluu.comwww.zaluu.com

Page 51: Baraa Burtgeliin System

alter procedure sp_report_byMonth_baraaTatalt

@date nvarchar(50)

as

drop table report_byMonth_baraaTatalt

begin

SELECT dbo.b_baraa_ba_baraaTatalt.b_tataltiin_dugaar as tdugaar,

dbo.b_baraa.model as model, dbo.b_baraa_ba_baraaTatalt.hemjee as hemjee,

dbo.b_baraa_ba_baraaTatalt.une as une, dbo.wh_ajiltnii_burtgel.a_ner as

a_ner,

dbo.wh_niiluulegchdiin_burtgel.ni_ner, SUBSTRING(dbo.b_baraa_tatalt.ognoo,

1,2)+SUBSTRING(dbo.b_baraa_tatalt.ognoo, 6, LEN(dbo.b_baraa_tatalt.ognoo)) as

ognoo into report_byMonth_baraaTatalt

FROM dbo.b_baraa_tatalt INNER JOIN

dbo.wh_ajiltnii_burtgel ON dbo.b_baraa_tatalt.a_ID =

dbo.wh_ajiltnii_burtgel.a_ID INNER JOIN

dbo.b_baraa_ba_baraaTatalt ON

dbo.b_baraa_tatalt.b_tataltiin_dugaar =

dbo.b_baraa_ba_baraaTatalt.b_tataltiin_dugaar INNER JOIN

dbo.wh_niiluulegchdiin_burtgel ON

dbo.b_baraa_tatalt.ni_ID = dbo.wh_niiluulegchdiin_burtgel.ni_ID INNER JOIN

dbo.b_baraa ON dbo.b_baraa_ba_baraaTatalt.PN =

dbo.b_baraa.PN

where SUBSTRING(dbo.b_baraa_tatalt.ognoo, 1,2) like @date

end

alter procedure sp_calc_Tulbur

@gdugaar nvarchar(50)

as

drop table guilgee_tulbur

begin

SELECT dbo.baraa_ba_guilgee.g_dugaar, dbo.b_baraa.model,

dbo.b_baraa.tehnikiin_uzuulelt, dbo.baraa_ba_guilgee.hemjee,

dbo.baraa_ba_guilgee.zarsan_une,

dbo.guilgeenii_turul.g_turul_ner,

dbo.wh_ajiltnii_burtgel.a_ner, dbo.b_guilgee.ognoo,

dbo.wh_hudaldan_avagchiin_burtgel.ha_ner,

dbo.baraa_ba_guilgee.hemjee *

dbo.baraa_ba_guilgee.zarsan_une AS tulbur into guilgee_tulbur

FROM dbo.b_guilgee INNER JOIN

dbo.baraa_ba_guilgee ON dbo.b_guilgee.g_dugaar =

dbo.baraa_ba_guilgee.g_dugaar INNER JOIN

dbo.b_baraa ON dbo.baraa_ba_guilgee.PN = dbo.b_baraa.PN

INNER JOIN

dbo.guilgeenii_turul ON dbo.b_guilgee.g_turul_ID =

dbo.guilgeenii_turul.g_turul_ID INNER JOIN

dbo.wh_ajiltnii_burtgel ON dbo.b_guilgee.a_ID =

dbo.wh_ajiltnii_burtgel.a_ID INNER JOIN

dbo.wh_hudaldan_avagchiin_burtgel ON

dbo.b_guilgee.ha_ID = dbo.wh_hudaldan_avagchiin_burtgel.ha_ID

where baraa_ba_guilgee.g_dugaar=@gdugaar

end

go

www.zaluu.comwww.zaluu.com

Page 52: Baraa Burtgeliin System

alter procedure sp_add_tuluv

@pn bigint,

@tuluv int,

@heseg nvarchar(50),

@taviur nvarchar(50),

@davhar nvarchar(50)

as

begin

insert into b_tuluv(PN,tuluv,pos_heseg,pos_taviur,pos_davhar)

values (@pn,@tuluv, @heseg, @taviur,@davhar)

end

go

alter procedure sp_update_zeel

@b_dugaar bigint,

@g_dugaar bigint,

@z_id int,

@zh_id int,

@sdate date,

@fdate date

as

begin

update guilgee_zeel set g_dugaar=@g_dugaar, zeeldegchiin_ID=@z_id,

z_hugatsaanii_ID=@zh_id, ehleh_ognoo=@sdate, duusah_ognoo=@fdate

where zeeliin_barimtiin_dugaar=@b_dugaar

end

go

Дүгнэлт

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

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

зээлийн талаар тодорхой ойлголттой болж, мэдээллийн технологийн хэрэглээ болон ашиглалт

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

хийж гүйцэтгэх талаар багагүй туршлага хуримтлуулсан.

www.zaluu.comwww.zaluu.com

Page 53: Baraa Burtgeliin System

Агуулахын бараа бүртгэлийн системийг хөгжүүлснээр өмнө нь гараар болон excel-ийн

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

ажиллагаа явуулах боломжтой болсон.

Ашигласан материал

Website:

http://msdn.microsoft.com/en-us/library/bb332387.aspx

http://msdn.microsoft.com/en-us/library/dd583156(office.11).aspx

http://msdn.microsoft.com/en-us/library/system.windows.forms.errorprovider.aspx

http://alt.pluralsight.com/books/essentialasp.net/

Ebook:

Charles Petzold - Programming Microsoft Windows with C#

Pro CSharp And The .NET 2.0 Platform, 3rd Edition (2005)

O'Reilly - Programming C# 2nd Edition

Apress.Accelerated.SQL.Server.2008.May.2008-1590599691

www.zaluu.comwww.zaluu.com