Файл: 1. Организационные вопросы оформления на предприятии, инструктаж по охране труда и технике безопасности, распределение по рабочим местам.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 03.12.2023

Просмотров: 61

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.


Они создаются на ранних этапах проектирования систем, для того чтобы помочь проектировщику выявить основные функции и составные части проектируемой системы и, по возможности, обнаружить и устранить существенные ошибки. Современные методы структурного анализа и проектирования предоставляют разработчику определённые синтаксические и графические средства проектирования функциональных диаграмм информационных систем.

На основе данных сведений с помощью приложения StarUML была разработана диаграмма для пользователей с высоким уровнем доступа:



Рисунок 5 – Функциональная диаграмма

Пользователь с высоким уровнем доступа должен иметь возможность на полное редактирование следующих данных: «Счёт», «Страховая компания», «Акт», «Главный бухгалтер», «Данные о клиентах», «ЛПУ», «Реестр», «Договор».
Диаграмма перехода состояний
Диаграмма переходов состояний является графической формой предоставления конечного автомата – математической абстракции, используемой для моделирования детерминированного поведения технических объектов или объектов реального мира. На этапе анализа требований и определения спецификаций диаграмма переходов состояний демонстрирует поведение разрабатываемой программной системы при получении управляющих воздействий.



Рисунок 6 – Диаграмма перехода состояния

На данной диаграмме отображён переход состояния заказа номера в отеле.


Диаграмма потока данных
Диаграмма потока данных это способ представления потока данных через процесс или систему.



Рисунок 7 – Диаграмма потока данных

В данной диаграмме продемонстрирован поток данных от пользователя до базы данных.
4.2. Руководство пользователя.
Окно «Главное меню»
При запуске приложения открывается коно «Главное меню», через которое выполняется переход по трём главным группам данных, также осуществляется изменение размера и завершение работы приложения.




Рисунок 8 – Окно «Главное меню»
Окно «Информация о реестрах»
При нажатии на кнопку «Информация о реестрах» появляются дополнительные кнопки перехода к просмотру данных. При нажатии на кнопку «Реестр» будет отображаться краткая информация о реестрах. При нажатии на кнопку «Акт» будет отображаться информация об актах. При нажатии на кнопку «Договор» будет отображаться информация о контактных данных о договор. При нажатии на кнопку «Счёт» будет отображаться краткая информация о счетах. При нажатии на кнопку «Страховая компания» будет отображаться информация остраховой компании. При нажатии на кнопку «Сохранить изменения» будут сохранены изменения внесённые в таблицу. Принажатии на кнопку «Экспортировать в Excel» будет произведён экспорт всех данных из таблицы в файл Excel.



Рисунок 9 – Окно «Информация о реестрах»
Окно «Информация о клиентах»
При нажатии на кнопку «Информация о клиентах» появляется информация о клиентах, для добавления новых данных используются ячейки таблицы. При нажатии на кнопку «Сохранить изменения» будут сохранены изменения внесённые в таблицу. Принажатии на кнопку «Экспортировать в Excel» будет произведён экспорт всех данных из таблицы в файл Excel.



Рисунок 10 – Окно «Информация о клиентах»
Окно «Информация о ЛПУ»
При нажатии на кнопку «ЛПУ» после соединения приложения с базой данных будет отображаться информация о ЛПУ. При нажатии на кнопку «Адрес ЛПУ» после соединения приложения с базой данных будет отображаться информация об адресе ЛПУ. При нажатии на кнопку «Руководитель ЛПУ» после соединения приложения с базой данных будет отображаться информация о руководителе ЛПУ. При нажатии на кнопку «Главный бухгалтер» после соединения приложения с базой данных будет отображаться информация о главном бухгалтере. При нажатии на кнопку «Банковские реквизиты ЛПУ» после соединения приложения с базой данных будет отображаться информация о банковских реквизитах ЛПУ. При нажатии на кнопку «Сохранить изменения» будут сохранены изменения внесённые в таблицу. Принажатии на кнопку «Экспортировать в Excel» будет произведён экспорт всех данных из таблицы в файл Excel.




Рисунок 11 – Окно «Информация о ЛПУ»

При необходимости вернуться в главное меню нужно нажать на иконку, расположенную в верхнем левом углу приложения.
4.3. Руководство администратора.
Условия выполнения программы совпадают с условиями эксплуатации персонального ЭВМ IBMPC и совместимых с ними ПК. Обязательно наличие механического манипулятора типа «мышь».

Программный комплекс использует системные программные средства, которые должны представляться на базе локализованной версии операционной системы Windows 10.

Требования к минимальным техническим характеристикам ПК пользователя и ПК администратора:

– процессор – от Intel Pentium 3,2 ГГц;

– объем оперативной памяти – от 8 Гб;

– дисковая подсистема – от 500 Гб;

– сетевой адаптер – от 1000 Мбит.

Так же для нормальной работы системы необходимо установить следующие приложения:

– SQL Microsoft Management Studio

– SQL server

– Visual studio
5. Проведение испытаний, отладка и внедрение системы.
Какими качествами должен обладать юнит-тест
Таких качеств всего три, и они достаточно общие. Юнит-тест должен проверять правильность работы небольшого фрагмента кода – юнита, должен делать это быстро и поддерживать изоляцию от другого кода.
В дальнейшем для тестирования программы будут использоваться следующие юнит-тесты.

Таблица 1 – виды юнит-тестов

Название

Назначение

Юнит-тест для проверки подключения базы данных.

Требуется для проверки подключения базы данных в приложении.

Юнит-тест для проверки авторизации.

Требуется для проверки работоспособности авторизации в приложении.

Юнит-тест для проверки изменения данных.

Требуется для проверки работоспособности редактирования данных базы данных через приложение.

Юнит-тест для проверки переходов.

Требуется для проверки работоспособности перехода между окнами приложения при нажатии на кнопку.


Данные юнит-тесты будут использоваться после написания всех функций нужных для правильной работы приложения.

ЗАКЛЮЧЕНИЕ
Целью преддипломной практики является разработка информационной системы ведения реестра заказов туристического агентства ООО «Солнечный город».
Данное программное обеспечение позволяет упростить работу сотрудников, связанную с рукописным заполнением данных в книги учета документов. Созданная система удобна, эргономична и проста в эксплуатации, от пользователей не требует особых знаний в области программирования и теории баз данных. Для удобства работы разработано руководство пользователя.

Для реализации ПО, в качестве СУБД выбрана MS SQL Server, в качестве среды разработки выбрана Microsoft Visual Studio, язык программирования C#.

Внедрение информационной системы в работу компании ООО «Солнечный город» позволит:

  • увеличить эффективность и производительность труда сотрудников;

  • эффективно распределить рабочее время сотрудников;

  • повысить автоматизацию учета документов;

  • осуществить хранение информации в электронном виде;

В работе отражены особенности создания информационной системы, с разработкой логической и физической модели данных. Разобран и проанализирован визуальный интерфейс разработанной информационной системы.

Разработанная информационная система имеет возможность дальнейшего развития и модернизации.

Все задачи, поставленные в начале работы, полностью выполнены и реализованы. Все цели преддипломной практики достигнуты в полном объеме.

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ


  1. ГОСТ 7.32 Система стандартов по информации, библиотечному и издательскому делу. Отчет о научно-исследовательской работе. Структура и правила оформления. — М. : Стандартинформ, 2017. – 32 с.

  2. ГОСТ 19.101-77 Единая система программной документации. Виды программ и программных документов. – М. : Издательство стандартов, 1980. – 5 с.

  3. ГОСТ 19.106-78 Единая система программной документации. Требования к программным документам, выполненным печатным способом. – М. : Издательство стандартов, 1980. ­– 13 с.

  4. ГОСТ 19.105-78 Единая система программной документации. Общие требования к программным документам. – М. : Издательство стандартов, 1980. – 4 с.

  5. Бессмертный, И. А. Системы искусственного интеллекта : учеб. пособие для СПО / И. А. Бессмертный. — 2-е изд., испр. и доп. — М. : Издательство Юрайт, 2018. — 130 с.

  6. Глушаков, С.В. Базы данных / С.В. Глушаков, Д.В. Ломотько. - М.: Харьков: Фолио, 2018. - 504 c.

  7. Гордеев, С. И. Организация баз данных в 2 ч. Часть 2 : учебник для вузов / С. И. Гордеев, В. Н. Волошина. — 2-е изд., испр. и доп. — М. : Издательство Юрайт, 2019. — 501 с.

  8. Жмудь, В. А. Моделирование замкнутых систем автоматического управления : учеб. пособие для академического бакалавриата / В. А. Жмудь. — 2-е изд., испр. и доп. — М. : Издательство Юрайт, 2019. — 128 с.

  9. Зыков, С. В. Программирование. Объектно-ориентированный подход : учебник и практикум для академического бакалавриата / С. В. Зыков. — М. : Издательство Юрайт, 2019. — 155 с.

  10. Иванов, В. М. Интеллектуальные системы : учеб. пособие для СПО / В. М. Иванов ; под науч. ред. А. Н. Сесекина. — М. : Издательство Юрайт, 2019. — 93 с.

  11. Кубенский, А. А. Функциональное программирование : учебник и практикум для академического бакалавриата / А. А. Кубенский. — М. : Издательство Юрайт, 2019. — 348 с.

  12. Кудрина, Е. В. Основы алгоритмизации и программирования на языке c# : учеб. пособие для СПО / Е. В. Кудрина, М. В. Огнева. — М. : Издательство Юрайт, 2019. — 322 с.

  13. Кудрина, Е. В. Основы алгоритмизации и программирования на языке c# : учеб. пособие для бакалавриата и специалитета / Е. В. Кудрина, М. В. Огнева. — М. : Издательство Юрайт, 2019. — 322 с.

  14. Кудрявцев, К. Я. Методы оптимизации : учеб. пособие для вузов / К. Я. Кудрявцев, А. М. Прудников. — 2-е изд. — М. : Издательство Юрайт, 2019. — 140 с.

  15. Лаврищева, Е. М. Программная инженерия и технологии программирования сложных систем : учебник для вузов / Е. М. Лаврищева. — 2-е изд., испр. и доп. — М. : Издательство Юрайт, 2019. — 432 с.

  16. Малявко, А. А. Формальные языки и компиляторы : учеб. пособие для вузов / А. А. Малявко. — М. : Издательство Юрайт, 2018. — 429 с.

  17. Мамонова, Т. Е. Информационные технологии. Лабораторный практикум : учеб. пособие для СПО / Т. Е. Мамонова. — М. : Издательство Юрайт, 2019. — 178 с.

  18. Маркин, А. В. Программирование на sql в 2 ч. Часть 2 : учебник и практикум для бакалавриата и магистратуры / А. В. Маркин. — М. : Издательство Юрайт, 2019. — 292 с.

  19. Туманов, В.Е. Основы проектирования реляционных баз данных / В.Е. Туманов. - М.: Бином, 2020. - 420 c.

  20. Плескунов, М. А. Операционное исчисление : учеб. пособие для вузов / М. А. Плескунов ; под науч. ред. А. И. Короткого. — М. : Издательство Юрайт, 2019. — 141 с.

  21. Советов, Б. Я. Базы данных : учебник для прикладного бакалавриата / Б. Я. Советов, В. В. Цехановский, В. Д. Чертовской. — 3-е изд., перераб. и доп. — М. : Издательство Юрайт, 2019. — 420 с.

  22. Стасышин, В. М. Базы данных: технологии доступа : учеб. пособие для СПО / В. М. Стасышин, Т. Л. Стасышина. — 2-е изд., испр. и доп. — М. : Издательство Юрайт, 2018. — 164 с.

  23. Сысолетин, Е. Г. Разработка интернет-приложений : учеб. пособие для СПО / Е. Г. Сысолетин, С. Д. Ростунцев. — М. : Издательство Юрайт, 2019. — 90 с.

  24. Сысолетин, Е. Г. Разработка интернет-приложений : учеб. пособие для вузов / Е. Г. Сысолетин, С. Д. Ростунцев ; под науч. ред. Л. Г. Доросинского. — М. : Издательство Юрайт, 2019. — 90 с.

  25. Трофимов, В. В. Основы алгоритмизации и программирования : учебник для СПО / В. В. Трофимов, Т. А. Павловская ; под ред. В. В. Трофимова. — М. : Издательство Юрайт, 2019. — 137 с.

  26. Тухфатуллин, Б. А. Численные методы расчета строительных конструкций. Метод конечных элементов : учеб. пособие для академического бакалавриата / Б. А. Тухфатуллин. — 2-е изд., испр. и доп. — М. : Издательство Юрайт, 2019. — 157 с.

  27. Черткова, Е. А. Статистика. Автоматизация обработки информации : учеб. пособие для вузов / Е. А. Черткова ; под общ. ред. Е. А. Чертковой. — 2-е изд., испр. и доп. — М. : Издательство Юрайт, 2018. — 195 с.

  28. Ашарина, И.В. Основы программирования на языках С и С++: Курс лекций для высших учебных заведений / И.В. Ашарина. — М.: Гор. линия-Телеком, 2018. — 208 c.

  29. Баженова, И.Ю. Языки программирования: Учебник / И.Ю. Баженова; под ред. В.А. Сухомлин. — М.: ИЦ Академия, 2018. — 368 c.

  30. Бьянкуцци, Ф. Пионеры программирования. Диалоги с создателями наиболее популярных языков программирования / Ф. Бьянкуцци, Ш. Уорден. — М.: Символ, 2018. — 608 c.

  31. Гавриков, М.М. Теоретические основы разработки и реализации языков программирования / М.М. Гавриков, А.Н. Иванченко. - М.: КноРус, 2018. - 207 c.

  32. Парфилова, Н.И. Программирование: Основы алгоритмизации и программирования: Учебник / Н.И. Парфилова; под ред. Трусова Б.Г. - М.: Academia, 2018. - 32 c.

  33. Серкова, Е.Г. Основы алгоритмизации и программирования: практикум / Е.Г. Серкова. - РнД: Феникс, 2019. - 189 c.

  34. Гринченков, Д.В. Математическая логика и теория алгоритмов для
    программистов: учебное пособие / Гринченков Д.В., Потоцкий С.И. —
    Москва: КноРус, 2023. — 206 с.

  35. Иопа, Н.И. Информатика (для технических направлений): учебное пособие / Иопа Н.И. — Москва: КноРус, 2020. — 470 с.

  36. Мясникова, Н.А. Алгоритмы и структуры данных: учебное пособие / Мясникова Н.А. — Москва : КноРус, 2021. — 185 с.

  37. Назаров, С.В. Эффективность и оптимизация компьютерных систем: монография / Назаров С.В. — Москва: Русайнс, 2019. — 219 с.

  38. Радовель, В.А. Английский язык в программировании и информационных системах: учебное пособие / Радовель В.А. — Москва: КноРус, 2021. — 239 с.

  39. Синаторов, С.В. Пакеты прикладных программ: учебное пособие / Синаторов С.В. — Москва: КноРус, 2019. — 195 с.

  40. Угринович, Н.Д. Информатика. Практикум: учебное пособие / Угринович Н.Д. — Москва: КноРус, 2020. — 264 с.