ВВЕДЕНИЕ 3
1. ОБЩАЯ ХАРАКТЕРИСТИКА ДЕЯТЕЛЬНОСТИ ИИНФОРМАЦИОННОЙ ПОДДЕРЖКИ ОРГАНИЗАЦИЙ В СФЕРЕ ВЫДАЧИ ГРАНТОВ 6
1.1 Особенности и порядок проведения конкурсов грантов 6
1.2 Требования к информационным системам управления
конкурсами грантов 7
1.3 Обзор существующих веб - приложений 9
2. АНАЛИЗ ДЕЯТЕЛЬНОСТИ ФОНДА АКОО СП «СИНЕРДЖИ» 12
2.1 Анализ бизнес процессов 12
2.2 Обоснование необходимости новой информационной системы 24
2.3 Требования к веб - приложению 26
3. РАЗРАБОТКА ВЕБ-ПРИЛОЖЕНИЯ ДЛЯ ИНФОРМАЦИОННОЙ
ПОДДЕРЖКИ ДЕЯТЕЛЬНОСТИ ФОНДА АКОО СП «СИНЕРДЖИ» 28
3.1 Проектирование и реализация веб - приложения 28
3.2 Руководство пользователя веб - приложения 69
3.3 Оценка социально - экономической эффективности внедрения
веб-приложения 81
ЗАКЛЮЧЕНИЕ 82
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ И ЛИТЕРАТУРЫ 83
ПРИЛОЖЕНИЕ
Организации применяют веб-приложения для различных целей, так как они представляют собой удобное и универсальное средство, помогающее модернизовать и упростить обмен информацией, проведение публичных мероприятий, организацию аналитической и финансовой деятельности и т.п.[1]. Веб-приложения доступны практически неограниченному числу пользователей по всему миру, благодаря значительному развитию технологий глобальной сети Интернет. Охват аудитории и огромные показатели доступности использования, а также относительная дешевизна внедрения и сопровождения веб-приложений - ключевые параметры, которые необходимы для проведения грантовых конкурсов рассматриваемой организацией. Для хранения информации к веб-приложению присоединяется база данных. С помощью средств, предусмотренных СУБД, языками программирования и их фреймворками, осуществляются различные операции над хранимыми данными (создание, выборка, изменение, удаление). Всё это позволяет гибко управлять информационными потоками в рамках веб-приложения, обеспечить динамичное изменение и актуальность отображаемых данных[2]. Различные варианты обработки информации и разграничение доступа к ней, авторизация в приложении и отсутствие привязки к единственному рабочему месту делают веб-приложения наиболее подходящим видом программных средств для поставленных задач.
Как следует из названия ВКР, в создании веб-приложения нуждается некоммерческая организация, предоставляющая социальные услуги гражданам, оказавшимся в трудной жизненной ситуации - АКОО СП «Синерджи». Руководители данной организации планируют в ближайшее время создать фонд грантов для поддержки проектов других организаций в регионе, занимающихся аналогичными видами деятельности.
Веб-приложение для проведения конкурса фонда должно быть достаточно открытым для всех его пользователей для того, чтобы обеспечить прозрачность процедуры оценки проектов. В связи с этим все проектные заявки будут публиковаться на общедоступном разделе сайта Проекты. Всем пользователям сайта будет виден статус проекта, его содержание и оценка экспертов, однако у них не будет доступа к личным данным авторов проектов и их организаций. Для такого рода приложений очень важна надёжность и безопасность[3]. Пароли пользователей веб-приложения хранятся в зашифрованном виде, доступ к функциям той или иной группы пользователей ограничен в правилах ролей. В запросах к базам данных используются параметры.
С веб-приложением будут работать непосредственно сами участники конкурса, а также эксперты, которые оценивают проекты и осуществляют проверку отчётных документов грантополучателей (победителей конкурса), операторы контента, редактирующие и добавляющие информацию на общую часть сайта и администратор, имеющий доступ ко всем подсистемам приложения.
Сотрудники организации будут выполнять роли экспертов и операторов контента.
В организации предусмотрено оснащение компьютером лишь одного - двух рабочих мест и использование веб-приложения позволит совершать обработку конкурсных заявок не только на рабочих местах.
Объектом выпускной работы выступает АКОО СП «Синерджи».
Предмет - технологии создания базы данных и веб-приложения для фонда АКОО СП «Синерджи».
Цель работы - проектирование и разработка веб-приложения для проведения грантовых конкурсов и контроля целевого использования грантов фонда АКОО СП «Синерджи».
Задачами данной работы являются: предпроектное обследование АКОО СП «Синерджи»; проектирование приложения; выбор средств его разработки; обеспечение надёжного и быстрого обмена информацией между сторонами конкурса грантов; разработка понятных и удобных интерфейсов для веб-приложения.
В рамках выпускной работы разработано веб-приложение для проведения конкурсов грантов. Обследование предметной области и анализ исследуемой организации помогли выявить подсистемы и функции, необходимые для правильной и эффективной работы веб-приложения.
В приложении реализован личный кабинет участника конкурса, в котором он может создавать заявки на конкурс, отслеживать процесс оценки его проекта экспертами, а в случае победы в конкурсе, выгружать необходимую отчётную документацию. Личный кабинет эксперта оснащён формами для отбора и оценки конкурсных заявок, проверки отчётной документации грантополучателей. Все действия, выполняемые пользователями в системе разнесены в соответствии с этапами конкурса, их правами доступа и логической последовательностью.
Приложение имеет общую публичную часть, в которой указана необходимая информация о фонде и конкурсах грантов, а так же размещается перечень и описание проектов, отправленных участниками. Управление контентом реализовано в личном кабинете оператора контента, управление пользователями и другими данными веб-приложения реализовано в панели администратора.
Таким образом, были выполнены поставленные задачи и требования к веб-приложению, что позволит достичь целей, ради которых оно разрабатывалось.
Благодаря данному приложению, организация сможет запустить новый вид деятельности, который позволит привлечь больше участников для решения проблем в социальной сфере, а также повысить статус «Синерджи» среди некоммерческих организаций [30].
1. Орлов, С. А. Технологии разработки программного обеспечения [Текст] / С. А. Орлов, Б. Я. Цилькер. — СПб.: Питер, 2012. — 608 с.: ил.; 70 х 100/16 (167 х 236 мм) Учебник для ВУЗов. — Библиогр.: с. 596-600. — Предм. указ.: с. 601-608. — 2000 экз. — ISBN 978-5¬459-01101-2.
2. Балдин, К.В Информационные системы в экономике: Учебник / К.В Балдин, В.Б. Уткин. - М.: Дашков и К, 2015. - 395 с.3. М. Грубер. Понимание SQL.
4. Голицына, О. Л. Основы проектирования баз данных. Учебное пособие / О.Л. Голицына, Т.Л. Партыка, И.И. Попов. - М.: Форум, 2014
5. Сафронов, М. Разработка веб-приложений в yii 2. Учебное пособие / М. Сафронов. - М.: ДМК-Пресс, 2014
6. Стивен Хольцнер . РНР в примерах. / Стивен Хольцнер . М.: 000 «Бином-Пресс», 2007 г. Пер. с англ. 352 с
7. Мэтью, Дэвид HTML5. Разработка веб-приложений / Дэвид Мэтью. - М.: Рид Групп, 2012. - 320 с.
8. Томсон Лаура. Разработка Web-приложений на РНР и MySQL: Пер. с англ. /Лаура Томсон, Люк Вел.
9. Колдаев, В. Д. Основы логического проектирования / В.Д. Колдаев. - М.: Форум, Инфра-М, 2011.
10. Шаймарданов, Р.Б. Моделирование и автоматизация
проектирования структур баз данных; М.: Радио и связь, 2008. -469 с.
11. Дунаев, Вадим Сценарии для Web-сайта. PHP и JavaScript / Вадим Дунаев. - М.: "БХВ-Петербург", 2012. - 576 с.
12. Белов, В.В. Проектирование информационных систем: Учебник /
В.В. Белов. - М.: Академия, 2018. - 144 с.
13. Мартишин С.А. Проектирование и реализация баз данных в СУБД MySQL с использованием MySQL Workbench: Методы и средства проектирования информационных систем и техноло / С.А. Мартишин, В.Л. Симонов, М.В. Храпченко. - М.: Форум, 2018. - 61 с.
14. Фрейен, Б. HTML5 и CSS3.Разработка сайтов для любых браузеров и устройств / Б. Фрейен. - Спб.: Питер, 2014. - 304 с.
15. Макфарланд, Д.С. JavaScript и jQuery. Исчерпывающее руководство/ Д.С. Макфарланд - М.: Эксмо, 2012. - 688 с.
16. Кузнецов М. В., Симдянов И. В. Объектно-ориентированное программирование на PHP/ М. В. Кузнецов, И. В. Симдянов - Спб.: БХВ-Петербург, 2007. - 608 с.
17. Макальская, М. Л. Некоммерческие организации в России / М.Л. Макальская, Н.А. Пирожкова. - М.: Дело и сервис, 2017. - 400 с.
18. Гоше, Х.Д. HTML5. Для профессионалов/ Х.Д. Гоше.- Спб.: Питер, 2013. - 496 с.
19. Маклаков С.Г. BPwin и Erwin. CASE-средства для разработки информационных систем.: Базы данных, 2000. 304 с.
20. Колисниченко, Д.Н. PHP и MySQL. Разработка веб-приложений. Профессиональное программирование / Д.Н. Колисниченко. - СПб.: BHV, 2015. - 592 с.
21. Информационные технологии и вычислительные системы / Под ред.
С.В. Емельянова. - М.: Ленанд, 2010. - 112 с.
22. Васильков, А.В. Информационные системы и их безопасность: Учебное пособие / А.В. Васильков, А.А. Васильков, И.А. Васильков. - М.: Форум, 2013. - 528 с.
23. Кузнецова, Т.В. Делопроизводство и техническая документация / Т.В. Кузнецова, Е.А. Степанов, Н.Г. Филиппов. - М.: Высшая школа, 2012. - 159 с.
24. Некоммерческие организации. - М.: Альпина Бизнес Букс (Юнайтед Пресс), 2015. - 835 с.
25. Радачинский, В. И. Бухгалтерский учет в некоммерческих организациях / В.И. Радачинский. - М.: Научная книга, 2014. - 954 с.
26. Гвоздева, В.А. Информатика, автоматизированные
информационные технологии и системы: Учебник / В.А. Гвоздева. - М.: ИД Форум, НИЦ Инфра-М, 2013. - 544 с.
27. Рассел, Джесси Автономная некоммерческая организация / Джесси Рассел. - М.: VSD, 2015. - 305 с.
28. Борисов, А. Н. Комментарий к Федеральному закону "О некоммерческих организациях" / А.Н. Борисов. - М.: Юстицинформ, 2017. - 360 с.
29. Федоров, Н.В. Проектирование информационных систем на основе современных CASE-технологий / Н.В. Федоров. - М.: МГИУ, 2008. - 280 с.
30. Интернет-источник https://’№№№.тШй.ги/зШФез/соигзез/1095/191/1ес4ure/4993?page=5