АпаратнотАУпрограмний комплекс GSM-МТМ

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



?ня пароля. (пароль складаСФться з цифр вiд 0..9), у випадку коли пароль був введений вiрно, комплекс вiдповiсть двома короткими гудками i буде очiкувати вводу сервiсноСЧ функцiСЧ. При одержаннi значення (коду) сервiсноСЧ функцiСЧ комплекс одразу виконаСФ СЧСЧ.

3.4Програма обробки iнформацiСЧ про дзвiнки

При експлуатацiСЧ комплексу групою людей, виникаСФ потреба у аналiзi рiзного роду iнформацiСЧ з подальшим представленням рахунку клiСФнтам для оплати. Для аналiзу табличних даних зручно використати Microsoft Access 2000, який СФ сам по собi унiверсальним редактором баз даних i найкаще пiдходить для проектування невеликих баз даних.

Обробка результатiв комплексу здiйснюСФться за наступним алгоритмом:

Вставити чисту дисекту типу FDD 3,5 у дисковод на комплексi;

Зателефонувати на комплекс;

Пiсля запрошення (два коротких гудки) ввести пароль;

Пiсля пiдтвердження (два коротких гудки) увести код сервiсноСЧ функцiСЧ. Якщо все зроблено правильно, то комплекс запише данi про користувачiв та дзвiнки на дискету FDD 3,5

На копютерi де всановлений Microsoft Accsess 2000 необхiдно запустити програму GSM_MTM.mdb обробки телефонних дзвiнкiв.

При завантаженнi програми зявиться стартова форма.

Програма складаСФться з наступних пiдпрограм:

Пiдпрограма друку та перегляду звiтiв

Пiдпрограма аналiзу iнформацiСЧ

Пiдпрограма сервiсних функцiй

Також у стартовiй формi необхiдно ввеси звiтний перiод, тобто початкову та кiнцеву дату звiтного перiоду.

Пiдпрограма сервiсних функцiй визиваСФться при натисканнi клавiшi тАЬСервiстАЭ. На екранi виводиться форма з сервiсними функцiями:

До сервiсних функцiй входять:

РЖмпорт даних у програму обробки дзвiнкiв;

При виборi цiСФСЧ команди виконуСФться iмпорт даних з дискети FDD3,5 у програму обробки. При цьому вважаСФться, що пiсля iмпорту, данi на дискетi знищуються.

Експорт файлу користувачiв

Програма обробки дзiнкiв експортуСФ таблицю з користувачами у зрозумiлому для комплексу форматi у файлi users.txt.

Експорт файлу протоколу.

Ця функцiя реалiзуСФ перенесення даних з БД Access 2000 у текстовий файл. Вона реалiзована для сусiсностi з майбутнiми версiями та архiвування даних. Програма експортуСФ данi про дзвiнки у текстовий файл log.txt

Також у цiй формi запамятовуСФться виконання сервiсних функцiй.

Функцiя Аналiз

Пiсля iмпортування даних необхiдно вибрати у основнiй формi пiдопцiю тАЬАналiзтАЭ. Завантажиться форма з наступними сервiсними функцiями:

1.Показати користувачiв у яких завдаток менше за 3 грн.

На екранi вiдобразиться вiдповiдний запит

2.Показати файл протоколу за звiтнiй перiод (звiтнiй перiод вводиться в основнiй формi)

РЖнколи необхiдно переглянути статистику або переконатися у правильнiй роботi комплексу. Тому зазвичай ця функцiя програми не використовуСФться, але на прохання замовника не була видалена з робочоСЧ версiСЧ, оскiльки комплекс працюСФ у режимi тестування.

На формi зображена статистика використання комплексу його абонентами. Червоним кольором вiдображено час розмови (сек), синiм кольором показано (кiлькiсть грошей (коп)), що використанi при розмовах через комплекс за звiтнiй перiод.

Функцiя звiтiв

Третя форма реалiзуСФ систему звiтiв, якi необхiднi при представленi рахунку за розмови користувачам комплексу.

Звiт по поточному користувачу. У цьому звiтi представлена iнформацiя з звiтнiй перiод, (звiтнiй перiод вводиться у основнiй формi), та про конкретного користувача, який був у той момент активним. Звiт маСФ наступний вигляд:

Загальний звiт по iмпортованiй базi даних призначений для власника комплексу i надаСФ оперативну iнформацiю по всiй базi даних за звiтнiй перiод. Звiт маСФ наступний вигляд:

Програма написана на мовi Visual Basic, що поставляСФться разом з Microsoft Access 2000 i СФ зручною мовою для написання скриптiв, та застосування СОМ технологiСЧ для iнтеграцiСЧ з iншими офiсними програмами [6].

@umc.com.ua.,,.">Також у програмi реалiзована вiдправка SMS повiдомлень через iнтернет. Ця операцiя реалiзуСФться за допомогою UMC шлюзу з адресою sms.umc.com.ua. Для вiдправлення SMS повiдомлення абоненту GSM необхiдно на адресу +3@umc.com.ua вiдправити листа. Оператор, який здiйснюСФ обробку даних може в автоматичному режимi надiслати користувачам повiдомлення про те, що авансовий внесок вичерпано.

3.5Тестування комплексу

Настройка параментрiв комплексу знаходяться у файлi config.sys

Initialize AT+CLIP=1 // РЖнiцiалiзацiя мобiльного телефону

Dropline AT+CHUP // покласти трубку на мобiльному телефонi

DialPrefix ATD // команда набору номеру перфiкс

DialSuffix; // команда набору номену суфiкс

DeviceCOM COM1 // номер COM порту. Базова адреса береться з БРЖОСа

CharDelay 0 // затримка мiж переданими символами

Speed 9600 // швидкiсть передачi СОМ

StopBits 1 // кiлькiсть стопових бiт

LPT_ADDRESS 888//базова адреса LPT потру

tarifConnect 16 // тарифiкацiя при зСФднаннi

MaxTime 300 //