чного процесу включає роботу з обліку надходження матеріальних цінностей, переміщенню матеріальних цінностей на виробництво, реалізації готової продукції, ведення інформаційної бази і формування звітів по відповідних запитах до баз даних. Операції мають програмне виконання, підлегле єдиної алгоритмічної схемою.
Програма щодо вирішення завдань з обліку надходження матеріальних цінностей, переміщенню матеріальних цінностей на виробництво, реалізації готової продукції для всіх робіт має один вхід, реалізований керуючої компонентою. Робота з програмою починається з виведення інформаційного вікна і активізації системи меню.
Технологічний процес збору інформації буде являти собою введення інформації з первинних документів в бази даних, контроль за допустимостью значень, забезпечення введення даних шляхом вибору їх з довідників із заздалегідь внесеними до них даними. Після заповнення користувачем усіх необхідних полів, АІС зберігає отриману інформацію в базі даних.
Забезпечення видачі інформації здійснюється у вигляді встановлених форм документів і звітів на підставі критеріїв, що визначаються користувачем і інформаційної бази, які при бажанні можна роздрукувати на паперовому носії.
. 4 Обгрунтування проектних рішень з програмного забезпечення вирішення комплексу завдань
Сучасні засоби розробки ПЗ характеризуються великою різноманітністю критеріїв, використовуючи які розробник має можливість автоматизувати процес розробки додатків. Так, в даний час інструментальні засоби дозволяють:
· створювати інтерфейс використовуючи стандартні компоненти;
· передавати управління різним процесам, залежно від стану системи;
· створювати оболонки для баз даних, як і самі бази даних;
· розробляти більш надійне ПЗ, шляхом обробки виняткових ситуацій виникають при некоректній роботі ПЗ.
· Сучасні засоби розробки характеризуються наступними параметрами:
· підтримка об'єктно-орієнтованого стилю програмування;
· можливість використання CASE-технологій, як для проектування розроблюваної системи, так і для розробки моделей реляційних баз даних;
· використання візуальних компонент для наочного проектування інтерфейсу;
· підтримка БД;
· можливість використання алгоритмів реляційної алгебри для управління реляційними базами даних;
· можливість синхронізації складових частин проекту (надається при розробці великих програмних комплексів).
вищепереліченими властивостями володіють багато мов програмування, наприклад: Delphi, Visual C ++, Borland С ++ Builder, Visual FoxPro та інші.
Кожне з цих коштів містить весь спектр сучасного інструментарію, що був перерахований раніше. Головна відмінність полягає в галузі використання розглянутих засобів. Так Visual C ++ зазвичай використовується при розробці додатків призначених для роботи з ОС Windows, що використовують основні властивості ОС, а так само виконують велику кількість обчислень. Одним з недоліків даного засобу розробки додатків є висока вимога до апаратних ресурсів при розробці програмного забезпечення, недостатньо висока швидкість компіляції програмного коду і при реалізації кінцевого продукту (ПЗ), використовуючи цей продукт необхідно більшу дисковий простір, ніж при створенні аналогічного ПО іншими засобами розробки. Borland С ++ Biulder по своїх недоліків аналогічний Visual C ++, але має ще одним розробка баз даних на базі мови SQL та їх підтримка обмежена. Система розробки Visual FoxPro пред'являє найменші вимоги до системних ресурсів, але її застосування обмежене незручністю в візуальному створенні інтерфейсу розроблюваного докладання. Недоліком Delphi полягає в тому, що при його використанні немає достатнього доступу до функцій ОС, але даний недолік неістотний, оскількирозробляється орієнтоване на підтримку БД, а не на роботу з ОС. Чимале значення при виборі Delphi як засіб для розробки автоматизованої системи відіграє можливість використання великої кількості вбудованих візуальних компонент, як для розробки інтерфейсу, так і для створення СУБД.
При створенні програмного продукту автоматизованої системи складського обліку головним критерієм вибору програмних засобів розробки були:
· швидкість розробки додатків;
· можливість швидкого внесення змін до програми;
· можливість редагування та перегляду БД, використовуючи засоби розробки.
Як додаток до перерахованого, можна вказати, що час розробки залежить від: підтримки обраним інструментарієм ОС, апаратної підтрим...