Создание программного комплекса средствами объектно-ориентированного программирования, страница 7

В общем случае действия на диаграмме деятельности выполняются над теми или иными объектами. Эти объекты либо инициируют выполнение действий, либо определяют некоторый результат этих действий. При этом действия специфицируют вызовы, которые передаются от одного объекта графа деятельности к другому. Чтобы связать объекты с действиями,  необходимо явно указать их на диаграмме деятельности. Для графического представления объектов, используются прямоугольник, в котором указывается подчеркнутое имя класса. Подчеркнутое имя означает, что на диаграмме задается объект, а не его класс. Далее после имени можно указать в прямых скобках значения атрибутов объекта после выполнения предшествующего действия. Такие прямоугольники объектов присоединяются к переходам отношением зависимости  с помощью пунктирной линией со стрелкой.

Диаграмма действий представлена на рис. 2.11.

Рис. 2.11 Диаграмма действий

 3. Руководство оператора

3.1 Назначение программы

ПК «Учет, редактирования, внесение и удаление сведений о нарушителях» должен входить в состав автоматизированной системы учета и администрирования информации, и предназначен для автоматизации деятельности ОЛ, ответственного за учет списка нарушителей.

В рамках ПК «Учет, редактирования, внесение и удаление сведений о нарушителях» ОЛ может:

-  добавлять, править и удалять информацию о нарушителях;

-  просматривать информацию о нарушителях в отчёте;

3.2 Условия выполнения программы

ПК предназначен для функционирования под операционной средой Windows (XP, 2x) при поддержке MS Access.

Персональная электронно-вычислительная машина (ПЭВМ) должна обладать следующими характеристиками:

1.  тип процессора Pentium III 500 и выше;

2.  объем ОЗУ – не менее 128Мб;

3.  объем жесткого диска – не менее 4Гб;

4.  видеокарта – 64Мб;

5.  стандартная клавиатура;

6.  манипулятор типа "мышь".

3.3 Описание задачи

В ПК должны храниться сведения о нарушителях. Администратор библиотеки базы данных может добавлять, изменять и удалять эти сведения. Ему может потребоваться следующая информация:

-  фамилия владельца машины с указанным номером;

-  перечень нарушений, совершённых владельцем машины;

-  дата прохождения машиной технического осмотра;

-  отчёт о нарушениях правил.

Обязательными требованиями при разработке кода ПК являются использование следующих конструкций языка Java:

-  закрытые и открытые члены классов;

-  наследование;

-  конструкторы с параметрами;

-  абстрактные базовые классы;

-  виртуальные функции;

-  обработка исключительных ситуаций;

-  динамическое создание объектов.

С целью выполнения поставленной задачи в процессе проектирования разработана общая модель ПК с выявлением основных объектов и связей между ними. На основании полученной модели разработаны программные классы.

Требования к коду ПК учтены при создании программных классов и непосредственном написании программы.

3.4 Входные и выходные данные

Выходные данные должны быть представлены в виде таблице содержащий описание необходимых информационных объектов, выполненного посредствам представления его характеристик.

Входная информация для задачи «Учет, редактирование, внесение и удаление сведений о нарушителях» содержится в приходно-расходной документации. Ввод исходных данных должен осуществляется ОЛ в режиме диалога. Вводимые данные являются значениями характеристик (атрибутов) информационных объектов. Вводимая информация может выбираться или набираться из списка предлагаемых значений.

3.5 Выполнение программы

3.5.1 Подготовка к запуску (осуществляется один раз после установки ПК на ЭВМ)

В источники данных (ODBC) добавить драйвер баз данных MS Access с именем MicrosoftBases. В качестве базы данных указать полный путь к БД ПК dbase.mdb.

3.5.2. Запуск программы