Проектирование формы «Электронная энциклопедия: Страны мира»

Автор: Пользователь скрыл имя, 03 Апреля 2013 в 13:48, курсовая работа

Описание работы

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

Содержание

ВВЕДЕНИЕ 3
Общая часть 5
Системный анализ предметной области 5
Логическое проектирование БД (ERD – технология) 6
Проверка обобщенной схемы в CASE – STUDIO FULL 10
SQL – скрипт генерации таблиц БД 11
Формирование выходных документов 14
Входные документы и формы 15
Описание информационных процедур 15
Обоснование выбора стандарта БД 16
Выбор среды разработки 16
Техническое задание 17
Специальная часть 21
2.1 Разработка таблиц базы данных 21
2.2 Структура прикладной программы 23
2.3 Создание интерфейса приложения 23
2.4 Проектирование формы «Электронная энциклопедия: Страны мира» 24
2.5 Проектирование формы «Страны» 25
2.6 Проектирование формы «Поиск стран» 26
2.7 Проектирование формы «Религия» 27
2.8 Проектирование формы «Достопримечательность» 28
2.9 Проектирование формы «Гос. устройство» 29
3. Эксплуатационная часть 31
3.1 Требования к аппаратно – программному обеспечению 31
3.2 Инструкция по установке ПП 31
3.3 Инструкция по тестированию ПП 31
3.4 Инструкция по эксплуатации ПП 33
Заключение 35
Список источников 36
Приложения 37

Работа содержит 1 файл

Kursovaya_rabota_Strany_mira.doc

— 1.71 Мб (Скачать)

 

    1.  Проектирование формы «Электронная энциклопедия: Страны мира»

 

Форма «Электронная энциклопедия: Страны мира» является главной формой проекта. Эта форма выполняет управляющие функции. При щелчке мышью по одной из кнопок программа передает управление и визуализирует соответствующее функциональное окно.

 

Рисунок 14 - Главная форма «Электронная энциклопедия: Страны мира»

 

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

        1. Четыре компонента Label – для отображения заголовка и перехода на другие формы;
        2. Два компонента Panel– для вызова справки и выхода из приложения;

 

2.5 Проектирование формы «Страны»

 

Форма «Страны» - на ней представлена основная информация обо всех странах мира.

 

Рисунок 15 - Форма «Страны»

 

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

    1. Два компонента DataSource – для связи компонентов Table с другими компонентами;
    2. Два компонента DBGrid – для отображения информации о странах и материках на экране;
    3. Пять компонентов Edit – для отображения названий материков, ввода данных и пароля;
    4. Шесть компонентов Label – для отображения надписи;
    5. Два компонента Table – для вывода информации из таблицы;
    6. Один компонент SQL – для создания запроса;
    7. Три компонента Panel – для ввода данных;
    8. Один компонент Button – для подтверждения пароля;

 

    1.  Проектирование формы «Поиск стран»

 

Форма «Поиск стран» - позволяет пользователю выбрать по какому критерию искать страны.

 

Рисунок 16 - Форма «Поиск стран»

 

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

    1. Три компонента Button – для перехода на новые формы;
    2. Один компонент MainMenu – для вывода справки;

 

    1.  Проектирование формы «Религия»

 

Форма «Религия» - позволяет искать страны по религиозному признаку.

 

Рисунок 17 - Форма «Религия»

 

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

    1. Два компонент DataSource – для связи компонентов Table с другими компонентами;
    2. Два компонента DBGrid – для отображения информации о религии на экране;
    3. Один компонент Label – для отображения надписи;
    4. Один компонент Table – для вывода информации из таблицы;
    5. Один компонент SQL – для создания запроса;
    6. Один компонент Panel – для выхода из формы;

 

    1.  Проектирование формы «Достопримечательность»

 

Форма «Достопримечательность» - позволяет искать страны по названию достопримечательностей.

 

Рисунок 18 - Форма «Достопримечательность»

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

    1. Два компонента DataSource – для связи компонентов Table с другими компонентами;
    2. Два компонента DBGrid – для отображения информации о достопримечательностях на экране;
    3. Один компонент Label – для отображения надписи;
    4. Два компонента Table – для вывода информации из таблицы;
    5. Один компонент SQL – для создания запроса;
    6. Один компонент Panel – для выхода из формы;

 

    1.  Проектирование формы «Гос. устройство»

 

Форма «Гос. устройство» позволяет искать   страны по типу государственного устройства.

 

Рисунок 19 - Форма «Гос. устройство»

 

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

    1. Два компонента DataSource – для связи компонентов Table с другими компонентами;
    2. Два компонента DBGrid – для отображения информации о достопримечательностях на экране;
    3. Один компонент Label – для отображения надписи;
    4. Один компонент Table – для вывода информации из таблицы;
    5. Один компонент SQL – для создания запроса;
    6. Один компонент Panel – для выхода из формы;

 

3. Эксплуатационная часть

 

    1.  Требования к аппаратно – программному обеспечению

 

Система должна работать на IBM совместимых персональных компьютерах.

Минимальная конфигурация:

  1. Процессор       500 MHz
  2. Оперативная память     128 Мб RAM
  3. Видеоадаптер и монитор    VGA (800 x 600)
  4. Свободное место на HDD    25 Мб
  5. Устройства взаимодействия с пользователем клавиатура и мышь.

Минимальные требования к информационной и программной  совместимости - операционной система Win32.

 

    1.  Инструкция по установке ПП

 

Установка программного продукта «Электронная энциклопедия: Страны мира» осуществляется в два этапа:

  1. Скопировать папку с программой в корень диска «C:\», для того чтобы без ошибок функционировала функция отчета.
  2. Открытие Файла City.exe в папке с программой.

 

    1. Инструкция по тестированию ПП

 

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

После запуска exe файла появляется главное окно программы, где следует перейти на основную форму программы «Страны», которая выглядит следующим образом:

 

Рисунок 20 - Форма - Страны

 

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

 

Рисунок 21 - Форма – «Страны»

 

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

 

    1.   Инструкция по эксплуатации ПП

 

Спроектированная АИС «Электронная энциклопедия: Страны мира» предназначена для упрощенного поиска информации о странах.

Клиентское программное  обеспечение функционирует на IBM-совместимых рабочих станциях под управлением операционной системы Windows 98/2000/XP.

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

При запуске программы  открывается главная форма.

Рисунок 22 – Главная форма

 

Форма содержит два пункта: «Страны» и «Поиск стран».

    1. Пункт «Страны» содержит основную информацию о каждой стране.
    2. Пункт «Поиск страны» позволяет пользователю искать страны по определенному параметру.

 

ЗАКЛЮЧЕНИЕ

 

 

В результате выполнения данной курсовой работы мною было разработано программное приложение «Электронная энциклопедия: Страны мира».

Данное программное  приложение упрощает поиск информации о странах мира.

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

  1. Простой и понятный интерфейс, позволяющий работать с программой любому пользователю вне зависимости от навыков работы с ПК;
  2. Разработанная программа довольно проста в использовании;
  3. Данная программа является отказоустойчивой;
  4. Разработанное программное приложение содержит огромное количество информации и при этом потребляет минимум ресурсов компьютера;
  5. Эргономичный и интуитивно понятный интерфейс;

Курсовая работа содержит: страниц – 52; рисунков – 22; схем – 1; таблиц – 5; приложений – 1;

 

Список источников

 

 

  1. Астахова И.Ф. SQL в примерах и задачах: Учеб. пособие. Мн.: Новое знание, 2008.-176с.
  2. Базы данных: Учебник для вузов/ Под ред. А.Д. Хомоненко. - СП.: Корона принт, 2007.-416с.
  3. Гайдамакин Н.А. Автоматизированные информационные системы, базы и банки данных. Вводный курс: Учеб. пособие.- М.: Гелиос АРВ,2008.-368с.:ил.
  4. Глушаков С.В., Ломотько Д.В. Базы данных: Учеб. курс. – Харьков: Фолио, 2009.-540с.
  5. Грабер М. Введение в SQL.-М.: ЛОРИ, 2009.-376 с.
  6. Грофф Дж., Вайнберг П. Энциклопедия SQL. – СПб.: Питер, 2007. – 896с.
  7. Дунаев В.В. Базы данных. Язык SQL.– СПб.: БХВ – Петербург, 2009.-288с.
  8. Карпова Т.С. Базы данных: модели, разработка, реализация. - СПб.: Питер,2007.-304с.:ил.
  9. Конноли Т. и др. Базы данных: Проектирование, реализация и сопровождение. Теория и практика. - М.: Вильямс, 2007.-1120с.
  10. Лебедев А.Н. Visual FoxPro 9.0. – М.: НТ Пресс, 2009. – 328с.
  11. Малыхина М.П. Базы данных: основы, проектирование, использование. - СПб.: БХВ-Петербург, 2006.-512 с.
  12. Мирошниченко Г.А. Реляционные базы данных: практические приемы оптимальных решений. – СПб.: БХВ - Петербург, 2007.- 400с.
  13. Рудикова Л.В. Базы данных. Разработка  приложений. – СПб.: БХВ – Петербург, 2009.- 496с.
  14. Советов Б.Я. Базы данных: теория и практика: Учебник для вузов / Б.Я. Советов, В.В. Цехановский, В.Д. Чертовский. – М.: Высш.шк., 2008. – 463с.
  15. Форта Б. Освой самостоятельно SQL. 10 минут на урок, 3-е издание.: Пер. с англ. - М.: Вильямс, 2007.-288с.

 

ПРИЛОЖЕНИЯ

 

Приложение №1

 

Форма 1 – Электронная энциклопедия: Страны мира

 

unit M_A;

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, jpeg, ExtCtrls, StdCtrls, Menus;

type

TFm_A = class(TForm)

Image1: TImage;

Label_Strana: TLabel;

Panel_exit: TPanel;

Label1: TLabel;

Label2: TLabel;

label_3: TLabel;

Panel_Help: TPanel;

procedure Label_StranaMouseMove(Sender: TObject; Shift: TShiftState; X,

Y: Integer);

procedure Label_StranaMouseLeave(Sender: TObject);

procedure Panel_exitClick(Sender: TObject);

procedure Panel_HelpClick(Sender: TObject);

procedure Label_kontMouseDown(Sender: TObject; Button: TMouseButton;

Shift: TShiftState; X, Y: Integer);

procedure Label_StranaMouseDown(Sender: TObject; Button: TMouseButton;

Shift: TShiftState; X, Y: Integer);

procedure Label1Click(Sender: TObject);

procedure label_3MouseMove(Sender: TObject; Shift: TShiftState; X,

Y: Integer);

procedure label_3MouseLeave(Sender: TObject);

procedure label_3MouseDown(Sender: TObject; Button: TMouseButton;

Shift: TShiftState; X, Y: Integer);

procedure N1Click(Sender: TObject);

procedure FormCreate(Sender: TObject);

procedure N4Click(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Fm_A: TFm_A;

implementation

{$R *.dfm}

uses M_kont, M_Strana, Unit2, Unit5;

procedure TFm_A.Label_StranaMouseMove(Sender: TObject; Shift: TShiftState;

X, Y: Integer);

begin

label_Strana.Font.Color:=clred;

label_Strana.Font.Size:=22;

end;

procedure TFm_A.Label_StranaMouseLeave(Sender: TObject);

begin

label_Strana.Font.Color:=clpurple;

label_Strana.Font.Size:=20;

end;

procedure TFm_A.Panel_exitClick(Sender: TObject);

begin

close;

end;

procedure TFm_A.Panel_HelpClick(Sender: TObject);

begin

Fm_Help.ShowModal;

end;

procedure TFm_A.Label_kontMouseDown(Sender: TObject; Button: TMouseButton;

Shift: TShiftState; X, Y: Integer);

begin

Fm_kont.ShowModal;

end;

procedure TFm_A.Label_StranaMouseDown(Sender: TObject;

Button: TMouseButton; Shift: TShiftState; X, Y: Integer);

begin

Fm_Strana.ShowModal;

end;

procedure TFm_A.Label1Click(Sender: TObject);

begin

Label1.Transparent := True;

end;

Информация о работе Проектирование формы «Электронная энциклопедия: Страны мира»