Разработка информационной системы для учета деятельности спортивно-оздоровительного комплекса "Строитель"
Изложение процесса разработки информационной системы для учета деятельности спортивно-оздоровительного комплекса (справки о клиентах, информация о группах, расписание тренировок): диаграмма вариантов использования приложения; определение границ системы.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 27.05.2014 |
Размер файла | 379,7 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Оглавление
Введение
Интервью с заказчиком и пользователем
Описание предметной области
Выбор методов и средств разработки
Цели и требования проекта
Классификация пользователей результатов работы, перечисление их ожиданий по отношению к результатам работы
Описание основных объектов
Диаграмма вариантов использования приложения
Определение границ системы
Введение
Целью данной курсовой работы является разработка информационной системы для учета деятельности спортивно-оздоровительного комплекса «Строитель». Информационная система включает в себя: справки о клиентах, информацию о группах, желающих посетить спортивные секции, информацию о компаниях, пользующихся услугами комплекса, категории клиентов, расписание тренировок, специализации тренеров и информацию о помещениях.
информационная система диаграмма варианты
Интервью с заказчиком и пользователем
Определения профиля заказчика или пользователя:
Спортивно - оздоровительный комплекс «Строитель» осуществляет
Спортивно - оздоровительные услуги. Для успешной деятельности спортивно - оздоровительного комплекса необходимо вести автоматизированную информационную систему для удобного использования и оптимизации работы комплекса.
-Оценка проблемы создания или модификации программного средства:
В настоящее время у компании не имеется своей информационной системы, учет деятельности ведется в ручном виде. Компания «Строитель» хотела бы заказать информационную систему, которая бы включала в себя необходимые возможности, такие как: предварительная запись на тренировку, справки о клиентах, информация о занятиях и секциях, проходящих в комплексе «Строитель», информация о ценах на предоставление услуг, информация о расписании группы с тренером, информация о доступности помещений и информацию о занятиях групп.
- пользовательская среда:
Данная информационная система будет разработана в программе Visual Studio 2010 c использованием технологии ADO. NET и на языке программирования C#. Информационная база будет хранится в SQL Server 2008.
-Предложения аналитика - разработчика относительно проблемы заказчика:
Причины для создания информационной системы является устаревший способ ведения учета деятельности компании заказчика. Решение о создании оптимизированной информационной системы является реальной задачей. Реализовать весь необходимый функционал важно для заказчика так как это существенно облегчит работу персонала.
Соответственно встает вопрос о создании такой информационной системы,
которая позволила бы:
· Иметь четкую структурированную информацию по всем предлагаемым комплексом услуг;
· Быть наиболее информативной и нести максимальную смысловую нагрузку и быть удобной в использовании;
Пользовательская среда:
· пользователи не имеют опыта работы с данным типом программных средств;
· справочная информация должна быть представлена в виде руководства пользователя в печатном виде;
Предложение аналитика - разработка относительно проблемы заказчика:
· проблема является реальной;
· создание системы, в которой можно получать отчетность в большом размере за малое количество времени;
· на сегодня одним из лучших способов разработки такой системы является технология ADO.NET;
· для заказчика решение этой проблемы очень важно по сравнению с другими т.к. любая отчетность требует оперативной работы.
Оценка возможности:
· количество пользователей зависит от администратора ПС, который создает и назначает права для групп пользователей;
В данной мастерской у каждого пользователя будет своя роль :
-Администратор спортивного комплекса -- добавляет новых пользователей, для работы в данной программе.
-Менеджер -- управляет информацией о клиентах, просматривает цены, ведет запись занятий.
-Администратор учетных записей -- добавляет новых пользователей, для работы в данной программе.
Оценка необходимого уровня надежности и производительности, а также потребности в сопровождении программного продукта
Вход в систему осуществляется указанием вводом логина и пароля пользователя;
Предъявляется следующие требования к разрабатываемому продукту:
· формализация задач, стоящих в компании;
· распределение задач между ответственными сотрудниками;
· контроль выполнения поставленных задач.
Существуют специальные требования по лицензированию, с которыми можно ознакомиться во время установки.
Описание предметной области
«Строитель» - это один из самых современных спортивно - оздоровительных комплексов, предоставляющий широкий спектр услуг для оздоровления организма человека. «Строитель» - современное комфортабельное место для улучшения тела, комплекс располагается в удобном уютном месте, удобное местонахождение позволяет обеспечивать большой объем посетителей. Комплекс оборудован новейшими тренажерами "V-SPORT" (силовое оборудование). Новыми залами для аэробики и силовых тренировок, солярий, сауной и другим необходимым оборудованием для занятия фитнесом, имеется современный гимнастический зал для занятий.
На сегодняшний день «Строитель» на рынке предоставления спортивно - оздоровительных услуг зарекомендовал себя как комплекс с опытными тренерами, с комфортными залами для занятия спортом, также в комплексе проводятся различные тренировки, просторный плавательный бассейн привлекает все больше и больше клиентов различных социальных групп и возрастов. Спортивно - оздоровительный комплекс сотрудничает со многими компаниями города, предоставляет возможность для занятия спортом работников многих предприятий.
Когда клиент приходит в спортивно оздоровительный комплекс, то менеджер может внести всю необходимую информацию о клиенте, также есть возможность записаться заранее на тренировки, что позволяет существенно облегчить работу менеджеру и сэкономить время. Менеджеры фиксируют всю информацию по договорам и клиентам в специальных журналах.
Для автоматизации деятельности компании, перехода к безбумажным технологиям, а также для оперативного получения нужной информации, необходима информационная система, которая позволяла бы формировать списки специалистов с указанием выполненных работ за указанный период, списки о количестве клиентов воспользовавшихся услугами комплекса в указанный период, предварительной записи для того, чтобы клиент мог сформировать график и в нужные дни посещать тренировки в комплексе. Разработанная система позволит упростить процесс заполнения договора; исключить дублирование данных; избавиться от бумажных журналов; организовать групповой доступ к данным; быстрый поиск необходимой информации.
Выбор методов и средств разработки
Информационная система -- это совокупность базы данных и всего комплекса аппаратно-программных средств для ее хранения, изменения и поиска информации, для взаимодействия с пользователем.
Поэтому при реализации информационной системы требуется сначала разработать базу данных, которая будет хранить, и предоставлять данные для работы.
Термин база данных неразрывно связан с другим термином - система управления базами данных (СУБД). На уровне СУБД реализованы операции манипуляции с физическим представлением данных. СУБД представляет программисту интерфейс для манипулирования данными на логическом уровне.
СУБД (система управления базами данных) - совокупность языковых и программных средств, предназначенных для создания, ведения и совместного использования БД многими пользователями.
На этапе проектирования базы данных выбирается целевая СУБД,
то есть предназначенная для поддержки создаваемого приложения базы данных.
По характеру применения СУБД разделяют на:
- персональная СУБД обеспечивает возможность создания локальных баз данных, работающих на одном компьютере. К персональным СУБД относятся Access и другие;
-многопользовательская СУБД позволяет создать информационные системы, функционирующие в архитектуре “клиент-сервер” наиболее известными многопользовательскими СУБД являются Microsoft SQL Server и др.
СУБД предоставляет нам возможность контролировать задание структуры и описание своих данных, работу с ними и организацию коллективного пользования этой информацией. СУБД также существенно
увеличивает возможности и облегчает каталогизацию и ведение больших объемов хранящейся в многочисленных таблицах информации.
СУБД включает в себя три основных типа функций: определение (задание структуры и описание) данных, обработка данных и управление данными.
Рассмотрим некоторые популярные виды СУБД:
Microsoft Access - это система управления базами данных для ОС Windows. Это среда для разработки серьезных бизнес - приложений.
Access обладает очень широким диапазоном средств для ввода, анализа и представления данных. Эти средства являются не только простыми и удобными, но и высокопродуктивными, что обеспечивает высокую скорость разработки приложения. Совершенствуясь от версии к версии, Access стал инструментом, который удовлетворяет самые разные категории пользователей: от новичка, которому нравится дружественный интерфейс системы, позволяющей ему справится с его задачами, до профессионального разработчика, который имеет весь необходимый инструментарий, для построения готового уникального решения для конкретного предприятия среднего бизнеса.
Microsoft SQL Server представляет собой платформу для управления БД и анализа данных, а так же содержит много новых возможностей по обработке транзакций, хранения данных и работы с приложениями для электронной торговли.
1С:Предприятие предназначен для быстрой разработки прикладных решений. Технологическая платформа «1С Предприятие» не является программным продуктом для использования конечными пользователями, которые обычно работают с одним из многих прикладных решений (конфигураций), использующих единую технологическую платформу. Платформа и прикладные решения, разработанные на её основе, образуют систему программ «1C Предприятие», которая предназначена для автоматизации различных видов деятельности, включая решение задач автоматизации учёта и управления на предприятии.
Проанализировав данные СУБД и ознакомившись с программным обеспечением заказчика пришел к выводу, что СУБД будет реализована в SQL Server.
Рассмотрим языки и среды программирования, которые могут быть использованы для разработки приложения, взаимодействующие с созданной базой данных:
Microsoft Visual Studio относится к числу важнейших продуктов, когда-либо выпускавшихся Microsoft. Являясь первой полностью интегрированной средой для создания Web-сервисов на основе XML и Internet-приложений следующего поколения, Visual Studio .NET в сочетании с .NET Framework откроет разработчикам новые перспективные возможности в области создания Web-сервисов на основе XML. Для создания клиентских приложений в Visual Studio .NET используются Windows-формы. Как и в случае с Web-формами, поддержку Windows-форм обеспечивает ядро .NET, а Visual Studio .NET лишь предоставляет средства, облегчающие разработку приложений этого класса на всех поддерживаемых языках программирования.
Microsoft Access - среда программирования в Access включает все средства, необходимые для написания программ отладки процедур VBA. Самым главным компонентом этой среды является редактор кода Visual Basic Editor (VBE), обладающий богатыми возможностями для облегчения процесса ввода программного кода. Кроме того, среда программирования содержит еще массу диалоговых окон, в которых отображается дополнительная информация, требующаяся как в процессе создания, так и в процессе отладки кода.
Visual Basic .NET -- это достаточно простой, строго типизированный язык, с помощью которого легко и приятно строить объектно-ориентированные конструкции, проектировать графический пользовательский интерфейс (GUI), создавать различные спецэффекты (типа построения элемента управления или диалогового окна произвольной, например овальной, формы), работать с базами данных, создавать пользовательские компоненты и интегрированные с офисом приложения.
Visual C# .NET -- имеет массу преимуществ: простота, объектная ориентированность, типовая защищенность, «сборка мусора», поддержка совместимости версий и многое другое. Данные возможности позволяют быстро и легко разрабатывать приложения.
ADO.NET -- это набор классов, предоставляющих службы доступа к данным программисту, работающему на платформе .NET Framework. ADO.NET имеет богатый набор компонентов для создания распределенных приложений, совместно использующих данные. Это неотъемлемая часть платформы .NET Framework, которая предоставляет доступ к реляционным данным, XML-данным и данным приложений. ADO.NET удовлетворяет различные потребности разработчиков, включая создание клиентских приложений баз данных, а также бизнес-объектов среднего уровня, используемых приложениями, средствами, языками и браузерам. ADO.NET предоставляет согласованный доступ к таким источникам данных, как SQL Server и XML, а также к источникам данных, предоставляемым при помощи OLE DB и ODBC. Пользовательские приложения, использующие общие данные, могут использовать ADO.NET для соединения с этими источниками данных и для получения, обработки и обновления имеющихся в них данных.
Visual C++ .NET -- это язык программирования, необходимый разработчикам, которым требуются средства управления приложениями низкого уровня.
Проанализировав известные языки и среды программирования, их возможности, которые необходимы для реализации информационной системы, пришли к выводу, что все необходимое имеется в Microsoft Visual Studio .Net. Исходя из этого данное приложение будет реализовано на языке программирования С# в среде Microsoft Visual Studio 2010.
Цели и требования проекта
Главная цель является разработка информационной системы, предназначенной для автоматизации учёта данных по договорам и заявкам, которые формируются с помощью данной информационной системы.
Дополнительные цели:
· разработать информационную систему к сроку сдачи дипломной работы.
Определение стандартов качества:
· простота в обращении;
· простота в обслуживании;
· отсутствие ошибок и сбоев, приводящих к остановке программы;
· небольшое время реакции.
Минимальное требование к аппаратной конфигурации
1) Минимальные требования к аппаратной конфигурации:
· процессор с тактовой частотой 1,7 ГГц, 512 МБ оперативной памяти, жесткий диск с частотой вращения 7200 оборотов в минуту.
2) Операционная система:
· Windows XP SP3, Windows Server 2008 R2,Windows Vista,Windows7.
3) Языки и среды:
· Microsoft Visual Studio 2010;
· Microsoft Office 2007;
· Visual Basic .NET.
Существующие технические стандарты и соглашения о стиле программирования:
· использование информативных имен для стандартных и пользовательских объектов;
· комментарии в тексте программы;
-форматирование кодов программы в соответствии с алгоритмической структурой и принципами подчинения;
-проверка данных, получаемых от пользователя, на корректность;
-выпуск к сроку сдачи дипломного проекта.
Классификация пользователей результатов работы, перечисление их ожиданий по отношению к результатам работы
В данной информационной системе должно быть предусмотрено 4 категории пользователей:
· Администратор спортивно - оздоровительного комплекса имеет полный доступ к просмотру деятельности менеджера, а также к изменениям цен на услуги.
· Администратор учетных записей - имеет право добавлять новых пользователей с определенными правами, которые смогут работать в данной системе.
· Менеджер - имеет право добавлять клиентов. Составлять заявки на посещение тренировок и секций спортивно - оздоровительного комплекса, вести учет посетителей.
Описание основных объектов
На Рис 1 изображена концептуальная модель данных информационной системы спортивно - оздоровительного комплекса «Строитель».
Рисунок 1
Диаграмма вариантов использования приложения
На рис.2 изображена диаграмма вариантов использования в Visual Paradigm
Рисунок 2
Определение границ системы
У каждого пользователя будут определенные права на определенный участок программы.
-Менеджер может добавлять клиентов. Составлять заявки на посещение тренировок и секций спортивно - оздоровительного комплекса, вести учет посетителей.
-Администратор учетных записей будет добавлять новых пользователей с определенными правами, которые смогут работать в данной системе.
-Администратор спортивно-оздоровительного комплекса сможет просматривать всю информацию о посетителях, о тренировках и спортивных секциях, а также изменять цены на услуги.
Размещено на Allbest.ru
...Подобные документы
Цель, критерии и ограничения создания автоматизированной системы. Разработка элементов информационного обеспечения информационной системы общежития. Рекомендации по выбору комплекса технических средств для автоматизации задачи учета реализации товара.
курсовая работа [920,8 K], добавлен 11.11.2022Разработка требований к программному обеспечению отдела воинского учета, методология проектирования информационной системы. Реализация и аттестация информационной системы, взаимодействие приложения с источниками данных, его экономическая эффективность.
дипломная работа [1,3 M], добавлен 30.11.2010Анализ сред разработки для веб-проектов. Система учета работы элементов информационной инфраструктуры. Создание базы данных и каркаса системы на языке HTML и CSS. Технологии использования и демонстрация работы системы. Экономическое обоснование проекта.
дипломная работа [2,1 M], добавлен 25.06.2014Требования к программному обеспечению, выбор методологии проектирования информационной системы учета и анализа деятельности руководящего аппарата. Проектирование пользовательского программного интерфейса, взаимодействие приложения с источниками данных.
дипломная работа [2,4 M], добавлен 12.01.2011Обоснование необходимости совершенствования информационной системы (ИС) ООО "Мехсервис". Анализ системы учета деятельности авторемонтного предприятия. Разработка концепции построения автоматизированной ИС. Описание продукта информационной технологии.
дипломная работа [2,7 M], добавлен 22.05.2012Разработка и реализация проекта информационной системы, предназначенной для хранения сведения о клиентах и недвижимости. Моделирование и реализация информационной системы. Разработка пользовательского интерфейса. Затраты на написание программы и отладку.
курсовая работа [1,0 M], добавлен 30.06.2022Контекстная диаграмма системы обслуживания и диаграмма декомпозиции. Обоснование необходимости внедрения информационной системы. Обзор существующих программных продуктов. ER-диаграмма системы, описание таблиц базы данных. Используемые системы кодирования.
дипломная работа [577,2 K], добавлен 27.01.2014Жизненный цикл информационных систем. Создание системы обработки заказов ресторана. Описание деятельности ресторана с целью выявления автоматизируемых процессов. Диаграмма вариантов, классов и последовательности для информационной системы "Ресторан".
курсовая работа [541,7 K], добавлен 07.01.2015Технико-экономическая характеристика предприятия. Выбор комплекса задач автоматизации, анализ бизнес-процессов. Концептуальный уровень архитектуры базы данных, ее физическая модель. Программная реализация информационной системы для учета ремонтных работ.
дипломная работа [8,8 M], добавлен 27.06.2012Структура учреждения, выявление его основных задач и функций. Анализ входной информации и процессов. Разработка структуры базы данных и клиентского приложения для учета оборудования. Описание атрибутов таблиц. Расчет надежности информационной системы.
дипломная работа [2,3 M], добавлен 12.10.2015Теоретические основы проектирования информационной системы и базы данных. Проектирование информационной системы "Автоматизация учета торговых операций в автомобильном салоне". Методология SADT и DFD, описание IDEF0-модели. Разработка форм приложения.
курсовая работа [2,8 M], добавлен 15.04.2015Характеристика существующих технологий для разработки информационной системы. Проектирование реляционной базы данных информационной системы учета научных публикаций в среде Adobe Dreamweaver. Оценка функциональных возможностей системы учета публикаций.
дипломная работа [2,0 M], добавлен 12.08.2015Сравнительный анализ информационных систем учета качества услуг. Выбор средств моделирования и разработки. Построение проекта информационной системы для муниципалитета, которая фиксирует и систематизирует поступающую информацию о запрашиваемых услугах.
курсовая работа [894,7 K], добавлен 24.06.2015Анализ и реинжиниринг бизнес-процессов ООО ЧЭЦ "Промышленная Безопасность" для повышения эффективности управления. Проектирование информационной системы "Оказания услуг", разработка алгоритма решения задачи их учета средствами информационной системы 1С.
дипломная работа [1,9 M], добавлен 30.04.2011Требования к структуре и функционированию информационной системы. Входная и выходная информация подсистемы управления проектами. Описание "TheSystem", предназначенной для обеспечения процесса учета кадров, контроля работы сотрудников предприятия.
дипломная работа [3,1 M], добавлен 07.03.2012Выбор языка и среды программирования, технологий доступа и взаимодействия с источниками данных. Требования к разработке информационной системы. Проектирование базы данных информационной системы учета и взаимодействующего с ней приложения .NET Framework.
курсовая работа [1,3 M], добавлен 17.05.2013Разработка автоматизированной информационной системы "Стол заказов" для учета регистрации заказов и информации о клиентах, ответственных лицах и товарах. Характеристики комплекса задач. Проект базы данных, построение логической и физической моделей.
курсовая работа [354,9 K], добавлен 18.12.2014Обзор технологий и современного рынка облачных сервисов. Выбор средств разработки информационной системы. Создание базы данных и прототипа приложения. Обоснование экономической эффективности внедрения разработанной системы учета заказанных товаров.
курсовая работа [537,5 K], добавлен 23.08.2015Определение основных функциональных требований к модулям автоматизированной информационной системы. Разработка концептуальной модели данных. Реализация системы учета объектов интеллектуальной собственности и научно-технической продукции университета.
дипломная работа [5,2 M], добавлен 26.05.2012Технико-экономические показатели разработки. Функциональные модели информационной системы и ее объектно-ориентированное проектирование. Анализ вариантов использования. Тестирование программного продукта, а также исследование технической документации.
курсовая работа [175,2 K], добавлен 14.09.2015