- •1.Основи проектування програмних систем
- •2.Мета та завдання курсового проекту
- •2.1.Етапи виконання курсового проекту
- •3.Опис програмного проекту
- •3.1.Постановка задачі
- •3.1.1.Опис задачі
- •3.1.2.Вимоги до програмно-апаратного комплексу
- •3.1.3.Вибір субд
- •3.1.4.Розробка тестової задачі
- •3.2.Проектування задачі
- •3.2.1.Проектування бази даних
- •3.2.2.Проектування форм
- •3.2.3.Проектування звітів
- •3.2.4.Проектування меню додатку
- •4.Вимоги до оформлення пояснювальної записки
- •5.Література
- •6.Додатки Додаток а Форма титульного аркуша курсового проекту (роботи)
3.2.2.Проектування форм
Всі дані досить зручно зберігати в таблицях, але обробляти переглядати та редагувати дані, які зберігаються в таблиці незручно, тому що досить часто таблиці виходять за рамки робочого столу, також в багатьох випадках необхідно використовувати для роботи одночасно декілька таблиць.
Для вирішення цієї проблеми (для перегляду, введення и редагування даних) використовують форми. Екрана форма - це головний засіб взаємодії користувача з програмою і з даними. Форми повинні мати необхідні функціональні можливості, враховувати поточну ситуацію, мати інтуїтивний інтерфейс.
При роботі за додатком «Деканат» необхідно мати змогу заносити та редагувати в базі даних інформацію про студентів: прізвище, ім’я, по батькові, стать, дата народження, адресу, факультет та групу, в якій він навчається. Також необхідно вести облік відвідування занять та облік успішності по атестаціям та за результатами сесійного контролю.
В цьому розділі треба спроектувати та створити форми для реалізації роботи кінцевого користувача з додатком. В пояснювальній записці необхідно визначити призначення кожної форми з детальним описом всіх об’єктів форми та методів, що ними виконуються. Всі форми повинні бути проілюстровані в пояснювальній записці.
3.2.3.Проектування звітів
Метою будь-якого завдання є досягнення певного результату, який необхідно продемонструвати. Звіт - це відформатоване представлення даних, виведене на екран, файл чи принтер.
Для створення звіту необхідно:
Виділити Reports в диспетчері проектів;
Вибрати New;
Вибрати Report Wizard або New Report для створення звіту вручну;
Вибрати тип створюваного звіту: простий або один до багатьох, звичайний або табличний;
Керуватися вказівками майстра;
Натиснути ОК;
Дати звіту необхідне ім’я та зберегти в папці Reports.
Будь-який звіт можна редагувати за допомогою конструктора звітів.
Щоб переглянути сторінки звіту, не друкуючи його можна використовувати попередній перегляд.
Для попереднього перегляду звіту необхідно:
В диспетчері проектів виділити відповідний звіт;
Вибрати Preview;
В панелі інструментів Print Preview вибирати та для змін сторінок;
Щоб змінити розмір звіту при перегляді треба вибрати ;
Щоб повернутися в режим редагування достатньо натиснути
В цьому розділі треба спроектувати та створити звіти. В пояснювальній записці необхідно описати структуру кожного звіту та методи створення. Створені звіти привести в додатку.
3.2.4.Проектування меню додатку
Меню створюється для спілкування користувача з додатком. Від якості систем меню в більшості випадків залежить придатність додатку. Дивлячись на елементи меню, користувач повинен уявити, як організований додаток. Тому для того, щоб ефективно спроектувати меню і його елементи, потрібно знати, як користувач буде обдумувати і виконувати свою роботу. Організовувати систему меню необхідно у відповідності з тими задачами, які буде вирішувати користувач, а не у відповідності з ієрархією програм у додатку.
Створення меню включає декілька кроків:
проектування системи меню,
створення окремих меню і підменю,
призначення функцій системі меню у відповідності з задачами, що вирішуються,
генерація програм меню,
запуск програми для тестування системи меню.
Можливо також змінювати вже існуючу систему меню Visual FoxPro. Для цього необхідно:
В диспетчері проектів вибрати закладку Other;
Виділити Menus;
Якщо проект створений за допомогою майстра, обрати main меню;
Натиснути Modify.
Після виконаних дій не екрані з’являється конструктор меню, за допомогою якого можна редагувати існуючі елементи меню, або додавати нові.
В цьому розділі треба спроектувати та створити меню додатку. В пояснювальній записці необхідно обґрунтувати спроектоване меню, описати його структуру та призначення кожного елементу з описом програмного коду кожного пункту.