Интернет-приложение для сбора и обработки статистической информации о спортивных мероприятиях

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

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

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

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

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

БАКАЛАВРСКАЯ РАБОТА

Интернет-приложение для сбора и обработки статистической информации о спортивных мероприятиях

Содержание

  • Введение
  • 1. Анализ предметной области
  • Описание процесса сбора статистики
  • 1.2 Анализ существующих программных решений
  • 1.3 Основания для разработки
  • 1.4 Выводы по главе
  • 2.1 Разработка базы данных
  • 2.1.1 Концептуальное проектирование
  • 2.1.2 Логическое проектирование
  • 2.1.3 Физическое проектирование
  • 2.2 Руководство пользователя
  • 2.2.1 Приложение для пользователя "Зритель"
  • 2.2.2 Приложение для пользователя "Оператор"
  • 2.3 Руководство программиста
  • 2.4 Вывод по главе
  • Заключение
  • Список использованных источников

Введение

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

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

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

Для достижения заданной цели должны быть решены следующие задачи:

1) Анализ предметной области.

2) Выбор среды разработки, дополнительных библиотек

3) Проектирование программного продукта.

4) Практическая реализация.

5) Тестирование и отладка.

Бакалаврская работа изложена на 29 страницах и включает в себя введение, 2 раздела, заключение и список использованных источников.

1) Введение описывает цель, задачи и краткое содержание разделов данной курсовой работы.

2) В первой главе описывается предметная область и существующие приложения. Представлены основания для разработки нового приложения.

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

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

5) Список использованных источников содержит библиографическое описание документов использованной литературы, при написании данной работы.

1. Анализ предметной области

Описание процесса сбора статистики

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

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

– общее количество двухочковых бросков и итоговое попадание;

– общее количество трехочковых бросков и итоговое попадание;

– общее количество штрафных бросков и их попадание;

– количество подборов на своем щите;

– количество подборов на чужом щите;

– количество блокшотов;

– количество перехватов;

– количество голевых передач;

– количество фолов;

– количество фолов соперника;

– количествопробежек;

– количество потерь.

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

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

1.2 Анализ существующих программных решений

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

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

Этот сайт позволяет для каждого Федерального округа в отдельности:

– Просматривать расписание игр.

– Смотреть общую турнирную таблицу.

– Просматривать составы команд.

– Просматривать информацию о каждом игроке в отдельности.

– Просматривать общую статистику команды по результатам всех прошедших игр (Рисунок 1).

база программный пользователь программист

Рисунок 1 - Общая статистика команды

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

– Просматривать последние события АСБ.

– Просматривать статистику и результаты прошлых сезонов.

Рисунок 2 - Лучшие игроки

Еще один баскетбольный интернет-ресурс - это сайт красноярского баскетбольного мужского клуба "Енисей" [7].

Сайт освещает все последние события из мира российского баскетбола связанные с БК "Енисей". Он не направлен на сбор и обработку статистики, но имеет много интересных поклонникам этого клуба функций, например:

– Всю информацию об истории организации и обо всех его победах и поражениях. О руководстве клуба и о тех, кто является спонсорами.

– Информацию об игроках команды (Рисунок 3).

Рисунок 3 - Состав команды

– Схему всех спортивных арен, где могут проходить соревнования.

– Фото и видео отчеты об играх, игроках, значимых событий для клуба.

– Подробное описание правил и условия участия во всевозможных конкурсах связанных с БК "Енисей".

– Организованна онлайн трансляция видеозаписи игр (Рисунок 4).

Рисунок 4 - Видеозапись игры

– Форум для общения болельщиков.

– Информация о детской баскетбольной школе БК "Енисей".

– Таблица состояния чемпионата (Рисунок 5).

Рисунок 5 - Состояние чемпионата

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

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

Рисунок 6 - Стартовая страница приложения "InfoBasket"

Оно позволяет:

– Создавать команды, игроков, судей, чемпионатыи редактировать информацию о них (Рисунок 7).

Рисунок 7 - Создание игрока

– Автоматически выбирать чемпионат и нужную игру в чемпионате.

Рисунок 8 - Выбор чемпионата

– Генерировать автоматический отчет о результате игры.

– Сохранять и просматривать архивные отчеты игр.

– Просматривать расписание всех игр (Рисунок 9).

Рисунок 9 - Название игр

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

1.3 Основания для разработки

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

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

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

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

1.4 Выводы по главе

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

1. Разработка программного продукта

В качестве среды разработки выбрана Microsoft Visual Studio 2010. Данная среда позволяет разрабатывать современные приложения на базе платформы Framework.net v.4.0.

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

2.1 Разработка базы данных

Для доступа к данным в приложении используется платформа Entity Framework. Данная платформа интегрируется только с СУБД компании Microsoft, поэтому на выбор были предложены СУБД Microsoft SQL Server 2008 R2 и Microsoft Office Access 2010.

Для работы с базой на СУБД Access необходимо, чтобы Microsoft Office Access 2010 был установлен на сервере. В то время как для SQL Server существует Compact Edition ? набор библиотек для взаимодействия с локальным файлом базы данных, при этом нет необходимости устанавливать Microsoft SQL Server 2008 R2 на сервере.

Вследствие этих причин в качестве целевой СУБД выбрана Microsoft SQL Server 2008 R2.

2.1.1 Концептуальное проектирование

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

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

Итогом этапа концептуального проектирования базы данных является ER-модель, представленная на рисунке 10.

Рисунок 10 - ER-модель базы данных

В таблице 1 представлен список сущностей и их описания.

Таблица 1 - Сведения о типах сущностей

Имя сущности

Описание

Псевдонимы

Игрок

Данные о игроке

Player

Тренер

Данные о тренере

Coach

Чемпионат

Данные о чемпионате

Championship

Игра

Данные о игре

Game

Команды

Данные о командах

Team

Статистика

Статистика игрока в матче

Statistic

Оператор

Абстрактное представление оператора

Person

В таблице 2 представлены типы связей между сущностями, представленными в таблице 1 и ER-модели.

Таблица 2 - Сведения о типах связей проекта

Сущности

Тип связи

Сущности

Кардинальность

Игрок

Входит

Команда

M: N

Команда

Участвует

Игра

M: N

Судья

Судит

Игра

M: N

Тренер

Управляет

Команда

1: 1

Игра

Входит

Чемпионат

M: 1

Оператор

Ведет

Статистика

1: N

Статистика

Учитывается

Чемпионат

1: N

Статистика

Анализируется

Тренер

M: N

Статистика

Анализируется

Команда

M: N

Игрок

Набирает

Статистические данные

1: N

Статистические данные

Формирует

Статистика

M: 1

2.1.2 Логическое проектирование

Второй этап проектирования базы данных называется логическим проектированием базы данных. Его цель состоит в создании логической модели данных для исследуемой части предприятия. Концептуальная модель данных, созданная на предыдущем этапе, уточняется и преобразуется в логическую модель данных. Логическая модель данных учитывает особенности выбранной модели организации данных в целевой СУБД (например, реляционная модель).

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

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

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

Рисунок 11 - Логическая схема базы данных

2.1.3 Физическое проектирование

Физическое проектирование является третьим и последним этапом создания проекта базы данных, при выполнении которого проектировщик принимает решения о способах реализации разрабатываемой базы данных. Во время предыдущего этапа проектирования была определена логическая структура базы данных (которая описывает отношения и ограничения в рассматриваемой прикладной области). Хотя эта структура не зависит от конкретной целевой СУБД, она создается с учетом выбранной модели хранения данных, например реляционной, сетевой или иерархической. Однако, приступая к физическому проектированию базы данных, прежде всего необходимо выбрать конкретную целевую СУБД. Поэтому физическое проектирование неразрывно связано с конкретной СУБД. Между логическим и физическим проектированием существует постоянная обратная связь, так как решения, принимаемые на этапе физического проектирования с целью повышения производительности системы, способны повлиять на структуру логической модели данных. Необходимо создать описание таблиц базы данных и методов доступа, которые будут использоваться для эффективного доступа к данным (Таблица 3).

Таблица 3 - Описание таблиц базы данных

Имя поля

Тип поля

Признак ключа

Комментарий

Championship

Id

Int

*

Идентификатор чемпионата

Name

nvarchar (512)

Название чемпионата

StateId

Int

Идентификатор состояния чемпионата

ChampionshipState

Id

Int

*

Идентификатор состояния чемпионата

Name

nvarchar (64)

Название

Coach

Id

Int

*

Идентификатор тренера

Name

nvarchar (50)

Имя тренера

LastName

nvarchar (50)

Фамилия тренера

CategoryId

Int

Идентификатор категории тренера

CoachCategory

Id

Int

*

Идентификатор категории тренера

Name

nvarchar (50)

Название

Game

Id

Int

*

Идентификатор игры

ChampoinshipId

Int

Идентификатор чемпионата к которому относится игра

Date

datetime

Дата и время проведения игры

StateId

Int

Идентификатор состояния игры

Team1Id

Int

Идентификатор первой команды

Team2Id

Int

Идентификатор второй команды

GameState

Id

Int

*

Идентификатор состояния игры

Name

nvarchar (64)

Название

GameStatistic

Id

Int

*

Идентификатор игровой статистики

GameId

Int

Идентификатор игры по которой проводится статистика

PlayerId

Int

Идентификатор игрока

Player

Id

Int

*

Идентификатор игрока

Name

nvarchar (50)

Имя

LastName

nvarchar (50)

Фамилия

PositionId

Int

Идентификатор позиции

CategoryId

Int

Идентификатор разряда

PlayerCategory

Id

Int

*

Идентификатор разряда игрока

Name

nvarchar (50)

Название разряда

PlayerInTeam

TeamId

Int

*

Идентификатор команды

PlayerId

Int

*

Идентификатор игрока

Number

Int

Номер игрока в команде

Position

Id

Int

*

Идентификатор позиции

Name

nvarchar (50)

Название позиции

Team

Id

Int

*

Идентификатор команды

Name

nvarchar (50)

Название команды

ChampionshipId

Int

Идентификатор чемпионата

CoachId

Int

Идентификатор тренера

Целью этого этапа также является создание базовой функциональной схемы реляционной базы данных на основе глобальной логической модели данных (Рисунок 12).

Рисунок 12 - Схема реляционной базы данных

2.2 Руководство пользователя

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

2.2.1 Приложение для пользователя "Зритель"

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

– Статистика:

· текущие игры

· игры за неделю

· игроки

· архив

– О сайте

Рисунок 13 - Главная страница сайта

В меню "Статистика" представлены ссылки на страницы, на которых представлена статистика игр и игроков выбранная по определенным параметрам.

На странице "Статистика текущих игр" представлена статистика игр проходящих в данный момент времени. Зритель может узнать состояние интересующей игры, просмотреть достижения интересующего его игрока.

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

На странице "Статистика по игрокам" зритель может узнать статистику игрока за всю его карьеру.

На странице "Архив игр" представлена форма поиска по базе игр по следующим критериям:

1) Название чемпионата

2) Период провидения игры

3) Участвующая команда

4) Участвующий игрок

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

На странице "О сайте" представлена информация о проекте, данные о разработчиках и контактные данные администрации сайта.

2.2.2 Приложение для пользователя "Оператор"

В структуре меню для группы пользователей "Оператор" представлены те же пункты, что и для группы "Зритель". В дополнение к ним представлены следующие пункты (Рисунок 14):

– Статистика

· Сбор статистики

– Справочники

· Пользователи

· Разряды

· Игроки

· Тренеры

· Чемпионаты

Рисунок 14 - Главная страница для пользователя оператор

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

На странице "Справочник игроков" (Рисунок 15) представлен список существующих игроков. Оператор может добавить нового игрока либо отредактировать данные уже существующего. Удалить игрока возможно только при условии, что игрок не отнесен еще ни к одной команде. Также на этой странице представлены списки игровых позиций и разрядов игроков. Эти списки также можно редактировать.

Рисунок 15 - Форма справочник игроков

На странице "Справочник тренеров" (Рисунок 16) представлен список тренеров и список разрядов тренеров с возможностью их редактирования.

Рисунок 16 - Форма справочник тренеров

Остальные справочники позволяют создавать или редактировать структуру чемпионатов.

2.3 Руководство программиста

Назначение и условия применения программы

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

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

В качестве платформы для разработки был выбран ASP.net. Разработка на этой платформе не слишком трудоемка. При этом предоставляемого функционала хватает для реализации поставленных задач.

Для описания каждой страницы в проекте приложения существует два файла:

– Имя страницы. ASPX-файл разметки содержимого страницы на языке ASP.

– Имя страницы. ASPX. CS-файл кода на языке C# содержащей обработчики событий элементов разметки.

Для доступа к базе данных используется платформа Entity Framework. В рамках использования этой платформы были созданы классы представляющие объекты базы данных, а также интерфейсы для добавления, изменения и удаления записей.

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

Условия для корректной работы программного продукта

– Процессор Intel Pentium 41100МГц и выше 512 МБ оперативной памяти.

– 200Mб свободного места на жестком диске для файлов приложения.

– Операционная система Microsoft Windows Server 2008.

2.4 Вывод по главе

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

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

Для хранения данных создана база данных, описывающая данную предметную область.

Заключение

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

В срок, отведенный на выполнение проекта, решены следующие задачи:

– Проведен анализ предметной области.

– Рассмотрены существующие программные продукты по данной области. Произведена оценка их достоинств и недостатков.

– Выбрана среда разработки, приведены обоснования выбора.

– Проведен обзор основных требований, которые предъявляются к данной программной системе.

– Выбрана среда разработки, дополнительных библиотек.

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

– Программный продукт протестирован и отлажен.

Достигнуты следующие результаты:

– Реализованы все ранее предполагаемые функции.

– Программный продукт был успешно протестирован.

– Реализована записка к проекту.

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

Таким образом, цель работы можно считать выполненной.

Список использованных источников

1. Ватсон, К. - C# / К. Ватсон, М. Беллиназо, О. Корне, Д. Эспиноза, З. Гринфосс, К. Нейджел, Д. Педерсен, Д. Рейд, М. Рейнольде, М. Скиннер, Э. Уайт - М.: Лори. 2005 г. - 879 стр.

2. Фараонов, В Программирование на языке C# / В. Фараонов - Питер, 2007 г. - 240 стр.

3. Биллиг, В.А. Основы программирования на С# / В.А. Биллиг - М.: Бином. 2006 г., 488 стр.

4. Агуров, В.П. C#. Сборник рецептов / В.П. Агуров - БХВ-Петербург, 2007. - 432 стр.

5. Таненбаум, Э.К. Компьютерные сети / Э.К. Таненбаум. - Питер, 2007. - 992 с.

6. Кузин, А.В. Компьютерные сети / А.В. Кузин, В.М. Демин. - М.: ФОРУМ: ИНФРА М, 2005. - 192 с.

7. Баскетбольный клуб "Енисей". [Электронный ресурс]. - http://www.basket-enisey.ru.

8. Стивен, С. ASP.net [Текст] / С. Стивен. - ДМК Пресс, 2005. - 480 с.

9. Макки, А. Введение в.net 4.0 и Visual Studio 2010 для профессионалов [Текст] / А. Макки. - М.: Вильямс, 2010. - 416 с.

10. Орлов, Л.В. web - сайт без секретов [Текст] / Л.В. Орлов. - М.: Букпресс, 2006. - 512 с.

11. Калиновский, А.И. Юзабилити: как сделать сайт удобным [Текст] / А.И. Калиновский. - М.: Новое знание, 2005. - 200 с.

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


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

  • Техническое задание на разработку программного продукта и требования к программе. Написание алгоритма работы и разработка интерфейса программы. Руководство системного программиста и оператора. Основные методы и принципы тестирования базы данных.

    дипломная работа [2,7 M], добавлен 27.01.2013

  • Инструментальные средства разработки сайта. Таблицы базы данных, их описание. Общие принципы разработки программного продукта. Структура программного продукта клиента. Страница информации о пользователе и его заказов, информационная безопасность.

    дипломная работа [3,5 M], добавлен 14.06.2012

  • Анализ и оценка эффективности существующей системы обработки информации. Выбор технических и программных средств. Описание этапов проектирования базы данных "Аудиотека" и ее особенностей. Разработка инфологической модели и программного приложения.

    курсовая работа [877,9 K], добавлен 06.06.2013

  • Порядок проектирования и разработки базы данных и программного обеспечения. Информация о структуре базы данных, созданных таблицах, формах, отчетах, запросах, хранимой информации. Логическая и концептуальная модели данных; выбор программного обеспечения.

    курсовая работа [906,6 K], добавлен 20.01.2010

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

    дипломная работа [445,9 K], добавлен 10.11.2009

  • Обоснование выбора метода проектирования и инструментальных средств для разработки программного средства и базы данных. Требования к эргономике и технической эстетике. Разработка алгоритмов приложения. Руководство пользователя. Безопасность труда.

    дипломная работа [2,9 M], добавлен 17.10.2014

  • Анализ существующего программного обеспечения. Этапы создания проекта. Концептуальное, логическое и физическое проектирование базы данных. Структура программного продукта. Руководство программиста и оператора. Тестирование программного продукта.

    курсовая работа [586,4 K], добавлен 26.06.2015

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

    курсовая работа [449,8 K], добавлен 14.01.2011

  • Создание реляционной базы данных "Деканат ВУЗа", средствами СУБД MS SQL Server 2000. Разработка клиентского приложения с удобным пользовательским интерфейсом (сопровождающегося меню и справочной системой). Описание связей между таблицами базы данных.

    курсовая работа [3,0 M], добавлен 06.12.2014

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

    курсовая работа [33,5 K], добавлен 25.07.2012

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