Диплом: Автоматизация банковских операций по предоставлению услуг аренды сейфовых ячеек в ПАО «Сбербанк»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
81
Таблица 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
2.4. Контрольный пример реализации проекта и его описание
Нам рисунках 26 30 подробно рассмотрены технологические задачи
82
работы программы (в разрабатываемой программе – это окно
«Справочники»).
На рисунке 26 рассмотрены функции и действия при работе
пользователя с окном «Банк сейфовых ячеек», по которому видно, что при
запуске окна мы можем: переходить к записям таблицы, добавлять записи,
редактировать записи, удалять записи, сохранять изменения, отменять
изменения, обновлять информацию.
На рисунке 27 рассмотрен алгоритм загрузка окна «Типы сейфовых
ячеек» и отображения функций, которые могут быть используемые в данном
окне при работе пользователя, аналогичные предыдущему окну. На рисунке
28 рассмотрен алгоритм загрузка окна «Организации-клиенты» и
отображения функций, которые могут быть используемые в данном окне при
работе пользователя, аналогичные предыдущему окну.
Далее (рисунок 29) подробно рассмотрен алгоритм работы
пользователя в окне «Договора» и отображения всех функций при работе в
этом окне.
На рисунке 30 подробно рассмотрен алгоритм загрузка окна «Оплата
по договору» и отображения функций, которые могут быть используемые в
данном окне при работе пользователя.
Следует отметить, что кроме технологических задач, в данных окнах
реализованы и дополнительные для упрощения работы с программой:
сортировка, печать, расчет и т.п.
Следующим этапом разработки системы является разработка схемы
технологического процесса - алгоритма работы программы и хода
выполнения ей функций. На рисунках 31 и 32 наведена эта схема с
описанием действий пользователя согласно диаграммы потоков данных. По
данной схеме видно, что при загрузке окна у пользователя на экране
отображаются кнопки, по которым в итоге переходят в окна «Справочники»,
«Запросы», «Анализ» и «Выход». Далее виден порядок отображения других
окон, кнопок и функций.
83
4
Загрузка окна
«Банк
сейфовых
ячеек»
5
Переход к
записям таблицы
Добавление
записи
Редактирование
записи
Удаление записи
Сохранение
изменений
Обновление
информации
6
7
8
9
10
12
Отмена
изменений
11
3
Рисунок 26 Алгоритм работы программы: загрузка окна «Банк
сейфовых ячеек»
84
4
Загрузка окна
«Типы
сейфовых
ячеек»
5
Переход к
записям таблицы
Добавление
записи
Редактирование
записи
Удаление записи
Сохранение
изменений
Обновление
информации
6
7
8
9
10
12
Отмена
изменений
11
3
Рисунок 27 Алгоритм работы программы: загрузка окна «Типы
сейфовых ячеек»
85
4
Загрузка окна
«Организации
-клиенты»
5
Переход к
записям таблицы
Добавление
записи
Редактирование
записи
Удаление записи
Сохранение
изменений
Обновление
информации
6
7
8
9
10
12
Отмена
изменений
11
3
Рисунок 28 Алгоритм работы программы: загрузка окна
«Организации-клиенты»
86
4
Загрузка окна
«Договора»
5
Переход к
записям таблицы
Добавление
записи
Редактирование
записи
Удаление записи
Сохранение
изменений
Обновление
информации
6
7
8
9
10
12
Отмена
изменений
11
3
Рисунок 29 Алгоритм работы программы: загрузка окна
«Договора»
87
4
Загрузка окна
«Оплата по
договору»
5
Переход к
записям таблицы
Добавление
записи
Редактирование
записи
Удаление записи
Сохранение
изменений
Обновление
информации
6
7
8
9
10
12
Отмена
изменений
11
3
Рисунок 30 Алгоритм работы программы: загрузка окна «Оплата
по договору»
При запуске окна справочники, пользователю отображаются выбор
таблиц. При запуске окна «Запросы», пользователь формирует запросы.
При нажатии на «Выход» – программа закрывается.
88
НАЧАЛО
Загрузка
главного окна
Справочники
Банк сейфовых
ячеек
Типы сейфовых
ячеек
55
14
5
3
4
13
1
2
Организации-
клиенты
23
22
Договора
32
31
Данные о
компании
40
38
12,21,30,37,
50,54,67,69,
72
Запросы
Сформировать
51
52
Ввод
данных в
поля
Сохранение
изменен ий
53 54
3
Рисунок 31 Схема технологического процесса: начало
89
2
Отчеты
Оформление
Банк сейфовых
ячеек
55
56 57
Вывод на экран и
печать
58
Оформ ление
Договора
59 60
Вывод на экран и
печать
61
Оформление
Отчет по
организациям
62 63
Вывод на экран и
печать
64
Выход
68
73
3
70
КОНЕЦ
Выход из
программы
74
75
Оформление
Доходность от
аренды ячеек
65 66
Вывод на экран
67
69
Оформление
Анализ
Вывод на экран
Рисунок 32 Схема технологического процесса: продолжение
В данной части проекта в качестве эксперимента будет произведено
тестирование разработанного программного обеспечения путем проверки его
работы и всех его компонентов.
В качестве методики проведения эксперимента выбран способ ручного
90
тестирования программного продукта, т.к. этот способ наглядно нам покажет
правильность работы отдельных компонентов программного продукта и его
всего в целом.
Схема выполнения эксперимента представляет собой
последовательность проверки работы всех компонентов информационной
системы. Она представлена на рисунке 33.
Тестирование
программного
продукта
Запуск
программы
Тестирование
главного меню
программы
Тестирование
панели
инструментов
Тестирование
меню «Файл»
Тестирование
меню
«Справочники»
Тестирование
меню
«Операции»
Тестирование
кнопки «Банк
сейфовых ячеек»
Тестирование
кнопки
«Организации-
клиенты»
Тестирование
кнопки
«Договора»
Тестирование
меню «Анализ»
Тестирование
кнопки «Новый
договор»
Тестирование
кнопки «Оплата
по договору»
Тестирование
кнопки «Данные
о компании»
Тестирование
кнопки «Выход»
Тестирование
печати отчетов
Тестирование
экспорта отчета
в
MS Word
Тестирование
экспорта отчета
в
MS Excel
Рисунок 33 Схема выполнения эксперимента
При запуске *.ехе файла программы на экране отображается главное
окно (рисунок 34), которое состоит из главного меню (Файл, Справочники,
Операции, Анализ) и панели инструментов, которая состоит из запуска
кнопок основных функций программы:
- Банк сейфовых ячеек;
- Организации-клиенты;

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

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Agile-методология в управлении проектами на примере ООО «Ресурсный центр «Академия КлассИнфо»
Aвтoмaтизaция пpoцecca вeдeния инфopмaциoннoй бaзы o дoлжнocтяx и вaкaнcияx c укaзaниeм тpeбoвaний к уpoвню знaний и нaвыкoв кaндидaтoв для гpуппы кaдpoв вoйcкoвoй чacти 3474»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
Cовершенствование управления рентабельности предприятия (на примере гуипп «бендерская типография «полиграфист»)
Event - менеджмент: реализация проекта (на примере ООО "АГРОПАК")