Програмна система для ведення звітності оренди автомобілів
Договір оренди транспортного засобу з екіпажем та без нього. Відновлення орендованого майна та умови його повертання. Опис прийнятих проектних рішень. Характеристика структури бази даних програми. Аналіз керівництва користувача програмного продукту.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | украинский |
Дата добавления | 26.09.2016 |
Размер файла | 922,0 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Міністерство освіти, науки, молоді та спорту України
Харківський національний університет радіоелектроніки
Факультен КН
Кафедра Програмної інженерії
Дипломний проект
пояснювальна записка
«Програмна система для ведення звітності оренди автомобілів»
Студент гр. ПІ -08-3
Андрейчук В.В.
Керівник роботи ас.
Голян Н.В.
2013 р.
Зміст
Вступ
Розділ 1. Дослідження предметної області та постановка задачі
1.1 Поняття договору оренди
1.2 Сторони у договорі оренди
1.3 Договір оренди транспортного засобу з екіпажем
1.4 Договір оренди транспортного засобу без екіпажа
1.5 Припинення орендних відносин
1.6 Відновлення орендованого майна та умови його повертання
1.7 Постановка задачі
2. Перелік вимог до програмної системи
2.1 Обґрунтування вибору середовища розробки
3. Опис прийнятих проектних рішень
3.1 Технічні потреби для роботи програми
3.2 Розробка структурної схеми
3.3 Структура бази даних програми
3.4 Реалізація програми
4. Керівництво користувача програми
5. Аналіз дослідницької експлуатації
Висновки
Література
Перелік умовних позначень, символів, одиниць скорочень і термінів
Додатки
Вступ
Темою даної квалыфыкацыйноъ бакалаврсьої роботи є розробка ПС для ведення звітності оренди автомобілів. Для досягнення мети необхідно розв'язати наступні задачі:
- Проаналізувати основи правого регулювання стосунків оренди, вивчити різні точки зору авторів наукових робіт втаємничених стосункам, пов'язаним з орендою транспортних засобів.
- На основі теорій дати загальну характеристику договору оренди транспортних засобів, дати визначення поняття договору оренди транспортних засобів і його основних рис, а також розмежувати договір оренди транспортних засобів з суміжними цивільно-правовими договорами.
- Досліджувати види договору оренди транспортних засобів (з екіпажем і без екіпажа), а також відповідальність сторін по цих договорах.
- Створити ПЗ.
Щоб створити таке ПС потрібно вирішити наступні проблеми:
- дізнатися як ведеться облік оренди автомобілів;
- які дані вводять;
- розробити сприятливий інтерфейс програми.
Реалізація даного завдання проводиться в системі програмування Delphi 7, що має в своєму розпорядженні широкі можливості по створенню програмних додатків, зручними і розвиненими засобами для доступу до інформації, розташованої як на локальному диску, так і на видаленому сервері, а також великою колекцією візуальних компонентів.
Джерелами дослідження є журнали та робоча документація.
Предметом дослідження є процес формування та збереження інформації про звіт оренди автомобілів.
Метою даної бакалаврської роботи є дослідження договору оренди транспортного засобу з теоретичного і практичного боку, загальний огляд порядку та способу оренди.
Дана робота складається з трьох розділів. У вступі обґрунтована актуальність теми, визначені основні задачі розробника. Перший розділ роботи визначає призначення та область застосування системи, робиться огляд існуючих розробок з даної теми. В другому розділі відбувається опис і обґрунтування вибору складу технічних та програмних засобів. В третьому розділі описується розроблена модель.
Бакалаврська робота має визначену логіку побудови та зміст. Логічна структура роботи охоплює широке коло питань пов'язаних з полегшенням роботи орендодавця.
Розділ 1. Дослідження предметної області та постановка задачі
У вітчизняній науці цивільного права недостатньо вивчено правове регулювання окремих громадських стосунків, у тому числі область правової регламентації оренди, пов'язаної з наданням транспортних засобів в тимчасове володіння і користування.
Оренда - це реальна можливість реалізації інтересів власника відносно отримання доходу з належних йому виробничих фондів, а також інтересів орендатора, який має змогу ефективно використовувати найняте ним майно для здійснення своєї статутної діяльності. Вона полягає на договірному строковому платному користуванні майном, яке необхідне орендареві для здійснення підприємницької діяльності, а також іншої діяльності.
Оренда автомобілів - одна з послуг, в даний час зазнають серйозних змін. Ще кілька років тому явище було переважно закордонним. Сьогодні ж цей сервіс став настільки популярним в Україні, що пропозиція ледь встигає задовольняти зростаючий попит. Більш того, якщо раніше більшість авто прокатних компаній орієнтувалися в основному на іноземних клієнтів (туристів), то зараз вітчизняні споживачі не тільки не поступаються за кількістю замовлень, але часом навіть перевершують.
Теорії і практиці здійснення процесу відтворення орендних відносин, їх реалізації та різних методичних положень на підставі набутого досвіду з оренди і спрямована ця робота. У ній відображено прагнення розглянути проблеми ПЗ орендних фірм.
Передача майна державних підприємств та організацій в оренду фізичним та юридичним особам у сучасних мовах є одним із напрямів підвищення ефективності його використання.
1.1 Поняття договору оренди
Договір оренди (майнового найму) отримав широке розповсюдження у багатьох сферах діяльності: на виробництві, у підприємництві, побуті. На практиці сторони оформляють орендні відносини різноманітними договорами (від оренди крупних підприємств, до прокату предметів домашнього обходу). Він є основним документом, який регламентує відносини орендодавця з орендатором.
За договором майнового найму, орендодавець зобов'язується надати наймачу майно за плату у тимчасове користування і володіння або у тимчасове користування. Орендою визнається засноване на договорі строкове платне користування майном, необхідним орендареві для здійснення підприємницької та іншої діяльності. Отже, поняття «майновий найм» і «оренда» є тотожними.
Договір оренди (фрахтування на якийсь час) транспортного засобу - цивільно-правовий договір, по якому орендареві надається за плату транспортний засіб в тимчасове володіння і користування з наданням послуг з управління ним і його технічній експлуатації або без надання такого роду послуг.
1.2 Сторони у договорі оренди
Суб'єктами оренди (сторонами у договорі оренди) є орендодавці та орендарі.
Орендодавцями (тобто органами та організаціями, що передають майно в оренду) є: Фонд державного майна України, його регіональні відділення та представництва -- щодо цілісних майнових комплексів підприємств, їх структурних підрозділів та нерухомого майна, що є державною власністю; органи, уповноважені Верховною Радою Автономної Республіки Крим та місцевими радами народних депутатів управляти майном, -- щодо майна, яке перебуває відповідно у власності Автономної Республіки Крим або у комунальній власності; підприємства -- щодо окремого індивідуально-визначеного майна, а з дозволу зазначених вище орендодавців -- також щодо цілісних майнових комплексів, їх структурних підрозділів (філій, цехів, дільниць) і нерухомого майна.
Орендарями (тобто юридичними і фізичними особами, яким майно передається в оренду) можуть бути господарські товариства, створені членами трудового колективу підприємства, його структурного підрозділу, інші юридичні особи та громадяни України, фізичні та юридичні особи іноземних держав, міжнародні організації та особи без громадянства.
1.3 Договір оренди транспортного засобу з екіпажем
За договором оренди транспортного засобу з екіпажем (фрахтування на якийсь час) орендодавець надає орендареві транспортний засіб за плату в тимчасове володіння і користування і робить своїми силами послуги з управління ним і по його технічній експлуатації.
У цьому визначенні договори відбиті три його специфічні риси:
1) предмет договору - транспортний засіб будь-якого виду транспорту : залізничного, автомобільного, водного, повітря, космічне, здатне до переміщення в просторі;
2) управління і технічну експлуатацію транспортного засобу здійснює орендодавець своїми силами, за допомогою екіпажа, а саме працівника (працівників), що полягає з орендодавцем в трудових або інших стосунках, у рамках яких виробляється виконання робіт, наприклад, заснованих на договорі підряду.
3) транспортний засіб передається орендареві у володіння і користування. Орендодавець володіння предметом договору не зберігає.
Проте транспортним засобом продовжують управляти працівники орендодавця, через яких зазвичай і відбувається володіння відповідним майном.
Метою фрахтування на якийсь час є забезпечення орендареві можливості здійснювати комерційну експлуатацію транспорту транспортного засобу, управління і технічне обслуговування якого виробляє орендодавець.
Термін в договорі оренди транспортного засобу з екіпажем регламентується загальними нормами про оренду, за винятком того, що правила про відновлення договору оренди на невизначений термін і про переважне право орендаря на укладення договору оренди на новий термін до договору оренди транспортного засобу з екіпажем не застосовуються. Термін оренди транспортного засобу може бути як визначеним, так і невизначеним.
На орендодавця за договором оренди транспортного засобу з екіпажем покладені наступні обов'язки:
1) Орендодавця зобов'язано передати орендареві транспортний засіб в змозі, придатному для негайного використання. Це припускає належний технічний стан транспортного засобу, його міцність, надійність систем, конструкцій, механізмів і пристосувань.
У поняття комерційної придатності входить також наявність палива (бункери), мастильних масел, обтиральних матеріалів, дрантя, в необхідних випадках - провізії і інших запасів, містких і чистих пасажирських або вантажних приміщень, потрібних документів з відповідним терміном придатності і тому подібне.
2) Орендодавець протягом усього терміну договору оренди транспортного засобу з екіпажем зобов'язаний підтримувати належний стан зданого в оренду транспортного засобу, включаючи здійснення поточного і капітального ремонту і надання необхідного приладдя. Вказаний обов'язок витікає з суті самого договору, по якому орендодавець переймає на себе усі турботи по технічній експлуатації транспортного засобу, що припускає і підтримку його в належному стані. Виконання цього обов'язку не припускає, проте, що орендодавець повинен нести витрати також і за змістом орендованого майна. Він звільняється від витрат, пов'язаних з комерційною експлуатацією транспортного засобу.
3) Орендодавець зобов'язаний надавати орендареві послуги з управління і технічної експлуатації транспортного засобу. Об'єм таких послуг повинен відповідати цілям оренди, вказаним в договорі. Ці цілі різні залежно від призначення транспортного засобу (перевезення пасажирів або вантажів), терміну користування і тому подібне. У договорі може бути передбачене надання орендареві додаткових послуг, що виходять за рамки технічної експлуатації транспортного засобу, наприклад, по організації живлення і іншого обслуговування пасажирів при здачі судна в оренду для туристичних цілей.
4) Ризик випадкової загибелі або ушкодження орендованого транспортного засобу лежить на орендодавцеві, на орендаря може бути покладений обов'язок по відшкодуванню орендодавцеві заподіяних збитків, викликаних загибеллю або ушкодженням орендованого транспортного засобу, якщо орендодавець доведе, що вони сталися за обставинами, за які орендар відповідає відповідно до закону або договору оренди.
На орендаря за договором оренди транспортного засобу з екіпажем покладаються наступні обов'язки:
1) Орендаря зобов'язано своєчасно вносити орендну плату (на морському транспорті - фрахт). Орендна плата зазвичай обчислюється з добової або місячної ставки за відповідний транспортний засіб (на водному транспорті іноді із ставки за одну тонну водотоннажності судна в місяць). Міра ефективності і рентабельності його експлуатації, зокрема, число виконаних в обумовлений період рейсів, кількість перевезених вантажів і так далі, не відбивається на розмірі орендної плати.
2) Орендар несе витрати, що виникають у зв'язку з комерційною експлуатацією транспортного засобу, у тому числі і витрати на оплату палива і інших матеріалів, що витрачаються в процесі експлуатації, і на оплату зборів. Комерційна експлуатація транспортного засобу відноситься до сфери діяльності орендаря, і поэтомку витрати, пов'язані з її здійсненням, відносяться на нього.
1.4 Договір оренди транспортного засобу без екіпажа
За договором оренди транспортного засобу без екіпажа орендодавець надає орендареві транспортний засіб за плату в тимчасове володіння і користування без надання послуг з управління їм і його технічній експлуатації.
Як випливає із законодавчого визначення, цей договір регулює виключно орендні стосунки, тобто не включає, передусім зобов'язань за поданням можливих супутніх послуг з управління і технічної експлуатації транспортним засобом.
Відповідно до загальної характеристики правової природи орендних стосунків, основним обов'язком орендодавця в договорі оренди транспортного засобу є передача транспортного засобу орендареві. Цей обов'язок являється оренди, що формує договір, без якого, як відмічають автори, його не може бути Повний перехід до орендаря повноважень володіння і користування транспортним засобом зумовлює оплату витрат на його зміст. Орендар забезпечує його усіма необхідними припасами, паливом, мастильними матеріалами, фарбою і тому подібне. Лежить обов'язок його капітального і поточного ремонту. Якщо інше не передбачене договором оренди, він несе усі витрати по експлуатації, виплачує заробітну плату і доставляє продовольство і необхідні припаси екіпажу, оплачує податки і збори, витрати по страхуванню транспортного засобу, включаючи страхування своєї відповідальності. У цьому знаходиться важлива відмінність оренди транспортного засобу без екіпажа від оренди з наданням послуг екіпажа. У останньому випадку, як показано раніше, оплата винагороди екіпажу і його провіанту, а рівно витрат по страхуванню падає на орендодавця.
Орендар зобов'язаний своєчасно вносити орендну плату. Розмір орендної плати, належній сплаті орендодавцеві, період, за який вона виплачується, і терміни її перерахування визначаються умовами договору. Рентабельність оренди не впливає на розмір плати.
1.5 Припинення орендних відносин
Угода, укладена юридичною особою у протиріччі з метою діяльності, визначено обмеженими у його статутних документах, або юридичною особою, яка не має ліцензії на заняття відповідною діяльністю, може бути визнана судом недійсною за позовом цієї юридичної особи, його учасника або державного органу, який здійснює контроль або нагляд за діяльністю юридичної особи, якщо доказано, що “інша сторона в угоді знала або завідомо повинна була знати про її незаконність ”.
Недійсними угоди будуть:
1) угоди, які здійснені особами ,які не мають повної дієздатності;
2) угоди, в яких відсутня єдність волі і волевиявлення: здійснені для виду, без наміру створити наслідки; для прикриття незаконної угоди;
3) угоди, здійснені внаслідок обману, насилля, погрози, злого наміру угоди сторін, збігу обставин, внаслідок хибності;
4) угоди з пороком форм - недотримання форм;
5) угоди, які по своєму змісту противні інтересам держави і суспільства.
Визнання угод недійсними, їх наслідки, будуть різними в залежності:
1) можлива двостороння реституція (повернення сторін у попередній стан);
2) одностороння реституція - добросовісній стороні повертається по угоді, у винної сторони стягується в дохід держави;
3) винна сторона повинна відшкодувати всі витрати
Орендодавець має право вимагати дострокового розірвання договору у таких випадках:
а) якщо наймач користується майном не відповідно до договору або призначення майна;
б) якщо наймач навмисне чи з необережності погіршує стан майна;
в) якщо наймач не вніс плати протягом трьох місяців з дня закінчення строку платежу.
1.6 Відновлення орендованого майна та умови його повертання
У разі розірвання договору оренди, закінчення строку його дії та відмови від його продовження або банкрутства орендаря він зобов'язаний повернути орендодавцеві об'єкт оренди на умовах, зазначених у договорі оренди. Якщо орендар допустив погіршення стану орендованого майна або його загибель, він повинен відшкодувати орендодавцеві збитки, якщо не доведе, що погіршення або загибель майна сталися не з його вини.
1.7 Постановка задачі
Програма система «Аренда автомобілів» призначена для ведення звітності оренди автомобілів та можливості роздрукування договору по вибраному заказу.
Даний програмний продукт створено з метою зберігання даних клієнтів, орендодавців та автомобілів, а також перегляду списків заказів будь-який час.
До програми повинні входити наступні частини:
- зберігання всіх даних на жорсткому диску комп'ютера;
- можливість друку договору;
- введення нових клієнтів, орендодавців та автомобілів та даних про них;
- можливість редагування та збереження даних;
Щоб розробити подібне ПЗ потрібно вирішити наступні проблеми:
- дізнатися як ведеться облік оренди автомобілів;
- які дані вводять;
- спроектувати БД
- визначити інструментарій
- розробити сприятливий інтерфейс програми.
2. Перелік вимог до програмної системи
2.1 Обґрунтування вибору середовища розробки
Нам потрібна програма найбільш проста і доступна у користуванні, яка повинна мати досить простий і зрозумілий інтерфейс, працювати з мовою програмування СУБД Access, тому мову програмування, на якій буде виконана програма, обираю Delphi 7.0. Саме така мова програмування забезпечить нам найпростіший і найбільш знайомий користувачу інтерфейс (стандартна програма у ОС Windows) майбутньої програми - калькулятора. Крім цього така мова програмування проста у користуванні та наділена достатньою кількістю можливостей для створення даної програми, має досить зручний і зрозумілий інтерфейс, та не потребує високих технічних характеристик ПК, що ще більш розширює поле користування даним програмним продуктом - Delphi 7.0. Також дана мова програмування забезпечує роботу програми в ОС Windows, що є найбільш поширеною на даний час.
Створення програми поділяється на 2 частини:
- створення інтерфейсу, встановлення кнопок, раціональне їх розміщення на формі;
- безпосереднє написання програмного коду програми - калькулятора.
При створенні програми у програмному середовищі Delphi доцільно створити окремий каталог спеціально для створюваної програми, оскільки при роботі із іншими програмами можлива втрата програмного коду програми, тому зберігання програми доцільно здійснювати у окремому каталозі.
Технологія роботи у середовищі Delphi базується на ідеях об'єктно-орієнтованого та візуального програмування. Ідея об'єктно-орієнтованого програмування полягає в інкапсуляції (об'єднанні) даних і засобів їх опрацювання (методів) у тип, який називається класом. Конкретною змінною певного класу і є об'єкт. Прикладами об'єктів можуть бути елементи керування у вікні: кнопки, списки, текстові поля тощо. Середовище візуального програмування Delphi -- це графічна автоматизована оболонка над об'єктно-орієнтованою версією мови Паскаль (Object Pascal). Якщо у мові Паскаль структурними одиницями є дані та команди, то тут такою структурною одиницею є візуальний об'єкт, який називається компонентом. Автоматизація програмування досягається завдяки можливості переносити компонент на форму (у програму) з палітри компонентів і змінювати його властивості, не вносячи вручну зміни до програмного коду.
Формою називають компонент, який володіє властивостями вікна Windows і призначений для розташування інших компонентів. Компоненти на формі можуть бути видимими та невидимими. Перші призначені для організації діалогу з користувачем. Це різні кнопки, списки, підписи, зображення тощо. Вони відображаються на екрані під час виконання програми. Невидимі компоненти призначені для доступу до системних ресурсів комп'ютера.
Проект -- це сукупність файлів, з яких складається Delphi-програма.
Microsoft Access це система управління базами даних (СУБД). Як і інші продукти цієї категорії Access призначена для збереження й одержання даних представлення їх у зручному виді й автоматизації часто виконуваних операціях. Використовувати Access можна не тільки розробляючи зручні форми введення даних, але й обробляти дані, а також складати всілякі складні звіти. Для прийняття обґрунтованих і ефективних рішень у виробничій діяльності, у керуванні економікою і політикою сучасний фахівець повинний уміти за допомогою комп'ютерів і засобів зв'язку одержувати, накопичувати, зберігати й обробляти дані, представляючи результат у виді наочних документів. Тому, в даній курсовій роботі розглянемо роботу з базами даних.
У діловій чи особистій сфері часто приходиться працювати з даними з різних джерел, кожний з який зв'язаний з визначеним видом діяльності. Для координації всіх цих даних необхідні визначені знання й організаційні навички.
З іншої сторони Access є могутнім додатком Windows. Вперше продуктивність СУБД відповідає можливостям такої розвинутої операційної системи як Microsoft Windows. Система Access працює під керуванням Windows, таким чином, усі переваги Windows доступні в Access. Це означає, що ви можете вирізати, копіювати і вставляти дані з будь-якого додатка Windows у додаток Access і навпаки.
У той же час Access це реляційна СУБД. Це означає що за допомогою Access можна одержати доступ до будь-яких даних будь-якого типу і використовувати одночасно кілька таблиць бази даних. Використання реляційної СУБД дозволяє спростити структуру даних і таким чином, полегшити виконання роботи. Microsoft Access поєднує зведення з різних джерел в одній реляційній базі даних. Створювані форми, запити і звіти дозволяють швидко й ефективно обновляти дані, одержувати відповіді на питання, здійснювати пошук потрібних даних, аналізувати дані, друкувати звіти, діаграми і поштові наклейки.
У базі дані зведення з кожного джерела зберігаються в окремій таблиці. При роботі з даними з декількох таблиць установлюються зв'язки між таблицями. Для пошуку і добору даних, що задовольняють визначеним умовам, створюється запит. Запити дозволяють також обновити, видалити одночасно кілька записів, виконати убудовані чи спеціальні обчислення. Для перегляду, чи введення зміни даних прямо в таблиці застосовуються форми. Форма дозволяє відібрати дані з однієї чи декількох таблиць і вивести їх на екран, використовуючи стандартний чи створений користувачем макет. Для аналізу даних використовується звіт.
Перші розробки систем керування базами даних ґрунтувались на основі позадачного способу. Це був розрахунок заробітної плати, фінансів. Але позадачний спосіб хоть і досить простий але має деякі труднощі: важко контролювати надлишкові дані, тому що задачі могли дублюватись. При зміні даних в одній задачі потрібно змінювати дані в інших задачах. В результаті кожна зміна в організації даних приводила до необхідності зміни програм. В результаті були сформовані стандартні правила побудови і організації даних в автоматичних системах. Було проведено інтеграцію даних - це коли всі дані накопичуються та зберігаються централізовано, будуючи динамічно обновлюючу модель предметної області. Було сформовано визначення «предметна область» - це частина реального світу, яка підлягає автоматизації, та проведено максимально можливу незалежність даних від прикладних програм, турбуючись про логічну і фізичну незалежність даних. Задовільнивши ці вимоги можливо побудувати єдину систему (системи управління базами даних - СУБД). Тільки СУБД забезпечує незалежність даних, а прикладні програми підтримують логіку кожної конкретної задачі.
СУБД являє собою пакет програм, що забезпечують користувачів маніпулюванням даними та забезпечує підтримку логічних моделей даних.
Середовище Delphi
Бурхливий розвиток обчислювальної техніки, необхідність в ефективних засобах розробки програмного забезпечення призвели до появи систем програмування, орієнтованих на так звану „швидку розробку”, серед яких можна виділити Borland Delphi і Microsoft Visual Basic. В основі систем швидкої розробки покладена технологія візуального проектування і подвійного програмування, суть якої заключається в тому, що область розробки бере на себе більшу частину рутинної роботи, залишаючи програмісту роботу по конструюванню діалогових вікон і функцій обробки подій. Продуктивність програміста при використанні систем швидкої розробки додатків (RAD - систем) фантастична.
Delphi - це середовище швидкої розробки, в якій в якості мови програмування використовується мова Delphi. Мова Delphi - строго типізована об'єктно-орієнтована мова, в основі якої лежить добре знайомий програмістам Object Pascal.
Delphi - є середовищем розробки програм, яке використовує багато передових ідей і концепцій, закладених в графічному інтерфейсі Windows. Як відомо, середовище розробки великою мірою визначає ефективність роботи програміста. У середовищі програмування Delphi є всі необхідні інструменти для того, щоб створювати повноцінні програми. Писати, компілювати і тестувати програму - все це можна робити, не виходячи з Delphi.
Бакалаврська робота розроблена в програмному середовищі Delphi. Оскільки використання баз даних є одним з каменів, на яких побудовано існування різних організацій, пильну увагу розробників додатків баз даних викликають інструменти, за допомогою яких такі додатки можна було б створювати. Вимоги, що висуваються до них, в загальному вигляді можна сформулювати як: "швидкість, простота, ефективність, надійність".
Серед великої різноманітності продуктів для розробки додатків Delphi займає одне з провідних місць. Delphi віддають перевагу розробники з різним стажем, звичками, професійними інтересами. За допомогою Delphi написана колосальна кількість додатків, десятки фірм і тисячі програмістів-одинаків розробляють для Delphi додаткові компоненти.
У основі такої загальновизнаної популярності лежить той факт, що Delphi, як ніяка інша система програмування, задовольняє викладеним вище вимогам. Дійсно, додатки за допомогою Delphi розробляються швидко, причому взаємодія розробника з інтерактивним середовищем Delphi не викликає внутрішнього відторгнення, а навпаки, залишає відчуття комфорту. Delphi-додатки ефективні, якщо розробник дотримує певні правила (і часто - якщо не дотримує). Ці додатки надійні і при експлуатації володіють передбаченою поведінкою.
Пакет Delphi - продовження лінії компіляторів мови Pascal корпорації Borland. Pascal як мова дуже проста, а строгий контроль типів даних сприяє ранньому виявленню помилок і дозволяє швидко створювати надійні і ефективні програми. Корпорація Borland постійно збагачувала мову. Колись у версію 4.0 були включені засоби роздільної трансляції, пізніше, починаючи з версії 5.5, з'явилися об'єкти, а до складу шостої версії пакету увійшла повноцінна бібліотека класів Turbo Vision, що реалізовує віконну систему в текстовому режимі роботи відеоадаптера. Це був один з перших продуктів, що містили інтегроване середовище розробки програм.
У класі інструментальних засобів для програмістів-початківців, продуктам компанії Borland довелося конкурувати з середовищем Visual Basic корпорації Microsoft, де питання інтеграції і зручності роботи були вирішені краще. Коли на початку 70-х років Н.Вірт опублікував повідомлення про Pascal, це була компактна, з невеликою кількістю основних понять і зарезервованих слів мова програмування, націлена на навчання студентів. Мова, на якій належить працювати користувачеві Delphi, відрізняється від результатного не тільки наявністю безлічі нових понять і конструкцій, але і ідейно: у ній замість мінімізації числа понять і використання найпростіших конструкцій (що, безумовно, добре для навчання, але не завжди виправдано в практичній роботі), перевага віддається зручності роботи професійного користувача. Як мову Turbo Pascal природно порівнювати з його найближчими конкурентами - численними варіаціями на тему мови Basic (в першу чергу з Visual Basic корпорації Microsoft) і з C++. Я вважаю, що Turbo Pascal істотно перевершує Basic за рахунок повноцінного об'єктного підходу, що включає розвинені механізми інкапсуляції, спадкоємство і поліморфізм. Остання версія мови, вживана в Delphi, по своїх можливостях наближається до C++. З основних механізмів, властивих C++, відсутнє тільки множинне спадкоємство. (Втім, цим красивим і могутнім механізмом породження нових класів користується лише невелика частина програмістів, що пишуть на С++.) Плюси застосування мови Pascal очевидні: з одного боку, на відміну від Visual Basic, заснованого на інтерпретації проміжного коду, для нього є компілятор, що генерує машинний код, що дозволяє отримувати значно швидші програми.
Середовище програмування нагадує пакет Visual Basic. У вашому розпорядженні декілька окремих вікон: меню і інструментальні панелі, Object Inspector (у якому можна бачити властивості об'єкту і пов'язані з ним події), вікна візуального будівника інтерфейсів (Visual User Interface Builder), Object Browser (що дозволяє вивчати ієрархію класів і проглядати списки їх полів, методів і властивостей), вікна управління проектом (Project Manager) і редактора.
Turbo Pascal та Borland Pascal були дешевими 16-бітними компіляторами. За роки свого існування, вони пройшли через багато релізів, і в основному використовувалися для створення програм, що виводили інформацію у текстовому режимі. Коли використання графічного інтерфейсу користувача стало необхідним у Microsoft Windows 3.1, було представлено Delphi, розроблене на основі Borland Pascal. Delphi була першою так званою системою швидкої розробки, випущеною у 1995-ому році для 16-бітної Windows 3.1.
Delphi 2, представлена роком пізніше, підтримувала 32-бітне Windows-середовище, a версія, що використовувала мову C++, під назвою C++ Builder побачила світ іще кількома роками пізніше.
Головним архітектором Delphi на той час був Андерс Гейлсберг, який розробив Turbo Pascal. Він перейшов у Microsoft у 1996 для розробки мови C#. У 2001-ому році була представлена версія для операційної системи Linux під назвою Kylix. Проте дуже швидко вона була розкритикована за низьку якість і велику кількість помилок. Через це, враховуючи низький рівень продажу, вона була занедбана після третьої версії.
Була зроблена спроба зробити підтримку і Linux, і Windows для багатоплатформної розробки, внаслідок чого у Delphi 6 була включена бібліотека CLX, багатоплатформна версія бібліотеки VCL. Технологія CLX теж зазнала поразки і після падіння Kylix теж була закинута.
Ще починаючи з першої версії 1.0 розробка програм для баз даних стала однією з сильних сторін Delphi. Бібліотека візуальних компонент (англ. Visual Component Library, VCL) містила велику бібліотеку компонент для доступу та маніпулювання з базами даних. Borland Database Engine була оригінальною технологією зв'язку з базами даних, і була єдиним рішенням у ранніх версіях Delphi. Навіть зараз, коли вона рідко використовується, остання версія IDE все ще поставляється з BDE, необов'язковим для встановлення.
Delphi 7, випущена у серпні 2002, стала стандартом де-факто для багатьох Delphi-розробників, і навіть зараз вона активно використовується. В Delphi 7 додано підтримку для тем Windows XP і покращено можливості для побудови Web-додатків. Також це була остання версія Delphi, яка могла використовуватися без активації. Вона мала лише необов'язкову реєстрацію, яку можна було просто проігнорувати. Delphi 7 є найбільш оціненою IDE, створеною Borland завдяки своїй стабільності, швидкості і низькими вимогами до апаратного забезпечення. Незважаючи на це у цій версії Delphi, як і у всіх інших, була велика кількість відомих помилок, так і ніколи не виправлених Borland. Завдання виправлення цих помилок компанія залишила на Delphi (дивіться «проект відродження Delphi»).
Delphi містить повноцінний текстовий редактор типу Brief, призначення клавіш в якому відповідають прийнятим в Windows стандартам, а глибина ієрархії операцій Undo безмежна. Як це стало вже обов'язковим, реалізовано колірне виділення різних лексичних елементів програми. Процес побудови додатку достатньо простий. Потрібно вибрати форму (у поняття форми входять звичайні, діалогові, батьківські і дочірні вікна MDI), задати її властивості і включити в неї необхідні компоненти (видимі і, якщо знадобиться, що не відображаються): меню, інструментальні панелі, рядок стану і т. п., задати їх властивості і далі написати (за допомогою редактора початкового коду) обробники подій. Object Browser вікна типа Object Browser стали невід'ємною частиною систем програмування на об'єктно-орієнтованих мовах.
Projeсt Manager - це окреме вікно, де перераховуються модулі і форми, складові проекту. При кожному модулі вказується маршрут до каталогу, в якому знаходиться початковий текст. Жирним шрифтом виділяються змінені, але ще не збережені частини проекту. У верхній частині вікна є набір кнопок: додати, видалити, показати початковий текст, показати форму, задати опції і синхронізувати вміст вікна з текстом файлу проекту, тобто з головною програмою на мові Pascal.
Опції, включаючи режими компіляції, задаються для всього проекту в цілому. В цьому відношенні традиційні make-файли, використовувані в компіляторах мови C, значно гнучкіші.
Visual Component Library (VCL) Багатство палітри об'єктів для побудови призначеного для користувача інтерфейсу - один з ключових чинників при виборі інструменту візуального програмування. При цьому для користувача має значення як число елементів, включених безпосередньо в середовище, так і доступність елементів відповідного формату на ринку.
Delphi 8, представлений у грудні 2003-ого, був лише .NET-релізом, що дозволяв розробникам компілювати вихідні коди Object Pascal у .NET CIL. Також він дуже відрізнявся від попередників зовнішнім виглядом IDE, в якому вперше застосовано багатовіконний стиль, багато в чому схожий на середовище Microsoft's Visual Studio.NET. Хоча можливість перемикання у класичне (англ. Classic Undocked) розміщення вікон все ще залишилася.
Наступна версія Delphi 2005 (Delphi 9) включала в собі можливість розробки як для платформи Microsoft .NET, так і під «рідну» Win32. Також ця версія дозволяла маніпулювати даними з баз даних ще у режимі дизайнера. Відзначалося і вдосконалене IDE, а з мовних можливостей був новий вираз for … in (аналог foreach у C#'і). Проте, середовище було знову розкритиковане за виявлені помилки -- обидві версії Delphi 8 і Delphi 2005 мали проблеми із стабільністю, які були лише частково виправлені у сервісних пакетах.
Наприкінці 2005-ого було випущено Borland Developer Studio 2006, яка включала C#, Delphi.NET, Delphi Win32 та C++ у єдиному IDE. Ця версія була набагато стабільніша за Delphi 8 чи Delphi 2005, і ще більше поліпшена з випуском сервісних пакетів та оновлень.
8-ого лютого 2006-ого року Borland оголосила про пошук покупця для її IDE і лінії продуктів для баз даних, що включало Delphi. Це рішення компанія пояснила намаганням сконцентруватися на своїй лінії продуктів ALM. Ця новина була сприйнята з неоднозначною реакцією розробників, які все ще не полишили Delphi.
Шостого вересня 2006-ого Developer Tools Group (робоча назва ще не відділеної групи розробників) компанії Borland Software Corporation випустили одномовні версії Borland Developer Studio, повернувшись до популярного імені Turbo. Набір «Turbo» продуктів включав Turbo Delphi for Win32, Turbo Delphi for .NET, Turbo C++, та Turbo C#. Кожна версія доступна в двох редакціях: Explorer -- версія для вільного скачування; та Professional -- дешева (US$899 для нових користувачів, US$399 для оновлення) версія, яка відкривала доступ до тисяч компонент сторонніх виробників. На відміну від ранніх Personal версій Delphi, нові Explorer-редакції могли використовуватися для комерційної розробки програмного забезпечення.
14-ого листопада 2006 Borland оголосила про відділення групи розробників у незалежну дочірню компанію CodeGear.
Фото коробки Delphi 2007, випущеного CodeGear весною 2007-ого.
Delphi 2007 -- перша версія випущена CodeGear 16-ого березня 2007. Win32-версія була представлена першою, пізніше була випущена .NET-версія Delphi 2007 як частина продукту CodeGear RAD Studio 2007. Нові можливості включали підтримку MS Build та вдосконалення Visual Component Library для Windows Vista. CodeGear також представила DBX4 як нову версію dbExpress. Вперше Delphi можна було завантажити з інтернету і активувати ліцензійним ключем. Локалізовані версії Delphi 2007 були одночасно представлені на англійській, французькій, німецькій та японській мовах. RAD Studio 2007, яка включала розробку на Delphi.NET та C++, була випущена 5-ого вересня 2007-ого. В цьому ж році CodeGear випустила версію IDE Delphi for php для розробки на мові PHP але в стилі Delphi.
У Delphi 2009 (кодова назва Tiburуn) додано багато нових можливостей, зокрема узагальнення (англ. generics), анонімні методи (для Win32 та .NET), повністю перероблено VCL та RTL для повної підтримки Юнікоду.
Borland продала CodeGear компанії Embarcadero Technologies в 2008. Embarcadero зберегла відділ CodeGear, створений Borland, для ідентифікації куплених продуктів, свої ж розробки Embarcadero вирішила розповсюджувати під іменем DatabaseGear.
Середовище Access
База даних - це організована структура, призначена для збереження інформації. У сучасних базах даних зберігаються не тільки дані, але й інформація.
У світі існує безліч систем управління базами даних. Незважаючи на те що вони можуть по-різному працювати з різними об'єктами і надають користувачу різні функції і засоби, більшість СУБД спираються на єдиний устояний комплекс основних понять. Це дає нам можливість розглянути одну систему й узагальнити її поняття, прийоми і методи на весь клас СУБД.
Одною з найголовнішою умовою забезпечення ефективного функціювання любої організації являється наявність розвиненої інформаційної системи.
Інформаційна система представляє собою систему, що реалізує автоматизований збір, обробку і маніпулювання даних включає в себе технічні засоби обробки інформації, програмне забезпечення та обслуговуючий персонал.
Сучасною формою інформаційної системи являються банки даних які включають в свій склад, обчислювальну систему, одну або кілька баз даних, систему управління базою даних та набір прикладних програм.
Основними функціями баз даних являється:
- збереження даних та їх захист
- зміна(обновлення, доповнення і видалення) даних які там зберігаються
- пошук і відбір даних за запитом користувача
- обробка даних
База даних забезпечує збереження інформації і представляє собою по іменовану сукупність даних , що організовані за визначеними правилами які включають в себе загальні принципи опису, збереження і маніпулювання даними.
З поняттям бази даних тісно зв'язане поняття системи керування базою даних. Це комплекс програмних засобів, призначених для створення структури нової бази, наповнення її вмістом, редагування вмісту і візуалізації інформації. Під візуалізацією інформації бази розуміється добір відображуваних даних відповідно до заданого критерію, їхнє упорядкування, оформлення і наступна видача на пристрої чи висновку передачі по каналах зв'язку.
Система управління базою даних СУБД - представляє собою пакет програм і сукупність мовних засобів, що служать для побудови, супроводження і використання баз даних. У світі існує безліч систем керування базами даних. Незважаючи на те що вони можуть по-різному працювати з різними об'єктами і надають користувачу різні функції і засоби, більшість СУБД спираються на єдиний устояний комплекс основних понять. Це дає нам можливість розглянути одну систему й узагальнити її поняття, прийоми і методи на весь клас СУБД. Як такий навчальний об'єкт ми виберемо СУБД Microsoft Access, що входить у пакет Microsoft Office.
Прикладні програми - в складі банків даних служать для обробки даних, обчислень і формування вихідних документів за заданою формою.
Бази даних - це сукупність даних, які зберігаються разом та зв'язані між собою. Бази даних MS Access забезпечують не тільки зберігання, але й швидкий та зручний доступ до даних. СУБД Access - представляє собою програмне забезпечення, необхідне для ведення та використання баз даних. Подібно до того, як база даних відповідає шафі з різними паперами, систему керування даними можна порівняти з архіваріусом. Електронна СУБД зберігає велику кількість інформації та забезпечує швидкий доступ до неї, не оброблюючи велику кількість інформації вручну. У цьому її переваги. Ви заощаджуєте час, сили. Вам не потрібно копирсатися у шафі, з метою пошуку книжок обліку, перелистуючи сторінку за сторінкою.
3. Опис прийнятих проектних рішень
3.1 Технічні потреби для роботи програми
Для нормального функціонування програми ПК повинен мати характеристики :
- ПЗ Windows 2000, Windows Professional 2003, Windows Home 2003.
- процесор Intel Pentium - 500 МГц (мінімальні вимоги);
- не менше 128 мегабайт оперативної пам'яті;
- об'єм пам'яті для роботи програми потрібен 30 мегабайт.
А також встановлений пакет програм Microsoft Office 2003.
Для друку договору повинен бути підключений принтер.
Принтер - це пристрій для друку інформації на папір. Процес друку називається виходом на друк, а документ, що вийшов, - роздруківка або тверда копія. Принтери мають перетворювач цифрової інформації (текст, фото, графіка), що зберігається в запам'ятовувальних пристроях комп'ютера, фотоапарата й цифрової пам'яті, у спеціальну машинну мову.
Програма тестувалася на комп'ютерах марки AMD і Intel Pentium і не показала жодних ознак несправності.
3.2 Розробка структурної схеми
На освнові обраного завдання було розроблено ПЗ «Прокат автомобілів», яка і стала результатом даної роботи.
Програма є меню-орієнтованою, тобто вона має головне меню та підменю. Саме через це меню здійснюється безпосередній діалог між користувачем і програмою. Програма легка у використанні та швидка у роботі. Інтерфейс максимально підбраний для легкого користування, користувачеві не потрібно мати великих здібностей, щоб користуватись програмою, достатньо мати мінімальні знання комп'ютера.
Головне меню програми має 4 розділів. Обравши розділ «Просмотр» є можливість обрати один із підпунктів «Авто» відповідає за перелік автомобілів, які є наявності в салоні. «Клиента» відповідає за список клієнтів, які є в базі. «Работника» відповідає за список робітників автосалону. «История заказов» за допомогою цього пункту є можливість переглянути журнал історії заказів, як по автомобілях так і по клієнтам.
За допомогою розділу «Добавить» можна швидко перейти на форму додавання авто, клієнта та робітника. Також в меню вмонтовано пункт «Повреждения», який надає можливість користувачу додати нові пошкодження автомобіля.
В розділі «Редагування» можна змінити дані про авто, клієнта, робітника та дані для договора.
В розділі «Сервіс» є можливість налаштування програми а саме:
- автозапуск програми;
- логотип програми.
Також в розділі розміщений електронний довідник, який надає інформацію користувачеві, як потрібно користуватись програмним продуктом.
3.3 Структура бази даних програми
Під час створення бази даних дані зберігаються в таблицях -- тематичних списках рядків і стовпців. Розробку бази даних завжди слід починати зі створення таблиць -- навіть перед створенням будь-яких об'єктів бази даних.
Побудована належним чином база даних забезпечує доступ до оновлених і точних відомостей. Оскільки правильна структура є необхідною умовою для досягнення поставленої мети під час роботи з базою даних, доцільним буде вивчення принципів правильної побудови бази даних. Це дозволить створити таблицю, яка відповідатиме потребам, і яку можна легко змінювати. Процес розробки складається з таких кроків:
- Визначення мети створення бази даних. Допомагає підготуватися до виконання наступних кроків.
- Пошук і впорядкування потрібних відомостей. Збирає всі типи даних, які потрібно зберегти в базі даних, наприклад, ім'я клієнта та інформація про автомобіль.
- Розділення даних на таблиці. Розділяє елементи даних на групи або теми, наприклад, «Авто» або «Робітники». Кожну тему буде перетворено на таблицю.
- Перетворення елементів даних на стовпці. Спочатку потрібно вирішити, які дані потрібно зберегти в кожній таблиці. Кожен елемент буде перетворено на поле та відображено як стовпець у таблиці. Наприклад, таблиця «Клієнт» може містити такі поля, як «Прізвище».
- Визначення первинних ключів. Виберіть первинні ключі для кожної таблиці. Первинним ключем є стовпець, який використовується для унікального визначення кожного рядка в таблиці. Наприклад, «Код клієнта» або «Код авто».
- Створення зв'язків між таблицями. Потрібно переглянуте всі таблиці та визначте, як дані однієї таблиці зв'язано з даними в інших таблицях. Додайти поля до таблиць або створити нові таблиці, щоб у разі потреби уточнити зв'язки.
- Удосконалення структури. Проаналізувати структуру бази даних на наявність помилок. Створити таблиці та додати кілька записів зі зразками даних. Переглянути, чи за допомогою цих таблиць можна отримати потрібні результати. Якщо потрібно, внесити до структури зміни.
- Застосування правил нормалізації. Застосувати правила нормалізації даних, щоб переглянути правильність структури таблиці. Якщо потрібно, внести до таблиць зміни.
Після аналізу роботи автосалону було створену базу даних, яка в своєму розпорядженні має 12 таблиць для швидкого і оптимального доступу до даних. проектний база даний програмний
Рисунок 3.2 Структура бази даних програми «Прокат автомобілів»
3.4 Реалізація програми
Технологія внутрімашинної організації задається послідовністю реалізованих процедур - схем взаємозв'язку програмних модулів і інформаційних масивів. Така схема являє собою декомпозицію загального процесу рішення задачі на окремі процедури перетворення масивів, іменованими модулями (це - введення, контроль, перезапис інформації з одного МН на іншій, сортування, ущільнення даних, редагування, нагромадження, висновок на печать і т.п.).
Розглянемо структуру проекту.
Таблиця 3.7. Структура проекту
Модуль |
Форма |
Призначення |
|
UMain |
FMain |
Головна форма за допомою якої користувачу нада можливість створити новий заказ. |
|
UnitAddAvto |
FAddAvto |
Дана форма надає можливість користувачеві додати до бази новий запис про автомобіль |
|
UnitAddClient |
FAddClient |
Дана форма надає можливість користувачеві додати до бази новий запис про клієнта |
|
UnitAddRabotnik |
FAddRabotnik |
Дана форма надає можливість користувачеві додати до бази новий запис про робітника |
|
UnitChooseDataDogovor |
FChooseDataDogovor |
Форма дозволяє переглянути список договорів та вибрати один договір зі списку для подальшого редагування |
|
UnitDataDogovor |
FDataDogovor |
За допомогою форми користувач має можливість додати нові дані для договору |
|
UnitEditAllAvto |
FEditAllAvto |
Форма дозволяє користувачеві переглянути весь список автомобілів та за бажанням видалити запис автомобіля з бази |
|
UnitEditAllClient |
UnitEditAllClient |
Форма дозволяє користувачеві переглянути весь список клієнтів та за бажанням видалити запис клієнта з бази |
|
UnitEditAllRabotnik |
FEditAllRabotnik |
Форма дозволяє користувачеві переглянути весь список робітників та за бажанням видалити запис робітника з бази |
|
UnitEditAvto |
FEditAvto |
Форма дозволяє користувачеві редагувати запис про автомобіль та зберегти зміни в базі даних |
|
UnitEditClient |
FEditClient |
Форма дозволяє користувачеві редагувати запис про клієнта та зберегти зміни в базі даних |
|
FEditRabotnik |
UnitEditRabotnik |
Форма дозволяє користувачеві редагувати запис про робітника та зберегти зміни в базі даних |
|
FLogo |
UnitLogo |
Форма відповідає за логотип (заставку програми перед появою головної форми) |
|
UnitLookStory |
FLookStory |
Форма дозволяє вибрати варіанти перегляду історії аренди автомобілів. |
|
UnitLookAvto |
FLookAvto |
Дана форма дозволяє переглянути історію прокату по автомобілю. |
|
UnitLookClient |
FLookClient |
Дана форма дозволяє переглянути історію прокату по клієнту. |
|
UnitModule |
Module |
Модуль в якому розміщені компоненти ADO connection, ADOQuery, DataSource для підлючення до бази даних |
|
UnitOproge |
FOproge |
Інформація про автора програми |
|
UnitOption |
FOption |
Опції програми за допомогою яких є можливість налаштувати автозапуск та логотип при старті |
|
UnitPovrezden |
FPovrezden |
Дана форма надає можливість додати до бази нове пошкодження автомобіля |
|
UnitPovrYes |
FPovrYes |
За допомогою цієї форми можна додати до автомобіля пошкодження |
|
UnitPrintDogovor |
Відповідає за печать договора на прокат автомобіля |
||
UnitViewAvto |
FViewAvto |
Форма дозволяє користувачу переглянути коротку інформацію про автомобіль |
|
UnitViewClient |
FViewClient |
Форма дозволяє користувачу переглянути коротку інформацію про клієнта |
|
UnitViewFreeAvto |
FViewFreeAvto |
Форма дозволяє користувачу переглянути вільний автомобіль. |
|
UnitViewPictureAvto |
FViewPictureAvto |
Дозволяє переглянути зображення автомобіля в збільшеному вигляді |
|
UnitViewRabotnik |
FViewRabotnik |
Форма дозволяє користувачу переглянути інформацію про робітника |
|
UnitZakazNa |
FZakazNa |
Дозволяє користувачеві обрати на який період буде виданий автомобіль на прокат |
В модулі «Module» за допомогою компонента ADOConnection до проекта була підлючена база даних Access. Також в модулі розміщені безпосередньо такі компоненти, як: ADOQuery за допомогою яких є можливість робити SQL запроси і вести операцію з таблицями та їх полями. DataSource - компонент за допомогою якого є можливість підлючитись до кожної таблиці окремо та вести з нею діалог.
Рисунок 3.4 Модуль UnitModule
4. Керівництво користувача програми
Перед активацією головного вікна програми з'являється вікно заставки.
Рисунок 4.1 - Вікно заставки
Головне меню входить до головної форми і є однією з основних його частин. Меню містить список команд за допомогою яких можна легко користуватись програмою. Дане меню розташоване у верхній частині програми.
Рисунок 4.3 - Головне вікно, закладка «Новый заказ»
2. «Новый договор» закладка створена для оформлення договору оренди автомобіля. Після успішного заповнення полів є можливість роздрукувати даний договір. Для цього потрібно натиснути на кнопку «Печать».
Рисунок 4.4 - Головне вікно, закладка «Новый заказ»
3. «Список заказов» закладка створена для перегляду журналу орендованих автомобілів. За допомогою цього журналу користувач має можливість переглянути, які автомобілі зараз у прокаті. Також можна дізнатись інфомацію про те коли була взятий автомобіль на прокат і коли має бути повернений.
...Подобные документы
Теоретичні відомості про пакет ІЗВП Borland Delphi та СУБД MS Access, оцінка їх функціональних особливостей. Опис структури бази даних. Проектування інтерфейсу програми, опис її логічної структури та функцій. Контроль коректності вхідних, вихідних даних.
курсовая работа [4,5 M], добавлен 03.01.2014Аналіз вимог до програмного забезпечення. Розробка структури бази даних, що дозволить реалізувати різноманітні операції для створення платіжного доручення. Розробка об’єктної моделі, алгоритмів та структури бази даних. Вибір засобу автоматизації.
курсовая работа [3,2 M], добавлен 30.01.2014Проектування інтерфейсу програми. Вимоги до продукту. Вхідні дані на розробку автоматизованої системи. Вибір середовища програмування. Розробка структури бази даних. Функціональна та логічна структура програми. Розробка структури таблиць бази даних.
курсовая работа [43,1 K], добавлен 30.06.2015Розробка програмного продукту в програмному середовищі C++ Builder на прикладі гри "Шахи". Опис предметної області: правила пересування фігур по шаховій дошці. Концептуальна модель програмного продукту. Керівництва для програміста та користувача.
отчет по практике [2,8 M], добавлен 27.02.2015Проектування бази даних реєстрації та ведення обліку автомобілів в ДАІ на прикладі київського МРЕВ ДАІ за допомогою SQL Oracle. Опис інформаційної структури ПО з використанням діючих бізнес-правил та визначенням сутностей, їх атрибутів та зв'язків.
курсовая работа [159,3 K], добавлен 05.12.2012Обробка масивів формалізованих записів, їх застосування у базах даних підприємств для пошуку інформації про об’єкт. Вимоги до програмного продукту і документації; його структура і функціональна схема. Посібник користувача, умови виконання програми.
курсовая работа [391,0 K], добавлен 13.10.2012Розробка програми GameBox, яка включає в себе дві гри, судоку та пятнашки. Опис структури даних та вимоги до них, процедур і функцій користувача, стандартних процедур і функцій, які використовувались в програмі, та файлів. Результати роботи програми.
курсовая работа [5,3 M], добавлен 12.11.2011Основні завдання синоптичної метеорології. Призначення та область застосування програмного продукту "Статистика метеоспостережень", функціональні вимоги до нього. Інформаційне забезпечення, структура, опис інтерфейсу. Тестування програмного продукту.
курсовая работа [3,6 M], добавлен 30.04.2016Порядок, принципи розробки програмного продукту, вимоги до його функціонування, оцінка можливостей. Кроки розробки призначених для користувача інтерфейсів, їх проектування. Встановлення зв’язку с базою даних та вибір сервера. Розробка структури таблиць.
курсовая работа [2,0 M], добавлен 09.07.2015Характеристика об’єкта автоматизації, вимоги до системи, склад та зміст системи. Розробка функціональної схеми програмного продукту. Тестування підпрограми програмного продукту. Розробка бази даних та налаштування ECO компонент в Borland Developer Studio.
практическая работа [1,8 M], добавлен 05.06.2014Аналіз предметної області і постановка задачі на розробку програми для автоматизації роботи автопідприємства. Перелік та опис використаних компонентів та основних процедур програми. Опис структур та методів обробки даних. Інструкція для користувача.
курсовая работа [2,3 M], добавлен 15.02.2012Проектування автоматизованого програмного продукту "Валютний контроль" для створення та ведення баз даних експортно-імпортних договорів та контролю за дотриманням термінів їх завершення. Кошторис витрат на розробку й впровадження програмного продукту.
дипломная работа [2,5 M], добавлен 12.12.2010Розробка інтерфейсу програми "Автоматизована інформаційна система автошколи". Вибір архітектури, характеристика користувача. Генерація, проектування схеми бази даних, детальне програмування. Розробка структури таблиць. Лістинг програми, результат роботи.
курсовая работа [2,7 M], добавлен 11.09.2015Аналіз технічного забезпечення, вибір інструментального програмного забезпечення та середовища розробки програм. Створення класів для реалізації необхідних функцій для роботи програмного засобу. Розробка інтерфейсу для користувача та лістинг програми.
курсовая работа [343,9 K], добавлен 24.08.2012Проектування бази даних та інтерфейсу програми. Розробка бази даних за допомогою Firebird 2.5. Контроль коректності вхідних та вихідних даних. Додавання та редагування інформації. Вплив електронно-обчислювальних машин на стан здоров'я користувачів.
дипломная работа [4,7 M], добавлен 12.10.2015Побудова логічно-фізичної моделі даних за допомогою CASE-засобу ERWin. Інструкція користувача програми. Форма "Складський ордер", "Автотранспорт", "Оператори". Логічна та фізична модель бази даних. Форма "Меню", "Акт прийому", форми для введення даних.
курсовая работа [6,6 M], добавлен 14.09.2012Формування бази даних з відомостей про особу: прізвище, адреса, телефон, місце роботи, дата народження. Побудова алгоритмів роботи програми електронного записника та схеми для зображення руху даних. Опис дій програміста та користувача даної програми.
курсовая работа [2,3 M], добавлен 24.08.2014Проектування бази даних для КП "ВодГео" - комунального підприємства у сфері водопостачання та водовідведення в м. Сміла. Предметна область, вимоги до продукту. Розробка інтерфейсу програми. Вибір архітектури та сервера бази даних, її логічна структура.
курсовая работа [1,2 M], добавлен 14.07.2015Аналіз предметної галузі, постановка задачі, проектування бази даних. UML-моделювання, побудова ER-діаграми, схеми реляційної бази даних у третій нормальній формі. Призначення і логічна структура. Опис фізичної моделі бази даних, програмної реалізації.
курсовая работа [3,5 M], добавлен 28.11.2011Призначення та область застосування програмного продукту "проектор-лектор", функціональні вимоги до нього. Структура інтерактивної системи. Структура програмного продукту, опис інтерфейсу з користувачем. План тестування, інструкція по експлуатації.
курсовая работа [347,7 K], добавлен 21.05.2016