Professional Documents
Culture Documents
Проектний практикум
Проектний практикум
2.Обробка:
- Забезпечити пошук назви книг заданого користувачем автора, виданих з вказаного
користувачем року або повідомити, що таких книг немає;
- Визначити, чи є книга із заданим користувачем назвою. Якщо так, то повідомити
прізвище автора та рік видання. Якщо таких книг декілька, то повідомити наявні відомості
про всі ці книгах;
3.Виведення результату:
- Список назв книг заданого користувачем автора, виданих з вказаного користувачем року
або повідомлення, що таких книг немає
- Повідомлення, чи є книга із заданим користувачем назвою. Якщо так, то повідомлення із
прізвищем автора та роком видання. Якщо таких книг декілька, то повідомлення наявних
відомостей про всі ці книги
5.1.2. Організація вхідних і вихідних даних
Вхідні дані:
- Файл, що містить опис книг, кожна книга має наступні характеристики: назва, автор, рік
видання. Назва це символьний рядок, що містить не менше 5 символів і не більше 35;
автор книги це символьний рядок, що містить не менше 4 символів і не більше 30; рік
видання це ціле число, що містить 4 знака. Кожна характеристика описання розділяється
комою; описання кожної книги розділяються символом переносу строки.
- забезпечення вводу даних с клавіатури про наступні характеристики книги: рік видання,
назва книги, автор книги. Назва це символьний рядок, що містить не менше 5 символів і
не більше 35; автор книги це символьний рядок, що містить не менше 4 символів і не
більше 30; рік видання це ціле число, що містить 4 знака.
Вихідні дані :
відображаються на екрані: а) Список назв книг заданого користувачем автора, виданих з
вказаного користувачем року, б) Повідомлення, чи є книга із заданим користувачем
назвою.
5.1.3 Меню складається з пунктів:
а) Пошук книги по назві (забезпечити пошук книги по вказаній користувачем назві).
б) Пошук книги по автору та року видання (забезпечити пошук книги заданого
користувачем автора та року видання).
в) Вихід
За бажанням користувача повернутися у початковий стан програми.
Забезпечити вихід з програми після виконання пунктів: Меню \ Вихід.
5.2. Вимоги до надійності.
5.2.1.Передбачити контроль інформації, що вводиться, і блокування некоректних дій
користувача при роботі з файлами.
5.2.2. Забезпечити цілісність інформації, що зберігається в базі даних.
5.3. Вимоги до складу і параметрів технічних засобів.
Система повинна працювати на IBM-совместимых персональних комп'ютерах.
Мінімальна конфігурація:
• тип процесора. Pentium і вище;
• об'єм оперативного пристрою, що запам'ятовує, 32 Мб і більш;
• об'єм вільного місця на жорсткому диску 40 Мб.
Конфігурація, що рекомендується:
• тип процесора. Pentium II 400;
• об'єм оперативного пристрою, що запам'ятовує, 128 Мб;
• об'єм вільного місця на жорсткому диску 60 Мб.
5.4. Вимоги до програмної сумісності.
Програма повинна працювати під управлінням сімейства операційних систем Win 32
(Windows 95/98/2000/МЕ/ХР і т. п.).
6.Стадії і етапи розробки
а) Стадія «Технічного завдання на розробку програмного продукт»
б) Стадія «Ескізний проект»
в) Стадія «Технічний проект»
г) Стадія «Реалізація» або «Робочий проект»
д) Стадія «Тестування і Отлатка»
Готовий програмний виріб повинен супроводжуватися наступною документацією:
1. Керівництво користувача.
2. Керівництво програміста.
Висновок: ознайомився з правилами написання «Технічного завдання на розробку
програмного продукту». Розробив «Технічне завдання на розробку програмного
продукту» для поставленої студентові завдання.
ЛАБОРАТОРНА РАБОТЫ №2
Тема: : Етапи розробки програмного забезпечення при структурному підході до
програмування. Стадія «Ескізний проект».
Мета роботи: навчитися створювати формальні моделі і на їх основи визначати
специфікації програмного забезпечення, що розробляється .
Хід роботи
Постановка завдання:
Дан файл, що містить такі характеристики книг: прізвище автора, назва, рік видання.
Знайти:
а) Знайти назви книги заданого користувачем автора, виданих з вказаного користувачем
року або повідомити, що таких книг немає.
б) Визначити, чи є книга із заданим користувачем назвою. Якщо так, то повідомити прізвище
автора та рік видання. Якщо таких книг декілька, то повідомити наявні відомості про всі ці книги.
1. Введення початкових даних: підключення типізованого файлу з жорсткого диску або інших
носіїв, та забезпечення вводу даних с клавіатури.
2. Обробка:
3.Виведення результату:
- Список назв книг заданого користувачем автора, виданих з вказаного користувачем року або
повідомлення, що таких книг немає
Вхідні дані:
- Файл, що містить опис книг, кожна книга має наступні характеристики: назва, автор, рік видання.
Назва це символьний рядок, що містить не менше 5 символів і не більше 35; автор книги це
символьний рядок, що містить не менше 4 символів і не більше 30; рік видання це ціле число, що
містить 4 знака. Кожна характеристика описання розділяється комою; описання кожної книги
розділяються символом переносу строки.
- забезпечення вводу даних с клавіатури про наступні характеристики книги: рік видання, назва
книги, автор книги. Назва це символьний рядок, що містить не менше 5 символів і не більше 35;
автор книги це символьний рядок, що містить не менше 4 символів і не більше 30; рік видання це
ціле число, що містить 4 знака.
Вихідні дані :
б) Пошук книги по автору та року видання (забезпечити пошук книги заданого користувачем
автора та року видання).
в) Вихід
Початковий стан
____Завжди____
Стан підключення типізованого
Ініціалізація
файлу
____Файл не знайдено_____
Виведення Файл знайдений
повідомлення 1
Вивід меню
____Пошук____
Вихід
Виведення вікна введення
____Завжди____
Пошук
Стан пошуку по Стан пошуку по
параметрах: прізвище параметрах: назва
автора, рік видання
____Данні знайдені____
____Данні не знайдені____ Вивід результатів пошуку
Виведення Виведення повідомлення
повідомлення 2 3
Стан введення Т/Н Продовжити Стан введення Т/Н Продовжити
пошук пошук
1. Підключення типізованого файлу, що містить такі відомості про книги: прізвище автора,
назва, рік видання.
2. Виведення вікна меню програми.
3. Введення прізвище автора, рік видання.
4. Введення назви.
5. Пошук у типізованому файлі даних по параметрах: прізвище автора, рік видання.
6. Пошук у типізованому файлі даних по параметрах: назва.
7. Виведення результатів пошуку.
Словник термінів і елементи інтерфейсу:
Підключення
файлу А1
назва
Ввід назви
Вивід меню
А2 А2
прізвище автора, рік видання
Запис із
Ввід файл Пошук в f1 по
файлу
прізвище автора, параметрах:
рік видання назва назва
А3
файл Пошук в f1 по
параметрах: Запис із файлу
прізвище автора, рік видання прізвище автора,
рік видання
А4
ЛАБОРАТОРНА РОБОТА №3
Постановка завдання: Дан файл, що містить такі характеристики книг: прізвище автора,
назва, рік видання. Знайти:
а) Знайти назви книг заданого користувачем автора, виданих з вказаного користувачем
року або повідомити, що таких книг немає.
б) Визначити, чи є книга із заданим користувачем назвою. Якщо так, то повідомити
прізвище автора та рік видання. Якщо таких книг декілька, то повідомити наявні відомості
про всі ці книги.
Структурна схема:
програма books
Пошук по Пошук по
параметрам параметрам
автор, рік назва
видання
Програма
Ініціалізувати
Вивід меню.
Виконувати
Метод №1: Вибір файлу з описанням пошуку книги по назві; пошук по М1; вивід
результату.
Метод №2: Вибір файлу з описанням пошуку книги по автору та року видання; пошук по
М2; вивід результату.
Все - вибір
Кінець
Кінець
Вивід результату
Кінець
Все – вибір
Кінець
Все – вибір
Кінець