Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка з курсового проекту .doc
Скачиваний:
1
Добавлен:
20.08.2019
Размер:
321.54 Кб
Скачать

3.2.2.Проектування форм

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

Для вирішення цієї проблеми (для перегляду, введення и редагування даних) використовують форми. Екрана форма - це головний засіб взаємодії користувача з програмою і з даними. Форми повинні мати необхідні функціональні можливості, враховувати поточну ситуацію, мати інтуїтивний інтерфейс.

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

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

3.2.3.Проектування звітів

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

Для створення звіту необхідно:

  1. Виділити Reports в диспетчері проектів;

  2. Вибрати New;

  3. Вибрати Report Wizard або New Report для створення звіту вручну;

  4. Вибрати тип створюваного звіту: простий або один до багатьох, звичайний або табличний;

  5. Керуватися вказівками майстра;

  6. Натиснути ОК;

  7. Дати звіту необхідне ім’я та зберегти в папці Reports.

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

Щоб переглянути сторінки звіту, не друкуючи його можна використовувати попередній перегляд.

Для попереднього перегляду звіту необхідно:

  1. В диспетчері проектів виділити відповідний звіт;

  2. Вибрати Preview;

  3. В панелі інструментів Print Preview вибирати та для змін сторінок;

  4. Щоб змінити розмір звіту при перегляді треба вибрати ;

  5. Щоб повернутися в режим редагування достатньо натиснути

В цьому розділі треба спроектувати та створити звіти. В пояснювальній записці необхідно описати структуру кожного звіту та методи створення. Створені звіти привести в додатку.

3.2.4.Проектування меню додатку

Меню створюється для спілкування користувача з додатком. Від якості систем меню в більшості випадків залежить придатність додатку. Дивлячись на елементи меню, користувач повинен уявити, як організований додаток. Тому для того, щоб ефективно спроектувати меню і його елементи, потрібно знати, як користувач буде обдумувати і виконувати свою роботу. Організовувати систему меню необхідно у відповідності з тими задачами, які буде вирішувати користувач, а не у відповідності з ієрархією програм у додатку.

Створення меню включає декілька кроків:

    • проектування системи меню,

    • створення окремих меню і підменю,

    • призначення функцій системі меню у відповідності з задачами, що вирішуються,

    • генерація програм меню,

    • запуск програми для тестування системи меню.

Можливо також змінювати вже існуючу систему меню Visual FoxPro. Для цього необхідно:

  1. В диспетчері проектів вибрати закладку Other;

  2. Виділити Menus;

  3. Якщо проект створений за допомогою майстра, обрати main меню;

  4. Натиснути Modify.

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

В цьому розділі треба спроектувати та створити меню додатку. В пояснювальній записці необхідно обґрунтувати спроектоване меню, описати його структуру та призначення кожного елементу з описом програмного коду кожного пункту.