Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Програмування в Delphi

Реферат Програмування в Delphi





, який у текстовій формі забезпечує введення, зміна, видалення або перегляд даних. Шапка таблиці буде повторювати таблицю, зазначену в початковому умови. Передвстановлене максимальну кількість даних - 100 записів, що також задовольняє початковій умові

2) MEMO-поле насамперед призначене для виводу даних, зазначених в умові, додатково використовувати для візуального підтвердження виконуваних користувачем дій.

3) для завантаження/зміни/видалення записів в базу даних використовувати 5 компонентів edit (для заповнення відповідних стовпців), і 2 button-а (Для додавання і видалення запису відповідно). Так як для відображення інформації в StringGrid використовується текстова форма, передбачити неможливість введення текстових даних в чисельні поля з висновком відповідного повідомлення, а також неможливість внесення В«порожньогоВ» поля, оскільки всі поля бази даних, необхідні для математичного розрахунку по умовами завдання повинні бути заповнені.

4) використовувати стандартні діалоги OpenDialog і SaveDialog для надання користувачеві можливості візуального вибору імені та шляхи типізований файлу для відкриття або для збереження бази даних. Для виклику діалогів використовувати 2 компонента button з відповідними назвами

5) для В«ОбнуленняВ» даних, тобто створення нової бази використовувати компонент button з підписом В«створити базуВ».

6) для дублювання функцій програми і створення додаткової зручності роботи з додатком застосувати компонент menu з відповідними підміню і підписами кнопок.

7) математичний апарат представити у вигляді окремої процедури, що складається з двох рівнянь, задовольняють початковій умові, які є необхідною частиною додатки. Розрахунок проводити в автоматизованому режимі, без участі користувача.

8) виконати сортирование бази даних в автоматизованому режимі. Що виключить зайві дії користувача з періодичного натискання кнопки В«сортуванняВ». Дія сортування виконати унікальним, спеціально розробленим методом при кожному зміні бази даних.

3. Математичне формулювання задачі і вибір методу обробки інформації


У поставленої завданню необхідно виконати найпростіші операції й обчислення. Математичний апарат представлений у вигляді обчислення двох невідомих за заздалегідь заданими формулами.

1) з бази даних виділити відомості на кожну запис про залишок на початок року народження, про залишок на кінець року, про план випуску, а також вартість в оптових цінах одиниці продукції.

2) виконати обчислення об'єму реалізації за формулою, зазначеною в завданні.

3) виконати обчислення вартості в оптових цінах всього обсягу реалізації за формулою, зазначеної в завданні.

Пошук найменування продукції, що володіє найбільшу вартість усього обсягу реалізації, відбувається методом прямого перебору бази даних, порівнюючи кожен наступний елемент з попереднім. При виявленні наступного елемента великою, ніж попередній, значення вартості записується в одну буферну змінну, а індекс рядка записується в другу. При закінченні перебору в полі MEMO виводиться найменування продукції з бази даних, відповідної записаному раніше індексом, а значення переписується з буферної змінної.

Елемент автоматичного сортування вбудований в систему виведення інформації через компонент StringGrid. Для цього використовується типізований масив набору даних. При додаванні нового запису відбувається перенесення даних з StringGrid-а у типізований масив і потім відбувається прямий перебір бази даних з пошуком найбільш більшого в текстовому сенсі значення найменування продукції з використанням функції CompareText. При визначенні першого більшого елемента добавляемая запис записується між рядків типизированного масиву, а потім всі В«не порожніВ» записи типизированного масиву переносяться у вже очищений StringGrid. Потім типізований масив очищається. p> Таким чином виключається необхідність участі користувача в процесі сортування даних. Хід процесу перестроювання бази даних як би вмонтований в операції з зміни даних. Тобто кінцевою метою розробника є створення уніфікованої процедури з перетворення масиву данних.Однако, даний метод (Рівно як і метод В«бульбашкиВ») застосовується тільки для малих обсягів баз Невідомо, так як перетворення великого масиву інформації вимагатиме значні ресурси. Тому набір даних навмисно був обмежений 100 записами, що в повною мірою задовольняє поставленому умові (оперування з більш ніж десятьма записами).

Подальшим можливим розвитком програми може бути використання стандартизованих типів баз даних з вбудованою системою індексації і пошуку, з вбудованими функціями сортування. Також можливе інтегрування типізованих файлів з програмами Microsoft Office Excel або Access. Також, при необхідності, можливо доопрацювати програму до клієнт/серверного положення, яке матиме загальну систему захищених баз даних, зручне управління, а також розподіл повноважень по ...


Назад | сторінка 2 з 12 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка бази даних для зберігання інформації даних характеристик товару
  • Реферат на тему: Створення бази даних критичних властивостей речовин в редакторі баз даних M ...
  • Реферат на тему: Створення та аналіз бази даних обліку комунальних витрат підприємств. Орга ...
  • Реферат на тему: Розробка бази даних засобами системи управління базами даних MS Access
  • Реферат на тему: Вивчення бази даних та системи управління базами даних