Русский   English
ДонНТУ   Портал магістрів

Реферат за темою випускної роботи

Зміст

Вступ

У зв'язку з розвитком ринкових відносин в Донецькій Народній Республіці і необхідністю скорочення розриву в технологічному відставанні, актуальним стає ефективне використання нових інформаційних технологій. Інформаційний бізнес, що є складовою частиною бізнесу, надає загальне прискорення розвитку економіки. На економіку підприємств, пов'язаних з експлуатацією обчислювальної техніки і програмного забезпечення впливають кілька факторів. Перший пов'язаний з динамічними змінами в середовищі користувачів продуктів і послуг. У нових умовах користувачі економно ставляться до засобів, раціонально намагаються користуватися послугами обчислювальних центрів. Другий - масове використання персональних ЕОМ, які істотно змінили структуру парку ЕОМ і програмного забезпечення. Третій - зміна форми власності підприємств, тим самим змінилася ситуація на інформаційному ринку. Четвертий - зародився і розвивається ринок програмних продуктів і послуг. В результаті впливу цих факторів виникає як наслідок повсюдне поширення персональних ЕОМ, і супутніх їм комп'ютерних складових та приладдя (модеми, принтери, сканери і т. Д.), А також програмних продуктів обслуговуючих цю техніку або вирішальну інші виробничі та економічні завдання (ОС Windows , програми 1C, Adobe Photoshop і т.д.). Виходячи із сучасних вимог, що пред'являються до якості роботи диспетчерського персоналу, не можна не відзначити, що ефективна робота його цілком залежить від рівня оснащення диспетчерського пункту електронним обладнанням, таким як комп'ютери, програмне забезпечення, засоби зв'язку, копіювальні пристрої.  

В цьому ряду особливе місце займають бази даних та інше програмне забезпечення, пов'язане з їх використанням в якості інструменту для раціоналізації праці диспетчера. Їх використання дозволяє скоротити час, необхідний на підготовку конкретних завдань, зменшити непродуктивні витрати при їх реалізації, виключити можливість появи помилок в обробці замовлень, звітної та інших видів документації, що дає для фірми прямий економічний ефект. Зрозуміло, для розкриття всіх потенційних можливостей, які несе в собі використання баз даних, необхідно застосовувати в роботі комплекс програмних і апаратних засобів максимально відповідний поставленим завданням.  Тому в даний час у малих підприємств велика потреба в комп'ютерних програмах, що підтримують і узгоджувальних роботу управлінського ланки фірми, а також в інформації про способи оптимального використання наявного у фірми комп'ютерного обладнання.

1 ПОСТАНОВКА ЗАДАЧІ

Метою роботи є автоматизація диспетчерської служби таксі, шляхом впровадження програмного забезпечення, що забезпечує обробку отриманих замовлень, ведення статистики і формування звітів, а також установки системи багатоканальної аудіо-реєстрації для запису телефонних розмов на жорсткий диск. При об'єктивному аналізі диспетчерської служби таксі, можна зробити висновок, що на сьогоднішній день дана структура потребує серйозного удосконалення. Про це свідчить те, що відсутність скоординованого управління, необхідної матеріальної частини такої як комп'ютер і автоматизації деяких елементарних, але трудомістких операцій веде до різкого зниження ефективності роботи організації. Всі методи обробки замовлень, зберігання інформації і формування звітної документації давно застаріли, а відсутність об'єктивного контролю всіх телефонних переговорів, а також сучасної системи контролю розташування машин в межах міста різкого зниження ефективності управління.

Це дозволяє зробити висновок про те, що діяльність диспетчерської служби таксі потребує якісного поліпшення і зміні технологічної та інформаційного середовища. Наприклад, оснащення диспетчерського пункту оргтехнікою, організація локальної обчислювальної мережі, а також розробка і впровадження інформаційної системи на основі БД призведе до істотного поліпшення системи управління без залучення додаткового персоналу. А впровадження цифрового системи багатоканальної аудіо реєстрації дозволить організувати запис, зберігання, контроль і аналіз всіх телефонних і радіо-переговорів співробітників диспетчерського пункту.

Впровадження системи автоматизації диспетчерської служби таксі дозволить істотно збільшити продуктивність чергової зміни, що призведе до збільшення кількості обслуговуваних замовлень і підвищення ефективності роботи диспетчерської служби в цілому, без залучення додаткового диспетчерського персоналу

Основними факторами поліпшення є:

  • економія часу;
  • зберігання великих обсягів інформації;
  • швидке складання звітної документації за будь-який період часу.
  • Установка системи багатоканальної аудіо-реєстрації дозволить записувати всі телефонні розмови, а також переговори диспетчера і водіїв на жорсткий диск одного з комп'ютерів мережі. Це в свою чергу відкриває великі можливості перед адміністратором при аналізі процесу отримання і обробки замовлень, а також виключення можливості обману. Модель, за якою буде функціонувати моделируемая система, коротко характеризується наступним чином:
  • замовлення таксі надходять по телефону, опис замовлення включає номер телефону замовника, час надходження (заповнюється автоматично), адреса подачі автомобіля, кінцевий район, і необов'язковий коментар, що стосується додаткових параметрів замовлення;
  • при отриманні замовлення можна вказати час, протягом якого клієнт готовий чекати, а також чи є замовлення попередніми: таке замовлення поміщається в окремий список, який відстежується системою і заздалегідь повідомляє диспетчера про наявність попереднього замовлення;
  • після вибору водія і виду завершення замовлення вважається виконаним і поміщається в список виконаних замовлень, замовлення може бути виконаний успішно, а може бути не виконаний з різних причин
  • (Немає вільних машин, відмова замовника, замовник не з'явився до місця прибуття автомобіля тощо.).

    Причина невиконання замовлення повинна вказуватися для подальшого аналізу:

  • замовлення додаються і завершуються операторами. Оператори об'єднуються відповідно до номером зміни, в якій вони працюють, всього може бути до 2 змін на добу;
  • замовлення може бути доданий одним оператором (зміною), а завершений іншим, зарплата оператора може залежати як від кількості прийнятих, так і завершених замовлень;
  • диспетчер координує роботу водіїв: починає і завершує їх зміни, передає їм замовлення на виконання, завершує замовлення, при цьому зв'язок з водіями здійснюється по радіо;
  • водій, заступає на зміну на одному з автомобілів, до якого він прив'язаний або, як виняток, на іншому;
  • заступив на зміну водій може перебувати на одній із стоянок, причому на стоянці водії упорядковуються в залежності від часу прибуття.
  • Існують заміські замовлення, за кожен такий замовлення водієві нараховується певна кількість балів. При отриманні заміського замовлення перевага має водій з найменшою кількістю балів. Статистична звітність передбачає наступні види звітів:

  • за вказаний період (зміну) кількість прийнятих замовлень по оператору (за всіма або по одному зазначеному);
  • за вказаний період кількість виконаних замовлень по автомобілю (за всіма або по одному зазначеному);
  • за вказаний період кількість виконаних замовлень по водієві (за всіма або по одному зазначеному);
  • за вказаний період розподіл водіїв позмінно;
  • звіт про замовлення зроблених з певного телефону.
  • Учасники системи мають різні права, відповідно до виконуваних функцій. Фірма має 30 автомобілями, на кожен з яких припадає по 3 водія. Для підтримки зв'язку з диспетчером на машинах встановлені радіостанції.

    Розподіл замовлень здійснюється з урахуванням місцезнаходження кожного водія і мінімальної відстані між водієм і замовленим місцем. У разі відсутності адміністратора диспетчер має право на формування водійських зміни і заміни водія. Зміна диспетчера, оператора і водіїв здійснюється кожні 12 годин на 07.00 і відповідно о 19.00. Перед зміною водіїв адміністратор формує нову водійську зміну з урахуванням наявності вільних водіїв та інформує про це диспетчера. Оператор, отримуючи замовлення, вказує дату, час, адреса, телефон, пункт призначення і час виконання замовлення. Потім оброблений замовлення передається диспетчеру. Диспетчер з урахуванням розташування водіїв розподіляє замовлення.

    2 ТЕХНІЧНЕ ЗАБЕЗПЕЧЕННЯ

    В локальній мережі при передачі даних застосовується комутація каналів і пакетів даних. З цією метою до складу апаратної організації мережі включені концентратори. Концентратор забезпечує підключення мережевих пристроїв і відповідає за комутацію пакетів даних, переданих по каналах передачі даних від одного мережевого пристрою до іншого. Він використовується для об'єднання інформаційної системи в робочі групи.

    Робочі станції є автоматизовані робочі місця (АРМ) співробітників фірми, а саме, оператора, диспетчерів і адміністратора. Поняття сервера включає сервер бази даних і виділений комунікаційний сервер. Робочі групи створюються з АРМ, об'єднаних за функціональною ознакою. Залежно від складності розв'язуваної задачі робочої групи може виділятися окремий сервер БД. В інформаційній системі обліку замовлень ТОВ "Таксі Трійка" передбачається можливість роботи в складі системи мобільних і віддалених користувачів.

    2.1 Програмне забезпечення

    При розробці інформаційної системи обліку замовлень таксі операційна система розглядається як інформаційно-обчислювальна платформа системи. Інформаційно-обчислювальна платформа надає середовище виконання комплексів програм вирішення функціональних завдань інформаційної системи обліку замовлень. Як інформаційно-обчислювальної платформи при розробці системи прийнята операційна система Microsoft Windows XP

    2.1.1 Операційна система Windows XP

    Операційна система Microsoft Windows XP, створена на основі технології NT і є прямою спадкоємицею системи Windows 2000. При збереженні високих показників надійності, безпеки і швидкодії, система стала простішою в освоєнні, в ній з'явилося безліч засобів, призначених для індивідуальних домашніх користувачів.

    Слід зазначити, що для ефективної роботи з операційною системою Windows XP не потрібно досить потужний і сучасний комп'ютер. У комп'ютері має бути встановлено не менше 128 мегабайт пам'яті. Процесор може використовуватися будь-який, але не занадто старий. Якщо тактова частота процесора не менше 300 мегагерц, то він підійде. Хоча краще, звичайно, використовувати процесор з частотою більше одного гігагерца. Жорсткий диск має вміщувати не тільки файли операційної системи і тимчасові файли, але і мати досить вільного місця.

    Істотно поліпшена і захист системи. Тепер при випадковому видаленні важливих системних файлів, вони будуть автоматично відновлені. Є можливість відновлення системи до попереднього стану, після установки нових програм і обладнання. Покращена підтримка технології Plug & Play дозволяє підключити до комп'ютера багато сучасних пристроїв.

    Подальший розвиток отримали і засоби для роботи з Інтернетом. Істотно перероблена довідкова система, поліпшена система безпеки. Численні зміни торкнулися засобів адміністрування та управління роботою безлічі користувачів в локальній обчислювальній мережі.

    2.1.2 Сервер InterBase

    Для технічної реалізації вищезазначених завдань з урахуванням поставлених вимог була обрана система управління базами даних "Inter Base" [1]. InterBase - це SQL-сервер, СУБД, що відрізняється маленькими вимогами до ресурсів системи і при цьому досить серйозною продуктивністю. Йдеться в основному про управління базами даних об'ємом до декількох гігабайт. У таких ситуаціях InterBase є, мабуть, найкращим вибором з деякого числа інших серверів.

    Перш за все, InterBase - це крос-платформенность, тобто, переносимість з однієї операційної системи на іншу. InterBase підтримує Linux, Windows і значна кількість Unix-платформ. І робить це легко і зручно.  Фактично, додаток, яке використовує InterBase, не побачить різниці, на якій платформі в даний момент знаходиться сервер [2].

    Архітектура СУБД

    Малюнок   1 – Архітектура СУБД (анімація 10 кадрів, 5 циклів повторень, розмір 181 кб)

     А якщо з'явиться необхідність поміняти платформу, то це не зажадає переробки бази даних - досить лише виконати операцію резервного копіювання на одній платформі і відновлення копії на інший.

     

    Важливою особливістю сервера InterBase є можливість розширення стандартного набору SQL-функцій за допомогою призначених для користувача бібліотек - User Defined Functions, а також механізми обробки BLOB-полів на сервері за допомогою BLOB-фільтрів.  Залишається тільки сказати, що InterBase відрізняється значною стійкістю, оскільки спеціально був спроектований для застосування в Intranet-додатках, додатках для мобільних пристроїв і вбудованих додатках баз даних [3].

     

    Бази даних створені за допомогою системи управління базами даних "InterBase" повністю реалізують реляційну модель побудови даних. База даних "InterBase" являє собою набір груп об'єктів, що забезпечують роботу оператора з бпзой даних, таких як таблиці, запити, форми, звіти

           

    2.2 Вибір мови програмування

     

    Так як розробляється система має клієнт-серверну архітектуру, то в якості мови програмування клієнтської частини вибрана мова "Delphi" фірми "Borland".

     

    Такий вибір був зроблений з наступних причин:  

     
    1. Компілятор, вбудований в Delphi, забезпечує високу продуктивність, необхідну для побудови додатків в архітектурі клієнт / сервер [4]. Візуальне побудова додатків із прототипів включає в себе повний набір візуальних інструментів для швидкісної розробки додатків  (RAD - Rapid Application Development), що підтримує розробку користувальницького інтерфейсу і підключення до корпоративних баз даних. VCL - бібліотека візуальних компонент, включає в себе стандартні об'єкти побудови користувальницького інтерфейсу, об'єкти управління даними, графічні об'єкти, об'єкти мультимедіа, діалоги і об'єкти управління файлами
    2.  

    3. Універсальність Delphi по роботі з базами даних полягає в тому, що вона підтримує практично всі формати реляційних таблиць [5]. Підтримка мови запитів SQL є одним з найважливіших властивостей Delphi. BDE забезпечує доступ до даних будь-якого формату, розміщених локально  (Формати Paradox, dBase, InterBase або текстових файлів), і через високошвидкісний механізм доступу Borland SQL - Link до даних на серверах (Oracle, Informix, Sybase, MS-SQL) [6]. За допомогою BDE можна також встановлювати зв'язок з базами даних, використовуючи інтерфейс прикладного програмування ODBC (підключення до БД через стандартний драйвер ODBC)
     

    Для роботи з даними в Delphi є ефективний інструментарій:

     
  • монітор баз даних (Database Desktop), що дозволяє маніпулювати даними в будь-яких таблицях, в тому числі і на віддалених серверах;
  •  
  • візуальне середовище для прямого виконання SQL - команд (Visual Query Builder) [7], що дозволяє в будь-який момент етапу програмування моделювати різноманітні запити до бази даних.
  • Висновки

    В ході виконання подготовітльних робіт був проведений аналіз вимог щодо розроблюваного програмного забезпечення і побудована постановка завдання із зазначенням реалізованих функцій.

    Крім того, було проаналізовано програмне і апаратне забезпечення, яке буде використовуватися на цільовій платформі, а також виділено кошти розробки, які найбільше підходять до використовуваного на підприємстві програмного забезпечення.

    Список джерел

    1. Голіцина, О.Л. Бази даних. Навчальний посібник / О.Л. Голіцина - М .: Форум-інфра-М, 2003. - 352 с.
    2. Вольман, Н.П. Програмування в Access 2002 / Н.П. Вольман - СПб .: Питер, 2003. - 480 с.
    3. Ахаян Р., Ефективна робота із СУБД / Р. Ахаян.- Спб .: Питер, 1997. - 388 с.
    4. Культин Н., Delphi в задачах і прикладах / Н. Культин - СПб .: БХВ-Петербург, 2003. - 497 с.
    5. Чекалов А., Бази даних: від проектування до розробки додатків / А.Чекалов - СПб .: БХВ-Петербург, 2003. - 544 с.
    6. Фараонів В., Програмування баз даних в Delphi 7 / В.Фараонов - СПб .: Питер, 2004. - 658 c.
    7. Бобровський С., Delphi 5 навчальний курс / С.Бобровскій - СПб .: Питер, 2002. - 355c.
    8. Гофман В., Робота з базами даних в Delphi, 2-е видання / В.Гофман - СПб .: БХВ-Петербург, 2002. - 744 с.
    9. Колісниченко О., Апаратні засоби PC, 4-е видання / О.Колісніченко - СПб .: БХВ-Петербург, 2002. - 425 c.
    10. Методичні рекомендації для оцінки ефективності інвестиційних проектів для фінансування / Офіційне видання. - М .: 1994. - 367 c.
    Наверх