Академический Документы
Профессиональный Документы
Культура Документы
ГАРЧИГ
КПХ – А.Анхбаяр 1
“НАДАД ОЙР” АНДРОЙД АППЛИКЕЙШН
КПХ – А.Анхбаяр 2
“НАДАД ОЙР” АНДРОЙД АППЛИКЕЙШН
КПХ – А.Анхбаяр 3
“НАДАД ОЙР” АНДРОЙД АППЛИКЕЙШН
КПХ – А.Анхбаяр 4
“НАДАД ОЙР” АНДРОЙД АППЛИКЕЙШН
ХҮСНЭГТИЙН ЖАГСААЛТ
Хүснэгт 1 Ижил төстэй апп-ийн харьцуулсан судалгаа
Хүснэгт 2 Хэрэглэгчийн шаардлага
КПХ – А.Анхбаяр 5
“НАДАД ОЙР” АНДРОЙД АППЛИКЕЙШН
ОРШИЛ
Энэхүү дипломын ажлын хүрээнд ухаалаг гар утсанд зориулсан “Надад Ойр”
нэртэй аппликейшн хийхээр сонгон авлаа. Энэ аппликейшнг зөвхөн андройд
үйлдлийн системтэй ухаалаг утастай хэрэглэгчид өөрийн утсанд суулгаж
хэрэглэнэ.
Судалгааны хэсэг
Шинжилгээний хэсэг
Хөгжүүлэлтийн хэсэг
1-р бүлэг: Энэ хэсэгт ижил төстэй апп-ийн харьцуулсан судалгаа, андройд апп
хөгжүүлэлттэй холбоотой зарим нэг ойлголт, арга технологиуд, тэр дундаа map tile
болон route хийх мөн онлайн ажиллах боломжийг сервер талд хэрхэн
шийдвэрлэснийг дурдах болно.
КПХ – А.Анхбаяр 6
“НАДАД ОЙР” АНДРОЙД АППЛИКЕЙШН
ЗОРИЛГО
Андройд үйлдлийн системтэй утсанд хэрэглэгчид ойр байгууллага, үйлчилгээний
газруудыг харуулах аппликейшн хөгжүүлэх.
КПХ – А.Анхбаяр 7
“НАДАД ОЙР” АНДРОЙД АППЛИКЕЙШН
I. Судалгааны хэсэг
1.1. Ижил төстэй аппликейшны судалгаа
Хүснэгт 1 Ижил төстэй апп-ийн харьцуулсан судалгаа
ОЧИХ ЧИГЛЭЛИЙН
NO YES
МЭДЭЭЛЭЛ
Энэ график дээр “Google Play Store”-д хандсан андройд ухаалаг утастай
хэрэглэгчдийн тоог 7 хоногийн турш судалгаа явуулж 2016 оны 5 сарын 2-нд
гарсан үзүүлэлт.
КПХ – А.Анхбаяр 8
“НАДАД ОЙР” АНДРОЙД АППЛИКЕЙШН
1.2.1 Android
Андройд апп хөгжүүлэлтийг програмчлалын жава хэл ашиглан хийдэг бөгөөд
програмын дизайныг xml бүтэцтэйгээр тодорхойлж өгдөг.
1.2.2 Map
Газрын зураг нь маш олон жижиг зурагнуудаас бүрддэг. Энэ жижиг хэсгийг “tile” гэж
нэрлэдэг. Нэг дор бүх зургийг татаж харуулна гэдэг хэдэн сая зураг татах
шаардлагатай болно. Тийм учраас зүүм лэвэл (zoom level) буюу харагдах
төвшнөөр нь дахин жижиг хэсгүүдэд хуваасан.
Гэх мэтээр tile-н тоо 4-ийн зэрэгтээр үргэлжлэх ба зүүм лэвэл 15 үед 1.1 тэрбум
гаран tile дэлхийг дүрсэлж байдаг ба байшин, явган хүний зам тод харагдаж ирдэг.
Зүүм лэвэл 17 болж хоёрхоноор нэмэгдэхэд дэлхийг бүтэн дүрслэхэд 17 тэрбум
КПХ – А.Анхбаяр 9
“НАДАД ОЙР” АНДРОЙД АППЛИКЕЙШН
гаруй tile шаардлагатай. Энэ их tile-г эмх замбараатай хадгалахын тулд энгийн
координатийн систем ашигдадаг.
КПХ – А.Анхбаяр 10
“НАДАД ОЙР” АНДРОЙД АППЛИКЕЙШН
Minu MAP
КПХ – А.Анхбаяр 11
“НАДАД ОЙР” АНДРОЙД АППЛИКЕЙШН
Солр дээр өгөгдөл хэрхэн хадгалагдаж байгааг доорх зургаас харах боломжтой.
Энэ өгөгдөлөөс байгууллага болон үйлчилгээний нэр, уртраг, өргөрөг зэрэг
дэлгэрэнгүй мэдээллүүдийг ашиглаж байгаа.
КПХ – А.Анхбаяр 12
“НАДАД ОЙР” АНДРОЙД АППЛИКЕЙШН
I - Зайлшгүй шаардлагатай
II - Байх шаардлагатай
III - Байж болох
IV - Байвал хэрэгцээт
гэсэн ангилал тогтоон хэрэгжүүлэлтийн явцад зайлшгүй гүйцэтгэх
үүргүүдийг тодорхойллоо
Хүснэгт 2 Хэрэглэгчийн шаардлага
Шаардлага хэрхэн
хангагдах болон
хязгаарлалтын
нөхцөлүүд
Шаардлагын зэрэглэл I
Шаардлага хэрхэн Банк, эмнэлэг, ресторан, тоглоомын төв, кино театр гэх мэтээр
хангагдах болон ангилах
хязгаарлалтын
нөхцөлүүд
Шаардлагын зэрэглэл I
КПХ – А.Анхбаяр 13
“НАДАД ОЙР” АНДРОЙД АППЛИКЕЙШН
Шаардлага хэрхэн Интернет, GPS асаалттай байх үед хуудас бүр дуудагдахад
хангагдах болон хэрэглэгчийн байршлыг шинэчлэн харуулах
хязгаарлалтын
нөхцөлүүд
Шаардлагын зэрэглэл I
Шаардлагын зэрэглэл I
Шаардлагын зэрэглэл II
Шаардлага хэрхэн Цахим хаяг дээр дарахад тухайн хуудсыг интернэт хөтөч
хангагдах болон ашиглан нээж харуулах
КПХ – А.Анхбаяр 14
“НАДАД ОЙР” АНДРОЙД АППЛИКЕЙШН
хязгаарлалтын
нөхцөлүүд
Шаардлагын зэрэглэл I
Шаардлагын зэрэглэл I
Шаардлагын зэрэглэл II
Шаардлагын зэрэглэл I
КПХ – А.Анхбаяр 15
“НАДАД ОЙР” АНДРОЙД АППЛИКЕЙШН
Шаардлагын тайлбар Англи галиг болон Монгол, товчилсон нэр, нэр дутуу бичсэн
ялгаагүй ижил илэрц олдох
Шаардлага хэрхэн
хангагдах болон
хязгаарлалтын
нөхцөлүүд
Шаардлагын зэрэглэл II
Шаардлагын зэрэглэл IV
Шаардлага хэрхэн Таван одтойгоос эхлэн нэг одтой, огт үнэлгээ аваагүй
хангагдах болон байгууллага, үйлчилгээний төвүүд хүртэл харагдах
хязгаарлалтын
нөхцөлүүд
Шаардлагын зэрэглэл IV
КПХ – А.Анхбаяр 16
“НАДАД ОЙР” АНДРОЙД АППЛИКЕЙШН
Шаардлага хэрхэн
хангагдах болон
хязгаарлалтын
нөхцөлүүд
Шаардлагын зэрэглэл IV
Шаардлага хэрхэн
хангагдах болон
хязгаарлалтын
нөхцөлүүд
КПХ – А.Анхбаяр 17
“НАДАД ОЙР” АНДРОЙД АППЛИКЕЙШН
Андройд 2.3 хувилбараас хойш бүх хувилбар дээр ажиллах боломжтой байх
КПХ – А.Анхбаяр 18
“НАДАД ОЙР” АНДРОЙД АППЛИКЕЙШН
КПХ – А.Анхбаяр 19
“НАДАД ОЙР” АНДРОЙД АППЛИКЕЙШН
КПХ – А.Анхбаяр 20
“НАДАД ОЙР” АНДРОЙД АППЛИКЕЙШН
КПХ – А.Анхбаяр 21
“НАДАД ОЙР” АНДРОЙД АППЛИКЕЙШН
http://www.openweathermap.org/api
Зураг 9 Хайлт хийх үеийн харагдах байдал
КПХ – А.Анхбаяр 22
“НАДАД ОЙР” АНДРОЙД АППЛИКЕЙШН
Зураг 10 Үйлчилгээний газрын байрлалуудыг жагсаалт Зураг 11 Үйлчилгээний газрын байрлалуудыг газрын
байдлаар харагдах байдал зураг дээр харагдах байдал
КПХ – А.Анхбаяр 23
“НАДАД ОЙР” АНДРОЙД АППЛИКЕЙШН
Зураг 12 Сонгосон үйлчилгээний газрын товч мэдээлэл Зураг 13 Очих чиглэлийг харуулж буй байдал ба бусад
харагдах байдал дэлгэрэнгүй мэдээллийн харагдах бай
КПХ – А.Анхбаяр 24
“НАДАД ОЙР” АНДРОЙД АППЛИКЕЙШН
3.3. Кодчилол
Дээрх явах чиглэлийг олж буй функцийг дуудаж ажиллуулж буй хэсгийн код байгаа
ба “map tile” буюу газрын зургийн хэсгийг татах тохиргоог хийж өгч байгаа. Энэ
тохиргоонд нэг хэсэг нь ямар хэмжээтэй байх бас ямар өргөтгөлөөр татах мөн
газрын зургийн зүүм лэвэл буюу харагдах төвшний тохиргоог хийж байгаа.
КПХ – А.Анхбаяр 25
“НАДАД ОЙР” АНДРОЙД АППЛИКЕЙШН
Доорх хэсэгт хэрэглэгч ямар нэгэн ангилал сонгосон эсвэл хайлт хийхэд сервисээс
өгөгдөл авж буй байдал.
КПХ – А.Анхбаяр 26
“НАДАД ОЙР” АНДРОЙД АППЛИКЕЙШН
Энэ хэсэгт ангиллын тухай өгөгдлийг хэрхэн ямар хэлбэртэй хадгалж буй байдал.
Ингэж ЖСОН хэлбэртэй хадгалсан учир нь дараа нь дараа нь засвар хийх болон
харахад ойлгомжтой мөн кодны хувьд ч ашиглахад хялбар байдаг.
КПХ – А.Анхбаяр 27
“НАДАД ОЙР” АНДРОЙД АППЛИКЕЙШН
IV. ДҮГНЭЛТ
Энэхүү дипломын ажлын хүрээнд андройд утсанд зориулагдсан “Надад ойр”
нэртэй хэрэглэгчид ойр байрлах үйлчилгээний цэгүүдийг харуулах зорилготой
аппликейшн хөгжүүллээ. Уг зорилгот хүрэхээр Android studio-оор хөгжүүлэлтийн
орчинг бүрдүүлж “Mongol iD Group” ХХК-ийн “Мinu map” буюу монголчуудын
хөгжүүлж буй газрын зураг болон өгөгдлийг ашиглан үйлчилгээний цэг,
байгууллагуудын мэдээллийг харуулж очих чиглэлийг харуулах боломжтойгоор
програмчилж гүйцэтгэлээ.
КПХ – А.Анхбаяр 28
“НАДАД ОЙР” АНДРОЙД АППЛИКЕЙШН
V. НОМ ЗҮЙ
http://www.statista.com/statistics/271774/share-of-android-platforms-on-mobile-devices-
with-android-os/
http://www.openstreetmap.org/#map=16/47.9189/106.9188
https://map.minu.mn/beta/?c=47.92337:106.91774:18
КПХ – А.Анхбаяр 29
“НАДАД ОЙР” АНДРОЙД АППЛИКЕЙШН
VI. ХАВСРАЛТ
КПХ – А.Анхбаяр 30