Введение 3
Глава 1 Теоретические основы проектирования информационной системы 5
1.1 Принципы построения информационных систем 5
1.2 Характеристика объекта автоматизации и его структуры 10
1.3 Обоснование необходимости автоматизации 16
1.4 Выбор средств автоматизации 19
Глава 2 Проектирование информационной системы 25
2.1 Создание диаграмм на языке UML 25
2.2 Создание базы данных в СУБД MySQL 27
2.3 Разработка пользовательского приложения 32
2.4 Разработка сайта йога-центра «Namascar» 37
Заключение 45
Список использованных источников 47
Приложение 50
Компьютерные технологии вошли практически во все сферы деятельности человека, и это довольно легко объяснить: специализированные программные продукты способны облегчить ведение учета и хранения информации практически в любой отрасли.
Автоматизированная информационная система (АИС) — совокупность программно-аппаратных средств, предназначенных для автоматизации деятельности, связанной с хранением, передачей и обработкой информации. Цель АИС – повысить производительность и эффективность труда, улучшить качество информационной продукции и услуг, повысить сервис и оперативность обслуживания. Создание АИС предполагает, что основные операции по накоплению, хранению и переработке информации возлагается на вычислительную технику.
Автоматизированные информационные системы, на сегодняшний день – не просто средство оптимизации внутренних процессов организации, а насущная необходимость в условиях жесткой конкуренции. Именно автоматизация системы дает новые возможности любой организации по ускорению работы, позволяет опередить конкурентов при принятии как оперативных, так и стратегических решений.
В данной выпускной квалификационной работе была рассмотрена деятельность организации «Namaskar», являющейся центром йоги. В ходе анализа информационной системы были построены схемы программной и технической архитектуры, согласно которым было определено, что архитектуры соответствуют запросам и мощности в процессе деятельности компании.
Была изучена предметная область – центр йоги «Namaskar» и процессы, протекающие в нем. Изучение дало возможность конкретнее понять необходимость и целесообразность автоматизации. Были рассмотрены различия в осуществлении деятельности центра без использования автоматизированной системы и при наличии АИС.
В рамках работы была рассмотрена задача управления процессами в компании. Немаловажным аспектом был анализ задач в компании, которые нуждаются в автоматизации. Согласно результатам анализа выяснилось, что движение документов осуществляется медленно за счет полу автоматизированного ввода данных по заявкам с телефона, клиенты записывались, менеджеры в журналах искали свободные места на занятиях. Было принято решение автоматизировать процесс с помощью разработки автоматизированного программного продукта.
В ходе работы даны характеристики входной, выходной и результативной информации, на основе которой были определены дерево модулей программы, сценарий диалога, построено дерево вызова программных модулей и построена информационная модель взаимодействия информации в программе. Разработанные UML - диаграммы процесса представила детально все расчеты, происходящие в процессе работы разработанной программы по автоматизации управления процессом.