Разработка информационной системы учета номеров и клиентов в гостинице

Автор работы: Пользователь скрыл имя, 09 Апреля 2012 в 18:22, курсовая работа

Краткое описание

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

Содержание работы

Введение 5
ГЛАВА 1. АНАЛИТИЧЕСКАЯ ЧАСТЬ 7
1.1 Технико-экономическая характеристика предметной области 7
1.2 Концептуальная модель предметной области 11
ГЛАВА 2. РАЗРАБОТКА И РЕАЛИЗАЦИЯ ПРОЕКТНЫХ РЕШЕНИЙ 12
2.1 Концепция предлагаемой системы 12
2.2 Логическая модель БД 15
2.3 Физическая модель 19
2.4 Структура программных модулей…………………………………............21
2.5 Обобщенный алгоритм работы системы 22
2.6 Интерфейс ИС 23
Заключение 25
Список использованных источников 27

Содержимое работы - 1 файл

рыбсу.docx

— 1.78 Мб (Скачать файл)

СМОЛЕНСКИЙ  ГУМАНИТАРНЫЙ УНИВЕРСИТЕТ

ФАКУЛЬТЕТ КОМПЬЮТЕРНЫХ ТЕХНОЛОГИЙ ЭКОНОМИКИ  И ДИЗАЙНА

КАФЕДРА ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ И БЕЗОПАСНОСТИ 
 
 
 

«Разработка информационной системы учета  номеров и клиентов в гостинице» 
 

  

КУРСОВОЙ  ПРОЕКТ 
 
 
 
 

              Исполнитель:    Рыбаков Е.А,

              Студент группы 51 ПИЭ

              Руководитель: Фомин А.И.

              Зав. кафедрой: к.п.н., Максимова Н.А..

              Дата  допуска:______________ 
               
               
               

Смоленск

2011 

НЕГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ  УЧРЕЖДЕНИЕ

ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО  ОБРАЗОВАНИЯ

«сМОЛЕНСКИЙ ГУМАНИТАРНЫЙ УНИВЕРСИТЕТ»

 

ФАКУЛЬТЕТ КОМПЬЮТЕРНЫХ ТЕХНОЛОГИЙ, ЭКОНОМИКИ И ДИЗАЙНА

КАФЕДРА ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ И БЕЗОПАСНОСТИ

Специальность 080801 «Прикладная информатика (в экономике)» 

Группа  51 ПИЭ

З А Д А Н И  Е 

на  курсовой проект студента

Рыбакова  Евгения Андриановича

Тема  курсового проекта: «Разработка информационной системы учета  номеров и клиентов в гостинице».

  Утверждена на заседании кафедры «       »                           2011 г.

  Закреплена приказом ректора от «        »                           2011 г.

Целевая установка. Разработать информационную систему учета номеров и клиентов в гостинице.

Основные  вопросы, подлежащие разработке (исследованию):

  1. Разработка типового предприятия оптовой и розничной торговли, характеристика предметной области.
  2. Разработка информационной модели и ее описание.
  3. Создание моделей (концептуальная, логическая и физическая).
  4. Разработка пользовательского интерфейса.

Основная  литература: (согласно приложения).

Объем работы: не более 80 машинописных листов (через полтора интервала).

Срок  доклада руководителю о ходе разработки курсовой работы:

«     »_____________2011 г.

Срок  представления законченной  работы: «___»______________2011 г.

Дата  выдачи задания: «___»_______________2011 г.

Руководитель  проекта: _________________Фомин А.И.

Задание получил: «____»____________2011г.  студент___________Рыбаков Е.А. 

Курсовой  проект (работа) допускается  к защите:

Дата  «___»  ____________ 2011 г.   Подпись  руководителя_________________ Фомин А.И. 
 
 
 

Оглавление 

Аннотация 4

Введение 5

ГЛАВА 1. АНАЛИТИЧЕСКАЯ ЧАСТЬ 7

1.1 Технико-экономическая характеристика предметной области 7

1.2 Концептуальная модель предметной области 11

ГЛАВА 2. РАЗРАБОТКА И РЕАЛИЗАЦИЯ ПРОЕКТНЫХ РЕШЕНИЙ 12

2.1 Концепция предлагаемой системы 12

2.2 Логическая модель БД 15

2.3 Физическая модель 19

2.4 Структура программных модулей…………………………………............21 

2.5 Обобщенный алгоритм работы системы 22

2.6 Интерфейс ИС 23

Заключение 25

Список использованных источников 27 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

                            Аннотация 

      Курсовая  работа посвящена  – «Разработка информационной системы учета  номеров и клиентов в гостинице».

      Автор курсового проекта – Рыбаков Евгений Андрианович.

      Курсовой  проект содержит 27 страницы основного  текста, 10 иллюстраций, 11 источников информации.

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

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

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

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

Введение

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

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

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

ГЛАВА 1. АНАЛИТИЧЕСКАЯ ЧАСТЬ 

    1. Технико-экономическая характеристика предметной области
 

     Гостиница — имущественный комплекс (дом, здание, часть здания, иные постройки) с меблированными комнатами («номерами») для временного проживания.

     С точки зрения функционирования или  структуры гостиницы, можно сказать, что гостиница располагает номерами с разным уровнем сервиса, комфортности и, соответственно, оплаты. Номера могут быть разных типов: люкс — многокомнатный номер с высоким уровнем сервиса, комфортности и обслуживания; полулюкс — номер меньшей, чем люкс, площади, но с достаточным уровнем сервиса и комфортности; обычный номер – с минимальным уровнем сервиса. В гостинице ведется учет состояния номеров.

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

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

     Также гостиница предоставляет возможность  бронирования номеров.

     Следующий рисунок диаграммы описывает  процесс функционирования гостиницы.

Рис. 1. Диаграмма  функционирования гостиницы. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

    1. Концептуальная  модель предметной области
 

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

    1. Клиент, осуществляющий заказ;
    2. Непосредственно сам заказ, как процесс;
    3. Товар.

    Рис.2 Концептуальная модель предметной области 
     
     
     
     
     
     
     

ГЛАВА 2. РАЗРАБОТКА И РЕАЛИЗАЦИЯ ПРОЕКТНЫХ РЕШЕНИЙ 

2.1. Концепция предлагаемой системы 

  Для построения модели проектируемой ИС воспользуемся моделью потоков  данных. Диаграммы потоков данных используются для описания движения документов и обработки информации как дополнение к IDEF0. В отличие  от IDEF0, где система рассматривается  как взаимосвязанные работы, стрелки  в DFD показывают лишь то, как объекты (включая данные) движутся от одной  работы к другой. DFD отражает функциональные зависимости значений, вычисляемых  в системе, включая входные значения, выходные значения и внутренние хранилища  данных. DFD - это граф, на котором показано движение значений данных от их источников через преобразующие их процессы к их потребителям в других объектах.

  DFD содержит процессы, которые преобразуют  данные, потоки данных, которые переносят  данные, активные объекты, которые  производят и потребляют данные, и хранилища данных, которые пассивно  хранят данные.

  Диаграмма потоков данных содержит:

  • процессы, которые преобразуют данные;
  • потоки данных, переносящие данные;
  • активные объекты, которые производят и потребляют данные;
  • хранилища данных, которые пассивно хранят данные.

  На  рисунках 3 - 5 изображена диаграмма потоков данных ИС «Интернет-магазин компьютеров».

Рис.3 Диаграмма потоков данных 
 
 

Рис.4 Диаграмма потоков деятельности интернет-магазина 

Рис.5 Диаграмма потока выполнения заказа  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

2.2. Логическая модель БД

   Основой логической модели статического представления  моделируемой системы является диаграмма  классов.

   Классы – это базовые элементы любой объектно – ориентированной системы. Они представляют собой описание совокупностей однородных объектов с присущими им свойствами – атрибутами, операциями, отношениями и семантикой.

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

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

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

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

Информация о работе Разработка информационной системы учета номеров и клиентов в гостинице