Найменування стовпця | Тип даних | Опис |
Id | Лічільник | Первинний ключ |
Name | Текстовий | Назва |
GroupId | Числовий | Ід. групи |
MeasUnit | Текстовий | Одиниця вимірювання |
UnitPrice | Грошовий | Вартість одиниці |
NameId | Числовий | Копія Id |
Таблиця Довідник матеріалів зберігає дані про матеріали.
Таблиця 1.5 - Опис структури таблиці "Матеріали"
Найменування стовпця | Тип даних | Опис |
Id | Лічільник | Первинний ключ |
Name | Текстовий | Назва |
GroupId | Числовий | Ід. групи |
MeasUnit | Текстовий | Одиниця вимірювання |
UnitPrice | Грошовий | Вартість одиниці |
Таблиця Довідник груп послуг зберігає дані про групи послуг.
Таблиця 1.6 - Опис структури таблиці "Довідник груп послуг"
Найменування стовпця | Тип даних | Опис |
Id | Лічільник | Первинний ключ |
Name | Текстовий | Назва |
GroupId | Числовий | Копія Id |
Таблиця Довідник груп материалів зберігає дані про групи материалів.
Таблиця 1.7 - Опис структури таблиці "Довідник груп материалів"
Найменування стовпця | Тип даних | Опис |
Id | Лічільник | Первинний ключ |
Name | Текстовий | Назва |
1.2.3.2 Схема бази даних
На основі моделі, представленої в пункті 1.2.4.1, проектується база даних в MS Access. Діаграма таблиць БД має наступний вигляд (див. рис. 1.6).
Рисунок 1.6 - Діаграма бази даних
Зміст і структура таблиць БД, а також зв’язки між ними цілком зрозумілі з наведеної діаграми. Приведемо для приклада детальний опис структур таблиці БД Склад (див. табл.1.8).
Таблиця 1.8 - Таблиця "Склад" (Склад)
Найменування стовпця | Тип даних | NULL | Опис |
Id | Счетчик | Ні | Первичный ключ |
Customer | Текстовый | Ні | Заказчик |
Num | Числовой | Ні | Номер |
OrderDate | Дата/время | Ні | Дата заказа |
EnginPerc | Денежный | Ні | Процент инженерных работ |
Comment | Текстовый | Так | Примечание |
OrderId | Числовой | Ні | Копия Id для конвертирования |
1.3 Рішення з технічного забезпечення
ПЗ ділиться на два вида: загальне (операційні системи, операційні оболонки, компілятори, інтерпретатори, програмні середовища для розробки прикладних програм, СУБД, мережеві програми і т.д.) і спеціальне (сукупність прикладних програм, розроблених для конкретних задач у рамках функціональних підсистем.
До загальносистемного програмного забезпечення відносяться програми, розраховані на широке коло користувачів і призначені для організації обчислювального процесу і рішень задач обробки інформації, що часто зустрічаються. Вони дозволяють розширити функціональні можливості ЕОМ, автоматизувати планування черговості обчислювальних робіт, здійснювати контроль і управління процесом обробки даних, а також автоматизувати роботу програмістів. До даного класу ПЗ можна віднести операційні системи, інтегровані засоби управління завданнями. В рамках створення даної АІС планується використання операційної системи Windows 2000. Спеціальне програмне забезпечення є сукупність програм, що розробляються при створенні АІС конкретного функціонального призначення. Воно включає пакети прикладних програм, що здійснюють організацію даних і їх обробку при рішенні функціональних задач.
Для того, щоб працівники ефективно працювали з великим інформаційним потоком, база даних повинна відповідати наступним вимогам:
– зберігання достатніх об'ємів актуальної і достовірної інформації;
– простота звернень користувачів до БД;
– можливість внесення зміни, видалення, сортування і інших маніпуляцій з даними БД;
– пошук інформації по різних групах ознак;
– можливість розширення і реорганізації даних в БД при змінах предметної області.
MS Access являється однією з найпопулярніших серед настільних програмних систем управління базами даних [17,19]. Серед причин такої популярності слід зазначити:
– високий ступінь універсальності і продуманості інтерфейсу, який розрахований на роботу з користувачами самої різної кваліфікації. Зокрема, реалізована система управління об'єктами бази даних, що дозволяє гнучко і оперативно переходити з режиму конструювання в режим їх безпосередньої експлуатації;
– глибоко розвинені можливості інтеграції з іншими програмними продуктами, що входять до складу Microsoft Office, а також з будь-якими програмними продуктами, що підтримують технологію OLE;
– багатий набір візуальних засобів розробки.
Не можна не відзначити, що, істотною причиною такого широкого поширення MS Access є і могутня рекламна підтримка, здійснювана фірмою Microsoft. В процесі розробки даного продукту на ринок представлялися його різні версії. Найбільш відомими (в деякому розумінні етапними) стали Ассеss 2.0, Ассеss 7.6 (він вперше був включений до складу програмного комплекту MS Office 95). Пізніше з'явилися|появилися| версії Ассеss 97 (у складі NS Office 97), і Ассеss 2000 (у складі МS Office 2000), Ассеss XP, нарешті Ассеss 2008.
Специфічною особливістю СУБД Ассеss є те, що вся інформація, що відноситься до однієї бази даних, зберігається в одному файлі. Такий файл має розширення *.mdb. Дане розв'язання, як правило, зручно для непрофесійних користувачів, оскільки забезпечує простоту при перенесенні даних з одного робочого місця на інше.
Засобами Access можна реалізувати меню-орієнтований інтерфейс з елементами об'єктний-подієвого управління, коли виконання визначених функцій зв'язується з певними подіями (клацання миші, натиснення клавіші і т.п.).
Щоб проектована АРМ була ефективною необхідне дотримання наступних принципів створення системи:
– системність;
– гнучкість;
– стійкість;
– ефективність.
Згідно принципу системності, АРМ слід розглядати як системи, структура яких визначається функціональним призначенням.
Принцип гнучкості означає пристосованість системи до можливих перебудов, завдяки модульній побудови всіх підсистем і стандартизації їх елементів.
Принцип стійкості полягає в тому, що система АРМ повинна виконувати основні функції незалежно від дії на неї внутрішніх і зовнішніх чинників. Це означає, що неполадки в окремих її частинах повинні легко усуватися, а працездатність системи швидко відновлюватися.
Ефективність АРМ слід розглядати, як інтегральний показник рівня реалізації приведених вище принципів, віднесеного до витрат на створення і експлуатацію системи.
Функціонування АРМ може дати бажаний ефект за умови правильного розподілу функцій і навантаження між людиною і машинними засобами обробки інформації, ядром якої є комп'ютер.
Дана система розроблялася з розрахунком використання її в системі Windows і на комп'ютерах з невисоким показником швидкодії. Отже, потрібна була система програмування, яка б дозволяла розробляти застосування під Windows, і розроблені застосування не вимагали б швидкодіючих персональних комп'ютерів. Одна з мов програмування, яка підходить по всіх вищеперелічених критеріях, є об'єктно-орієнтована мова програмування Microsoft Visual Basic .NET
Microsoft Visual Basic .NET, як сказано вище, задовольняє всім критеріям і може створювати програмні застосування будь-якої складності:
– створювати програми для Windows, Linux і інших операційних систем;
– створювати застосування різного напряму – від розрахункових і логічних до графічних і мультимедійних;
– створювати цілі системи з локальними і видаленими СУБД;
– створювати окремі модулі для інших застосувань, причому написаних абсолютно на інших мовах програмування;
– створювати графічні, інтерфейсні об'єкти (компоненти) для застосувань, написаних на інших мовах програмування;
– створювати не тільки Windows застосування, але і WEB застосування.
Microsoft Visual Basic.NET може створювати застосування для роботи з різними СУБД – від "найстародавніших" до найсучасніших. Він має вбудовані об'єкти для роботи з СУБД і не вимагає додаткових, сторонніх розробок.
Отже, можна зробити такий висновок: дана мова програмування повністю задовольняє вимогам розробки в своїй багатофункціональності, простоті інтерфейсу і написання програмного коду, якістю розроблених програм і систем, інтеграцією під будь-яку операційну систему і, найголовніше, величезними і різними видами допомоги в написанні програм.
Автоматизована система контролю формування і виконання замовлення розроблена під систему Windows і не вимагає високошвидкісних персональних комп'ютерів, розрахована і доступна в придбанні як для великих, так і малих підприємств.
Мінімальні вимоги до технічного забезпечення:
– операційна система Windows 2000 і вище;
– процесор не менше 2000 Гц;