Автор: Пользователь скрыл имя, 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
Форма «Электронная энциклопедия: Страны мира» является главной формой проекта. Эта форма выполняет управляющие функции. При щелчке мышью по одной из кнопок программа передает управление и визуализирует соответствующее функциональное окно.
Рисунок 14 - Главная форма «Электронная энциклопедия: Страны мира»
Для реализации данных функций необходимо добавить на форму следующие компоненты:
2.5 Проектирование формы «Страны»
Форма «Страны» - на ней представлена основная информация обо всех странах мира.
Рисунок 15 - Форма «Страны»
Для реализации данных функций необходимо добавить на форму следующие компоненты:
Форма «Поиск стран» - позволяет пользователю выбрать по какому критерию искать страны.
Рисунок 16 - Форма «Поиск стран»
Для реализации данных функций необходимо добавить на форму следующие компоненты:
Форма «Религия» - позволяет искать страны по религиозному признаку.
Рисунок 17 - Форма «Религия»
Для реализации данных функций необходимо добавить на форму следующие компоненты:
Форма «Достопримечательность» - позволяет искать страны по названию достопримечательностей.
Рисунок 18 - Форма «Достопримечательность»
Для реализации данных функций необходимо добавить на форму следующие компоненты:
Форма «Гос. устройство» позволяет искать страны по типу государственного устройства.
Рисунок 19 - Форма «Гос. устройство»
Для реализации данных функций необходимо добавить на форму следующие компоненты:
3. Эксплуатационная часть
Система должна работать на IBM совместимых персональных компьютерах.
Минимальная конфигурация:
Минимальные требования к информационной и программной совместимости - операционной система Win32.
Установка программного продукта «Электронная энциклопедия: Страны мира» осуществляется в два этапа:
После завершения проектирования системы наступает этап ввода системы в эксплуатацию. Перед вводом в эксплуатацию необходимо убедиться в правильности работы созданного программного продукта, т.е. провести его тестирование.
После запуска exe файла появляется главное окно программы, где следует перейти на основную форму программы «Страны», которая выглядит следующим образом:
Рисунок 20 - Форма - Страны
В появившейся форме мы видим основную таблицу со странами, выпадающий список с материками и поля для входа в систему. Если мы выберем из выпадающего списка материков, например Европу, то в основной таблице останутся только те страны, которые находятся в Европе. Для добавления новой страны, нам нужно войти в БД как администратор, для этого в верхнем поле нужно ввести пароль, после чего появиться кнопка для добавления новой записи. Выглядит это следующим образом:
Рисунок 21 - Форма – «Страны»
Остальные формы программы работают аналогичным способом, как представлено выше. Из представленных скриншотов видно, что программа работает правильно без ошибок и сбоев. Программу можно вводить в эксплуатацию.
Спроектированная АИС «Электронная энциклопедия: Страны мира» предназначена для упрощенного поиска информации о странах.
Клиентское программное обеспечение функционирует на IBM-совместимых рабочих станциях под управлением операционной системы Windows 98/2000/XP.
Запускаем исполняемый файл приложения. Появляется главное окно программы.
При запуске программы открывается главная форма.
Рисунок 22 – Главная форма
Форма содержит два пункта: «Страны» и «Поиск стран».
ЗАКЛЮЧЕНИЕ
В результате выполнения данной курсовой работы мною было разработано программное приложение «Электронная энциклопедия: Страны мира».
Данное программное приложение упрощает поиск информации о странах мира.
Разработанная программа может быть использована школьниками, студентами, абитуриентами для получения новых знаний. Ее основными преимуществами являются:
Курсовая работа содержит: страниц – 52; рисунков – 22; схем – 1; таблиц – 5; приложений – 1;
Список источников
ПРИЛОЖЕНИЯ
Приложение №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(
X, Y: Integer);
begin
label_Strana.Font.Color:=
label_Strana.Font.Size:=22;
end;
procedure TFm_A.Label_StranaMouseLeave(
begin
label_Strana.Font.Color:=
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(
Shift: TShiftState; X, Y: Integer);
begin
Fm_kont.ShowModal;
end;
procedure TFm_A.Label_StranaMouseDown(
Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
begin
Fm_Strana.ShowModal;
end;
procedure TFm_A.Label1Click(Sender: TObject);
begin
Label1.Transparent := True;
end;
Информация о работе Проектирование формы «Электронная энциклопедия: Страны мира»