Целью данной выпускной квалификационной работы является разработка автоматизированной информационной системы для рабочего ме-ста клиента налоговой инспекции.
Задачи:
1) анализ предметной области для выбора лучших инструментов ре-шения поставленной задачи;
2) изучение необходимых материалов для работы с языками програм-мирования;
3) изучение необходимых материалов для работы с базой данных;
4) построение архитектуры веб-приложения;
5) разработка дизайна веб-приложения;
6) создание пользовательского интерфейса веб-приложения;
7) создание back-end части для взаимодействия с базой данных;
8) тестирование системы;
Гипотеза внедрение разработанного автоматизированного рабочего места клиента позволит повысить эффективность работы налоговой инспек-ции за счет сокращения времени на обработку обращений и консультирова-ние клиентов.
СОДЕРЖАНИЕ
ВВЕДЕНИЕ 3
1 ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ О ИСПОЛЬЗУЕМЫХ ИНСТРУМЕНТАХ ДЛЯ РЕШЕНИЯ ЗАДАЧИ 6
1.1 Анализ существующих вариантов решения поставленной задачи 6
1.2 Анализ существующих СУБД для решения поставленной задачи 12
1.3 Выбор инструментов для решения поставленной задачи на основе проведенного анализа 16
1.4 Обоснование выбора технологий для веб-разработки 17
Выводы по первому разделу 19
2 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ И СПЕЦИФИКАЦИЯ ТРЕБОВАНИЙ ИНФОРМАЦИОННОЙ СИСТЕМЫ 20
2.1 Описание ИФНС г. Солнечногорск 20
2.2 Анализ текущей ситуации в налоговой инспекции и выявление проблемных моментов, которые требуют автоматизации 21
2.3 Описание предметной области: функциональные и нефункциональные требования 22
2.4 Выявление требований к системе через интервьюирование заинтересованных сторон 24
Выводы по второму разделу 25
3 ПРОЕКТИРОВАНИЕ АРХИТЕКТУРЫ И ПРОГРАММНАЯ РЕАЛИЗАЦИЯ 26
3.1 Разработка архитектуры программной системы 26
3.2 Проектирование структуры базы данных 28
3.3 Разработка сайта налоговый помощник 33
3.4 Экономическая эффективность информационной системы: оценка, обоснование и расчет 56
3.5 Выводы по третьему разделу 59
ЗАКЛЮЧЕНИЕ 60
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ И ИНТЕРНЕТ-ИСТОЧНИКОВ 61
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
И ИНТЕРНЕТ-ИСТОЧНИКОВ
1. «Angular на примерах. Создаем web-приложения с нуля». Понома-рев С.Н., СПб.: БХВ-Петербург, 2019, 368 стр., ISBN: 978-5-94387-982-1, 978-5-94387-785-8.
2. «HTML и CSS. 25 уроков для начинающих». Дронов В.А., – СПб.: БХВ-Петербург, 2020 г., 400 стр., ISBN: 978-5-9775-4070-4.
3. «HTML, JavaScript, PHP и MySQL. Джентльменский набор Web-мастера. 5-е изд.», Прохоренок Н., Дронов В., – СПб.: БХВ-Петербург, 2019, – 912 стр.
4. «HTML5 + CSS3. Основы современного WEB-дизайна, 2-е изд.». Кириченко А. В., Хрусталев А. А., СПб.: Наука и Техника, 2019. – 352 стр., ISBN: 978-5-94387-786-5.
5. «JavaScript с нуля». Чиннатхамби К., – СПб.: изд. Питер, 2021 г., 400 стр., ISBN: 978-5-4461-1701-7.
6. «JavaScript. 20 уроков для начинающих». Дронов В.А., – СПб.: БХВ-Петербург, 2020 г., 352 стр., ISBN: 978-5-9775-6589-9.
7. «MySQL 8 для больших данных». Бэрон Шварц, Пётр Зайцев, Ва-дим Ткаченко., – СПб.: изд. ДМК Пресс, 2018 г., 226 стр., ISBN: 978-5-97060-653-7.
8. «MySQL по максимуму». Ш. Чаллавала, Д. Лакхатария, Ч. Мехта, К. Патель, – СПб.: изд. Питер, 2018 г., 864 стр., ISBN: 978-5-4461-0696-7.
9. «MySQL: Руководство по изучению языка». Ульман Ларри., – СПб.: изд. Litres, 2022 г., 350 стр., ISBN: 9785-4-5738-695-2.
10. «PHP 7» Котеров Д. – СПб.: БХВ-Петербург, 2019. – 1088 стр., ISBN: 978-5-9775-3725-4.
11. «PHP и MySQL. 25 уроков для начинающих». Дронов В.А., – СПб.: БХВ-Петербург, 2020 г., 342 стр., ISBN: 978-5-9775-6651-3.
12. «PHP и MySQL. Исчерпывающее руководство». Маклафлин Бретт, – СПб.: изд. Питер, 2016 г., 544 стр., ISBN: 978-5-496-01049-8.
13. «Web на практике. CSS, HTML, JavaScript, MySQL, PHP для fullstack-разработчиков», Кириченко А.В., Никольский А.П., Дубо-вик Е.В. – СПб.: Наука и Техника, 2021 г., 432 стр.
14. «Введение в системы баз данных» Дэйт К. Дж. – М.: Вильямс, 2018. – 1328 стр.
15. «Веб-дизайн для начинающих. HTML, CSS, JavaScript и веб-графика, 5-е изд.». Роббинс Д., – СПб.: БХВ-Петербург, 2021 г., 956 стр., ISBN: 978-5-9775-4050-6.
16. «Изучаем SQL» Бьюли Алан, Москва.: изд. Символ-Плюс, 2016, 312 стр.
17. «Конвейер реального времени. Потоковая обработка данных» Пселтис Эндрю Дж.– М.: ДМК Пресс, 2018. – 218 стр.
18. «Наглядный CSS». Сидельников Г., – СПб.: изд. Питер, 2021 г., 224 стр., ISBN: 978-5-4461-1618-8.
19. «РНР. Полное руководство и СПРАВОЧНИК функций», Лукь-янов М. Ю. – СПб.: Наука и Техника, 2020 г., 496 стр., ISBN: 978-5-94387-892-3.
20. «Самоучитель PHP 7», Кузнецов М., Симдянов И. – СПб.: БХВ-Петербург, 2019, – 448 стр., с ил.; ISBN: 978-5-9775-3817-6.
21. «Справочник HTML. Кратко, быстро, под рукой», Кириченко А.В., Дубовик Е.В. – СПб.: Наука и Техника, 2021 г., 288 стр.
22. А.В.Белозубов, Д.Г.Николаев Основы работы с HTML-редактором Abobe Dreamweaver CS5. Учебно-методическое пособие.
23. Адам Д.С. Разработка на JavaScript. – Питер, 2021. – 320 с., ISBN: 978-5-4461-1462-7.
24. Васильев, А.Н. Программирование на Java для начинающих / А.Н. Васильев. – Москва: Эксмо, 2023. – 704 с., ISBN 978-5-699-89475-8.
25. Васильев, А.С. Программирование на C# для начинающих. Особенности языка / А.С. Васильев. – Москва: Бомбора, 2022. – 528 с, ISBN 978-5-04-092520-9
26. Дакетт Д. HTML и CSS. Разработка и дизайн веб-сайтов. – ЭКСМО, 2019. – 480 с., ISBN: 978-5-04-101286-1.
27. Колисниченко, Д.Н. PHP и MySQL. Разработка веб-приложений / Д.Н. Колисниченко. - М.: БХВ-Петербург, 2015. - 888 c.
28. Колисниченко, Денис PHP и MySQL. Разработка веб-приложений (5-е издание) (pdf+epub) / Денис Колисниченко. - М.: БХВ-Петербург, 2015. - 272 c.
29. Маркин, А. В. Программирование на SQL: учебное пособие для среднего профессионального образования / А. В. Маркин. - Москва: Издательство Юрайт, 2021. – 435 с.
30. Моргунов, Е.П. PostgreSQL. Основы языка SQL / Е.П. Моргу-нов. – Москва: БХВ, 2019. – 336 с., ISBN 978-5-9775-4022-3
31. Никсон Р. Создаем динамические web-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5, 6-е издание. – Питер – М., 2023. – 832 с., ISBN: 978-5-4461-1970-7.
32. Титов, В. А. Разработка WEB-сайта средствами языка HTML: учебное пособие / В. А. Титов, Г. И. Пещеров. - Москва: Институт мировых цивилизаций, 2018. – 184 c.
33. Федоров, Д. Ю. Программирование на языке высокого уровня Python: учебное пособие для прикладного бакалавриата / Д. Ю. Фе-доров. – 2-е изд., перераб, и доп. – Москва: Издательство Юрайт, 2019. – 161 с. – (Бакалавр. Прикладной курс). – ISBN 978-5-534-10971-9.
34. Ходоров, К. Mongo DB. Полное руководство / К. Ходоров, Й. Брэзил, Ш. Брэдшоу. – Москва: ДМК Пресс, 2020. – 540 с., ISBN 978-5-97060-792-3
35. Чиннатхамби К. JavaScript с нуля. – Питер, 2021. – 400 с., ISBN: 978-5-4461-1701-7.