Создание программы справочника по героям из игры "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