- •Дипломна робота
- •Попередній захист:
- •Завдання
- •Реферат / abstract
- •Перелік скорочень, умовних позначень, символів, одиниць і термінів
- •Розділ 1 Загальносистемні питання. Аналіз актуальності розв'язуваної задачі й огляд наявних результатів. Постановка задачі досліджень та проектування
- •1.1. Огляд і аналіз існуючих методів і засобів вирішення задач дипломного проекту.
- •1.2. Обґрунтування мети рішення поставленої проблеми і критеріїв ефективності
- •1.3. Постановка задачі. Технічне завдання на розробку
- •Розділ 2 Проектні і технічні рішення та документація
- •2.1. Інформаційне забезпечення проектованої системи
- •2.1.1. Структура і схеми інформаційних об’єктів і ресурсів
- •2.1.2. Схеми інформаційних потоків
- •2.1.3. Схема Бази Даних (Діаграми)
- •2.1.4. Опис Бази Даних
- •2.2. Моделі інформаційних баз.
- •2.2.1. Ієрархічна модель даних
- •2.2.2. Мережева модель даних
- •2.2.3. Реляційна модель даних
- •2.3. Програмне забезпечення
- •2.3.1. Опис структури програми
- •2.3.2. Опис окремих функцій, їх викликів, взаємодії компонентів
- •Розділ 3 Опис роботи програми
- •Розділ 4 Охорона праці
- •4.2. Аналіз особливостей охорони праці на робочому місці програміста (системного адміністратора, аналітика комп’ютерних систем тощо)
- •4.2.1 Вибір робочого місця та трудового процесу
- •4.2.2 Аналіз шкідливих та небезпечних виробничих факторів та їх впливу на функціональний стан працівника
- •4.2.3 Визначення категорії важкості праці
- •4.2.4 Оцінка ступені стомлення та працездатності робітників
- •4.3. Розробка рекомендацій щодо покращення умов праці та розрахунок їх ефективності
- •4.3.1 Розрахунок вентиляції виробничого приміщення
- •4.3.2 Розрахунок акустичної обробки виробничого приміщення
- •4.3.3 Розрахунок освітлення приміщення
- •4.4.4 Заходи, які забезпечують електробезпеку та пожежну безпеку
- •4.4.5 Заходи щодо забезпечення режиму праці та відпочинку
- •Час регламентованих перерв у залежності від тривалості робочої зміни, виду і категорії трудової діяльності з пеом
- •4.3. Оцінка ефективності модернізації та заходів щодо охорони праці
1.3. Постановка задачі. Технічне завдання на розробку
Метою дипломного проекту э реалізація, зберігання БД, створення та відтворення за допомогою Технологій Web, методу Прогнозного графу на операційній системі Windows за допомогою SQL-server та MS Vusial Studio ASP.NET. Будуть реалізовані такі функції:
Функціонування та відображення меню. Переключення між пунктами меню.
Читання з бази даниз, конфігурацій.
Створення нових таблиць, полів. Відображення гравця таблиць.
Створення нових задач за допомогою Web-інтерфейсу.
Створення проблем за допомогою Web-інтерфейсу.
Створення варіантів, альтернатив за допомогою Web-інтерфейсу.
Ієрархічне виведення задач за допомогою Web-інтерфейсу.
Збереження данних
Захист даних на всіх рівнях безпеки.
Відсортовування даних.
Вибірка даних.
Пошук даних.
Редагування даних ( видалення, виправлення).
Оцінювання проблем,альтернатив, варіантів.
Розділ 2 Проектні і технічні рішення та документація
2.1. Інформаційне забезпечення проектованої системи
Виходячи з поставленого завдання та проаналізувавши можливі варіанти розробки Web інтерфейсу для методу прогнозного графу, створення БД під системою WebФактор, мною було використане наступне інформаційне та програмне забезпечення:
MS Visual Studio 2008 - інтегроване середовище розробки програмного забезпечення.
ASP.NET - технологія створення веб-додатків і веб-сервісів від компанії Майкрософт. Вона є складовою частиною платформи Microsoft. NET
SQL server 2005 - Система управління реляційними базами даних (СКБД) .
Для зображення діаграм прецедентів, послідовності та діаграми класів було використано мову графічного опису для об'єктного моделювання в сфері розробки програмного забезпечення - UML.
UML - моделювання – досить важливий етап в проектуванні програми, що зображає сучасні тенденції в тій предметній галузі, яка досліджується в даному курсовому проекті, а саме в сфері IT- технологій, що з ним пов’язаний.
Діаграма в UML - це графічне представлення набору елементів, що замальовується найчастіше у вигляді зв'язаного графа з вершинами і ребрами. Діаграми малюють для візуалізації. Основна мета діаграм - візуалізація системи, що розробляється, з різних точок зору. Діаграма - в найзагальнішому сенсі деякий зріз системи. Зазвичай, за винятком найпростіших моделей, діаграми дають згорнуте представлення елементів, з яких складається система, що розробляється.
Використання UML не обмежується моделюванням програмного забезпечення. Його також використовують для моделювання бізнес-процесів, системного проектування і відображення організаційних структур.
UML дозволяє також розробникам програмного забезпечення досягти угоди в графічних позначення для представлення загальних понять (таких як клас, компонент, узагальнення (generalization), об'єднання (aggregation) і поведінка) і більше сконцентруватися на проектуванні та архітектурі.
2.1.1. Структура і схеми інформаційних об’єктів і ресурсів
Під час розв’язання поставлених задачі було розроблено базові діаграми мови UML. Поведінка системи описується за допомогою функціональної моделі, яка відображає системні прецеденти, системне оточення (діючі особи або актори) і зв’язки між прецедентами й акторами (діаграми прецедентів). Основна задача моделі прецедентів – бути єдиним засобом, що дає можливість замовнику, кінцевому користувачеві й розробнику разом обговорювати функціональність і поведінку системи [15-18].
Розробка моделі прецедентів розпочинається на стадії задумки з вибору акторів і визначення загальних принципів функціонування системи. Потім на етапі опрацювання модель доповнюється детальною інформацією до існуючих прецедентів, а в разі потреби додаються нові [19].
Рис. 2.1. Діаграма прецедентів