
- •1 Постановка задачі 8
- •1 Постановка задачі
- •1.1 Формулювання задачі
- •1.2 Опис вхідних даних
- •1.3 Опис вихідних даних
- •2 Методи та засоби розв’язання задачі
- •3 Опис алгоритмів і програм
- •3.1 Алгоритм проектування додатка
- •3.2 Розроблення інтерфейсу програми
- •3.3 Опис процедур – обробників подій
- •3.4 Опис модулів
- •3.5 Оголошення глобальних змінних та типів
- •3.6 Позначення змінних
- •4 Блок-схеми програм
- •5 Тексти програм
- •5.1 Файл проекту
- •5.2 Файл модуля
- •6 Інструкція користувача та результати роботи програми
- •Висновки
- •Список використаних джерел
- •Додаток а Текст модуля
ТЕХНОЛОГО-ЕКОНОМІЧНИЙ КОЛЕДЖ
БІЛОЦЕРКІВСЬКОГО НАЦІОНАЛЬНОГО АГРАРНОГО УНІВЕРСИТЕТУ
ПРЕДМЕТНА КОМІСІЯ ІНФОРМАЦІЙНИХ ТЕХНОЛОГІЙ
КУРСОВА РОБОТА
з навчальної дисципліни «Основи алгоритмізації та програмування»
на тему: СТВОРЕННЯ ІНФОРМАЦІЙНО-ПОШУКОВОЇ СИСТЕМИ ПРАЦІВНИКІВ ПІДПРИЄМСТВА
Студента III курсу групи ІДП-31
Галузі знань 0305 «Економіка підприємства»
Спеціальності 5.03050201 «Інформаційна діяльність підприємства»
А.А. Масленнікова
Керівник: викладач В.М. Бойко
Національна шкала ________
Кількість балів: ______ Оцінка: ECTS ____
Члени комісії:
_____________ О.М. Харчишина
_____________ В.М. Бойко
_____________ О.В. Корнієнко
м. Біла Церква - 2014
«ЗАТВЕРДЖУЮ»
Заступник директора з навчальної роботи
____________ О.М. Харчишина
«____» _____________ 2014 р.
ЗАВДАННЯ
до курсової роботи з навчальної дисципліни
«Основи алгоритмізації та програмування»
студента III курсу групи ІДП-31 відділення інформаційних технологій
Масленнікова Артема Анатолійовича
Тема проекту: Створення інформаційно-пошукової системи працівників підприємства
Вихідні дані до проекту
Поля запису - назва відділу, прізвище та ініціали працівника, посада, зарплата, премія.
Довідки для пошуку:
Працівники певної посади з найбільшим заробітком;
Середній розмір премії;
Працівники, які не отримали премії.
Перелік розділів
Вступ
Постановка задачі
Методи та засоби розв’язання задачі
Опис алгоритмів і програм
Блок-схеми програм
Тексти програм
Інструкція користувача та результати роботи програми
Висновки
Список використаних джерел
Додатки
Дата видачі проекту _____________ Дата виконання проекту ____________
Керівник _____________ В.М. Бойко
Завдання прийняв до виконання _______________ А.А. Масленніков
ЗМІСТ
ВСТУП 6
1 Постановка задачі 8
1.1 Формулювання задачі 8
1.2 Опис вхідних даних 8
1.3 Опис вихідних даних 9
2 МЕТОДИ ТА ЗАСОБИ РОЗВ’ЯЗАННЯ ЗАДАЧІ 10
3 ОПИС АЛГОРИТМІВ І ПРОГРАМ 12
3.1 Алгоритм проектування додатка 12
3.2 Розроблення інтерфейсу програми 14
3.3 Опис процедур – обробників подій 22
3.4 Опис модулів 26
3.5 Оголошення глобальних змінних та типів 26
3.6 Позначення змінних 26
4 БЛОК-СХЕМИ ПРОГРАМ 28
5 ТЕКСТИ ПРОГРАМ 36
5.1 Файл проекту 36
5.2 Файл модуля 36
6 ІНСТРУКЦІЯ КОРИСТУВАЧА ТА РЕЗУЛЬТАТИ РОБОТИ ПРОГРАМИ 37
ВИСНОВКИ 46
СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 47
Додаток А 49
ВСТУП
Програмування займає важливу роль в житті людства. Стабільний ріст витрачених ресурсів та людино-годин на створення програмних продуктів підтверджують важливу роль даної справи в повсякденні. Заводи, різні види бізнесу (надання послуг, виробництва товарів) та багато інших сфер економіки використовують продукти програмного забезпечення. Основною причиною популярності даного товару є те, що за допомогою нього можна заощадити масу часу та зробити виконання будь-яких завдань більш оптимізованими та точними. Будь-які процеси, що повторюються періодично, або ж виконуються по чітко спланованій схемі можливих варіантів розвитку подій, можна автоматизувати за допомогою програмного забезпечення. Одною з найбільших переваг при автоматизації та комп'ютеризації виконання певних дій, на виробництві чи при наданні послуг є те, що людський фактор зменшується до мінімуму, а він, як відомо, є основною причиною помилок, збоїв та нещасних випадків.
В залежності від роду завдань, які необхідно вирішувати, було створено багато різних видів і підвидів мов програмування, кожна з яких здатна виконувати ті чи інші завдання, та керувати різними приладами чи пристроями. Кожна з мов виникла внаслідок чіткої її необхідності.
Система Windows збагатила і вдосконалила інструментальні засоби мов програмування високого рівня Basic, Turbo Pascal, C++ графічним інтерфейсом. В результаті ми отримали сучасні технології візуального програмування: Visual Basic, Borland Delphi, Borland C++.
Система Delphi з’явилася на ринку програмних продуктів у 1995р. Роботи проводилися на фірмі Borland International, головний архітектор Delphi – Андерс Хейлсберг – розробник першого компілятора Turbo Pascal у 1983р.
Delphi поєднує в одному середовищі високопродуктивний компілятор з мови, візуальні механізми програмування та інструменти створення проектів.
Delphi – є середовищем розробки програм, яке використовує багато передових ідей і концепцій, закладених в графічному інтерфейсі Windows. У середовищі програмування Delphi є всі необхідні інструменти для того, щоб створювати повноцінні програми. Писати, компілювати і тестувати програму – все це можна робити, не виходячи з Delphi.
Метою моєї курсової роботи є закріплення знань, умінь та навичок алгоритмізації і програмування в середовищі Delphi на прикладі розроблення інформаційно-пошукової системи яка містить дані про заробітню плату, яка реалізує три довідки та виводить результати пошуку на екран згідно до індивідуального завдання. Створена інформаційно-пошукова система характеризується файловою організацією інформаційних масивів. Для збереження інформації про дані працівника в програмі використовується типізований файл записів.
У зв’язку з poзвиткoм iнфopмaцiйних ресурсів з’явилaсь неoбхiднiсть збеpiгaти тa oпpaцьoвувaти великi нaбopи даних. Це привело до появи iнфopмaцiйних тa iнфopмaцiйнo-пoшукoвих систем, за допомогою яких кopистувaчi отримали доступ до даних, які необхідні для організації їх роботи. Це нaбaгaтo пoлегшує poбoту з нaкoпиченням дaних, їх aнaлiзу, кoмпiляцiї, гpупувaнню дaних пo певних кpитеpiях, a тaкoж пoдaння їх у зpучнoму виглядi. Poзpoбленa пpoгpaмa курсової роботи вирішує поставлені питання в заданій предметній області.
Тема моєї курсової роботи є актуальною у наш час, оскільки інформаційно-пошукова система зараз є великим помічником для зберігання та пошуку інформації у світі інформаційних технологій.