ті всієї системи.
. 2 Модель «Як є» (AS-IS)
Метою побудови функціональних моделей зазвичай є виявлення найбільш слабких і вразливих місць діяльності компанії, аналізі переваг нових бізнес-процесів і ступеня зміни існуючої структури організації бізнесу [5].
Аналіз починають з побудови моделі як є (AS-IS), тобто моделі існуючої організації роботи. Модель «як є» може створюватися на основі вивчення документації (посадових інструкцій, положень про підприємство, наказів, звітів), анкетування та опитування службовців підприємства та інших джерел.
За допомогою синтаксичного аналізу моделі можна легко виявити «непотрібні» (що не мають виходу), «некеровані» (що не мають управління) і «простоюють» функції. Більш тонкий аналіз дозволяє виявити дублюючі, надлишкові або неефективні функції. Модель дає цілісне уявлення про роботу системи в цілому і можливість зрозуміти взаємозв'язку всіх складових системи. При цьому з'ясовується, що обробка інформації та використання ресурсів неефективні, важлива інформація не доходить до відповідного робочого місця. Ознакою неефективності організації робіт є, наприклад, відсутність зворотних зв'язків по входу і управлінню для важливих функцій.
Проаналізувавши ситуацію, існуючу на підприємстві, можна зробити висновок, що в роботі співробітників немає чіткого узгодження. Трудовитрати по збору інформації великі, а ефект цієї інформації можна піддати сумніву, тому мимоволі можна допустити помилки. Час по збору відомостей проходить досить значне. Для управління все це доставляє чималу частку складності. А неузгодженість в діях може призвести до зривів поставок, простоїв обладнання і чималим фінансових втрат. Існуюча ситуація (модель «Як є») наведена на рис. 1.1 - контекстна діаграма і рис. 1.2 - декомпозиція.
Малюнок 1.1 Контекстна діаграма моделі «Як є»
Малюнок 1.2 Декомпозиція моделі «Як є»
. 3 Модель «Як повинно бути» (to-be)
Враховуючи аналіз моделі «Як є», була побудована модель «Як повинно бути», контекстна діаграма і декомпозиція моделі представлена ??відповідно на рис. 1.3 і рис. 1.4. Основною перевагою такої моделі є те, що підприємство перетворюється на інформаційно-кероване. Управління можна виробляти в режимі реального часу. Усі підрозділи підприємства сприймаються як одне ціле. Всі користувачі, яким необхідна інформація можуть бути включені в єдину інформаційну мережу підприємства. Трудовитрати по збору даних зведені до мінімуму. А достовірність такої інформації близька до максимуму, оскільки виключаються посередники, якими можуть бути внесені помилки і неточності.
Малюнок 1.3 Контекстна діаграма моделі «Як повинно бути»
Малюнок 1.4 Декомпозиція моделі «Як повинно бути»
. 4 Обгрунтування вибору засобів розробки
У зв'язку з тим, що система повинна бути реалізована так, щоб зробити її використання максимально простим і доступним з різних місць, де існує можливість виходу в мережу Інтернет, вона зобов'язана бути споконвічно орієнтованої на Web. Система повинна являти собою сайт, що складається із сукупності динамічних гіпертекстових сторінок. Потрібно вибрати мову програмування для створення таких сторінок. В якості мови розробки була вибрана технологія ASP.Net і мова розробки C #..NET - Це нова технологія для створення потужних сценаріїв, які виконуються на сервері. Вона надає розробникам служби, необхідні для створення .NET-додатків. Компанія Microsoft спочатку планувала назвати свій продукт ASP + - як удосконалення ASP. Але після створення платформи .NET ASP + була перейменована в ASP.NET і увійшла до складу пакету середовища розробки додатків Visual Studio.NET.
Безпосередньо взаємодіючи з операційною системою, середа .NET Framework надає інтерфейс ASP-додатків. Нова технологія ASP.NET дозволяє створювати додатки на декількох мовах програмування, наприклад на VisualBasic .NET, C # і JScript .NET. Завдяки цьому додаткам надаються можливості .NET, такі як робота в середовищі CLR, безпека типів й спадкування. Найбільш важливими вдосконаленнями, доданими в ASP.NET, є серверні елементи управління (ServerControls), нові можливості роботи в Web, кешування Web-сторінок і нова об'єктна модель.
Технологія ASP.NET є новим середовищем розробки Web-додатків. Технологія ASP базувалася на використанні мов сценаріїв. В основу ASP.NET покладена робота в середовищі CLR, що дозволяє створювати Web-додатки на будь-якій мові, підтримуваному платформою .NET. Незалежно від мови програмування, використаного при створенні програми ASP, його код компілюється в код на проміжному мовою IL. Це важлива перевага, оскільки те...