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

Автор работы: Пользователь скрыл имя, 27 Февраля 2014 в 21:33, курсовая работа

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

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

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

Введение….…………………………………………………………………….…4
1.Описание предметной области…………..……………………………….……5
2.Разработка информационной системы «учет гостиничных номеров» в среде 1С……………………………………………………………………………….....7
2.1.Создание подсистем, констант, перечислений………………………..…...8
2.2.Создание справочников…………………………………………………..…11
2.3.Создание документов…………………………………………………….….13
2.4.Создание регистров……………………………………………………….…14
2.5.Создание объектов бухгалтерского учета………………………………….18
2.6.Создание отчетов………………………………………………………….…29
2.7.Разработка ролей и интерфейсов пользователей………………………..…31
3.Экспериментальное применение информационной системой «учет гостиничных номеров»……………………………………………………….....37
Заключение…………………………………………………………………….....41
Список используемых источников

Файлы: 1 файл

Kursovaya_po_gostinitse_GOTOVAYa.doc

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

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

На рисунке 27 видно, что из таблицы Бухгалтерский выбрала поля Код и Наименование, а из таблицы Бухгалтерский ОстаткиИОбороты:

    • СуммаНачальныйОстатокДт;
    • СуммаНачальныйОстатокКт;
    • СуммаОборотДт;
    • СуммаОборотКт;
    • СуммаКонечныйОстатокДт;
    • СуммаКонечныйОстатокКт.

 

 

 

 

 

 

 

 

Окно Конструктора запроса, вкладка Таблицы и поля

Рис. 27.

На рисунке 28 видно закладку Связи где указанно, что из таблицы Бухгалтерский будут выбираться все записи, а из таблицы регистра – только те, которые соответствуют условию связи.

Окно Конструктора запроса, вкладка Связи

Рис. 28.

На рисунке 29 видно закладку Объединения/Псевдонимы, где заданы псевдонимы полей регистра: СальдоНачДт, СальдоНачКт, ОборотДт, ОборотКт, СальдоКонДт и СальдоКонКт

Окно Конструктора запроса, вкладка Объединения/Псевдонимы

Рис. 29.

На рисунке 30 видно, что в  закладке Порядок указано, что результат запроса должен быть отсортирован по возрастанию поля Код.

Окно Конструктора запроса, вкладка Порядок

Рис. 30.

На рисунке 31 показан результат наших действий.

Окно отчета ОборотноСальдовойВедомости, закладка Наборы данных

Рис. 31.

Войдя в режим редактирования поля Роль и нажав кнопку выбора, можно открыть окно редактирования роли поля как показано на рисунке 32.

Окно Роль

Рис. 32.

На рисунке 33 видим закладку Ресурсы, в которой с помощью кнопки Добавить все ресурсы (>>), мы выберем все доступные ресурсы.

Окно отчета ОборотноСальдовойВедомости, закладка Ресурсы

Рис. 33.

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

Окно отчета ОборотноСальдовойВедомости, закладка Настройки

Рис. 34.

Рисунок 35 показывает, что на закладке Другие настройки мы указали заголовок отчета – Оборотно-сальдовая ведомость и для параметра Расположение общих итогов по вертикали указали значение Начало и конец.

 

 

Окно отчета ОборотноСальдовойВедомости, закладка Настройки: закладка Другие настройки

Рис. 35.

    1. Создание отчетов

Отчеты предназначены для вывода информации из базы данных. Отчеты похожи на документы, только эти объекты выполняют разные функции. Документы вводят информацию в базу данных, отчеты выводят результаты.

У любого отчета в системе 1С есть экранная форма – Диалог, который пользователь видит на экране. В диалоге пользователь обычно задает параметры формирования отчета, например, период времени. Также у отчета обычно есть одна или несколько бумажных форм – Таблиц. С помощью таблиц отчет печатается на бумаге. Алгоритм формирования отчета записывается в модуле отчета на встроенном языке 1С. Текст запроса состоит из нескольких частей:

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

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

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

Окно отчета Реестра поступления Документов: Основная схема компоновки данных

Рис. 36.

На рисунке 37 видно, что в качестве источника данных для запроса выбрано объектная (ссылочная) таблица документов Поступление.

 

 

 

 

 

 

 

Конструктор запроса, закладка Таблицы и поля

Рис. 37.

Из рисунка 38 видно, что результат запроса должен быть сначала упорядочен по значению поля Дата, а затем – по значению поля Поступление.Ссылка.

Конструктор запроса, закладка Порядок

Рис. 38.

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

2.7.Разработка  ролей и интерфейсов пользователей

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

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

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

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

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

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

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

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

На рисунке 39 изображено создание нового объекта конфигурации Роль с именем Администратор.

Окно создания роли

Рис. 39.

Присвоив все административные права, нажав кнопку «Отметить все элементы», затем и всем константам и справочникам установили все имеющиеся права. Далее объектам типа «Константы» присвоили права как показано на рисунке 40.

Окно редактирования ролей объектов вида «Константы»

Рис. 40.

Объектам «Справочники» присвоили права согласно рисунку 41. То есть бухгалтеру мы предоставляем права на чтение, изменение и редактирование, а менеджеру только просмотр и чтение.

Окно редактирования ролей объектов типа «Справочники»

Рис. 41.

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

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

Создание нового интерфейса представлено на рисунке 42.

 

 

 

 

 

 

Окно Конструктора меню (интерфейса пользователя)

Рис. 42.

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

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

Создание пользователя представлено на рисунке 43.

Создание пользователя

Рис. 43.

Имя пользователя – это идентификатор, который будет появляться в окне выбора пользователей при запуске системы в режиме 1С: Предприятие.

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

Следующие две области окна посвящены способам аутентификации пользователя.

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

Аутентификация Windows подразумевает, что при запуске системы 1С: Предприятие от пользователя не требуется никакой дополнительной информации. Система 1С: Предприятие определяет, под каким пользователем запущена операционная система Windows (имеет смысл использовать для NT-подобных операционных систем: NT, 2000, XP), и затем обращается к своему списку пользователей. Если она находит в нем пользователя, которому поставлен в соответствие текущий пользователь Windows, система открывается с правами и интерфейсом, указанными для этого пользователя.

Вид списка пользователей представлен на рисунке 44.

Окно Список пользователей

Рис. 44.

3. ЭКСПЕРИМЕНТАЛЬНОЕ  ПРИМЕНЕНИЕ ИНФОРМАЦИОННОЙ СИСТЕМОЙ  «УЧЕТ НОМЕРОВ В ГОСТИНИЦЕ»

На рисунке 45, представлен вид подсистем в режиме исполнения.

Подсистемы в режиме 1С: Предприятие

Рис. 45.

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

 

 

 

 

 

 

 

 

Значение констант модуля учета номеров в гостинице

Рис.46.

На рисунке 47 представлен справочник «Услуги» в режиме исполнения системы и демонстрирует заполнение справочника «Услуги».

Окно справочника «Услуги»

Рис. 47.

А рисунок 48 демонстрирует режим исполнения этого документа.

 

 

 

 

 

 

 

Документ Поступление в режиме исполнения конфигурации

Рис. 48.

На рисунке 49 представлена  созданная в Конфигураторе структура  хранения, где заполнять её будем конкретными значениями в режиме исполнения. Установим дату, создадим новый элемент справочника «Валюта» и введем значение курса.

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