
- •Розділ 1. Загальний розділ
- •Розробка технічного завдання на створення програмного забезпечення (пз)
- •1.2 Аналіз інформаційної моделі створюваного пз
- •1.3 Обґрунтування вибору засобів проектування та розробки пз
- •Розділ 2. Проектний розділ
- •2.1 Проектування загальної алгоритмічної моделі пз
- •2.2 Проектування інтерфейсу користувача пз
- •2.2.1 Опис моделі взаємодії обраних компонентів
- •2.2.2 Проектування методів та функцій пз
- •Void __fastcall tForm1::n5Click(tObject *Sender) – показує початкові дані для розрахунку, які можна редагувати.
- •2.2.3 Реалізація технології взаємодії з базами даних
- •2.3 Проектування алгоритму тестування пз
- •Розділ 3. Технологічний розділ
- •Розробка програмного продукту
- •Відлагодження і тестування програмного продукту
- •Розробка дистрибутивного диску
- •3.4 Розробка презентаційного матеріалу
- •Список використаної літератури
Зміст
2
Розділ 1. Загальний розділ 3
1.1 Розробка технічного завдання на створення програмного забезпечення (ПЗ) 3
1.2 Аналіз інформаційної моделі створюваного ПЗ 6
1.3 Обґрунтування вибору засобів проектування та розробки ПЗ 8
Розділ 2. Проектний розділ 11
2.1 Проектування загальної алгоритмічної моделі ПЗ 11
2.2 Проектування інтерфейсу користувача ПЗ 15
2.2.1 Опис моделі взаємодії обраних компонентів 18
2.2.2 Проектування методів та функцій ПЗ 22
void __fastcall TForm1::N5Click(TObject *Sender) – показує початкові дані для розрахунку, які можна редагувати. 24
2.2.3 Реалізація технології взаємодії з базами даних 26
2.3 Проектування алгоритму тестування ПЗ 29
35
Розділ 3. Технологічний розділ 36
3.1 Розробка програмного продукту 36
3.2 Відлагодження і тестування програмного продукту 52
3.3 Розробка дистрибутивного диску 56
3.4 Розробка презентаційного матеріалу 64
Список використаної літератури 69
Розділ 1. Загальний розділ
Розробка технічного завдання на створення програмного забезпечення (пз)
Програма, яка розробляється називається «Проектування системи обліку та аудиту транспортної компанії».
Перелік документів, на підставі яких створюється програма:
- Технічні вимоги;
- Технічне завдання на розробку.
Планові терміни початку та закінчення робіт: згідно з розпорядженням.
Порядок оформлення та подання результатів роботи по створенню програми:
Після півтора місяця з дня одержання завдання представити звіти робіт, складених при розробці програми. Після закінчення роботи надати повну версію програми з повною документацією до неї.
Вид автоматизованої діяльності: Можливість користувача програми детально ознайомитися зі структурою програми, можливість відредагувати
Перелік об'єктів, на яких передбачається використання програми:
- ПК на робочому місці;
Найменування і необхідні значення технічних, технологічних, виробничо-економічних та ін.. показників об'єкта, які повинні бути досягнуті при впровадженні програми:
- Збільшення швидкості ознайомлення зі структурою;
- Зменшення трудомісткості робіт з аналізу;
- Зменшення часу на здійснення написання нових частин коду, редагування та виправлення виниклих помилок.
Вимоги до програми:
Програма складається з декількох взаємопов'язаних форм. Взаємодія здійснюється через спеціальну клавішу. Взаємодія з клієнтами здійснюється безпосередньо.
Показники призначення (ступінь пристосовності програми до змін процесів управління і значень параметрів):
Програма легко сприйнятлива і зручна, оскільки має зручний інтерфейс для користувачів.
- При збої створює докладний звіт про помилки, що дозволяє легко знайти несправність;
- Має зручну панель переходів
Структура даних:
- Складається з декількох форм;
- Контроль даних проводиться завдяки контролю користувачів програми;
- При розробці програми використовувати середовище C++ Builder
Програма не залежить від платформ.
Для забезпечення функціонування програми на об'єкті впровадження мають бути створені група або призначений відповідальна особа, що відповідають за:
- Загальносистемне забезпечення;
- Організаційне забезпечення;
- Забезпечення, призначене для адміністраторів;
- Інформаційне забезпечення;
- Методологічне забезпечення;
- Забезпечення інформаційної безпеки.
Склад і зміст робіт зі створення програми:
Стадії та етапи розробки:
Побудова алгоритмів майбутньої програми.
Розробка потрібних форм, призначених для роботи з інформацією;
Розробка інтерфейсу;
Розробка програмного забезпечення для роботи;
Технічна документація:
Були складені документи, що містять довідкову інформацію про програму та роботі з нею;
Порядок контролю і приймання програми:
Приймання повинна здійснюватися у формі попередніх випробувань програми, її тестування до запуску;
Склад, обсяг, і методи випробувань повинні бути визначені в документах, що розробляються на етапі робочої документації для кожної здавальної одиниці.
З боку замовника, програма буде оцінюватись по таким критеріям :
Правильність підрахунків;
зручний інтерфейс;
коректна робота програми.
Дана програма повинна написана для полегшення роботи працівників, та відділу кадрів, для контролю проїзду всіх автомобілів на фірмі. Дані повинні можуть бути відфільтровані по початку та кінцю періоду, по початку та кінцю періоду та номером автомобіля, та по фамілія водія. Також в любий момент ми можемо продивитися всю базу даних.
Для коректного підрахунку, та зчитування інформації потрібно щоб дані в програмі були відформатовані по таким критеріям :
Дата виїзду повинна мати формат – ДД.ММ.ГГГГ.
Номер машини – АА2230МС
Водій – тільки фамілія
Км при виїзді – ціле число
Км при заїзді – ціле число
Повернення – ціле число
Норма – дробове число, з двома знаками після коми
Зал. пального при виїзді – дробове число, з двома знаками
Зал. пального при заїзді – дробове число, з двома знаками