Создание программы справочника по героям из игры "Dota 2"

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

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

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

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

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

ПОСТАНОВКА ЗАДАЧИ

Требуется создать программу справочник по героям из игры «DOTA 2». О героях имеется информация: имя, описание, роль, тип атаки (ближний бой или дальний бой), основной атрибут (сила, ловкость или интеллект), фракция (свет или тьма) и картинки. Разработать программу, которая будет хранить некоторое количество сведений о героях DOTA 2, она должна предоставить пользователю информацию по его требованию. А именно она должна показывать полный список героев и при выборе любого героя программа должна выдавать имеющуюся информацию о нём. Так же в программе должна быть реализована функция добавления героев и их удаление. база данный программа компьютер

При запуске программы на экране появится список героев, внесенных в базу данных. Чтобы добавить героя в базу данных нужно:

1. Выбрать пункт «Krik» в главном меню;

2. Выбрать подпункт «Добавить в базу данных», после чего появится окно с полями для ввода информации о герои (имя героя, описание, тип атаки, основной атрибут, фракция, роль и 3 изображения (маленький портрет героя, большой портрет героя и картинка с приростом характеристик героя), чтобы выбрать картинку нужно нажать на кнопку «Обзор», которая будет располагаться рядом с полем куда нужно написать путь до картинки) и кнопкой «Добавить в БД», при нажатии на которую герой добавляется в базу данных.

Чтобы удалить героя из базы данных нужно:

1. Кликнуть левой кнопкой мыши на героя в списке героев;

2. Выбрать пункт «Krik» в главном меню;

3. Выбрать подпункт «Удалить из базы данных».

Также в пункте «Krik» есть подпункт «Выход», при выборе которого программа закрывается. Также в главном меню есть пункт «Поиск героя», при выборе которого появляется окно с полями для ввода данных и кнопкой «Искать», при нажатии на которую в списке героев, который располагается в главном окне, отображаются герои, которые удовлетворяют условиям поиска. Ещё в главном окне есть кнопки над списком героев, которые отвечают за сортировку героев в списке.

Описание данных

Количество занесенных данных в базу данных не должно превышать тысячи (1000). Имя и описание героя представляются символьными переменным, все остальные поля, кроме картинок - числовыми переменными. Для простоты использования все поля ограничены 400000 символов. Для картинки ограничений нет.

Системные требования:

o операционная система: Windows XP / Vista / 7 / 8

o разрешение окон:

· Krik (справочник героев DOTA 2): 1084Ч570;

· Krik (Добавить в базу данных): 678 Ч 727;

· Krik (Поиск героя): 1068 Ч 142;

· Krik (Описание героя): 1026 Ч 697.

o текст, отображаемый программой, должен иметь размер достаточный для нормального прочтения.

o глубина цвета: 24 бита

o тип интерфейса: оконный.

Взаимодействия с другими программами не требуется.

Требования по надёжности

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

АЛГОРИТМЫ

Блок-схема алгоритма сортировки (QSORT)

Блок-схема алгоритма поиска

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


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

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

    курсовая работа [1,2 M], добавлен 25.04.2011

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

    лабораторная работа [124,7 K], добавлен 09.01.2012

  • Составление программы сортировки по возрастанию массив из 20 шестнадцатеричных чисел, просматривающей все исходные числа во внешней памяти и выбирающей самое большое число. Блок-схема алгоритма работы программы. Таблица команд и число их выполнения.

    курсовая работа [23,1 K], добавлен 24.05.2015

  • Возможности языков программирования С и С++. Разработка и реализация информационно-поискового справочника "Блок питания", листинг программы. Функции и структура данных в программе. Динамическое распределение памяти, работа с файлами, несложные сортировки.

    курсовая работа [38,7 K], добавлен 10.01.2011

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

    курсовая работа [26,7 K], добавлен 19.06.2010

  • Особенности dirent как входной структуры каталога, независимой от файловой системы. Получение содержимого каталога и информации о файле. Разработка блок-схемы алгоритма программы. Изучение программного обеспечения для реализации поставленной задачи.

    курсовая работа [1,1 M], добавлен 22.07.2014

  • Структура данных с указанием типов. Общая структурная схема программы. Алгоритмы сортировки вставками. Назначение make-файла. Функции управления программой; перемещения и корректировки введенных данных и их удаления справочника, загрузки данных из файла.

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

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

    контрольная работа [52,9 K], добавлен 03.10.2010

  • Разработка программы тестирования студентов по MS PowerPoint с кодом на языке Delphi. Создание алгоритма для решения функциональных требований задачи. Описание переменных, вспомогательных процедур, входных и выходных данных для реализации программы.

    курсовая работа [1,5 M], добавлен 21.09.2010

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

    курсовая работа [355,7 K], добавлен 21.09.2010

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