Сценарий выполнения работ
Выбор бюджета
Выбор класса ПК
Выбор компаний для закупки компьютера и закупка
Выбор класса мебели
Выбор компаний для закупки мебели и закупка
Выбор программного обеспечения для ПК и его закупка
Настройка ПО
(а)
Выбор вида подключения к Internet и осуществление подключения
Создание программы
Разработка программы проводилась в среде для Java Netbeans 5.0.
Рисунок 1 Среда разработки NetBeans 5.0
Разработка велась в соответствии закладываемым сценарием организации компьютеризированного рабочего места и подключением его к Интернет.
В ходе разработки программы были созданы два пакета классов Java: core (логика) и gui (графический интерфейс и обработка событий).
Описание классов программы
Классы пакета core:
№ |
Название класса |
Описание класса |
1 |
Human |
Описание человека, рабочее место которого должно быть компьютеризировано. Все атрибуты компьютеризации относятся к нему. |
2 |
Computer |
Собственно, компьютер за которым будет работать пользователь компьютеризированного рабочего места (КРМ). |
3 |
Budget |
Виртуальный бюджет, который будет использоваться для оборудования КРМ. |
4 |
Furniture |
Мебель, используемая для оборудования КРМ. |
5 |
IProvider |
Интернет провайдер, который будет обеспечивать доступ к КРМ. |
6 |
IConnection |
Соединение с Интернет. Включает в себя такие параметры, как скорость, способ и стоимость подключения. Предоставляется IProvider’ом. |
7 |
ComputerSalesCompany |
Компания-продавец компьютерного оборудования. |
8 |
FurnitureSalesCompany |
Компания-продавец мебели. |
9 |
ComputerSpecialist |
Специалист, обладающий знаниями для настройки программного обеспечения компьютера. |
10 |
SoftwarePackage |
Собственно, программное обеспечение компьютера |
11 |
SalesCompany |
Интерфейс для компании-продавца |
12 |
SalesCompaniesList |
Интерфейс для списка компаний |
13 |
U |
Утилиты для вывода информации на консоль, вспомогательные функции (не включены в релиз). |
Классы пакета gui:
№ |
Название класса |
Описание класса |
1 |
HumanBeings |
Главный класс, с формой работы с программой и обработчиками событий. |
Интерфейс программы
Рисунок 2 Программа при старте
Как можно заметить, на изображении при старте программы значение метки Process status установлено в INCOMPLETE. Результатом же выполнения работы должно быть значение COMPLETE. Попробуем добиться этого.
Рисунок 3 Создание человека (ассоциирован со счетом)
Рисунок 4 Покупка компьютера и мебели
Рисунок 5 Покупка программного обеспечения
Рисунок 6 Установка программного обеспечения
Рисунок 7 В случае, если не удалось установить ПО самостоятельно
Вероятность успешной установки программного обеспечения – 14%. В случае неудачи предлагается вызвать специалиста, который установит программное обеспечение.
Рисунок 8 Вызов специалиста - установка программного обеспечения
Рисунок 9 Подключение к Интернет
Рисунок 10 Результат: подключение выполнено
Рисунок 11 Вкладка «О программе»