Автор: Пользователь скрыл имя, 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.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,
1.5 Формирование выходных документов
Выходные данные функционально зависят от потребностей пользователей информационной системы. Для представления выходной информации будет рассматриваться формы выходных документов.
Таблица 1 «Страна»
Название |
Статья |
Столица |
Население |
Площадь |
Протек. реки |
Озера |
Омыв. моря |
Океаны |
Достопримечат. |
Религия |
Гос.устр |
Материк |
Таблица 2 «Религия»
Страна |
Религия |
Статья |
Таблица 3 «Достопримечательность»
Страна |
Достопримечательность |
Статья |
Таблица 4 «Гос. устройство»
Страна |
Гос. устройство |
Статья |
1.6 Входные документы и формы
Входные данные проектируемой системы содержатся в следующих таблицах:
1.7 Описание информационных процедур
1.8 Обоснование выбора стандарта БД
В качестве СУБД выбрана система Paradox, хорошо зарекомендовавшая себя для локальных баз данных и АИС. При этом для доступа к информации, хранящейся в реляционных таблицах базы данных, используется популярная технология BDE (компилятор БД), обеспечивающая быстрый двунаправленный курсор при навигации по записям таблиц и запросов. Технология BDE повышает эффективность программных приложений для локальных баз данных и упрощает их разработку.
1.9 Выбор среды разработки
Для сокращения срока выполнения курсового проекта и обеспечения надлежащего качества программного продукта в качестве среды разработки прикладного программного обеспечения АИС «Электронная энциклопедия: Страны мира» выбрана популярная и широко применяемая визуальная среда быстрой разработки – Delphi 7.0, являющаяся базовым программным обеспечением Института Кибернетики Информатики и Связи. Среда Delphi в качестве встроенного языка программирования содержит визуальную версию языка Паскаль, который также является одним из базовых учебных дисциплин отделения ИТВТ.
Для физического создания таблиц базы данных в формате Paradox была использована известная утилита Database Desktop, поставляемая фирмой Borland в составе их программного пакета Delphi.
Выбор перечисленных выше средств разработка обусловлен как их высокой эффективностью, так и их широким применением при разработке различных программных продуктов. Последнее обстоятельство особенно важно в случае доработки или дальнейшего развития разработанной АИС, например – при адаптации системы к конкретному предприятию.
Настоящее техническое задание распространяется на разработку электронной энциклопедии: «страны мира».
Предполагается, что использовать данную систему будут школьники, студенты, абитуриенты.
Для получения необходимой информации о странах мира.
Система разрабатывается на основании Государственного Образовательного Стандарта. По специальности 230103 «Автоматизированные системы обработки информации и управления (по отраслям)»
Основным направлением работы электронной энциклопедии является, поиск нужной информации и предоставление ее пользователю.
Обработанные сведения используются в ознакомительных целях и помогут пользователю изучить нужный ему материал.
Требования к функциональным характеристикам
Система должна обеспечивать возможность выполнения следующих функций:
Исходные данные:
Результаты:
Вывод информации о выбранной стране по определенным параметрам.
1) Предусмотреть контроль вводимой информации.
2) Предусмотреть блокировку некорректных действий пользователя при работе с системой.
Требования к составу и параметрам технических средств:
Требования к информационной и программной совместимости:
Система должна работать под управлением операционной системы Win32.
В состав сопровождающей документации должна входить - пояснительная записка.
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):
Для разработки и отладки
программных модулей, работающих с
базой данных, в таблицы были введены
отладочные записи, которые потом
были дополнены и отредактированы
непосредственно самой
Ниже приведены фрагменты таблиц БД «Страны мира», раскрытых в окне программы Database Desktop.
Рисунок 9 - Структура таблицы «Страны»
Рисунок 10 - Структура таблицы «Континенты»
Рисунок 11 - Структура таблицы «Религия»
Рисунок 12 - Структура таблицы «Гос. устройство»
Рисунок 13 - Структура таблицы «Достопримечательность»
2.2 Структура прикладной программы
Прикладная программа АИС «Электронная энциклопедия: Страны мира» состоит из модуля проекта, шести функциональных модулей и шести экранных форм. Вызов форм (обращение к модулям экранных форм) осуществляется через кнопки в меню. На схеме 1 отражена модульная структура программы.
Схема 1 - Структура программы «Электронная энциклопедия: Страны мира»
2.3 Создание интерфейса приложения
Для создания программного приложения была выбрана интегрированная среда разработки Delphi 7.
В создаваемом приложении будет создано 6 форм:
Информация о работе Проектирование формы «Электронная энциклопедия: Страны мира»