Федеральне агентство з освіти
Державна освітня установа
вищої професійної освіти
УФИМСЬКИЙ ДЕРЖАВНИЙ АВІАЦІЙНИЙ ТЕХНІЧНИЙ УНІВЕРСИТЕТ
Курсова робота
з дисципліни «Технологія програмування»
Виконав
Анян В.М.
Уфа - 2014
Зміст
1. Завдання до роботи
. Технічне завдання
3. Структура цілей розробляється програми
. Обмеження на вхідні і вихідні дані
.1 Обмеження, що накладаються на вхідні дані, що прочитуються з першого файлу
.2 Обмеження, що накладаються на вхідні дані, що прочитуються з другого файлу
.3 Інші обмеження
. Таблиці рішень
.1 ТР для функції Читання і перевірка на коректність файлу F1
.2 ТР для функції Читання і перевірка на коректність файлу F2
.3 ТР для функції Створення і формування вихідного файлу F3
. Тестування програми
.1 Тестування функції Перевірка на коректність файлу F1
.2 Тестування функції Перевірка на коректність файлу F2
.3 Тестування функції Формування вихідного файлу F3
. Блок-схеми програми
.1 Схема основної функції
.2 Схема програми для функції Перевірка на коректність даних файлу F1
.3 Схема програми для функції Перевірка на коректність даних файлу F2
.4 Схема програми для функції Перевірка відповідності даних файлів F1 і F2
.5 Схема програми для функції «Формування вихідного файлу F3»
Висновок
Список літератури
Додаток
1. Завдання до роботи
Розробити програму спільної обробки файлів типу F1 і F2 для формування вихідного документа типу F3.
ВИХІДНІ ДАНІ І ОСОБЛИВОСТІ АЛГОРИТМУ
Текстові файли на МД, структура записів яких наведена нижче:
Таблиця 1 - Структура файлу F1
Соціальний № кліентаПаспортние дані кліентаФамілія, ім'я, по батькові клієнта
Таблиця 2 - Структура файлу F2
Соціальний № кліента№ счетаНаіменованіе вкладаГодовой% начісленіяОб'ем вкладу
Результат обробки у вигляді вихідного документа, представленого в таблиці F3:
програма таблиця файл документ
Таблиця 3 - Структура файлу F3
Прізвище, ім'я, по батькові кліентаПаспортние дані кліентаГодовой% начісленіяОб'ем вкладу
Передбачити як один, так і декілька видів вкладу в одного клієнта. Рекомендується імена файлів типу F1 і F2 запитувати з клавіатури дисплея.
2. Технічне завдання
Справжнє технічне завдання поширюється на розробку системи банківських вкладів, призначеної для збору і зберігання інформації про клієнтів, інформації про вклад, обраному клієнтом, такий як: річний відсоток і обсяг вкладу. Передбачається, що використовувати дану систему будуть працівники банку, що працюють з клієнтами мають бажання відкрити рахунок у банку.
Система розробляється на підставі завдання про курсовій роботі від 20.03.2014 з предмету «Технологія програмування», а так само на основі вивчення навчального курсу з даного предмету.
Система призначена для зберігання і обробки інформації про вклади і клієнтах, які зробили їх. Оброблені відомості можуть бути використані в багатьох внутрішніх операціях банку. Так само система використовується для зручності проведення операції між клієнтами і банком. Вона дозволяє виявити порушення, якщо в запису працівником банку буде допущена яка-небудь помилка, що тут же негайно відобразиться на екрані.
Вимоги до програми або програмного виробу
. 4.1. Вимоги до функціональних характеристик
. 4.1.1. Система повинна забезпечувати можливість виконання наступних функцій:
· ініціалізацію системи
· введення і корекцію поточної інформації;
· зберігання всілякої інформації про клієнта і вкладі;
2.4.1.2. Вихідні дані:
· список соціального номера клієнта, його паспортні дані та ПІБ.
· список соціального номера клієнта, номер рахунку, відкритого ним, найменування вкладу, річний відсоток нарахування за вкладом, обсяг вкладу.
2.4.1.3. Результати:
· список ...