Разработка интерфейса программы «Собачья выставка»

  • 30 сент. 2010 г.
  • 6129 Слова
Содержание

Введение 2
1. Основные понятия и постановка задачи 3
1.1 Постановка задачи 3
1.2 Основные понятия 4
2. Этапы разработки программного продукта 8
2.1 Выбор метода решения 8
2.2 Выбор среды программирования 10
2.2.1 Среда программирования Delphi 10
2.3 Разработка БД 12
2.4 Разработка алгоритма программы. Блок схема 18
2.4.1 Алгоритм, виды алгоритмов 182.4.2 Алгоритм программы 21
2.5 Разработка интерфейса программы 22
2.5.1 Понятие интерфейса, виды интерфейсов 22
2.5.2 Разработка интерфейса программы «Собачья выставка» 24
2.6 Реализация бизнес-логики программы 25
2.7 Тестирование программного продукта 26
2.7.1 Типы и методы тестирования 26
2.7.2 Тестовые данные 29
2.7.3 Результат тестирования 32
Заключение 33Список литературы 34
Приложение А 35
Приложение Б 40

Введение

Информационные технологии являться неотъемлемой частью современной повседневной жизни. В данной курсовой работе будет рассмотрен аспект применения системы информационного учёта в виде комплексной информационной системы конкурса собак.
Целью данного проекта является разработка, и отладка информационной системы комплексногоучёта конкурса собак с применением современных информационных технологий и высокоуровневых средств программирования.
Субъектом данного проекта является язык программирования Odject Pascal и интегрированная среда разработки Delphi 7 Studio а также система управления базами данных MS ACCESS.
Объектом данного проекта является множество неструктурированных данных которые отображают различнуюинформацию об участниках выставки на разных уровнях, системах оценок, наблюдателей и др.

1. Основные понятия и постановка задачи

1.1 Постановка задачи

Требуется создать программную систему, предназначенную для организаторов выставки собак. Она должна обеспечивать хранение сведений о собаках - участниках выставки и экспертах. Для каждой собаки в БД должны храниться сведения, о том, ккакому клубу она относится, кличка, порода и возраст, сведения о родословной (номер документа, клички родителей), дата последней прививки, фамилия, имя, отчество и паспортные данные хозяина. На каждый клуб отводится участок номеров, под которыми будут выступать участники выставки. Сведения об эксперте должны включать фамилию и имя, номер ринга, который он обслуживает; клуб, название клуба, вкотором он состоит. Каждый ринг могут обслуживать несколько экспертов. Каждая порода собак выступает на своем ринге, но на одном и том же ринге в разное время могут выступать разные породы. Итогом выставки является определение медалистов по каждой породе. Организатор выставки должен иметь возможность добавить в базу нового участника или нового эксперта, снять эксперта с судейства, заменив его другим,отстранить собаку от участия в выставке. Организатору выставки могут потребоваться следующие сведения;
- На каком ринге выступает заданный хозяин со своей собакой?
- Какими породами представлен заданный клуб?
- Какие медали и сколько заслужены клубом?
- Какие эксперты обслуживают породу?
- Количество участников по каждой породе?.
Необходимопредусмотреть возможность выдачи стандартной справки о призовом месте, занятом собакой на выставке и отчета о результатах выступления каждого клуба (сколько всего участников, какие породы, медалисты по породам).

1.2 Основные понятия

В данном разделе будут даны понятия ООП и SQL – двух основных технологий, которые были использованы при разработке программы.
Объектно-ориентированноепрограммирование (ООП) – это в наше время совершенно естественный подход к построению сложных (и не очень сложных) программ и систем. Любое окно программы Windows содержит множество кнопок, разделов меню, окон редактирования, списков и т.п. Все это объекты. Причем сами по себе они ничего не делают, а ждут каких-то событий – нажатия пользователем клавиши или кнопки мыши, перемещения курсора и...