Диплом: Анализ функционирования АРМ экономиста предприятия (на примере ООО "Омега")

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
76
- посредством принудительной автоматической перезагрузки ПК,
используя стандартную процедуру Reset. Чтобы блокировать питание,
применяется соединительный кабель для механизма сторожевого таймера,
который входит в комплект поставки;
- или посредством принудительного автоматического выключения
питания (если в защищаемом ПК отсутствует разъем Reset). Чтобы
блокировать питание ПК применяется специальное устройство (рис. 19),
которое может поставляться по желанию заказчика. Такое устройство
предназначается для применения в компьютерах форм-фактора ATX.
Рисунок 19 - Устройство блокировки питания
Чтобы использовать сторожевой таймер необходимо правильное
подключение к плате "Соболя" соединительного кабеля или устройства
блокировки питания. Без подключения кабеля или устройства сторожевой
таймер не функционирует.
Рекомендуемая продолжительность ожидания сторожевого таймера в
автоматическом режиме определяется на стадии инициализации комплекса.
Администратор может корректировать значение времени ожидания в режиме
инициализации и эксплуатации комплекса. Максимальное значение параметра
для платы PCI/PCI-E составляет 512 секунд, для платы Mini PCI-E до 65534
секунд.
2.2. Информационное обеспечение задачи
2.2.1 Информационная модель и её описание
Программу экономиста страховой компании условно можно разделить на
три блока (рисунок 20):
77
1) Заполнение справочников;
2) Заполнение документов и движение регистров;
3) Формирование отчетов.
ИС
Спр.Организ
ация
Спр.ТипСтрах Спр.Страховки
Регистр.Догов
ор
Спр. Компания
Регистр.Оплат
а
Пользователь
Спр.*Организ
ация
Спр.*ТипСтрах
Спр.*Страховк
и
Регистр.*Догов
ор
Спр.*Компани
я
Регистр.*Опла
та
Ввод
Экранная
форма
Договор Оплата
Экранная форма Документ
Рисунок 20 - Информационная модель
2.2.2. Характеристика нормативно-справочной, входной и оперативной
информации
Рассмотрим основные классификаторы и системы кодирования,
используемые при проектировании информационной системы (таблица 8).
Исходная и промежуточная оперативно-справочная информация
хранится в приведенных ниже справочниках.
Справочник «Типы страховок» хранит сведения о типах страховок в
компании. Справочник необходим для оформления договоров и учета
страховок. Экранная форма для работы с данным справочником называется
«Виды страховок». Информационная панель навигации, находящаяся в
нижней части оконной формы содержит следующие команды: изменение,
сохранение, удаление и добавление типа. Описание структуры записей
справочника «Виды страховок» приведено в Таблице 9.
Таблица 8
Основные используемые классификаторы и системы
кодирования
78
Наименование
кодируемого
множества
объектов
Значност
ь кода
Система
кодирования
Система
классификаци
и
Вид
классификатор
а
КоРсчет
20
комбиниро-
ванная
многоаспект-
ная
общероссийский
БИК
9
комбиниро-
ванная
многоаспект-
ная
общероссийский
ИНН
12
комбиниро-
ванная
многоаспект-
ная
общероссийский
РасСчет
20
комбиниро-
ванная
многоаспект-
ная
общероссийский
Таблица 9
Структура записей справочника «Виды страховок»
Название поля
Тип
Длина
Код типа
Счетчик
Длинное целое
Наименование
Текстовый
25
Справочник «Банк страховок» хранит сведения о всех страховках в
компании, которые заключаются с клиентами. Справочник связан со
справочником «Типы страховок». Справочник необходим для оформления
договоров, учета страховок и учета по оплате страховок. Экранная форма для
работы с данным справочником называется «Банк страховок».
Информационная панель навигации, находящаяся в нижней части оконной
формы содержит следующие команды: изменение, сохранение, удаление и
добавление страховок. Также можно просмотреть в справочнике типы
страховок, распечатать его и имеет отбор: всей страховок, страховок в
действии, по типу страховок. Описание структуры записей справочника «Банк
страховок» приведено в Таблице 10.
Справочник «Организация» хранит сведения о клиентах компании по
заключению страховок. Справочник необходим для оформления договоров,
учета страховок, учета по оплате страховок. Экранная форма для работы с
данным справочником называется «Организации-клиенты». Информационная
панель навигации, находящаяся в нижней части оконной формы содержит
следующие команды: изменение, сохранение, удаление и добавление
организации. Описание структуры записей справочника «Организация»
79
приведено в Таблице 11.
Таблица 10
Структура записей справочника «Банк страховок»
Название поля
Тип
Длина
Код страховок
Счетчик
Длинное целое
Тип
Текстовый
25
Вид
Текстовый
200
Период, дней
Числовой
Длинное целое
Цена в день, руб.
Денежный
Денежный
В действии
Логический
-
Примечание
Текстовый
250
Таблица 11
Структура записей справочника «Организация»
Название поля
Тип
Длина
Код организации
Счетчик
Длинное целое
Наименование
Текстовый
50
Индекс
Числовой
6
Город
Текстовый
15
Область
Текстовый
20
Улица
Текстовый
30
Дом
Текстовый
5
Примечание
Текстовый
15
Телефон
Числовой
13
Факс
Числовой
13
ФИО руководителя
Текстовый
100
Основание, по которому действует
организация
Текстовый
100
Контактное лицо
Текстовый
100
Банк
Текстовый
11
БИК
Числовой
9
ИНН
Числовой
12
к/с
Числовой
20
р/с
Числовой
20
Справочник «Компания» хранит сведения о компании, что заключает
страховку, в нашем случае это компания ОАО «Омега». Справочник
необходим для оформления договоров. Экранная форма для работы с данным
справочником называется «Данные о компании». Информационная панель
навигации, находящаяся в нижней части оконной формы содержит следующие
команды: изменение, сохранение. Описание структуры записей справочника
«Компания» аналогична справочнику «Организация».
80
2.2.3. Характеристика результатной информации
Результатная информация формируется в информационной системе в
качестве итоговых отчетов и диаграмм.
В информационной системе автоматически формируются следующие
отчеты и диаграммы:
Отчет «Страховки»;
Отчет «Отчет по организациям»;
Отчет «Типовой договор»;
Отчет «Доходность страховок»;
Диаграмма «Заключенный период по договорам»
Диаграмма «Топ 5 организаций по договорам»;
Диаграмма «Топ 5 договоров».
Диаграммы формируются в самой программе, отчеты экспортируются в
программу Microsoft Office Excel.
2.3. Программное обеспечение задачи
2.3.1. Общие положения (дерево функций и сценарий диалога)
Программное обеспечение задачи предполагает в первую очередь
построение дерева функций (рис. 21) и сценария диалога (рис. 22) между
пользователем информационной системы и программным приложением. В
качестве способа описания диалога выбран язык типа «меню».
81
Запуск системы
1. Справочники
1. Банк страховок
2. Типы страховок
3. Организации-клиенты
4. Договора
5. Данные об компании
1.1. Операции
1. Просмотр
2. Печать
3. Добавление
3. Редактирование
4. Удаление
5. Сохранение изменений
6. Отбор
7. Статистика
8. Поиск
9. Выход
3. Анализ
1. Заключенный
период по договорам
2. Топ 5 организаций
по договорам
3. Топ 5 договоров
4. Доходность
страховок
3.1. Операции
1. Выбор диапазона
2. Предварительный
просмотр
3. Вывод на печать
4. Возврат
Окно
«Статистический
учет СК»
2. Операции
1. Новый договор
2. Окончание действия
договора
3. Оплата по договору
2.1. Операции
1. Просмотр
2. Печать
3. Добавление
3. Редактирование
4. Удаление
5. Сохранение
изменений
6. Отбор
7. Статистика
8. Поиск
9. Выход
4. Файл
1. Выход
4.1. Операции
1. Выход из
приложения
Рисунок 21 - Сценарий диалога
Информационная система
статистического учета СК
Основные
функции
Ввод исходных
данных
Формирование
и учет
Формирование
отчетов
Договоров
Регистрация
страховок
Действия
Добавление
Действия
Вывод на экран
монитора
Вывод на печать
Действия
Ввод
Просмотр
Обработка
Страховки
Соханение
Регистрация
клиентов
Оплата
Оплаты
Отчет по
организациям
Типовой договор
Доходность
страховок
Предварительный
просмотр
Рисунок 22 - Дерево функций
82
2.3.2. Характеристика базы данных
После анализа накопителей, выявленных в процессе разработки
диаграммы потоков данных, построим ER модель данных (рис. 23).
Рисунок 23 - ER-модель
После нормализации схема данных выглядит следующим образом (рис.
24).
Рисунок 24 - Схема данных
83
2.3.3. Структурная схема пакета (дерево вызова программных модулей)
Второй этап рассмотрения и анализа программного обеспечения задачи
включает разработку структурной схема пакета – построения дерева вызова
процедур и программ (рисунок 25).
uContract
.dfm
uDM
.dfm
uDiagram
.dfm
uDiapason
.dfm
uMain
.dfm
uNewContr
act.dfm
uNewPay
.dfm
uOrg
.dfm
uOurOrg
.dfm
uPay
.dfm
uRealty
.dfm
uRealtyTyp
es.dfm
uContract
.pas
uDM
.pas
uDiagram
.pas
uDiapason
.pas
uMain
.pas
uNewContr
act.pas
uNewPay
.pas
uOrg
.pas
uOurOrg
.pas
uPay
.pas
uRealty
.pas
uRealtyTyp
es.pas
Lease.dpr
Lease.res
Lease.exe
Lease.cfg
Аренда
.sql
Lease.dsk
Lease.dof
Рисунок 25 - Структурная схема пакета (дерево вызова процедур)
84
2.3.4. Описание программных модулей
Описание структурной схемы пакета представлено в таблице 12.
Таблица 12
Краткое описание программных модулей
Имя
Тип
Размер
Описание
Lease
cfg
386
Файл конфигурации проекта
Lease
dof
1097
Файл параметров проекта
Lease
dpr
1188
Файл проекта Delphi
Lease
dsk
5818
Файл конфигурации проекта
Lease
exe
1360896
Исполняемый файл
Lease
res
876
Файл ресурсов
uContract
dfm
32580
Файл формы
uContract
pas
11469
Исходный код Pascal
uDM
dfm
22816
Файл формы
uDM
pas
6451
Исходный код Pascal
uDiagram
dfm
1431
Файл формы
uDiagram
pas
417
Исходный код Pascal
uDiapason
dfm
2809
Файл формы
uDiapason
pas
984
Исходный код Pascal
uMain
dfm
98779
Файл формы
uMain
pas
9447
Исходный код Pascal
uNewContract
dfm
20066
Файл формы
uNewContract
pas
10117
Исходный код Pascal
uNewPay
dfm
10476
Файл формы
uNewPay
pas
2360
Исходный код Pascal
uOrg
dfm
19039
Файл формы
uOrg
pas
1104
Исходный код Pascal
uOurOrg
dfm
13119
Файл формы
uOurOrg
pas
1554
Исходный код Pascal
uPay
dfm
4243
Файл формы
uPay
pas
1145
Исходный код Pascal
uRealty
dfm
24293
Файл формы
uRealty
pas
4035
Исходный код Pascal
uRealtyTypes
dfm
14139
Файл формы
uRealtyTypes
pas
1179
Исходный код Pascal
Договор
.dfb
4096
Таблица БД SQl
Компания
.dfb
4096
Таблица БД SQl
Оплата
.dfb
8192
Таблица БД SQl
Организация
.dfb
8132
Таблица БД SQl
Страховки
.dfb
8192
Таблица БД SQl
ТипСтрах
.dfb
4096
Таблица БД SQl
85
2.4. Контрольный пример реализации проекта и его описание
Нам рисунках 26 30 подробно рассмотрены технологические задачи
работы программы (в разрабатываемой программе – это окно
«Справочники»).
На рисунке 26 рассмотрены функции и действия при работе
пользователя с окном «Банк страховок», по которому видно, что при запуске
окна мы можем: переходить к записям таблицы, добавлять записи,
редактировать записи, удалять записи, сохранять изменения, отменять
изменения, обновлять информацию.
На рисунке 27 рассмотрен алгоритм загрузка окна «Типы страховок» и
отображения функций, которые могут быть используемые в данном окне при
работе пользователя, аналогичные предыдущему окну. На рисунке 28
рассмотрен алгоритм загрузка окна «Организации-клиенты» и отображения
функций, которые могут быть используемые в данном окне при работе
пользователя, аналогичные предыдущему окну.
Далее (рисунок 29) подробно рассмотрен алгоритм работы пользователя
в окне «Договора» и отображения всех функций при работе в этом окне.
На рисунке 30 подробно рассмотрен алгоритм загрузка окна «Оплата по
договору» и отображения функций, которые могут быть используемые в
данном окне при работе пользователя.
Следует отметить, что кроме технологических задач, в данных окнах
реализованы и дополнительные для упрощения работы с программой:
сортировка, печать, расчет и т.п.
Следующим этапом разработки системы является разработка схемы
технологического процесса - алгоритма работы программы и хода
выполнения ей функций. На рисунках 31 и 32 наведена эта схема с описанием
действий пользователя согласно диаграммы потоков данных. По данной схеме
видно, что при загрузке окна у пользователя на экране отображаются кнопки,
по которым в итоге переходят в окна «Справочники», «Запросы», «Анализ» и
«Выход». Далее виден порядок отображения других окон, кнопок и функций.

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)