You are on page 1of 37

TMBS

TCDD Tanmaz Mallar Bilgi Sistemi 1


Bu belgedeki tm bilgiler nceden uyar yaplmadan deitirilebilir ve Ak Mhendislik
Bilgisayar Tic. ti. adna verilmi herhangi bir taahht nitelii tamaz. Bu belgede
aklanan yazlm bir lisans ya da snrl kullanm szlemesine tabidir. Bu yazlm lisans
ya da snrl kullanm szlemesinde aklanan amalar dnda herhangi bir ortama
kopyalanmas yasalara aykrdr.

Copyright Netcad Mhendislik Bilgisayar Tic.Ltd. ti. 1999

Btn Haklar Sakldr. Telif hakk kanunlar erevesinde izin verilen haller dnda,
nceden yazl izin alnmakszn oaltlmas, uyarlanmas ve tercme edilmesi yasaktr.

Birinci bask, Aralk 2001

Birinci bask, Aralk 2001

Basld Yer: Ankara

Versiyon: V.2.03

Revizyon Tarihi: 02.04.2003

Revizyon No: 002

Dokman No: NC_TMBS_01

TCDD Tanmaz Mallar Bilgi Sistemi 2


NDEKLER
TCDD Tanmaz Mallar Bilgi Sistemi Sistem Kurulumu..................................4
1.1. Sunucu in n Gereksinimler ...............................................................4
1.2. lemci iin n gereksinimler.................................................................4
1.3. WEB Tabanl Olarak Yazlan TMBS Programnn avantajlar ........................4
1.4. TMBS 2.0 Versiyonu le Gelen Baz Yenilikler...........................................4
1.5. Kurulum .............................................................................................5
1.6. Kurulum Sonras Ayarlar......................................................................5
1.6.1. Word Raporlamann alabilmesi in Yaplmas Gerekenler ...........6
1.6.2. Veritaban Balant Ayarlar ........................................................8
1.6.3. Sanal Dizin (Virtual Directory) Ayarlar .........................................9
1.6.4. Yetkilendirme Ayarlarnn Yaplmas ...........................................13
1.6.4.1. Yetkilendirme Modlnn Aktive Edilmesi ..................................13
1.6.4.2. Yetkilendirilecek ilemlerin (task) kayt edilmesi .........................15
1.6.4.3. Kullanc ekleme .....................................................................16
2. Blm ..............................................................................................17
TCDD Tanmaz Mallar Bilgi Sistemi Ynetici Ayarlar ve Kurallar .................17
2.1. Sistem Ayarlar .................................................................................17
2.2. Veritaban le lgili Kurallar .................................................................18
2.3. Kullanc Tanml Sorgu ve Raporlar......................................................18
2.4. Yeni Sorgu Eklenmesi ........................................................................18
2.5. Yedekleme........................................................................................20
2.6. Yedek Ama......................................................................................20
2.7. Sorgu ve Raporlarn Merkez ve Dier Blgelerle Paylalmas...................22
2.8. Verilerin Birletirilmesi .......................................................................23
2.9. Blgeler in Veri Hazrlanmas ............................................................29
2.10. Merkezden Gelen Verilerin Blgeye Aktarlmas....................................31
3. Blm ..............................................................................................32
Sorun Giderme .....................................................................................32

TCDD Tanmaz Mallar Bilgi Sistemi 3


TCDD Tanmaz Mallar Bilgi Sistemi
Sistem Kurulumu

1.1. Sunucu in n Gereksinimler


Sunucu zellikli bir iletim sistemi (Windows 2000 Server, XP Pro). letim sistemi
sunucu zellikli deilse (Windows 2000, XP) kullanc saysna bal olarak sorunlar
yaanabilir.
NTFS dosya sistemi (Dosya sisteminin FAT32 olmas durumunda sorunlarla
karlalabilmektedir)
IIS 5.x yada daha yksek bir srm
Microsoft Word (97 yada daha yksek bir srm)

1.2. lemci iin n gereksinimler


Internet Explorer 6.x yada daha st kurulu olmaldr.
Raporlarn alnabilmesi iin Microsoft Word ve Excel uygulamalar.

1.3.WEB Tabanl Olarak Yazlan TMBS


Programnn avantajlar
Gncelleme kolayl
Dk maliyet, her istemci iin bir Oracle, SqlServer, vs. lisansna gerek yok
stenilen yerden balanlabilme
Balanacak bilgisayarda tarayc (internet explorer) olmas yeterli
Internetee alabilme, istenilen ksmlarn halka alabilmesi
Verinin merkezilii

1.4.TMBS 2.0 Versiyonu le Gelen Baz


Yenilikler
Veri eriiminde hzlanma (30000 kayt 2sn)
deme girilerinde KDV, gecikme ceza miktarlarnn otomatik hesaplanmas
Tm listelerin istenilen kolonlarnn excel'e aktarlmas
Lstelerin istenilen kolona gre azalan/artan olarak sralanabilmesi
Tm sayfalardan ana menye dnmeden ilgili dier sayfalara gei
Kayt no yerine ad/soyad, ada/parsel, ... deerlerinin grntlenmesi
TCDD Tanmaz Mallar Bilgi Sistemi 4
Bir pencerede girilen deerlerin sonraki pencereye tanmas
Para girilerinde virgl ile ayrma
Yeniden dzenlenmi kullanc arayz
Entegre harita sayfalarn ieren alternatif yeni kurulum
Yeni raporlar

1.5.Kurulum
Daha nce kurulmu bir sistemi zerine kurulum yaplacaksa iisreset localhost ile
sistem yeniden balatlr.
alyorsa Netcad kapatlr.
Setup.exe altrlr.
Kurulum, uygulama iin gerekli olan dosyalar seilen dizine kopyalayacaktr.
Ayar dosyalar (*.ini) kurulumla gelmeyecektir. Ayar dosyalar standart ayarlar
deitirmek amac ile kullanlrlar. lerleyen blmlerde ini dosyalarndaki ayarlar
aklanmtr. Eer standart (veritabannn access dnda bir formatta olmas,
uygulama dizininden baka bir dizinde bulunmas gibi) bir kurulum yaplyorsa ini
dosyalarna gerek yoktur.
Eer daha nce yaplm bir kurulumun zerine kurulum yaplyorsa, veritaban
dosyas (kiralama.mdb) verilerin kaybolmasn engelleme amac ile
kopyalanmayacaktr.
Sorgu ve rapor dosyalar (queries ve reports dizinideki dosyalar) yeni kurulumla
eskilerinin zerine yazlacaktr. Bu nedenle eer sorgu yada rapor ablonlarnda bir
deiiklik yaplm ise (yeni rapor ablonlar deil, kurulumla giden dosyalardaki
deiiklikler) yaplanlar kaybolacaktr.

1.6.Kurulum Sonras Ayarlar


Sistemin alabilmesi iin
1. Kurulum dizinindeki TCDDAdmin.exe uygulamas altrlr.

2. En altta bulunan Gvenlik Kodu butonuna baslr.


3. Eer ilk kez kullanlyorsa, daha nce bir gvenlik kodu girilmemi
olaca iin gvenlik kodu giri ekran gsterilir.

TCDD Tanmaz Mallar Bilgi Sistemi 5


4. Burada sistem tarafndan bildirilen numara iin gvenlik kodu istenir.
5. Alnan gvenlik kodu ilgili alana yazlr.
6. Gvenlik kodu sorunsuz ise gvenlik ayarlar tamalandna dair bir
mesaj gsterilir.

1.6.1. Word Raporlamann alabilmesi in


Yaplmas Gerekenler

1. Start/Balat mensnde Run/altr penceresine dcomcnfg


yazlarak dcomcnfg uygulamas altrlr.
2. Applications sekmesinden Microsoft Word Belgesi seilir.

TCDD Tanmaz Mallar Bilgi Sistemi 6


3. Formun altndaki Properties butonuna baslr.

4. Alan penceredeki Identity seklmesinde This interactive user


seilir.
TCDD Tanmaz Mallar Bilgi Sistemi 7
5. General sekmesinde Authentication Level, None olarak seilir.

6. Apply ile pencere kapatlr ve Ok ile uygulamadan klr.

7. Windows\Temp dizinine everyone full access verilmeli.

8. Windows\System32 dizini everyone full access isteyebilir. Eer


uygulama altrlamaz ise full access verilmeli.

1.6.2. Veritaban Balant Ayarlar

1. Sistem, veritaban balants iin kendi dizinindeki queryForm.ini


dosyasna ihtiya duyar.
2. Bu ini dosyasnda aadaki satrlar olmaldr.
[SETTINGS]
Connection=Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=XXXX;Persist Security Info=False;Jet OLEDB:Database
Password=YYYY
3. XXXX yerine mdb dosyasnn full path'i, YYYY yerine de varsa veritaban
parolas yazlmaldr.
4. Eer ini dosyas yoksa, sistem kendi dizinindeki KIRALAMA.MDB
dosyasna balanr.
5. Kurulum yaplm bir dizin zerine yeni kurulum yaplrken nceki
KIRALAMA.MDB dosyasnn zerine yazlmaz.

TCDD Tanmaz Mallar Bilgi Sistemi 8


1.6.3. Sanal Dizin (Virtual Directory) Ayarlar

1. Kurulumun yapld dizin zerinde sa tu mens alr.


2. Web Paylam / Web Sharing sekmesine gidilir.

3. Bu klasr paylatr / Share this folder seenei seilir.

4. Bu sayfadaki Dier ad / Alias bilgisi, daha sonra kullanlacak sanal


dizin addr. Otomatik olarak verilen ismin kabul edilmesi, akmalar
engellemek asndan iyi olur.
5. Alan pencerede Eriim izinleri / Access permissions blmnde
Okuma / Read ve Yazma / Write seenekleri iaretlenir.
6. Uygulama izinleri / Application permissions blmnde altrma
(kodlar ierir) / Execute (includes scripts) seenei iaretlenir.
TCDD Tanmaz Mallar Bilgi Sistemi 9
7. Tamam ile pencere kapatlr.
8. Kapatlmadan nce sorulan gvenlik ile ilgili soruya Evet / Yes ile yant
verilir.

9. Web Paylam / Web Sharing sayfasnda tanmladmz paylam ad


grnecektir. Bylece kurulum dizini internete alm olacaktr.

Web Paylam, dizin yada dosya paylatrma ile kartrlmamaldr.


Paylam / Sharing ileminden tamamen farkldr. Kurulum dizini,
dier kullanclarn yerel a zerinden ulaabileceei ekilde
paylatrlmamaldr.

10. Control Panel / Administrative Tools / Internet Information Services


penceresi alr.

TCDD Tanmaz Mallar Bilgi Sistemi 10


11. Eklediimiz sanal dizin burada seilir. Sa tu ile zelliklerine gidilir.

12. Alan zellikler penceresinde Application Protection ayar Low (IIS


Process) olacak ekilde deitirilir.

13. Eer sunucu yaplan sistem Windows 2000 Server yada daha st bir
server deilse (rn. Windows 2000 Professional, XP Professional)
izin verile maksimum balant says 10 ile snrldr. Bu nedenle
TCDD Tanmaz Mallar Bilgi Sistemi 11
aadaki gibi HTTP Keep-Alives Enabled seenei iaretli ise
kaldrlmaldr.

Bunun iin Control Panel / Administrative Tools / Internet Information


Services penceresinde sunucu (Default Web Server / Varsaylan A
Sunucusu) zerinde sa tu / zellikler komutu altrlr.

Alan zellikler penceresinde Web Site sekmesindeki HTTP Keep-


Alives Enabled seenei kapatlr. Limitied To deeri 10dan kk ise
10 olarak ayarlanr.

Eer iletim sistemi sunucu zellikli ise kullanc saysnda bir snr
olmayacaktr. Bu durumda Unlimited seenei kullanlmaldr.
Unlimited seilmesi halinde HTTP Keep-Alives Enabled seeneinin
seili olmas yada olmamas bireyi etkilemeyecektir.
TCDD Tanmaz Mallar Bilgi Sistemi 12
1.6.4. Yetkilendirme Ayarlarnn Yaplmas

1.6.4.1.Yetkilendirme Modlnn Aktive Edilmesi

1. Eer sistem ilk kez kuruluyorsa yetkilendirme aktif hale getirilmelidir.


Gncelleme ilemlerinde buna gerek yoktur.
2. Kurulum dizinindeki NcAdmin.exe uygulamas altrlr.

3. Yetki Dosyas Olutur ile yetkilendirme balatlr. Yetki dosyas


otomatik olarak kurulum dizininde yaratlr.

4. Dosya yaratldktan sonra yetkilendirme penceresi alabilir duruma gelir.

Burada Ynetici Penceresini Gster butonuna basarak yetkilendirme


penceresine geilir.

TCDD Tanmaz Mallar Bilgi Sistemi 13


5. Alan pencerede kullanc ad ve parola olarak NETCAD girilir. NETCAD
kullanc varsaylan ynetici addr.

6. lk giri sonrasnda kullancdan parola deitirilmesi istenir. Parola


mutlaka deitirilmelidir ve NETCAD haricinde bir parola seilmelidir.

7. Alan yetkilendirme penceresinde NETCAD kullancs seilir. Ek bilgi


alanna firstpage.html yazlr ve Gncelle butonu ile kullanc bilgileri
gncellenir. Uygulamadan Tamam butonu ile klr.

TCDD Tanmaz Mallar Bilgi Sistemi 14


1.6.4.2.Yetkilendirilecek ilemlerin (task) kayt edilmesi

1. Yetkilendirilecek ilemler, uygulama tarafndan otomatik kayt


edilmektedirler. Bunun iin uygulamann bir kez altrlmas yeterlidir.
Herhangi bir kullanc tanmlamadan ve yetki tanmlamadan nce
Internet Explorer sayfasndan kurulum dizinindeki uygulama
altrlmaldr. Bu ilem sadece ilk kurulumlar iin gereklidir, srm
ykseltmek amac ile yaplan kurulumlarda bu ilem admlarna gerek
yoktur.
2. altrlacak sayfann adresi
http://sunucu_ad/sanal_dizin_ad/templates\tcdd.html
eklindedir. rnein http://netcad/tcdd/templates/tcdd.html
3. Alan sayfadaki kullanc ad ve parola alanlarna NETCADve
deitirilmi ynetici (sper kullanc) parolas girilmelidir.
4. Ana sayfada herhangi bir ilem (rn. Parsel Ekle) yaplmaldr. Bunun
sonucunda Yetkisiz lem mesaj alnacaktr.
5. Artk uygulama, ilemlerini sisteme kaydetmitir. Kullanclara yetki
verilebilir.

TCDD Tanmaz Mallar Bilgi Sistemi 15


1.6.4.3.Kullanc ekleme

1. Kurulum dizinindeki NcAdmin.exe uygulamas altrlr.


2. Kullanc ad olarak NETCAD ve parola olarak daha nceden
deitirilmi parola girilir.
3. Kullanc Ekle butonu ile yeni kullanc eklenir.
4. Kullancya parola olarak NETCAD verilir. Kullanc daha sonra istedii
zaman parolasn deitirebilir.
5. Kullancnn Ek Bilgi deerine firstpage.html girilir.
6. Kullancnn parolasnn aktif olduu zaman aral seilir. Varsaylan
aralk bugnden itibaren bir yldr.
7. Kullanc haklar blmnde kullancya verilmek istenilen yetkiler
seilir.
8. Gncelle butonuna baslarak kullanc bilgileri saklanr.

TCDD Tanmaz Mallar Bilgi Sistemi 16


2.Blm
TCDD Tanmaz Mallar Bilgi Sistemi
Ynetici Ayarlar ve Kurallar

2.1. Sistem Ayarlar


Baz sistem ayarlar sistem yneticileri tarafnda deitirilebilmektedir. Bu
ayarlar, sunucu makinasndaki uygulama dizinlerinde bulunan ini
dosyalarnda yer almaktadrlar. Aada ad geen ini dosyalar olmamas
durumunda sistem varsaylan deerlerle alr. Bu ini dosyalar olmak
zorunda deildirler.

Bu dosyalarda yaplan deiikliklerin etkil olabilmesi iin sistemin


yeniden balatlmas (iisreset) gereklidir.

QueryForm.ini dosyasndan okunan ayarlar

Kira ve at ilemleri iin KDV oranlar (varsaylan 0.18)


o SETTINGS blmnde KDV deikeni (0.XX eklinde olmal)
o Ondalk say iin nokta (.) kullanlmal, virgl (,) deil.

Kullancnn uyarlmas gereken kadrolu ve szlemeli personelin yl


iinde kulland toplam rapor miktar (varsaylan kadrolu iin 7,
szlemeli iin 40 gn)
o SETTINGS blmnde KADROLU_IZIN_SINIR ve
SOZLESMELI_IZIN_SINIR deikeni
o Varsaylan KADROLU_IZIN_SINIR = 7
o Varsaylan SOZLESMELI_IZIN_SINIR = 40
[SETTINGS]
KDV=0.18
KADROLU_IZIN_SINIR=7
SOZLESMELI_IZIN_SINIR=40

Sorgu sonularnda dnecek maksimum kayt says (varsaylan 200)


o SETTINGS blmnde MAX_RECORD_COUNT deikeni

NcWebRouter.ini dosyasndan okunan ayarlar

Oturum zaman am sresi, dk (varsaylan 60 dk.)


o WEB_ROUTER blmnde TIMEOUT deikeni
o rnek: Oturun zaman am sresinin 2 saat olmas iin
[WEB_ROUTER]
TIMEOUT=120

TCDD Tanmaz Mallar Bilgi Sistemi 17


2.2.Veritaban le lgili Kurallar

Kod tablolar, KOD_ neki ile balamallar. rnein KOD_BINA_ADI

Kod ve dier (rn. iller, ileler) lookup tablolarnn ilk kolonu primary
key arama kolonu, ikinci kolonu ise lookup deeri olarak kabul edilir.

Tm tablolarn ilk kolonu primary key yada unique index olmaldr.

2.3. Kullanc Tanml Sorgu ve Raporlar

Kullanc tanml sorgularn kodlar u ile balamaldr. rnein u006.

Kullanc tanml sorgularn kategorileri aadakilerden biri ise, ait


olduu kategori altnda gsterilir. Farkl kategori kullanlm ise Dier
kategorisinde gsterilirler.
1. TASINMAZ
2. KIRA
3. BUTCE
4. PERSONEL
5. DEMIRBAS
6. EVRAK
7. IHALE

Sorgu ekranlarnda listelenen raporlar, sorgunun rapor kategorisine


uygun ablonlardr. Bunu salamak iin sorgudaki ReportCategory
deeri ile rapor ablonundaki TemplateParams tagnda bulunan C
(category) deeri karlatrlr. Eer ReportCategory bo ie tm
ablonlar listelenir.

2.4. Yeni Sorgu Eklenmesi


Kurulum dizini iinde "queries" adl dizinde bulunmaldrlar. rnein
c:\tcdd\queries\ dizini.

Kurulum ile birlikte uygulamann almas iin gerekli sorgular queries


dizinine kopyalanmaktadrlar.

Bu dizinde gncelleme ilemlerinde sorun kmamas iin, her sorgu bir


dosyada bulunmal ve dosyann ad da [QueryCode].xml olmaldr.
rnein u001 adnda kullanc tanml bir sorgu eklemek iin sorguyu
u001.xml adyla saklayp queries dizinine kopyalamak gereklidir.

TCDD Tanmaz Mallar Bilgi Sistemi 18


Bir sorgu dosyasnda deiiklik yapldnda, dosyann ad
deitirildiinde, dosya silindiinde yada dosya kopyalandnda
uygulamay tekrar balatmak (iisreset) gerekmez. Uygulama,
deiiklikleri alglayp kendini gncellemektedir.

Merkezde yada bir blgede yeni yazlan bir sorgu olduunda yada bir
sorgu dosyasnda deiiklik yapldnda, sz konusu sorgu dosyas
merkeze ve dier blgelere ulatrlmaldr.

Merkezden yada baka bir blgeden gelen yeni yada deitirilmi bir
sorgunun sisteme aktarlmas iin, gelen dosyann kurulum dizini
ierisindeki queries dizinine kopyalanmas yeterlidir. Dosya, mevcut bir
dosya ise zerine yazlmaldr. rnein merkez u023 kodlu sorgu
dosyasn deitirdiinde bu dosyay dier blgelere de iletmelidir.

Sorgu kategorileri olabildiince anlaml ve mevcut kategorilere gre


seilirse gruplamalar da anlaml olacaktr. Mevcut kategoriler Kira,
Tanmaz, Sat, Evrak Takip, Bte, Personel, Demirba, Genel,
hale ve Dier olarak dzenlenmitir.

/ iareti ile alt gruplar tanmlanabilir. rnein Kira/Deerlendirme.

Sorgu isimlerinde / iareti olmamaldr.

Her kullanc tanml sorgu yetkilendirme sisteminde otomatik


olaraktanmlanmaktadr. Bir sorgu eklendiinde, bu sorgu ile yetki
tanmlar yaplmaz ise kullanclar sorguya ulaamazlar. rnein u100
kodlu, KIRA kategorisinde ve Toplam Kiralanan Alanlar adnda bir
sorgu yazldnda yetkilendirme pencereisnde otomatik olarak KIRA
kategorisinde Toplam Kiralanan Alanlar ilemi oluacaktr. Bu sorguya
erimesi istenilen kullanclar iin ilgili maddenin yanndaki onay kutusu
iaretlenmelidir.

TCDD Tanmaz Mallar Bilgi Sistemi 19


2.5.Yedekleme
Tm yedekleme, sorgu paketleme ve sorgu gncelleme ilemleri iin kurulum
dizininde bulunan TCDDAdmin uygulamas kullanlmaldr. Bu uygulama ile
kolayca sorgular paketlenebilir, baka blgelere yada merkeze gnderilebilir ve
alnan sorgu paketler sisteme aktarlabilirler.

Verilerin yedeklenmesi iin TCDDAdmin penceresindeki Yedekle butonuna


basmak yeterlidir. Bu ilem ile veritaban, sorgular ve raporlar yedek dizinine
tairh ve saat bilgisi le zip formatnda yedeklenirler.

Pencerenin Yedekle blmnde son alnan yedek dosyasnn tarihi belirtilmektedir. Eer
son yedekleme tarihi 10 gnden daha nce ise, son yedek tarihi bilgisi krmz olarak
gsterilir. Veri kaybn nlemek iin haftada 1 kez yedek almanz nerilir.

2.6.Yedek Ama
Daha nceden yedeklenmi bir paketin almas iin TCDDAdmin penceresindeki
Yedek A ilemi kullanlabilir.

TCDD Tanmaz Mallar Bilgi Sistemi 20


Bu komut altrldnda aadaki uyar gsterilir. Bu ilemden nce iisreset
localhost lse IIS uygulamas yeniden balatlmaldr.

Kullancya hangi yedek dosyasnn alaca sorulduktan sonra ilem


tanmamlanr.

Yedek ama ileminden nce, herhangi bir veri kayb olmamas iin otomatik
olarak yedekleme yaplr. lem sona erdiinde, seilen yedek paketi iindeki
dosyalar sisteme aktarlm ve yedeklem zamanndaki duruma geri dnlm
olur.

Sistemi tekrar geri dndrmek iin, yedek ama ilemi srasnda alnan otomatik
yedek dosyas (yedek dizinindeki en son tarihli zip dosyas olacaktr)
kullanlabilir.

TCDD Tanmaz Mallar Bilgi Sistemi 21


2.7.Sorgu ve Raporlarn Merkez ve Dier
Blgelerle Paylalmas
Sorgu yada raporlarn blge yada merkez tarafndan deitirilmesi yada
eklenmesi durumunda sorgularn ve raporlarn dier blgeler ve merkez
tarafndan da gncellenmesi gereklidir. Bylece senkronizasyon salanm olur.

Deiiklik yada ekleme yapan blge ise, TCDDAdmin penceresindeki Sorgular


Paketle butonu ile kendi sunucusundaki sorgular ve raporlar tarih ve saat
bilgisi ile paketlemelidir. Oluturulan paket (zip dosyas) e-posta, ftp, cd yada
disket ile merkeze ulatrlmaldr.

Merkez bir deiiklik yaptysa yukardaki gibi kendindeki sorgular ve raporlar


paketlemeli ve paketi tm blgeleri e-mail, ftp, cd yada disket ile ulatrmaldr.

Blgeden merkeze bir deiikik gelediinde (sorgu paketi) merkez ncelikle


kendindeki sorgular ve raporlar paketleyip (Sorgu Paketle) bir yedek
oluturmaldr. Daha sonra gelen paketi ap kontrol etmeli ve bir sorun yoksa
blgeden gelen paketi tm dier blgelere ulatrmaldr.

TCDD Tanmaz Mallar Bilgi Sistemi 22


Gelen sorgu paketlerini amak iin TCDDAdmin penceresindeki Sorgular
Paketi A butonu kullanlmaldr. Burada alacak paket dosyas seildikten
sonra paketteki sorgular ve raporlar sisteme aktarlrlar.

2.8.Verilerin Birletirilmesi
Merkez ve blgeler ayn veritaban zerinde almadklar iin veriler periyodik
olarak birletirilmeli ve senkronizasyon salanmaldr. Benzer ekilde blgeler
de, araziden toplanan verileri kendi verileri ile birletirmeli ve yeni verileri
sisteme dahil etmelidirler. Blge yada merkez verilerde bir ekleme, silme yada
deiiklik yapmad, araziden yeni veri gelmedii srece veri birletirme
ilemine gerek yoktur.

Aada, blgenin merkeze veri gndermesi senaryosu ele alnmtr. Blge,


araziden gelen verileri sisteme aktarmak istediinde sadece 3. adm
uygulamaldr. Bu admdaki Merkez Veritaban Dosyas olarak kendindeki
veritaban, Blge Veritaban Dosyas olarak araziden gelen verilerin
bulunduu dosyay gstermelidir. Birletirme sonucunda yenilenen veritabann
yedekleyip merkeze gndermelidir.

Veri birletirme ilemi 5 admdan olumaktadr.

TCDD Tanmaz Mallar Bilgi Sistemi 23


1. Blgenin kendi verilerini merkeze gndermesi

Blge, verilerini TcddAdmin uygulamasndaki Yedekle ilemi ile paketleyip


merkeze e-posta, ftp, cd yada disket ile ulatrmaldr.

2. Bu paketi alan merkez, zip dosyasn ap blgeden gelen veritabann


(kiralama.mdb) dosyasn kurulum dizini haricinde bir yere
kopyalamaldr.

3. Gelen verilerin merkez ile birletirilmesi iin Veri Birletir ilemine


girilmelidir.

Burada, kullancn veri birletirme ilemini gerekletirecek bir sihirbaz


ekran alr. Bu sihirbaz ekranndaki admlar aadaki aklanmtr.

Veri Birletirme ilemi iin ncelikle merkez ve blge veritaban dosyalar


seilmelidir. Merkez veritaban, kurulum dizininde bulunana
kiralama.mdb dosyasdr. Blge veritaban ise blgeden gelen zip
dosyas iinden karlan kiralama.mdb dosyasdr.

TCDD Tanmaz Mallar Bilgi Sistemi 24


Veri birletirme ilemi srasnda ortaya kabilecek sorunlara kar
merkez veritaban otomatik olarak yedeklenecektir. Yedekleme ilemi,
merkez veritaban zerinde ilk deiiklik yapld anda gerekleecektir.
Yedeklemenin yapld zip dosyas mesajla bildirilecektir.

Veri birletirme ilemi tam otomatik yaplaca gibi kontroll de


yaplabilecektir. Bu admda veri birletirme yntemi seilir. Deien,
eklenen yada silinen verilerin kontroll bir biimde veritabanna
aktarlmas iin Veriler kontroll olarak birlesin seenei
kullanlmaldr. Blgeden yada araziden gelen verileri otomatik olarak

TCDD Tanmaz Mallar Bilgi Sistemi 25


sisteme aktamak iin Veriler otomatik olarak birlesin seenei
kullanlmaldr. Kontroll birletirmede kullancnn onaylad deiikikler
sisteme aktarlrlar. Otomatik birletirmede ise blgeden yada araziden
gelen veriler olduu gibi sisteme aktarlrlar.

Veriler sisteme aktarlrken kategoride aktarma gerekletirilir. lk


olarak blgede olan ancak merkezde olmayan veriler merkez
veritabanna aktarlrlar. kinci olarak hem merkez, hem de blge
verilerinde olan ancak deerleri farkl olan kaytlar ilem grr. Bu
durumda blgeden gelen veriler, merkezdekilerin yerini alr (sadece
deien kaytlarn deien kolonlar). Son olarak merkezde olan ancak
blgede bulunmayan veriler, blgenin sildii veriler olarak alglanrlar. Bu
veriler ve bu verilere bal alt (detay) veriler merkez veritabanndan
silinirler.

Kod tablolarndaki deiiklikler otomatik olarak alglanr ve tm gerekli


gncellemeler otomatik olarak yaplr. Benzer ekilde birbirine bal tablo
verilerinin balant kolonlar da otomatik olarak gncellenir ve birbirine
bal varilerin btnl korunur.

Tm ilemler srasnda master / detay ilikiler gznnde


bulundurulurlar. Otomatik say olan birincil anahtarlar ve indeks
deerleri otomatik olarak alglanrlar.

TCDD Tanmaz Mallar Bilgi Sistemi 26


Karlatr komutu ile seilen karlatrma moduna gre arama yaplr


ve bulunan kaytlar kullanc onay iin listelenirler. Bulunan kayt says
aadaki gibi bir mesajla bildirilir.

Burada kullanc listedeki kaytlarn sol tarafndaki onay kutusunu ap


kapatarak deiiklii, eklemeyi yada silmeyi onaylayp onaylamadn
belirtir. Sadece iaretli olan kaytlar ilem grr. Listedeki kaytlarn
zerinde ift tklayarak o kaydn tm deerlerini grmek mmkndr.
Eer Deiiklik modunda bir karlatrma yaplyorsa, seilen kaydn
hem eski hem de yeni deeri grlebilir. Bu durumda sedece deiiklik
olan deerler listelenmektedir.

TCDD Tanmaz Mallar Bilgi Sistemi 27


Yedekleme sonucunda oluturulan yedek zip dosyasnn ad kullancya
aadaki gibi bildirilir.

lem sonucunda gncellemeden etkilenen kayt says kullancya


bildirilir.

4. Merkez birletirililmi verilerden blge iin yeni veri dosyas yaratmaldr.


Bunun iin Blgeye Veri Hazrla ilemi kullanlmaldr. retilen blge verisi,
e-posta, ftp, cd yada disket ile blgeye ulatrlmaldr.

TCDD Tanmaz Mallar Bilgi Sistemi 28


5. Blge, merkezden gelen veriyi kendi veritabannn zerine yazmaldr. Bunu
iin Yedek A ilemi kullanlmaldr.

2.9.Blgeler in Veri Hazrlanmas


Merkezdeki veritabanndan istenilen bir blgeye veri hazrlamak iin
TCDDAdmin penceresindeki Veri Hazrla komutu kullanlr. Bu komut sadece
merkezde kullanlabilmektedir. Merkez dndaki kurulumlarda bu blm
aktif olmayacaktr.

Buradan alan pencerede verisi hazrlanmak istenilen blge listeden seilir.


Blge seiminden sonra Tamam butonuna basldnda sadece seilen blgeye
ait verilerin bulunduu bir veritaban oluturulacaktr. lem sonunda merkez
veritabannda herhangi bir deiiklik olmayacaktr.
TCDD Tanmaz Mallar Bilgi Sistemi 29
Herhangi bir blge seilmeden Tamam butonuna basldnda aadaki uyar
verilir ve herhangi bir ilem yaplmaz. ptal butonu ile herhangi bir ilem
yaplmakszn TCDDAdmin sayfasna geri dnlr.

lem bittiinde aadaki gibi bir mesajla kullanya yeni oluturulan


veritabannn dosya ad bildirilir. Yeni oluturulan dosya adnda blge kodu ve
dosya oluturulma tarih ve zaman bilgisi bulunmaktadr. Bu dosya blgeye
ulatrlmal ve bylelikle verilerin senkronizasyonu salanmaldr. Oluturulan
sonu dosya tama / gnderme kolayl asndan sktrlm zip
formatndadr. Blge bu zip dosyasn otomatik olarak Merkezden Gelen
Veritabann Kopyala ilemi ile kendi sistemine aktarabilmektedir.

TCDD Tanmaz Mallar Bilgi Sistemi 30


2.10.Merkezden Gelen Verilerin Blgeye
Aktarlmas
Merkezin blge iin hazrlad verilerin blgede almas ve sisteme aktarlmas
iin TCDDAdmin sayfasndaki Kopyala ilemi kullanlmaldr.

Bu komut altrldnda aadaki uyar gsterilir. Bu ilemden nce iisreset


localhost lse IIS uygulamas yeniden balatlmaldr.

Kullancya hangi zip dosyasnn alaca sorulduktan sonra ilem tanmamlanr.

Kopyalama ileminden nce, herhangi bir veri kayb olmamas iin otomatik
olarak yedekleme yaplr. lem sona erdiinde, seilen paket iindeki veritaban
sisteme aktarlm olur.

TCDD Tanmaz Mallar Bilgi Sistemi 31


3.Blm
Sorun Giderme
1. Hazrladm sorgu, sorgular sayfasnda gsterilmiyor.

Sorgu, kurulum dizinin altnda queries dizininde olmayabilir. Sorgunun


kurulum dizini altndaki queries dizininde olduundan emin olun.

Sorgu kodu (Code) u ile balamyor olabilir. Sorgu kodu u ile balayacak
ekilde (rn. u143) deitirin.

Sorgu dosyasnn uzants xml olmaldr (rn. u143.xml). Uzantnn doru


olduundan emin olun.

2. Hazrlanan kullanc tanml sorgular iin rapor listesinde Uygun


Rapor Yok gsteriliyor.

Hazrlanan sorguna belirtilen ReportCategory blm doldurulmam


olabilir. Bu blmdeki deer ile (rn. CAP_FIHRISTI) ilikilendirilmek
istenilen rapordaki rapor parametreleri iinde yer alan C (kategori) deeri
ayn olmaldr. Hazrladnz sorgu ve raporlarn mutlaka kategorilerini
belirtiniz.

Sunucuda Microsoft Word 97 yada daha st bir srm kurulu olmayabilir.


Yada sunucuda Word raporlamann alabilmesi iin gerekli ayarlar
yaplmam olabilir (bkz. Kurulum blm).

3. Hazrladm sorguya girerken yetkisiz kullanc hatas alyorum.

Her sorgu, ayr ayr yetkilendirilmektedir. Hazrladnz sorgu sistem


yeniden balatldktan sonra (iisreset), kullanc yetkilendirme uygulamas
(NcAdmin) ekrannda yer alr. Eklenen sorgu yada sorgulara erimesine
izin verilecek kullanclara sistem yneticisi tarafndan yetki verilmelidir.

4. alrken geersiz oturum hatas alyorum.

Hibir ilem yapmadnz takdirde sistem 1 saat sonra oturumunuzu


otomatik olarak kapatr. Eer 1 saat yetersiz ise sistem yneticisi bu sreyi
arttrabilir.

Bir dier neden ise sizin kullanc ad (sicil no) ve parolanz ile siz alrken
bir bakasnn sisteme giri yapm olmasdr. Parolanz bakalar ile
paylamayn.

Sunucunun yada uygulamann iisreset ile yeniden balatlm olmas


durumunda da aktif oturumlar kapatlm olacaktr. Bu da alan kullanclar
TCDD Tanmaz Mallar Bilgi Sistemi 32
iin geersiz oturum hatas verilmesine neden olur.

5. Kullanc giri ekranndan sonra ana sayfaya ynledirilmek yerine


sayfa bulunamad/page not found hatas alyorum.

Kullanc tanmlarnda (NcAdmin) Ek Bilgi alannda firstpage.html deer,


yazlm olmaldr. Sistem yneticinizle grn.

6. Parolam unuttum.

Sistem yneticiniz ile balant kurun. Sistem yneticisi parolanz renemez


ve deitiremez ancak parolanz sfrlayabilir. Sfrlanan parolalar NETCAD
deerini almaktadr. En ksa srede parolanz NETCAD haricinde bir deerle
deitirin.

7. Kullanc ad ve parolam doru olduu halde sisteme girii


yapamyorum.

Parolanz st ste 3 kez hatal giri nedeniyle kapatlm olabilir yada parola
sreniz bitmi olabilir. Sistem yneticiniz ile balant kurun.

8. Sisteme giri yapan kullanc says artnca uygulama hata vermeye


balyor.

Uygulamann kurulu olduu sunucudaki iletim sistemi sunucu zellikli deil


ise desteklenen maksimum balant says alm olabilir. Internet
Information Services penceresinde bulunan balant saysnn Unlimited
olmas yada HTTP Keep-Alives Enabled seeneinin seili olmamas
gereklidir.

TCDD Tanmaz Mallar Bilgi Sistemi 33


TCDD Tanmaz Mallar Bilgi Sistemi 34
9. Otomatik retilen parsel numaralar hatal yada otomatik parsel
numaras retilmiyor.

Otomatik parsel numaras verilirken istemciden gelen parsel numarasnn 10


hane olas gereklidir. 10 hane, mahalleler iin kullanlan kodun (id)
uzunluudur. Yani bir parsel, mahallesi seildiinde, otomatik olarak ait
olduu mahalledeki en son parsel numarasnn bir fazlas olarak
numaralandrlmaktadr. Eer mahalle seilmemi ise yada mahalle kodu elle
girilmi ise parsel no alan 10 hane olmayabilir. Bu durumda veriler
sunucuya gnderildiinde parsele otomatik numara verilmez.

10. Otomatik retilen szleme numaralar hatal yada szleme no


retilmiyor.

Ana szleme oluturulurken, ana szleme no alan bo braklrsa,


szlemenin deerlendirmesinden istasyon numaras bulunur ve o
istasyondaki szlemelere 3 haneli sra numaras verilir. Eer ana szleme
no bo braklmam ile otomatik sra no verilmez, verilen ana szleme no
aynen kullanlr.

11. Otomatik retilen evrak numaralar hatal yada szleme no


retilmiyor.

Yeni evrak giriinde evrak no alan bo braklrsa, kullanc tarafndan


girilen evrak yl iindeki evraklara 6 haneli sra numaras verilir. Evrak
yl say deilse veya 4 basamakl deilse, retilen evrak id retimimnde
kullanlan yl olarak iinde bulunulan yl kullanlr. Evrak no bo deil ise
otomatik numara retilmez, verilen evrak no kullanlr.

12. Sistem ilk kurulduunda yetkiler NcAdmin uygulamasnda


grlmyor.

Sunucudaki dosya sistemi NTFS yerine FAT32 olabilir.

13. Yetkilendirme iin yazlanlar yapmama ramen kullanc tanmlar


penceresinde (NcAdmin) hibir yetki grlmyor ve uygulamaya
girmeye alrken xml yklenemedi hatas alyorum.

Kurulum dizininin Anonim eriim (Anonymous access) izni olas


gereklidir. Bunun iin IIS penceresinde kurulum dizini (virtual directory)
seilir ve sa tu ile alan menden zellikler komutu altrlr. Alan
pencerede Dizin Gvenlii sekmesi seilir ve Dzenle butonuna baslr.

TCDD Tanmaz Mallar Bilgi Sistemi 35


Alan ekranda Anonim eriim seenei aktif duruma getirilir.

14. Dosya sistemim NTFS olmasna ramen klasr/dosya zellikleri


sayfasnda Gvenlik sekmesi grlmyor.

letim sisteminiz XP Pro ise; Windows Explorerdan Aralar/Klasr


Seeneklerine girin ve Basit dosya paylam kullan seeneini
boaltn.

TCDD Tanmaz Mallar Bilgi Sistemi 36


TCDD Tanmaz Mallar Bilgi Sistemi 37

You might also like