Скачиваний:
10
Добавлен:
17.06.2023
Размер:
1.45 Mб
Скачать

Рисунок 3.12 – Результаты проверки в исключительных условиях

Рассмотрим проверку в исключительных условиях на отчете «Объем продаж билетов». Попытаемся сделать запрос, указав наименьшею дату 3.13.

Рисунок 3.13 – Результаты проверки в экстремальных условиях

Выводы по третьему разделу.

Была построена функциональная модель по стандарту IDEF0 и методологии

SADT, которая дополнена диаграммой описания логики взаимодействия информационных потоков IDEF3, а затем и модели данных «сущность-связь» по стандарту IDEF1X. На основе полученных результатов был осуществлен выбор структур таблиц базы данных с учетом вопросов, связанных с нормализацией баз, а

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

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

22

ЗАКЛЮЧЕНИЕ

Информационная система может строиться с применением послойного принципа. Так, в отдельные слои можно выделить специализированное программное обеспечение (офисное, прикладное), непосредственно workflow,

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

Среди преимуществ такого подхода следует отметить возможность внесения изменений в отдельные программные компоненты, расположенные в одном слое,

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

послойный подход позволит повысить надежность и устойчивость к сбоям системы

вцелом.

Входе выполнения курсового проекта были решены следующие задачи:

-систематизированы, обобщены, расширены и закреплены теоретические знания по дисциплине «Проектирование информационных систем»;

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

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

23

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

1 Абрамов Г. В., Медведкова И. Е., Коробова Л. А. Проектирование информационных систем [электронный ресурс]. Воронеж, Воронежский Государственный университет инженерных технологий, 2012. 172 с. Режим доступа:

http://biblioclub.ru/index.php?page=book_red&id=141626&sr=1

2 Вендров А. М. Проектирование программного обеспечения экономических информационных систем: Учебник для студентов вузов М. : Финансы и статистика,

2013. 352 с.

3 Ревунков Г. И. Проектирование баз данных [электронный ресурс]: учебное пособие. М. : МГТУ им. Н.Э. Баумана (Московский государственный технический университет имени Н.Э. Баумана), 2011. 20 с. Режим доступа:

http://e.lanbook.com/books/element.php?pl1_id=52390

4 Карпова Т. С. Базы данных: Модели, разработка, реализация. СПб: Питер,

2011. 253 с.

5 Вендров А. М. CASE технологии. Современные методы и средства

проектирования информационных систем. М. : Финансы и статистика, 2012. 254 с.

6 Вендров А. М. Современные технологии анализа и проектирования информационных систем [Электронный ресурс] // Центр Информационных

Технологий: Режим доступа: URL http://www.citmgu.ru/

7 Арутюнов, В. В. Теория экономических информационных систем. М. :

Синтег, 2011. 360 с.

8 Проектирование информационных систем [Электронный ресурс]: Режим

доступа: URL http://www.kgau.ru/istiki/umk/pis/pis.htm

9 Хоменко А. Д. Базы данных. Учебник для вузов. М. : Синтег, 2012. 262 с.

10 Елманова Н. Корпоративные СУБД – 2011 [Электронный ресурс]//

КомпьютерПресс: Режим доступа: URL

http://www.compress.ru/article.aspx?id=20548&iid=939

11 Богданова С. В., Ермакова А. Н. Информационные технологии: учебное пособие для студентов вузов [электронный ресурс]: Ставрополь: Сервисшкола,

24

2014. 211 с. Режим доступа:

http://biblioclub.ru/index.php?page=book_red&id=277476&sr=1

12 Ачкасов В. Ю. Программирование баз данных в Delphi [электронный ресурс]: М. : Интернет-Университет Информационных Технологий, 2010. 382 с.

Режим доступа: URL http://biblioclub.ru/index.php?page=book_red&id=233558&sr=1 13 Описание бизнес процессов [Электронный ресурс]: Режим доступа: URL:

http://www.bsc-consulting.ru/services/business_consulting/business_processes_definition/

14 Дарахвелидзе П. Г. Программирование в Delphi 7. Спб. : БХВ-Петербург, 2013. 784 с.

15 Проектная деятельность на уроке с использованием информационных технологий [электронный ресурс]: Проектная деятельность – Режим доступа: URL http://window.edu.ru/window/library/pdf2txt?p_id=26689

16 Нечаев Д. Ю., Чекмарев Ю. В. Надежность информационных систем

[электронный ресурс]: учебное пособие. М. : Изд. «ДМК Пресс» 2012. 64 с. Режим доступа: http://e.lanbook.com/books/element.php?pl1_id=3030

17 Александрова А. Ю., Статистика туризма.: Федеральное агентство по туризму. 2014. 272 с.

18 Бобкова А. Г., Кудреватых С. А., Писаревский Е. Л. Безопасность туризма.

Под общ. ред д-ра юрид. Наук.: Федеральное агентство по туризму. 2014. 192с.

19 Писаревский Е. Л. Правовое обеспечение туризма.: Федеральное агентство туризма. 2014. 336 с.

20 Чудновский А. Д., Гаврилова Е. А.: Федеральное агентство туризма. 2014.

576 с.

25

ПРИЛОЖЕНИЕ А Функциональная модель по стандарту IDEF0

Рисунок А.1 – Контекстная диаграмма

Рисунок А.2 – Диаграмма IDEF0 первого уровня

26

Рисунок А.3 – Диаграмма IDEF0 второго уровня «Прием заявки»

Рисунок А.4 – Диаграмма IDEF0 второго уровня «Исполнение работы»

Рисунок А.5 – Диаграмма IDEF0 второго уровня «Обработка данных»

27

Рисунок А.6 – Диаграмма IDEF0 второго уровня «Создание отчетов»

Рисунок А.7 – Диаграмма IDEF3 третьего уровня «Смена пароля»

28

ПРИЛОЖЕНИЕ Б Описание таблиц базы данных

Таблица Б.1 – Описание свойств полей таблиц базы данных

Имя поля

Тип данных

Размер

Обязательное

Индексированной поле

 

 

 

поля

поле

 

 

 

PSWDTBL

 

 

 

 

 

 

P_Id

Счетчик

Длинное

Да

Да

(Совпадения

не

 

 

целое

 

допускаются)

 

P_Login

Текстовый

50

Да

Нет

 

 

P_Pass

Текстовый

50

Нет

Нет

 

 

 

Логический

-

-

Нет

 

 

Klient

 

 

 

 

 

 

Klient

Счетчик

Длинное

Да

Да

(Совпадения

не

 

 

целое

 

допускаются)

 

NazvanieFirm

Текстовый

50

Да

Да

(Совпадения

не

 

 

 

 

допускаются)

 

FIO

Текстовый

50

-

Нет

 

 

paspotr

Текстовый

50

Нет

Нет

 

 

adres

Текстовый

50

Нет

Нет

 

 

telefon

Текстовый

50

Нет

Нет

 

 

EDIT

Логический

-

Нет

Нет

 

 

nSkidka

 

 

 

 

 

 

id_sk

Счетчик

Длинное

Да

Да

(Совпадения

не

 

 

целое

 

допускаются)

 

nazvanie

Текстовой

50

Нет

Да

(Совпадения

не

 

 

 

 

допускаются)

 

velichina

Числовой

Действител

Нет

Нет

 

 

 

 

ьное

 

 

 

 

EDIT

Логический

 

-

Нет

 

 

Oplata

 

 

 

 

 

 

ID_OPLATA

Счетчик

Длинное

Да

Да

(Совпадения

не

 

 

целое

 

допускаются)

 

Status

Текстовый

50

Нет

Нет

 

 

SostojnieZakaza

 

 

 

 

 

 

id_CZ

Счетчик

Длинное

Да

Да

(Совпадения

не

 

 

целое

 

допускаются)

 

Sostojnie

Текстовый

50

Нет

Нет

 

 

Sotrudnik

 

 

 

 

 

 

id_sotr

Счетчик

Длинное

Да

Да

(Совпадения

не

 

 

целое

 

допускаются)

 

FIO

Текстовый

50

Нет

Нет

 

 

FIO

Текстовый

50

Нет

Нет

 

 

Dolgnost

Текстовый

50

Нет

Нет

 

 

Telefon

Текстовый

50

Нет

Нет

 

 

29

Продолжение таблицы Б1

Adres

Текстовый

50

Нет

Нет

 

 

Works

 

 

 

 

 

 

id_Work

Счетчик

Длинное

Да

Да

(Совпадения

не

 

 

целое

 

допускаются)

 

Nazvanie

Текстовый

50

Да

Да

(Совпадения

не

 

 

 

 

допускаются)

 

 

 

 

 

 

 

 

Praice

Числовой

Длинное

Да

Нет

 

 

 

 

целое

 

 

 

 

Zakaz

 

 

 

 

 

 

id_zakaz

Счетчик

Длинное

Да

Да

(Совпадения

не

 

 

целое

 

допускаются)

 

Nazvanie

Текстовый

50

Нет

Нет

 

 

Klient

Числовой

Длинное

Нет

Нет

 

 

 

 

целое

 

 

 

 

Sotrudnik

Числовой

Длинное

Да

Нет

 

 

 

 

целое

 

 

 

 

Skidka

Числовой

Длинное

Да

Нет

 

 

 

 

целое

 

 

 

 

DataNach

Дата/время

-

-

Нет

 

 

StatusZakaza

Числовой

Длинное

Да

Нет

 

 

 

 

целое

 

 

 

 

StatusOplat

Числовой

Длинное

Да

Нет

 

 

 

 

целое

 

 

 

 

Zakaz_Work

 

 

 

 

 

 

nomer

Счетчик

Длинное

Да

Да

(Совпадения

не

 

 

целое

 

допускаются)

 

id_zakaza

Числовой

Длинное

Да

Нет

 

 

 

 

целое

 

 

 

 

id_work

Числовой

Длинное

Да

Нет

 

 

 

 

целое

 

 

 

 

30

ПРИЛОЖЕНИЕ В Листинг программы

Листинг В.1 – Общий модуль РаботаСДокументами

Процедура

РассчитатьСумму

СтрокаТабличнойЧасти.Сумма

=

(СтрокаТабличнойЧасти)

Экспорт

СтрокаТабличнойЧасти.Количество*СтрокаТаблично

 

 

йЧасти.Цена;

 

 

 

КонецПроцедуры

 

Листинг В.2 – Документ ПриходнаяНакладная: Модуль объекта

Процедура ОбработкаПроведения(Отказ, Режим)

 

Движение.ВидДвижения

=

// регистр ОстаткиМатериалов Приход

 

ВидДвиженияНакопления.Приход;

 

Движения.ОстаткиМатериалов.Записывать =

Движение.Период = Дата;

 

Истина;

 

Движение.Материал

=

Для Каждого ТекСтрокаПоступление

Из

ТекСтрокаПоступление.Номенклатура;

 

Поступление Цикл

 

Движение.Количество

=

Движение

=

ТекСтрокаПоступление.Количество;

 

Движения.ОстаткиМатериалов.Добавить();

 

КонецЦикла;

 

 

 

КонецПроцедуры

 

Листинг В.3 – Документ КарточкаЗаказа

Процедура ОбработкаПроведения(Отказ, Режим)

 

Движение.Клиент = Заказчик;

 

// регистр Продажи

 

Движение.Количество

=

Движения.Продажи.Записывать = Истина;

 

ТекСтрокаСоставЗаказа.Количество;

 

Для Каждого ТекСтрокаСоставЗаказа

Из

Движение.Выручка

=

СоставЗаказа Цикл

 

ТекСтрокаСоставЗаказа.Сумма;

 

Движение

=

Движение.Стоимость

=

Движения.Продажи.Добавить();

 

ТекСтрокаСоставЗаказа.Цена*ТекСтрокаСоставЗака

Движение.Период = Дата;

 

за.Количество;

 

Движение.Номенклатура

=

КонецЦикла;

 

ТекСтрокаСоставЗаказа.Наименование;

 

КонецПроцедуры

 

Листинг В.4 – Документ Квитанция: Модуль объекта

Процедура

 

 

Заказчик

=

ОбработкаЗаполнения(ДанныеЗаполнения,

 

ДанныеЗаполнения.Заказчик;

 

СтандартнаяОбработка)

 

ДатаВыполненияПлан

=

Если

ТипЗнч(ДанныеЗаполнения)

=

ДанныеЗаполнения.ПланДатаЗавершения;

 

Тип("ДокументСсылка.ПроизводственнаяЗадача")

 

ДатаВыполненияФакт

=

Тогда

 

 

ДанныеЗаполнения.ФактДатаЗавершения;

 

 

// Заполнение шапки

 

Для Каждого ТекСтрокаЗаказ

Из

 

 

 

ДанныеЗаполнения.Заказ Цикл

 

Соседние файлы в папке Курсовые работы