СОДЕРЖАНИЕ
Введение…..………………………………………………………………………………………………………………… 4
Основные функции автоматизированной системы регистрации и учета производства ноутбуков...……………………….5
2 Постановка задачи по созданию автоматизированной системы регистрации и учета производства ноутбуков…………..6
2.1 Основные задачи данного курсового проекта……………………………………………………………………………… 6
2.2 Спецификация вариантов использования сервиса, предоставляющего функционал автоматизированной системы регистрации и учета производства ноутбуков……………………………………………………………………………... 6
3 Моделирование автоматизированной системы регистрации и учета производства ноутбуков..……………………………. 8
3.1 Описание паттернов проектирования Gof, реализованных в автоматизированной системе регистрации и учета производства ноутбуков……………………………………………………………………………………………………… 8
3.2 Описание паттернов проектирования J2EE, реализованных в сервисе…………………………………………………. 9
3.3 Построение структурных диаграмм……………………………………………………………………………………….. 10
3.3.1 Диаграмма компонентов………………………………………………………………………………………………… 10
3.3.2 Диаграмма развертывания……………………………………………………………………………………………… 10
3.3.3 Диаграмма классов………………………………………………………………………………………………………… 11
3.4 Построение диаграмм поведения…………………………………………………………………………………………… 14
3.4.1 Диаграмма вариантов использования…………………………………………………………………………………….. 14
3.4.2 Диаграмма последовательностей…………………………………………………………………………………………. 14
3.4.3 Диаграмма состояний……………………………………………………………………………………………………… 14
4 Объектная модель автоматизированной системы регистрации и учета производства ноутбуков………………………… 16
5 Описание алгоритмов, реализующих бизнес-логику серверной часим проектируемой системы ………………………… 18
6 Руководство пользователя………………..……………………………………………………………………………………… 18
7 Результаты тестирования разработанного сервиса, предоставляющего функционал автоматизированной системы регистрации и учета производства ноутбуков и оценка выполнения задач..…………………………………………………. 22
Заключение……………………………………………………………………………………………………………………………… 28
Приложение А…………….………………………………………………………………………………………………… 29
Приложение Б……………..………………………………………………………………………………………………... 32
Приложение В………………………………………………….…………………………………………………………… 33
Приложение Г……………………………………………………………………………………………………………….39
Диаграмма Вариантов Использования показывает, какая функциональность должна быть реализована в системе, основные функции, которые должны быть включены в сиcтему (use case), их окружение (actors) и взаимодействие функций с окружением.
На рисунке 2.1 представлена диаграмма вариантов использования сервиса, предоставляющего функционал автоматизированной системы регистрации и учета производства ноутбуков и все возможные действия, которые могут осуществлять пользователи при работе с договорами. Пользователь системы может найти/просмотреть подразделение, платформу или производство определенной модели ноутбука, зарегистрировать новый, удалить или отредактировать существующую запись.
Данная система построена в архитектуре «Model-View-Controller». Уровень «представление» представляет собой набор JSP страниц предназначенных для отображения информации таких как index.jsp, main.jsp, platform.jsp и т. д. Уровень «поведение» представляет собой сервлет «Controller» который обеспечивает навигацию по страницам JSP и обмен информацией между уровнями «представление» и «модель». «Модель» содержит в себе всю логическую часть системы, которая таким образом отделена от представления информации.
На данной диаграмме представлен только один класс определенной команды getListPlatform, который наследуется от класса Platform, чтобы не перегружать диаграмму. Все классы представлены на диаграмме классов (рисунок 3.9). Из данной диаграммы видно, что класс Controller вызывает метод execute() класса команды. Данный метод переопределен в каждом классе определенной команды.

