Жүк тасымалдауды жобалау және ұйымдастыру

Мазмұны 3
КІРІСПЕ 4
1. ПӘНДІК АЙМАҚТЫ СИПАТТАУ 6
1.1. Қазақстан теміржол желісінің құрылуы 6
1.2. Қазақстан республикасының темір жол көлігі туралы заңы 10
1.3. Жүк тасымалдауды жобалау және ұйымдастыру 19
II. БАҒДАРЛАМА ӘЗІРЛЕУ ОРТАСЫ 27
2.1 Delphi ортасы. 27
2.2 Объектілі . бағытталған бағдарламалау негіздері. 30
2.3 Delphi бағдарламалау ортасының маңызды технологиялары 34
2.4 Бағдарламаның үш буында архитектурасы 37
2.5 Пайдаланған компоненттер туралы мәліметтер 43
ІІІ АҚПАРАТТЫҚ ЖҮЙЕНІ ПРОЕКТІЛЕУ 47
3.1 Пәндік аймақты инфологиялық проектілеу 47
3.2. Пәндік аймақтың физикалық аймақтың проекциялауы 49
3.3. Ақпараттық жүйенің сипаттамасы 53
IV. ЭКОНОМИКАЛЫҚ БӨЛІМ 59
V. ЕҢБЕК ҚОРҒАУ 65
ҚОРЫТЫНДЫ 72
ПАЙДАЛАНҒАН ӘДЕБИЕТТЕР ТІЗІМІ 73
Қосымша 1. МӘЛІМЕТТЕРДІҢ АҒУ СХЕМАСЫ 74
Қосымша 2. МӘЛІМЕТТЕР БАЗАСЫНЫҢ ER.ДИАГРАММАСЫ 75
Қосымша 3. БАҒДАРЛАМА АРХИТЕКТУРАСЫ 76
Қосымша 4. БАҒДАРЛАМА ЛИСТИНГІ 78
Транспорт – бұл Қазақстанның өндірістік инфрақұрылымының ең маңызды құрама бөлігі болып табылады. Оның тұрақты және тиімді жұмыс жасауы экономиканың тұрақтануының, көтеріліуінің және құрылымды қайтақұрылуының, тұтастылықты қамтамасыз ететін, ұлттық қауіпсіздікті және ел қорғау қабілеттілігінің, халықтың өмір сүру шарты мен деңгейін көтеретін өте қажетті шарттарының бірі.
Экономиканы түбімен реформалау және Қазақстанның геосаяси жағдайын өзгерту шартында ойластырылған мемлекеттік транспорттық саясат керек еді, көліктердің әртүрлігі және экономикалық және әлеуметтік проблемалардың жүзеге асыруында оның ролін ескерсек.
Транспорттық жүйе инерциялылығынан шыға, үлкен капитал сиымдылыққа байланысты, құрылыстың және ірі транспорттық объектілердің реконструкциялары немесе техникалық құралдардың жаңа түрлердің енгізуі ұзаққа созылуынан көлік облысында мақсаттарға жету жақын арадағы жылдарға емес, сонымен қатар алыс мезгілдер қарастырылады.

Берілген жұмысты жасаудың негізгі мақсаты Семей қаласының теміржол станцияларындағы жүк тасымалдау мен құрамдардың құрылуына беретін мәлімдемелерді тез арада дайындау үшін ақпаратты басқару жүйесін құру болып табылады.
1, N 266-II 2001 жылдың 8 желтоқсанынан «Темір жол туралы» Қазақстан Республикасының заңы
2 Калиев Е.Ж., Железнодорожный транспорт независимого Казахстана, Алматы: «Баур», 1998 г.
3. Шрамов А.А., Шубко В.Г. Организация грузовых и пассажирских перевозок и коммерческой работы, М. Транспорт, 1987 г.
2. Малахов К.Н., Сиваев И.П., Перепон В.П., Коммерческая эксплуатация железных дорог, Изд-во Транспорт, 1972
3. Колчев Г.В., Пономарева А.Н., Правила перевозок грузов, М. «Транспорт», 1983 г.
4. Шумаков П.В., Delphi и создание приложений баз данных, Москва, Нолидж, 1999 г.
5. Фаронов В.В. Delphi 5. Руководство программиста, Москва, «Нолидж», 2001 г.
6. Архангельский А.Я., Программирование в Delphi 4, Москва, Бином, 1999 г.
7. Бойко В.В., Савинков В.М. “Проектирование информационной базы автоматизированной системы на основе СУБД.” М.: Финансы и статистика, 1982.
8. Зеленков Ю.А. Введение в базы данных. Центр Интернет ЯрГУ, 1997
9. Крис Дейт. Введение в базы данных, 6-е изд. Киев, Диалектика, 1998
10. Справочник разработчика АСУ. под ред. Федоренко Н.П. и Карибского В.В., М., Экономика, 1978.
11. Кобевник В.Ф. “Охрана труда.” – К.: Высшая школа, 1990.
12. Смирнова Г.Н., Сорокин А.А., Тельнов Ю.Ф. Проектирование экономических информационных систем, 2002.
        
        Мазмұны
Мазмұны 3
КІРІСПЕ 4
1. ПӘНДІК АЙМАҚТЫ СИПАТТАУ 6
1.1. ... ... ... ... ... ... республикасының темір жол көлігі туралы заңы ... Жүк ... ... және ... ... БАҒДАРЛАМА ӘЗІРЛЕУ ОРТАСЫ 27
2.1 Delphi ортасы. 27
2.2 Объектілі - бағытталған бағдарламалау негіздері. ... Delphi ... ... ... ... ... ... үш буында архитектурасы 37
2.5 Пайдаланған компоненттер ... ... ... ... ЖҮЙЕНІ ПРОЕКТІЛЕУ 47
3.1 Пәндік аймақты инфологиялық проектілеу 47
3.2. Пәндік аймақтың физикалық ... ... ... ... ... ... 53
IV. ЭКОНОМИКАЛЫҚ БӨЛІМ 59
V. ЕҢБЕК ҚОРҒАУ 65
ҚОРЫТЫНДЫ 72
ПАЙДАЛАНҒАН ӘДЕБИЕТТЕР ... ... 1. ... АҒУ ... 74
Қосымша 2. МӘЛІМЕТТЕР БАЗАСЫНЫҢ ER-ДИАГРАММАСЫ 75
Қосымша 3. ... ... ... 4. ... ... 78
КІРІСПЕ
Транспорт – бұл Қазақстанның ... ... ... құрама бөлігі болып табылады. Оның тұрақты және тиімді жұмыс жасауы
экономиканың тұрақтануының, көтеріліуінің және ... ... ... ... ... ... және ел қорғау
қабілеттілігінің, халықтың өмір сүру шарты мен ... ... ... ... ... түбімен реформалау және Қазақстанның геосаяси жағдайын
өзгерту ... ... ... ... ... керек еді,
көліктердің әртүрлігі және экономикалық және әлеуметтік проблемалардың
жүзеге асыруында оның ролін ескерсек.
Транспорттық жүйе ... ... ... ... ... ... және ірі ... объектілердің
реконструкциялары немесе техникалық құралдардың жаңа түрлердің енгізуі
ұзаққа созылуынан көлік ... ... жету ... ... ... ... ... алыс мезгілдер қарастырылады.
Берілген жұмысты жасаудың негізгі мақсаты Семей қаласының теміржол
станцияларындағы жүк ... мен ... ... ... тез арада дайындау үшін ақпаратты басқару жүйесін құру болып
табылады.
Бұл автоматтандырылған ... ... үшін ... ... ... керек:
1. Қазақстан Республикасының теміржол көлігі, теміржол тасымалдауы
туралы заңдар жинағын, жүк ... ... ... ... ... ... туралы керек
материалдар жинау керек.
2. Жүк тасымалдауды ұйымдастырудың, жүк тасымалдайтын станциялардың
жұмысының ... және оның ... ... ... зерттеу.
3. Жүйенің инфологиялық моделін құру керек.
4. Мәліметтер базасының физикалық моделін анықтап, құру керек.
5. Проектін таңдалған нұсқасын іске асыру ... ... ... ... – ол ... ... болу керек,
диспетчер жүк тасымалдауға берілген мәлімдемелерді ... ... ... ... аз ... жұмсау керек.
Зерттеу объектісі ретінде Семей ... ... ... ... жүк ... ... ... қарастырылады.
Түсіндірме хат 3 бөлімнен тұрады. Бірінші бөлімде Қазақстан теміржол
жүйесі туралы теориялық ... ... ... ... процесіне қатынасатын тасымалдаушылар қоғамын реттейтін
Қазақстан Республикасының заң ... ... жүк ... жүк ... ... ... ... қарастырылған.
Ал екінші бөлімде қолданылатын Borland Delphi ... ... оның ... ... бағдарламада қолданылатын үшбуынды
архитектура мен қолданылатын компоненттер туралы жазылған.
Үшінші бөлім автоматтандырылған ... құру ... ... ... ... инфологиялық жобалауын, физикалық жобалауы мен құрылған
жүйе туралы жазылған.
1. ПӘНДІК ... ... ... ... ... ... ... үлкен, экономикасы шикізаттық бағытта және
теңіз порттарынан қашықта болғандықтан, теміржол ... ... ... тарамдарының бірі бола, жүк пен ... ... ... ... ... атқарады.
Қазақстан жері 2717,3 мың шаршы км. ауданды алады, ол Атлантикалық
мұхит пен Тыныш мұхиттары ... ... ... ... ... ... ... оның шекаралары Волга мен Алтай және Сібір мен Тянь-
Шаньмен шектеседі. Талай ... бойы бұл ... ... ... түйе керуендерінің жолдары болды, және XIX ғасырдың басына дейін жол
желілері аса қатты дамымаған ... ... ... ... ... ... жыл ішінде Қазақстан теміржол көлігі үлкен де және қиын даму
жолында болды. Мұнда ең ... ... салу 1893 жылы ... ... ... ... Бұл тар сызықты Покровская Слобода – Уральск тар
сызықты жол болды, оның ұзындығы 369 км ... 1991 жылы ... 3 ... ... ...... Батыс Қазақстан және Тың
жердегі, бұлар КСРО кезінде МПС құрамына кірген, Республика ... ... ... ... ... ... ... үзу Қазақстан теміржол көлігінің алдына өте
қиын, тіпті шешілмейтін мәселелер қойды, бұл мәселелер қаражатты ... ... ету, ... ... ... ... т.б. ... жерлерді қамтыды. Нәтижесінде жылдан жыл өткен ... ... жол ... ... жағдайы қиындай берді. ... ... ... жүк ... ... ... Жағдай осылай
қиындап кеткенде Республика Үкіметі теміржол ... ... ... ... ... ... ... мен
экономика-қаражатты емделуі шаралары туралы» Қаулы қабылдады, осы Қаулының
көмегімен республика теміржолдарына сырттай ... ... ... ... ... ... бұл аймақтағы жұмыс жағдайына
негізгі оң ықпал ... ... ... мен ... ... ... ... өсті. Жүк тасымалдау өзіндік құны ... ... ... ... ... ... көлігі
облысындағы ең маңызды приоритеттердің бірі ретінде темір ... ... ... болды, ол халықаралық ... пен ... ... етіп қана ... ... ... бойынша
жүктердің транзитті ағыстарын қамтамасыздандырды. Және бұл тегін емес ... ... ... ... темір жол көлігінде сыртқы
экономикалық ... ... роль ... ... ішкі ... істеуге арналған болатын. Тәуелсіздік алғаннан
кейін мемлекеттің нарықтық қатынастарға бет бұрғаны ... ... ... және ... ... тереңінен реформалау басталды,
бұның бәрі Республиканың әлемдік нарыққа шығуына ... ... ... алдында екі қажетті тапсырма тұрды: теңізге шығуға ең
қысқа жолды табу және көлікті-транзитті потенциалын неғұрлым толық ... ... Бұл ... шешу Европа мен Азияны елдерімен сауда-
экономикалық байланыстыратын, жаңа трансконтинентальдық ... ... ... ... ... кездегі трансазиялық магистраль мен
басқа Европа – Азия трансконтинентальдық маршруттардың негізгі транспорттық
коридорлары Қазақстан ... ... ... ... солтүстік коридоры евроазиялық қатынастарда мемлекетаралық
байланыстармен қамтамасыздандырады. Қазақстан шекарасында ол Дружба ...... ......... – Новоишимская – Астана – Тобыл
бағыттары бойынша өтеді. Бұл ... ... ... ... ... бұл ... ... тасымалдаулармен қоса,
республикамыздың экспортты-импортты ... ... ... Егер халықаралық тасымалдауды одан әрі дамытса, бұл ... ... ... ... мен Тыныш мұхиты регионы мен Орта Азия мен Таяу Шығыс елдерімен
сауда-экономикалық байланыстарды ... ... мән ... ... ... ... Қазақстан бойынша ол Дружба – Ақтоғай ... – Арыс – ... ... ... ... ... ... тасымалдау қарқынды темппен дамумен сипатталады.
Әзірше оларды ... ... ... жоқ, ... қазірден оларға
қарастырылып отырған региондардан ... ... ... ... ... жатыр. Бұл коридор Шығыс-Батыс бірнеше проектілерінің
негізгі бөлігі болып ... ... ... ... теміржолын басқару»,
«Тың жер теміржолын басқару» және «Батыс Қазақстан теміржолын басқару»
біріккеннен ... 1997 жылы ... ... үшін ... ... ... темір жолы» құрылды. Уәкілетті және
құрылтайшы ...... ... Минтранском.
РМК(Республикалық мемлекеттік кәсіпорын) ... ... ... ... мен ... ... да орналасқан.
РМК «Қазақстан темір жолы» ... ... жүк ... мен ... және пассажирлерді тасымалдау қажеттілігі бағытында өз ісін
атқарады.
РМК «Қазақстан ... ... ... ... ... ... кіреді:
Тасымалдаудың негізгі басқармасы – темір жолдар мен станциялардың
эксплуатациялық жұмыстарының оперативті басқаруын ... ... ... оның тасымалдау технологиясын дамытады;
Негізгі қаражатты басқарма – қаражаттың тұрақты жағдайда тұру шартын
қамтамасыдандырып, ... жол ... ... ... ... ... ... ұйымдарды, капиталды салулар мен РМК төлемдерін,
салықтық есеп, қатал есеп ... ... ... қаражатпен
қамтамасыздандырады;
Экономика мен болжаудың негізгі басқармасы;
Негізгі техникалық басқарма;
Пойыздардың қауіпсіздігі бойынша негізгі ревизор аппараты;
Статистика мен ... ... ... ... ... мен ... негізгі басқармасы;
Электрмен қамтамасыздандырудың негізгі басқармасы;
Вагон шаруашылығының негізгі басқармасы;
Теміржолдық бұтақ негізгі стратегиялық мақсаттарының бірі ... ... және ... - конструкторлық жұмыстармен шаралардың
бағдарламалық орындалуы болып келеді, ... ... ету ... ... ... қор ... технологиялардың
орындауын, қозғалыс қауіпсіздігін жоғары дәрежеге жетуін ... ... ... - байланыс жүйелерін, телекоммуникациялардың, есептеуіштің
техниканың, бағдарламалық қамтамасыз комплексті даму ... ... ... ... ... теміржолдық көлік қызметі
негізгі бағыттары.
1.2. Қазақстан республикасының темір жол ... ... ... Заң ... жол ... ... ... жүк, жүк-багаж және
почта тасымалдарын ... ... ... ... темір жол көлігі
ұйымдары, мемлекеттік органдар, жолаушылар, ... ... ... жүк ... басқа да жеке және заңды тұлғалар арасындағы
қоғамдық қатынастарды реттейді.
1-тарау. Жалпы ережелер
1-бап. Негізгі ... ... ... ... ұғымдар пайдаланылады:
багаж - жолаушылар немесе почта-багаж поезында тасымалдауға
қабылданған, салмағы екіжүз килограмнан аспайтын мүлік;
тармақ ... - ... ... ... өзге де ... негізде
темір жолдың кірмежолдарын иеленуші тұлға;
1) жүк - жүк поезында тасымалдауға қабылданған мүлік;
2) жүк-багаж - ... мен ... ... тасымалдауға
қабылданған, салмағы екі жүз килограмнан артық мүлік;
3) жүк жөнелтілімі - бір темір жол ... жүк ... ... жүк ... жүк ... - тасымалдау қүжаттарында көрсетілген және жүкті жөнелтуші
тұлға;
5) жүк алушы - ... ... ... және жүкті алушы тұлға;
6) темір жол қатынасы – жөнелтетін және баратын бекеттер арасында ... ... ... багаж, жүк, жүк-багаж және почта тасымалдау, оның
мына түрлері:
• халықаралық - Қазақстан ... мен шет ... ... ... ... Республикасы арқылы транзитпен тасымалдау;
• республикалық - Қазақстан Республикасының шегінде тасымалдау;
• қала маңындағы - ... қала ... және ... жүз ... ... кала маңында тасымалдау;
7) темір жолдар - жылжымалы ... ... іске ... жылжымайтын
мүлік объектілері (тар және кең табан магистралдық, стансалық, кірме
жолдары);
8) темір жол көлігі - ... ... ... ... ететін көлік
түрі;
9) темір жол көлігінің қажетіне арналған жер - ... ... ... ... және басқа ғимараттар, темір жол стансалары, қорғаныш
екпе ағаштар және жол ... алып ... жер ... ... - ... ... сәйкес тасымалдаушының қызметін пайдаланатын
тұлға;
11) магистралдық темір жол желісі - магистралдық және ... ... ... қамтамасыз етуге қажетті электрмен ... және ... ... ... ... темір жол
инфрақұрылымы;
12) магистралдық жолдар - Қазақстан Республикасының аймақтары ... ... ... жол ... ... ететін темір жолдар;
13) Ұлттық темір жол компаниясы – меншік иесі мемлекет болып ... ... жол ... ... ... үшін ... ... қауіпті жүктер - өздеріне тән қасиеттеріне қарай адамдардың, өліміне,
жарақаттануына немесе ауруға ... ... ... ... немесе жойылуына, сондай-ақ қоршаған ортаға зиян келтірілуіне
себеп ... ... ... ... ... жол ... ... - тасымалдау процесін
басқаруды және магистралдық темір жол желісі қызметін көрсетуді ... ... ... жол ... ... - тасымалдаушының және (немесе)
магистралдық ... жол ... ... ... ... жөніндегі
жұмысын жүзеге асыратын тұлга, соңдай-ақ, тармақ иеленуші;
17) ... - ... ... немесе почтаны жөнелтетін және
тасымалдау құжаттарында ... ... ... жол ... ... аймақтары - тасымалдау қауіпсіздігінің,
темір жол көлігі құрылыстарының, құрылғыларының және басқа объектілерінің
сақталуын, төзімділігі мен беріктігін ... ету үшін ... ... жолаушы - жол жүру құжаты (билеті) бар және поезбен жол жүретін жеке
тұлға;
20) тасымалдаушы - өзінің ... ... ... ... ... ... және тасымалдау құжаттарында көрсетілген тұлға;
21) тасымалдау құжаттары - ... ... ... ... ... (жол жүру құжаты (билет), багаж бен жүк-багаж квитанциясы, темір
жол көлігі жүк құжаты);
22) тасымалдау ...... ... ... ... ... және технологиялық тұрғыдан өзара байланысты іс-
әрекеттер мен операциялар жиынтығы;
23) ... ... - ... ... ... жүк-багажды, почтаны
тасымалдауға және темір жол көлігін қауіпсіз пайдалануды қамтамасыз етуге
арналған, темір жолдармен қозғалысты жүзеге асыратын ... ... және ... ... ... ... ... - жүк жөнелтушілер мен жүк алушыларға қызмет көрсетуге
арналған және магистралдық, стансалық, сондай-ақ ... да ... ... ... ... ... - ... жүк-багажды немесе почтаны алатын және тасымал
құжаттарында көрсетілген ... ... ... - жолаушылар, багаж, жүк, жүк-багаж және почта
тасымалдауды жүзеге асыру ... ... жол ... ұйымдарының
қызметін реттейтін, уәкілетті орган бекітетін нормативтік құқықтық
актілер;
27) қол жүгі жолаушының вагонда ... ... ... ... салмағы
мен көлемі бойынша белгіленген мөлшерден аспайтын жеке заттары;
28) тез бүлінетін багаж, жүк, жүк-багаж - ... ... ... және
тасымалдау мен сақтаудың ерекше жағдайын талап ететін багаж, жүк-багаж;
29) арнаулы тасымалдаулар - ... және ... ... ... ... ... ... болатын мерзім - тез бүлінетін багаждың, жүктің, ... ... ... куәлікте) көрсетілген деректер негізге
алынып, ... ... ... ... мерзімі;
31) стансалық жолдар - кірме жолдарды қоспағанда, ... жол ... ... жолдар;
32) уәкілетті орган - Қазақстан Республикасының заңдарына ... ... ... ... ... Республикасы көлік кешенінің
қызметін үйлестіруді, реттеуді және ... ... ... ... ... ... жол ... саласындағы мемлекеттік саясат
1) Темір жол көлігі саласындағы ... ... ... ... ... ... ... жол көлігі қызметіне
еркін қол жеткізуі;
2. Қазақстан Республикасының экономикалық мүдделерін корғау;
3. тасымалдардың барлық қатысушьшары үшін ... және ... ... стандартын қолдау принциптерін негізге алып,
халықтың экономиканың және мемлекеттің тасымалдарға ... үшін ... ... бағытталған.
2) Темір жол көлігі саласындағы мемлекеттік саясаттың мақсаты:
1. темір жол көлігінің магистралдық темір жол желісін дамыту;
2. тасымалдарды дамыту;
3. тасымалдардың ... ... ... ... ... Республикасының заңдарына сәйкес темір жол көлігінде тариф,
салық және кеден саясатын жүзеге асыру;
5. темір жол көлігінде ... ... ... ... ... мен ... көлігі ұйымдарының шаруашылық қызметіне
мемлекеттік органдардың заңсыз араласуына жол бермеу;
6. бәсекелестікті дамыту, соның ішінде халықаралық тасымалдар ... ... ... ... жол ... ... ... кешенін сақтау;
8. қоршаған ортаны қорғау;
9. темір жол көлігін ... ... ... ... ... жол көлігінің қажеттері үшін импортты алмастыратын өндірісті
дамытуға жәрдемдесу болып табылады.
3) Темір жол көлігі саласындағы мемлекеттік ... ... ... уәкілетті
органға және құзыретіне сәйкес өзге де ... ... ... ... жол ... ... багаж, жүк, жүк-багаж және ... ... ... Темір жол көлігімен ... ... жүк, ... және ... Қазақстан Республикасының заңдарында белгіленген тәртіппен
және шарттарда жүзеге асырылады.
2) Тасымалдаушы осы ... және ... ... ... ... көзделгеннен басқа жағдайларда, ақысын төлеген және жол жүру
немесе багаж, жүк, жүк-багаж және ... ... ... ... ... ... қызмет пайдаланушыларға тасымал жасаудан бас
тартуға құқығы ... ... жол ... туралы заңдар
1) Темір жол көлігі туралы заңдар Казақстан Республикасының Конституциясына
негізделеді, осы заңнан және Қазақстан ... өзге ... ... ... тұрады.
2) Егер Қазақстан Республикасы бекіткен халықаралық ... ... өзге ... ... ... шарттың ережелері
қолданылады.
3) Әскери және арнайы тасымалдарды ұйымдастыру, қамтамасыз ету және орындау
ерекшеліктері Қазақстан Республикасының заңдарымен реттеледі.
5-бап. ... жол ... ... және жеке пайдаланылатын объектілері
1) Магистралдык темір жол желісі ... ... ... аумағында
темір жол көлігінің ортақ пайдаланылатын объектісі ... ... ... ... және ... ... Магистралдық темір жол желісіне жатпайтын темір ... жеке ... ... ... және жеке ... ... ... Магистралдық темір жол желісі
1. Тасымалдаушылар магистралдық темір жол ... ... ... ... ... ... ... сәйкес жүргізеді.
2. Тасымалдаушы магистралдық темір жол ... ... ... ... ... ... Қазақстан Республикасының
заңдарына сәйкес белгіленген мөлшерде ақы төлейді.
3. Магистралдық ... жол ... ... ... ... жол ... мен оның жабдықтарын тең құқықпен
пайдалануды қамтамасыз етуге міндетті.
4. Ұлттық темір жол компаниясы ... ... жол ... ... ... және ... Қазақстан Республикасынын Үкіметі
бекіткен ... ... ... ... Темір жол қатынасыіг токгату
Мемлекеттік меншік больш табылатын темір жол бойынша темір ... ... ... ... ... ... бойынша
уәкілетті орган жүзеге асырады.
8-бап. Темір жол көлігіндегі шарттар
1. Тасымалдау шарттарының міндетті талаптары Казақстан ... ... осы ... және ... ... ... ережелерінде белгіленеді. Тараптар тасымалдау шарттарының
өзге де талаптарын ... ... ... ... ... ... ... темір жол компаниясы
мен тасымалдаушылардың мемлекеттік басқару органдарымен өзара қарым-
қатынасы Қазақстан Республикасының ... ... шарт ... асырылады.
3. Тасымалдаушы өздерінің құзыретіне сәйкес мәлімделген ерекше маңызды
тасымалдарды жүзеге асыру туралы мемлекеттік ... ... ... ... ... Тиісті нұсқауларда
(шешімдерде) осындай тасымалдар үшін есеп ... ... ... ... ... болуға тиіс.
4. Темір жол көлігімен халықаралық ... және ... ... жүкті және жүк-багажды тасымалдау Қазақстан
Республикасының заңдарына және Қазақстан ... ... ... ... асырылады.
9-бап. Жылжымалы кұрамды тіркеу
Жылжымалы құрам уәкілетті ... ... ... ... ... ... Лицензиялау
Темір жол көлігіндегі кызметтің жекелеген ... ... ... ... ... ... берілетін лицензия
негізінде жүзеге асырылады.
11-бап. Сертификаттау
1. ... жол ... ... ... ... ... мен
көрсетілетін қызметтерді міндетті сертификаттау ... ... ... ... сәйкес жүзеге
асырылады.
2. Шет мемлекет берген сертификатты ... ... ... ... ... мемлекеттік сертификаттау жүйесі
таныған жағдайда, ол Қазақстан Республикасында жарамды деп есептеледі.
12-бап. Тарифтер және ақы төлеу
1. Тасымалдаушының көрсеткен ... ... ... ішінде тарифті
(тасымал ақысын) тасымалдаушы Қазақстан Республикасының заңдарына
сәйкес белгілейді.
2. Жергілікгі өкілетгі және атқарушы ... ... ... ... ... қала маңы қатынасында жол жүру бағасына
(тарифтеріне) жеңілдіктер бере алады.
3. Халықаралық қатынаста тарифті ... ... ... ... ... ... шарттарында белгіленеді.
13-бап. Тасымалдауға талап қою құқығын беру
Жүк жөнелтуге байланысты себептер ... ... ... ... жүзеге асырылмаған) тасымалға алдын ала ақы ... ... ... ақша қаражатын қайтарып алуға немесе ... осы ... ... ету ... ... ... ... Жүк тасымалдауды жобалау және ұйымдастыру
Темір жол бойымен жүк тасымалдау жоспар бойынша іске асады. ... ... ... ... ... ... болып табылады.
Кәіспорындар мен ұйымдар, министрліктер мен жүк жіберуші ведомстволар, және
теміржол көлігі органдары жоспарланған ... мен ... ... мен ... кездегі мемлекеттік қызығушылық назарын ескере отырып,
оны орындауға міндетті.
Теміржолдық ... ... ... ... ... өңдейді:
перспективалылар - 5 жыл және көбірек; ағымдағылар - жылдықтар кварталдық
бөлумен бірге; ... ... ... ... ... және ... және жылдық жоспарларда тасымалдау размерлері тоннамен
жоспарланады. Оперативті тасымалдау ... ... көбі ... ... жүктердің тек қана біраз бөлшегі ғана вагонмен(мысалға,
автомобильдер, ... ... ... ... ... жоспарланады.
Тасулардың жоспарлары (жүктердің ... ... ... ... ... ... құрылыстың, ауылшаруашылық
өнімдердің дайындауларының, заттық - ... ... және ... ... ... ... ... тасулардың квартал және айлық жоспарлары
жатады.
Квартал жоспар тонналарда орта ... жүк тиеу және ... ... айлармен және жүру жолдары мөлшерлері, сонымен қатар
жіберу жүктерінің ... ... ... ... қарастырады. Квартал
(айлар таратуымен) жүктердің тасулардың жоспарлауы орталықтандырылған ретте
жүзеге асады (хабарлау жолдарының ... және ... және ... және ... ... және ... ұйымдармен) жүктердің тасулардың жоспарлаулары
номенклатураға анықталған ережелерге сәйкес келеді.
40 күннен кешіктірмей жоспарланушы ... ... ... ... ... ... ... тасуын және ведомтстволар хабарлау
жолдарының министірлігіне ұсынады. 45 күннен кешіктірмей ... ... ... ... ... ... кейін хабарлау жолдарының министірлігі
кешіктірмей, 30 күннің артынан жоспарланушы квартал басына дейін бағынышты
министірліктермен және ... ... ... ... ... республикалардың мемлекеттік жоспарларымен және кешіктірмей, ... ... 28 ... кейін ұсынады.
Хабарлау жолдарының министірлігі жолдардың басқаруларына 16 күннен
кешіктірмей, жүктердің тасулардың ... ... ... ... ... ... ретпен жоспарланушылардың кварталға
таратумен айлармен,. министірліктерге және тонналарда ведомтстволарға - ... және ... ... ... және ... - жүк ... ... 14 күннің
ішінде жоспарланушы ай ... ... ... ... ... ... ... тасулардың жүктердің таратумен жайылған
жоспарлары, жүру ... және ... ... ал ... тасылғанмен жергілікті хабарлауда, тағайындау станцияларымен.
Жолдардың басқарулары тасулардың жайылған жоспарларының ... ... ... хабарлау жолдарының министірлігіне
өңдейді және ұсынады, жоспарланушы айға жүк тиеу ... ... ... ... жоспар құрастырушысына арналған темір жолдардың
ауымен.
Жолдардың басшылары жол әрбір айырылуымен ... ... ... бекітеді және жол айырылуларының басшыларына олардың жариялайды,
ал жол айырылуларының ... ... ... ... ... бекітеді және станциялардың басшыларына жариялайды.
Түзу араласқан темір жолдық - су ... ... ... номенклатура жүктерінің лайықты руларының тасуларының ... ... ... ... емес ... ... жатады: қарсылар (бағыттарда,
қарсылардың біркелкілердің - өзара алмастыратын жүктердің негізгі селіне);
алыс тасу ... ... ... артынан, жұмыс істейтін
схемалармен анықталған нормалы жүк ағындарының, сонымен қатар тап осы ... ... ... ... асатындар), қайсылар су,
автомобильдік және құбыр көлікпен жүзеге ... бола ... ... ... ... - су хабарлауында, және біркелкі өзара алмастыратын
жүктердің қайта тасулары.
Тасулардың жоспарлауы жанында транспорттық құралдардың рационал ... ... ... жарғы жүк жіберушілерді міндеттенеді.
Рационал емес тасулардың жоюына арналған бұқаралық жүктердің жүк
ағындарының ... ... ... ... ... ... алдын ала
ескереді, қандай жолдардан немесе учаскелердің және қандай жолдарға немесе
учаскелер тап осы жүк ... ... ... ... ... шек ... жүк ағындарын көрсетеді.
Біреудің орынды түрлер ең тасулардың жоспар орындалулары, вагондардың
айналым тездетулері және ... ... жүк тиеу ... ... ... келеді. Сапар желілері отправительскиеге
ұсақтайды, тиейді біреу станцияның бір ... және ... ... ... ... ... ... станцияның қаншасыздармен
жіберушілермен. Олар түзу бола алады, т. ... ... ... тағайындау станциясын, немесе келесілермен таратуға және
жеткізуге тозаңдату - жататындармен тағайындау әр ... ... ең ... ... салынғандық жетуіне арналған жүк жіберушілер
аралық тасулардың жоспар орындалуымен және ... жол ... ... тасулардың жоспар орындалу реті жоспарлы ай шабуылдауына дейін жүк
жіберушілермен келісумен қондырады, біркелкілік қамтамасыз етуші және ... ... ... және тәуліктер ішінде, сонымен қатар тасулардың
ірілендіру және тапсырмалардың ... ... ... ... Үшін ... айырылуларда әрбір онкүндікке жүктердің ... ... жол ... ... орындалусызының артынан және жүк жіберуші
заттық жауаптылықты алып жүреді. ... жол ... ... ... ... ... ... жауаптылықты алып жүреді, егер ол болды
- ішінде емес ана ғой календарлық онкүндіктің. Жүк ... ... ... жоспар орындалусызының артынан жауап береді, берілген
вагондардың қолданусыз және контейнерлердің немесе жоспармен алдын ала
ескерілген ... ... ... және контейнерлердің, егер недогруз ... - ... ... ... ... азат етеді оқиғада тасулардың жоспар орындалусызының
артынан айып пұлды төлеп қой:
Апат құбылыстардың (борасындар, су ... және ... жүк ... ... және ... ... - беру, немесе запрещаются
погрузочно - жүк ... ... ... қатар апат оқиғасында
кәсіпорында, нәтижесінде қайсының кемірек үшеу ... емес ... ... ... ... сәйкестікте жүк тиеу шек қоюлары мақаламен
44 жарғы.
Сонымен қатар, жүк жіберуші - вагондардың айып пұл ... ... ... ... оның ... ... ... алдын
ала келісудің жүк тиеу қойылтуы ретінде, сонымен қатар жүктермен тонналарда
жоспар орындалуы жанында, тасу ... ... ... және
вагондарда.
Ұсыну тасуға жүк жіберушісімен және қабылдау оның ... ... ... жүк тасуына қапталған, келісім-шарт мағына бар болушы,
жіберушімен ... және ... ... ... ... ... және лайықты дайындаудың.
Түрді қапталған және оның құрастырушысы реті ... ... ... жолдарының министірлігін қондырады. Тап осы түр ... ... ... ... ... ... әдеттегі мәтіндік
хабарды біріктіреді электрондық - есептеуіштерді машиналарда. Кодталған
хабарға арналған орындар ... ... ... ... ... ... желі және вагондардың топтарымен
отправительскими ... ... ... үшін ... контейнерлерде, түзу араласқан темір жолдық - су хабарлауында,
сонымен қатар метанол тасуларының ... ... және ... ... ... Жүктердің тасулары жанында түр ерекшесімен
тасымал құжаттар қолданады түзу ... ... ... ... ... ... және жүк сапа ... мүмкіншілік оның тасулар және п. ... ... ... жүк ... ... сертификат, мал дәрігерлік куәлік,
басқа елге жүк тасып шығаруына рұқсат және т.с.с.
Сәйкестікте мақаламен 38 жарғы жүк жіберуші, тасуға жүк ... ... ... атысына қапталған оларға қол қойылған жүк әрбір жіберуіне тиісті
ұсыну, мынау ... жүк ... ... ... ... және ... бірге
тағайындау станцияларына жүк алушыға береді.
Жаңа тасымалдарды құжаттарда жүк жіберуші толтыру жанында қапталған
бір уақытта көшіргіш ... ... ... жүк ... ... ... жол ақпартізім түп және квитанцияны толтырады.
Станция басшысына немесе ... ... ... ... ... қапталған жүк жүруінің алдында жүк жіберуші көрсетеді.
Тап осы, салынған тауарлық кассир дұрыстық және сәйкестікті тексереді
қапталғанды, оның толтыруы ережелеріне. Тап осы тасу ... ... ... ... ... көзі жетіп, станция басшысы немесе
қапталған оның тапсырмасымен тауарлық кассир қол қояды, ... оның ... ... сан және ... жүк ... ... ай ... жүк тиеулер
қояды, аты немесе қойма нөмірі, ... жүк ... ... әкелінген болу.
ЭВМмен замандастар өңдейді тек цифрлік ... ... ... ... ... ... ... статистикалық, есеп айыратын -
қаражаттық, технологиялық, техникалық және шапшаң мақсаттардың ... тап осы ... ... ... ... тап ... ... кодтар
түрінде тура келеді, операцияларды автоматтандыру қамтамасыз етуші ЭВМға
құжаттардың интеграл өңдеуіне.
Жүк ... ... ... ... және вагондардың
сыйымдылығының, сонымен қатар жүктердің тасулардың басқа шарттардың қатар
сақтаулары темір жолдармен, атап ... ... ... келтіру, амандық қамтамасыз етуі тасулар жанында,., жүк жіберуші тасуға
жүкті дайындауға күні бұрынғы міндетті.
Тасуға жүктердің дайындау негізгі тәсілдерінің санына жатады: ұсақ ... ... ... көбірек ірілер (увязка, пачкалардың құру
немесе пакеттердің, тарирование); ... ... ... ... жоңқалар,
металлоломның), ұсақталу (металлолом ірі бөлімдерінің мүшелеуі); жарым-
жарты тәртіптеп ... ... ... », жиһаздың және басқа
арбиған заттардың); алдын ала салқындау (шапшаң бұзылғыш ... ... және ... ... д. т. ашық еті ... ... ... оларға, материалдардың увязочных дайындау
және жүктердің бекітуіне арналған лайықтауларды жүк бөлек ... ... ... ... ... жатады.
Дайындау тәсілімен және тасулар жүктер келесі түрлерге ... ... - ... ... және ... ... ... ал бөлектерді оқиғаларда стандартты көпшілікпен, көрсетілгеннің
әрбір ... ... - ... және ... ... ... ... тасады және орындардың шоттары немесе повагонными даналарының,
отправкамимен топталған және маршруттылармен;
Ыдыссыз үйіндімен үйгендер - ... ... және ... вагондарда
(дәнді жүктер: қара бидай, бидай, жүгері, сұлы және д ... ... - ... ... ... - цистерналарда.
жүктердің қатары қабылдау жанында өз қасиеттерімен ерекше шарттардың
сақтаулары ... ... ... және ... ... ... ... шапшаң бұзылғыштар, және экспорттықтар.
Жүктердің үлкен бөлімі тасады ана немесе басқа орамаға - ыдысқа. Қатты
ең ыдыс көп ... ... ... , ... ... және ... ... тордың).
Тасуға жүк қабылдауы жалпы пайдалану орындарында (станциялық
қоймаларда және ... ... ... ала ... ... (рұқсатпен) станцияға жүк шеттен әкелуіне.
Томға тиісті көзі жету шеттен әкелуге рұқсат, приемосдатчик тексеріп,
не көрсетілген жіберушімен көрсетілген жүк, орындардың сан және ... ... сай ... ... ... қашан ыдыста сыртқы байқау ... ... ... ... ... жүк ... етушілер еместер, жоюдың олардың приемо - тапсырушы ... ету ... ... ... жүк ... қабыл алмау.
II. БАҒДАРЛАМА ӘЗІРЛЕУ ОРТАСЫ
2.1 Delphi ортасы.
Жоғары деңгейлі программалау ... ... және ... ... болып үш түрге бөлінеді. Соңғы кездерде Windows ортасында ... және ...... ... (ОБП) негізінде құрылған
программалау тілдері – Object Pascal, ... Visual Basic, ... Borland C++ for ... ... ... ... ... тізбегінен және түрлі
объектілердің осы оқиғаларға жауабынан тұрады. Олардың визуальды ... ... Basic тілі QBasic ... тілі ... Delphi тілі ... (Object Pascal) тілі ... Windows операциялық жүйесін
басшылыққа алып құрылған (visual – көзбен көру, экрандық). Олар, ... ... тілі – кез ... ... ... ... тез, қуатты тіл.
Delphi – дің бірінші нұсқасы 1994 жылы жарыққа шығып, ... ... ...... ... ... – нұсқалары жарық көрді. 5,6 –
нұсқалардың бір – бірінен айырмашылығы жоқ деуге болады, ... де ... ... жүйесінің негізінде дайындалған. Delphi 6 – да ... ... ... ... ... жне ... ... істеуде өзгешіліктер енгізілген.
Delphi – дің негізгі ... – онда ... ... және ... ... ... Компоненттік тәсілдің
мәнісі жеңіл: әр қосымша арнайы іс-әрекеттерді орындайтын компоненттерден
жинақталады. Ол ... ... ... ... ... үстеме
программа құрылады. Компоненттер визуальды компоненттер кітапханасында ... Visual ... Library) ... ... ... ... ... стандартты компоненттер өте көп. ... ... ... осы ... ... да ... – де программа дайындау, программа мәзірін құру,
анимация, ... ... ... OLE ... басқа офистік қосымшаларды шақыру, олармен ... ... ... ... ... ... Көптеген операторлардың жазылуы Турбо
Паскальдағы сияқты. Бірақ, мұнда программалауды үйрену үшін объект, оқиға,
қасиет, әдіс, класс ұғымдарымен ... ... ... ... ... командалардың жазылу түрлерін білу қажет.
Мақалада Delphi 5-пен жұмыс тәсілдері көрсетілген.
1. Delphi ... ... – ді Windows ... іске қосу ... қосу – ... – Borland Delphi 5 - Delphi 5
Экранда Delphi ортасының үш терезесі көрінеді (1 – ...... Delphi ... Delphi 5 – тің ... ... 2. Форма (Form 1). 3. Объект
инспекторы терезесі (Object ... 4. ... ... код ... – дің ... ... ... негізгі мәзір (5), аспаптар
панелі (6) және компоненттер палитрасы (7) енгізілген (1 – сурет). ... ... Delphi – де ... ... ... аспаптар панеліне
мәзір пунктеріне енгізілген негізгі командаларды ... ... ... ... ... төртінші, модуль терезесі
(программалық код терезесі) де іске қосылады. ... ... ... ол ... ... ... ... - бағытталған бағдарламалау негіздері.
Delphi – де дайындалатын программа проект (жоба) деп аталады. ... ... ... ... ... сұхбаттық терезесі.
Delphi алғашқы рет іске қосылған кезде форма Form 1 атауымен ... ... құру үшін ... ... ... Кей ... ... көрінбеуі мүмкін. Оны экранға ... үшін ... беру ... және ... ... ... түрлі қасиеттері
бар. Қасиет (Сипаттама, параметр) – айнымалылардың ... ... ... түрлі мүмкіндіктерін сипаттап, ағымдық күйін анықтайды. Мысалы,
форма ... ...... ... мәтіні, өлшемі, экранда
орналасуы, түсі т.б. Delphi іске қосылған ... ... ... ... ... меншіктеліп қойылады.
Программа құру форманы не онда орнатылған компоненттің ... ... ... басталады. Объект инспекторы (Object
Inspector) терезесіне енгізілген қасиеттер тізімін шығару үшін ... алу ... ... ... ... ... таңдалған объект
(нысан) атауы да жазылып қойылады. Мысалы, Delphi іске ... ... ... қасиеттер терезесі 1-суретте көрсетілген. Терезенің екі
қосымша беті бар: Properties (Қасиеттер) және Events ... ... екі ... ... жазулардан тұратын оның Properties бөлімі
ашылулы тұрады (1-сурет). Бірінші ... ...... ... ... ... жазылғандар – олардың мәндері.
Форманың кейбір қасиеттері:
Name (Атау) – ... ... ... Ол Delphi объектілерінің
негізгі қасиеттерінің негізгі қасиеттерінің бірі. Программаның ... ... Delphi ... осы атау ... ... ... Delphi – дің
формаға автоматты түрде алғашқы рет меншіктеген атауын (Form 1) ... атау ... ... Ол үшін ... ... Name ... жаңа атау ... теріледі.
Font (Шрифт) – формаға шығарылатын мәтін шрифтінің қасиеті. ... оң ... ... көп ... (...) түймесін шерткен кезде Windows-
тің сұхбаттық Шрифті таңдау терезесі көрінеді. Терезеден, ... ... ... ... ... ... Times Kaz, 10), ОК түймесін
шерту керек.
Caption ...... ... ... ... ... ... қасиеттер терезесінің Caption қасиетіне Form 1 сөзі енгізіліп
қойылады. Оның ... ... Name ... мән ... ... (Түс) – ... түсін орнату қасиеті. Ол таңдалған кезде оң
жағында тілсызық түймесі көрінеді. Тілсызық ...... ... ... ... ... белгімін шерткен кезде мәндер (түстер)
терезесі ашылады. Тізімде көрінген ... түс ... соң ... ... ... қойылады.
Width (Ені), Height (Биіктік) – пиксель өлшем бірлігімен берілген
форманың ені мен ... ... ... (бұл ... ... қолдан
кеңейту не сығу кезінде де автоматты түрде орнатылып қойылады).
Экранда қасиеттер терезесі көрінбесе, оны шығару үшін View- ... ... беру ... Ол F11 клавиші басылған кезде де
көрінеді.
Delphi – де ... ... ... ... ... ... ... жұмыс істеуі барысында объект жағдайының белгілі бір әрекетке
жауап ретінде ... ... ... программа құру үшін алдымен
формаға компонент орнатуы, форманы не формада орналастырылған компонентті
тышқан арқылы шертуі ... Оның әр ... ... ... – де әр ... атау ... қойылған. Мысалы, компоненттер
палитрасының Button түймесі арқылы формада орнатылған Button 1 ... Click ... ... ... ... ... оқиғалар көп. Мысалы, ... ... саны – 35 (2 – ... Олар ... ... Events ... енгізілген. Терезеде оқиға атауларының ... On ... ... ... Ол – атаудың оқиға екендігін білдіретін
белгі.
Delphi ортасында жиі кездесетін оқиғалар:
OnClick – тышқан түймесін бір рет басу;
OnDblClick – тышқан түймесін екі рет ...... ... – форманы екі рет шерту; т.б.
Проект екі ... ... ... ... Project1 ... ... файлы (негізгі модуль) және unit1,pas атауы берілген модуль. Олар
жеке терезелерде ... ... ... ... ... программа мәтіні (процедуралар) енгізіледі. Программа мәтінінің
программалық код деп, ол енгізілетін терезені программалық код терезесі деп
атайды. Формадан код ... өту және код ... ... өту ... клавишін басу жеткілікті.
3 – суретте форманы екі рет шерткен ... код ... ... ... ... Оқиғаға байланысты құрылатын процедура
оқиғаны өңдеуіш не оқиғаны ... ... ... Процедура
дайындамасының жазылу түрі:
3 – сурет. Программалық код терезесі
Онда көрінген процедура дайындамасы
Procedure ... Sender – ... ... қай ... тиістілігін
анықтайтын параметр.
Терезенің сол бөлігіндегі – браузер терезесі. Онда код терезесінде
барлық жарияланулардың құрылымын көріп ... ... Delphi ... ... маңызды технологиялары
Delphi – бұл дельфий оракулы тұрған грек ... Бұл ... ... бар жаңа ... өнiмi ... ... кезде Borland компаниясындағы жағдай жақсы болған жоқ.
Компания қайта сатылуы ... ... ... ... ... ... кеттi. Қазiр ешқандай күдiксiз айтуға болады., ... ... ... компаниясында Delphi өнiмiнен басқа жаңа технологияға
негiзделген жақсы өнiмдер шықты. Бұл өнiмдер жаңа BDE 2.0, BC++4.5, ... Windows 5.0, dBase for Windows 5,0, BC ++ 2,0 for ... ... бiр ... өзi бiрнеше алдыңғы қатарлы
технологияны бiрiктiргенi ... ... Бұл ... ... ... күрделi бөлшектерiне тәжiрбиесi жоқ қолданушыдан жасыру үшiн
Delphi көп жұмыс жасайды және Windows ... ... ... ... ... ... ... және екiншi қатардағы оқиғалар Windows
ортасында хабарлар формасын қабылдайды., бұл хабарлар жоғары интенсивтi
түрде экранға әр ... ... ... жiберiледi. Delphi сiздi Windows
хабарларына толық жiбере алады және қажет болса ... ... ... ... ... Win Sight өте ... Spector машинада өткен жағдайдың жазбасын тест ... ... ... ... ... мес ... бiлу үшiн бұл файлға қарай аласыз.
Бағдарлама ... ... ... ... бұл инструментпен пайдалы
– маңызды ақпарат алуға болады.
Delphi – бiрнеше ... ... ... Машина кодының жоғары дәрежелi компиляторы.
□ Жүйелi және жылдамдыққа жасалған программалық сөйлемдер.
Delphi жүйесiнде құралған компилятор, ...... ... ... ... құралған сөйлемдердi таңдауға ықпал
етедi. Бұл компилятор қазiргi ... ... ... ең ... ... саналады, оның жылдамдығы 1 минут iшiнде компьютерде 486ДХ33 болып
120 мың жолда жазып ... Ол ... ... аз ... ... ... бағдарламаларды жеңiл құрастыруға және (HGI) арқылы
жасалған кодтардың ... ... Delphi ... тез, Сu ... қолмен жазу кодының
көмегiнсiз даярлайды.
Сөйлемдi бағыттау процесiнде бағдарламашы ең алдымен политрадан
суретшiнiң үлкен ... ... етiп ... ... ... ... ... бағдарламашы өз жұмысының нәтижесiн көре алады,
ал компиляциясы қосқан соң ол ... ... ... ... ...... ... сондай айырмашылығы жоқ, тек компиляция
орындаған соң бiз интерпретатордан қарағанда 10-20 есе ... ... ... ... өз ... ... кодтың сол уақытта қалай
құралғанын виртуалды түрде орындайды. Бұл өте тез ... ... ... ... ... емес.
Delphi моделiндегi негiзгi бөлiп кодтың орташа жұмысында ... ... ... ала дайындалған объект арқылы сөйлемдi тез
даярлауға көмектеседi және өзiнiң Delphi жүйесiнде жеке ... ... ... ... ... ... объектiсiнiң түрлерiнде
ешқандай бөгет болмайды.
Шынында да Delphi ... ... ... ... немесе басқада фирмалардың оъектiлердiң ешқандай ... ... ... ... 270 базалы кластар iшiнен таңдалып
алынған негiзгi объектiлер кiредi. Бұл бастапқы қалыпта жаман ... ... бiр ... ... Delphi ... шешу ... қиындық
туса, мәселенi басынан яғни 0-ден ... ... ... санын анықтап алу қажет, барлығын да жақсы ... ... ... ... ... ... ... Мысалы, ойын
программалары сияқты. Бұл расында да осылай. Барлық жерде бұл Windows- тық
күрделi ... ... ... ... ... ... модулi әр уақытта түсiну мен табуға, шешуге өте қиын. Ал Delphi
интерфейсi бағдарламашы үшiн ең ... және ... ... ... ... ортасымен танысу үшiн Палитра компоненттiң
бiрiншi бетiнiң құрамы туралы айту керек.
Палитра Компоненттiң ... ... ... 14 ... ... уақыт ешкiм кнопкасыз, тiзiмсiз, енгiзу терезесiз жұмыс ... ... ... барлығы мышь немесе терезе сияқты Windows бөлiгi.
Компоненттiң жиыны және ретi әр бетте конфигурацияланған. Сiз ... ... ... саны мен ... ... ... Бағдарламаның үш буында архитектурасы
Бағдарламаны құру барысында үшбуынды архитектура ... ... ... ... бірталай бөлігі ортаңғы буынға –
бағдарлама ... ... бұл ... ... ... ... ол ... серверімен BDE арқылы қатынасып тұрады.
Бұл архитектурада клиенттік бағдарламасы BDE-ға қатынаспайды ... ... мен ... ... біршама
бөлігінің орындауынан босатады, яғни олар сервер бағдарламасына ауысады.
Нәтижесінде клиенттен бірталай іс босатылып, ол көп жад ... ... және ол желі ... ... – бұл ... ... артықшылығы.
Қосымша қасиеттерін айта кетсек:
• Бағдарлама серверінде орналасқан орналасқан көп бөлігіне ортақтасып
қатынасу;
• Мәліметтер пакетінің көлемін басқаруды жаңартуын ... ... ... маңызды азайтылуы;
• Клиенттік бағдарламалардың жаңа версияларын оңай орнатуға болады,
өйткені клиенттік орындарға BDE немесе басқа мәліметтерге ену ... ... ... ... азайту мүмкіндігі: мәліметтің керек бөлігін ғана
алуға болады, оны ... ... ... ... онымен автномды түрде
жұмыс істеуге(мысалға басқа қалада), сосын сервермен ... ... ... өзгертілген мәліметпен жаңартуға болады.
Delphi-да үшбуынды архитектураны бағдарлама түрінде іске асырудың
бірнеше әдісі бар, ... ... DCOM, MTS ... CORBA бар. ... ... ... ... TRemoteDataModule,
TMTSDataModule немесе TCorbaDataModule компоненттері арқылы іске ... ... ... ... ... терезе-контейнер ретінде
анықталады, TdataModule модулі терезесі сияқты. Бұл ... ... ... ... ... ... көз-компоненттер
(TTable, TQuery, TStoredProc), және егер керек болса, ... ... ... ... ... ... ... TDataSetProvider арнайы компонент байланысады, ... ... ... ... ... ... Модульдің өзі Мб-
сының бағанасына қойылған шектеулерге байланысты мәліметтерді Delphi
мәліметтер базасы сөздігінен алып, ... ... ... ... серверіне
дұрыс емес мәліметтерді жібермеуі мүмкін.
Ал клиенттік жақта алытатылған сервермен байланыстыратын компонент
орналасады. Қолданылатын ... беру ... ... ... ... ... ... TwebConnection
болуы мүмкін. Сервер көз-компоненті орталығы ... ... ... етеді - әрбір көз-компонентке бір копоненттен келеді. Ары
қарай мәліметтердің берілу процесі қарапайымнан ешқандай айырмашылығы ... ... ... ... ... ... (TDBGrid,
TDBEdit және т.с.с) және керісінше.
Үшбуынды архитектурада клиент пен сервер ... ... ... ... пен ... байланысы белгілі бір ... ... ... Delphi алыстан ... ... ... DCOM ... ... Object Model – ... таратылған
компоненттік моделі) - сервеі Windows NT Server операциялық жүйесінде жұмыс
істейтін ... ... ... Windows NT ... ... қолдананатын сокеттер көмегімен;
* MTS (Microsoft Transaction Server – ... ...... негізделген, бұл жүйеллік ресурстарды басқаруға
байланысты қосымша ... ... ... ... ... ... және ... сонымен мәліметтерді
жоғары сапамен қорғауында;
• CORBA (Common Object Request Broker ...... ... ... ... – DCOM ... операциялық
жүйеге немесе клиент пент сервер платформаларына арнайы ешқандай талаптар
қоймайды;
Бағдарлама ... құру үшін ең ... ... ... ... ... алу керектігін анықтап алу керек: DCOM, MTS немесе
CORBA.
Бағдарлама сервері ... ... іске ... ... технологияға байланысты Delphi репозиториясының Multitier
бетінде крек TXXXDataModule ... ... алу ... ... – DCOM немесе сокеттарды арқылы автоматтау және
байланыс СОМ серверін құру үшін;
• TMTSDataModule – СОМ активті кітапханаларын құру ... DCOM ... ... байланысу, транзакцияны басқару механизмін қодану;
• TCORBADataModule – CORBA т ехнологиясын іске асыру үшін.
2. Модуль терезесінде керек компоненттер жинағы ... ... ... және ... ... ... ... жүзеге
асыратын компоненттер (TSession, TDataBase).
3. Клиент қатынай алатын әрбір көз-компонент үшін модуль терезесінде
TdataSetProvider провайдер-компоненті ... Егер ... ... ... ... яғни ... серверіне
дұрыс емес мәліметтерді жібермеуі керек болса, ... ... ... ... ... объект-алаңдар құрып, оларды мәліметтер базасының
сөздігіне ... ... ... ... ... ... мен ... тексеру мен қорғау үшін жағдай өңдеушілерін жазу
керек.
5. Бағдарлама серверін сақтап ... ... ... ... егер ... үшін DCOM ... сокеттер қолданылса, сервер СОМ
автоматизациясы объекті түрінде іске ... және ... ... тіркелу керек;
• егер MTS технологиясы қолданылса, сервер DLL-дің активті кітапханасы
ретінде іске асып, ол тіркелмейді, бірақ MTS-объект ... ... CORBA ... жағдайда серверді интерфейстер репозиторында
орнатып, оны Smart Agent активті ... ... ... бұл ... ... жіберілген OSAGENT.EXE утилитімен құрылып ... ... ... ... ... VisiBroker құралына кіреді.
6. Егер DCOM қолданылмаса, оның дұрыс жұмыс ... ... ... ... ... көмекші утилиттерді жіберу керек:
• сокеттер болған жағдайда - scktsrvr.exe ... CORBA ... - Smart Agent ... және OAD ... ... ... ... серверімен байланыс протоколы
мен алыстағы мәліметтер жиыны білу үшін ... ... ... ... құрудың жалпы схемасы.
1. Бағдарламаға TdataModule модулі қосылады, бұл компонент көрінбейтін
компоненттер ... ... TSource) үшін ... қызмет жасайды.
2. Мәліметтер модуліне Txxxconnection байланыстыру компоненті
орналасады. Байланысу ... типі ... ... ... COM/DCOM байланысын орнату үшін – TDCOMConnection;
• CORBA байланысын орнату үшін – TCORBAConnection;
• сокеттер арқылы байланысты орнату үшін – ... HTTP ... ... ... байланыс орнату – TwebConnection.
TMTSDataModule модуліне айтылып кеткен кез-келген протоколды таңдауға
болады.
3. Байланысу ... ... ... орнату керек.
4. TXXXConnection компоненттерінің ObjectBroker қасиеті арқылы керек
бағдарлама серверін ... ... ... байланысты керек компонентпен
активтемеңіз(Connection қасиеті) – ол клиенттік мәліметтер жиынының кем
дегенде ... ... ... ... ... Мәліметтер модуліне қажетті TclientDataSet компоненттерін орнатып,
олардың RemoteServer қасиетін керек байланыстыру ... ... ... серверімен), ProviderName қасиетін – ... ... ... ... ... ... Ары қарай клиенттік бағдарламны құру бірбуынды немесе екібуынды
бағдарлама құрудан айырмашылығы жоқ, тек қана ... ... ... ... ... ... серверімен байланысуды басқару сиқты
қосымша істерді орныдау керек.
Бағдарлама сервері орналасқан машинада ... ... ... утилиті орнатылып, орындауға жіберіліуі ... ... BIN ... ... ... үшін бағдарламашы алдымен Host қасиетінен қатынай
алатын желіден ... ... ... ... ... ServerName қасиеттер
тізімінің көмегімен бағдарламашы сервері атын ... ... ... ... қате ... тағы бір рет ... утилитінің
қосылғанын тексеру керек).
Клиенттік мәліметтер жиынының провайдермен байланысын орнату үшін ... ... бір ... ... керек, әдетте Open әдісі
қолданылады(тікелей немесе Active қасиетіне True мәнін қою арқылы).
Осы кезде ... ... ... ... ... компонентінің аты тұруы керек, ProviderName қасиетінде провайдер
аты тұру керек. Клиенттік мәлімметтер жиынына байланысты ашпай ... ... ... ... жағдайын тексеріп, автоматты түрде активтеу
керек., сондықтан байланысу компонентінің алдын-ала ... ... ... уақытта байланыс орнатпай тұрып OnBeforeConnect жағдайы туындайды,
ал байланыс орнатпай тұрып OnAfterConnect жағдайы туындайды.
Байланысты үзу үшін байланыс компонентінің ... ... ... қойса болып тұр. Бағдарлама жұмысы біткенде байланыс автоматты түрде
үзіледі. Сонымен ... ... ... ... қасиеттерін
ComputerName, ServerGUlD, ServerName және т.б. өзгерткенде де автоматты
түрде үзіледі.
2.5 Пайдаланған компоненттер туралы мәліметтер
Бағдарламаны құру ... ... ... ... ... ... ... асыратын компоненттер қолданылған. Сол
компоненттердің негізгі ... ... ... ... COM/DCOM ... ... ... қолданатын бағдарламалар серверін құруға негіз болып қызмет
етеді,
Әдетте модуль бағдарламаның проектілеу барысында құрылады. Төменде бұл
класстың ең қажетті қасиеттері, әдістері мен ... ... ... OnCreate және ... жағдайлары қашан
болатынын анықтайды. Егер ол False (келісім бойынша), OnCreate ... ... ... ... ... соң пайда болады, ал
OnDestroy ең бірінші деструктор орындалмас бұрын.
Create конструкторы ... ... ... кезінде модуль
экземплярын жасап қояды, егер ол конструкторлау ... ... ... ... ... ... қате ... кезде қателерді ескеретін
оқиғаларды шақырады. Егер ... ... ... OnCreate ... ... ... объектін негізгі конструкторы болып табылады,
ол оны жад таратып, глобальды Screen объектінде тіркейді.
TdataSetProvider компоненті бағдарламашы ... мен ... ... ... элементі ретінде қызмет етеді. Ол ... Ttable, Tquery ... ... ... алған
мәліметтерді бір пакетке біріктіріп клиенттің TclientDataSet ... Ал ... ... ол ... ... ... бөліп,
жадқа сақтап, қолданушыға ұсынады. Қолданушы осы мәліметтердің локальді
көшірмесімен жұмыс жасап ... соң ... оны ... ... ... сәйкес мәліметтер жиынына мәндерді
өзгертеді.
TdataSetProvider компонентінің қасиеттері:
Constraints – егер true ... онда ... ... ... ... ... оның мәліметтерге локальды басқару үшін,
жібереді;
Data – компонентпен құрылған мәліметтер ... ... қана оқу үшін ...... байланысқан мәліметтер көзінің атауын сақтайды;
Exported – егер клиент провайдерге IappServer интерфейсін ... ... true ...... ... TcustomResolver класының объектіне
сілтеме сақтайды, осының ... ... ... ... мен
жаңарту қателерін түзету істері орындалады;
ResolveToDataSet – егер мәні true ... онда ... ... DataSet ... егер керісінше болса – серверлік мәліметтер
базасында жаңарады;
UpdateMode – жаңартылатын жазылым қай алаңмен ізделенітіні анықталады:
upWhereAll – барлық алаңдармен; ...... және ... – тек қана кілтті алаңдармен.
ClientDataSet компоненті мәліметтерге ... ... ... бұл ... ... BDE-ні ... Бұл ... көзі ретінде локальды немесе желідегі каталогтарда ... ... ... ... ... ... алған мәліметтердің
көшірмесі бола алады. Бірақ та бұл компоненттердің ... ... ... компонентінен алатын алыстағы мәліметтердің
өкілі ретінде.
Компонент ...... ... ...... агрегирлеуінің қалай іске асатының көрсетеді:
барлық мәндер үшін(индексі 0), бірінші топ деңгейімен(индекс 1) және ...... ... класының объектілерін, агрегатты
мәндерді есептеу үшін сақтайды;
AggregatesActive – мәліметтерді ... ... ... – егер ... ... ... онда true ... – ағымды мәліметтер жиынындағы өзгертілген өзгертілімдер
санын сақтайды;
Data – провайдерден алған мәліметтерді сақтайды;
DataSize – ... ... ... ... ...... ... сақтайды;
IndexDefs – мәліметтер базасының индекстері туралы ...... ... ... ... ... ... болады;
PacketRecords – мәліметтер пакетіндегі жақызылымдар санының максималды
мәнін сақтайды;
ProviderName – ... атын ...... ... на ... сервер приложений;
SavePoint – өзгертулер протоколындағы өзгерту позициясын анықтайды.
Компонент әдістері:
AppendData – Data мәліметтерін ... ... ... ...... ... ... механизмін қосады;
ApplyUpdates – алыстағы мәліметтер базасын жаңартады;
CancelUpdates – Delta пакетындағы нақтыланбаған өзгертулерді ...... ... ... алып ...... ағымды жазылымды оқып, оны жаңартады;
SaveToFile – мәліметтер жиынын файлға сақтайды.
TsocketConnection компоненті сервер мен клиентті Windows-тың төменгі
деңгейдегі, ... деп ... ... ... ... ... арқылы байланыс құрады. Бұндай байланыс мәліметтерді
алмасудың максималды жылдамдығымен ... ... ... құру мен оны ... ... күш жұмсауға әкеледі.
Компонент қасиеттері:
Address – бағдарламалар серверінің машинасының IP-адресін анықтайды.
Егер ол ... Host ... ... – бағдарлама сервері машинасының желілік атауын анықтайды. ... ... Address ... ...... интерфейсі арқылы сокетті байланысты
іске асыратын СОМ объектісінің GUID-не көрсетеді;
Port – ... ... ... байланыс үшін анықтайды. Келісім
бойынша ол 211-ге тең ... ол ... ... ... ... ... мен ... қолданады.
Компонент әдістері:
CreateTransport – Itransport транспортты интерфейсіне қатынай алатын
интерфейсті объект құрады;
DoConnect – бағдарлама ... ... ... ... ... ... ЖҮЙЕНІ ПРОЕКТІЛЕУ
3.1 Пәндік аймақты инфологиялық проектілеу
Темір жолдарда жүк тасымалдауды ұйымдастыруды нақтылап зерттегеннен
кейін бұл пәндік аймақта келесі пройесстерді ... ... ... ... ... ... номеры, Жіберу датасы, ... Жету ... Жету ... ... ... ... типі.
пойыздардың барлық вагондары туралы мәліметтерді сақтау: Пойыз номеры,
Жіберу датасы, Вагон номеры, Вагон типі, Вагонның ... Жүк ... ... ... ... Жол ... ... Жіберу станциясы,
Тағайындау станциясы, Осьтер саны, Цистерналар типі, Жіберушінің атауы,
Қабылдаушының ... ... ... ... ... Жүк ... ... масса, Темір жол анықтайтын ... ... ... ... Ысып ... Жүке тиеу ... Жүк ... бағасы, Өлшеу бағасы,
Сақтау бағасы, Жалпы бағасы
пойыз маршруттары туралы мәліметтерді сақтау: Станция атауы, ... ... мен ... ... ... ... желі ... көп қолданушылардың қолданылуы
многопользовательский доступ к базе данных по сети;
қапараттық базаны серверде сақтау
мәліметтерді енгізу және өңдеуді шектеу
мәліметтерді енгізу, өңдеу және ... ... ... ... объекттер анықталды: пойыз
номерлері, пойыздар, маршруттар, вагондар, станциялар, ... ... ... ... анықталған объектілерді ары қарай зерттеу мәліметтер базасының
маңыздылары мен ... ... оның ... ... ... ... ... модель ER-диаграмма ... ... ... ... ... ... ... жіберу датасы, жету датасы, жіберу уақыты, жету
уақыты, пойыз түрі, пойыз типі);
Вагондар (Пойыз ... ... ... ... ... Вагон типі,
Вагонның аймағы, Жүк көтерушілігі, Жүк атауы, Жоғарғы жылдамдық, Жол
көрсетуші, ... ... ... ... ... ... саны,
Цистерналар типі, Жіберушінің атауы, Қабылдаушының атауы, ... ... ... Жүк ... ... ... масса, Темір жол
анықтайтын масса, Массаны анықтау әдісі, Суыту, Ысып ... Жүке ... Жүк ... ... ... бағасы, Сақтау бағасы, Жалпы бағасы);
Маршруттар (Пойыз номері, станция номері, станцияға жету ... жету ... ... ... уақыты, станциялар арсындағы
қашықтық);
Станциялар (Станция атауы);
Вагон аймағы (вагон аймағының атауы);
Цистерна типі (Цистерна типінің атауы);
Сервер туралы мәліметтер ... ІР ... ... ... ... ... ... аймақтың проекциялауы
Инфологиялық модельге қарап пәндік аймақтың физикалық ... ... ... ... кесте түрінде берілген. Физикалық модель
келесі келесі кестелерден тұрады:
Объект аты: Пойыз номеры
Кесте аты: ... ... ... идентификаторы |Алаң типі |Кілт ... ... |NomerP |Short |Бар ... аты: ... аты-: ... тақырыбы ... ... ... типі ... ... ... |NomerP |Short |Бар ... ... |DataOtp |Date |Бар ... ... |DataPr |Date |Жоқ ... ... |TimeOtp |Time |Жоқ ... ... |TimePr |Time |Жоқ ... түрі |VidP |Alpha (15) |Жоқ ... типі |TipP |Alpha (12) |Жоқ ... аты: ... аты: Vagony.db
|Алаң тақырыбы |Алаң ... ... типі ... ... ... |NomerP |Short |Бар ... датасы |DataOtp |Date |Бар ... ... |NomerV |Short |Бар ... типі |TipV |Alpha (12) |Жоқ ... ... |RodV |Alpha (50) |Жоқ ... көтерушілігі |GrPod |Short |Жоқ ... ... |Gruz |Alpha (50) |Жоқ ... ... |VysSkor |Logical |Жоқ ... көрсетуші |Prov |Logical |Жоқ ... |Oxr |Logical |Жоқ ... ... |StOtp |Alpha (25) |Жоқ ... станциясы |StNazn |Alpha (25) |Жоқ ... саны |KolOsey |Short |Жоқ ... типі |TipCis |Alpha (50) |Жоқ ... атауы |NameOtp |Alpha (50) |Жоқ ... ... |NamePol |Alpha (50) |Жоқ ... ... |AdrOtp |Alpha (150) |Жоқ ... ... |AdrPol |Alpha (150) |Жоқ ... тиеу |Pogr |Alpha (12) |Жоқ ... ... масса |MassaGrOtp |Numeric |Жоқ ... жол ... ... ... |Numeric |Жоқ ... ... ... ... |Alpha (15) |Жоқ ... |Oxl |Money |Жоқ ... кету |Otop |Money |Жоқ ... тиеу ... |Pogr2 |Money |Жоқ ... ... ... |Vygr |Money |Жоқ ... ... |Vzv |Money |Жоқ ... ... |Xran |Money |Жоқ ... бағасы |Itog |Money |Жоқ ... аты: ... аты: ... ... ... идентификаторы |Алаң типі |Кілт ... ... |NomerP |Short |Бар ... ... |Nomer |Short |Бар ... атауы |Stan |Alpha (20) |Жоқ ... ... |DataPr |Date |Жоқ ... ... |TimePr |Time |Жоқ ... ... |TimeOtp |Time |Жоқ ... ... |Rasst |Short |Жоқ ... | | | ... аты: Станциялар
Кесте аты: Stan.db
|Алаң тақырыбы ... ... ... типі ... ... атауы ... |Alpha (20) |Бар ... аты: ... ... аты: ... ... |Алаң идентификаторы |Алаң типі ... ... тпі |TipCis |Alpha (50) |Бар ... аты: Вагон типі
Кесте аты: RodV.db
|Алаң тақырыбы ... ... ... типі ... ... типі |RodV |Alpha (50) |Бар ... аты: ... 1 туралы мәліметтер
Кесте аты: hostkas.db
|Алаң тақырыбы ... ... ... типі |Кілт |
|Сервер адресі |Host |Alpha (15) |Бар ... ... |Port |Short |Бар ... аты: ... 2 ... ... аты: hostdisp.db
|Алаң тақырыбы ... ... ... типі ... ... адресі |Host |Alpha (15) |Бар ... ... |Port |Short |Бар ... ... ... сипаттамасы
Жүк тасымалдаудың ақпаратты-басқару жүйесі коммерциялы ... ... және ... жолдың жүк тасымалдауды қадағалайтын
диспетчерлік бөлімдер үшін ... Ол жүк ... ... ... ... және өзгертуге мүмкіндіктер береді. Және
ондағы жүктің мінезі, оның жіберушісі мен қабылдаушысы туралы, ... ... ... ... бар, жүк ... ... тез ... ақпаратты тез арада алуға болады.
Бағдарламны құру барысында мәліметтерді сақтау мен өңдеудің үшбуынды
архитектурасы қолданылған. Бұл ... ... ... ... деген талаптарды түсіру болып табылады. Осы ... ... ... ... ... ... буынға –
бағдарламалар серверіне жүктеледі. Бағдарлам сервері МБ-сы серверінің
компьютерінде немесе жеке бір ... ... ... ол ... ... серверімен жұмыс жасайды, ол осылай клиенттер мен МБ-сы
серверімен байланыс жасайды.
Үшбуынды архитектураға байланысты берілген ақпаратты жүйе ... және үш ... ... – бұл ... ... сокеттермен жұмыс істеуді
ұйымдастыратын утилита. Бұл утилита серверде жүйені жібермес бұрын қосылуы
керек. Утилитаны қосқанда құралдар тақтасының оң жағында
пиктограммасы пайда болады. Оның ... ... алып ... ... және ... қосылған компьютерлер жайлы мәліметтер
көруге болады.
server.exe – бағдарламалар сервері, мәліметтер базасы мен клиенттік
бағдарламаларды байланыстыратын бағдарлама. Бағдарламны бірінші ... оны ... ... ... ... кейін тікелей
қолмен жүктеу керек. Келесі де ол клииенттік бағдарламалар қосылса,
автоматты түрде жүктеледі. Серверді жүктегеннен кейін құралдар ... ... ... Егер ... ... ... ол автоматты түрде өзі жабылады. Егер оны тікелей қолмен жапса,
барлық клиенттік бағдарламалар өшіп, сақталмаған ... ... ... ... ...... ... серверде
орналасқан мәліметтерді енгізіп, өңдеуге арналған. Бұл
бағдарламалар қолданушылар ... ... ... өз ... ... бірақ та бір
мәліметтер базасын қолданады.
Егер берілген ақпараттық жүйені бір ... ... ... ... бұл ... бәрі c:\Gruz ... ... керек. Оларды
қосу реті, жоғарыдағы айтып кеткен сияқты болады.
Ақпаратты жүйемен жұмысты істеуін толығырақ қарайық:
Бағдарламаның барлық файлдары С ... Gruz ... ... Ең алдымен сокеттермен жұмыс істейтін scktsrvr.exe утилитін жүктеу
керек, егер бағдарлама бірінші рет ... онда ... ... ... Ары қарай сервер аавтоматты түрде жүктелетін ... ... ... ... түрде жүктеуге қою үшін, оны
автожүктеуге қосу керек.
Ары қарай disp.exe ... ... Бұл ... жүк ... ... мен ... ... Бұл модульмен коммерциялық
бөлім жұмысшылары қолдана алады. Бағдарламын жүктегеннен кейін ... ... ... ... ... ... терезі шығады.
Бұл терезеде мәліметтерді енгізудің негізгі жұмыстары орындалады. Ең
алдымен ... ... ... басу ... Осыдан кейін бағдарлама
серверге қосылып, сервердегі мәліметтер терезеде көрсетіледі. Мәліметтерді
енгізіп, өзгерткеннен кейін ... ... басу ... ... ... ... вкладкасында көрсетіледі. Онда
сервердің IP адресі мен порт ... ... ... ... мен ... ... бір компьюетрде
орналасса, локальды адрес 127.0.0.1 көрсетіледі.
Осы ... ... ... вагон түрі және цистерна типі
беріледі.
Бұл мәліметтер вагондар ... ... ... ... жұмыс жасағанда келесі операциялар орындалады:
Жаңа жазылым енгізу – Insert батырмасы.
Жаңа жазылым қосу – ... ... ... ... ... басыу керек.
Жазылымды өшіру - Ctrl+Delete.
Негізгі вкладка вагондар мен жүктер жайлы мәліметтерді қарауға және
енгізуге болады. Терезе вагондар номеры мен ... мен ... ... ... ... Бұл ... ... барысында, терезенің оң
жағында таңдалған вагон жайлы толық мәліметтер көрсетіледі.
Вагондар ... ... ... ... ... мен ... ... станциялар тізімінен таңдалады), атауы, жіберуші мен
қабылдаушы ... ... ... ... меншікті), вагон
түрі(тізімнен таңдалады), вагонның жүк тасымалдау шыдамдылығы, осьтер саны,
цистерналар ... ... ... анықтаған жүк массасы,
темір жолмен ... жүк ... ... ... әдісі(таразыда,
стандарт бойынша, трафарет бойынша, шартты түрде, есептеу арқылы), тиеу
негіздері(жіберуші, темір жол), тиеу ... ... ... ... ... ... ... толық құны. Егер вагонға жоғары ... ... ... ... ... болса онда керек жеріне жалаушаны орнату керек.
Төменгі жақта жіберуші атауын іздеп табуға болады. Бағдарлама ... ... ... жайлы
батырманы басып көруге болады.
Берілген бағдарламада пойыздарға таратылмаған вагондар ... ... ... құрылымын құратын жүйенің басқа модулі sostav.exe
іске асырады.
sostav.exe бағдарламасын жүктегеннен кейін экранға, мәліметтер шығып,
бағдарламаның негізгі терезесі ... ... ... ... менюі бар:
Негізгі жұмыс құрылымдарды жасау терезесінде орындалады.
Берілген терезе келесі элементтерден ... ...... ... ... ... ... онда мынадай мәліметтер бар: пойыз номеры, станция атауы, ... ... ... жету ... және ... арасындағы қашықтық.
Маршруттар кестесі - әрбір пойыз үшін жылжу графигін бере ... ... ... ... атауы, станцияға жету датасы, станцияға
жету уақыты, жіберу уақыты мен ... ... ... ... ... ... жайлы мәліметтер өзгертілмейді. ... тек қана ... құру үшін ғана ... ... құру
үшін ол енетін пойыздың номерын, әр вагонның пойыз номеры алаңына, енгізу
керек. Содан кейін вагон ... ... ... ... ... ... ... осы пойызға енетін вагондар ғана ... ... көру ... бос номеры бар пойызға жылжу керек.
Жазылымдарды өшіру үшін алдындағы модульде көрсетілгендей өшіреміз.
Станциялар тізімін менюден Станциялар командасын таңдап алып өзгертуге
болады.
Орнату ... ... ... ... IP ... пен ... орнатуға болады.
Бағдарлама жайлы – бағдарлама ... ... ... шығу үшін Шығу немесе жабу батырмасын басу керек.
IV. ЭКОНОМИКАЛЫҚ БӨЛІМ
Жаңа бағдарламаны құру ... ... ... ... ... және ... ... мүмкін болатын бірнеше варианттардан
қолданысқа беруге болатын ең экономикалық өнімділігі жоғарысын таңдап ... ... ... анықтау үшін, әр вариантқа
кететін шығындарды салыстыру керек. ... ... саны ... аз
болса, сол вариант соғұрлым өнімді болып ... ... ... ... формуламен таюуға болады:
Зi = Сi+Eн*Ki = min
Мұнддағы Сi – і-ші варианттағы ... өз ... Eн – ... ... ... ... Кi – і-ші ... бойынша
қаражат жұмсауы.
Нормативті өнімділік коэффициенті пайданың мөлшері мен ... ... ... ... ... ... Бұл ... жұмсаудан 1
тенге (15 тиыннна кем болмауы керек), немесе бір жылда ... ... ... жүзінде жаңа техниканы, бағдарламаны немесе ойлап табудың
енгізгендегі экономикалық өнімділігін анықтау көрсеткіш жүйесін ... ... ... ... салу, өнімнің өз құндылығы, қайтару
мезгілі, экономикалық өнімділік коэффициенті, жылдық ... ... ... Жаңа ... ... ... ... жылдық экономикалық эффектіні Эф анықтау үшін келесі
формула қолданамыз:
Эф=(З1-З2)*В2, ... З1, З2 – ... ... ... ... жіберген шығынның тұтас мөлшері, теңгемен; В2 – өнімнің жылдық
өндіру көлемі, жаңа технология ... ... ... ... ... ... ... қамтамасыздандырудың енгізгендегі
салыстырмалы экономикалық ... ... ... тұтастығын
салыстыру арқылы анықтаймыз.
Есептеу кезінде келесі бастапқы мәліметтерді қолданамыз:
1. Қолданылатын құрылғының қуаттылығы – 500 ... ... ... 1 ... құндылығы - 100 тенге
3. 1 кВт/с энергия құны - 2,68 теңге
4. Проектілеуге ... ... – 2 ... ... ... ... ... – 10 сағат
6. Құрастырушының айлық ақысы 8 000 тенге
7. Құрастыру мен енгізуге ... ... ... ... ... ... ... Квл=Кпр+Котл+Сд.о.+Км ... ... Кпр – ... ... ...... ... шығын;
Сд.о. – қосымша құрылғылардың құны;
Км – қосымша құрылғыларды ... ... ... ... қолданбағанымызды ескерсек, (1) формула мынадай
күй кешеді:
Квл=Кпр+Котл
(2)
Проектілеу шығындарын есептеу үшін проектілеу алды мен проектілеудің
өзі сатылары ... ... ... ... шығындарды анықтау
формуласы:
Кпр=(Фосн+Фдоп+Ос.с)*Тпр+Рнак+Рпр
(3)
мұндағы Фосн – проектілеуші жалақысының негізгі фонды;
Фдоп – проектілеуші жалақысының қосымша фонды;
Ос.с – ... ... бөлу ... және ... 37%-і, соның ішінде 10% зейнетақыға, 20% әлеуметтік
сақтандыруға);
Тпр – поектілеуге кеткен уақыт;
Рнак – ... ...... ... ... ... құру поцесі екі айға созылғандықтан, Фдоп мен Рнак
қосылмайды, сондықтан формула(3) келесі ... ... ... ... Тпр
(5)
мұндағы Кл – адамдар саны;
Зп – айлық жалақы;
(5) формула бойынша анықтайтынымыз:
Фосн=1*8 000*2=16 000 (тенге)
Ос.с=0,37* ... 000=5920 ... ... 000=800 ... проектілеуге кеткен уақытпен есептегендіктен, (4) келесі
күге келеді:
Кпр=Фосн+Ос.с+Рпр ... ... ... ... ... ... ... 000+5920+800=22720 (тенге)
Бағдарламаны жөндеуге кеткен шығындар – бұл жөндеу процесі кезіндегі
қолданған есептеу құралдарын қолдануына байланысты. Есептеу ... ... ... Фзп – ... ...... уақытының бір сағат жұмыс істеу құны;
Рпр – басқа да шығындар (Смв-тен 3%);
Котл – жөндеуге кеткен уақыт.
Жалақы фонды келесі формуламен анықталады:
Фзп=Фосн+Ос.с
(8)
Осылайша ... ... ... ... формуланың қалған бөлшектерін анықтайық:
Смв* Тотл=100*10=1 000 (тенге)
Рпр=0,03*1 000=30 (тенге)
Бағдарламаны жөндеуді бағдарламашы өзі іске ... ... ... ... ... проектілеу шығындарын есептегенде
есептелгендіктен (3), (7) формуланы ... ... ... ... формулаға мәндерді енгізу арқылы бағдарламны жөндеуге кеткен
шығынды анықтаймыз:
Котл=100*10+30=1 030 (тенге)
Бағдарлама құруға кеткен шығын:
Квл=Кпр+Котл=22720+1 030=22 820 ... мен тозу – ... 0,1 ... ... ... уақыт
есептемегенде.
Эксплуатациялық шығындар – бұл ... ... ... кеткен шығын. Оны есептеу үшін келесі формула қолданылады:
Эр=Т*С*Р*n
(10)
мұндағы Т – бағдарламаның орташа(30 мин) қорғалған түрін дайындауға кеткен
уақыт;
С – бір ... ... ... ... – ЭВМ ... ...... пакетін жылына қолдану саны (100 рет).
Осылайша, жылдық эксплуатациялық шығын мынаны құрайды:
Эр=0,5*2,68*0,5*100=67 (тенге)
Жылдық ... «Жүк ... ... ... ... ... тыс тұрып қалған немесе кешігіп ... саны 800 ... ... ... ал ... ... ... тұрып
қалу мен кешіккендер саны 50-ге, ... ... ... бұл бағдарлама жүйенің жұмыс істеу жылдамдығын мен сенімділігін
арттырып, тұрып қалу, кешігу және конфликтік жағдайларлы азайтады.
П.п.=50 ... ... ... маш. сағ;
П.сокр.=800-50=750 жылдық маш.сағ;
Сәйкесінше, тұрып қалу, ... және ... ... ... 750 ... ... Бұл ... жүйесінің пайдалы уақыт фондын
қолдануды ... ... ... ... ... ... С1=П.д.* Смв=800*100=80 000 (тенге) ;
С2= П.п.* Смв=50*100=5 000 (тенге)
Осылайша, (11) формула бойынша жылдық өнімділік мынаны құрады:
Эг=80 000-5 000=75 000 ... ... ... ... ... ... Эр)-Ен* Квл ... Ен – ... ... ... (12) ... ... ... эффектіні анықтайық:
Э=(75 000-67)-0,15*22820=74 933 – 2560 = 71 570 (тенге)
Есесін қайтару мөлшерін есептейік:
Ток= Квл/Э=22 820/71 570=0,32 (года)
Delphi 6 бағдарламалау тілінің ... ... ... «Жүк ... ... АЖО» ... жүйесі, жасалған
олданушыға ыңғайлы интерфейс арқылы диспетчердің жүк тасымалдауға берілген
мәлімдемелерді жүк тасымалдау ... ... ... ... ... ... ... іздеуге, енгізуге уақытты
бірталай қысқартады. Жүйе ашық және жұмыс жасауға қабілетті болып табылады.
V. ЕҢБЕК ҚОРҒАУ
Еңбек қорғау – заңды актілердің, ... ... ... алу жүйесі және қауіпсіздікті қамтамасыз ету шарасы.
Еңбек қорғау өзіне техника ... және ... ... ... қауіпсіздігі – ұйымдастыратын шаралардың жүйесі және техникалық
жабдықтар, өндірістік зоналарда қауіпті ... ... ... бес түрлі инструкциясы бар:
Кіріспе инструктажы (барлығы үшін, жұмыс өтеміне ... ... ... ... рет ... ... бастап).
Қайталанатын (6 айда 1 рет жиі емес).
Жоспарланбаған (еңбек қорғау ережесінің өзгеруінде).
Жылжымалы (жұмысшылармен өндіріс ... ... бұл ...... толтырылады).
Электр тогының адам организіміне әсер етуі
Программистің жұмысы электр жабдықтарымен тікелей байланысты болғандықтан,
оларды дұрыс ... ... және ... ... қауіпсіздік ережесін
сақтау керек. Электр тогының әсері тірі ... ... ... ... әсерінен (бу, химиялық заттар, сәулелену т.б.) сансалалы және
өзіне тән болады. Шын мәнінде электр тогы адам ... ... ... және ... әсер ... тірі және өлі ... тән физика-
химилық үрдіс болып табылады; сонымен қатар электр тогы ... ... тек қана тірі ... тән ... спецификалық үрдіс.
Термиялық әсер – дененің әр ... ... ... ... қан ... ... ... ми және басқа мүшелердің күрделі
функцияналдық өзгерістеріне ұшырауы.
Электролитикалық әсер – органикалық сұйықтықтың ыдырауы ... ... да, бұл ... құрамның өзгеруін тудырады.
Биологиялық әсер – ағзаның тірі ... ... және ... ... өзгеруіне, дұрыс жұмыс жасап жатқан ... ... ... ... ... ... Электр тогының тірі
ағзаға әсерінің нәтижесі ... ... ... ... ... ... өзгеруі, бөлінетін жылудың әсерінен болатын жүрек пен өкпенің
жұмысының бұзылуы және ... ... ... елдің конституциясына сәйкес мемлекеттік жүйе қалыптасқан. Бұл
жүйеде ... ... ... және ... ... тиімді пайдалану,
басқаратын құжаттары болып жер, су, орман, жер қайнауы, ... ... ... және ... ... сақтау заңдалықтары табылады.
Атмосфера ауасын қорғау
Қазақстанда ауа бассейнің қорғауды жариялайтын негізгі заңды ... ... ... ... ... заңы табылады. Заңға сәйкес атмосфералық
ауаны ластайтын заттардың ... ... ... ... ... ... ... заттардың қоспаларының рұқсатты
концентрациясы нормативі тағайындалған. ... ... ... бір ... ... ... қорғау мемлекеттік бақылауы
тағайындалған.
Есептеуіш техника кабинеттерінде өндірістік ортаның метеожағдайлары.
ДЭЕМ мен жұмыс ... ... ... ... ауа ... және ауа ылғалдылығы төмендейді, ауаның сапалық және иондық
құрамы нашарлайды, құрамында көмір қышқыл газы және ... ... Ауа ... ... заттардың бірнеше рет жоғарлауы рұқсатты
концентрациясынан көрсеткіштерінен аспауы керек. Осы себепке ... ... ... ... ... керек, ауа температурасы
18 ден 21 Целсия бойынша аспауы қажет. Ауаның қатынасты ылғалдылығы 55-62%,
ауаның қозғалу жылдамдығы 0,1м/c. Ауаалмасудың басқа жолы ... ... ... типтегі кондиционерлер қондылғыларын
орнату болып табылады. ЭЕМ жұмыс жасау кезінде өте маңызды болып сәулемен
қамтамасыз ету болып табылады. Сәуленің ... ... үшін ... ... (1.5-1.7 м.), егер олар ... сіңіру материалдармен өнделмеген
болса, оларды ақ су эмульсиялық бояумен (шашырату коэф. 0,7 төмен болмауы
қажет) боялады. Қабырғаны бояуға ... ашық ... ... ДЭЕМ ... жасайтындар экранда шамдардың сәулесінің шашырауын
көрмеуі тиіс. ДЭЕМ жұмыс жасау кезінде сәуле сол жақтан ... ... Ол ... ... ... ... ... арасындағы арақышықтық 60-70 см болуы тиіс, 50 см ... ... ... ... өрт ...... арнайы көзі бар заттардың жануы.
Электрлік жану бұл – тоқтың түйісуі (замыкание), ... ... ... көп ... ... болуы. Электр жабдықтарында өртті
болдырмау себептері әртүрлі бағыттарда жүргізіледі:
• тоқтың ... ... алу ... ... ... мен
эксплуататциясына байланысты.
• Қорғанысты қолдануда автоматикалық өшіргіштер тез әсерлі реле және
өшіргіштер пайдаланады.
Программистің жұмысы электр жабдықтарымен ... ... ... ... ... ... және ... тогынан қауіпсіздік ережесін
сақтау керек. Солардың бірі - ... ... ... ... тогынан қорғаудың тағы бір әдісі бар, ол ... ... ... – бұл ... ... ... ... жалғау. Нольдік қорғаудың принципі бұл ... ... ... ... ... тез ... ... өшіру. Сонымен қатар
әртүрлі электр тогынын әсерінен ... ... ... ... үш ... бөлінеді: изолоцияланған, кедергіленген және
сақтандырылған.
... ... ... ток жүретін бөлшектерінен қорғау.
• Кедергіленген қорғаныс - ток жүретін ... ... ... ... ... ... ... немесе қауіпті арақашыққа
жақындауды болдыртпау.
• Қорғалған қорғаныс жұмысшының жеке желілік, жылулық және ... және жану ... ... алаңынының әсерінен,
биіктіктен құлауынан қорғанысы ... ... ... бар кабинеттерде өрт шығудың екі себебі болады.
Олар: ... және ... ... – бұл ... ... электр жабдықтарының және электр
жүйелерінің ... ... ... ... ... емес – жылыту жүйелерінің ақаулығы, дұрыс эксплуатацияланбауы.
Бөлмелерде өндірісте пайдаланатын ... ... ... ... ... ... ... Бөлмелерден қауіпті жағдайда шығатын қосалқы есік
және өрт сөндіргіштер болуы тиіс. ... өрт ... ... ... өрт ... ... ... өрт сөндіргіш бөлімшелеріне
хабарланып, мүмкіншілігінше өртті сөндіруге шаралар ... ... ... ... және ... ... нормасын сақтау жұмыс нәтижесін
жоғарлатады.
Оператор ... ... ... ... ... ... оператордың жұмыс істеу орнын
ұйымдстыру жатады, мәліметтерді шығару құралдары, ЭВМ-ді басқару органдары.
Олар адамға максималды ... ... ... ... және ... ... мен ... тудырмауы керек, адамды аз шаршатуы керек. Шынында
да егер адам бір нәрсемен ... ... ол одан ... және ол оның
жұмыс істеу өнімділігіне кері әсер етуі, тіпті ауруға шалдығуы да мүмкін.
Адам ... ... ... ұзақ уақыт отырса, көздің көру
аппаратына әсер етеді, жұмысқа деген қызығушылықты ... ... бас ... ... ұйқының бұзылуы, шаршау және көздің
шаршауы, көз, қол және мойынның ауыруы ғажап емес.
Оператордың жұмыс орны ... ... ... ... ... ... ... орнының элементтері дұрыс орналасқанда ескерілетіндер:
0. оператордың жұмыс істегендегі дене тұрысы
1. оператордың керек қимылдарды орындауға берілетін кеңістік
2. оператор мен ... ... ... көру және ... ... ... ... басқа жерден қарау мүмкіндігі
4. оператор қолданатын құжаттар мен ... ... ... ... және ... ... аз шаршауға мүмкіндік
береді. Жұмыс істеу жиһаздары МЕСТ стандарттарына сай және ... ... ... орнату үшін оның жеке өзгерту мүмкіндіг болу керек. Жұмыс
орнын дұрыс ұйымдастырғанда, оператордың ... ... ... 8-20%-ке
өседі.
Дербес компьютермен жұмыс істеу қауіпсіздігі.
1. Жұмысшының жұмыс уақыты кезіндегі міндеттері:
1. ... ... ... Олар ... белгіленген міндеттермен
тапсырылған жұмысты орындау керек.
2. Тәулікте жұмыс уақыты кезінде жұмыс орнын ... және таза ... ... мен ... ... ... желдету тесіктерін ашық
ұстау.
4. Жылу беруді төмендететін бөтен заттармен жабдықтарды жаппау.
5. ... ... ... орындауды тоқтату керек болса, барлық активті
тапсырмаларды жабу.
6. Текстік информациямен жұмыс істеу кезінде ақ ... қара ... ... ... ... Көз бен ... арасындағы ара қашықтықты ұстау, ол 60-70 см болу керек,
символдар мен алфавитті-цифрлік белгілердің өлшемін ... ... 50 ... ... керек.
2. Дербес компьютермен жұмыс істеуде мыналар рұқсат етілмейді:
1. Жүйелік блоктың артқы ... ... ... ... ... кезде, перифериялық құрылғылардың интерфейстік
кабельдерінің разъемдарын ауыстыруға.
3. ... ... ... ... ... ... ... болдырмау.
4. Өз бетімен құрылғыларды ашуға, жөндеуге болмайды.
3. Жұмысшы дербес компьютерді ... ... ... ... ... Перефириялық құрылғыларды (принтер, монитор, сканер және тағы ... ... ... бұлағын (UPS) қосу.
3. Жүйелік блокты өшіру.
4. Дербес компьютермен жұмыс істегенде мыналар рұқсат етілмейді:
1. Қараусыз қосылған ... ... ... ... ... жұмыс істеуге құқығы жоқ адамдарға беру.
3. Қорғаныс материалдарын шешуге.
4. Өшіруге ... ... ... ... ... ... қосқышты саусақпен ұстауға.
6. Қосылу кабельдерін тартуға, айналдыруға, майыстыруға.
7. Кабельге басқа заттарды қоюға.
8. Ыстық және жылы заттардың кабельдерге тиюін болдырмау.
ҚОРЫТЫНДЫ
Жалпы ... ... ... ... ... бастапқы роль
атқарады. Оның маңызын анықтайтындар: әмбебаптылығы, климат пен ... ... жүк ... ... жүк тасу көлемділігі мен кеңіен
таралған теміржол желісі. Көлік жүйесінің өнімді жұмыс жасауына өте ... ... ол ең ... ... ... ... жүк
тасымалдау есебін автоматтандырылған жүйемен қамтамасыздандыру.
Берілген дипломдық жұмыс арқасында ... ... жүк ... басқару жүйесі құрылды.
Берілген жұмысты енгізу келесі мүмкіндіктер береді:
- жүкті ... ... ... ... ... және ... қателерді жіберу мүмкіндігін азайтады;
- клиенттерді қабылдау сапасы мен жылдамдығы ұлғаяды;
- жылдам түрде пойыздар, вагондар, тасымалданатын жүктер ... ... ... ... ... ... мен ... жасау оңайлығы. Қолда бар
бағдарламалардан айырмашылығы вагондар мен ... ... ... ... алу үшін қиын сұрау тілін білудің
қажеті жоқ.
Бағдарламаны құру ... ... ... ... ... оны қолдану мақсаты клиенттік компьютерлерге
қойылатын талаптарды ... ... ... ... ... негізгі
бағдарламалық ресурстар мен мәліметтер базасы серверде орналасады.
Бағдарлама өте ... ... және ол ... ... бағдарламамен жұмыс жасауға мүмкіндік береді.
Құрылған бағдарламаның экономикалық эффектін санау барысында 71570
тенге болды.
ПАЙДАЛАНҒАН ... ... N 266-II 2001 ... 8 желтоқсанынан «Темір жол туралы» Қазақстан
Республикасының заңы
2 Калиев Е.Ж., ... ... ... ... ... 1998 ... ... А.А., Шубко В.Г. Организация грузовых и пассажирских перевозок
и коммерческой работы, М. ... 1987 ... ... К.Н., Сиваев И.П., Перепон В.П., ... ... ... ... ... 1972
3. Колчев Г.В., Пономарева А.Н., Правила перевозок грузов, ... 1983 ... ... П.В., Delphi и создание приложений баз данных, Москва, ... ... ... В.В. Delphi 5. ... ... ... «Нолидж»,
2001 г.
6. Архангельский А.Я., Программирование в Delphi 4, Москва, Бином, 1999
г.
7. ... В.В., ... В.М. ... ... ... ... на основе СУБД.” М.: Финансы и статистика,
1982.
8. Зеленков Ю.А. Введение в базы данных. Центр ... ... ... Крис ... ... в базы ... 6-е изд. Киев, Диалектика, 1998
10. Справочник разработчика АСУ. под ред. Федоренко Н.П. и Карибского
В.В., М., ... ... ... В.Ф. ... труда.” – К.: Высшая школа, 1990.
12. Смирнова Г.Н., Сорокин А.А., Тельнов Ю.Ф. Проектирование экономических
информационных систем, 2002.
Қосымаша 1.
МӘЛІМЕТТЕРДІҢ АҒУ ... ... ... ... ... ... ... ЛИСТИНГІ
program Server;
uses
Forms,
Unit1Serv in 'Unit1Serv.pas' {Form1},
Server_TLB in 'Server_TLB.pas',
Unit2Serv in 'Unit2Serv.pas' {ServerGruz: TRemoteDataModule} ... ... ... ... ... ActiveX, Classes, ... Midas, StdVCL, Variants, Windows;
const
ServerMajorVersion = 1;
ServerMinorVersion = 0;
LIBID_Server: TGUID = '{ABF9427E-555C-4C1F-9CA1-6E406CBD43FA}';
IID_IServerGruz: TGUID = '{02BFC56D-1E2C-4193-B435-67BF56D15FF2}';
CLASS_ServerGruz: TGUID = '{B0DAF750-6BA7-4737-AFC3-D10E1C548A80}';
type
IServerGruz = interface;
IServerGruzDisp = ... = ... = ... = dispinterface
['{02BFC56D-1E2C-4193-B435-67BF56D15FF2}']
function AS_ApplyUpdates(const ProviderName: ... ... Integer; out ... ... ... ... ... dispid 20000000;
function AS_GetRecords(const ProviderName: WideString; Count: Integer;
out RecsOut: Integer;
Options: Integer; const ... Params: ... var ... ... dispid 20000001;
function AS_DataRequest(const ProviderName: WideString; ... ... dispid ... ... ... dispid 20000003;
function AS_GetParams(const ProviderName: WideString; var OwnerData:
OleVariant): OleVariant; dispid 20000004;
function AS_RowRequest(const ... ... ... ... Integer;
var OwnerData: OleVariant): OleVariant; dispid
20000005;
procedure ... ... ... const ... Params: ... var ... dispid 20000006;
end;
CoServerGruz = class
class function Create: IServerGruz;
class function CreateRemote(const MachineName: string): IServerGruz;
end;
implementation
uses ComObj;
class function CoServerGruz.Create: IServerGruz;
begin
Result:= ... as ... function ... ... ... ... CLASS_ServerGruz) ... ... ... ... Variants, Classes, Graphics, Controls,
Forms,
Dialogs, StdCtrls;
type
TForm1 = class(TForm)
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
(Private declarations }
public
(Public declarations }
end;
var
Form1: ... ... ... ... Unit2Serv;
{$WARN SYMBOL_PLATFORM OFF}
interface
uses
Windows, Messages, SysUtils, Classes, ComServ, ComObj, VCLCom, DataBkr,
DBClient, Server_TLB, StdVcl, DB, Provider, ... = ... ... ... ... ... TTable;
DataSetProvider2: TDataSetProvider;
Table3: TTable;
DataSetProvider3: TDataSetProvider;
Table4: TTable;
DataSetProvider4: TDataSetProvider;
Table7: TTable;
Table8: TTable;
DataSetProvider7: TDataSetProvider;
DataSetProvider8: TDataSetProvider;
DataSource1: TDataSource;
DataSource2: TDataSource;
DataSource3: TDataSource;
DataSource4: ... ... ... ... ... ... ... Boolean; const ClassID,
ProgID: string); override;
public
(Public declarations }
end;
implementation
{$R *.DFM}
class ... ... Boolean; ... ProgID: ... Register ... UpdateRegistry(Register, ClassID, ProgID);
EnableSocketTransport(ClassID);
EnableWebTransport(ClassID);
end else
begin
DisableSocketTransport(ClassID);
DisableWebTransport(ClassID);
inherited UpdateRegistry(Register, ClassID, ProgID);
end;
end;
initialization
TComponentFactory.Create(ComServer, TServerGruz,
Class_ServerGruz, ciMultiInstance, tmApartment);
end.
program Disp;
uses
Forms,
Unit1Disp in 'Unit1Disp.pas' {Form1},
Unit2Disp in ... ... ... Form1);
Application.CreateForm(TForm2, Form2);
Application.Run;
end.
unit Unit1Disp;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls,
Forms,
Dialogs, ... Mask, DBCtrls, Grids, DBGrids, ... DB, ... ... ... Menus, ... = class(TForm)
SocketConnection1: TSocketConnection;
ClientDataSet1: TClientDataSet;
DataSource1: TDataSource;
ClientDataSet2: TClientDataSet;
DataSource2: TDataSource;
ClientDataSet3: TClientDataSet;
DataSource3: TDataSource;
ClientDataSet4: TClientDataSet;
DataSource4: TDataSource;
ClientDataSet7: TClientDataSet;
DataSource7: TDataSource;
ClientDataSet8: TClientDataSet;
DataSource8: TDataSource;
ClientDataSet9: TClientDataSet;
DataSource9: TDataSource;
PageControl1: TPageControl;
TabSheet3: TTabSheet;
Button3: TButton;
GroupBox1: ... ... ... ... TDBEdit;
TabSheet4: TTabSheet;
DBGrid3: TDBGrid;
GroupBox8: TGroupBox;
Label18: TLabel;
Label22: TLabel;
Label21: TLabel;
Label14: TLabel;
Label2: TLabel;
Label15: TLabel;
Label10: TLabel;
Label16: TLabel;
DBEdit16: TDBEdit;
DBLookupComboBox3: TDBLookupComboBox;
DBLookupComboBox2: TDBLookupComboBox;
DBEdit14: TDBEdit;
DBEdit1: TDBEdit;
DBEdit15: TDBEdit;
DBEdit9: TDBEdit;
DBEdit17: TDBEdit;
GroupBox9: ... ... ... ... ... ... TDBComboBox;
DBLookupComboBox1: TDBLookupComboBox;
DBEdit18: TDBEdit;
DBEdit19: TDBEdit;
DBLookupComboBox4: TDBLookupComboBox;
GroupBox10: TGroupBox;
Label25: TLabel;
Label26: ... ... ... ... ... ... TLabel;
Label33: TLabel;
Label34: TLabel;
Label35: TLabel;
DBEdit20: TDBEdit;
DBEdit21: TDBEdit;
DBComboBox2: TDBComboBox;
DBComboBox1: TDBComboBox;
DBEdit22: TDBEdit;
DBEdit24: TDBEdit;
DBEdit25: TDBEdit;
DBEdit26: TDBEdit;
DBEdit27: TDBEdit;
DBEdit28: TDBEdit;
DBEdit23: TDBEdit;
GroupBox11: TGroupBox;
DBCheckBox4: ... ... ... ... TTable;
DataSource5: TDataSource;
DataSource6: TDataSource;
GroupBox7: TGroupBox;
Button2: TButton;
Button5: TButton;
DBGrid7: TDBGrid;
DBGrid5: ... ... ... ... TTimer;
Label3: TLabel;
Edit1: TEdit;
Button1: TButton;
procedure Button5Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure Button3Click(Sender: TObject);
procedure N1Click(Sender: TObject);
procedure Timer1Timer(Sender: TObject);
procedure FormShow(Sender: TObject);
procedure Button1Click(Sender: TObject);
private
(Private declarations }
public
(Public ... ... ... ... *.dfm}
procedure TForm1.Button5Click(Sender: TObject);
begin
SocketConnection1.Address:=ClientDataset9.FieldByName('Host').Value;
SocketConnection1.Port:=ClientDataset9.FieldByName('Port').Value;
SocketConnection1.Connected:=true;
ClientDataset3.LoadFromFile('Vagony.xml');
ClientDataset9.LoadFromFile('hostdisp.xml');
ClientDataset7.LoadFromFile('stan.xml');
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
ClientDataset3.SaveToFile('Vagony.xml');
end;
procedure TForm1.Button3Click(Sender: TObject);
begin
ClientDataset9.SaveToFile('hostdisp.xml');
ClientDataset7.SaveToFile('stan.xml');
end;
procedure TForm1.N1Click(Sender: TObject);
begin
Form2.Showmodal;
end;
procedure TForm1.Timer1Timer(Sender: TObject);
begin
Form2.close;
Timer1.Enabled:=false;
end;
procedure TForm1.FormShow(Sender: ... ... ... Edit1.Text, []);
end;
end.
unit Unit2Disp;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, ... ... ... ... = ... TPanel;
Image1: TImage;
Label1: TLabel;
Label3: TLabel;
Label4: TLabel;
Label5: TLabel;
Label6: TLabel;
procedure Image1Click(Sender: TObject);
private
(Private declarations }
public
(Public declarations }
end;
var
Form2: TForm2;
implementation
{$R *.dfm}
procedure TForm2.Image1Click(Sender: TObject);
begin
Form2.close;
end;
end.
program Sostav;
uses
Forms,
Unit1Sostav in ... ... in ... {Form2},
Unit3Sostav in 'Unit3Sostav.pas' {Form3},
Unit4Sostav in 'Unit4Sostav.pas' {Form4},
Unit5 in 'Unit5.pas' {Form5};
{$R *.res}
begin
Application.Initialize;
Application.CreateForm(TForm1, Form1);
Application.CreateForm(TForm2, Form2);
Application.CreateForm(TForm3, Form3);
Application.CreateForm(TForm4, Form4);
Application.CreateForm(TForm5, Form5);
Application.Run;
end.
unit Unit1Sostav;
interface
uses
Windows, ... ... ... Classes, ... ... Menus, ... DB, ... MConnect, SConnect;
type
TForm1 = class(TForm)
MainMenu1: TMainMenu;
N1: TMenuItem;
N2: TMenuItem;
N3: TMenuItem;
N4: TMenuItem;
Timer1: TTimer;
SocketConnection1: TSocketConnection;
N5: TMenuItem;
procedure ... ... ... TObject);
procedure FormShow(Sender: TObject);
procedure N3Click(Sender: TObject);
procedure N2Click(Sender: TObject);
procedure N1Click(Sender: TObject);
procedure N5Click(Sender: TObject);
private
(Private declarations }
public
(Public declarations }
end;
var
Form1: TForm1;
implementation
uses Unit2Sostav, Unit3Sostav, Unit4Sostav, ... ... ... TObject);
begin
Form1.Close;
end;
procedure TForm1.Timer1Timer(Sender: TObject);
begin
Form2.close;
Timer1.Enabled:=false;
end;
procedure TForm1.FormShow(Sender: TObject);
begin
Form2.show;
end;
procedure TForm1.N3Click(Sender: TObject);
begin
Form2.Show;
end;
procedure TForm1.N2Click(Sender: TObject);
begin
Form3.showmodal;
end;
procedure TForm1.N1Click(Sender: TObject);
begin
Form4.ShowModal;
end;
procedure TForm1.N5Click(Sender: TObject);
begin
Form5.showmodal;
end;
end.
unit Unit2Sostav;
interface
uses
Windows, Messages, SysUtils, ... Classes, ... ... ... ... = ... ... TImage;
Label1: TLabel;
Label2: TLabel;
Label3: TLabel;
Label4: TLabel;
Label5: TLabel;
Label6: TLabel;
procedure Panel1Click(Sender: TObject);
procedure ... ... ... ... ... ... ... *.dfm}
procedure TForm2.Panel1Click(Sender: TObject);
begin
Form2.Close;
end;
procedure TForm2.Image1Click(Sender: TObject);
begin
Form2.close;
end;
end.
unit Unit3Sostav;
interface
uses
Windows, Messages, ... ... Classes, ... Controls,
Forms,
Dialogs, StdCtrls, Mask, DBCtrls;
type
TForm3 = class(TForm)
Label1: TLabel;
DBEdit1: TDBEdit;
DBEdit2: TDBEdit;
Label2: TLabel;
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
(Private declarations }
public
(Public ... ... ... ... ... ... ... Unit4Sostav;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls,
Forms,
Dialogs, DB, DBClient, MConnect, SConnect, StdCtrls, DBCtrls, ... ... = ... ... ... ... ... TLabel;
Label10: TLabel;
Label23: TLabel;
DBComboBox3: TDBComboBox;
DBEdit6: TDBEdit;
DBEdit9: TDBEdit;
DBEdit7: TDBEdit;
DBEdit8: TDBEdit;
GroupBox6: TGroupBox;
Label12: TLabel;
Label11: TLabel;
Label20: TLabel;
Label16: TLabel;
Label5: TLabel;
DBEdit11: TDBEdit;
DBEdit10: TDBEdit;
DBComboBox1: ... ... ... ... TDBCheckBox;
DBCheckBox5: TDBCheckBox;
DBCheckBox3: TDBCheckBox;
DBGrid1: TDBGrid;
Button1: TButton;
DBGrid2: TDBGrid;
SocketConnection1: TSocketConnection;
ClientDataSet2: TClientDataSet;
ClientDataSet3: TClientDataSet;
ClientDataSet4: TClientDataSet;
DataSource2: TDataSource;
DataSource3: TDataSource;
DataSource4: TDataSource;
Button2: TButton;
DataSource9: ... ... ... ... Button2Click(Sender: TObject);
procedure Button1Click(Sender: TObject);
procedure DBGrid2EditButtonClick(Sender: TObject);
private
(Private declarations }
public
(Public declarations }
end;
var
Form4: TForm4;
implementation
uses Unit1Sostav, Unit5;
{$R *.dfm}
procedure TForm4.Button2Click(Sender: TObject);
begin
ClientDataset9.LoadFromFile('hostsostav.xml');
Form1.SocketConnection1.Address:=ClientDataset9.FieldByName('Host').Value;
Form1.SocketConnection1.Port:=ClientDataset9.FieldByName('Port').Value;
Form1.SocketConnection1.Connected:=true;
clientdataset2.LoadFromFile('Poezda.xml');
clientdataset3.LoadFromFile('Vagony.xml');
clientdataset4.LoadFromFile('Marsh.xml');
Clientdataset1.LoadFromFile('stan.xml');
end;
procedure TForm4.Button1Click(Sender: ... ... ... ... ... ... ... Classes, Graphics, Controls,
Forms,
Dialogs, StdCtrls, Grids, DBGrids;
type
TForm5 = class(TForm)
DBGrid1: ... ... ... Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
private
(Private declarations }
public
(Public declarations }
end;
var
Form5: TForm5;
implementation
uses Unit4Sostav;
{$R *.dfm}
procedure TForm5.Button1Click(Sender: TObject);
begin
Form4.Clientdataset1.savetofile('stan.xml');
end;
procedure TForm5.Button2Click(Sender: TObject);
begin
Form4.ClientDataSet4.Edit;
form4.ClientDataSet4.FieldByName('Stan').Value:=form4.ClientDataSet1.FieldBy
Name('NameP').Value;
Form4.ClientDataSet4.Post;
Form5.Close;
end;
end.
-----------------------
6
5
1
7
2
4
3
2-сурет.
Форма оқиғалары
Пойыз құрамы туралы мәліметтер
Пойыз ... ... ... ... жайлы мәліметтер
Мәліметтер базасы
1 диспетчер
2 диспетчер
2 диспетчер

Sostav.exe бағдарламасы
Disp.exe ... ... ... сокеттарды қолдайтын утилита
Server.exe бағдарламалар сервері
BDE
МБ-ның сервері
МБ-сы
Сервер
Клиент
Клиент
Сервер
Scktsrvr
BDE
Мәліметтер базасы
Визуалды компоненттер
Визуалды компоненттер

Пән: Автоматтандыру, Техника
Жұмыс түрі: Дипломдық жұмыс
Көлемі: 55 бет
Бұл жұмыстың бағасы: 1 300 теңге









Ұқсас жұмыстар
Тақырыб Бет саны
«Теміржолдық касса» мәліметтер базасы95 бет
Бағдарламалық және аппараттық қамтамасыз етуді таңдау43 бет
Еуропаның энергетикалық қауіпсіздігіндегі табиғи газдың орны мен рөлі66 бет
Жолаушыларды тасымалдау қызметіндегі сапаны жетілдіру жобасын басқару107 бет
Мұнай тасымалдау стансаларының диагностика жүйесі51 бет
Мұнай өндіру47 бет
Оңтүстік Қазақстан облысындағы аудан орталығын ауыз сумен жабдықтау жобасы121 бет
Биологиялық мембраналар арқылы зат тасымалдау процесі14 бет
Жолаушыларды таксимен тасымалдаудың ережелері. Қозғалыс кестесі3 бет
Жолаушыларды тасымалдау шарты38 бет


Исходниктер
Пәндер
Көмек / Помощь
Арайлым
Біз міндетті түрде жауап береміз!
Мы обязательно ответим!
Жіберу / Отправить


Зарабатывайте вместе с нами

Рахмет!
Хабарлама жіберілді. / Сообщение отправлено.

Сіз үшін аптасына 5 күн жұмыс істейміз.
Жұмыс уақыты 09:00 - 18:00

Мы работаем для Вас 5 дней в неделю.
Время работы 09:00 - 18:00

Email: info@stud.kz

Phone: 777 614 50 20
Жабу / Закрыть

Көмек / Помощь