/p>
§ можливість використання алгоритмів реляційної алгебри для управління реляційними базами даних;
§ можливість синхронізації складових частин проекту.
вищепереліченими властивостями володіють мови програмування, наприклад: Delphi, Visual C ++, Borland С ++ Biulder, Visual FoxPro та інші.
Кожне з цих коштів містить весь спектр сучасного інструментарію, що був перерахований раніше. Головна відмінність полягає в галузі використання розглянутих засобів. Так Visual C ++ зазвичай використовується при розробці додатків призначених для роботи з ОС Windows, що використовують основні властивості ОС, а так само виконують велику кількість обчислень. Одним з недоліків даного засобу розробки додатків є висока вимога до апаратних ресурсів при розробці програмного забезпечення, недостатньо висока швидкість компіляції програмного коду і при реалізації кінцевого продукту (ПЗ), використовуючи цей продукт необхідно більшу дисковий простір, ніж при створенні аналогічного ПО іншими засобами розробки. Borland С ++ Biulder по своїх недоліків аналогічний Visual C ++, але має ще одним - розробка баз даних на базі мови SQL та їх підтримка обмежена. Система розробки Visual FoxPro пред'являє найменші вимоги до системних ресурсів, але її застосування обмежене незручністю в візуальному створенні інтерфейсу розроблюваного докладання. Недоліком Delphi полягає в тому, що при його використанні немає достатнього доступу до функцій ОС, але даний недолік неістотний, оскільки розробляється орієнтоване на підтримку БД, а не на роботу з ОС. Чимале значення при виборі Delphi як засіб для розробки автоматизованих інформаційних систем відіграє можливість використання великої кількості вбудованих візуальних компонент, як для розробки інтерфейсу, так і для створення СУБД. [25]
При створенні інформаційної системи внутрішньофірмового і зовнішнього навчання працівників підприємства головним критерієм вибору програмних засобів розробки були:
§ швидкість розробки додатків;
§ можливість швидкого внесення змін до програми;
§ можливість редагування та перегляду БД, використовуючи засоби розробки.
Висновок: У результаті виконаного аналізу інструментальних засобів виявили, що в якості засобу розробки інформаційної системи буде використаний Delphi, як найбільш оптимальний засіб розробки з погляду розробника.
Використовуючи Delphi можна створювати додатки для MS Windows95/98/NT з мінімальними витратами часу т.к. в її основі лежить концепція швидкого створення додатків (RAD).
На даний момент в компанії практично не існує хоч який-небудь автоматизованої системи, єдине, що застосовується з програмних засобів це входить до складу офісного пакету Microsoft Office - Microsoft Word. Який, використовується для зберігання всіх даних, наприклад, таких як відомості, про клієнтів і відомості про товари з якими йде робота.
Крім того в роботі бухгалтерії використовується система 1C Бухгалтерія, але аспект автоматизації бухгалтерського обліку не розглядається в задачі яку вирішує даний дипломний проект.
Як було відмічено раніше, для такого завдання як автоматизація діяльності торгового підприємства існує солідний пласт розробок.
З них найбільш функціональною за кількістю функцій можна виділити «1С: управління торгівлею 8» має такі функції і можливості:
· Ведення операцій «Продаж», «Купівля», «продаж на комісійній основі» і т.д.
· Облік заявок для покупців і формування заявок постачальникам на поставку
· Облік складських операцій, таких як, переміщення зі складу на склад, списання товару, оприбуткування товару
· Перехресний пошук між заявками і описом об'єктів номенклатури
· Облік рухів грошових коштів (каса, банк)
· Ведення багатофірмового обліку
· Створення довільних форм звітів
· Довільні запити по будь-якими параметрами
· Експорт даних у формати Excel, txt, csv і xml
· Обмін даними між віддаленими офісами, використовуючи технологію управління розподіленими базами даних.
· Надання клієнту інформації в «безпечному» вигляді (можливість приховувати комерційну інформацію)
· Зберігання довідкової інформації з додатковими довільними характеристиками
· Управління доступом користувачів до різних режимів і функцій програми
· Перегляд даних на Вашому веб-сайті в інтернеті
· Підтримка одночасної роботи необмеженого числа користувачів...