Диплом: Исследование и разработка информационной системы мониторинга инвестиционных проектов и тендеров (на примере "ООО Авангард")

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
82
Между таблицами схемы необходимо установить идентифицирующие
связи, так как таблицы зависимы. При установке идентифицирующих связей
дочерняя таблица зависит от родительской.
Первичный ключ является полем в таблице, которое однозначно
идентифицирует каждую строку/запись в таблице базы данных. Первичные
ключи должны содержать уникальные значения. Внешние ключи применяются
для установки связи между таблицами.
Например:
Подраздел – «Реестр проектов» содержит таблицу «Проекты»:
Таблица №17. Пример 1 (Проекты)
Наименование
Идентификатор (idProect)
ООО «Модуль»
1062018
ООО «Холдинг BS»
2062018
Помидор-Бизон
3062018
Подраздел – «Показатели проектов» содержит таблицу «Показатели»:
Таблица №18. Пример 2 (Показатели)
id
Показатель
эффективности (NPV)
Идентификатор (idProect)
181
200
1062018
182
18
2062018
183
18
3062018
Таблица «Показатели» имеет поле idProect, которое является внешним
ключом и ссылается на таблицу «Проекты». Значение в этом поле соответствует
первичному ключу в таблице «Проекты» для той организации, у которой
определенные показатели эффективности.
Так, Показатель эффективности (NPV) = 200, что соответствует 1062018 в
таблице «Проекты».
83
В таблице «Показатели» находится два одинаковых показателя
эффективности (NPV) с числом 18, которые отличаются значением поля idProect.
Один из них является показателем ООО «Холдинг BS» (idProect =2062018),
другой — фирмы «Помидор-Бизон» (idProect =3062018).
Попытка внести в таблицу «Показатели» значение «500» с idProect
=4062018 вызовет ошибку нарушения ссылочной целостности, поскольку в
таблице «Проекты» нет фирмы с idProect =4062018. Однако после внесения в
таблицу «Проекты» фирмы ООО «Авангард» с idProect =4062018, повторное
внесение показателя 500 с idProect =4062018 пройдёт успешно.
При удалении из таблицы «Проекты» фирмы «Помидор-Бизон» результат
будет зависеть от свойств внешнего ключа. Либо удалит данные, либо выявит
ошибку. В нашей системе для внешнего ключа разрешено удаление по цепочке,
и вместе с удалением фирмы «Помидор-Бизон» будут удалены и показатели.
При изменении в таблице «Проекты» идентификатора фирмы ООО
«Модуль» с 1062018 на 2062018 результат будет зависеть от свойств внешнего
ключа. Либо удалит данные, либо выявит ошибку. В нашей системе, если для
внешнего ключа разрешено изменение по цепочке, то вместе с изменением
идентификатора фирмы ООО «Модуль» будут изменены значения idProect для
соответствующих показателей.
Таблица №19. Пример 3 ( Таблица паспорта проекта):
Наименование поля
Идетификатор
поля
Тип поля
Длина
поля
Прочее
Код проекта
id
число
10
Внешний
ключ
Наименование
name
строка
30
Инвестор
name
строка
30
Заказчик
name
строка
30
Способ
финансирования
describe
текст
Внутренняя
idIRR
число
84
доходность (IRR)
Срок окупаемости,
мес
countMonth
дата
Общая
продолжительность,
мес
countMonth
дата
Дата начала
DateCreate
дата
Дата окончания
DateEnd
дата
Инвестиционные
затраты
values
число
2.4.3 Структурная схема пакета (дерево вызова процедур и программ)
В данном разделе рассмотрим модули, которые содержит в себе
разрабатываемая программа.
Таблица №20. Функции программных модулей.
Наименование модуля
Функции модуля
1
Инвестиционный проект
Содержит основную информацию о проекте.
Позволяет зарегистрировать проект,
просматривать информацию. Вызывать прочие
модули
2
Мониторинг и контроль
Содержит процедуры необходимые для
мониторинга и контроля.
3
Формирование отчетов
Содержит процедуры необходимые для
формирования отчетов.
4
Диаграмма Ганга
Строит диаграммы на основании показателей
5
Показатели
эффективности
Содержит процедуры для расчета показателей.
6
Прогнозирование
Содержит процедуры необходимые для
формирования прогнозных отчетов.
7
Авторизация
Содержит процедуры необходимые для
авторизации пользователя в системе.
85
8
Регистрация
Содержит процедуры необходимые для
добавления нового пользователя.
2.4.4 Описание программных модулей
Описание программных модулей должно включать блок-схемы (возможно
привести блок-схему одного из расчётных модулей) и описание блок-схем
алгоритмов основных расчетных модулей (объемом не менее 500 операторов)
или настройки программных модулей (при внедрении типовых информационных
систем).
Рисунок №17. Дерево вызова программных модулей.
Вход
Авторизация
Основное меню
Инвестиционный
проект
Мониторинг и
контроль
Формирование
отчетов
Диаграмма Ганга
Показатели
эффективности
Прогнозирование
Регистрация
86
Почти весь функционал модулей представляет собой либо
отображение данных загруженных из базы данных, либо составление
параметров для отправки хранимой процедуре в базу данных. Поэтому
единственный алгоритм, который можно рассмотреть в данном разделе
это алгоритм проверки введенных пользователем логина и пароль при
авторизацию в систему.
Рисунок 18. Блок-схема алгоритма авторизации.
2.5 Апробация результатов исследования
Для тех лиц, которые еще не зарегистрированы в системе,
существует окно регистрации, заполнив данные в котором, человек может
стать пользователем системы.
При запуске программы пользователь увидит окно авторизации.
Тут пользователь либо должен ввести логин и пароль, указанные
при регистрации, либо перейти к регистрации, если он еще не
зарегистрирован в системе.
87
При переходе к регистрации пользователю откроется окно
регистрации.
В данном окне пользователю требуется заполнить все поля и нажать
кнопку «Сохранить».
В случае не заполнения хоть одного необходимого поля, система
выдаст сообщение об ошибке и попросит пользователя заполнить все
поля. При правильном заполнении полей информация о пользователе
добавиться в базу данных, и он сможет зайти систему.
После авторизации пользователя открывается главное окно
программы.
Окно содержит несколько вкладок, между которыми пользователь может
переключаться.
На каждой вкладке выводится соответствующая названию вкладки
информация:
Инвестиционный проект
Мониторинг и контроль
Формирование отчетов
Диаграмма Ганга
Показатели эффективности
Прогнозирование
При нажатии на которые открываются окна соответствующих данных.
Примеры окон будут рассмотрены ниже.
Главное окно. Вкладка «Инвестиционный проект». При открытие вкладки
«Инвестиционный проект» на экране появляется таблица содержащая
информацию об проекте. Окно содержит следующие вкладки:
Общие сведения
Проектная мощность
Объекты
Продукция
88
Реализация
Дополнительно
Главное окно. Вкладка «Мониторинг и контроль». При открытие вкладки
«Мониторинг и контроль» на экране появляются 3 таблицы содержащие
информацию о проекте и галерея:
Динамика инвестиций
График реализации
Освоение капитала
Галерея
Главное окно. Вкладка «Формирование отчетов». При открытии вкладки
«Формирование отчетов» на экране появляются таблицы содержащие отчеты:
Таблица показателей эффективности
Таблица графика выполнения
Отчет по рискам
Отчет по качеству
Главное окно. Вкладка «Диаграмма Ганга». При открытие вкладки
«Диаграмма Ганга» на экране появляется диаграмма Гантта, которая состоит из
полос, ориентированных вдоль оси времени. Каждая полоса на диаграмме
представляет отдельную задачу в составе проекта (вид работы), её концы —
моменты начала и завершения работы, её протяженность — длительность
работы. Вертикальной осью диаграммы служит перечень задач.
Главное окно. Вкладка «Показатели эффективности». При открытие
вкладки «Инвестиционный проект» на экране на экране появляются таблицы
содержащие показатели проекта:
Оценка NVP
Внутренняя норма прибыли
Коэффициенты ликвидности, рентабельности, оборачиваемости
Главное окно. Вкладка «Прогнозирование». При открытие вкладки
«Прогнозирование» на экране на экране появляются отчеты:
отчет-анализ инвестиционного процесса
89
альтернативное предвидение будущего развития проекта
отчет-оценка последствий вложения средств
90
III Обоснование экономической эффективности
3.1 Выбор и обоснование методики расчёта экономической эффективности
При оценке эффективности создаваемого программного продукта используют
обобщающие и частные показатели.
К основным обобщающим показателям экономической эффективности
относятся:
годовой экономический эффект;
коэффициент экономической эффективности функционирования
программного продукта;
срок окупаемости системы.
Годовой экономический эффект от разработки и внедрения программного
продукта определяется как разность между годовой экономией (или годовым
приростом прибыли) от функционирования системы и суммарными затратами на
создание системы.
Коэффициент экономической эффективности единовременных затрат (Ек)
представляет собой отношение годовой экономии (годового прироста прибыли)
к единовременным затратам (Р) на разработку и внедрение программного
продукта.
Срок окупаемости (Т) представляет собой отношение единовременных
суммарных затрат на разработку и внедрение программного продукта к годовой
экономии (годовому приросту прибыли).
Расчет перечисленных обобщающих показателей предполагает
предварительное вычисление частных показателей, характеризующих
создаваемый или модернизированный программный продукт, таких как:
- годовая экономия (годовой прирост прибыли);
- единовременные затраты на разработку и внедрение системы;
91
- длительность обработки информации;
- надежность технических средств;
- увеличение затрат вследствие ненадежности КТС (комплекса
технических средств), тыс.руб;
- достоверность и др.
Расчет экономической эффективности является важным шагом при
проектировании информационной системы.
Действующей методикой определения экономической эффективности
информационной системы установлено, что основным показателем,
определяющим экономическую целесообразность затрат на создание
информационной системы является годовой экономический эффект.
Хозрасчетным показателем экономической эффективности является
коэффициент экономической эффективности капитальных вложений, то есть
срок окупаемости.
Экономический эффект рассчитывается по следующей формуле (3.1)
  

????
  
 

????
(3.1)
Где:

- годовая экономия;
К – единовременные капитальные затраты на создание и внедрение программы;
- единовременный нормативный коэффициент экономической эффективности
затрат (
=0,12….0,15);

- текущие затраты, связанные с эксплуатацией информационной системы.

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

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