ВВЕДЕНИЕ 4
1 Аналитическая часть 6
1.1 Общая характеристика студенческого конструкторского бюро 6
1.2 Анализ существующих аналогов программных средств 8
1.3 Постановка задачи 10
2 Моделирование информационного портала 11
2.1 Разработка функциональной модели 11
2.2 Проектирование базы данных 16
2.3 Выбор программного обеспечения 18
3 Реализация информационного портала 21
3.1 Разработка базы данных 21
3.2 Разработка информационного портала 24
3.3 Разработка интерфейса информационного портала 30
3.4 Тестирование и отладка портала для студенческого бюро 36
3.5 Руководство пользователя и администратора 46
3.5.1 Инструкция для пользователя 46
3.5.2 Инструкция для администратора 48
3.6 SWOT- анализ сильных и слабых сторон 51
ЗАКЛЮЧЕНИЕ 53
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 54
ПРИЛОЖЕНИЕ А 57
ПРИЛОЖЕНИЕ Б 58
ПРИЛОЖЕНИЕ В 62
В современном мире электронных технологий, практически невозможно представить компанию, магазин или организацию, которым не требуется обработка некоторого объёма информации. Информацию необходимо, где-то размещать, хранить, редактировать.
Любое научное сообщество, нацеленное на развитие и успех, первоочерёдно нуждается в представительстве, как в жизни, так и в глобальной сети интернет. Наличие собственного web-сайта позволяет привлечь гораздо больше посетителей, представить им не только актуальную и своевременную информацию, но и возможность участия в его деятельности [1]. Студенческое конструкторское бюро (СКБ) не является исключением, и также нуждается в представительстве.
Конструкторское бюро студентов представляет собой сообщество людей, объединённых общими интересами, целями и задачами . Данная структура играет большую роль в жизни начинающих научных деятелей, ведь своевременный толчок, поддержка, помощь и сопровождение в первых и последующих трудах, может помочь выбрать свое направление деятельности , развить таланты и обрести незаменимый опыт.
В связи, с чем возможность доступа к исчерпывающей информации о существующих структурах в городе, является необходимой в первую очередь для представителей молодого поколения, таких как школьники, студенты. С данной задачей может помочь представительство во всемирной паутине.
Одним из видов сайтов является информационный портал. Информационный портал - это крупный web-сайт, задачей которого является предоставление информации для большого количества пользователей по заданной тематике, помощь в её поиске, сортировке, размещении [2].
Актуальность создания информационного портала для студенческого конструкторского бюро обусловлена тем, что при поиске информации у пользователя возникают трудности: данные отсутствуют, неактуальны, или их недостаточно. Соответственно, пользователю, желающему получить информацию об одном или нескольких конструкторских бюро, необходимо каждый искать отдельно, а для того чтобы стать его участником, требуется лично посетить заведение, что создает трудности.
Объект исследования - студенческое конструкторское бюро.
Предмет исследования - взаимодействие людей с существующими информационными ресурсами СКБ.
Целью выпускной квалификационной работы является улучшение информационного оборота между СКБ и его участниками за счет автоматизации деятельности студенческих конструкторских бюро с помощью информационного портала.
Для достижения поставленной цели, необходимо решить следующие задачи:
- изучить теоретические аспекты работы студенческого конструкторского бюро;
- исследовать существующие web-ресурсы, связанные с СКБ;
- разработать функциональную и информационную модели;
- реализовать информационный портал;
- протестировать и произвести отладку приложения.
Пояснительная записка выполнена на 56 страницах без учета приложения, содержит 59 рисунков, 4 таблицы и 3 приложения.
В ходе выполнения выпускной квалификационной работы был разработан информационный портал для студенческого конструкторского бюро.
В процессе разработки и проектирования были решены следующие задачи:
- произведен анализ предметной области и аналогов существующих программных средств;
- разработана функциональная и информационная модель;
- выбраны программные средства для реализации;
- разработано программное обеспечение;
- произведено тестирование и отладка программного продукта.
В ходе первых тестирований программы были выявлены незначительные ошибки в проектировании и реализации, которые были устранены. Программа успешно работает в стандартном режиме эксплуатации, а также при различных несанкционированных действиях пользователя.
В результате была достигнута основная цель работы: разработан информационный портал для студенческого конструкторского бюро.
В будущем, возможны улучшения разработанного портала в следующих направлениях:
- добавление чата для общения участников СКБ;
- добавление фотогалереи для каждого СКБ;
- добавление отчета о научных достижениях каждого пользователя и СКБ в целом.
1. Дронов, В. А. HTML 5, CSS 3 и Web 2.0: Разработка современных Web-сайтов / В.А. Дронов. - М.: Горячая линия-Телеком, 2011. - 414 с.
2. Разновидности сайтов [Электронный ресурс]. - Режим доступа: http://sait-sozdat.ru/vidy-sait/info-portal/chto-takoe-informatsionniy-portal.php.
3. ЮниТех[Электронный ресурс]. - Режим доступа:https://unitech-mo.ru/science/research-activities-/youth-science/kruek/.
4. Киберлинк [Электронный ресурс]. - Режим доступа: https://cyberleninka.ru/article/n/studencheskoe-konstruktorskoe-byuro-kak-uslovie-podgotovki-konkurentosposobnyh-spetsialistov.
5. Отчет по годовому этапу НИР [Электронный ресурс]. - Режим доступа:http://zabgu.ru/files/html document/pdf files/fixed/Rezul'taty'proektny'xNIR/645634331.pdf#3
6. Калянов, Г.Н. CASE-технологии: Консалтинг при автоматизации бизнес-процессов /Г.Н. Калянов. - М.: Горячая линия-Телеком, 2014. - 318 с.
7. Лаврищева, Е.М. Программная инженерия: Парадигмы, технологии и CASE-средства. Учебник для вузов / Е.М. Лаврищева. - М.: Горячая линия- Телеком, 2017. - 165 с.
8. Остроух, А.В. Проектирование информационных систем / А.В. Остроух, Н.Е. Суркова. - СПб.: Лань, 2019. -164 с.
9. Волкова, В. Н. Информационные модели и автоматизированные процедуры для управления инновациями / В. Н. Волкова, А. В. Логинова. - М.: ДМК Пресс, 2019. - 7 c.
10. Бэзинс, Б. Java для начинающих: Объектно-ориентированный подход / Э. Бэкил, З. Брукее. - СПб.: Лань, 2018. - 688 с.
11. Давыдов, С. IntelliJ IDEA. Профессиональное програмирование на Java / С. Давыдов, А. Ефимов. - М: Вильямс, 2011. -800 с.
12. Волков, А. Изучаем PostgreSQL 10 / А. Волков, Д. Салахалдин. -М.: ДМК Пресс, 2019. - 400 с.
13. Новиков, Б. А. Основы технологий баз данных: учеб. пособие / Б. А. Новиков, Е. А. Горшкова; под ред. Е. В. Рогова. - М.: ДМК Пресс, 2019. -240 с.
14. Моргунов, Е. П. PostgreSQL. Основы языка SQL: учеб. пособие / Е. П. Моргунов, П. В. Лузанова. - СПб.: БХВ-Петербург, 2018. - 336 с.
15. Салахалдин, Д. Изучаем PostgreSQL 10 / Д. Салахалдин, А. Волков. - .: ДМК Пресс, 2019. -400 с.....(31)