1.4 Построение начальной контекстной диаграммы

Построим начальную контекстную диаграмму потоков данных в нотации Гейна – Сэрсона. Нарисуем нулевой процесс и присвоим ему имя системы (Система расчета оплаты труда). Поскольку моделируется деятельность бухгалтерии, внешними сущностями являются Бухгалтерия, Экономист, Рабочий, Администрация. Нарисуем внешние сущности и соединим их с нулевым процессом посредством потоков данных. Начальная диаграмма представлена на рис. 6.


Рис. 6 Начальная контекстная диаграмма

1.5 Построение концептуальной модели данных

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


Рис. 7 Концептуальная модель данных

1.6 Построение диаграммы потоков данных нулевого уровня

Декомпозируем начальную контекстную диаграмму. Декомпозируем сложные процессы и проверим соответствие различных уровней модели процессов. Опишем накопители данных посредством структур данных. Опишем процессы нижнего уровня посредством спецификаций. Результаты представлены на рис. 8 и рис. 9.


Рис. 8 Диаграмма потоков данных нулевого уровня

1.7 Описание накопителей данных

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

Имя накопителя выбирается из соображения наибольшей информативности для проектировщика.

Рис. 9 Накопитель данных


1.8 Диаграмма системных процессов нулевого уровня

Рис. 10 Диаграмма системных процессов нулевого уровня

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

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

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

Устанавливаются ссылки между задачами и процессами диаграмм потоков данных следующих уровней. На рис. 10 изображена диаграмма системных процессов, в которой имеется шесть сущностей (рабочие, экономист, бухгалтерия, администрация, принтер, локальная сеть). Также имеется четыре процесса «ПК экономиста», «ПК администрации», «ПК бухгалтерии», «Сервер базы данных системы расчета оплаты труда». При поступлении данных от рабочего, данные сохраняются в базе данных и затем обрабатываются экономистом и бухгалтерии. Затем сумма к выдаче посылается на принтер в виде расчетки и выдается рабочему.

1.9 Диаграмма последовательности экранных форм

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

Построение этой диаграммы выполняется следующим образом:

1.  на DFD выбираются интерактивные процессы нижнего уровня. Интерактивные процессы нуждаются в пользовательском интерфейсе, поэтому можно определить экранную форму для каждого процесса;

2.  построение диаграммы начинается с формы в виде прямоугольника для каждого интерактивного процесса на нижнем уровне диаграммы;

3.  определяется структура меню. Для этого интерактивные процессы группируются в меню (по функциональным признакам или в зависимости от принадлежности к определенным объектам);

4.  формы с меню изображаются над формами, соответствующими интерактивным процессам, и соединяются с ними в виде стрелок, направленных от меню к формам;

5.  определяется верхняя форма (главная форма приложения), связывающая все формы с меню.

На рис. 11 изображена диаграмма последовательности экранных форм.

Рис. 11 Диаграмма последовательности экранных форм



Информация о работе «Система расчета оплаты труда»
Раздел: Информатика, программирование
Количество знаков с пробелами: 23940
Количество таблиц: 4
Количество изображений: 25

Похожие работы

Скачать
38666
0
6

... логичность и доступность форм и систем оплаты труда. Принципы и функции заработной платы создают необходимые методические основы для организации оплаты труда непосредственно на предприятиях. 1.2 Формы оплаты труда Наиболее распространенными формами оплаты труда в практике работы предприятий являются сдельная и повременная, которые находят отражение в разновидностях систем оплаты труда. Все ...

Скачать
33464
25
9

... расчета премии. Рис. 3.4 – Диаграмма IDEF3. Основные элементы модели представлены в таблицах 3.4 – 3.6. Таблица 3.4. Основные элементы модели Название проекта: Проектирование ИС для расчета оплаты труда в торговле Цель проекта: реализация структурной функциональной модели ИС Технология моделирования: метод описания бизнес-процессов IDEF3 Инструментарий: программный продукт BPwin ...

Скачать
97594
10
0

... - масштаб и сложность руководства; - дополнительная ответственность. При оценке используется единая для всех функциональных групп работников удельная значимость признаков. Предлагаемая система организации оплаты труда построена на том, что: - каждое структурное подразделение имеет базовый фонд заработной платы, который определяется по индивидуальному нормативу от объема реализации продукции ...

Скачать
57743
4
0

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

0 комментариев


Наверх