Сдам Сам

ПОЛЕЗНОЕ


КАТЕГОРИИ







Опис організації як об’єкта управління





ВСТУП

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

Тому темою дипломної роботи є розробка інформаційної системи фірми з постачання продуктів харчування для муніципальних закладів харчування. Веб-базована інформаційна система призначена для співробітників ПП «Діадема», які ведуть документацію щодо діяльності фірми.

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

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

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

Для контролю та аналізу роботи фірми необхідно збереження даних. Дану можливість буде реалізовано за допомогою Microsoft SQL Server, яка використовується для роботи з базою даних.

 

АНАЛІТИЧНА ЧАСТИНА

Опис організації як об’єкта управління

Назва організації та її спеціалізація

Приватне підприємство «Діадема» (ПП «Діадема») орієнтоване на куплю-продажу продуктів харчування. Підприємство закуповує товар у різних постачальників, перевіряє на якість та продає покупцям (магазини, садки, школи). Зазвичай підприємство закуповує молочну продукцію. Але бувають періоди, коли підприємство має змогу закупити якийсь інший продукт харчування (ковбасні вироби, овочі, фрукти).

За рахунок постійного вдосконалення та підвищення ефективності роботи фірми ПП «Діадема» вже 20-й рік поспіль виграє тендер на надання даних послуг.

На сьогоднішній день ПП «Діадема» є однією з великих підприємств м. Кременчука, та конкуренто спроможною серед них. Вона співпрацює з такими підприємствами як: ПП «Богдан», ПП «Голосна», ОО «Оптовичок».

Коротка історія розвитку

Підприємство було засновано близько 20 років назад. Засновником та директором підприємства є Голосна Віра Михайлівна. Робота підприємства основана на куплі-продажі товарів харчування. Раніше, кожен рік, підприємство брало участь у розіграші тендерів (право продавати товар, послуги).

У 2015 року було прийнято рішення підписати постійний тендер на поставку товарів харчування. З дня заснування асортимент товару не змінювався. Змінилася лише кількість продаж та замовлень стало більше.

Цільове призначення та функціональні задачі підприємства

Основними цілями підприємства є: перевірка якості товару, напрацювання

бренду, розширення товару, підвищення кваліфікації працівників, підвищення прибутковості.

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

Правова і нормативна основа

Основними правовими актами, які регулюють діяльність підприємств, є: Господарський кодекс Україні від 16.01.2003 року № 436-1V, Закон України «Про державну реєстрацію юридичних осіб та фізичних осіб – підприємців» від 15.05.2003 року № 755-IV, статут підприємства, Генеральна тарифна угода, колективний договір, Класифікація організаційно-правових форм господарювання, затверджена наказом Державного комітету України по стандартизації, метрології та сертифікації від 22.11.1994 року № 288 та інші правові документи, що регулюють окремі напрями діяльності підприємства.

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

Окремими видами діяльності підприємство може займатися тільки на підставі

спеціального дозволу (ліцензії). Підприємство діє на основі статуту.

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

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

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

У статуті підприємства визначається орган, який має право представляти інтереси трудового колективу (рада трудового колективу, рада підприємства, профспілковий комітет та інше).

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

Ресурси

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

Склад ресурсного потенціалу:

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

– нематеріальні ресурси – об’єкти промислової та інтелектуальної власності, здатні приносити користь тривалий час. До їх складу входять база знань, патент та тендер;

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

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

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

Структура підприємства

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

Організаційна структура підприємства – це сукупність ланок (структурних підрозділів) і зв’язки між ними. Структура фірми – це склад і співвідношення її внутрішніх ланок, відділів. Організаційна структура підприємства схожа на лінійну структуру. Для неї характерна вертикаль: вищий керівник – керівник підрозділу – виконавці. Є тільки вертикальні зв’язки.

Організації структури ПП «Діадема» показано на рис. 1.1.

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

Перелік посад на підприємстві: 1 – завідуючий складу; 2 – старший комірник;

3 – оператор; 4 – експедитор; 5 – водій; 6 – охорона; 7 – директор.

Матриця відповідальності показана у табл. 1.1.

 

 

Директор
Головний бухгалтер
Завідуючий складу
Секретар
Бухгалтер
Каса
Старший комірник
Оператор
Експедитор
Водій
Охорона

 


Рисунок 1.1 – Організація структури ПП «Діадема»

 

Таблиця 1.1 – Матриця відповідальності

Бізнес-процес Персонал
             
Отримання, облік та контроль товару З В І І
Зберігання та продаж товару В З І І
Контроль та облік замовлень І В З І
Аналіз діяльності фірми З З І В
Отримання товару від постачальника І В І
Облік та контроль товару В З І
Облік постачальників та замовників І І В І
Облік складів та сортування товару І В І І
Перевірка документів І З З В І
Перевірка та контроль комплектації товару І В З І
Перевірка якості та облік товару І В І
Маркетинг З І В І

Продовження таблиця 1.1

Облік та оформлення замовлень І І В І
Комплектація товару по замовленні В З І
Вивчення товару І З В З
Вивчення споживачів І З В
Реклама товару І В З
Отримання замовлення В І
Перевірка замовлення В З І
Формування товару по замовленні В З І
Вибір товару З В І
Вибір матеріалу для комплектації З В З І
Комплектація замовленого товару З В І
Збір та облік скомплектованого замовлення до транспорту В З І І
Завантаження в машину В З І І
Розвезення та реалізація товару І В З І
Аналіз продажів товару В З І
Аналіз популярності товару В З І
Облік робітників З В І І
Аналіз завантаженості складів В З З І
Аналіз доходів фірми З І І В
Закупівля товару В З З І

Зовнішнє середовище

Приватне підприємство «Діадема» співпрацює з різними постачальниками ковбасних виробів, молочних виробів, овочів, фруктів тощо.

Для реалізації товару підприємство співпрацює з садками, школами та магазинами, таких як ПП «Богдан», ПП «Голосна», ОО «Оптовичок».

Побудова діаграм кооперації

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

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

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

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

Детальні відомості про об’єкти та повідомлень між ними показані у описі аналогічних діаграм послідовності дій та представлені на рис. 1.15 та рис. 1.16.

 

Рисунок 1.15 – Діаграма кооперації для авторизації користувача

 

Рисунок 1.16 – Діаграма кооперації для отримання аналізу діяльності підприємства

Побудова діаграм класів

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

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

Окрім структури класів на відповідній діаграмі вказуються відносини між класами. Базовими відносинами в мові UML є відносини залежності, асоціації та узагальнення.

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

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

Відношення узагальнення є звичайним таксономічним відношенням між більш загальним елементом (батьком) та більш приватним (нащадком).

В даній роботі було побудовано діаграму класів, яка складається з 13 класів.

Клас Employees призначений для збереження даних про працівників підприємства.

Клас Roles містить ролі користувачів системи.

Клас User призначений для збереження логіну, пароля та відповідної ролі.

Клас StorekeeperArhiveActions містить дані про товар необхідні для старшого комірника.

Клас Cars містить дані про транспорт на підприємстві.

Клас Storages містить дані про робітника, який розмістив товар на складі.

Клас Sections призначений для розміщення товару на складі.

Клас OrderFromCustomers містить дані про замовлення до постачальників.

Клас OrderForSuppliers містить дані про замовлення від покупців.

Клас OrderDetails призначений для збереження додаткової інформації про замовлення покупців/постачальникам.

Клас CooperationApplications призначений для збереження даних на співпрацю з фірмою.

Клас ProductForCustomers містить дані про товар від постачальників.

Графічно діаграма класів представлена на рис. 1.17.

Рисунок 1.17 – Діаграма класів

Побудова діаграм станів

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

В даній роботі розроблено дві діаграми станів: «Авторизація користувача» (рис. 1.18) та «Отримання аналізу діяльності підприємства» (рис. 1.19).

Для того, щоб мати можливість увійти до системи користувач повинен обрати вкладку «Авторизація». У цей час система буде знаходитись у стані очікування вводу даних (логін та пароль). Після вводу даних у форму, система перевіряє, щоб усі потрібні поля були заповнені. У разі забавності потрібних даних система переходить до перевірки коректності введених даних, в іншому випадку – повернеться до попереднього стану. Після успішного введення даних, система переходить до особистого кабінету користувача.

Для того, щоб отримати аналіз діяльності підприємства користувач повинен обрати вкладку «Аналіз». Після натискання відповідної кнопки стан системи змінюється на «Отримання даних з БД». Після успішного отримання даних система переходить у стан розрахунку аналізу. Якщо в процесі розрахунку не виникло помилок, система переходить у стан виводу отриманих даних користувачу.

 

Рисунок 1.18 – Діаграма станів для авторизації користувача

 

Рисунок 1.19 – Діаграма станів для аналізу діяльності підприємства

Побудова діаграм активності

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

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

В даній роботі було розроблено дві діаграми активності, подібним графам станів: «Авторизація користувача» та «Отримання аналізу діяльності підприємства» (рис. 1.20 та 1.21).

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

Рисунок 1.20 – Діаграма активності авторизації користувача

 

На діаграмі «Отримання аналізу діяльності підприємства» представлено алгоритм отримання аналізу діяльності підприємства. Після натискання відповідної кнопки стан системи змінюється на «Отримання даних з БД». Після успішного отримання даних система переходить у стан розрахунку аналізу. Якщо в процесі розрахунку не виникло помилок, система переходить у стан виводу отриманих даних користувачу.

Рисунок 1.21 – Діаграма активності отримання аналізу діяльності підприємства

Висновки до розділу

У цьому розділі проведено аналіз та характеристику предметної області. Проведено обґрунтування цілей розробки програмного продукту, проаналізовано існуючі системи, їх недоліки та переваги. Розроблено бізнес-процеси, що описують роботу фірми. Проведений аналіз способів моделювання інформаційної системи за допомогою уніфікованої мови моделювання UML та загальні принципи роботи з програмним продуктом для побудови діаграм у середовищі Rational Rose.

 

 

ПРОЕКТНА ЧАСТИНА

Розробка інформаційної бази

Розробка таблиць бази даних

Для збереження даних ПП «Діадема» в базі даних були передбачені наступні таблиці: «StorekeeperArhiveActions», «Cars», «OrderDetails», «Storages», «User», «Employees», «OrderFromCustomers», «Sections», «CooperationApplications», «OrderForSuppliers», «ProductForCustomers», «Roles», «OfferedProducts».

Таблиця StorekeeperArhiveActions містить інформацію про дії старшого комірника (таб. 2.1).

Таблиця Cars містить дані про транспорт на підприємстві (таб. 2.2).

Таблиця OrderDetails призначений для збереження додаткової інформації про замовлення покупців/постачальникам (таб. 2.3).

Таблиця Storages містить інформацію про робітника, який розмістив товар на складі (таб. 2.4).

Таблиця Employees призначений для збереження даних про працівників під-приємства (таб. 2.5).

Таблиця OrderFromCustomers містить інформацію про замовлення до постачальників (таб. 2.6).

Таблиця Sections призначений для розміщення товару на складі (таб. 2.7).

Таблиця User призначений для збереження логіну, пароля та відповідної ролі користувача (таб. 2.8).

Таблиця CooperationApplications призначений для збереження даних на співпрацю з фірмою (таб. 2.9).

Таблиця OrderForSuppliers містить дані про замовлення покупців (таб. 2.10).

Таблиця ProductForCustomers містить інформацію про товар від постачальників (таб. 2.11).

Таблиця Roles містить ролі користувачів системи (таб. 2.12).

Таблиця OfferedProducts містить інформацію замовлений товар (таб. 2.13).

 

Таблиця 2.1 – Структура таблиці StorekeeperArhiveActions

Назва поля Тип поля Призначення поля
Id bigint Ідентифікатор
ActionData datatime Дата додання
AddedProductName varchar(256) Назва товару
AddedProductCount smallint Кількість
AddedProductDetails varchar(256) Деталі
AddedProductUnic varchar(256) Одиниця товару
StorageName varchar(256) Назва складу
StorageNumber smallint Номер складу
SectionNumber smallint Номер секції
StorekeeperId bigint Ідентифікатор комірника

 

Таблиця 2.2 – Структура таблиці Cars

Назва поля Тип поля Призначення поля
Id bigint Ідентифікатор
Number varchar(256) Номер автомобіля
Model varchar(256) Модель автомобіля
FirstDriver varchar(256) Перший водій
SecondDriver varchar(256) Другий водій
LastRepairData datatime Остання дата ремонту
RepairsNumber smallint Кількість ремонтів
LastMaintenanceDate datatime Дата технічного обслуговування
Status varchar(256) Статус автомобіля

 

Таблиця 2.3 – Структура таблиці OrderDetails

Назва поля Тип поля Призначення поля
Id bigint Ідентифікатор
ProductType tinyint Тип продукту
ProductNamber varchar(100) Назва продукту
ProductUnit varchar(100) Одиниця об’єму
Details varchar(100) Деталі
Count smallint Кількість
Amount int Сума
Supplier_Order_Id bigint Ідентифікатор замовлення покупця
Customer_Order_Id bigint Ідентифікатор замовлення до постачальника
OfferedProductId bigint Ідентифікатор типу товару

 

Таблиця 2.4 – Структура таблиці Storages

Назва поля Тип поля Призначення поля
Id bigint Ідентифікатор
StoregeName varchar(256) Назва складу
Phone varchar(256) Телефон відповідального
Employee_Id bigint Ідентифікатор робітника
Area varchar(256) Площа складу

 

Таблиця 2.5 – Структура таблиці Employees

Назва поля Тип поля Призначення поля
Id bigint Ідентифікатор
Surname varchar(256) Прізвище
Name varchar(256) Ім’я

 

Продовження таблиці 2.5

Patronymic varchar(256) По батькові
Position varchar(256) Посада
PersonalNumber varchar(256) Табельний номер
Phone varchar(256) Телефон
Address varchar(256) Адреса
EmploymentData date Дата прийому на роботу
WorkExperience smallint Стаж роботи
PassportSeriealNumber varchar(256) Номер паспорта
PassportissuedBy varchar(256) Ким виданий
PassportissueDate date Дата видачі

 

Таблиця 2.6 – Структура таблиці OrderFromCustomers

Назва поля Тип поля Призначення поля
Id bigint Ідентифікатор
ReceiptDate datatime Дата отримання
InvoiceNumber varchar(256) Номер накладної
PaymentType tinyint Тип платежу
AmountForSupplier int Сума для покупця
AmountForCusstomer int Сума для постачальника
Status tinyint Статус
Cooperation_Id bigint Ідентифікатор покупця

 

Таблиця 2.7 – Структура таблиці Sections

Назва поля Тип поля Призначення поля
Id bigint Ідентифікатор
SectionNumber smallint Номер секції
RacksNumber smallint Номер полиці
FreeRacksNumber smallint Номер накладної

 

Продовження таблиці 2.7

Storage_Id bigint Ідентифікатор комірника

 

Таблиця 2.8 – Структура таблиці User

Назва поля Тип поля Призначення поля
Id bigint Ідентифікатор
UserName varchar(256) Ім’я користувача
PassHash varchar(256) Пароль
Role_Id bigint Ідентифікатор ролі
IsBlocked bit Активність ролі

 

Таблиця 2.9 – Структура таблиці CooperationApplications

Назва поля Тип поля Призначення поля
Id bigint Ідентифікатор
CooperationType tinyint Тип співпраці
CompanyName varchar(256) Назва компанії
Address varchar(256) Адреса
Telefon varchar(256) Телефон
Mail varchar(256) Електронна адреса
Fio varchar(256) Прізвище, ім’я, по батькові
RangeOfGoods varchar(256) Тип продукції
User_Id bigint Ідентифікатор користувача
Status bit Статус заявки

 

Таблиця 2.10 – Структура таблиці OrderForSuppliers

Назва поля Тип поля Призначення поля
Id bigint Ідентифікатор

 

Продовження таблиці 2.10

ReceiptDate datatime Дата отримання
InvoiceNumber varchar(256) Номер накладної
PaymentType tinyint Тип платежу
Amount int Сума оплати
ClientinoivoiceNumber varchar(256) Номер покупця
Cooperation_Id bigint Ідентифікатор постачальника
Status tinyint Статус

 

Таблиця 2.11 – Структура таблиці ProductForCustomers

Назва поля Тип поля Призначення поля
Id bigint Ідентифікатор
ProductType tinyint Тип продукту
ProductNamber varchar(256) Назва продукту
ProductUnit varchar(256) Одиниця об’єму
Details varchar(256) Деталі
InvoiceNumber varchar(256) Номер накладної
Count smallint Кількість
PricePerlsem smallint Ціна
Section_Id bigint Номер секції
OfferedProductId bigint Тип продукту

 

Таблиця 2.12 – Структура таблиці Roles

Назва поля Тип поля Призначення поля
Id bigint Ідентифікатор
Permissions tinyint Номер ролі
RoleName varchar(256) Назва ролі
RoleDescription varchar(256) Опис ролі

 

Таблиця 2.13 – Структура таблиці OfferedProducts

Назва поля Тип поля Призначення поля
Id bigint Ідентифікатор
TypeOfGoods tinyint Тип продукту
ProductName varchar(100) Назва продукту
Details varchar(100) Деталі
ProductUnit varchar(100) Одиниця об’єму
DailyOutput varchar(100) Кількість
PricePerlsem smallint Ціна роздріб
TridePrice smallint Ціна опт
QuanttyinWhoiesale varchar(50) Ідентифікатор постачальника
Suppliee_Id bigint Ідентифікатор покупця

 

Вибір засобів розробки

Всесвітня павутина World Wide Web створена із web-сторінок, які створюються за допомогою так званої мови розмітки гіпертексту. HTML не є мовою програмування. HTML – мова розмітки документа. При розробці HTML-документа виконується розмітка текстового документа точно так, як і це робить редактор за допомогою червоного олівця. Ці позначки служать для вказівки форми представлення інформації, що міститься в документі.

Існує декілька мов програмування:

– PHP (Personal Home Pages);

– Javascript;

– ASP (Active Server Pages).

PHP – скриптова мова програмування, яка була створена для генерації HTML-сторінок на стороні web-сервера.

PHP володіє безліччю переваг:

– висока продуктивність;

– наявність інтерфейсів до багатьом різним системам баз даних;

– вбудовані бібліотеки для виконання багатьох завдань, пов'язаних з Web;

– низька вартість;

– простота вивчення і використання;

– переместимість.

JavaScript – динамічна, об'єктно-орієнтованa мова програмування [6].

За допомогою Javascript можна:

– динамічно формувати HTML-документи;

– проводити перевірку правильності даних HTML-форми перед передачею їх на сервер;

– представити користувачеві можливість вводити локальні дані для управління роботою Javascript;

– створювати вікна повідомлень і діалогові вікна для введення застережливих повідомлень і введення даних;

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

ASP.NET – це технологія розробки web-додатків. Вона дозволяє створювати динамічні HTML-сторінки. ASP.NET виникла в результаті об'єднання більш старої технології ASP (активні серверні сторінки) та NET Framework. Вона містить безліч готових елементів управління, використовуючи які можна швидко створювати інтерактивні web-сайти. Можна використовувати сервіси, що надаються іншими сайтами.

ASP.NET MVC Framework – це платформа для створення, розгортання і запуску web-сервісів і додатків. Вона надає високопродуктивну, багатомовне середовище, яке дозволяє інтегрувати існуючі програми з додатками і сервісами наступного покоління, а також вирішувати завдання розгортання і використання інтернет-додатків.

MVC (Model-View-Controller) – архітектурний шаблон, який використовується під час проектування та розробки програмного забезпечення [7].

MVC поділяє систему на три основні частини: модель даних, вигляд да-них та керування. Мета MVC – гнучкий дизайн програмного забезпечення, який повинен полегшувати подальші зміни чи розширення програм, а також надавати можливість повторного використання окремих компонентів програми.

Для розробки додатку обрано ASP.NET з фреймворком MVC та Bootstrap. Bootstrap – це набір інструментів для створення сайтів і web-форм, кнопок, міток, блоків навігації та інших компонентів web-інтерфейсів.

ВСТУП

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

Тому темою дипломної роботи є розробка інформаційної системи фірми з постачання продуктів харчування для муніципальних закладів харчування. Веб-базована інформаційна система призначена для співробітників ПП «Діадема», які ведуть документацію щодо діяльності фірми.

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

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

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

Для контролю та аналізу роботи фірми необхідно збереження даних. Дану можливість буде реалізовано за допомогою Microsoft SQL Server, яка використовується для роботи з базою даних.

 

АНАЛІТИЧНА ЧАСТИНА

Опис організації як об’єкта управління







Живите по правилу: МАЛО ЛИ ЧТО НА СВЕТЕ СУЩЕСТВУЕТ? Я неслучайно подчеркиваю, что место в голове ограничено, а информации вокруг много, и что ваше право...

Конфликты в семейной жизни. Как это изменить? Редкий брак и взаимоотношения существуют без конфликтов и напряженности. Через это проходят все...

Система охраняемых территорий в США Изучение особо охраняемых природных территорий(ООПТ) США представляет особый интерес по многим причинам...

Что способствует осуществлению желаний? Стопроцентная, непоколебимая уверенность в своем...





Не нашли то, что искали? Воспользуйтесь поиском гугл на сайте:


©2015- 2024 zdamsam.ru Размещенные материалы защищены законодательством РФ.