Алгоритм проектування додатка
Згідно з завданням курсової роботи необхідно розробити програму створення типізованого файлу записів для реалізації інформаційно-пошукової системи про нарахування заробітної плати працівникам підприємства.
Оскільки дана програма є додатком Windows, то для її реалізації будемо використовувати стандартний підхід при написанні програм під Windows з використанням графічного інтерфейсу. Так, окремо створимо форму з візуальними компонентами, різним візуальним компонентам зіставимо процедури-обробники подій. Далі, як тільки відбувається подія на якомусь візуальному компоненті (активізація компонента, клацання миші, натиснення на кнопку або пункт меню), операційна система посилає додатку відповідне повідомлення і запускається відповідний обробник саме для цієї події. Отже, розв ’ язок задачі можна розбити на 3 етапи :
1) Розробка візуального інтерфейсу додатка для користувача на основі екранних форм середовища Delphi і візуальних компонентів, призначених для введення вихідних даних, запуску дій з обробки вихідних даних, виведення результату обробки, виведення результатів на екранну форму. Ще можна передбачити виведення інформації про розробника і завдання курсової роботи.
2) Визначення функціональності додатка, що полягає в розробці процедур-обробників подій елементів екранних форм, розробці алгоритмів і програмних кодів обробки типізованого файлу згідно із завданням.
|
|
3) Підготовка тестових вихідних даних та налагодження програми.
На першому етапі доцільно виконати розробку інтерфейсу таким чином, щоб після запуску програми доступними були лише пункти меню Файл/ Створити файл, Файл/ Відкрити файл, Автор, Вихід. Після вибору одного з двох перших пунктів меню (створення або відкриття файлу) на формі з ’ являється поле для введення імені файлу . Відкривши файл або створивши новий за введеним ім ’ ям , користувач отримує можливість виконувати всі передбачені програмою дії : введення нових записів у файл , перегляд усіх записів , редагування раніш введеної інформації, отримання інформації згідно з запитами .
При виконанні другого етапу слід використовувати модульний принцип побудови програми, тобто розбити програму на окремі частини, кожна з яких виконує якусь закінчену задачу, або її малу частину. Роль таких частин виконуватимуть процедури і функції. Слід зауважити, що обробники подій від об'єктів екранних форм теж реалізуються як процедури.
На третьому етапі при налагодженні додатка обов ’ язково повинна аналізуватись правильність роботи на вихідних тестових зразках . На цьому етапі потрібно перевірити відповідність розробленої програми поставленій задачі , а також п еревірити її на відсутність помилок.
|
|
Вимоги до програмного забезпечення, що розробляється.
Програма має бути реалізована з графічним інтерфейсом користувача в середовищі Borland Delphi і повинна виконувати такі функції:
- Запитувати ім ’ я файла , в якому знахо диться (чи буде знаходитись) інформація про нарахування заробітної плати;
- Запитувати довідкові дані по замовленнях (дата замовлення, замовник, вид продукції(хлібобулочна, кондитерська), назва, ціна за один виріб, кількість);
- Аналізувати введення всіх даних;
- Записувати дані у файл;
- Виводити усі записи з файлу для перегляду;
- Запитувати назву відділу з метою виведення даних для редагування;
- Виводити інформацію про нарахування з можливістю її редагування та збереження змін;
- Запитувати назву посади для формування першої довідки;
- Виводити інформацію про нарахування заробітної плати працівникам за посадою та їх середній оклад;
- Запитувати назву відділу для реалізації другої довідки;
- Виводити інформацію про загальну суму відрахувань по заданому відділу;
- Для формування третьої довідки натиснути кнопку «Визначення премії»;
- Виводити інформацію про максимальну та мінімальну премію серед жінок та чоловіків по підприємству;
- Передбачити можливість очищення всіх полів введення і виведення на формі;
- Передбачити можливість очищення всього вмісту файла;
- Виводити інформацію про автора проекту.
Наступні розділи будуть присвячені вирішенню поставлених завдань і розробці програми з вище переліченими функціями.
Дата добавления: 2019-02-22; просмотров: 295; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!