38
ГАРЧИГ ОРШИЛ....................................................................................................................3 I БҮЛЭГ . СУДАЛГАА........................................................................................4 II БҮЛЭГ . ХЭРЭГЛЭГЧИЙН ШААРДЛАГА 2.1 Хэрэглэгчийн тухай мэдээлэл..............................................................5 2.2 Хэрэглэгчийн үйл ажиллагааны онцлог............................................7 2.3 Систем хөгжүүлэх үндэслэл.................................................................7 2.4 Хэрэглэгчийн функциональ шаардлага..............................................8 III БҮЛЭГ . АРХИТЕКТУРЫН СОНГОЛТ 3.1 Үйлдлийн систем................................................................................10 3.2 Өгөгдлийн сан.....................................................................................10 3.3 Програмчлалын хэл.............................................................................10 IV БҮЛЭГ . СИСТЕМИЙН ШИНЖИЛГЭЭ 4.1 Объектын холбоосын диаграм..............................................................11 4.2 Өгөгдлийн ерөнхий схем.......................................................................12 4.3 Объектын холбоосын диаграмын өргөтгөл………….…....................13 4.4 Өгөгдлийн урсгалын диаграм ..............................................................17 4.5 Өгөгдлийн толь........................................................................................23 4.6 Процессийн тодорхойлолт.....................................................................25 V БҮЛЭГ . СИСТЕМИЙН ЗОХИОМЖ 5.1 Бүтцийн схем............................................................................................28 5.2 Тайлангын загвар......................................................................................31 5.3 Дэлгэцийн зохиомж..................................................................................35 VI БҮЛЭГ. КОДЧИЛОЛ........................................................................................40 Ашигласан бүтээлийн жагсаалт............................................................................42 www.zaluu.com www.zaluu.com

nomiin delguuriin burtgel

Embed Size (px)

Citation preview

Page 1: nomiin delguuriin burtgel

ГАРЧИГ

ОРШИЛ....................................................................................................................3

I БҮЛЭГ . СУДАЛГАА........................................................................................4

II БҮЛЭГ . ХЭРЭГЛЭГЧИЙН ШААРДЛАГА

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

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

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

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

III БҮЛЭГ . АРХИТЕКТУРЫН СОНГОЛТ

3.1 Үйлдлийн систем................................................................................10

3.2 Өгөгдлийн сан.....................................................................................10

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

IV БҮЛЭГ . СИСТЕМИЙН ШИНЖИЛГЭЭ

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

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

4.3 Объектын холбоосын диаграмын өргөтгөл………….…....................13

4.4 Өгөгдлийн урсгалын диаграм ..............................................................17

4.5 Өгөгдлийн толь........................................................................................23

4.6 Процессийн тодорхойлолт.....................................................................25

V БҮЛЭГ . СИСТЕМИЙН ЗОХИОМЖ

5.1 Бүтцийн схем............................................................................................28

5.2 Тайлангын загвар......................................................................................31

5.3 Дэлгэцийн зохиомж..................................................................................35

VI БҮЛЭГ. КОДЧИЛОЛ........................................................................................40

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

www.zaluu.comwww.zaluu.com

Page 2: nomiin delguuriin burtgel

ОРШИЛ

Аливаа хөгжил дэвшил тэр дундаа мэдээллийн технологийн хөгжил дэвшил нь хүн

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

бэрхшээлийг арилгаж байна.

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

эдийн засгийн хувьд нэгдэн ойртож дэлхий даяар хоорондын хамаарал, мэдээлэл

солилцооны боломж аль хэдийнээ бүрэн нээгдсэн билээ.

Үүнээс үүдэн олон арван төрийн болон төрийн бус байгууллага, компаниуд өөрийн

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

ажиллагаагаа явуулах болсон бөгөөд үүний гол шалтгаан нь байгууллагын бүх л үйл

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

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

явдал юм.

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

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

www.zaluu.comwww.zaluu.com

Page 3: nomiin delguuriin burtgel

I. CУДАЛГААНЫ ХЭСЭГ

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

Сүүлийн жилүүдэд ном уншдаг хүмүүсийн тоо ч нэмэгдэж номын дэлгүүрүүд ч олноор

байгуулагдаж номын зах зээл сайн хөгжиж байна . 2008 онд хийсэн судалгаагаар өрхийн

болон хувь хүний зарлагын бүтцэд хүнсний бус бараа үйлчилгээний зардал 43.5% - г

эзэлж байгаагын 50% - с доошгүй хувийг боловсролын салбар түүнд шаардлагатай төлбөр,

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

илрэл юм.

Монголд номын худалдаа хийдэг олон дэлгүүрүүд байдаг ба тэдгээр нь зохиолчид

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

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

байдаг байна. Жишээлбэл:

- МИР номын дэлгүүр – 25%

- НОМИН-гийн номын дэлгүүрүүд – 30%

- ОРГИЛ – ийн номын дэлгүүр - 23%

- СОЁЛ - бичиг хэргийн дэлгүүр – 25%

- ИНТЕРНОМ номын дэлгүүр - 30%

тус тус авдаг байна.

www.zaluu.comwww.zaluu.com

Page 4: nomiin delguuriin burtgel

II. БҮЛЭГ – ХЭРЭГЛЭГЧИЙН ШААРДЛАГА

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

Монголын анхны номын төрөлжсөн их дэлгүүр “ Интерном ” 2004 оны 10 дугаар

сарын 14- нд нээгдсэн.

Эрхэм зорилго

Хэрэглэгчийн худалдан авах хэрэгцээ, шаардлагад нийцсэн олон шинэ үйлчилгээг

нэвтрүүлэн номын сонголт, нэр төрлийг олшруулж уншигчдийн оюуны хэрэгцээг

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

сууриа хадгалж байхад оршино.

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

Монгол улсад хамгийн олон нэр төрлийн номтой , өөрийн байртай анхдагч

их дэлгүүр

Хотын төвд , их дээд сургууль болон бусад үйлчилгээнд ойр байрлалтай.

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

явуулахад нэн тохиромжтой.

www.internom.mn вэб хуудсаар дамжуулан номын захиалга хийх

боломжтой.

Дэлгүүрийн байршил

Интерном дэлгүүрийн төв

Төв дэлгүүрийн бүтэц

1 – р давхар

www.zaluu.comwww.zaluu.com

Page 5: nomiin delguuriin burtgel

1. Байгаль шинжлэл

2. Фото зураг

3. Компьютер техник

4. Чөлөөт цаг

5. Нийгмийн ухаан

6. Түүх

7. Хэл шинжлэл

8. Уран зохиол

9. Сэтгүүл

10. Тээш хадгалах

11. Хүүхдийн ном

12. Бичиг хэрэгслийн

худалдаа

2- р давхар

1. Орос ном

2. Англи ном

3. Толь бичиг

4. Аялал жуулчлал

5. Оксфордын ном

6. Газрын зураг

7. CD кассет

8. Ховор хуучин ном

Бусад салбар дэлгүүрийн байршил

o УИД – н 3 давхарт

o 40 мянгат, Цэцэг төв

o УИД – н урд талд “Гандирс” – н 1 давхарт

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

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

борлуулалтын менежер, тооцооны нягтлан нар байна.

www.zaluu.comwww.zaluu.com

Page 6: nomiin delguuriin burtgel

Системийн админ – Системийг ерөнхийд нь удирдаж хэрэглэгч нэмэх,

хасах устгах, лавлахууудад мэдээлэл нэмнэ.

Бүртгэлийн ажилтан – Номын бүртгэл хийх, нийлүүлэлтийн бүртгэл,

борлуулалтын бүртгэл болон номтой холбоотой төрөл бүрийн тайлан гаргах.

Тооцооны нягтлан – Борлуулалтын тайлан, ашгийн тайлан, зарлагын

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

асуудлыг шийднэ.

Борлуулалтын менежер - Ном заруулахаар очсон хүний номыг хүлээн

авах, номын зарах үнийг тогтоох, түүнд баримт бичиж өгөх, хямдрал зарлах

номуудыг сонгох, буцаалт хийх номуудыг сонгох.

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

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

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

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

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

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

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

шийдсэн юм.

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

1. Системийн админы шаардлага:

Өөрийн код, нууц үгээр системд нэвтрэх. Өөрийн хувийн мэдээллийг

өөрчлөх боломжтой байна.

www.zaluu.comwww.zaluu.com

Page 7: nomiin delguuriin burtgel

Шинээр хэрэглэгч бүртгэх, устгах

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

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

Лавлахын мэдээлэл нэмэх, засах, устгах

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

устгах.

2. Бүртгэлийн ажилтаны шаардлага:

Өөрийн код, нууц үгээр системд нэвтрэх. Өөрийн хувийн мэдээллийг

өөрчлөх боломжтой байна.

Номын бүртгэл хийх

Шинээр ирсэн номын бүртгэлийг хийнэ.

Борлуулалт бүртгэх

Өдөр бүрийн зарагдсан номыг бүртгэх.

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

Худалдаанд байгаа номын тайлан

Худалдаанд байгаа нийт номын тайлан.

3. Борлуулалтын менежерийн шаардлага

Өөрийн код, нууц үгээр системд нэвтрэх. Өөрийн хувийн мэдээллийг

өөрчлөх боломжтой байна.

Шинээр ном хүлээж авах

Шинээр ирсэн ном хүлээн авч баримт бичиж өгнө.

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

Ном заруулах хувь хүн, албан байгууллага, зохиолчдын бүртгэлийг

хийх.

Номын үнийг тогтоох

Өөрийн дэлгүүрийн онцлогоос хамаарч номын үнэн дээр өөрийн

дэлгүүрийн авах ашгийн үнийг нэмэх.

Захиалга хийх

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

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

Хямдрал зарлах номын тайлан гаргах

www.zaluu.comwww.zaluu.com

Page 8: nomiin delguuriin burtgel

Номын бүртгэгдсэн хугцааг харгалзан үзэж хэрвээ зарагдалгүй

удсан ном байвал хямдрал зарлах номын тайланг

боловсруулна.

Буцаах номын тайлан гаргах

Ном худалдаанд гарснаасаа хойш удсан, мөн хямдрал зарлаад

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

буцааж олгох номын тайлан.

4. Тооцооны нягтлангийн шаардлага

Үйлчлүүлэгчийн төлбөрийг хийх

Номын хүлээлгэн өгсөн хүнд төлбөрийг бэлнээр эсвэл зээлээр төлдөг.

Бэлнээр – номын тоо, үнийг харгалзан төлбөрийг шууд

бэлнээр хийх.

Зээлээр – ном зарагдаж дууссаны дараа төлбөрийг хийх.

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

Борлуулалтын тайлан – зарагдсан номын тайланг гаргана.

Тухайн тайланг өдөр, сар, улирал, жилээр гаргаж болно.

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

тайлан.

Ашгийн тайлан – борлуулалт, зарлагын тайланг харгалзан

үзэж ашгийн тайланг гаргана.

www.zaluu.comwww.zaluu.com

Page 9: nomiin delguuriin burtgel

III. БҮЛЭГ - АРХИТЕКТУРЫН СОНГОЛТ

3.1 Үйлдлийн систем: WINDOWS XP

Хамгийн сүүлд буюу 2001 онд Microsopt корпорациас гаргасан үйлдлийн систем.

Хэрэглэгч үйлдлийн системийг хэрэглэж, түүн дээр ажиллахад хялбар байдаг.

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

боломжтой.

Хэрэглэгчийн интерфейс сайтай.

Сүүлийн үеийн бараг бүх програм хангамж энэ үйлдлийн систем дээр

ажилладаг.

Unicode дэмждэг.

3.2 Өгөгдлийн сан: MS-SQL 2005

Өгөгдлийн сан үүсгэхэд хялбар ойлгомжтой.

MS-SQL server 2005 нь өгөгдлийн сан зохион байгуулахад өндөр боломж, чадвар

бүхий олон давуу талтай систем юм. Тухайлбал:

Ажиллаж байх явцдаа өөрийгөө автоматаар тохируулдаг.

Өгөдлийн санд олон хэлбэрээр (ODBC, OLEDB) хандан ажиллах

боломжтой.

Stored Procedure, Function, Trigger, View, Index гэх мэтээр хангагдсан.

Өгөгдлийн сангийн хандалт болон боловсруулалт хурдан.

Windows XP үйлдлийн систем дээр маш сайн зохицон ажилладаг. Мөн C#.NET

програмчлалын хэлтэй холбон програмчилахад нэн хялбар болно.

3.3 Програмчлалын хэл: C#.NET

Windows –ийн орчны Microsoft Visual C#.NET 2008 програмчлалын хэл ашиглана.

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

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

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

MS-SQL server 2005-тэй маш сайн зохицож ажилладаг.

Хэрэглэгчийн интерфейс маш ойлгомжтой , програмчлах бүрэн боломжтой.

Дэлгэцийн зохиомж буюу дизайн гаргахад хялбараас гадна дизайны өргөн

сонголттой.

www.zaluu.comwww.zaluu.com

Page 10: nomiin delguuriin burtgel

IV. БҮЛЭГ – СИСТЕМИЙН ШИНЖИЛГЭЭ

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

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

www.zaluu.comwww.zaluu.com

Page 11: nomiin delguuriin burtgel

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

1. Номын төрөл

№ Талбар Анхдагч

түлхүүр

Гадаад

түлхүүр

Хоосон

утга Төрөл Урт

1. Номын

төрлийн код + + Varchar 2

2. Номын

төрлийн нэр Varchar 50

2. Ном

№ Талбар Анхдагч

түлхүүр

Гадаад

түлхүүр

Хоосон

утга Төрөл Урт

1. Номын код + + Varchar 5

2. Номын

төрлийн код + Varchar 2

3. Номын нэр NVarchar 50

4. Номын

зохиолч NVarchar 50

5. Номын

орчуулагч + NVarchar 50

6. Номын

редактор + NVarchar 50

7. ISBN + Varchar 13

8. Үндсэн үнэ Money

9. Тоо ширхэг Int

10. Хэвлэгдсэн

огноо Date

11. Номын

зарагдах үнэ Money

12. Бүртгэгдсэн

огноо Date

www.zaluu.comwww.zaluu.com

Page 12: nomiin delguuriin burtgel

4. Ажилтан

№ Талбар Анхдагч

түлхүүр

Гадаад

түлхүүр

Хоосон

утга Төрөл Урт

1. Ажилтан код + + Varchar 5

2. Албан

тушаалын код + Varchar 2

3. Овог NVarchar 50

4. Нэр NVarchar 50

5. Утас Varchar 20

6. Гэрийн хаяг NVarchar 100

7. Логин нэр NVarchar 50

8. Нууц үг NVarchar 50

5. Борлуулалт

№ Талбар Анхдагч

түлхүүр

Гадаад

түлхүүр

Хоосон

утга Төрөл Урт

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

код + + Varchar 5

2. Ажилтан код + Varchar 50

3. Огноо Date

6. Борлуулалт ба ном

№ Талбар Анхдагч

түлхүүр

Гадаад

түлхүүр

Хоосон

утга Төрөл Урт

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

код + + Varchar 5

2. Номын код + + Varchar 50

3. Тоо Int

www.zaluu.comwww.zaluu.com

Page 13: nomiin delguuriin burtgel

7. Хямдрал

№ Талбар Анхдагч

түлхүүр

Гадаад

түлхүүр

Хоосон

утга Төрөл Урт

1. Хямдралын

код + Varchar 5

2. Номын код + Varchar 50

3. Хямдарсан

хувь Varchar 4

4. Хямдрал

зарласан огноо Date

5. Хямдрал

дуусах огноо Date

8. Нийлүүлэлт

№ Талбар Анхдагч

түлхүүр

Гадаад

түлхүүр

Хоосон

утга Төрөл Урт

1. Нийлүүлэлтийн

код + + Varchar 5

2. Үйлчлүүлэгчийн

код + + Varchar 50

3. Төлбөрийн

хэлбэр Varchar 30

4. Төлбөр

хийгдсэн эсэх Boolean

5. Нийлүүлэлт

хийгдсэн огноо Date

9. Нийлүүлэлт ба ном

№ Талбар Анхдагч

түлхүүр

Гадаад

түлхүүр

Хоосон

утга Төрөл Урт

1. Нийлүүлэлтийн

код + Varchar 5

2. Номын код + Varchar 50

3. Тоо Int

4. Үнэ Money

www.zaluu.comwww.zaluu.com

Page 14: nomiin delguuriin burtgel

10. Буцаалт

№ Талбар Анхдагч

түлхүүр

Гадаад

түлхүүр

Хоосон

утга Төрөл Урт

1. Буцаалтын код + Varchar 5

2. Номын код + Varchar 5

6. Буцаалт хийсэн

огноо Date

11. Үйлчлүүлэгч

№ Талбар Анхдагч

түлхүүр

Гадаад

түлхүүр

Хоосон

утга Төрөл Урт

1. Үйлчлүүлэгчийн

код + + Varchar 5

2. Овог NVarchar 50

3. Нэр NVarchar 50

4. Холбоо барих

утас Varchar 20

7. И-мэйл NVarchar 50

8. Шуудангийн

хаяг NVarchar 50

9. Гэрийн хаяг NVarchar 200

www.zaluu.comwww.zaluu.com

Page 15: nomiin delguuriin burtgel

4.4 Өгөгдлийн урсгалын диаграм

www.zaluu.comwww.zaluu.com

Page 16: nomiin delguuriin burtgel

www.zaluu.comwww.zaluu.com

Page 17: nomiin delguuriin burtgel

www.zaluu.comwww.zaluu.com

Page 18: nomiin delguuriin burtgel

www.zaluu.comwww.zaluu.com

Page 19: nomiin delguuriin burtgel

www.zaluu.comwww.zaluu.com

Page 20: nomiin delguuriin burtgel

4.5 Өгөгдлийн толь

www.zaluu.comwww.zaluu.com

Page 21: nomiin delguuriin burtgel

Про

цесс

Процессын

нэр Зориулалт Оролтын урсгал

Гаралтын

урсгал

Нэмэлт

тайлбар

1

1 Ном бүртгэх Номын мэдээлэл

бүртгэнэ. Номын мэдээлэл

Ном бүртгэсэн

мэдээлэл

Код,нэр,зохио

лч, үнэ гэх

мэт.

2

Номын

төрлийн

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

Шинээр номын

төрлийн лавлахын

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

Номын төрлийн

мэдээлэл

Номын төрөл

бүртгэсэн

мэдээлэл

Номын

төрлийн код,

нэр.

3 Нийлүүлэгч

бүртгэх

Ном

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

бүртгэлийг хийнэ.

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

мэдээлэл

Нийлүүлэгч

бүртгэсэн

мэдээлэл

Код, овог, нэр,

утас г.м

4 Ажилтан

бүртгэх

Системд нэвтрэх

дэлгүүрийн

ажилтаны

мэдээлэл бүртгэнэ.

Ажилтаны

мэдээлэл

Ажилтан

бүртгэсэн

мэдээлэл

Код, овог, нэр,

утас г.м

2

1

Номын

үлдэгдлийг

мэдээлэх

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

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

номын мэдээлэл

дээр үндэслэн

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

олно.

- Ном ба

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

мэдээлэл

- Номын мэдээлэл

Үлдэгдэл номын

мэдээлэл

2 Ном

нийлүүлэх

Номын

нийлүүлэлт

бүртгэнэ.

-

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

бүртгэл

- Бүртгэсэн

ажилтаны код

- Номын мэдээлэл

- Нийлүүлэлтийн

талаарх мэдээлэл

- Ном ба

нийлүүлэлтийн

талаарх мэдээлэл

Нийлүүлэлтий

н код,

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

н код,

нийлүүлэлт

хийсэн огноо

г.м

3 Борлуулалт

бүртгэх

Өдөр бүрийн

хийсэн

борлуулалтыг

бүртгэнэ.

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

мэдээлэл

- Ном ба

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

мэдээдэл

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

мэдээлэл

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

код,

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

н код,

борлуулалт

хийсэн огноо

г.м

3 1

Хямдрал

зарлах номыг

сонгох

Номын мэдээлэл

ба борлуулалтанд

хяналт тавин

хэрвээ зарагдалгүй

удсан байвал

хямдрал зарлана.

- Номын мэдээлэл

- Нийлүүлэлт ба

номын мэдээлэл

- Борлуулалт ба

номын мэдээлэл

Хямдрал

зарласан номын

мэдээлэл

Хямдралын

код, номын

код, хямдарсан

хувь г.м

4 1 Буцаалт хийх

Номын мэдээлэл,

борлуулалтанд

хяналт тавин,

хямдралын

мэдээллийг

харгалзан тухайн

ном зарагдагүй

байвал буцааж

олгоно.

- Номын мэдээлэл

- Нийлүүлэлт ба

номын мэдээлэл

- Борлуулалт ба

номын мэдээлэл

- Хямдралын

мэдээлэл

Буцааж олгох

номын мэдээлэл

Буцаалтын

код, номын

код, буцаалт

хийсэн огноо.

5

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

тайлан гаргах

Борлуулалт ямар

байгааг харах

зорилгоор гаргах

тайлан.

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

мэдээлэл

- Борлуулалт ба

номын мэдээлэл

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

тайлан

2

Зарлагын

тайлан гаргах

Зээлээр төлбөр

хийсэн

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

тайланн

- Нийлүүлэлтийн

мэдээлэл

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

мэдээлэл

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

www.zaluu.comwww.zaluu.com

Page 22: nomiin delguuriin burtgel

3 Ашгийн

тайлан гаргах

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

тайлан ба

зарлагын

тайлангийн

эцсийн дүнгээс

шалтгаалан гарах

тайлан.

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

тайлангийн

мэдээлэл

- Зарлагын

тайлангийн

мэдээлэл

Ашгийн тайлан

4 Захиалгын

тайлан гаргах

Номын мэдээлэл,

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

мэдээлэл зэрэг

дээр үндэслэн

гарах тайлан

- Номын мэдээлэл

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

мэдээлэл

Захиалгын

тайлан

5

Хямдрал

зарласан

номын тайлан

гаргах

Хямдрал зарласан

нийт номын

тайланг гаргана.

- Хямдралын

мэдээлэл

Хямдралын

тайлан

6

Буцааж

олгогдох

номын тайлан

гаргах

Буцааж олгогдох

номын тайлан - Буцаалтын

мэдээлэл

Буцаалтын

тайлан

7

Худалдаанд

байгаа нийт

номын тайлан

гаргах

Байгаа бүх номын

тайлан - Номын мэдээлэл Номын тайлан

4.6 Процессын тодорхойлолт

www.zaluu.comwww.zaluu.com

Page 23: nomiin delguuriin burtgel

Процесс ID 1.1 Процессын нэр

Номын

бүртгэл

хийх

Дүрс.огноо . . .

Хуудас :

/

Систем

Номын

бүртгэлийн

систем

Дэд систем Лавлах

бүртгэх ӨУД

Бүртгэл

хийх

хэн

ээр

бү

рт

гэли

йн

аж

илт

ан

Хугацааны

давтамж

Хэрэгцээтэй

үед /өдөр, сар,

жил/

Процессийн

төрөл batch

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

Номын талаарх мэдээлэл Шинэ номын талаарх мэдээллийг бүртгэх Бүртгэгдсэн номын

мэдээлэл

Процесс ID 1.2 Процессын

нэр

Номын төрлийн

лавлах бүртгэх Дүрс.огноо . . .

Хуудас :

/

Систем

Номын

бүртгэлийн

систем

Дэд систем Лавлах бүртгэх ӨУД Бүртгэл

хийх

хэн

ээр

ад

ми

н

Хугацааны

давтамж

Хэрэгцээтэй

үед /өдөр, сар,

жил/

Процессийн

төрөл batch

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

Номын төрлийн лавлахын

мэдээлэл Төрлийн талаарх мэдээллийг бүртгэх

Бүртгэгдсэн номын

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

Процесс ID 1.3 Процессын

нэр

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

бүртгэл хийх Дүрс.огноо . . .

Хуудас :

/

Систем

Номын

бүртгэлийн

систем

Дэд систем Лавлах бүртгэх ӨУД Бүртгэл

хийх

хэн

ээр

бо

рлу

улал

тын

мен

ежер

Хугацааны

давтамж

Хэрэгцээтэй

үед /өдөр, сар,

жил/

Процессийн

төрөл batch

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

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

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

Бүртгэгдсэн

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

мэдээлэл

Процесс ID 1.4 Процессын

нэр

Ажилтан

бүртгэх Дүрс.огноо . . .

www.zaluu.comwww.zaluu.com

Page 24: nomiin delguuriin burtgel

Хуудас :

/

Систем

Номын

бүртгэлийн

систем

Дэд систем Лавлах бүртгэх ӨУД Бүртгэл

хийх

хэн

ээр

ад

ми

н

Хугацааны

давтамж

Хэрэгцээтэй

үед /өдөр, сар,

жил/

Процессийн

төрөл batch

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

Ажилтаын талаарх мэдээлэл Ажилтаны мэдээлэл бүртгэх Бүртгэгдсэн

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

Процесс ID 3.1 Процессын

нэр

Хямдрал зарлах

ном сонгох Дүрс.огноо . . .

Хуудас :

/

Систем

Номын

бүртгэлийн

систем

Дэд систем Хямдрал зарлах ӨУД Бүртгэл

хийх

хэн

ээр

бо

рлу

ула

лты

н

мен

ежер

Хугацааны

давтамж

Хэрэгцээтэй

үед /өдөр, сар,

жил/

Процессийн

төрөл batch

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

- Номын мэдээлэл

- Борлуулалт ба номын

мэдээллээс зарагдсан тооны

мэдээлэл

- Нийлүүлэлт ба номын

мэдээллээс анх ирснэ тооны

мэдээлэл

Хямдрал зарлах номын мэдээлэлтэй

ажиллах

Хямдрал зарласан

номын мэдээлэл

Процесс ID 4.1 Процессын

нэр

Буцааж олгох

ном сонгох Дүрс.огноо . . .

Хуудас :

/

Систем

Номын

бүртгэлийн

систем

Дэд систем Буцаалт хийх ӨУД Бүртгэл

хийх

хэн

ээр

бо

рлу

улал

тын

мен

ежер

Хугацааны

давтамж

Хэрэгцээтэй

үед /өдөр, сар,

жил/

Процессийн

төрөл batch

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

- Номын мэдээлэл

- Борлуулалт ба номын

мэдээллээс зарагдсан тооны

мэдээлэл

- Нийлүүлэлт ба номын

мэдээллээс анх ирснэ тооны

мэдээлэл

- Хямдралын мэдээлэл

Буцаалт хийх сонголт хийх Буцаалт хийх номын

мэдээлэл

www.zaluu.comwww.zaluu.com

Page 25: nomiin delguuriin burtgel

Процесс ID 5.1 Процессын

нэр

Борлуултын

тайлан гаргах Дүрс.огноо . . .

Хуудас :

/

Систем

Номын

бүртгэлийн

систем

Дэд систем Тайлан гаргах ӨУД Бүртгэл

хийх

хэн

ээр

бо

рлу

улал

тын

мен

ежер

Хугацааны

давтамж

Хэрэгцээтэй

үед /өдөр, сар,

жил/

Процессийн

төрөл batch

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

- Тайлан гаргах хүсэлт

- Борлуулалтын мэдээлэл Борлуулалтын тайлан боловсруулах Борлуултын тайлан

Процесс ID 5.3 Процессын

нэр

Ашгийн тайлан

гаргах Дүрс.огноо . . .

Хуудас :

/

Систем

Номын

бүртгэлийн

систем

Дэд систем Тайлан гаргах ӨУД Бүртгэл

хийх

хэн

ээр

бо

рлу

улал

тын

мен

ежер

Хугацааны

давтамж

Хэрэгцээтэй

үед /өдөр, сар,

жил/

Процессийн

төрөл batch

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

- Тайлан гаргах хүсэлт

- Борлуулалтын тайлангийн

мэдээлэл

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

мэдээлэл

Ашгийн тайлан боловсруулах Ашгийн тайлан

www.zaluu.comwww.zaluu.com

Page 26: nomiin delguuriin burtgel

V. БҮЛЭГ – СИСТЕМИЙН ЗОХИОМЖ

5.1 Бүтцийн схем

www.zaluu.comwww.zaluu.com

Page 27: nomiin delguuriin burtgel

www.zaluu.comwww.zaluu.com

Page 28: nomiin delguuriin burtgel

5.2 Тайлангийн загвар

www.zaluu.comwww.zaluu.com

Page 29: nomiin delguuriin burtgel

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

Тайлан гаргасан огноо:

№ Борлуулалт

хийсэн огноо Номын нэр Тоо Нэгж үнэ Нийт үнэ

999 999 999 999 999

999 999 999 999 999

999 999 999 999 999

Нийт: 999

Тайлан гаргасан :........Гарын үсэг............./Ажилтаны нэр/

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

Тайлан гаргасан огноо:

Огноо – с Огноо- ны хооронд ном нийлүүлсэн

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

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

код

Төлбөрийн

хэмжээ

999 999 999 999

999 999 999 999

999 999 999 999

Нийт: 999

Тайлан гаргасан :........Гарын үсэг............./Ажилтаны нэр/

Ашгийн тайлан

www.zaluu.comwww.zaluu.com

Page 30: nomiin delguuriin burtgel

Тайлан гаргасан огноо:

Огноо – с Огноо- ны хоорондох ашгийн тайлан

Огноо – с Огноо- ны хоорондох нийт ашиг:

Нийт борлуулалт - Нийт төлбөр = Ашиг

Тайлан гаргасан :........Гарын үсэг............./Ажилтаны нэр/

Худалдаанд байгаа номын тайлан

Тайлан гаргасан огноо:

Тайлан гаргасан :........Гарын үсэг............./Ажилтаны нэр/

Хямдрал зарласан номын тайлан

№ Борлуулалт

хийсэн огноо

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

дүн

Нийлүүлэлт

хийсэн огноо

Нийлүүлэлтийн

төлбөрийн

хэмжээ

999 999 999 999

999 999 999 999

999 999 999 999

Нийт борлуулалт: 999 Нийт төлбөр: 999

№ Номын нэр Тоо Үнэ

999 999 999 999

999 999 999 999

999 999 999 999

Нийт: 999 999

www.zaluu.comwww.zaluu.com

Page 31: nomiin delguuriin burtgel

Тайлан гаргасан огноо:

Тайлан гаргасан :........Гарын үсэг............./Ажилтаны нэр/

Буцаах номын тайлан

Тайлан гаргасан огноо:

Тайлан гаргасан :........Гарын үсэг............./Ажилтаны нэр/

Ном хүлээн авсан баримт

Баримтын код

Хямдрал

зарласан

огноо

Хямдрал

дуусах

огноо

Номын нэр

Хямдрал

зарлах

хувь

Тоо Хямдралын

үнэ

999 999 999 999 999 999 999

999 999 999 999 999 999 999

999 999 999 999 999 999 999

Нийт: 999 999

№ Номын нэр Үйлчлүүлэгчийн

нэр Тоо Үнэ

999 999 999 999 999

999 999 999 999 999

999 999 999 999 999

Нийт: 999 999

www.zaluu.comwww.zaluu.com

Page 32: nomiin delguuriin burtgel

Огноо:

Хүлээн авсан ажилтан:........Гарын үсэг............./Ажилтаны нэр/

Хүлээлгэж өгсөн:........Гарын үсэг............./Нийлүүлэгчийн нэр/

5.2 Дэлгэцийн зохиомж

Нэвтрэх цонх

№ Номын нэр Тоо Үнэ

999 999 999 999

999 999 999 999

999 999 999 999

Нийт: 999 999

www.zaluu.comwww.zaluu.com

Page 33: nomiin delguuriin burtgel

Админы харилцах цонх/Номын төрлийн лавлахын цонх/

Ажилтаны харилцах цонх /Ном бүртгэх цонх/

www.zaluu.comwww.zaluu.com

Page 34: nomiin delguuriin burtgel

Ажилтаны цонх /Нийлүүлэлт хийх цонх/

www.zaluu.comwww.zaluu.com

Page 35: nomiin delguuriin burtgel

Нийлүүлэгчид өгөх баримт

www.zaluu.comwww.zaluu.com

Page 36: nomiin delguuriin burtgel

Худалдаанд байгаа номын тайлан

www.zaluu.comwww.zaluu.com

Page 37: nomiin delguuriin burtgel

www.zaluu.comwww.zaluu.com

Page 38: nomiin delguuriin burtgel

VI. КОДЧИЛОЛ

Хэрэглэгч системд нэвтрэх stored procedure

Лавлахын утгыг засах stored procedure

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

Wikipedia-com.com

Internom.mn

Google.com

“Глобаль Бридж” компанийн маркетингийн менежр Энхжаргалын хийсэн зах

зээлийн судалгаа

Д. Ундраа багш “Өгөгдлийн сан”

Д. Энхжаргал багш “Системийн шинжилгээ ба зохиомж” лекцийн материал 2006

set ANSI_NULLS ON

set QUOTED_IDENTIFIER ON

GO

ALTER PROCEDURE [dbo].[login_]

@u_id NVARCHAR(10),

@u_pass NVARCHAR(50)

AS

BEGIN

SET NOCOUNT ON;

IF EXISTS (SELECT 1 FROM admin WHERE admin_kod = @u_id

AND admin_pass = @u_pass)

BEGIN

RETURN 1

END

IF EXISTS (SELECT 1 FROM ajiltan WHERE ajiltan_kod =

@u_id AND ajiltan_pass = @u_pass)

BEGIN

RETURN 2

END

IF NOT EXISTS (SELECT 1 FROM admin WHERE admin_kod =

@u_id )AND

NOT EXISTS (SELECT 1 FROM ajiltan WHERE ajiltan_kod

= @u_id )

BEGIN

RETURN 3

END

ELSE IF NOT EXISTS(SELECT 1 FROM admin WHERE admin_kod

= @u_id AND admin_pass = @u_pass)AND

NOT EXISTS(SELECT 1 FROM ajiltan WHERE

ajiltan_kod = @u_id AND ajiltan_pass = @u_pass)

BEGIN

RETURN 4

END

END

set ANSI_NULLS ON

set QUOTED_IDENTIFIER ON

GO

ALTER PROCEDURE [dbo].[changeBookType]

@d NVARCHAR(2),

@e NVARCHAR(2)

AS

BEGIN

SET NOCOUNT ON;

DECLARE @f NVARCHAR(10);

DECLARE @g NVARCHAR(10);

IF EXISTS (SELECT 1 FROM nom WHERE nom_turul_kod = @d)

BEGIN

SELECT @f = nom_kod from nom where nom_turul_kod =

@d

UPDATE nom SET nom_turul_kod = @e WHERE

nom_turul_kod = @d

UPDATE nom SET nom_kod = REPLACE(nom_kod, @d, @e)

UPDATE borluulalt_and_nom SET nom_kod =

REPLACE(nom_kod, @d, @e)

UPDATE sup_and_nom SET nom_kod = REPLACE(nom_kod,

@d, @e)

END

END

www.zaluu.comwww.zaluu.com