Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
praktika_2015.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.86 Mб
Скачать

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

Житомирський державний технологічний університет

Факультет інформаційно-комп’ютерних технологій

Кафедра програмного забезпечення систем

Звіт з переддипломної практики

Студента (ки) 6 курсу групи ЗПІК-11

Галузь знань 0501 «Інформатика та обчислювальна техніка»

Напрям 6.050103 «Програмна інженерія»

Спеціальність 7.05010301 «Програмне забезпечення систем»

Пєшков І.В.

(прізвище ініціали, підпис)

Керівник: Панішев Анатолій Васильович, д.т.н., завідувач кафедри програмного забезпечення систем

Кількість балів: ____ Національна оцінка: _____ ECTS:____

Члени комісії:

____________ __________________

(підпис) (прізвище та ініціали)

_________________ __________________________

(підпис) (прізвище та ініціали)

_________________ __________________________

(підпис) (прізвище та ініціали)

Житомир – 2015

ЗМІСТ

ВСТУП

  1. Технічне завдання.

  2. Мінімальні вимоги до системи.

  3. Опис аналогів та порівняння можливостей.

  4. Опис інтерфейсу.

  5. Опис програмної реалізації.

ВСТУП

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

З ходом часу об‘єм інформації збільшується та потребує взаємозв‘язку та систематизації. Для організації цього з‘явилося поняття інформаційної системи.

Через розвиток обчислювальної техніки з‘явилася потреба у ефективних засобах розробки програмного забезпечення. Це призвело до появи систем програмування, орієнтованих на так звану «швидку розробку». В основі систем швидкої розробки (RАD-систем, Rарid Аррliсаtiоn Develорment – швидка розробка прикладень) лежить технологія візуального проектування і подієвого програмування, суть якої полягає у тому, що середовище розробки бере на себе більшу частину рутини, залишаючи програмісту роботу по конструюванню інтерфейсу та створенню функцій обробки подій. Ефектом цієї технології є колосальний приріст продуктивності програміста.

Bоrlаnd С++ Builder – одна з широко використовуваних RАD-систем, що дозволяє створювати широкий спектр програм: від найпростіших одновіконних прикладень до програм управління розподіленими базами даних. Мова програмування середовища – С++.

  1. Технічне завдання.

Мова реалізації – С++ Builder.

  1. Вимоги до графічного інтерфейсу користувача:

  • Назви елементів інтерфейсу повинні бути виконані українською мовою;

  • Головне вікно програми – фрейм з наступними елементами:

  1. панель меню з підтримкою «акселератів»;

  2. користувальницька піктограма системного меню;

  3. панель інструментів з підтримкою спливаючих «підказок»

  4. рядок стану, в якому повинна відображатися інформація про основні режими роботи програми;

  5. дані бази повинні відображатися в табличному вигляді;

  6. наявність модального діалогового вікна «Про програму» з інформацією про розробника програми, зокрема з його фотографією;

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

Вимоги до функціональності програми:

  1. створення файлу бази даних (ім’я файлу бази та каталог файлової системи для його зберігання обираються користувачем с використанням відповідного діалогового вікна);

  2. додавання елемента даних до файлу бази;

  3. оновлення будь-якого елементу даних у файлі базі;

  4. видалення будь-якого елементу даних у файлі базі;

  5. сортування інформації, яка відображається в графічному інтерфейсі користувача, за різними реквізитами;

  6. фільтрація інформації, яка відображається в графічному інтерфейсі користувача, за різними критеріями;

  7. отримання та відображення підсумкової інформації;

  8. забезпечення перевірки допустимості даних, які вводяться користувачем;

  9. видача користувачу попереджувальних та інформаційних повідомлень;

  10. розробка звіту.

Вимоги до вихідного коду програми:

  1. вихідний код кожного з класів програми повинен міститись в окремому файлі;

  2. наявність коментарів (для класів – призначення класів; для методів – призначення методів, опис параметрів та призначення, яке повертається);

  3. виконання угод щодо запису тексту програм мовою програмування С++ Builder.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]