🚀 Вийди на новий рівень крипто-торгівлі!
Easy Trade Bot — автоматизуй свій прибуток уже зараз!

Ми пропонуємо перелік перевірених прибуткових стратегій на такі пари як BTC, DOT, TRX, AAVE, ETH, LINK та інші. Ви можете підключити автоматичну торгівлю на своєму акаунті Binance або отримувати торгові рекомендації на email у режимі реального часу. Також можемо створити бота для обраної вами монети.

Всі результати торгів ботів доступні для перегляду у зручних таблицях на головній сторінці. Швидко, динамічно та прозоро!

Перейти до бота + 30$ бонус

Інформаційна система обліку продаж автомобілів салонами міста.

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Не вказано

Інформація про роботу

Рік:
2025
Тип роботи:
Дипломна робота
Предмет:
Інші

Частина тексту файла (без зображень, графіків і формул):

Вступ На сьогоднішній день комп’ютер став невід’ємною частиною нашого життя. Так як він полегшує нам життя, виконуючи за нас багато роботи, яку ми самі можемо виконувати довгий час. Також комп’ютер став невід’ємною частиною і у автосалоні. Необов’язково наймати на роботу у автосалон консультантів – професіоналів, яким потрібно буде платити високу заробітну плату за те що вони просто будуть розповідати покупцям про автомобілі. Цю роботу за них зможе виконати комп’ютер з базою даних, яка міститиме багато цікавої інформації про автомобілі. Навіть сидячи вдома, кожен охочий зможе переглянути перелік автомобілів які продаються в тому чи іншому автосалоні. Моя тема є досить актуальною, тому що зараз дуже високий попит на автомобілі і в цьому ми можемо переконатись, коли їдучи на роботу чи додому, довго наш транспорт стоїть в пробці. Кількість автосалонів в місті швидко збільшується так як це дуже вигідний бізнес. І автосалон який пропонує широкий вибір сучасних, нових, надійних і стильних автомобілів за помірною ціною, а також може швидко і якісно обслужити покупця завжди буде мати великий прибуток. А також якщо про цей автосалон можна дізнатися з мережі Internet. Мета роботи - створити інформаційну систему обліку продаж автомобілів салонами міста, яка покращить обслуговування покупців автомобілів, а також полегшить роботу продавців у автосалоні. Навіть людина яка добре не розуміється в автомобілях зможе продати автомобіль. Тому автосалонам буде необов’язково приймати на роботу консультантів – професіоналів. Це є досить вигідним для будь – якого автосалону тому що кожен хоче, щоб його швидко і якісно обслуговували. 1.Аналітичний огляд літератури 1.1. Аналіз поставленої задачі На сьогодні відбуваються радикальні зміни в соціальній структур світу. Наслідок такого є розширення сфери інформаційної діяльності та послуг. У такій сфері працює приблизно половина від загальної кількості зайнятого населення. До цієї сфери все більше стає наближеною і система автосалонів. Однією з найскладніших задач, з якою доводиться стикатися при організаціїї роботи автосалону - це управління послугами, що надає заклад. В більшості випадків ті хто розробляють вирішення подібним задачам, недооцінюють її справжньої складності і виділяють для неї недостатню кількість ресурсів. Поява сучасної обчислювальної техніки стала стимулом для розроблення програмної продукції. Кожний автосалон є індивідуальним, що створює ще одну проблему. Розробити ж універсальне вирішення, включаючи всі вимоги, не так вже і легко. Через це і виникає необхідність залучити у процес управління новітні інформаційні засоби. Цей комп‘ютеризований підхід дозволяє вирішувати дані завдання з більшою точність і швидкістю. Для консультантів у автосалоні залучення до комп‘ютеризованих систем дозволяє заощадити час, який вони можуть використати для вирішення інших проблем, що не потребують втручання комп‘ютера. В свою чергу економічність зумовлена: використанням продуктивних і якісних програмних комплексів; скороченням витрат, що пов‘язані з скороченням кількості консультантів. 1.2. Метод аналізу проблеми Системний аналіз спрямований на розв’язання складних проблем. Проблема виникає тоді, коли є розходження між бажаним та дійсним, тобто це абстрактна категорія, що відображає розуміння людьми мотивів своєї діяльності. Проблеми породжуються та розв’язуються людьми, а тому поняття “проблема” має людські риси сприйняття. Метою застосування системного аналізу до конкретної проблеми є підвищення ступеня обгрунтованості рішення, що приймається. На відміну від достатньо широкої системної методології системний аналіз обмежують дві наступні особливості: системні аналітики вивчають лише штучно створені системи, в яких людині належить надзвичайно важлива, а в багатьох випадках і вирішальна роль; головна задача СА — прийняття рішень і управління. Характерними відмінностями системного аналізу є: враховує принципову складність об’єкта, що досліджується; бере до уваги розгалужені та стійкі взаємні зв’язки його з оточенням; враховує неможливість спостереження ряду властивостей об’єкту та оточуючого середовища; реальні явища, їх властивості та зв’язки з оточенням переводяться далі в абстрактні категорії теорії систем; грунтуючись на відомих властивостях складних систем дозволяє виявити нові конкретні властивості та взаємні зв’язки конкретного об’єкта дослідження; на відміну від інших методів, в яких точно визначені об’єкти, включає як один з важливих етапів визначення об’єкту, його знаходження чи конструювання; орієнтується не на розв’язання “правильно сформульованих” задач, а на створення правильної постановки задачі (правильно поставити задачу — це означає на 50% її розв’язати), вибір відповідних методів для її розв’язання; основне в СА — знайти шлях, яким можна перетворити складну проблему в простішу, яким чином не лише складну до розв’язання, але й для розуміння проблему перетворити в послідовність задач, для яких існують методи їх розв’язання; СА завжди конкретний — завжди має справу з конкретною проблемою, конкретним об’єктом дослідження, є продуктивним тоді, коли застосовується до розв’язання завдань певного типу. 1.2.1. Методологія системного аналізу Методику системного аналізу, в якій визначені порядок та методи роботи зі структурою цілей в процесі прогнозування та планування називають PATTERN (Planning Assistance Through Technical Evaluation Relevance Number), розроблена в RAND Corporation для наукових робіт військового характеру. Основними етапами PATTERN є наступні: розроблення сценарію, що являє собою прогноз політичної картини світу на період, що планується; розроблення прогнозу розвитку науки і техніки (який може бути складовою частиною сценарію); розроблення дерева цілей шляхом визначення коефіцієнтів відносної важливості, коефіцієнтів стану розробки та строків, коефіцієнтів взаємної корисності; опрацювання результатів оцінювання (розрахунок сумарних коефіцієнтів) та надання результатів особам, що приймають рішення.  Рис.1.1. Основні елементи PATTERN Неформальний аспект методики відображається шляхом участі експертів на всіх етапах побудови дерева цілей. Формальну частину утворюють принципи, якими керуються експерти при побудові дерева цілей: дерево цілей є структурою, що пов’язує між собою як причину, так і наслідок — головні цілі системи з задачами, завданнями та засобами їх забезпечення; змістовна частина дерева цілей будується на ґрунті складеного прогнозу — політичної картини світу на планований період; не розглядаються розв’язані задачі, а також задачі, розв’язання яких очікується в найближчі роки; для елементів дерева обчислюються коефіцієнти відносної важливості (КВВ), коефіцієнти “стан-строк” (КСС) та коефіцієнти взаємної корисності (КВК). 1.3. База даних і Internet Поява Всесвітньої Мережі Internet відкрило нову епоху в історії людства. Сьогодні ніхто в цьому світі не повинен відчувати себе одиноким. Кожна людина з‘єднана із всіма іншими, кожний з кожним і зі всіма. Кожна людина має доступ до всієї відкритої інформації. Проте у світі існує маса інформаційних джерел, власники яких готові надати їх в користування. На сьогодні основним способом поширення баз даних є їх тиражування на магнітних чи оптичних носіях. Звичайно, це досить розумний підхід, але він обмежується можливістю швидкого доступу спеціалістів до зміни інформації (режим off-line.) Є багато баз даних підключених до Internet в режимі вільного доступу. Звичайно цими базами даних можна користуватися. Але основна проблема є в тому, що інтерфейси доступу до різних баз даних абсолютно різняться так, як і способи підключення баз даних до Internet. Є труднощі як в тих, хто хоче користуватися базами даних, так і в тих, хто хотів би передати свою інформацію з використанням режиму "on-line". Найбільш популярним засобом доступу до інформації в Internet сьогодні є служба "Всесвітньої Павутини" (World Wide Web). Як відомо, в її основі лежить ідея розподіленої гіпермедійної інформації. Явна навігація в Web дозволяє дістатися до самих різноманітних інформаційних серверів, які містять спеціально вміщену інформацію (з використанням мови HTML). Звичайно, хотілось, щоб подорожуючи в WWW, користувач мав би можливість дістатися і до баз даних. Проте загальноприйнята технологія доступу до баз даних через Web відсутня. Більше того, часто кажеться, що ця проблема не занадто цікавить виробників програмного забезпечення СУБД і Internet. Їх більше займає задача поширення в Internet мультимедійної інформації (що дійсно є важливим), чим забезпечення через службу Web доступу до звичних баз даних. Бажання споживачів інформації отримати до неї доступ, прагнення постачальників інформації забезпечити її і відсутність стимулу в Internet для надання відповідних можливостей. В Web є одна можливість, яку, в принципі, можна використовувати для доступу до баз даних. Це є форми. При навігації по сторінкам Web можна натикнутися на помітки, при зупинці на на яких можна отримати не готову інформацію, а деяку форму, яку необхідно заповнити. Форма, заповнена в клієнтській частині системи, відправляється на обробку відповідаючій програмі-перехіднику (програмному сценарію), зв‘язаної з даною формою в серверному вузлі Web. З іншої сторони, тільки форми є найбільш близьким користувачам інтерфейсом для безпосереднього доступу до баз даних. Якщо подивитись на улюблені види інтерфейсів остаточних користувачів базами даних, тоді можна побачити, що сьогодні 90% таких інтерфейсів будуються на основі використання форм. Форми розробляються на спеціалізованих мовах описання форм або з використанням інтегрованих мов четвертого покоління. Застосовуються також і засоби автоматизованого будування (простих) форм на основі відповідної схеми бази даних. Цей простий підхід, який не потребує залучення новітніх технологій Internet, орієнтування на забезпечення доступу до мультимедійної інформації, може бути досить достатніми для рішення зручного доступу до традиційних реляційних наукових баз даних. Якщо обмежитися SQL - орієнтованими базами даних, тоді можна представити собі нескладний інструментальний пакет, який облегчує створення програм-перехідників, зв‘язаних, з одної сторони, з формами, що керуються сервером Web, а з іншої сторони, забезпечують стиковку з СУБД. Можливо, такі засоби не задовольняють потребності бізнесу, але будуть явно корисні в світі науки. 1.4. Інформаційні системи на основі баз даних Інформаційні системи побудовані на основі баз даних дозволяють подолати обмеженість файлових систем, які використовувалися до того. Вони підтримують цілісну, централізовану структуру даних. Інформаційні системи, що використовують бази даних, дозволили позбутися проблем надлишковості і слабкого контролю за даними. Характеристики систем управління базами даних спрощують процес програмування. На сьогодні існують три базові моделі даних: ієрархічна (зв‘язки між даними мають вигляд ієрархії); мережева (зв‘язки між даними існують, якщо кожен запис може бути підпорядкований записам більше ніж з одного файлу); реляційна (полягає в комбінуванні даних з різних джерел, якщо логічна інформація, необхідна для такої комбінації, присутні у вхідних даних). Після використання логічного підходу до даних була створена можливість до створення мов написання запитів, більш доступних для користувачів, що не є спеціалістами в галузі інформаційних технологій. Мови реляційних баз даних зробили бази даних доступними для більшого числа користувачів. Сьогодні реляційні бази даних стали стандартом для створення систем роботи з даними. 1.4.1. Розподілена інформаційна система Створення локальних мереж дало поштовх до створення розподіленої інформаційної системи. У такій системі реалізований новий, паралельний порядок опрацювання інформації, що створює нові можливості для підвищення потужності та ефективності інформаційних систем. Три ступені використання розподіленої інформаційної системи: Розподіл ресурсів.(Задачі сумісно використовують ресурси системи). Розподіл навантаження.(Задачі, які надходять у систему, передаються на вільні комп‘ютери). Розподілене опрацювання даних.(Сукупність елементів опрацювання, пов‘язаних логічно та фізично децентралізованим керуванням ресурсами з метою сумісного використання прикладних програм). 2. Системний аналіз об‘єкту дослідження та предметної області автосалону Системний аналіз спрямований на розв’язання складних проблем. Проблема виникає тоді, коли є розходження між бажаним та дійсним, тобто це абстрактна катеґорія, що відображає розуміння людьми мотивів своєї діяльності. Проблеми породжуються та розв’язуються людьми, а тому поняття “проблема” має людські риси сприйняття, що породжує наступні труднощі: неясність розуміння проблеми; складнощі постановки проблем на віддалену перспективу; складність класифікації проблем і як наслідок вибір неадекватних засобів їх розв’язання; спотворена оцінка проблем (близькі, але дрібні проблеми затуляють великі, але віддалені); неправильна оцінка значимості проблем внаслідок вузькопрофесійної точки зору; змішування цілей, які необхідно досягнуті, з засобами їх досягнення. Метою застосування системного аналізу до конкретної проблеми є підвищення ступеня обґрунтованості рішення, що приймається, та подолання перелічених вище труднощів. Для СА важливими є наступні методологічні принципи: органічна єдність суб’єктивного та об’єктивного; структурність системи, що визначає цілісність та стійкість характеристик системи; динамізм системи; міждисциплінарний характер системних досліджень; органічна єдність формального та неформального при проведенні СА. Системний аналіз — це методологія дослідження таких властивостей та відношень в об’єктах, які важко спостерігаються та важко розуміються, за допомогою представлення цих об’єктів у вигляді цілеспрямованих систем та вивчення властивостей цих систем та взаємних відношень як відношень між цілями та засобами їх реалізації. Одним з основних елементів системного аналізу є система. Система — це множина об’єктів разом з відношеннями між об’єктами та між їхніми атрибутами (властивостями) і направлена на досягнення мети. 2.1. Система діяльності автосалону Система діяльності автосалону має такі характеристики: складність; цілісність; структурованість. Інформаційна система – це сукупність інформаційних ресурсів, технічних засобів, методів обробки інформації. Результатом роботи інформаційної системи є: зберігання інформації; обробка інформації; видача інформації. 2.1.1. Інформаційна модель автосалону Інформаційна модель автосалону, яка має стати основою для функціонування системи, повинна фіксувати значення характеристик системи. Це означає, що дана система повинна мати часовий фактор. Через це модель повинна мати такі характеристики: виконувати декомпозицію сутностей виходячи з часових характеристик; зберігати стани об’єкта відносно часу; вилучати об’єкт з пріоритетного стану. Декомпозиція — це поділ системи на частини з метою зробити більш зручними певні операції з цією системою. Найважливішим стимулом і суттю декомпозиції є спрощення системи, надміру складної для розгляду цілком. Таке спрощення може фактично приводити до заміни системи якоюсь іншою, в певному сенсі відповідною первинній — це здійснюється введенням гіпотез та послабленням або відкиданням деяких зв’язків та елементів в системі, або відповідати реальній системі і полегшувати роботу з нею — в цьому випадку (строга декомпозиція) потрібна розробка спеціальних процедур узгодження та координації частин. Функція системи — це все те, що виконує система або може виконувати згідно до свого призначення. Множина функцій системи є перетворенням призначення системи в дії. Функцію елемента зручно розглядати як сукупність її станів в просторі та часі. При взаємодії функцій доволі часто виникає нова властивість (властивості), які не виявляються в кожному окремому елементі системи. Наприклад, достатньо складно зрозуміти функцію окремої частини автомобіля ізольовано від нього, однак вона стає зрозумілою, коли ми бачимо її у взаємодії з іншими, тобто коли автомобіль рухається. Одна й та ж функція може здійснюватися декількома шляхами. Стан системи — це зафіксовані значення характеристик системи, важливі для цілей дослідження. Зміна довільної з числа цих характеристик означатиме перехід системи до іншого стану. Таким чином отримаємо набір станів, який ще не є процесом. Процес — це набір станів системи, що відповідає впорядкованій неперервній або дискретній зміні деякого параметра, що визначає характеристики чи властивості системи. В більшості випадків таким параметром є час. 2.1.2. Об’єкти системи автосалону Об’єкт є уособленням сутності проблемної області, що змінює свій стан відносно з зміною часу. У даній системі визначені такі об'єкти: автомобіль; двигун; кузов; стандартне обладнання; продавець; продаж. Розглянемо характеристики окремих елементів системи: Автомобіль. Автомобіль має ряд таких властивостей: марка автомобіля, ціна в дилерській мережі, № двигуна, № кузова і № стандартного обладнання. Двигун. Вибираючи автомобіль кожен хоче знати наскільки він потужний. До властивостей двигуна належать: тип двигуна, кількість клапанів, потужність і розгін 0 – 100 км/год. Кузов. Для кузова передбачені наступні властивості: тип, кількість дверей, кількість місць, довжина, ширина, висота, об’єм багажника. Стандартне обладнання. У кожного автомобіля є стандартне обладнання. Стандартне обладнання має наступні властивості: подушки безпеки (кількість штук), наявність бортового комп’ютера, наявність кондиціонера, чи є клімат – контроль, наявність люка, чи шкіряний салон, чи встановлена сигналізація і гарантія виробника (кількість років). Продавець. У кожному автосалоні є продавець. До властивостей продавця належать: дані про продавця (прізвище, ім’я, по батькові, освіта), посада і дата прийняття на роботу. Продаж. Кожен хто хоче придбати автомобіль може дізнатись який автомобіль купляють найбільше. Продаж характеризується: № замовлення, № автомобіля, датою продажу, ціною автомобіля у автосалоні і № продавця. 2.2. Створення інформаційної системи На першому етапі створення системи повинно бути визначення проблеми. Потрібно правильно та точно сформулювати проблеми. Для цього велику проблему піддають декомпозиції (розбивають одну проблему на декілька менших). При створенні нової інформаційної системи слід звернути увагу на всі аспекти, що впливають на реалізацію даного завдання. В загальному можна виділити наступні аспекти: апаратне забезпечення; програмне забезпечення; користувацькі аспекти; економічні аспекти. Кожен аспект повинен ретельно перевірятися. Це потрібно для якісного та правильного функціонування системи.  EMBED Visio.Drawing.6  Рис. 1.2. Аспекти створення інформаційної системи Діяльність кожної системи повинна бути спрямована на досягнення поставленої їй мети. Пізнання мети допомагає зрозуміти сутність систем, що досліджуються. Формулювання мети є складною логічною операцією, що реалізується в межах системного аналізу і вимагає знання області готелю. Довільність в процесі виділення підсистем, що реалізуються в системі, може привести до того, що системне дослідження буде невдалим. В системі авто салону мета є віддаленою від конкретних засобів її досягнення, і “наближення” відбувається при узгодженні мети з засобами її досягнення. Це відбувається шляхом декомпозиції цілей. Це є однією з найважливіших складових аналізу системи і реалізується за допомогою методу дерева цілей. 2.3. Структура цілей 2.3.1. Методика створення структури цілей Для створення структури цілей було використано методику в якій визначено порядок та методи роботи зі структурою цілей в процесі прогнозування та планування. Основними етапами такої методики є: розроблення прогнозу; розроблення дерева цілей; оброблення результатів оцінювання та надання результатів особам, що приймають рішення. Одним з основних етапів даної методики є створення дерева цілей. Створення дерева цілей здійснюється за такими правилами: дерево цілей є структурою, що пов’язує між собою як причину, так і наслідок — головні цілі системи з задачами, завданнями та засобами їх забезпечення; змістовна частина дерева цілей будується на грунті складеного сценарію; 2.3.2. Дерево цілей Кожне дерево в основі повинне мати генеральну мету функціонування системи. Структура дерева цілей для розробленої системи зображена на рис.1..3.  Рис. 1.3. Дерево цілей 3. Постановка задачі та її формалізація 3.1. Мета розробки Метою моєї розробки є створення готової до застосування бази даних для автосалону, а саме створення бази даних автомобілів, їх комплектації та кількість проданих автомобілів, яка реалізується в системі управління базами даних (СУБД) Microsoft Access. 3.2. Призначення системи Головні завдання, які виконує дана система: ● Надання інформації про сучасні автомобілі; ● Редагування та добавляння інформації про автомобілі; ● Збереження інформації про автомобілі; 3.3. Місце застосування розробки База даних, яку я розробляю призначена для застосування в галузі автосалонів. Вона також може бути розширена і встановлена в великій мережі автосалонів. 3.4. Обгрунтування розробки та впровадження системи Цей розділ допомагає визначити наявність проблем, які потребують розв’язання за рахунок впровадження системи прийняття рішень та потреби в її розв‘язанні. В результаті застосування даної системи вирішуються наступні проблеми: ● Проблема швидкого та якісного обслуговування користувачів. Вона вирішується через легкість самої програми, яка є зроблена дуже зручною для будь-якого користувача. Перегляд самої бази даних є зручним і дає змогу користувачеві дізнатися більше інформації про автомобіль який він хоче придбати. До цієї інформації належить: тип кузова автомобіля, тип і можливості двигуна, наявність стандартного обладнання, ціна автомобіля у дилерській мережі та в автосалоні. Вся ця інформація також зберігається в базі даних, і завжди може допомогти при виборі автомобіля. ● Проблема ведення звітності. Використовуючи мою систему – звіти робляться автоматично, вам нічого не доведеться аналізувати та групувати. Ви лише вибираєте: чи ви хочете переглянути звіт, чи видрукувати його. ● Проблема кількості працюючих. При автоматизації діяльності автосалону (там, де може бути застосована моя база даних), значно полегшиться робота консультантів. А також буде необов’язковим наймати консультантів – професіоналів, яким потрібно платити високу заробітну плату. 3.5. Очікувані ефекти від впровадження системи Якщо в деяких автосалонах встановити, пропоновану мною, систему то це забезпечить: Збільшення швидкості обслуговування клієнтів, збільшення продажу автомобілів, а відтак і збільшення прибутку автосалону; Можливість скорочення управлінського персоналу, так як ця програма є простою для використання, і користувач легко зможе ознайомитися з нею; При впровадженні системи слід очікувати полегшення роботи для персоналу, оскільки вже немає необхідності заповнювати облікову документацію, що вимагає затрат часу; Збільшення прибутку; Довіра серед клієнтів, адже всі процеси автоматизовані, і вірогідність помилки є дуже малою; Перехід від паперової роботи до комп‘ютерних комплексів дозволяє пришвидшити керування процесами, які полягали в додаванні, вилученні, оновленні, пошуку і перегляду даних. 3.6. Описання вхідних та вихідних даних Програма призначена для полегшення роботи з даними, їх коректного опрацювання та забезпечення цілісності бази даних. Її елементами є таблиці, форми, запити і звіти. Таблиці є засобом для запису вхідної інформації. Тобто таблиці призначені для вводу вхідної і потрібної нам інформації. Запити призначені для вибірки та агрегації інформації з таблиць за певними параметрами. Вони переважно використовуються для побудови форм та звітів. Власне програма складається з сукупності, вище сказаних елементів бази даних, кожен з яких відповідає за обробку певної події у базі даних. Тобто вони обмінюються даними між собою, реагують на конкретну подію і опрацьовують її. Вхідні та вихідні дані представляються у вигляді таблиць та зв’язків між ними, які були вже описані вище. До вхідних даних ми відносимо інформацію про незмінні, змінні та нормативні параметри деталей персонального компютера (ПК), а саме кокомпютерних комплектуючих та аксесуарів. Дані повинні вноситись у базу даних у зручному для користувача вигляді. Результатом роботи програми є генерація низки звітів, відслідковування місця знаходження товару та нормативних документів. На основі звітів дозволяється проводити аналіз ринку діяльності прокатних пунктів, потенційних замовників, причини, за якими певні товари не користуються попитом, і тим самим корегувати діяльність прокатного пункту у майбутньому. Вхідні та вихідні дані являють собою таблиці, включаючи взаємозв‘язки між собою. Вхідні дані – це: ● інформація про автомобілі загалом; ● гарантія виробника на автомобіль; ● відповідна ціна автомобіля як у дилерській мережі та і у автосалоні; Ці дані повинні заноситись у базу даних через інтерфейсні засоби, що є зручними для користувача. Вихідні дані – це: створення форм; утворення запитів; утворення звітів. 3.7. Вимоги до системи прийняття рішень До поставлених вимог системи діяльності автосалону, а саме інформаційної бази даних обліку продаж автомобілів салонами міста відносять:  детальний аналіз структури бази даних;  засоби вводу інформації;  засоби обробки та виводу інформації;  засоби виводу інформації у зручній формі для користувача . З вимог заданих вище, видно, що програма, яка задовольняє ці вимоги і є доступною в нас на території нашої країни, не що інше як СУБД Microsoft Access, вона найоптимальніше підходить для створення бази даних системи діяльності автосалону. Персонал, який працюватиме з даною системою, повинен мати навики в роботі з комп‘ютером і подібними системами управління. Це викликано відповідальністю за внесення і зміну даних у базі даних. Операційна системи, які найкраще підходить є Windows МЕ. Система повинна мати зручний супровід та швидке обслуговування. В ній повинні раціонально бути скомпоновані технічні елементи і елементи інтерфейсу. Управління системою має бути комфортне і естетично оформлене. 4. Методи і засоби створення інформаційної системи обліку продаж автомобілів салонами міста 4.1. Загальна характеристика СУБД. Основи ACCESS – реляційної бази даних Засіб створення автоматизованої системи є СУБД Microsoft Access. Основою для контролю і планування служать всілякі картотеки, реєстраційні журнали, списки і т.д. Вони поступово накопичуються і оновлюються. При великому об'ємі інформації пошук і узагальнення необхідних відомостей, здійснюваних вручну є досить трудомістким процесом. З появою електронно-обчислювальних машин (ЕОМ) та персональних комп’ютерів (ПК) і використанням їх для обробки інформації з'явилася можливість автоматизувати рішення для великої кількості інформації та певних розрахункових завдань на цією інформацією. Спочатку для накопичення і зберігання інформації на ЕОМ та ПК застосовувалися локальні масиви (або файли), при цьому для кожної з вирішуваних функціональних задач створювалися власні файли початкової і результатної, тобто вже виконаної інформації. Це приводило до значного дублювання даних, ускладнювало їх оновлення. Поступово з розвитком програмного забезпечення для ПК з'явилися ідеї створення систем, які б управляли та дозволяли б накопичувати, зберігати і оновлювати взаємозв'язані дані по цілому комплексу задач. Ці ідеї знайшли своє втілення в системах управління базами даних (СУБД).Системи управління базами даних (СУБД) взаємодіють не з локальними, а взаємозв'язаними за інформацією масивами, так званими - базами даних. З появою персональних комп'ютерів (ПК) системи управління базами даних (СУБД) стають найбільш популярним засобом обробки табличної інформації. Вони є інструментальним засобом проектування даних при обробці великих об'ємів інформації. Програмне забезпечення для роботи з базами даних використовується на персональних комп'ютерах (ПК) вже досить давно. На жаль, ці програми або були елементарними диспетчерами зберігання даних і не мали засобів розробки додатків, або були настільки складні і важкі, що навіть люди, що добре розбираються в комп'ютерах, уникали працювати з ними до тих пір, поки не отримували повних, орієнтованих на користувача додатків. Microsoft Access - це функціонально-повна реляційна система управління базами даних (СУБД). У ній передбачені всі необхідні вам засоби для визначення і обробки даних, а також для управління ними при роботі з великими об'ємами інформації. Що стосується легкості використання, то Microsoft Access зробив тут справжній переворот, і багато хто для створення своїх власних баз даних і додатків звертається саме до нього. Система управління базами даних (СУБД) надає нам можливість контролювати завдання структури і опис своїх даних, роботу з ними і організацію колективного користування цією інформацією. Система управління базами даних (СУБД) також істотно збільшує можливості, полегшує каталогізацію і введення великих об'ємів, тобто великої кількості інформації, що зберігається в численних таблицях. Система управління базами даних (СУБД) включає три основні типи функцій: 1) визначення (завдання структури і опис) даних; 2) обробка даних; 3) управління даними. Всі ці функціональні можливості повною мірою реалізовані в Microsoft Access. У практиці, як правило, необхідно вирішувати і задачі з використанням електронних таблиць і текстових процесорів. Наприклад, після підрахунку або аналізу даних необхідно їх представити у вигляді певної форми або шаблони. У результаті, користувачеві доводиться комбінувати програмні продукти для отримання необхідного результату. У цьому сенсі Microsoft Access істотно спростять задані користувачеві проблеми та завдання і надасть всі свої можливості. 4.2. Визначення (завдання структури) даних Під час роботи з документом або електронною таблицею ми зазвичай повністю вільні у визначенні вмісту документа або кожного елементу таблиці. У текстовому редакторові така гнучкість необхідна для того, щоб помістити ту або іншу інформацію в потрібне місце на сторінці, а в електронній таблиці ми повинні мати можливість зберігати початкові дані, проводити необхідні обчислення і представляти результати в потрібному вигляді. Ця гнучкість забезпечує успішне рішення відносно невеликих, добре сформульованих задач. Але коли електронна таблиця містить декілька сотень рядків, а документи складаються з багатьох сторінок, то працювати з ними стає досить важко. Із зростанням об'єму даних ви можете виявити, що перевищені встановлені електронною таблицею або текстовим редактором обмеження на пам'ять або ж взагалі вичерпані можливості комп'ютерної системи. Якщо ви розробляєте документ або електронну таблицю, які призначені для інших користувачів, то стає важко (або навіть неможливо) проконтролювати введення нових і використання вже наявних даних. Наприклад, коли в електронній таблиці в одному осередку повинна зберігатися дата, а в іншій - грошове надходження, користувач чисто випадково може їх переплутати. Крім того, якщо нам знадобиться працювати не тільки з цифровою або текстовою інформацією, ми можемо виявити, що наша електронна таблиця не може працювати з інформацією, представленою у вигляді малюнка або звуку. Система управління базами даних (СУБД) - дозволяє задати типи даних і способи їх зберігання. Ми також можете задати критерії (умови), які система управління базами даних (СУБД) надалі використовуватиме для забезпечення правильності введення даних. У найпростішому випадку умова на значення повинна гарантувати, що ми не введемо випадково в числове поле текстові символи. Інші умови можуть визначати область або діапазони допустимих значень ваших даних. У найбільш довершених системах ми можемо задати відношення між сукупністю даних (зазвичай так званими таблицями або файлами) і покласти на систему управління базами даних (СУБД) відповідальність забезпечення сумісності або цілісності даних. Наприклад, можна примусити систему автоматично перевіряти відношення введених замовлень до конкретних клієнтів. Microsoft Access надає нам максимальну свободу в завданні типу ваших даних (текст, числові дані, дати, час, грошові значення, малюнки, звук, документи, електронні таблиці та інше). Ми можемо задати також формати зберігання (довжина рядка, точність представлення чисел і дати часу) і надання цих даних при висновку на екран або друк. Для впевненості, що в базі даних зберігаються тільки коректні значення, можна задати умови на значення різного ступеня складності. 4.3. Створення бази даних Дана СУБД дозволяє створити нову базу даних двома способами. Одним із способів є створення порожньої бази даних, а потім додавати до неї потрібні об‘єкти: таблиці, запити, форми, звіти. Даний спосіб є досить гнучким. Також є можливість створити базу даних за допомогою майстра одразу з всіма необхідними об‘єктами. Це є найпростішим способом початкового створення бази даних. Але в обох цих випадках створення є можливість редагувати створені об‘єкти. Якщо потрібні об‘єкти вже є створені в іншій базі даних, тоді є можливість імпортувати їх у відкриту для створення базу даних. Виходячи з MS Access немає необхідності зберігати змінені дані, оскільки сама СУБД автоматично зберігає їх. Але якщо змінено було структуру будь-якого об‘єкту бази даних дана СУБД виводить повідомлення, що вимагає підтвердження зміни. Починати створення бази даних необхідно з аналізу предметної області, включаючи вимоги, що поставлені для неї. Спочатку створюється узагальнений опис створюваної бази даних. Це виконується з використанням графіків, схем, таблиць, формул. На цьому етапі створюється модель, що є незалежною від фізичних характеристик середовища зберігання інформації. Іншим етапом є створення комп‘ютерної моделі. Це дає можливість користувачам діставати доступ до даних, що знаходяться на фізичному запам‘ятовуючому пристрої, по їх іменах. 4.4. Обробка даних Робота з даними в текстовому редакторові або електронній таблиці значно відрізняється від роботи з даними в СУБД. У документ, підготовлений за допомогою текстового процесора, ми можемо включити табличні дані і використовувати для їх обробки обмежений набір функцій. Можна виконати пошук рядка символів в початковому документі, за допомогою ОLЕ (Object Linking and Embedding) включити в нього таблиці, діаграми або картинки з інших додатків. У електронній таблиці деякі осередки містять забезпечуючі потрібні обчислення або перетворення формули, а дані, які є для них початковою інформацією, ми можемо ввести в інші осередки. Дані з електронної таблиці, створеної для якоїсь конкретної мети, дуже важко потім використовувати в рішенні інших задач. Щоб виконати нове завдання, ми можемо організувати зв'язок даними іншої електронної таблиці або використовувати обмежені можливості пошуку для копіювання вибраної підмножини даних однієї з електронних таблиць в іншу, яка буде потрібно нам для вирішення нового завдання. СУБД дозволяє працювати з даними, застосовуючи різні способи. Наприклад, ми можемо виконати пошук інформації в окремій таблиці або створити запит з складним пошуком по декількох зв'язаних між собою таблицях або файлах. За допомогою однієї єдиної команди можна відновити зміст окремого поля або декількох записів. Для читання і коректування даних ми можемо створити процедури, що використовують функції СУБД. У багатьох систем є розвинені можливості для введення даних і генерації звітів. У Microsoft Access для обробки даних деяких таблиць використовується могутня мова SQL (Structured Query Language - Структурована мова запитів). Використовуючи, ми можемо виділити з однієї або декількох таблиць необхідну для вирішення конкретного завдання інформацію. Access значно спрощує завдання обробки даних. Щоб примусити Microsoft Access вирішувати наші задачі, нам абсолютно не потрібно знати мову SQL. При будь-якій обробці даних з декількох таблиць використовує одного разу задані вами зв'язки між таблицями. Ми можемо сконцентрувати свої зусилля на вирішенні інформаційних проблем, не витрачаючи сил на побудову складної системи, яка відстежує в нашій базі всі зв'язки між структурами даних. У Microsoft Access є також простий і в той же час багатий можливостями засіб графічного задання запиту - так званий «запит за зразком» (QBE, query by example), який використовується для задання даних, необхідних для вирішення деякого завдання. Використовуючи для виділення і переміщення елементів на екрані стандартні прийоми роботи з мишею в Windows і декількох клавішах на клавіатурі, ми можемо буквально за секунди побудувати досить складний запит. 4.5. Управління даними Електронні таблиці і текстові документи є прекрасними засобами для вирішення завдань для одного користувача, але вони погано пристосовані для роботи в режимі колективного користування. Електронні таблиці також корисні, як шаблони для простих форм введення інформації, але якщо нам потрібно провести комплексну перевірку даних, то тут їх функцій явно недостатньо. Електронна таблиця хороша як шаблон для рахунку-фактури в невеликій фірмі. Але якщо з розширенням бізнесу починає зростати число співробітників, що вводять в комп'ютер замовлення, то без бази даних нам не обійтися. Так само електронна таблиця може використовуватися на великих підприємствах для підготовки співробітниками звітів про свої витрати, але для складання загальної бухгалтерської звітності ці відомості все одно повинні збиратися в базі даних. У тих випадках, коли виникає необхідність колективного користування інформацією, справжня система управління базами даних (СУБД) дозволяє захищати інформацію від несанкціонованого доступу так, що право знайомитися з даними або коректувати їх отримують тільки певні користувачі. Призначена для колективного користування система управління базами даних (СУБД) має засоби, що не дозволяють декільком користувачам одночасно коректувати одні і ті ж дані. Оскільки в Access до даних можуть мати доступ одночасні декілька користувачів, в нім передбачені надійні засоби захисту і забезпечення цілісності даних. Ми можемо наперед вказати, які користувачі або групи користувачів можуть мати доступ до об'єктів (таблицям, формам, запитам) нашої бази даних. Microsoft Access автоматично забезпечує захист даних від одночасного їх коректування різними користувачами. Microsoft Access також пізнає і враховує захисні засоби інших приєднаних до нашої бази структур (таких, як бази даних РагаDох, dBASE, і SQL). 4.6. Microsoft Access - щось більше, ніж СУБД Точно визначивши, які саме дані нам потрібні, яким чином вони зберігатимуться в пам'яті і яка повинна бути система доступу до даним, ми тим самим вирішили тільки питання управління даними. Окрім цього потрібний ще простий спосіб автоматизації рішення майбутніх типових задач. Навіть якщо ми можемо розробити достатньо складні «прикладні» електронні таблиці, у нас все одно не буде засобів відладки і управління роботою таких додатків, що дозволяють легко створити, скажімо, повні форми для замовлень або систему обліку матеріально-виробничих запасів. Навпаки, система управління базами даних (СУБД) спеціально проектуються для створення додатків. Вони представляють нам необхідний інструментарій для управління даними і їх обробки, а також дають можливість каталогізувати об'єкти додатку і управляти взаємозв'язками між ними. При цьому разом з системою управління базами даних (СУБД) у вашому розпорядженні опиняється мова програмування і засіб відладки. Для автоматизації рішення ваших задач нам необхідні : могутня реляційна система управління базами даних (СУБД) і система розробки додатків. Практично всі існуючі системи управління базами даних (СУБД) мають засоби розробки додатків, які можуть бути використані програмістами або кваліфікованими користувачами при створенні процедур для автоматизації управління і обробки даних. На жаль, багато систем розробки додатків для створення процедур вимагають знання деякої мови програмування, наприклад Сі або Xbase. Не дивлячись на всю їх силу і багатство засобів, для успішного їх використання від нас потрібна наявність певної професійної підготовки і досвіду роботи з ними. На щастя, є засоби, що дозволяють легко проектувати і створювати додатки для роботи з базами даних без знання мови програмування. Робота в Microsoft Access починається з визначення реляційних таблиць і їх полів, які міститимуть дані. Відразу після цього ми за допомогою форм, звітів і макросів зможете визначати дії над цими даними. Форми і звіти можна використовувати для завдання форматів виведення даних на екран і додаткових обчислень, що дуже схоже на роботу з електронними таблицями. Формати і інструкції по проведенню обчислень відокремлені від даних (що знаходяться в таблицях), так що ми маємо повну свободу дій у використанні даних, не міняючи при цьому самі дані - досить створити додаткову форму або звіт, що використовують ті ж самі дані. Якщо нам потрібно автоматизувати деякі дії, то для встановлення зв'язків між певними формами і звітами або для виконання певних дій як відгук на деяку подію (наприклад, зміна даних в деякому полі форми) можна без особливих зусиль створити макроси. Якщо вам потрібні витончені засоби, наприклад бібліотечні утиліти Windows, ми можете написати процедуру на Access Basic. 5. Описання реалізації завдання Методом вирішення свого завдання я обрав метод побудови баз даних у системі управління базами даних (СУБД) - Microsoft Access, тому що цей метод є найбільш підходящим у розвязанні проблеми, а саме автоматизованої системи по продажу комплектуючих до персонального комп’ютера (ПК) . Ця програма є досить поширеною і доступною практично усім користувачам комп’ютера. 5.1. База даних Поняття бази даних (data base) як засобу опрацювання інформації з'явилось на етапі застосування комп'ютерних систем у сфері бізнесу, фінансів та управління. Початково базою даних - називався будь-який масив, в якому дані накопичувались для подальшого опрацювання. З часом сам термін набув більш конкретного поняття, а технології створення, зберігання і застосування баз даних розвинулись в окрему галузь комп'ютерних наук. Особливостями сучасних баз даних є: - структурування і класифікація даних за певною множиною формальних та змістовних ознак; - наявність спеціального програмного забезпечення - системи управління базами даних (СУБД); - незалежність методів і засобів зберігання даних (технологій фізичного рівня) від методів та засобів опрацювання та сприйняття даних (технологій логічного рівня); - незалежність способів представлення і обробки даних від їх змісту та галузі застосування; - незалежність методів і процедур опрацювання від обсягів даних; - можливість застосування однієї бази даних для розв'язання різноманітних задач. Термін "база даних" загалом є достатньо об'ємним, складним та багатостороннім для однозначного визначення. База даних - це множина взаємопов'язаних даних, об'єднаних спільним середовищем зберігання, спільним застосуванням, єдиною формою представлення, єдиними методами і засобами керування. База даних – це набір відомостей, що стосуються до визначеної теми чи задачі. Традиційно такими задачами є бухгалтерський облік, банківська діяльність, географічні інформаційні системи, інвентарний облік, законодавство, медичні записи, мультимедіа, керування процесами, системи замовлень тощо. У комп’ютерних системах бази даних організовуються за допомогою спеціальних прикладних програм – систем управління базами даних (СУБД). Однією з них є система управління базами даних (СУБД) - Microsoft Access. 5.2. Початок роботи з базою даних Для того, щоб почати роботу з базою даних, слід завантажити Microsoft Access. На екрані з’являється вікно-запрошення, яке пропонує зробити вибір: створити нову базу даних, або відкрити існуючу.  Рис. 5.1. Вікно-запрошення Microsoft Access Після натискання на значок з «Новая база данных …» на екран з’явиться ще одне вікно, де потрібно буде задати назву нової бази даних і каталог для створюваної бази даних, де вона буде збережена і натиснути кнопку , після чого створиться вже нова база даних. 5.3. Проектування бази даних 5.3.1. Таблиці Таблиця – це набір даних із конкретної теми, такої як деталі комп’ютера чи працівники певної галузі. Використання окремої таблиці для кожної теми означає, що відповідні дані не повторюються (тобто зберігаються тільки один раз в межах своєї теми), що робить базу даних ефективнішою і зменшує кількість помилок при введенні даних. Таблиці організують дані у стовпці, які називаються полями, і рядки, які називаються записами.  EMBED Visio.Drawing.5  Рис. 5.2. Таблиця Працювати з таблицями можна у двох режимах: 1) в режимі конструктора. 2) з допомогою майстра. У режимі конструктора можна створити нову таблицю або додати, вилучити чи настроїти поля наявної таблиці. З допомогою майстра дані можна додавати, редагувати, переглядати чи виконувати іншу роботу з даними таблиці. Створення таблиці Для створення таблиць я використовував режим конструктора. Двічі клацнути на рядку ,де потрібно вписати всі потрібні поля в таблиці. Для створення таблиці Автомобілі , зазначено такі поля : Номер авто – числовий (цей тип поля використовується для зберігання числових значень); Марка автомобіля – текстовий (цей тип поля використовується для зберігання будь – якої послідовності символів, включаючи літери, цифри, пробіли і спеціальні символи); Ціна у дилерській мережі – текстовий; Номер двигуна – числовий; Номер кузова – числовий; Номер стандартного обладнання – числовий; До того, як зберегти таблицю, визначити первинний ключ. Він ідентифікує записи і дозволяє відрізнити один запис від іншого. Первинний ключ складається з одного або декількох полів . Ключем у даній таблиці є поле Номер авто. Для збереження структури таблиці натиснути кнопку Save (Зберегти)  на панелі інструментів, а потім ввести ім’я таблиці Автомобілі (імена таблиць не повинні повторюватися в межах однієї бази даних).  Рис. 5.3. Структура таблиці Автомобілі в режимі конструктора Таблиця Двигун створена з таких полів: Номер двигуна - лічильник (цей тип поля використовується для автоматичної нумерації записів таблиці); Двигун – текстовий ; Кількість клапанів – числовий ; Потужність, кінських сил – текстовий; Розгін 0 – 100 км /год, с – тестовий;  Рис. 5.4. Таблиця Двигун При створенні таблиці Кузов використовуються такі поля: Номер кузова – числовий; Тип – текстовий; Кількість дверей – числовий; Кількість місць – числовий; Довжина/ ширина/ висота, мм – текстовий; Об’єм багажника, л – текстовий;  Рис. 5.5 Таблиця Кузов Таблиця Стандартне обладнання створена з таких полів: Номер стандартного обладнання – числовий; Подушки безпеки, штук – числовий; Бортовий комп’ютер – логічний (цей тип поля використовується для зберігання логічних величин, тобто таких, які можуть набирати лише двох значень Так або Ні); Кондиціонер – логічний; Клімат – контроль – логічний; Люк – логічний; Шкіряний салон – логічний; Сигналізація – логічний; Гарантія виробника – числовий;  Рис. 5.6 Таблиця Стандартне обладнання Також по цим принципам були створенні і інші таблиці, такі як: таблиця Продавець і таблиця продаж. Після створення всіх потрібних таблиць для функціонування бази даних потрібно створити зв’язки між таблицями.  Рис. 5.7 Схема бази даних 5.3.2. Запити Запити застосовуються користувачем для вибірки з бази даних інформації, яка його цікавить, тобто відповідає певним категоріям. Запити використовуються для перегляду, зміни й аналізу даних різними способами. Запити також можна використовувати як джерела записів для форм, звітів і сторінок доступу до даних. Якщо необхідно скласти запит на основі декількох таблиць , то між цими таблицями попередньо необхідно встановити відношення, звязуючи поля одне з одним. Найпоширеніший тип запитів – запит на вибірку. Запити цього типу повертають дані з однієї чи декількох таблиць і відображають їх у вигляді таблиці, записи в якій можна оновляти (з деякими обмеженнями). Запити на вибірку можна також використовувати для групування записів і обчислення сум, середніх значень, підрахунку записів і знаходження інших типів підсумкових значень. Запит можна створити за допомогою майстра або самостійно. В останньому випадку необхідно в режимі конструктора вибрати таблиці чи запити, що містять потрібні дані, і заповнити бланк запиту  У вікні бази даних вибрати значок  Запит у списку Об'єкти і натиснути кнопку New (Створити новий) на панелі інструментів вікна бази даних. В діалоговому вікні Новий запит вибрати пункт Режим конструктора. Вікно конструктора запиту поділене на дві частини. У верхній частині вказуються усі джерела запиту (таблиці чи інші запити) та зв’язки між ними. Нижня частина – це бланк запиту, в якому наводяться список полів запиту та особливості їх відображення на екрані. Обрані таблиці Автомобілі, Продаж і Продавець. Після цього вибрано поля, і які поля потрібно виводити на екран, у цьому запиті всі поля потрібно виводити на екран.  Рис. 5.8 Режим конструктора проектування запиту Продаж Цей запит створений для перегляду інформації про продаж автомобілів, і виглядає так :  Рис. 5.9. Запит Продаж Аналогічно був створений запит Стандартне обладнання.  Рис. 5.10. Режим конструктора проектування запиту Двигун Цей запит виводить список записів, в яких деякі поля містять однакові дані і він має такий вигляд має такий вигляд:  Рис. 5.11. Запит Двигун Перехресний запит В Access можна створювати особливі типи запитів – перехресні. Вони відрізняються тим, що відображають сумарну інформацію у компактному тау зручному для читання вигляді. Прехресний запит створює з таблиці звичайну матрицю, яка описує відповідність значень одного поля значенням іншого поля у таблиці. Він надає кінцеву інформацію дл
Антиботан аватар за замовчуванням

01.01.1970 03:01-

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!
Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!