Автор: Пользователь скрыл имя, 28 Октября 2011 в 16:42, курсовая работа
В данном курсовом проекте, необходимо разработать автоматизированный модуль обработки информации для управления работой гостиницы. Требуется спроектировать систему таким образом, чтобы она могла хранить, обрабатывать, структурировать и предоставлять требуемую информацию с учетом специфики работы, требований безопасности и эргономичности.
ВВЕДЕНИЕ 4
1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ И ПРОГРАММНОЙ СРЕДЫ 5
1.1. Характеристика программной среды 5
1.2. Определения и базовые понятия 7
1.2.1 Справочники 7
1.2.2 Документы 8
1.2.3 Отчеты и обработки 10
2. РАЗРАБОТКА АВТОМАТИЗИРОВАННОГО МОДУЛЯ ОБРАБОТКИ ИНФОРМАЦИИ ДЛЯ УПРАВЛЕНИЯ РАБОТОЙ ГОСТИНИЦЫ 12
2.1. Создание справочников 12
2.2. Создание документов 14
2.3. Создание обработки подбора номеров 19
2.4. Создание отчета 22
ЗАКЛЮЧЕНИЕ 27
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ 28
СтрокаТЧ = Номера.Добавить();
СтрокаТЧ.Категория = Выборка.НомерКатегория;
СтрокаТЧ.
СтрокаТЧ.Номер = Выборка.Номер;
КонецЦикла;
КонецПроцедуры
Так же для удобно выбора интересующего номера и изменения критериев подбора была сконструирована следующая форма:
Рисунок 2.9- Форма обработки подбора свободных номеров
Отчеты предназначены для вывода информации из базы данных. Отчеты похожи на документы, только эти объекты выполняют разные функции. Документы вводят информацию в базу данных, отчеты выводят результаты.
Сконструируем форму отчета:
Рисунок 2.10- Редактирование диалога отчета
Напишем
процедуру инициализации
Процедура ОстаткиНомеровВывести()
//{{КОНСТРУКТОР_
// Данный фрагмент построен конструктором.
// При повторном
использовании конструктора, внесенные
вручную изменения будут
ЭлементыФормы.
ПостроительОтчетаОст
ПостроительОтчетаОст
ПостроительОтчетаОст
ПостроительОтчетаОст
ПостроительОтчетаОст
ПостроительОтчетаОст
ПостроительОтчетаОст
ПостроительОтчетаОст
ПостроительОтчетаОст
//}}КОНСТРУКТОР_
КонецПроцедуры
Процедура ОстаткиНомеровИнициализация()
//{{КОНСТРУКТОР_
// Данный фрагмент построен конструктором.
// При повторном
использовании конструктора, внесенные
вручную изменения будут
ПостроительОтчетаОст
"ВЫБРАТЬ
|
|
|ИЗ
| РегистрНакопления.
|ИТОГИ
| СУММА(
|ПО
| Номер";
ПостроительОтчетаОст
ПостроительОтчетаОст
ПостроительОтчетаОст
Настройка = ВосстановитьЗначение("
Если Настройка <> Неопределено Тогда
ПостроительОтч
КонецЕсли;
//}}КОНСТРУКТОР_
КонецПроцедуры
Запустив
1С:Предприятие заполним форму по
отчету и получим необходимый
отчет.
Рисунок 2.11- Вид диалога отчета
В
ходе выполнения курсового проекта,
были получены навыки работы с тематической
литературой, документацией ПО, эффективностью
программных средств
Кроме
этого, был разработан автоматизированный
модуль обработки информации для
управления работой гостиницы. Проверена
его работоспособность и