бітників обладнанням відповідним вимогам для роботи з такими програмами як: «1С: Підприємство», «TeamViewer», компоненти Microsoft Office тд.
. 6 Масштабованість системи
Масштабованість - це можливість збільшити обчислювальну потужність сервера або операційної системи (зокрема, їх здатності виконувати більше операцій або транзакцій за певний період часу, або запускати більше різних служб) за допомогою установки більшої кількості процесорів, оперативної пам'яті і т. д. або їх заміни на більш продуктивні. Це масштабованість апаратна. Спочатку сервери у продажу йдуть в базовій комплектації, але з закладеним потенціалом до «апгрейду» - апаратна масштабованість. Приміром, базовий набір сервера має один процесор, два модуля пам'яті (в серверах завжди використовуються тільки парні модулі пам'яті) наприклад 2х2 гб і дисковий масив з двох жорстких дисків допустимо 146 гб. Далі (або відразу) у міру потреби можна доустановити ще один процесор, пам'ять або додати диски в масив.
Масштабованість буває вертикальна і горизонтальна. Під вертикальною масштабованістю мається на увазі створення однієї системи з безліччю процесорів, а під горизонтальною - об'єднання комп'ютерних систем в єдиний віртуальний обчислювальний ресурс. Кожен з цих підходів розрахований на використання в різних областях. Так, горизонтальне масштабування найкраще підходить для балансування навантаження Web-додатків, а вертикальне масштабування найкраще підходить для великих баз даних, управляти якими на одній системі простіше й ефективніше.
3. Розробка програми
Для реалізації поставленої задачі обрано середовище програмування BorlandDelphi 7, яка відноситься до класу інструментальних засобів прискореної розробки програм (візуальне конструювання форм і бібліотеки візуальних компонентів).
Середа DELPHI володіє великими можливостями, містить досить зручний набір засобів, що дозволяє створювати складні модулі.
Для розробки бази даних був використаний програмний продукт MicrosoftAccess 2003.
. 1 Схема даних і її опис
Визначимо сутності в нашій предметної області:
· план;
· замовлення та комплектуючі;
· структура;
· комплектуючі.
Перерахуємо атрибути сутностей, тобто яку інформацію про сутності будемо зберігати в базі даних.
СущностьАтрібути сущностіПланID ID комплектуючі Вид товару Найменування Кількість В наявності Обробка Ціна закупкіЗакази і комплектующіеID ID комплектуючі Вид товару Найменування Кількість В наявності Обробка Ціна закупкіСтруктураID ID замовлення Вид товару Найменування Кількість В наявності Обробка Ціна закупівлі ФотоКомплектующіеID ID замовлення Вид товару Найменування Кількість В наявності Обробка Ціна закупівлі Фото
. 2 Основні елементи бази даних
На малюнку 3.2.1 зображена схема бази даних, в якій описана сутність і атрибути сутності.
Малюнок 3.2.1 - Схема бази даних
На наступному малюнку описана основна таблиця бази даних, в якій знаходиться вся інформація комплектуючих (малюнок 3.2.2).
Малюнок 3.2.2 - Основна таблиця бази даних - «Комплектуючі»
Так само на малюнках 3.2.3-3.2.5 представлені таблиці, в яких описана своя інформація в кожній таблиці.
Малюнок 3.2.3 - Таблиця «План»
Малюнок 3.2.4 - Таблиця «Замовлення і комплектуючі»
Малюнок 3.2.5 - Таблиця «Структура»
. 3 Опис програми
Дана програма «...» виконує різні функції:
· додавання;
· видалення записів;
· зміна записів;
· планування;
· внесення записів в базу.
Лістинг 1 - Виклик вікна створення запису
Для додавання, зміни і видалення записів у програмі використовуються процедури Додавання запису, Планування, Видалення представлені в лістингу 1, які в свою чергу викликають вікно відповідного редактора.
//Виклик вікна створення запісіTForm1.CreateEntryButtonClick (Sender: TObject) ;. ArendaTable.Insert; .ShowModal ;;
//Виклик вікна редагування запісіTForm1.ToolButton3Click (Sender: TObject) ;. ShowModal ;;
//Видалення запісіTForm1.DeleteButtonClick (Sender: TObject) ;. ArendaTable.Delete ;;
...