Файл: «Автоматизация бронирования и продажи билетов в музей».pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 25.04.2023

Просмотров: 86

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

3.3 Структурная схема пакета (дерево вызова программных модулей)

Схема работы приложения представлена на рис. 15

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

Рисунок 15 Блок схема работы главного модуля приложения

3.4 Описание программных модулей

Рассмотрим рисунок 16, на котором приведена декомпозиция модулей системы. Из рисунка понятно, что он лишь схематично отражает взаимодействие модулей системы. Для более полного понимания принципа работы разработанного программного продукта рассмотрим каждый модуль в отдельности, а так же взаимосвязи модулей.

Рисунок 16 Декомпозиция модулей системы

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

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

  • сбор данных;
  • обработка данных;
  • генерация данных;
  • хранение данных;
  • передача данных.

В рассматриваемой системе ввод информации происходит на основании подготовленных документов, вывод информации – на основе информации в базе данных, выбираемых их соответствующих таблиц путем запросов.

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


Технологический процесс выдачи результатной информации происходит в двух направлениях:

  • вывод результатной информации на печать,
  • вывод результатной информации на экран.

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

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

Схемы технологического процесса сбора, передачи, обработки и выдачи информации для проектируемой системы представлены на рис. 17-20.

Рисунок 17 Начало работы с системой

Рисунок 18 Выбор услуги

Рисунок 19 Оформление заявки

Рисунок 20 Завершение работы

Форма для работы с программой представлена на рис. 21.

Рисунок 21 Главная форма для работы с АИС

4. Контрольный пример реализации и его описание

Обычно тестирование БД предназначена для решения следующих задач.

A. Тестирование логической модели:.

  • проверка модели на логическую согласованность и отсутствие повторяющейся информации;
  • поиск возможностей для упрощения логической модели.

Б. Тестирование логической схемы базы данных:

  • тестирование на соответствие нормальным формам (обычно трех)
  • тестирование на согласованность базы данных (внешние ключи, ограничивающие условия, триггеры)
  • тестирование на избыточность данных.

B. Тестирование физической структуры базы данных:

- анализ и настройку покрытия индекса;

- анализ системы хранения данных (табличные области (Oracle, DB2), массивы данных и группы файлов (MS SQL)), настройки для увеличения производительности и надежности [2,3];

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


- анализ и реализация распределения базы данных;

- анализ и реализация стратегии резервного копирования.

Г. Тестирование возможности программировать базы данных:

- анализ эффективности хранимых процедур и триггеров;

- оптимизация запросов, настройка индекса для охвата определенных запросов;

- анализ эффективности клиентской программы.

Выполним контрольный пример, на форме «Клиенты» осуществим ввод данных о клиентах музея. Нажав кнопку «Добавить» мы добавили новых клиентов в базу данных.

Рисунок 22 Результаты проверки ввода данных

Заключение

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

Проведен анализ предметной области, разработаны модели бизнес-процессов и информационных потоков подсистемы с использованием CASE - средства Ramus.

Разработана логическая и физическая модель базы данных с использованием CASE средства ERWin. Выполнено прямое проектирование базы данных в СУБД.

Разработан интерфейс пользователя с использованием СУБД Access.

Результаты могут быть внедрены в деятельности музея.

Список использованной литературы

  • Положение по ведению бухгалтерского учета и бухгалтерской отчетности в РФ, утвержденном приказом Минфина России № 34н от 29.07.98г. (в ред. Приказов Минфина РФ от 30.12.1999 N 107н, от 24.03.2000 N 31н, от 18.09.2006 N 116н, от 26.03.2007 N 26н)
  • «Типовые методические рекомендации по планированию, учету и калькулированию себестоимости научно-технической продукции» (утв. Миннауки РФ 15.06.1994 N ОР-22-2-46)
  • Агальцов, В.П. Базы данных: Кн.1.Локальные базы данных:/ Агальцов В.П..- 2-е изд., перераб. - М.: ИНФРА-М, 2011.- 352 с., ил.
  • Баженова, И.Ю. Основы проектирования приложений баз данных [Текст] / И.Ю. Баженова. - М. : Интернет-Ун-т Информ. Технологий, 2006. - 325 с.
  • Барабанова И.М., Глебовский А.Ю. Проектирование информационных систем в экономике. Экономическое обоснование проектов. Учеб. пособие. – СПб.: Изд-во СПбГПУ, 2010.-302с.
  • Барановская Т.П., Лойко В.И. Информационные системы и технологии в экономике. М.: Финансы и статистика, 2009.- 420 с.
  • Божко В.П., Власов Д.В., Гаспариан М.С. Информационные технологии в экономике и управлении: Учебно-методический комплекс. – М.: Изд. центр ЕАОИ. 2010. – 120 с.
  • Бугорский В.Н., Соколов Р.В., – Сетевая экономика и проектирование информационных систем. – СПб.: Питер, 2011.–320с.
  • Вендров В.Я. Информационные системы в экономике. – М.: Инфра-М, 2012. – 240 с.
  • Гвоздева Т.В., Баллод Б.А. Проектирование информационных систем. – Ростов-на-Дону: Феникс, 2010. – 512 с.
  • Гинзбург В.М. Проектирование информационных систем в строительстве. Информационное обеспечение. – М.: Издательство Ассоциации строительных вузов, 2010. – 368 с.
  • Дорохова В.Р. Курс лекций по дисциплине «Проектирование информационных систем». – Алт.гос.техн.ун-т им.И.И. Ползунова. – Барнаул: кафедра ИСЭ, АлтГТУ, 2010. – 161 с.
  • Емельянова Н.З., Партыка Т.Л., Попов И.И. Проектирование информационных систем. – М.: Форум, 2010. – 432 с.
  • Козырев А.А. Информационные технологии в экономике и управлении: Учебник. Изд-е 3-е перераб и доп. – СПб.: Изд-во Михайлова В.А., 2010. - 496 с.
  • Кузин, А. В.    Базы данных [Текст]: учеб. пособие для вузов по направл. "Информатика и вычисл. техника" / А. В. Кузин, С. В. Левонисова. - 3-е изд., стер. - М. : Академия, 2008. - 316 с.
  • Липаев В.В. Управление разработкой программных средств: Методы, стандарты, технология. / В.В. Липаев. М.: Инфра-М, 2011. – 274 с.
  • Маклаков, С.В. Моделирование бизнес-процессов с AllFusion Process Modeler [Текст]: - М.: Диалог-МИФИ, 2008. - 236 с.
  • Мишенин А.И. Теория экономических информационных систем. / А.И. Мишенин. М.: Наука, 2011. – 352 с.
  • Мезенцев К.Н. Автоматизированные информационные системы. – М.: Академия, 2012. – 174 с.
  • Проектирование информационных систем. Учебное пособие для студентов / Сост. А. В. Бычков Кубан. гос. технол. ун-т. Каф. ВТ и АСУ. - Краснодар: Изд-во ГОУВПО «КубГТУ» , 2010. -82 с.
  • Пирогов, В.Ю. Информационные системы и базы данных: организация и проектирование: Учебное пособие / В.Ю. Пирогов. - СПб.: БХВ-Петербург, 2009. - 528 c.
  • Романов А.Н., Одинцов Б.Е., – Информационные системы в экономике: 2-е издание. - М.: Вузовский учебник, 2010. – 328 с.
  • Саймон А.Р. Стратегические технологии баз данных: менеджмент на 2000 год. Перевод с англ./ Под ред. и с предисл. М.Р. Когаловского. – М.: Финансы и статистика, 1999. – 479 с.
  • Советов Б.Я., Цехановский В.В. Информационные технологии. – М.: Юрайт, 2012. – 272 с.
  • Тиори Т., Фрай Дж. Проектирование структур баз данных. В 2 кн., – М.: Мир, 1985. Кн. 1. – 287 с.: Кн. 2. – 320 с.
  • Юдицкий С.А. Технология проектирования архитектуры информационно-управляющих систем. / С.А. Юдицкий, А.Т. Кутанов. - М.: Наука, 2010. – 189 с.