Файл: Пример 2 Poyasnitelnaya_zapiska КР Информатика.doc

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

Категория: Не указан

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

Добавлен: 07.07.2021

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

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

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

Титульный лист пояснительной записки

INTERNATIONAL BANKING INSTITUTE

МЕЖДУНАРОДНЫЙ БАНКОВСКИЙ ИНСТИТУТ

Кафедра прикладной информатики

Курсовая работа Преподаватель

Защищена с оценкой Дата защиты

ИНФОРМАЦИОННАЯ СИСТЕМА

ОРГАНИЗАЦИЯ МЕРОПРИЯТИЙ

Пояснительная записка к курсовой работе

Курсовая работа выполнена

под руководством

к.т.н., профессор Прусова Людмила Николаевна

Выполнил

студентка 102 уч. группы Акимова Анастасия Андреевна

Санкт-Петербург

2011 г.

INTERNATIONAL BANKING INSTITUTE

МЕЖДУНАРОДНЫЙ БАНКОВСКИЙ ИНСТИТУТ

Кафедра прикладной информатики

ЗАДАНИЕ

на курсовую работу по дисциплине "Информатика"

выдано студенту

Акимовой Анастасии Андреевне (студентке очно-заочного отделения)

(Прямая соединительная линия 70
Фамилия и инициалы)

ФПрямая со стрелкой 69Прямая со стрелкой 67Прямая со стрелкой 68 акультет Гр. 102-2 Курс 2

ТПрямая со стрелкой 63Прямая со стрелкой 64 ема работы. Разработать информационную систему офиса организации свадеб.

Структура курсовой работы: пояснительная записка, файл с БД.

Основные разделы пояснительной записки:

Титульный лист.

Оглавление.

Введение.

Основная часть.

Заключение.

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

Руководитель курсовой работы профессор Прусова Л.Н.

(Прямая соединительная линия 60
Должность, фамилия, инициалы)

Дата выдачи задания: " 23 " сентября 2011 г.

СПрямая соединительная линия 42
анкт-Петербург

Оглавление

  1. Анализ предметной области и постановка задачи

    1. Назначение системы

Разработка информационной системы для офиса организации свадеб обусловлена необходимостью автоматизации организации работы офиса организации свадеб. Сформулируем требования к проекту информационной системы ОФИСА ОРГАНИЗАЦИИ СВАДЕБ1.

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

    1. Описание предметной области

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

  • Необходимо хранить данные о заказах мероприятий.

  • Для каждого заказа мероприятия необходимо знать конкретную информацию (наименование, тип товара, кол-во человек).

  • Информационная система должна включать сведения об освобождении места для каждого заказа.

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


Каждый экземпляр заказа имеет варианты организации мероприятия.

  • Сведения о вариантах должны включать их наименования, месторасположение, стоимость, фирму организатора, телефон.

  • Для каждого заказа необходимо указать фирму организатора, вариант празднования (коттедж, лимузин и т.п.), выбранные услуги (дата празднования, кол-во человек, ФИО заказчика, контакты).

Заказы клиентов представляются в соответствии с имеющимися предложениями фирм организаторов.

  • Необходимо хранить сведения о клиентах, которые делают заказы в офисе (наименование, телефон, мобильный телефон и адрес).

  • Следует указать дату заказа, количество человек, цену, выбранные дополнительные услуги.

  • Необходимо хранить данные о водителях (ФИО, мобильный телефон, дату назначения и дату снятия с конкретного автомобиля).

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

Ведение учета работы офиса требует проведения периодических проверок (инвентаризаций) с формированием:

  • Отчётов о доступных для заказов мероприятий;

  • Отчётов о заказах, требующих коттеджи;

  • Отчётов о заказах, требующих автомобильное празднование;

  • Отчётов о заказах, требующих ресторан;

  • Отчётов о заказах, требующих развлекательные комплексы;

  • Отчётов о заказанных услугах.

  1. Проектирование информационной системы

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

Проектирование информационной системы, основанной на реляционной базе данных, будет выполнено средствами модели данных «сущность-связь». Модель «сущность-связь» (Entity Relationship – ER-модель) является визуальным средством представления объектов рассматриваемой предметной области, их характеристик (реквизитов) и отношений между объектами. В качестве программного средства для представления модели будем использовать CASE-инструментарий (Computer Aided Software Engineering) фирмы Sybase Power Designer.

2.2 Идентификация объектов предметной области и отношений между ними

Основными информационными объектами системы ОФИСА ОРГАНИЗАЦИИ МЕРОПРИЯТИЙ являются:

КЛИЕНТ, ЗАКАЗ, ЗАКАЗ СЕРВИСОВ, БАНКИ, АГЕНСТВА ПО ОБСЛУЖИВАЩЕМУ ПЕРСОНАЛУ, КОТТЕДЖНЫЕ ПОСЕЛКИ, РАЗВЛЕКАТЕЛЬНЫЕ КОМПЛЕКСЫ, РЕСТОРАНЫ, ТРАНСПОРТНЫЕ ФИРМЫ, ФИРМЫ ОРГАНИЗАТОРЫ (рис. 1). Между ними можно установить следующие логические отношения:

  • «КЛИЕНТ» «может» «ЗАКАЗАТЬ» один или более «ЗАКАЗОВ».

  • «ЗАКАЗ» «может» «СОДЕОЖАТЬ» «один или более» «ЗАКАЗ СЕРВИСОВ».

  • «ЗАКАЗ СЕРВИСОВ» «может» «ИМЕТЬ» «один или более» «РЕСТОРАНА».

  • «ЗАКАЗ СЕРВИСОВ» «может» «ИМЕТЬ» «одину или более» «ТРАНСПОРТНЫХ ФИРМ».

  • «ЗАКАЗ СЕРВИСОВ» «может» «ИМЕТЬ» «один или более» «САЛОН КРАСОТЫ».

  • «ЗАКАЗ СЕРВИСОВ» «может» «ИМЕТЬ» «один или более» «ФОТОУСЛУГИ».

  • «ЗАКАЗ СЕРВИСОВ» «может» «ИМЕТЬ» «одоу или более» «АГЕНСТВО ПО ПРЕДОСТАВЛЕНИЮ ТАМАДЫ».


2.3 Создание модели «сущность-связь»

Описать приведение к 1-й, 2-й и 3-й НФ.

Для информационных объектов, идентифицированных в рамках рассматриваемой предметной области ОФИС ОРГАНИЗАЦИИ СВАДЕБ, создана инфологическая модель, приведенная к 1, 2, 3 нормальной форме(рис.1).

Рис.1 Инфологическая модель «сущность-связь», приведенная к 1, 2, 3 НФ.

3. Разработка физической модели и интерфейса.

3.1. Разработка физической модели базы данных

На основе модели «сущность-связь» синтезируется структура базы данных. В соответствии с правилами генерации физической структуры базы данных для ER-модели ОФИС ОРГАНИЗАЦИИ МЕРОПРИЯТИЙ были получены следующие таблицы:

АГЕНСТВО ПРЕДОСТАВЛЕНИЯ ТАМАДЫ

РЕСТОРАН

ЗАКАЗ

ДОСТАВКА

ЗАКАЗ

САЛОН КРАСОТЫ

СВАДЕБНЫЙ САЛОН

ТРАНСПОРТНАЯ ФИРМА

ФОТОУСЛУГИ

ФИРМА ОТРАГИНАТОР

3.2. Обоснование выбора СУБД для реализации базы данных

СУБД Microsoft Access на сегодняшний день является одной из самых популярных настольных программ для создания информационных систем. Это связано с тем, что Access предоставляет очень широкие возможности для ввода, анализа и представления данных. Эти средства являются не только удобными, но и продуктивными, что обеспечивает высокую скорость разработки приложений.

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

  • объединение информации из самых разных источников (электронных таблиц, текстовых файлов, других баз данных);

  • представление данных в удобном для пользователя виде с помощью таблиц, диаграмм, отчетов;

  • интеграция с компонентами Microsoft Office.

Современные тенденции в развитии информационных технологий – интенсивное внедрение Web-технологий Internet, также получили представление в Access. СУБД Access обеспечивает публикацию баз данных в формате, доступном в сетях Internet и intranet. В Microsoft Access 2000 эти средства получили дальнейшее развитие и позволяют конструировать в интерактивном режиме Web-страницы, предназначенные для работы с базами данных.

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

Все эти и многие другие возможности СУБД Access позволяют сделать выбор в пользу Access. Основное назначение базы данных – хранение, поддержание в актуальном состоянии данных больших объемов, необходимых в различных приложениях многих пользователей – полностью реализуется в СУБД Access. Все современные тенденции – по созданию Web-страниц доступа к данным, многопользовательского режима работы, поддержание технологии клиент-сервер, интеграции с другими приложениями, даже средства разработки проектов, которые являются клиентскими приложениями Microsoft SQL Server – всеми этими возможностями обладает СУБД Access.


3.3 Реализация базы данных средствами выбранной СУБД

Средствами выбранной СУБД Access созданы таблицы реляционной базы данных и схема отношений (рис.5).

Рис.5. Схема данных для базы данных ОФИС ОРГАНИЗАЦИИ СВАДЕБ

Реализация таблиц для базы данных ОФИС ОРГАНИЗАЦИИ СВАДЕБ в Access имела следующие особенности:

  • Для ввода данных в поля ТЕЛЕФОН и МОБИЛЬНЫЙ_ТЕЛЕФОН в таблицах КЛИЕНТ применен механизм маски. Реализация этого механизма показана на рис.6.

Рис.6. Использование маски ввода для поля МОБИЛЬНЫЙ_ТЕЛЕФОН в таблице КЛИЕНТ.

3.4 Создание интерфейса пользователя для автоматизированных рабочих мест

На этапе анализа были сформулированы задачи, которые пользователи системы будут выполнять с использованием созданной базы данных. Перечислим задачи пользователей, для решения которых необходимо разработать пользовательский интерфейс автоматизированных рабочих мест (АРМ):

  1. Доступ к информации о фирмах организаторах – АРМ ФИРМА ОРГАНИЗАТОР.

  2. Информация о транспортных фирмах– АРМ ТРАНСПОРТНЫЕ ФИРМЫ.

  3. Информация о банкетных залах и ресторанах– АРМ БАНКЕТНЫЕ ЗАЛЫ И РЕСТОРАНЫ.

  4. Информация о салонах красоты– АРМ САЛОНЫ КРАСОТЫ.

  5. Информация о свадебных салонах– АРМ СВАДЕБНЫЕ САЛОНЫ.

  6. Информация об организации фотоуслуг- АРМ ОРГАНИЗАЦИЯ ФОТОУСЛУГ.

  7. Информация об агентствах по предоставлению тамады- АРМ АГЕНСТВА ПО ПРЕДОСТАВЛЕНИЮ ТАМАДЫ.

АРМ РАБОТА С ПРОИЗВОДИТЕЛЯМИ

Объекты, составляющие АРМ ФИРМА ОРГАНИЗАТОР, инициируются с помощью командных кнопок вкладки ФИРМА ОРГАНИЗАТОР из меню пользователя (рис.11). Меню открывается автоматически при запуске базы данных. Для более удобного просмотра информации, касающейся производителей, во вкладку ФИРМА ОРГАНИЗАТОР была включена форма ФИРМА ОРГАНИЗАТОР.

Рис. 11. Меню пользователя.

Для отображения информации о фирмах организаторах созданная для клиентов, чтобы за них была выполнена вся работа. Была разработана форма ФИРМА ОРГАНИЗАТОРЫ (рис. 12), которая открывается с помощью командной кнопки ФИРМА ОРГАНИЗАТОРЫ.

Рис. 12. Форма ФИРМА ОРГАНИЗАТОРЫ.

Рис. 13. Форма ФИРМА ОРГАНИЗАТОРЫ в режиме конструктора.

АРМ ТРАНСПОРТНЫЕ ФИРМЫ

Объекты, составляющие АРМ ТРАНСПОРТНЫЕ ФИРМЫ, инициируются с помощью командных кнопок вкладки ТРАНСПОРТНЫЕ ФИРМЫ из меню пользователя (рис.16).

Рис. 16. Меню пользователя.

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

Рис. 17. Запрос суммарной стоимости услуг.


Заключение

По имеющимся результатам создания информационной системы ОФИС ОРГАНИЗАЦИИ СВАДЕБ, основанной на реляционной базе данных, можно сделать следующие выводы:

  • Все требования по хранению информационных объектов и их реквизитов, описанных в разделе анализа предметной области, выполнены.

  • Все требования по управлению данными (добавление, редактирование, удаление, вычисление), описанные в разделе анализа и постановки задачи, выполнены.

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

Таким образом, все поставленные задачи и перечисленные требования к системе реализованы и учтены.