Програмний засіб Платна тимчасова стоянка автомобілів

Автор работы: Пользователь скрыл имя, 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 Програмний код ………….…………………. …………

Содержимое работы - 1 файл

Курсова(без програми).doc

— 1.20 Мб (Скачать файл)

Міністерство  освіти і науки  України Державний  вищий навчальний заклад

“Чернівецький індустріальний коледж” 
 
 
 
 
 

КУРСОВА РОБОТА 

з дисципліни: “ Об’єктно-орієнтоване програмування “ 

на  тему: 

Програмний засіб

Платна  тимчасова стоянка автомобілів 

5.05010301 “Розробка програмного забезпечення 

Чеботарьова Дениса Сергійовича 
 

                 Кервник: Чемолосова Алла Вікторівна

Оцінка_____________________________ 
 
 
 
 
 
 
 
 
 
 
 
 
 

ЧЕРНІВЦІ 

МІНІСТЕРСТВО  ОСВІТИ І НАУКИ  УКРАЇНИ ДЕРЖАВНИЙ  ВИЩИЙ НАВЧАЛЬНИЙ ЗАКЛАД

“ЧЕРНІВЕЦЬКИЙ ІНДУСТРІАЛЬНИЙ КОЛЕДЖ” 

ЗАВДАННЯ

на  виконання курсової роботи з дисципліни

“Об’єктно-орієнтоване  програмування ” 

студенту  групи РП-31спеціальності  5.05010301 “Розробка програмного забезпечення ” 

     Чеботарьову Денису Сергійовичу

 

      Виконати  курсову роботу на тему:

      Програмний продукт “Платна тимчасова стоянка автомобілів ”

 

ПОСТАНОВКА  ЗАДАЧІ

 

      Створити  програмний засіб, який повинен виконувати наступні функції:

  • Визначення режиму роботи та ціни послуги автостоянки за одну годину, а також кількості місць паркування автомашин;
  • Схематичне відображення тимчасової автостоянки;
  • Створення реєстру автомашин, які скористалися послугами автостоянки, з зазначенням їх номерних знаків, часу початку та кінця стоянки, сплаченої вартості послуг;
  • Обчислення та відображення доходу за день.

    Вибір функціональної задачі здійснювати з  меню. Забезпечити  контроль коректності  вхідних даних, що вводяться користувачем під час інтерфейсу.

    Термін  виконання роботи   “___”_____________ 2011 р.

    Дата  отримання завдання   “___”_____________ 2011 р.

 

Завдання  видав керівник курсової роботи А.В.Чемолосова _______________

Завдання  отримав студент _____________________________  _______________

                              (ПІБ  студента)    (Підпис)

 
 
 
 

      РОЗГЛЯНУТО

на  засіданні циклової комісії

“Програмного  забезпечення та комп’ютерної обробки інформації”

Протокол  № ____

від “___”_____________ 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, зі збереженням функціональності.

     Інтерфейс користувача не є перенавантаженим засобами керування, і не вимагає особливих знань чи підготовки.

     

      Процес  виконання всіх основних задач розбито  на декілька діалогових вікон, що дозволяє усунути перенасичення інтерфейсу, дає можливість відображати лише інформацію необхідну користувачу в даний момент, а також легко перевіряти коректність введеної користувачем інформації. Повідомлення про некоректність дії є максимально змістовними, а деякі навіть пропонують розв’язок проблем, що виникають, наприклад за допомогою перенесення фокусу на елемент, в якому виникла помилка.

      Для реалізації інтерфейсу в програмному  засобі використовуються наступні елементи:

    • Панелі, на яких розміщаються не пов’язані між собою елементи керування, що дозволяє візуально розбити інтерфейс користувача на декілька частин.
    • контекстні меню для полегшення виконання команд, що застосовуються найчастіше.;
    • діалоги, більшість з яких побудована на основі стандартних діалогових вікон Windows і не викликають проблем навіть у не підготовленого користувача.
    • Графічні зображення, що мають на меті своєчасно донести до користувача найбільш важливу інформацію.

  Під час виконання програмний продукт використовує наступні заходи для запобігання виникненню виключних ситуацій:

    • Перевірка введених користувачем даних, на предмет відповідності поставленим вимогам,  перевірка типів отриманих значень, та в разі можливого виникнення помилок - повідомлення користувача з проханням відкоректувати інформацію.
    • Відслідковування дій користувача з метою попередження виникнення виключних ситуацій, до таких заходів слід віднести блокування елементів керування, що не можуть бути використані в даний момент часу.
    • Резервування ресурсів, що використовуються програмою для запобігання конфліктів з програмними засобами сторонніх розробників.

    • Автоматичне збереження інформації на етапі її редагування, що дозволяє забезпечити  її відновлення та продовження роботи у разі виключної  ситуації. 

1.4. Вимоги до умов експлуатації програмного продукту

Информация о работе Програмний засіб Платна тимчасова стоянка автомобілів