Разработка автоматизированного рабочего места сотрудника оперативного учета Бюро регистрации несчастных случаев по Санкт-Петербургу и Ленинградской области

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



работах, могут представлять собой одинаковые или однородные данные или объекты, которые в дальнейшем используются или перерабатываются в одном месте.

Управления - правила, стратегии, процедуры или стандарты, которыми руководствуется работа. Стрелка Управления рисуется как входящая в верхнюю грань работы. Законодательство и Должностные инструкции - управление для работы Бюро регистрации несчастных случаев ГУВД.

Механизм - ресурсы, которые выполняют работу. Стрелка механизма рисуется как входящая в нижнюю грань работы. Оборудование и Сотрудники являются механизмом для работы БРНС ГУВД.

Для того, что бы показать иерархию работ в модели и позволить рассмотреть всю модель целиком необходимо создать диаграмму дерева узлов. Процесс создания модели работ является итерационным, следовательно, работы могут менять свое расположение в дереве узлов многократно. Чтобы не запутаться и проверить способ декомпозиции, следует после каждого изменения создавать диаграмму дерева узлов.

Диаграмма дерева узлов имеет вид традиционного иерархического дерева, где верхний узел (прямоугольник) соответствует работе с контекстной диаграммы, а последующие нижние узлы представляют собой дочерние уровни декомпозиции.

На рис. 2.6. представлена диаграмма дерева узлов

При проектировании структуры (логической модели) базы данных использовалось CASE-средство BPWin.

Рис. 2.6. Диаграмма дерева узлов

.6 Проектирование базы данных

Access объединяет сведения из разных источников в одной реляционной базе данных. Создаваемые запросы, отчеты и формы позволяют быстро и эффективно обновлять данные, получать ответы на вопросы, осуществлять поиск нужных данных, анализировать данные.

В базе данных сведения сохраняются в отдельных таблицах.

Таблица - основной объект для хранения информации в реляционной базе данных.

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

Выбрать название таблиц;

Выбрать название строкам и столбцам;

Определить какие столбцы таблицы будут требовать обязательного ввода информации.

База данных может состоять из одной или нескольких таблиц. На рис. 2.7. и 2.8. (продолжение) представлена таблица Розыск.

На рис. 2.9. изображена таблица Описание человека. На рис. 2.10. представлена таблица Неизвестные. На рис. 2.11. представлена таблица Описание неизвестного.

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

На Рис. 2.12.-2.15 подробно представлены конструкторы запросов на выборку. Другие примеры конструктора запросов на выборку представлены на Рис. 2.16.-2.19. в Приложении 1.

Отчеты используются для отображения информации, содержащейся в таблицах, в отформатированном виде, который легко читается как на экране компьютера, так и на бумаге.

На рис.2.20.-2.23. подробно представлены конструкторы отчеты. Другие примеры конструктора отчета представлены на Рис. 2.24.-2.27. в Приложении 2.

Формы позволяют вводить данные в таблицы базы без непосредственного доступа к самим таблицам.

Рис. 2.11. Таблица Описание неизвестных

Рис. 2.12. Конструктор запроса на выборку возраста.

Рис. 2.13. Конструктор запроса на выборку пола человека.

Рис. 2.14. Конструктор запроса на выборку номера больницы.

Рис. 2.15. Конструктор запроса на выборку штанов.

Рис.2.20. Конструктор отчета по полу человека.

Рис.2.21. Конструктор отчета по району разыскиваемого человека.

Рис.2.22. Конструктор отчета по телосложению разыскиваемого человека.

Рис.2.23. Конструктор отчета по номеру больницы.

Макросы представляют собой небольшие программы, с помощь которых обеспечивается реакция Access на такие события, как открытие формы, щелчок кнопки. Макрос состоит из одной или нескольких макрокоманд, которые выполняются либо последовательно, либо в порядке, заданном определенными условиями. Каждая макрокоманда имеет определенное имя и, возможно, один или несколько аргументов, которые задаются пользователем.

На рис.2.28.-2.31. представлены конструкторы макросов. Другие примеры конструктора макроса представлены на Рис. 2.32.-2.35. в Приложении 3.

Рис.2.28. Конструктор макроса таблица Неизвестные.

Рис.2.29. Конструктор макроса отчета Пол неиз..

Рис.2.30. Конструктор макроса Закрыть БД.

Рис.2.31. Конструктор макроса отчета Поиск по фамилии.

Связь между таблицами Access позволяет установить правила взаимодействия между таблицами. (Рис. 2.36.)

Рис. 2.36. Схема данных

.7 UML-моделирование

Унифицированный язык моделирования является стандартным инструментом для создания чертежей программного обеспечения.

Модель - это чертеж системы: в неё может входить как детальный план, так и более абстрактное представление системы.это язык для:

Визуализировать систему;

Специфицировать систему;

Конструировать систему;

Документировать принимаемые решения, используя полученные модели.

На рис.2.37. представлена диаграмма прецедентов, описывающая исследуемое п