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

Автор работы: Пользователь скрыл имя, 15 Февраля 2012 в 15:41, курсовая работа

Описание работы

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

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

Введение 5-6
Постановка задачи 7
1.Обзор современных средств 8-9
2.Проектирование и создания базы данных в Microsoft Office Access 10
2.1. Создание базы данных 10-12
2.2. Создание структуры таблиц базы данных 12-14
3. Разработка клиентского ПО 15
3.1. Delphi
3.1.1. Delphi. Основные характеристики продукта 15
3.1.2. Некоторые особенности Delphi 15-16
3.1.2. Delphi for Windows 17
3.2. Работа в программе Delphi 18
3.3 Технология ADO 21-24
3.4. Создание полей для ввода 25-28
3.5. Создание запросов 29
3.5.1. Создание статического запроса 29-30
3.5.2. Создание динамического запроса 30-31
3.5.3. Создание параметрического запроса 32-33
3.6. Создание отчетов………………………………………………………..33
3.6.1. Отчет1 33-38
3.6.1. Отчет2 39-42
Заключение 43
Список литературы

Файлы: 1 файл

Булгатов курсовой.doc

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

    Министерство образования Российской Федерации 
 
 
 

КР 230103.08.4171 ПЗ        СГМКСиП
 
 
 
 
 
 
 
 
 
 
 

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

Зав. Отделением:   Проверил:
Дмитриева Л.Ю.   Храмова В.К.
Подпись:   Подпись:
Дата:   Дата:
     
     
     
Зав. Циклом:   Выполнил:
Храмова В.К.   Булгатов  Р.А.
Подпись:   Подпись:
Дата:  
 
 
 
Дата:
     
 

2011 
 

  Министерство образования и науки Российской федерации 

Федеральное агентство по образованию

ФГОУ СПО  Сибирский государственный межрегиональный колледж строительства и предпринимательства

 
 

                       «УТВЕРЖДАЮ»

                    Председатель  предметной(цикловой) комиссии 

                    «___»__________201__г. 
                     
                     
                     

ЗАДАНИЕ

На курсовую работу

Студент группы 4171 курс 4 

Булгатов  Роман Альбертович 

Тема: Разработка автоматизированной информационной системы для администратора гостиницы. 
 
 
 
 
 
 

Начало работы: «___»__________20__г.

Окончание работы «___»__________20__г. 
 

Руководитель:_Храмова В.К.__ 
 

_________________ 
 

 

Содержание

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

      Для этого следует выполнить следующие  задания:

  1. Создать базу данных по  обслуживанию для администратора гостиницы, используя СУБД Microsoft Access.  База данных состоит из трех таблиц: «Список номеров гостиницы», «Список клиентов гостиницы», «Заселение в гостиницу».
    • Таблица «Список номеров гостиницы» содержит поля: Код номера, Стоимость одного места в сутки, Класс, Количество мест.
    • Таблица «Список клиентов гостиницы» имеет поля: Код клиента, ФИО, Код номера, Номер места,  Дата заселения, Дата отъезда.
    • Таблица «Заселение в гостиницу» имеет поля: Код номера, Код клиента.
  2. Установить ключевые поля и связи между таблицами.
  3. Создать приложение для работы с базой данных, используя среду разработки Delphi. Для работы с базой данных использовать технологию доступа к данным ADO. 
  4. В приложении создать Интерфейс пользователя, который содержит меню: для работы с таблицами базы данных, для выполнения запросов, отчетов и справку о программе.
  5. В приложении создать формы для заполнения таблиц базы данных. При заполнении таблиц при необходимости использовать поля со списками (компонент DBLookupComboBox.
  6. Для отображения свободных и занятых мест использовать компонент DBCheckBox.
  7. Для резервирования мест в гостинице использовать визуальные компоненты DBCheckBox, IBDataSet и DataSourse
  8. Посчитать количество свободных и занятых мест в гостинице.
  9. Создать параметрический запрос для выбранной таблицы, используя язык структурированных запросов SQL.
  10. Создать динамический запрос для выбранной таблицы? используя язык структурированных запросов SQL.
  11. Создать статический запрос для выбранной таблицы используя язык структурированных запросов SQL.
  12. В приложении создать отчет для  одной таблицы или запроса, используя технологию Rave Reports.
  13. В приложении создать отчет  «Главный-детальный», используя технологию Rave Reports.
 

    Содержание

Введение                                                                                                              5-6

Постановка задачи                                                                                                7

1.Обзор современных средств                                                                          8-9

2.Проектирование и создания базы данных в Microsoft Office Access      10

   2.1. Создание базы данных                                                                         10-12

   2.2. Создание структуры таблиц базы данных                                         12-14

3. Разработка клиентского ПО                                                                          15

   3.1. Delphi

      3.1.1. Delphi. Основные характеристики продукта                                  15

      3.1.2. Некоторые особенности Delphi                                                  15-16

      3.1.2. Delphi for Windows                                                                            17

   3.2. Работа в программе Delphi                                                                       18

   3.3 Технология ADO                                                                                   21-24

   3.4. Создание полей для ввода                                                                   25-28

   3.5. Создание запросов                                                                                     29

      3.5.1. Создание статического запроса                                                 29-30

      3.5.2. Создание динамического запроса                                   30-31

      3.5.3. Создание параметрического запроса                                        32-33

   3.6. Создание отчетов………………………………………………………..33

      3.6.1. Отчет1                                                                                          33-38

      3.6.1. Отчет2                                                                                           39-42

Заключение                                                                                                           43

Список  литературы                                                                                            44

 

Введение. 

       Курсовая  работа по дисциплине  «Разработка  и эксплуатация автоматизированных информационных систем» является одним  из элементов учебного процесса по подготовке дипломированных специалистов по специальности   230103 «Автоматизированные системы обработки информации и управления»

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

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

       Курсовая  работа включает в себя: проектирование данных, создание базы данных,  разработку клиентского программного обеспечения.

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

       Создание  базы данных выполнено с использованием СУБД MS Access.

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

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

 

Постановка  задачи 

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

 

1.Обзор современных средств 

      Для выполнения данной работы была использована система управления базами данных MS Access и программная среда Borland Delphi 7.

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

      Исходный  текст программы готовится в  среде Delphi 7 с помощью встроенного редактора исходных текстов. Этот редактор специализирован.

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

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

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

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

      Приложение Microsoft Access является мощной и высокопроизводительной 32-разрядной системой управления  базами данных. Пакет Access предназначен для разработки настольных баз данных и создания приложений баз данных архитектуры клиент/сервер. Microsoft Access использует общие элементы управления Windows 95, такие как новый вид окна базы данных (Explorer style) и диалоговые окна открытия и сохранения файла.

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

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