Разработка автоматизированной информационной системы "Спортклуб"

Разработка компьютерной программы для операционной системы Windows с базой данных на основе Microsoft Access. Преимущества Delphi по сравнению с аналогичными программными продуктами. Достоинства и недостатки автоматизированной информационной системы.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 16.05.2016
Размер файла 773,6 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

Введение

Данный курсовой проект выполнен в соответствии с задание на курсовое проектирование. Темой проекта является "Разработка информационной системы cпортклуба".

Цель проектирования - создать автоматизированную базу данных учета услуг и клиентов спортклуба и пользовательское приложение, для работы сотрудников с созданной базой данных.

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

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

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

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

Спортсмен тренируется рядом с товарищами, соревнуется с соперниками и обязательно обогащается опытом человеческого общения, учится понимать других.

Постоянное сознательное преодоление трудностей, связанных с регулярными занятиями физической культурой и спортом (например, борьба с нарастающим утомлением, ощущениями боли) воспитывают волю, уверенность, способность комфортно чувствовать себя в коллективе.

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

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

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

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

Таким образом, совершенствуясь в спорте, человек совершенствуется всесторонне. А это, кстати, нужно не только спорту.

1. Теоретическая часть

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

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

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

она обеспечивает удобный метод поиска информации о спортсменах;

с ее помощью можно выполнять различного рода анализ, например, определять востребованность определенных;

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

Для учета данных о спортсменах, о название секции, о дате рождения

используют самые разнообразные методы. В одних спортивных клубах существуют журналы учета, куда информация вносится вручную, в других применяются классические базы данных для учета кадров и др. , в третьих используются СУБД Access.

1.2 Использованные программные средства

Основное назначение программного средства Delphi на языке программирования паскаль. Программа "Спортклуб" в большей степени предназначенная для личного использования. Программа должна обеспечивать добавление, удаление, редактирование, добавление новых записей в базу данных, выборку из базы данных по запросам пользователя.

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

2. Специальная часть

2.1 Описание программного продукта

2.1.1 Входная информация

В рассматриваемой информационной системе входные данные делятся на следующие группы:

информацияо спортсменах, предоставляемая из отдела,

информация о сотрудниках, предоставляемая из отдела кадров,

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

Входная информация вводится в базу данных через устройство ввода (такие как клавиатура) и размещается в таблицах Access.Таблицы создаются через конструктор таблиц.

2.1.2 Выходная информация

Главной формой вывода данных остаются бумажные носители, АИС спортфирмы способна выводить несколько типов бумажных документов, необходимых для работы клуба.

Запрос на выборку стран.[название страны] Text (255);спортсмены I разряда,. [название ФИО], город. [название города], вид спорта. [дата рождения], спортсмены моложе 18. [код спортсмена]. FROM ( (город INNER JOIN секция ON город. [код города] = секция. [код города]) INNER JOIN

секции ON страна. [код страны] = секции. [код страны]) INNER JOIN (клуб INNER JOIN результаты ON спортсмена. [код спортсмена] = секции. [код ]) ON секции. [код секции] = спорт. [код секции]( ( (секции. [название секции]) = [название секции]));

Запрос на выборку спортсмена. Фамилия, имя, спортсмены. отчество, телефон, вид спорта. [дата], страна,оплаченоспортсмены INNER JOIN (спортсмены INNER JOIN секции ON спортсмены. [код спортсмена] = секции. [код секции]) ON спор. [код спортсмены] = секции. [код спортсмены]( ( (заказы. оплачено) ="нет"))BY спортсмены. фамилия;

Запрос по спортсменам. спортсмены. фамилия, спортсмены. имя, спортсмены. отчество, спортсмены. адрес, спортсмены. Телефонспортсменов BY спортсмены. фамилия;

Запрос по спортсменам. фамилия,спортсмены. имя,спортсмены. отчество, спортсмены. [дата рождения],спортсмены . оплата, спортсмены. секция, спортсмены. адрес, спортсмены. Телефон-спортсмены BY спортсмены. фамилия;

Запрос по странам.города. [название города], город. [название города]

FROM город INNER JOIN страна ON город. [код города] = страна. [код города]BY страна. [название страны];

2.1.3 Выбор и обоснование выбора используемого программного обеспечения

Выделяют два вида компьютерного обеспечения: программное и аппаратное. Программное обеспечение включает в себя системное и прикладное.

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

В системное программное обеспечение входит сетевой интерфейс, который обеспечивает доступ к данным на сервере. Данные, введенные в компьютер, организованы, как правило, в базу данных, которая, в свою очередь, управляется прикладной программой управления базой данных (СУБД). Прикладное обеспечение представляет собой программы, для которых, собственно, и предназначен компьютер. Это -- вычисления, обработка результатов исследований, различного рода расчеты, обмен информацией между компьютерами и т. д.

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

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

Microsoft Access -- это функционально полная реляционная СУБД. В ней предусмотрены все необходимые вам средства для определения и обработки данных, а также для управления ими при работе с большими объемами информации. Что касается легкости использования, то Microsoft Access совершил здесь настоящий переворот, и многие для создания своих собственных баз данных и приложений обращаются именно к нему.

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

СУБД включает в себя три основных типа функций: определение (задание структуры и описание) данных, обработка данных и управление данными. Все эти функциональные возможности в полной мере реализованы в Microsoft Access. В практике, как правило, необходимо решать и задачи с использованием электронных таблиц и текстовых процессоров.

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

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

Delphi - это продукт Borland International для быстрого создания приложений. Процесс создания интерфейса будущей программы напоминает забаву с игровым компьютерным конструктором. Поэтому RAD-среды еще называют визуальными средами разработки: какими мы видим рабочие и диалоговые окна программы при проектировании, такими они и будут,акогдаапрограммаазаработает.

Высокопроизводительный инструмент визуального построения приложений включает в себя настоящий компилятор кода и предоставляет средства визуального программирования, несколько похожие на те, что можно обнаружить в Microsoft Visual Basic (она не является RAD-системой) или в других инструментах визуального проектирования. В основе Delphi лежит язык Object Pascal, который является расширением объектно-ориентированного языка Pascal. В Delphi также входят локальный SQL-сервер, генераторы отчетов, библиотеки визуальных компонентов, и прочее, необходимое для того, чтобы чувствовать себя совершенно уверенным при профессиональной разработке информационных систем или просто программ дляаWindows-среды.

Прежде всего Delphi предназначен для профессиональных разработчиков, желающих очень быстро разрабатывать приложения в архитектуре клиент-сервер. Delphi производит небольшие по размерам высокоэффективные исполняемые модули (.exe и .dll), поэтому в Delphi должны быть, прежде всего, заинтересованы те, кто разрабатывает продукты на продажу.

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

Преимущества Delphi по сравнению с аналогичными программными продуктами.

- быстрота разработки приложения (RAD);

- высокая производительность разработанного приложения;

- низкие требования разработанного приложения к ресурсам компьютера;

- наращиваемость за счет встраивания новых компонент и инструментов в среду Delphi;

- возможность разработки новых компонентов и инструментов собственными средствами Delphi (существующие компоненты и инструменты доступны в исходных кодах);

- удачная проработка иерархии объектов.

Система программирования Delphi рассчитана на программирование различных приложений и предоставляет большое количество компонентов для этого. К тому же работодателей интересует, прежде всего, скорость и качество создания программ, а эти характеристики может обеспечить только среда визуального проектирования, способная взять на себя значительные объемы рутинной работы по подготовке приложений, а также согласовать деятельность группы постановщиков, кодировщиков, тестеров и технических писателей.

Возможности Delphi полностью отвечают подобным требованиям и подходят для создания систем любой сложности.

2.1.4 Описание ресурсов

Для успешного функционирования разработанной АИС требуется компьютер со следующими характеристиками:

-частота процессора: не менее 800МГц;

-свободное место на диске: не менее 200 Мб;

- внешние устройства (монитор, клавиатура, мышь) для ввода/вывода данных;

- тип операционной системы - Windows XP и новее;

- установка MO Access 2003 и высшее, Delphi 7;

- подготовка специалистов должна соответствовать минимальным навыками работы с базами данных.

2.2 Описание проектных решений

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

К объектам производительного назначения относятся объекты, которые будут функционировать в сфере материального производства: в торговле.

Исходя из вашей логики, при строительстве производительного здания.

Входящего в общий производственный комплекс.

Ниже расположена контекстная диаграмма 1.

Рисунок 1- контекстная диаграмма

Рисунок 2 Диаграмма декомпозиции второго уровня.

2.2.1 Структура базы данных

Большинство баз данных имеют табличную структуру. Как мы знаем, в табличной структуре адрес данных определяется пересечением строк и столбцов. В базах данных столбцы называются полями, а строки --записями. Поля образуют структуру базы данных, а записи составляют информацию, которая в ней содержится.

На форме "Клиенты" Имя поля Ключевое поле Обязательное поле Тип данных Размер Код страны Код Страны Нет Нет Числовой Длинное Целое код Города Код города Дата Счетчик Длинное целое Город Город Нет Нет Текстовый 50

Рисунок 3 Клиенты.

На форме "Залы" расположено 2 поля: Кода зала; Наименование

Рисунок 4 Залы.

На форме "Тренеры" расположено 3 поля Код тренера; ФИО; Оклад.

Рисунок 5 Тренеры.

ID поля Ключевое, размер поля длинное целое,новые значения последовательные, фамилия размер поля 50,обязательное поле нет, пустые строки да, индексированное поле да (допускаются совпадения), сжатие юникод да, режим IME нет контроля, режим предложений IME нет, Id поле код отдыха тип данных счетчик, размер поля длинное целое, новые значения последовательные, индексированное поле да (совпадения не допускаются).

Рисунок 6 График.

2.2.2 Описание главной формы проекта

Главная форма "ИС" на данной форме изображены кнопки выбора других форм таких как:

- Спортсмены младше 18

- Найти по фамилии

- График

- Спортсмены I разряда

- Выход

С помощью которых можно переходить на нужные формы. Скриншот главной формы представлен на рисунке 1. Код главной формы расположен в приложении 1.

На главной форме расположены 4 кнопок: спортсмены I разряда, найти по фамилии,график, спортсмены моложе 18, выход

Рисунок 7. Главная форма программы.

На форме спортсмены I разряда расположены база данных на которой мы видим поля (Фамилия, имя, отчество, разряд, дата рождения, секция),панель навигации, 3 кнопки (Закрыть, добавить, удалить).

Рисунок 8. Форма спортсмены

I разряда.

На форме спортсмены моложе 18 расположены база данных на которой мы видим поля (Фамилия, имя, отчество, разряд, год рождения, секция), панель навигации, 3 кнопки (Закрыть, добавить, удалить).

Рисунок 9.Форма младше 18

На форме изменить данные о книге расположены база данных на которой мы видим поля (ФИО спортсмена, название секции, год рождения, разряд), панель навигации, 3 кнопки (Закрыть, добавить, удалить).

Рисунок 10 - Форма найти по фамилии.

На форме график расположены база данных на которой мы видим поля (график возрастного колебания, год рождения, ФИО), панель навигации, 3 кнопки (Закрыть, добавить , удалить).

Рисунок 11- Форма График.

2.2.3 Результаты тестирования испытаний

Разработанная система была тщательно протестирована. Достоинство программы заключается в простоте, понятности и удобстве. Именно простота и понятность для пользователя явились основной причиной их широкого использования.

Основными недостатками программы являются следующие:

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

- относительно низкая скорость доступа и большой объем внешней памяти;

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

Далеко не всегда предметную область можно представить в виде совокупности таблиц.

компьютерный программный автоматизированный

Заключение

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

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

В среде Delphi была разработана программа для операционной системы Windows с базой данных на основе Microsoft Access.

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

Размещено на Allbest.ru

...

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

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