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

Автор: Пользователь скрыл имя, 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.4  SQL – скрипт генерации таблиц БД

 

DROP TABLE 'Страна.db';

CREATE TABLE 'Страна.db'

(

Код_страны Integer,

Код_гос.устр Integer,

Название Char(15),

Столица Char(15),

Население Integer,

Площадь Integer,

Реки Char(15),

Озера Char(15),

Моря Char(15),

Океаны Char(15),

Статья_о_стран Char(100),

PRIMARY KEY (Код_страны,Код_гос.устр)

);

DROP TABLE 'Материк.db';

CREATE TABLE 'Материк.db'

(

Код_материка Integer,

Страны_на_мате Char(15),

Статья_о_матер Char(100),

PRIMARY KEY (Код_материка)

);

DROP TABLE 'Религия.db';

CREATE TABLE 'Религия.db'

(

Код_религии Integer,

Название Char(15),

Статья_о_религ Char(100),

 

PRIMARY KEY (Код_религии)

);

DROP TABLE 'Достопримечательность.db';

CREATE TABLE 'Достопримечательность.db'

(

Код_достопр Integer,

Код_страны Integer,

Код_гос.устр Integer,

Название Char(30),

Статья Char(100),

PRIMARY KEY (Код_достопр,Код_страны,Код_гос.устр)

);

DROP TABLE 'Гос._устройство.db';

CREATE TABLE 'Гос._устройство.db'

(

Код_гос.устр Integer,

Название Char(20),

Статья_о_гос._ Char(100),

PRIMARY KEY (Код_гос.устр)

);

DROP TABLE 'Страна\Материк.db';

CREATE TABLE 'Страна\Материк.db'

(

Код_страны Integer,

Код_материка Integer,

Код_гос.устр Integer,

PRIMARY KEY (Код_страны,Код_материка,Код_гос.устр)

);

DROP TABLE 'Страна\Религия.db';

CREATE TABLE 'Страна\Религия.db'

(

Код_страны Integer,

Код_религии Integer,

Код_гос.устр Integer,

PRIMARY KEY (Код_страны,Код_религии,Код_гос.устр)

);

1.5 Формирование выходных документов

 

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

 

Таблица 1  «Страна»

Название

Статья

Столица

Население

Площадь

Протек. реки

Озера

Омыв. моря

Океаны

Достопримечат.

Религия

Гос.устр

Материк

                         

 

Таблица 2 «Религия»

Страна

Религия

Статья

     

 

Таблица 3 «Достопримечательность»

Страна

Достопримечательность

Статья

     

 

Таблица 4 «Гос. устройство»

Страна

Гос. устройство

Статья

     

 

  •  

  •  

  • 1.6 Входные документы и формы

     

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

    1. Страна – в данной таблице содержится информация по конкретной стране.
    2. Материк – в данной таблице содержится информация по конкретному материку.
    3. Достопримечательность - в данной таблице содержится информация о достопримечательностях, находящихся в определенной стране или материке.
    4. Религия – в данной таблице содержится информация о религии, находящейся в определенной стране или материке.
    5. Гос. устройство - в данной таблице содержится информация о гос. устройстве, находящемся в определенной стране или материке.

     

    1.7 Описание информационных процедур

     

    1. Для получения списка стран, находящихся на определенном материке, пользователь должен выбрать название нужного материка из предоставленного списка.
    2. Для получения списка стран, относящихся к определенной религии, пользователь должен выбрать нужную ему религию из предоставленного списка.
    3. Для получения списка стран, относящихся к определенному гос. устройству, пользователь должен выбрать нужное ему гос. устройство из предоставленного списка.
    4. Для поиска страны, по достопримечательности, пользователь должен выбрать нужную ему достопримечательность из предоставленного списка.

     

    1.8 Обоснование выбора стандарта БД

     

    В качестве СУБД выбрана  система Paradox, хорошо зарекомендовавшая себя для локальных баз данных и АИС. При этом для доступа к информации, хранящейся в реляционных таблицах базы данных, используется популярная технология BDE (компилятор БД), обеспечивающая быстрый двунаправленный курсор при навигации по записям таблиц и запросов. Технология BDE повышает эффективность программных приложений для локальных баз данных и упрощает их разработку.

     

    1.9  Выбор среды разработки

     

    Для сокращения срока  выполнения курсового проекта и обеспечения надлежащего качества программного продукта в качестве среды разработки прикладного программного обеспечения АИС «Электронная энциклопедия: Страны мира» выбрана популярная и широко применяемая визуальная среда быстрой  разработки – Delphi 7.0, являющаяся базовым программным обеспечением Института Кибернетики Информатики и Связи. Среда Delphi в качестве встроенного языка программирования содержит визуальную версию  языка Паскаль, который также является одним из базовых учебных дисциплин отделения ИТВТ.

    Для физического создания таблиц базы данных в формате Paradox была  использована известная утилита Database Desktop, поставляемая фирмой Borland в составе их программного пакета Delphi.

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

    1.10 Техническое задание

    1.10.1 Введение

     

    Настоящее техническое  задание распространяется на разработку электронной энциклопедии: «страны мира».

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

    Для получения необходимой информации о странах мира.

    1.10.2 Основание для разработки

     

    Система разрабатывается  на основании Государственного Образовательного Стандарта. По специальности 230103 «Автоматизированные  системы обработки информации и  управления (по отраслям)»

    1.10.3 Назначение

     

    Основным направлением работы электронной энциклопедии является, поиск нужной информации и предоставление ее пользователю.

    Обработанные сведения используются в ознакомительных  целях и помогут пользователю изучить нужный ему материал.

    1.10.4 Требование к программе или программному изделию

     

    Требования к функциональным характеристикам

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

        1. Хранение информации о странах не ограниченное время;
        2. Получение сведений о странах.

    Исходные данные:

      1. Название, столица, население, площадь, омывающие реки, моря, океаны, озера находящиеся в стране;
      2. Статья о стране;

    Результаты:

    Вывод информации о выбранной стране по определенным параметрам.

     

        1.  Требования к надежности:

     

    1)  Предусмотреть контроль вводимой информации.

    2) Предусмотреть блокировку некорректных действий пользователя при работе с системой.

      1. Обеспечить актуальность хранимой информации.

    Требования к составу  и параметрам технических средств:

          1. Система должна работать на IBM совместимых персональных компьютерах.
          2. Минимальная конфигурация:
      1. тип процессора      Pentium-II 500 МГц;
      2. объем оперативного запоминающего устройства  256 Мб;
      3. тип монитора       SVGA (15').

    Требования к информационной и программной совместимости:

    Система должна работать под управлением операционной системы Win32.

    1.10.6 Требования к программной документации

     

    В состав сопровождающей документации должна входить - пояснительная записка.

     

    1.10.7 Этапы разработки

     

    После утверждения технического задания разработчик непосредственно приступает к созданию программного обеспечения.

     

    Таблица 5 – Календарный  график этапов разработки АИС

    Название этапа

    Срок

    Отчетность

    1

    Закрепление тем КП

    01.10.2012 - 06.10.2012

     

    2

    Анализ объекта автоматизации (предпроктное исследование)

    08.10.2012 - 19.10.2012

    Отчет

    3

    Системный анализ предметной области объекта автоиатизации

    22.10.2012 - 02.11.2012

    Отчет

    4

    Структурный анализ объекта  автоматизации

    05.11.2012 - 23.11.2012

    Отчет

    5

    Физическое проектирование информационнй базы объекта

    26.11.2012 - 07.12.2012

     

    6

    Разработка общей части

    10.12.2012 - 11.01.2013

    Отчет

    7

    Проектирование структуры  приложения

    14.01.2013 - 18.01.2013

     

    8

    Программирование информационных процедур

    21.01.2013 - 01.02.2013

     

    9

    Тестирование программного продукта

    04.02.2013 - 08.02.2013

     

    10

    Разработка специальной  части

    11.02.2013 - 22.02.2013

    Отчет

    11

    Разработка технологической  части

    25.02.2013 - 01.03.2013

    Отчет

    12

    Компоновка пояснительной  записки

    04.03.2013 -  08.03.2013

    Отчет

    13

    Представление программы  и записки на рецензирование и проверку

    11.03.2013

     

    14

    Исправление ошибок и  недочетов в пояснительной записке

    18.03.2013 - 22.03.2013

     

    15

    Защита проекта

    25.03.2013 -  29.03.2013

     

     

     

    2. Специальная часть

     

    2.1 Разработка таблиц базы данных

     

    Физическое создание таблиц производилось с использованием  известной утилиты DataBase Desktop, входящей в пакет Borland Delphi. Таблицы БД получили следующие соответствующие физические имена (имена файлов таблиц формата Paradox):

      1. T_strana;
    1. T_kont;
    1. T_rel;
    2. T_dos;
    3. T_gos;

    Для разработки и отладки  программных модулей, работающих с  базой данных, в таблицы были введены  отладочные записи, которые потом  были дополнены и отредактированы  непосредственно самой программой «Электронная энциклопедия: Страны мира».

    Ниже  приведены  фрагменты  таблиц  БД  «Страны мира»,  раскрытых  в  окне  программы  Database Desktop.

     

     

    Рисунок 9 - Структура таблицы «Страны»

     

     

     

    Рисунок 10 - Структура таблицы «Континенты»

     

     

     

    Рисунок 11 - Структура таблицы «Религия»

     

     

     

    Рисунок 12 - Структура таблицы «Гос. устройство»

     

     

     

    Рисунок 13 - Структура таблицы «Достопримечательность»

     

    2.2 Структура прикладной программы

     

    Прикладная программа  АИС «Электронная энциклопедия: Страны мира» состоит из модуля проекта, шести функциональных модулей и шести  экранных форм. Вызов форм (обращение к модулям экранных форм) осуществляется через кнопки в меню. На схеме 1 отражена модульная структура программы.

     


     

     

     

     

     

     

     

     

     

    Схема 1 - Структура программы «Электронная энциклопедия: Страны мира»

     

    2.3 Создание интерфейса приложения

     

    Для создания программного приложения была выбрана интегрированная  среда разработки Delphi 7.

    В создаваемом приложении будет создано 6 форм:

      1. Главная форма «Электронная энциклопедия: Страны мира» (Fm_A) – содержит меню для перехода в 2 другие формы.
      2. Форма «Сущность - Страны» (Fm_Strana) – содержит основную информацию обо всех странах мира, позволяет добавлять новые данные и сортировать страны по материкам.
      3. Форма «Сущность – Поиск стран» (Fm_Poisk) – позволяет пользователю выбрать по какому критерию искать страны.
      4. Форма «Сущность – Религия» (Fm_Rel) – позволяет искать страны по религиозному признаку.
      5. Форма «Сущность – Достопримечательность» (Fm_Dos) – позволяет искать страны по названию достопримечательностей.
      6. Форма «Сущность – Гос. устр-во» (Fm_Gos) – позволяет искать   страны по типу государственного устройства.

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