Автор работы: Пользователь скрыл имя, 26 Октября 2011 в 16:44, курсовая работа
З початку 60-х - 70-х почався бурхливий розвиток комп'ютеризації усіх великих промислових центрів. Ближче до 80-их, комп'ютери стали з'являтися і у навчальних закладах, предмету «Інформатика» стали приділяти величезну увагу. Стали з'являтися мови програмування високого рівня такі, як Delphі, C++.
В Україні Borland Delphі з'являється наприкінці 1993 р. і відразу ж завойовує широку популярність. Нові версії виходять практично щороку. У них реалізуються нові майстри, компоненти і технології програмування.
ВСТУП 4
1 ТЕХНОЛОГІЧНА ЧАСТИНА ………………………………………………………………… 6
1.1 Призначення та область застосування програмного продукту …..….. 6
1.2 Функціональні вимоги до програмного продукту …………..……………... 6
1.3 Кваліфікаційні вимоги до программого продукту ……………………….... 7
1.4 Вимоги до умов екстплуатації програмного продукту …………………. 8
2 СПЕЦІАЛЬНА ЧАСТИНА ……………………………………………………………………. 9
2.1 Структура інформаційної бази програмного продукту ...…..…………... 9
2.2 Архітектура програмного продукту……….………………………………. 11
2.3 Опис використаних стандартних компонентів ………............................ 14
2.4 План тестування програмного продукту …………................................. 19
2.5 Опис інтефейсу програмного продукту з користувачем ……………….. 20
2.6 Інструкція по експлуатації програмного продукту……………………….. 24
ВИСНОВКИ ………………………...……………………………………………………………. 28
ПЕРЕЛІК ВИКОРИСТАНИХ ДЖЕРЕЛ ТА ЛІТЕРАТУРИ …………………………………. 29
ДОДАТОК 1 Результати тестування програмного продукту………………………. 30
ДОДАТОК 2 Програмний код ………….…………………. …………
Міністерство освіти і науки України Державний вищий навчальний заклад
“Чернівецький
індустріальний коледж”
КУРСОВА
РОБОТА
з
дисципліни:
“ Об’єктно-орієнтоване
програмування “
на
тему:
Програмний засіб
Платна
тимчасова стоянка автомобілів
5.05010301
“Розробка програмного
забезпечення
”
Чеботарьова
Дениса Сергійовича
Кервник: Чемолосова Алла Вікторівна
Оцінка________________________
ЧЕРНІВЦІ
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ ДЕРЖАВНИЙ ВИЩИЙ НАВЧАЛЬНИЙ ЗАКЛАД
“ЧЕРНІВЕЦЬКИЙ
ІНДУСТРІАЛЬНИЙ КОЛЕДЖ”
ЗАВДАННЯ
на виконання курсової роботи з дисципліни
“Об’єктно-орієнтоване
програмування ”
студенту
групи РП-31спеціальності
5.05010301 “Розробка
програмного забезпечення
”
Чеботарьову Денису Сергійовичу
Виконати курсову роботу на тему:
Програмний продукт “Платна тимчасова стоянка автомобілів ”
ПОСТАНОВКА ЗАДАЧІ
Створити програмний засіб, який повинен виконувати наступні функції:
Вибір функціональної задачі здійснювати з меню. Забезпечити контроль коректності вхідних даних, що вводяться користувачем під час інтерфейсу.
Термін
виконання роботи “___”______
Дата
отримання завдання “___”____
Завдання видав керівник курсової роботи А.В.Чемолосова _______________
Завдання отримав студент _____________________________ _______________
РОЗГЛЯНУТО
на засіданні циклової комісії
“Програмного забезпечення та комп’ютерної обробки інформації”
Протокол № ____
від “___”_____________ 2011 р.
Голова комісії Гандабура М.С. ______________
ЗМІСТ
ВСТУП | 4 | |
1 ТЕХНОЛОГІЧНА ЧАСТИНА ………………………………………………………………… | 6 | |
1.1 Призначення та область застосування програмного продукту …..….. | 6 | |
1.2 Функціональні вимоги до програмного продукту …………..……………... | 6 | |
1.3 Кваліфікаційні вимоги до программого продукту ……………………….... | 7 | |
1.4 Вимоги до умов екстплуатації програмного продукту …………………. | 8 | |
2 СПЕЦІАЛЬНА ЧАСТИНА ……………………………………………………………………. | 9 | |
2.1 Структура інформаційної бази програмного продукту ...…..…………... | 9 | |
2.2 Архітектура програмного продукту……….………………………………. | 11 | |
2.3
Опис використаних
стандартних компонентів
………........................... |
14 | |
2.4
План тестування
програмного продукту
………….......................... |
19 | |
2.5 Опис інтефейсу програмного продукту з користувачем ……………….. | 20 | |
2.6 Інструкція по експлуатації програмного продукту……………………….. | 24 | |
ВИСНОВКИ
………………………...……………………………………………… |
28 | |
ПЕРЕЛІК ВИКОРИСТАНИХ ДЖЕРЕЛ ТА ЛІТЕРАТУРИ …………………………………. | 29 | |
ДОДАТОК 1 Результати тестування програмного продукту………………………. | 30 | |
ДОДАТОК 2 Програмний код ………….…………………. …………………………………. | 32 |
Вступ
З початку 60-х - 70-х почався бурхливий розвиток комп'ютеризації усіх великих промислових центрів. Ближче до 80-их, комп'ютери стали з'являтися і у навчальних закладах, предмету «Інформатика» стали приділяти величезну увагу. Стали з'являтися мови програмування високого рівня такі, як Delphі, C++.
В Україні Borland Delphі з'являється наприкінці 1993 р. і відразу ж завойовує широку популярність. Нові версії виходять практично щороку. У них реалізуються нові майстри, компоненти і технології програмування.
Процес розробки в Delphі гранично спрощений. У першу чергу це відноситься до створення інтерфейсу, на який іде 80% часу розробки програми. Delphi дає можливість просто розміщувати потрібні компоненти на поверхню Wіndows-вікна (у Delphі воно називається формою) і надати їм певні властивості за допомогою спеціального інструмента – Інспектора об’єктів (Object Іnspector). З допомогою Object Іnspector можна зв'язати дії компонентів з кодом його обробки - і от простий додаток готовий. Причому розробник одержує у своє розпорядження могутні засоби налагодження (аж до покрокового виконання команд процесора), зручну контекстну довідкову систему (у тому числі і по Mіcrosoft APІ), засоби колективної роботи над проектом та інше.
Об'єктно-орієнтоване програмування (ООП) — це методика розробки програм, в основі якої лежить поняття об'єкт. Об'єкт — це деяка структура, відповідна об'єкту реального світу, його поведінці. Завдання, що вирішується з використанням методики ООП, описується в термінах об'єктів і операцій над ними, а програма при такому підході є набором об'єктів і зв'язків між ними.
Загалом, для розробки програми в Delphi на базі компонентів, що надаються середовищем розробки, знання концепції ООП не є необхідним. Проте матеріал даного розділу буде дуже корисним для глибшого розуміння того, як програма взаємодіє з компонентами, що і чому Delphi додає в текст програми.
Метою курсової роботи є написання програмного засобу «Платна тимчасова стоянка автомобілів», що покликано полегшити обслуговування клієнтів а також зменшити навантаження на робочий персонал платної автостоянки.
Курсова робота складається з вступу, двох основних розділів, висновків, переліку використаних джерел та літератури, а також двох додатків. Програмна документація розрахована як на програмістів, так і на користувачів програмного продукту. В додатках наведено результати тестування програмного продукту та програмний код.
1. ТЕХНОЛОГІЧНА ЧАСТИНА
1.1 Призначення та область застосування продукту
Програмний продукт «Платна тимчасова стоянка автомобілів» призначений для широкого застосування на платних автостоянках , швидкого та зручного обслуговування клієнтів, зручного ведення обліку, а також полегшення створення, зберігання, та модернізації реєстру.
Даний програмний засіб має на меті автоматизувати та полегшити ведення діяльності на платних тимчасових автостоянках , шляхом підвищення швидкості роботи основного персоналу, а також полегшення обслуговування клієнтів.
В умовах сучасного розвитку інформаційних технологій даний програмний засіб (або його модель) можуть бути використані для збільшення продуктивності та розширення сфери діяльності установи.
1.2 Функціональні вимоги до програмного продукту
Програмний продукт забезпечує розв’язання наступних функціональних задач:
1.3 Кваліфікаційні вимоги до програмного продукту
Програмний продукт побудовано із витримкою основних принципів побудови додатків Windows. Інтерфейс користувача побудований на основі стандартних діалогів, із витримкою стандартної палітри кольорів, та збереженням позиції основних елементів керування, що рекомендуються стандартом GUI для Windows. Завдяки цьому досягається легка сумісність програмного засобу між різними версіями Windows, зі збереженням функціональності.
Інтерфейс користувача не є перенавантаженим засобами керування, і не вимагає особливих знань чи підготовки.
Процес виконання всіх основних задач розбито на декілька діалогових вікон, що дозволяє усунути перенасичення інтерфейсу, дає можливість відображати лише інформацію необхідну користувачу в даний момент, а також легко перевіряти коректність введеної користувачем інформації. Повідомлення про некоректність дії є максимально змістовними, а деякі навіть пропонують розв’язок проблем, що виникають, наприклад за допомогою перенесення фокусу на елемент, в якому виникла помилка.
Для реалізації інтерфейсу в програмному засобі використовуються наступні елементи:
Під час виконання програмний продукт використовує наступні заходи для запобігання виникненню виключних ситуацій:
1.4. Вимоги до умов експлуатації програмного продукту
Информация о работе Програмний засіб Платна тимчасова стоянка автомобілів