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

Реферат Проектування додатка





исів використаємо програмний код:


ADOQuery1.SQL. Clear; .SQL. Add ( SELECT * FROM Kinoman );

ADOQuery1. Active:=True;


· Пошук даних

Пошук даних виконується за допомогою двох кнопок «Шукати» і «Шукати далі». За замовчуванням кнопка «Шукати далі» зроблена неактивній (властивості Enable встановлено значення false), вона стає доступною в тому випадку, якщо знайдено перше значення. Якщо шукане значення, не знайдено, виводиться шуканий текст і повідомлення про те, що він не знайдений.


FoundRec:=False; radiogroup3. ItemIndex of

: s:= kod raquo ;;

: s:= name raquo ;;

: s:= director raquo ;;

: s:= god raquo ;;

: s:= janr raquo ;;;. First; not ADOQuery1. Eof do beginAnsiLowerCase (ADOQuery1. FieldValues ??[s])=AnsiLowerCase (Edit7. Text) then:=True ;. Enabled:=True ;;;. Next ;; not FoundRec then begin. First; (edit7. Text + , не знайдено );

end;


У разі якщо перше значення буде знайдено, кнопка «Шукати далі» стає активною і натискання на неї переводить курсор на наступне знайдене значення.

Програмний код:


ADOQuery1. Next; not ADOQuery1. Eof do beginAnsiLowerCase (ADOQuery1. FieldValues ??[s])=AnsiLowerCase (Edit7. Text) then ;. Next ;; ADOQuery1. Eof then ADOQuery1. First ;;



5. Реалізація захисного програмування


.1 Аномалії


Додаток розраховане на роботу з базою даних про фільми. Отже, має бути забезпечена робота з самою базою даних - kinoman.mdb


Таблиця 2. Перелік ситуацій і реакція програми

СітуаціяРеакція пріложеніяОтсутствует файл з базою даннихВивод повідомлення про ошібкеФайл з базою даних поврежденВивод повідомлення про ошібкеНе відповідає формат бази даннихВивод повідомлення про помилку

5.2 Оптимізація програми


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



6. Тестування програми


Будь-який додаток повинно забезпечувати безперебійну роботу в будь-яких ситуаціях. Крім того, додаток повинен враховувати можливі помилки користувача при роботі з даними і по можливості запобігати їм. У додатку «Енциклопедія кіномана» так само було враховано деякі можливі помилки користувача:


Таблиця 3. Дії користувача і реакція програми

Дії пользователяРеакція пріложеніяБила проведенаспроба видалення фільмаВивод повідомлення-попередження про удаленііБила проведенаспроба збереження без внесення будь-яких ізмененійВивод повідомлення про ошібкеБило задано порожнє вікно вводаСообщеніе про ошібкеОкно пошуки не заполненоСообщеніе про відсутність відомостей


7. Інструкція користувача


Для нормального функціонування програми повинні враховуватися системні вимоги персонального комп'ютера.

Системні вимоги:

· Операційна система WindowsXP, Vista, 7, 8

· Процесор з тактовою частотою 800 МГц

· 70 Мб ОЗУ

· Не менш 16 Мб вільного місця на жорсткому диску

Для установки програми достатньо скопіювати папку з усіма даними на жорсткий диск комп'ютера.

Для початку роботи з додатком, необхідно запустити файл Project1.exe. Після цього, користувач отримає доступ до головного вікна додатка (див. Рис. 3)


Рис. 3. Головне вікно додатка Енциклопедія кіномана


Таблиця являє собою список всіх фільмів, наявних у базі даних. Додаток виключає зміну даних у цій таблиці. Переміщення по записах таблиці відбувається натисканням кнопок «Наступний запис», «Попередній запис», «На початок», «Кінець».

Додавання даних в базу даних відбувається шляхом заповнення полів Код фільму, Назва фільму, Режисер, Актори, Рік випуску, Жанр (див. рис. 4).


Назад | сторінка 4 з 5 | Наступна сторінка





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

  • Реферат на тему: Додаток для роботи з базою даних
  • Реферат на тему: Додаток для роботи з базою даних (dBase)
  • Реферат на тему: Додаток в Visual Basic для роботи з базою даних
  • Реферат на тему: Розробка програми для роботи з базою даних
  • Реферат на тему: Розробка інтерфейсу користувача для роботи з базою даних &Автомайстерня&