Дипломная (вкр): Розробка програмного забезпечення для косметичного салону

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

запити - результати звернення користувача до БД з метою пошуку даних, видалення, додавання та оновлення записів. Результати пошуку (вибірки) подаються в табличному вигляді;

звіти - документи, призначені для виводу на друк, сформовані на інформації , яка міститься в таблицях і запитах;

Схема - опис архітектури зв'язків багато-табличних БД;

Макроси і модулі - об'єкти підвищеної складності, при повсякденному роботі можуть не використовуватися.

Серед особливостей Access варто відзначити наявність VBA - вбудованої мови програмування, за допомогою якого додаток може доповнюватися підпрограмами користувачів. Тим самим істотно розширюються можливості початкового варіанту утиліти, забезпечується зручність роботи.

1.6 Опис середовища програмування Borland Delphi

Інтегроване середовище розробки Delphi - це середовище, в якій є все необхідне для проектування, запуску і тестування створюваних додатків. Більшість версій Delphi випускається в декількох варіантах:

а) стандартна;

б) професійна версія;

в) розробка баз даних предметних областей.

Ці варіанти розрізняються, в основному різним рівнем доступу до систем управління базами даних. Останні два варіанти є найбільш потужними в цьому відношенні. Бібліотеки компонентів в різних варіантах практично однакові.

Розглянемо короткий перелік компонентів, запропонованих мовою програмування:

верхній частині вікна середовища відображається смуга головного меню. Призначення кожного пункту меню можна уточнити в довідковій системі Delphi. Для отримання довідки слід вибрати цікавий пункт меню і натиснути клавішу F 1. Вибір команди меню виконується будь-яким із стандартних способів: F 10, Alt + гаряча клавіша або клацанням миші на потрібному пункті меню. В табл. 1.2 можна оглянути опис деяких пунктів меню мови програмування.

Таблиця 1.2 - Призначення команд меню [5]

Розділ меню

Призначення

Меню File (Файл)

Розділи меню дозволяють створювати новий проект, нову форму, відкрити раніше створений проект або форму, зберегти проекти або форму у файлах з заданими іменами.

Меню Edit (Правка)

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

Меню Search (Пошук)

Розділи цього меню дозволяють здійснювати пошук фрагментів тексту, помилок, об'єктів, модулів, змінних і символів у редакторі коду.

Меню View (Вид)

Розділи цього меню дозволяють вивести на екран або приховати різні елементи середовища проектування і відкрити вікна, пов'язані з інтегрованим відгадчиком.

Меню Project (Проект)

Розділи меню дозволяють додавати і видаляти з проекту форми, задавати опції проекту, компілювати проект без його виконання, дати інформацію про розміри програми.

Меню Run (Виконати)

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

Меню Component (Компонент)

Містить меню, що розкривається, яке дозволяє працювати з компонентами: створювати нові компоненти, змінювати палітру компонентів і т.п.

Меню Database (База даних)

Розділ меню дозволяє використовувати інструментарій для роботи з базами даних.

Меню Tools (Сервіс)

Включає ряд розділів, що дозволяють виконувати різні допоміжні програми: редактор зображень, програми, конфігурують бази даних і мережі і т.п.

Меню Windows (Вікно)

Містить список відкритих вікон середовища та надає можливість переходу з одного вікна в інше.

Меню Help (Допомога)

Містить розділи, що допомагають працювати з довідковою системою середовища програмування Delphi.


нижче смуги головного меню розташовані дві інструментальні панелі. Ліва панель (що складається, в свою чергу, із трьох панелей) містить два ряди кнопок, які дублюють деякі найбільш часто використовувані команди меню (відкрити, зберегти, зберегти все і т.д.). Права панель містить панель бібліотеки візуальних компонентів (або палітра). Палітра компонентів містить ряд сторінок, закладки яких видно в її верхній частині. Сторінки згруповані у відповідності з їх змістом і призначенням. Оскільки число надаваних компонентів зростає від версії до версії, то зупинимося на основних. В табл. 1.3 можна оглянути опис деяких загальних палітр компонентів мови програмування.

Таблиця 1.3 - Палітри компонентів [5]

Палітра компонентів

Призначення

Палітра компонентів Standard (Стандартна)

Більшість компонентів на цій сторінці є аналогами екранних елементів операційної системи Windows: меню, кнопки, смуги прокручування, панелі і т.п. Імена компонентів можна дізнатися з підказки. Призначення компонентів можна уточнити, використовуючи систему контекстної довідки Delphi.

Палітра компонентів Additional (Додаткова)

Містить більш розвинуті компоненти: а) відтворення звуку, музики і відео, б) відображення графічної інформації.

Палітра компонентів System (Системна)

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

Палітра компонентів Win32

Містить компоненти, що дозволяють створеним програмам використовувати інтерфейс Windows.

Палітра компонентів Dialogs (Діалогова)

Містить стандартні діалогові вікна для операцій над файлами, пошуку та заміни тексту, вибір шрифтів, квітів і т.д.

Палітра компонентів Data Access, Data Controls (Сервіс баз даних)

Використовує механізм баз даних для організації доступу до файлів баз даних різних форматів.

Палітра компонентів QReport (Звіти)

Надає компоненти для візуального проектування звітів баз даних.

Палітра компонентів Servers (Сервіс)

Надає компоненти - спадкоємці для доступу до всіх серверним об'єктах Microsoft Office.

Палітра компонентів Samples (Приклади)

Містить компоненти-приклади, які можна додавати у власні програми.

Палітра компонентів Internet

Надає компоненти для розробки додатків, що дозволяють створювати HTML файли безпосередньо з файлів баз даних та інших типів, що взаємодіють з іншими додатками для Інтернету.


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

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

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

Таблиця 1.4 - Основні властивості компонентів [5]

Властивість

Призначення

Caption (напис)

Назва компонента

Color

Колір поверхні компонента

Font Color

Колір шрифту

Font Height

Висота шрифту

Font Name

Ім'я шрифту

Font Size

Розмір шрифту

Style fsBold

Стиль напису на компоненті - Жирний

Style fsItalic

Стиль напису на компоненті - курсив

Style fsUnderline

Стиль напису на компоненті - підкреслення

Style fsStrikeOut

Стиль напису на компоненті - закреслення


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

Редактора коду практично повністю перекривається вікном форми. Редактор коду є повноцінним програмним редактором. У заголовку вікна редактора коду відображається ім'я поточного файлу, з текстом якого проводиться робота (стандартне ім'я - Main. Pas). У нижній частині вікна редактора кодів розташовується рядок стану. У самій лівій її позиції відображається позиція курсору: номер рядка та колонки;

вище вікна Інспектора об'єктів розташоване вікно Дерево об'єктів, яке відображає структуру компонентів додатка з точки зору їх належності один до одного.

Завдяки системі візуального об'єктно-орієнтованого проектування Delphi можливо:

а) створювати закінчені додатки для Windows самої різної спрямованості;

б) швидко створювати професійно виглядає віконний інтерфейс для будь-яких додатків; інтерфейс задовольняє всім вимогам Windows і автоматично налаштовується на ту систему, яка встановлена, оскільки використовує функції, процедури та бібліотеки Windows;

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

г) створювати потужні системи роботи з базами даних будь-яких типів;

д) формувати і друкувати складні звіти, які включають таблиці, графіки і т.п.;

е) створювати довідкові системи, як для своїх програм, так і для будь-яких інших;

ж) створювати професійні програми установки для додатків Windows, враховують всю специфіку і всі вимоги операційної системи. [6]

Однією з можливостей Delphi є робота з базами даних.

Залежно від взаємного розташування програми та БД можна виділити:

локальні БД;

віддалені БД.

Для виконання операцій з локальними БД розробляються і використовуються так звані локальних додатків , а для визначення операцій з віддаленими БД - клієнт - серверні додатки .

Розташування БД в значній мірі впливає на розробку додатка, обробного містяться в цій базі дані .

Так , розрізняють такі види додатків:

програми, що використовують локальні бази даннях , називаються однорівневими додаток , оскільки додаток і БД утворюють єдину файлову систему;

програми, що використовують віддалені бази даннях , поділяють дворівневі і багаторівневі. Дворівневі додатки містять клієнтську і серверну частини;

багаторівневі додатки крім клієнтської і серверної частин мають додаткові частини. Приміром , в трирівневих додатках є клієнтська частина , сервер додатків і сервер бази даннях .

Одно- і дворівневе програми Delphi можуть здійснювати доступ до локальних і віддалених БД з використанням наступних механізмів:

BDE ( Borland Database Engine - процесор баз даних фірми Borland ) , що надає розвинений інтерфейс API для взаємодії з БД;

ADO ( ActiveX Data Objects - об'єкти даних ActiveX ) здійснює доступ до інформації за допомогою OLE DB ( Object Linking and Embedding Data Base - зв'язування і впровадження об'єктів баз даних).

Вкладка ADO містить сім об'єктів: Connection, Recordset, Command, Parameter, Field, Error і Property. Компоненти ADO в палітрі компонентів Delphi являють собою надбудови над базовими об'єктами, експонуючи більшість їх властивостей, методів і подій у звичному для Delphi вигляді;

dbExpress - забезпечує швидкий доступ до об'єктів баз даних за допомогою набору драйверів ;

InterBase - реалізує безпосередній доступ до баз даних InterBase .[7]

. ЕТАПИ ТА ВИМОГИ ДО ДИПЛОМНОГО ПРОЕКТУ

2.1 Дослідження системи та її оточення

Система - деяка цілісність яка складається з взаємозалежних частин, кожна з яких вносить свій вклад до характеристики цілого.

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

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

Кожна організація розглядається як система:

-       складна так як вона складається з багатьох систем (виробнича підсистема, фінансова та кадрова і т.д.);

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

Виділяють чотири основні характеристики зовнішнього оточення:

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

б)      складність зовнішнього оточення - кількість факторів, на що організація зобов'язана реагувати, а також рівень варіативності кожного фактору;

в)      рухливість оточення - це швидкість, з якої відбуваються зміни в оточенні організації. Оточення організацій змінюється зі зростаючою швидкістю. Хоч ця тенденція і є загальної, є організації, навколо яких зовнішнє оточення особливо рухом;

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

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

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

З точки зору системного підходу, організація - це механізм перетворення входів в виходи. Яскравим прикладом прямого впливу на вхід організації є постачальники вхідних ресурсів. Враховуючи різноманітність ресурсів, що споживаються організацією, у неї існує ціла мережа постачальників. Очевидно, що загальні характеристики виявляються по-різному і залежать від конкретного постачальника і ресурсу, що поставляється.

Постачальники матеріальних ресурсів (постачання сировиною, матеріалами, запчастинами, готовими виробами, машинами і обладнанням, оргтехнікою, канцтоварами і т. П.).

Источник: https://www.bibliofond.ru/detail.aspx?id=785233