Диплом: Автоматизация проведения и архивации тендеров на примере группы компаний TBN

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
77
Рисунок 25. Экранная форма документа Накладные
В таблице 13 рассматривается таблица с характеристиками
результатной информации.
Таблица 13
Сводная таблица по результатной информации
Название
Тендеры
Ответственный за его ведение
Ответственный за
тендеры
Средний объем документа в записях
125
Средняя частота актуализации
1 раз в квартал
Средний объем актуализации, записей
10
Источники
Участники
Услуги
Комиссия
Метод доставки информации
Ввод вручную
2.3. Программное обеспечение задачи
2.3.1. Общие положения (дерево функций и сценарий диалога)
В ИС предусмотрена работа одного пользователя – менеджера,
который и осуществляет основные операции по проведению тендера со
стороны компании.
Дерево функций разрабатываемого модуля представлено на рисунке
26.
78
Рисунок 26. Описание дерева функций
На основании рассмотренных данных можно создать
последовательность работы пользователя с разрабатываемой системой
(рисунок 27).
Рисунок 27. Последовательность работы с создаваемой
системой
На рисунке 28 рассматривается сценарий диалога.
Функции
Основные
Получение
отчетных
документов
Ввод данных
Служебные
Заполнение
справочников
Ввод
оперативных
данных
Формирование отчетной документации
Отвенственный за проведение тендеров Руководство
Обработка результатов
Отвенственный за проведение тендеров
Ввод оперативной информации
Отвенственный за проведение тендеров
Ввод данных в справочники
Отвенственный за проведение тендеров
79
Рисунок 28. Сценарий диалога
Пункт Справочники используется для ввода первичных данных в
базу данных.
Пункт Документы применяется для ввода оперативной информации
о проведении тендера.
Пункт Отчет используется для вывода результатной информации по
тендерам.
Пункт Выход используется для закрытия программы.
2.3.2. Характеристика базы данных
После выполнения анализа начальной информации надо выделить
перечень используемых объектов:
Участники;
Комиссия;
Услуги;
Тендеры;
Основное
меню
Действия
Создать
Провести
Изменить
Удалить
Обновить
Справочники
Участники
Тип услуг
Услуги
Комиссия
Документы
Тендеры
Отчеты
Отчет по
тендеру
Отчет
Результат
Формы
Участники
Тип услуг
Услуги
Комиссия
Тендеры
Выход
80
Тип услуг.
Опишем далее основные атрибуты для указанных объектов (таблица
14):
Таблица 14
Описание атрибутов
Название
Тип
Длина
Ключевое
поле
Услуги
Код услуги
Число
5
Да
Наименование
Строка
25
Тип услуги
Строка
50
Да
Цена услуги
Число
5
Комиссия
Код члена
комиссии
Число
5
Да
ФИО
Строка
25
Должность
Строка
25
Телефон
Строка
15
Тип услуг
Код типа
Число
5
Да
Наименование
Строка
25
Примечание
Строка
25
Участники
Код участника
Число
5
Да
Название
Строка
25
Адрес
Строка
25
Телефон
Строка
25
Тендеры
Номер тендера
Число
5
Да
Дата
Дата
Предлагаемая
услуга
Строка
25
Стоимость
Число
5
Да
Срок
Число
5
Ответственный
Строка
25
Член комиссии
Строка
25
Да
Участник
Строка
25
Да
Примечание
Строка
100
Рассмотрим далее некоторые связи между ранее описанными
объектами, а также построим информационно-логическую модель.
Между объектом Типы услуг и Услуги присутствует связь типа
«один-ко-многим», поскольку один тип услуги может иметь в своем
составе несколько услуг.
В результате получим следующую ER-модель (рисунок 29):
81
Рисунок 29. ER-модель
2.3.3. Структурная схема пакета (дерево вызова программных
модулей)
Разработанная ИС включает в себя непосредственно базу данных и
программную оболочку.
БД является базой для разработанной ИС и предназначена для
хранения информации.
Чтобы облегчить процесс понимания структуры ИС, разработано
дерево вызовов созданных объектов (рисунок 30).
Стоит отметить, что все объекты распределены по категориям:
справочники;
таблицы;
отчеты;
формы.
Услуги
Код услу ги
Код типа (FK)
Наименование
Цена
Тип услу ги
Код типа
Наименование
Примечание
Комиссия
Код члена комиссии
ФИО
Должность
Телефон
Участники
Код участника
Наз вание
Адрес
Телефон
Тендеры
Номер тендера
Код члена комиссии (FK)
Код участника (FK)
Код услу ги (FK)
Стоимость
Срок
Ответственный
Примечание
82
Рисунок 30. Дерево вызовов
В таблице 15 описаны функции модулей.
Таблица 15
Функции модулей
п/п
Название
Функции
1
Основной модуль
Содержит вызовы подсистем, а также меню для
настройки внешнего вида ИС
2
Модуль
справочников
Содержит основные массивы для хранения
справочной информации, которая применяется при
оперативном ведении процесса проведения и
архивации тендеров
3
Модуль
документов
Содержит оперативные данные, на основании
которых формируются отчеты
4
Модуль форм
Содержит экранные формы для справочников и
документов
5
Модуль отчетов
Содержит инструменты для формирования
отчетности
2.3.4. Описание программных модулей
Рассмотрим программные модули, которые представлены в
разрабатываемой ИС:
основной модуль;
модуль справочников;
модуль таблиц;
модуль форм;
модуль отчетов.
Изобразим деятельность некоторых модулей в виде блок-схем
(рисунки 31 32):
Справочники
Участники
Комиссия
Типы услуг
Услуги
Формы
Участники
Комиссия
Типы услуг
Услуги
Таблицы
Тендеры
Отчет
Отчет по тендерам
Проведение тендеров
83
Начало
Ввод данных в
справочник
«Услуги»
Ввод данных в
справочник
«Участники»
Формирование
тендера
Справочники
заполнены?
+
-
Вывод
данных
Конец
Рисунок 31. Блок-схема формирования накладной
Начало
Ввод данных в
справочник
«Услуги»
Ввод данных в
справочник
«Комиссия»
Формирование
отчета
Тедеры
заполнены?
Заполнение
тендера
+ -
Вывод
отчета
Конец
Ввод данных в
справочник
«Участники»
Выбран товар
для отчета
-
+
Рисунок 32. Блок-схема составления отчета
2.4.Контрольный пример реализации проекта и его описание
После запуска программы откроется окно, показанное на рисунке 33:
84
Рисунок 33. Главное окно ИС
В верхней части размещен перечень подсистем, после выбора какой-
то будут доступны функции для каждой из них.
К примеру, для проведения тендеров используются объекты,
рассмотренные на рисунке 34:
Рисунок 34. Перечень объектов складского отдела
Для ввода информации по типам услуг надо открыть объект «Типы
услуг» (рисунок 35):
85
Рисунок 35. Перечень товаров
Для добавления информации нажмем соответствующую кнопку
(рисунок 36):
Рисунок 36. Ввод товаров
Так же есть все возможности добавить другие данные, которые
описаны выше:
86
Рисунок 37. Справочник участников
Рисунок 38. Справочник членов комиссии

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

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