Реферат за темою випускної роботи
Зміст
- Введение
- 1 ПОСТАНОВКА ЗАДАЧІ
- 2 ТЕХНІЧНЕ ЗАБЕЗПЕЧЕННЯ
- 2.1 Програмне забезпечення
- 2.1.1 Операційна система Windows XP
- 2.1.2 Сервер InterBase
- 2.2 Выбор языка программированияa>
- Висновки
- Список джерел
Вступ
У зв'язку з розвитком ринкових відносин в Донецькій Народній Республіці і необхідністю скорочення розриву в технологічному відставанні, актуальним стає ефективне використання нових інформаційних технологій. Інформаційний бізнес, що є складовою частиною бізнесу, надає загальне прискорення розвитку економіки. На економіку підприємств, пов'язаних з експлуатацією обчислювальної техніки і програмного забезпечення впливають кілька факторів. Перший пов'язаний з динамічними змінами в середовищі користувачів продуктів і послуг. У нових умовах користувачі економно ставляться до засобів, раціонально намагаються користуватися послугами обчислювальних центрів. Другий - масове використання персональних ЕОМ, які істотно змінили структуру парку ЕОМ і програмного забезпечення. Третій - зміна форми власності підприємств, тим самим змінилася ситуація на інформаційному ринку. Четвертий - зародився і розвивається ринок програмних продуктів і послуг. В результаті впливу цих факторів виникає як наслідок повсюдне поширення персональних ЕОМ, і супутніх їм комп'ютерних складових та приладдя (модеми, принтери, сканери і т. Д.), А також програмних продуктів обслуговуючих цю техніку або вирішальну інші виробничі та економічні завдання (ОС Windows , програми 1C, Adobe Photoshop і т.д.). Виходячи із сучасних вимог, що пред'являються до якості роботи диспетчерського персоналу, не можна не відзначити, що ефективна робота його цілком залежить від рівня оснащення диспетчерського пункту електронним обладнанням, таким як комп'ютери, програмне забезпечення, засоби зв'язку, копіювальні пристрої.
В цьому ряду особливе місце займають бази даних та інше програмне забезпечення, пов'язане з їх використанням в якості інструменту для раціоналізації праці диспетчера. Їх використання дозволяє скоротити час, необхідний на підготовку конкретних завдань, зменшити непродуктивні витрати при їх реалізації, виключити можливість появи помилок в обробці замовлень, звітної та інших видів документації, що дає для фірми прямий економічний ефект. Зрозуміло, для розкриття всіх потенційних можливостей, які несе в собі використання баз даних, необхідно застосовувати в роботі комплекс програмних і апаратних засобів максимально відповідний поставленим завданням. Тому в даний час у малих підприємств велика потреба в комп'ютерних програмах, що підтримують і узгоджувальних роботу управлінського ланки фірми, а також в інформації про способи оптимального використання наявного у фірми комп'ютерного обладнання.
1 ПОСТАНОВКА ЗАДАЧІ
Метою роботи є автоматизація диспетчерської служби таксі, шляхом впровадження програмного забезпечення, що забезпечує обробку отриманих замовлень, ведення статистики і формування звітів, а також установки системи багатоканальної аудіо-реєстрації для запису телефонних розмов на жорсткий диск. При об'єктивному аналізі диспетчерської служби таксі, можна зробити висновок, що на сьогоднішній день дана структура потребує серйозного удосконалення. Про це свідчить те, що відсутність скоординованого управління, необхідної матеріальної частини такої як комп'ютер і автоматизації деяких елементарних, але трудомістких операцій веде до різкого зниження ефективності роботи організації. Всі методи обробки замовлень, зберігання інформації і формування звітної документації давно застаріли, а відсутність об'єктивного контролю всіх телефонних переговорів, а також сучасної системи контролю розташування машин в межах міста різкого зниження ефективності управління.
Це дозволяє зробити висновок про те, що діяльність диспетчерської служби таксі потребує якісного поліпшення і зміні технологічної та інформаційного середовища. Наприклад, оснащення диспетчерського пункту оргтехнікою, організація локальної обчислювальної мережі, а також розробка і впровадження інформаційної системи на основі БД призведе до істотного поліпшення системи управління без залучення додаткового персоналу. А впровадження цифрового системи багатоканальної аудіо реєстрації дозволить організувати запис, зберігання, контроль і аналіз всіх телефонних і радіо-переговорів співробітників диспетчерського пункту.
Впровадження системи автоматизації диспетчерської служби таксі дозволить істотно збільшити продуктивність чергової зміни, що призведе до збільшення кількості обслуговуваних замовлень і підвищення ефективності роботи диспетчерської служби в цілому, без залучення додаткового диспетчерського персоналу
Основними факторами поліпшення є:
Причина невиконання замовлення повинна вказуватися для подальшого аналізу:
Існують заміські замовлення, за кожен такий замовлення водієві нараховується певна кількість балів. При отриманні заміського замовлення перевага має водій з найменшою кількістю балів. Статистична звітність передбачає наступні види звітів:
Учасники системи мають різні права, відповідно до виконуваних функцій. Фірма має 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].
Важливою особливістю сервера InterBase є можливість розширення стандартного набору SQL-функцій за допомогою призначених для користувача бібліотек - User Defined Functions, а також механізми обробки BLOB-полів на сервері за допомогою BLOB-фільтрів. Залишається тільки сказати, що InterBase відрізняється значною стійкістю, оскільки спеціально був спроектований для застосування в Intranet-додатках, додатках для мобільних пристроїв і вбудованих додатках баз даних [3].
Бази даних створені за допомогою системи управління базами даних "InterBase" повністю реалізують реляційну модель побудови даних. База даних "InterBase" являє собою набір груп об'єктів, що забезпечують роботу оператора з бпзой даних, таких як таблиці, запити, форми, звіти
2.2 Вибір мови програмування
Так як розробляється система має клієнт-серверну архітектуру, то в якості мови програмування клієнтської частини вибрана мова "Delphi" фірми "Borland".
Такий вибір був зроблений з наступних причин:
- Компілятор, вбудований в Delphi, забезпечує високу продуктивність, необхідну для побудови додатків в архітектурі клієнт / сервер [4]. Візуальне побудова додатків із прототипів включає в себе повний набір візуальних інструментів для швидкісної розробки додатків (RAD - Rapid Application Development), що підтримує розробку користувальницького інтерфейсу і підключення до корпоративних баз даних. VCL - бібліотека візуальних компонент, включає в себе стандартні об'єкти побудови користувальницького інтерфейсу, об'єкти управління даними, графічні об'єкти, об'єкти мультимедіа, діалоги і об'єкти управління файлами
- Універсальність Delphi по роботі з базами даних полягає в тому, що вона підтримує практично всі формати реляційних таблиць [5]. Підтримка мови запитів SQL є одним з найважливіших властивостей Delphi. BDE забезпечує доступ до даних будь-якого формату, розміщених локально (Формати Paradox, dBase, InterBase або текстових файлів), і через високошвидкісний механізм доступу Borland SQL - Link до даних на серверах (Oracle, Informix, Sybase, MS-SQL) [6]. За допомогою BDE можна також встановлювати зв'язок з базами даних, використовуючи інтерфейс прикладного програмування ODBC (підключення до БД через стандартний драйвер ODBC)
Для роботи з даними в Delphi є ефективний інструментарій:
Висновки
В ході виконання подготовітльних робіт був проведений аналіз вимог щодо розроблюваного програмного забезпечення і побудована постановка завдання із зазначенням реалізованих функцій.
Крім того, було проаналізовано програмне і апаратне забезпечення, яке буде використовуватися на цільовій платформі, а також виділено кошти розробки, які найбільше підходять до використовуваного на підприємстві програмного забезпечення.
Список джерел
- Голіцина, О.Л. Бази даних. Навчальний посібник / О.Л. Голіцина - М .: Форум-інфра-М, 2003. - 352 с.
- Вольман, Н.П. Програмування в Access 2002 / Н.П. Вольман - СПб .: Питер, 2003. - 480 с.
- Ахаян Р., Ефективна робота із СУБД / Р. Ахаян.- Спб .: Питер, 1997. - 388 с.
- Культин Н., Delphi в задачах і прикладах / Н. Культин - СПб .: БХВ-Петербург, 2003. - 497 с.
- Чекалов А., Бази даних: від проектування до розробки додатків / А.Чекалов - СПб .: БХВ-Петербург, 2003. - 544 с.
- Фараонів В., Програмування баз даних в Delphi 7 / В.Фараонов - СПб .: Питер, 2004. - 658 c.
- Бобровський С., Delphi 5 навчальний курс / С.Бобровскій - СПб .: Питер, 2002. - 355c.
- Гофман В., Робота з базами даних в Delphi, 2-е видання / В.Гофман - СПб .: БХВ-Петербург, 2002. - 744 с.
- Колісниченко О., Апаратні засоби PC, 4-е видання / О.Колісніченко - СПб .: БХВ-Петербург, 2002. - 425 c.
- Методичні рекомендації для оцінки ефективності інвестиційних проектів для фінансування / Офіційне видання. - М .: 1994. - 367 c.