Обробка масивів формалізованих записів, їх застосування у базах даних підприємств для пошуку інформації про об’єкт. Вимоги до програмного продукту і документації; його структура і функціональна схема. Посібник користувача, умови виконання програми.
Програма може працювати на компютерах з дуже слабкими технічними характеристиками, і при цьому не приводити до збоїв ОС. За допомогою цього ПП можна створювати БД, зберігати БД у типизірованому файлі, імпортувати дані БД у текстовий файл для друку, або створення звіту. Є можливість пошуку строк за заданими параметрами, але окрім цього, можно проводити заміну, знайдених словосполучень, та видаляти строки з заданими словосполученнями. Є можливість перегляду усіх відсортованих даних, та окремих даних в яких параметр «ціна», має значення менше середнього значення параметра «ціна».Програмний продукт (ПП) являє собою реалізацію роботи з базами даних.Розробка виконується на підставі індивідуального завдання на курсовий проект по дисципліні “Основи програмування”, виданого керівником роботи Погорілим В.О., викладачем Дружківського технікуму ДДМА.ПП призначений для автоматизації процесу роботи з типізованими даними, занесеними в масив, у вигляді бази даних.1.4.1 Вимоги до функціональних характеристик: · ПП повинен виконувати наступні функції: · обробляти дані (сортування, зміна, видалення, пошук); · виводити результати обробки даних на екран; · виводити результати обробки даних у файл; · ПП повинен забезпечувати обробку помилкових дій користувача з видачею відповідних повідомлень. Умови експлуатації ПП визначаються Санпін 2.2.2 545-96 «Гігієнічні вимоги до відеодисплейних терміналів, персональним обчислювальним машинам і організації роботи».Контроль коректності функціонування й придатності ПП до експлуатації виконується спільно Студентом і Викладачем на підставі приймальних тестів, надаваних Замовником.Він повинен виконувати такі функції: введення даних, збереження їх у типізованому та текстовому файлах, вивід даних на екран, вибірка даних згідно обраного параметру, редагування бази даних (видалення, зміна, додавання), діалог з користувачем за допомогою меню, виконання індивідуального завдання, отримання підказки щодо користування програмним продуктом. 2): В горі у діалоговому вікні зявиться меню, а у низу - поле, де будуть виводитися результати роботи програми, а так само буде вестися діалог з користувачем, у головного меню є 3 підменю: FILE (мал. Далі на екран виведеться уведена кількість записів і кількість записів які ще можна вводити, натиснувши клавішу Enter ви вертаєтеся в меню. Пошук має 3 параметри: звичайний пошук, пошук з видаленням, пошук с заміною (мал. Для відкриття меню пошуку потрібно вибрати «EDIT-FIND», натиснути ENTER, потім ввести: 1) якщо потрібно використати звичайний пошук та знову натиснути ENTER.У базу даних заноситься інформація з потрібних обєктів, потім за допомогою меню вибирається потрібна операція, і її номер вводиться в спеціальному полі.Для запуску даного ПП необхідно виконати наступні дії: 1. Скопіювати з диска виконуючий файл (I1.exe) на жорсткий диск. Після запуску даного ПП на екрані зявляється вікно з меню користувача (мал. В горі у діалоговому вікні зявиться меню, а внизу - поле, де будуть виводитися результати роботи програми, а так само буде вестися діалог з користувачем, у головного меню є 3 підменю: FILE (мал. Для виходу із підменю, потрібно натиснути, або клавіші: «вліво - вправо», або клавішу ESC.Підібємо підсумок того, що все-таки вдалося в даному курсовому проекті: · Вдалося створити непогане сортування, що полегшує роботу з вузлами, на мій погляд, ця основа будь-якої БД; · Вдалося створити досить простий і інтуїтивно зрозумілий інтерфейс, без ніяких надмірностей; · Даний проект Забезпечує введення даних з клавіатури, вивід даних на екран, зберігання даних в текстовому файлі, вибірку записів згідно з критерієм.IMG_693dff21-1a3c-4fd5-ab4e-ac238d575c08
IMG_070f58e9-ddaa-4dd7-961d-9e4612901439program If1; Имя программы uses crt;Подключаемые модули type baza=RECORDСОЗДАНИЕ структуры данных. naz:string[10];Строковая переменная ограниченна 10 символами pr:string[20];Строковая переменная ограниченна 20 символами vooz:integer;Целостная переменная. yea:integer;Целостная переменная. kv:integer;Целостная переменная. pay:real;Вещественная переменная procedure ofr(x1,y1,x2,y2,cor:byte); Создаем процедуру с передаваемими параметрами begin window (x1,y1,x2,y2); Создаем окно с заданными параметрами. textbackground(cor); Задаем фон. clrscr; Закрашиваем фон end; procedure er(sss:string); Процедура вывода ошибок begin writeln(sss); Передаем параметр процедуры sound(500); Выводим звук частотой 500 Гц delay(20000); Делаем задержку nosound; Выключаем звук readkey; Задержка по нажатию клавиши end; begin t:=true; Присваиваем булевой переменной значение «Истина» while t=true do Создаем цикл с предусловием begin prob:=false; Присваиваем булевой переменной значении «Ложь» repeat Создаем цикл с постусловием для проверки ввода строковых данных. prov:=false; Присваиваем булевой переменной значении «Ложь» writeln("nazvanie"); Вывод на экран тестовой информации readln(s); Присваиваем строковой переменной значение raz:=length(s); Присваиваем переменной значение равное количеству символов
План
Зміст
Реферат
Вступ
1. Технічне завдання на розробку програмного продукту
1.1 Вступ
1.2 Підстава для розробки
1.3 Призначення розробки
1.4 Вимоги до програмного продукту
1.5 Вимоги до програмної документації
Графік виконання курсового проекту
1.8 Порядок контролю й приймання
2. Розробка програмного продукту
2.1 Структура й функціональна схема розроблюваного ПП
3. Посібник користувача (оператора)
3.1 Призначення програми
3.2 Умови виконання програми
Висновки
Список рекомендованої літератури
Додаток А Додаток Б
Вывод
Підібємо підсумок того, що все-таки вдалося в даному курсовому проекті: · Вдалося створити непогане сортування, що полегшує роботу з вузлами, на мій погляд, ця основа будь-якої БД;
· Вдалося створити досить простий і інтуїтивно зрозумілий інтерфейс, без ніяких надмірностей;
· У програмі реалізовані основні функції роботи із БД - видалення, додавання, пошук;
· Існує довідка, хоча над нею можна було ще попрацювати;
· Досить просте керування базою даних;
· Даний проект Забезпечує введення даних з клавіатури, вивід даних на екран, зберігання даних в текстовому файлі, вибірку записів згідно з критерієм.
Була створена універсальна БД із усім набором необхідних функцій. Звичайно ж, в Turbo Pascal досить складно створювати БД і вони виходять досить примітивні, але принцип створення БД, описаний дуже добре.
У подальших розробках можна скласти програму, в якій більш досконаліше будуть реалізовані форми людино-машинної взаємодії і візуалізація обробки даних.
Написання даного курсового проекту закріплює знання отримані на таких предметах як: «Основи програмування та алгоритмічні мови», необхідних для написання програмного продукту; «Текстові редактори та табличні процесори», необхідні для оформлення пояснювальної записки; «Технології розробки програмного забезпечення» для написання пояснювальної записки.
Список литературы
1. Е.П. Путятин, Д.М. Смагин, В.П. Степанов «Турбо Паскаль у курсі вищої математики» - Х.: Каравелла, 1997 - 352 с.
2. В.Т. Баула, Н.Д. Васюкова, В.В. Тюляєва, П.В. Уманець «Основи програмування та алгоритмічні мови» - М.: Енергоіздат, 1991р. - 400с.
3. О.П. Зеленяк «Практикум програмування на Turbo Pascal. Завдання, алгоритми, рішення». - СП: ТОВ «Диасофтюп», 2002 - 320с.