Разработка информационной системы для учета деятельности спортивно-оздоровительного комплекса "Строитель"

Изложение процесса разработки информационной системы для учета деятельности спортивно-оздоровительного комплекса (справки о клиентах, информация о группах, расписание тренировок): диаграмма вариантов использования приложения; определение границ системы.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 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

...

Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.