Рис. 2 Диаграмма декомпозиций. Деятельность компании
Рис. 3 - Диаграмма декомпозиций. Подготовка заказов
Рис.4 - Диаграмма декомпозиций. Продажа и получение
4. Разработка структуры данных и формы их хранения
Разрабатываемая информационная система предназначена для гостиницы и реализована в BorlandDelphi 7.0 и в СУБД MSAccess. Ниже представлены ER-модель, предназначенная для автоматизации учёта и управления.
База данных проекта содержит таблицы, названия которых соответствуют именам сущностей инфологической модели:
· Заказ
· Персонал
· Клиент
· Путевка
· Место
· Транспорт
Схема данных представлена на рисунке 5
Рис. 5 – Схема данных предметной области
Далее представлена структура таблиц БД, а также указаны типы данных полей.
Таблица 1. Структура таблиц базы данных
Название таблицы БД | Поле | Тип | Комментарий |
Заказ | IDПерсоналКлиентПутевка | СчетчикЧисловойЧисловойЧисловой | Ключевое поле |
Персонал | IDФИОТелефонАдрес | СчетчикТекстовыйТекстовыйТекстовый | Ключевое поле |
Клиент | IDФИОТелефонАдрес | СчетчикТекстовыйТекстовыйТекстовый | Ключевое поле |
Путевка | IDМестоТранспортЦенаВремя отдыхаДата начала | СчетчикЧисловойЧисловойДенежныйДата/времяДата/время | Ключевое поле |
Место | IDСтранаГород | СчетчикТекстовыйТекстовый | Ключевое поле |
Транспорт | IDТипМесто отбытия | СчетчикТекстовыйТекстовый | Ключевое поле |
5. Разработка проекта пользовательского приложения
Для разработки пользовательского приложения использовалась программа Delphi 7. Возможности Delphi 7. полностью отвечают требованиям и подходят для создания систем любой сложности. Система Delphi 7 позволяет писать как крохотные программы и утилиты для персонального использования, так и корпоративные системы, работающие с базами данных на разных платформах.
Для работы с базами в Delphi есть несколько наборов компонент. Каждый набор очень хорошо подходит для определенного круга задач. Все они используют разные технологии доступа к данным и отличаются по возможностям.
ADO- технология доступа к данным, разработанная корпорацией Microsoft. Очень хорошая библиотека, ее также можно использовать со специфичным сервером БД, который может работать только с ODBS.
Рис. 6 - Функциональная схема пользовательского приложения
6. Разработанные формы
Разработанные формы отвечают требованиям создания форм ненавязчивого интерфейса и требованиям к функциональности работы с БД.
На рисунке 7 представлена главная форма, которая открывается при открытии программы. На ней расположены кнопки доступа ко всем остальным формам.
Рис. 7 - Главная форма приложения
На рисунке 8-15 изображены формы таблицы БД, в которых можно изменять, добавлять или удалять данные.
На формах «Заселение», «Номер», «Оператор» представлены такие компоненты как:
· DBGrid – отображает таблицу;
· DBNavigator – навигация по таблице;
· TButton – кнопки, предназначенные для поиска данных по таблице, обновления и закрытия формы;
· Image – отображает рисунок;
· Label – название полей.
Рис. 8 – форма «Клиенты»
Рис. 9 – форма «Места»
Рис. 10 – форма «Транспорт»
Рис. 11 – форма «Путевка»
Рис. 12 – форма «Заказ»
Рис. 13 – форма «Персонал»
Заключение
В результате курсового проекта была спроектирована и реализована автоматизированная информационная система «Гостиница».
Данная система удовлетворяет всем требованиям, предъявленным в задании, и реализует большинство необходимых сотрудникам гостиницы функций.
Приложение выполняет следующий перечень требований:
– представление данных в удобном для пользователя виде;
– добавление и удаление данных;
– фильтрация и сортировка данных;
– навигация по набору данных.
В результате выполнения курсовой работы был сделан вывод, что сегодня
внедрение информационных систем может способствовать:
· получению более рациональных вариантов решения управленческих задач за счет внедрения математических методов и интеллектуальных систем и т.д.
· освобождению работников от рутинной работы за счет ее автоматизации;
· обеспечению достоверности информации;
· замене бумажных носителей данных на магнитные и оптические, что приводит к более рациональной организации переработки информации на компьютере и снижению объемов бумажных документов;
· уменьшению затрат на производство продуктов и услуг.
Список использованных источников
1. Архангельский А. Я. Программирование Delphi7 - Москва, 2005;
2. Бобровский С. И. Delphi 7 - Москва, 2005
3. А.М. Вендров. Проектирование программного обеспечения экономических информационных систем: учебник. М.: Финансы и статистика, 2005
4. А.В. Желонкин. Основы программирования в интегрированной среде Delphi. Издание 2. М: Бином, 2006
5. Елманова Н. Системы управления базами данных ведущих производителей. КомпьютерПресс, июль 2005.
6. Ю.Л. Кетков, А.Ю. Кетков. Практика программирования: VisualBasic, C++Builder, Delphi. СПБ.: «БХВ – Петербург», 2004.
7. Ю.В.П. Роб, К. Корнел. Системы баз данных: проектирование, реализация и управление. 5 – е издание. СПБ.: «БХВ – Петербург», 2004.
8. Рудаков А. В. Технология разработки программных продуктов - Москва, 2005;
9. Билл Гамильтон ADO Сборник рецептов. Для профессионалов.
10. В. Фаронов. DELPHI. Программирование на языке высокого уровня: Учебник для вузов. СПБ: Питер, 2005
11. М.Е. Фленов. Библия Delphi. 2-е издание. СПБ: БХВ-Петербург, 2008
12. А.П. Чекалов. Базы данных: от проектирования до разработки приложений. СПБ.: «БХВ – Петербург», 2004
13. А.Д. Хомоненко, В.Э. Гофман, Работа с бащами данных в Delphi. СПБ.: «БХВ Петербург», 2005.
14. http://delphi-manual.ru/
15. http://ru.wikipedia.org