Файл: Методы и средства проектирования информационных систем.pdf
Добавлен: 28.03.2023
Просмотров: 198
Скачиваний: 2
СОДЕРЖАНИЕ
Технико-экономическая характеристика предметной области и предприятия.
Программная и техническая архитектура организации
Поток событий для прецедента «Начисление заработной платы»
Поток событий для прецедента «Получение заработной платы»
Информационное обеспечение задачи
Характеристика нормативно-справочной, выходной и результативной информации
Просмотр поощрений за работу выполняется уже заполненной базы данных, тогда под-поток добавить новый документ прецедента Просмотр документов желательно, но не обязательно должен быть выполнен перед его началом.
1.3.2.2.1 Главный поток.
Прецедент начинает выполняться, когда пользователь подключается к системе и вводит свое имя и пароль. Система проверяет правильность пароля (Е-1) и выводит возможные варианты действий: добавить (Add), изменить (Change), удалить (Delete), просмотреть (View) или выйти (Exit).
Если выбрана операция добавить (Add), S-1: выполняется поток добавить новый документ(Add a New document).
Если выбрана операция изменить (Change), S-2: выполняется поток изменить информацию о документе (Change document).
Если выбрана операция удалить (Delete), S-3: выполняется поток удалить документ (Delete document).
Если выбрана операция посмотреть (View), S-4: выполняется поток просмотреть документ (View document).
Если выбрана операция выйти (Exit) прецедент завершается.
1.3.2.2.2 Под-потоки.
S-1: добавить новые документы (Add a New document)
Система отображает диалоговое окно, содержащее поля для ввода данных о новых поощрениях. Пользователь заполняет поля (Е-2). Система запоминает введенные данные. Затем прецедент начинается сначала.
S-2: изменить данные о документе (Change document Data)
Система отображает диалоговое окно, содержащее список документов и поле для ввода номера документа. Пользователь выбирает необходимый документ из списка или вводит его номер в поле (Е-3). Система отображает информацию о данном документе. Пользователь делает необходимые изменения (Е-2). Система запоминает введенные данные. Затем прецедент начинается сначала.
S-3: удалить документ (Delete document)
Система отображает диалоговое окно, содержащее список документов и поле для ввода его номера. Начальник выбирает необходимый документ из списка или вводит его номер в поле (Е-2). Система удаляет выбранный документ из списка (Е-4).
S-4: просмотреть данные о документе (View document Data)
Система отображает диалоговое окно, содержащее список документов и поле для ввода его номера. Пользователь выбирает необходимый документ из списка или вводит его номер в поле (Е-3). Система отображает информацию о выбранном документе. Когда пользователь просмотрит информацию, прецедент начнется сначала.
1.3.2.2.3 Альтернативные потоки
Е-1: введено неправильное имя или пароль. Пользователь должен повторить ввод или завершить прецедент.
Е-2: введен неправильный номер кадра. Начальник должен повторить ввод или завершить прецедент.
Е-3: система не может удалить поощрение. Информация сохраняется, система удалит наряд позже. Выполнение прецедента продолжается.
Поток событий для прецедента «Начисление заработной платы»
-
-
-
- Предусловия.
-
-
1.3.2.3.1 Главный поток.
Прецедент начинает выполняться, когда пользователь подключается к системе и вводит свое имя и пароль. Система проверяет правильность пароля (Е-1) и выводит возможные варианты действий: добавить (Add), просмотреть (View), изменить (Mark) или выйти (Exit).
Если выбрана операция добавить (Add), S-1: выполняется поток добавить заработную плату (Add Salary).
Если выбрана операция просмотреть (View), S-2: выполняется поток просмотреть заработную плату сотрудника (View Salary).
Если выбрана операция отметить (Change), S-3: выполняется поток изменить заработную плату сотрудника (Change Salary).
Если выбрана операция выйти (Exit) прецедент завершается.
1.3.2.4.2 Под-потоки.
S-1: Добавить заработную плату (Add Salary).
Система отображает диалоговое окно, содержащее список сотрудников и поле для ввода их заработной платы. Пользователь выбирает необходимого сотрудника из списка или вводит его номер в поле (Е-2). Система запоминает введенные данные.
S-2: просмотреть заработную плату сотрудника (View Salary).
Система отображает диалоговое окно, содержащее список сотрудников и их заработную плату. Пользователь просматривает информацию. Затем прецедент начинается сначала.
S-3: изменить заработную плату сотрудника (Change Salary)
Система отображает диалоговое окно, содержащее список сотрудников и поле для ввода их заработной платы. Пользователь выбирает необходимого сотрудника из списка или вводит его номер в поле (Е-2). Изменяет заработную плату сотрудника. Система запоминает введенные данные.
1.3.2.4.3 Альтернативные потоки
Е-1: введено неправильное имя или пароль. Пользователь должен повторить ввод или завершить прецедент.
Е-2: заполнены не все поля. Пользователь должен заполнить пропущенные поля или завершить прецедент.
Е-3: введен неправильный номер сотрудника. Пользователь должен повторить ввод или завершить прецедент.
Поток событий для прецедента «Получение заработной платы»
1.3.2.5 Предусловия.
1.3.2.5.1 Главный поток.
Прецедент начинает выполняться, когда пользователь подключается к системе и вводит свое имя и пароль. Система проверяет правильность пароля (Е-1) и выводит возможные варианты действий: посмотреть (View), добавить (Add) или выйти (Exit).
Если выбрана операция просмотреть (View), S-1: выполняется поток просмотреть информацию о получение заработной платы (View Information).
Если выбрана операция добавить (Add), S-2: выполняется поток добавление информацию о получение заработной платы сотрудников (Add an Information).
Если выбрана операция выйти (Exit) прецедент завершается.
1.3.2.5.2 Под-потоки.
S-1: посмотреть кадры (View Information).
Система отображает диалоговое окно, содержащее список сотрудников, которые получили заработную плату. Когда пользователь просмотрит информацию, прецедент начнется сначала.
S-2: добавить информацию (Add Information)
Система отображает диалоговое окно, содержащее поля для ввода информации о получение сотрудником заработной платы. пользователь заполняет его. Система запоминает введенные данные. Затем прецедент начинается.
1.3.2.5.3 Альтернативные потоки
Е-1: введено неправильное имя или пароль. Пользователь должен повторить ввод или завершить прецедент.
E-2: указанный сотрудник отсутствует. Пользователь должен повторить ввод или завершить прецедент.
1.3.3 Диаграмма деятельности
Рисунок 1.7 Диаграмма деятельности
На Рисунке 1.7 представлена «диаграмма деятельности» Диаграммы деятельности используются при моделировании бизнес-процессов, технологических процессов, последовательных и параллельных вычислений.
Диаграммы деятельности состоят из ограниченного количества фигур, соединенных стрелками. Основные фигуры:
- Прямоугольники с закруглениями – действия;
- Ромбы – решения;
- Широкие полосы – начало и окончание ветвления действий;
- Чёрный круг – начало процесса;
- Чёрный круг с обводкой – окончание процесса.
Стрелки идут от начала к концу процесса и показывают потоки управления или потоки объектов.
Информационное обеспечение задачи
Информационная модель и её описание
Необходимость сбора, хранения, переработки, анализа большого объема разнообразной оплатной информации, предоставления ее пользователям в удобной форме ставит задачу создания на предприятии соответствующей информационной системы.
Данная информационная модель будет состоять из справочников, в которые заносится информация о документах, но выходные документы во время рабочего дня будут идти напрямую к менеджеру, на дальнейшую обработку:
- Справочник работ
- Справочник сотрудников
На рисунке 4 изображена информационная модель данной системы.
Рисунок 4. Информационная модель
Характеристика нормативно-справочной, выходной и результативной информации
Под входной информацией понимается вся информация, необходимая для решения задачи и расположенная на различных носителях: первичных документах, машинных носителях, в памяти персонального компьютера. С этой целью составляются перечень входной информации и состав реквизитов каждого вида входной информации, расположение реквизитов входной информации, описание полей (реквизитов) входных документов.
Входная оперативная информация представляет собой заполнение и ввод в базу данных информации по услугам банка для физических лиц.
Нормативно-справочная информация представлена исключительно на электронных носителях, что значительно облегчит работу с документами и уменьшит объем документов на бумажных носителях. В связи с тем, что постоянная информация составляет до 80% общего объема информации, циркулирующей в системе, от правильной ее организации во многом зависит эффективность функционирования всей системы справочной службы. Условия создания правильной организации хранения постоянной информации, приведут к устранению дублирования информации, быстрому поиску необходимых данных, уменьшению объема хранимых данных.
Характеристика базы данных
Для проектирования ИС была создана модель сущность-связь. В ней определены все основные объекты (сущности) и связи, которые существуют между ними. Были выделены 5 сущностей: Сотрудники, Должности, Крыло, Дополнительная работа, Смена.
Таблица 2.1 Сущность «Должности»
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
Код |
Ключ |
Числовой |
Длинное целое |
ключевое поле |
Должность |
Текстовый |
20 |
||
Оклад в час |
Денежный |
30 |
Таблица 2.2 Сущность «Дополнительная работа»
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
Номер |
Ключ |
Числовой |
Длинное целое |
ключевое поле |
Наименование |
Текстовый |
20 |
||
Оклад в день |
Числовой |
50 |
||
Прибавка в месяц |
Денежный |
20 |
Таблица 2.3 Сущность «Крыло»
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
Код крыла |
Ключ |
Числовой |
Длинное целое |
ключевое поле |
Наименование |
Текстовый |
20 |
Таблица 2.4 Сущность «Смены»
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
Код |
Ключ |
Счетчик |
Длинное целое |
Ключевое поле |
Начало смены |
Текстовый |
20 |
||
Конец смены |
Текстовый |
20 |
||
Название смены |
Текстовый |
30 |