Файл: Разработка и реализация конфигурации «Интернет-кафе» на платформе 1С:Предприятие (Тестирование разработанного прикладного решения).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 25.04.2023

Просмотров: 2058

Скачиваний: 67

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Выходной информацией будет являться:

  • Отчет о выручке;
  • Отчет об оплатах;
  • Статистика посещений;
  • Рейтинг популярности дополнительных услуг.

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

2.2. Анализ среды разработки

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

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

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

Встроенные инструменты формирования отчетов и печатных форм обеспечивают широкие возможности оформления и интерактивной работы:

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

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


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

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

2.3. Архитектура разрабатываемого прикладного решения

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

  • конфигурация разделена на 3 подсистемы: «Справочная информация», «Посещения» и «Оплаты».
  • конфигурация состоит из пяти справочников, которые хранят информацию об участвующих в работе интернет-кафе объектах.
  • конфигурация имеет 3 основных документа. Один из основных документов фиксирует начало посещения интернет-кафе клиентом, фиксирует время окончания посещения и рассчитывает сумму к оплате, третий – фиксирует оплату от клиента.
  • конфигурация содержит два регистра сведений и также отчетов с возможностью задания временного промежутка для выборки данных.
  • в конфигурации имеется 3 роли – директор, администратор и системный администратор, каждая из которых имеет доступ только к необходимой информации. Так администраторы зала имеют к справочной информации, документам и отчетам, но не имеют доступа к удалению и административным функциям. Директор имеет доступ к просмотру отчетов. Системный администратор имеет полные права.

Также был выявлен следующий список требований и ограничений:

При начале посещения формируется документ, в котором автоматически проставляется текущее время и дата посещения и не редактируется вручную.

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

Цены на товары, услуги и цена посещения хранятся в регистре сведений.

По завершении посещения клиента должны выполняться следующие действия:

  1. В поле с датой окончания автоматически заносится текущая дата и время завершения посещения и не редактируется.
  2. Начало сеанса переносится из документа начала посещения и не редактируется.
  3. Сумма к оплате за посещение автоматически рассчитывается на основании времени посещения и цены посещения.
  4. Общая сумма рассчитывается автоматически, как сумма оплаты за посещение + сумма дополнительных услуг и товаров.

Документ оплаты формируется только на основании документа окончания посещения.

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

2.4. Описание основных объектов разрабатываемого прикладного решения

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

Рисунок 2.1 – Состав подсистемы «Справочная информация»

Рисунок 2.2 – Состав подсистемы «Посещения»

Рисунок 2.3 – Состав подсистемы «Оплаты»

Следующим этапом идёт создание справочников. В конфигурации были разработаны следующие справочники:

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

Справочники представлена на рисунке 2.4.

Рисунок 2.4 – Справочники конфигурации

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

Справочник «Посетители» состоит из реквизитов:

  1. Наименование (стандартный реквизит) – содержит наименование товара, строка, длина 150.
  2. Код (стандартный реквизит) – код элемента справочника, строка, длина 9.
  3. Телефон – содержит информацию о телефоне клиента, строка, длина 16, маска +7(999)999-99-99.

Справочник «Сотрудники» состоит из реквизитов:

  1. Наименование (стандартный реквизит) – содержит наименование товара, строка, длина 150.
  2. Код (стандартный реквизит) – код элемента справочника, строка, длина 9.
  3. Телефон – содержит информацию о телефоне клиента, строка, длина 16, маска +7(999)999-99-99.
  4. Адрес – содержит информацию об адресе сотрудника по прописке, строка, неограниченная длина.
  5. ДатПриемаНаРаботу – содержит дату приема сотрудника в интерне-кафе, тип дата.

Справочник «Залы» состоит из реквизитов:

  1. Наименование (стандартный реквизит) – содержит наименование товара, строка, длина 150.
  2. Код (стандартный реквизит) – код элемента справочника, строка, длина 9.

Справочник «Компьютеры» состоит из реквизитов:

  1. Наименование (стандартный реквизит) – содержит наименование товара, строка, длина 150.
  2. Код (стандартный реквизит) – код элемента справочника, строка, длина 9.
  3. Зал – содержит информацию о том, в каком зале располагается компьютер, тип СправочникСсылка.Залы.

Справочник «Товары и услуги» состоит из реквизитов:

  1. Наименование (стандартный реквизит) – содержит наименование товара, строка, длина 150.
  2. Код (стандартный реквизит) – код элемента справочника, строка, длина 9.

Когда справочники созданы, переходим к следующему этапу – создание документов. В данной конфигурации их 3 – «Начало посещения», «Окончание посещения», «Оплата от посетителя» (рисунок 2.5).

Рисунок 2.5 – Документы конфигурации

  1. «Начало посещения» – документ, которым фиксируется начало использования клиентом компьютера;
  2. «Окончание посещения» – документ, которым фиксируется окончание использования компьютера и дополнительные услуги, на основании которых производится расчет суммы оплаты;
  3. «Оплата от посетителя» – документ, которым фиксируется факт оплаты посетителем предоставленных услуг.

Данные всех документов представлены на рисунке 2.6.

Рисунок 2.6 – Данные документов

Документ «Начало посещения» состоит из реквизитов:

  1. Дата (стандартный реквизит, выставляется системой) – дата создания документа;
  2. Номер (стандартный реквизит) – номер записи в документе;
  3. Клиент – посетитель, обслуживаемый в интернет-кафе (тип данных: СправочникСсылка.Посетители);
  4. Компьютер – компьютер, который занимает посетитель (тип СправочникСсылка.Компьютеры);
  5. Администратор – сотрудник, оформивший документ начала посещения (тип СправочникСсылка.Сотрудники);
  6. Начало сеанса – дата и время начала сеанса (тип Дата и время).

Рисунок 2.7 – Форма документа «Начало посещения»

Рисунок 2.8 – Код модуля формы документа «Начало посещения»


Рисунок 2.9 – Код модуля объекта документа «Начало посещения»

Документ «Окончание посещения» состоит из реквизитов:

  1. Дата (стандартный реквизит, выставляется системой) – дата создания перемещения;
  2. Номер (стандартный реквизит) – номер записи в документе;
  3. Клиент – посетитель, обслуживаемый в интернет-кафе (тип данных: СправочникСсылка.Посетители);
  4. Компьютер – компьютер, который занимает посетитель (тип СправочникСсылка.Компьютеры);
  5. Администратор – сотрудник, оформивший документ (тип СправочникСсылка.Сотрудники);
  6. НачалоСеанса – дата и время начала сеанса (тип Дата и время).
  7. ОкончаниеСеанса – дата и время окончания сеанса (тип Дата и время);
  8. СуммаКОплатеЗаПосещение – сумма оплаты за время использования компьютера (тип Число, длина 15, точность 2);
  9. ОбщаяСумма – сумма оплаты вместе с дополнительными услугами (тип Число, длина 15, точность 2).

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

  1. N (стандартный реквизит) – номер записи в таблице;
  2. ТоварУслуга – наименование услуги или товара (тип данных: СправочникСсылка.ТоварУслуга);
  3. Цена – стоимость 1 единицы данного товара или услуги (тип данных: Число, длина 15, точность 2);
  4. Количество – количество товара или услуги (тип данных: Число, длина 15, точность 2);
  5. Сумма – стоимость товара или услуги с учётом количества (тип данных: Число, длина 15, точность 2).

Рисунок 2.10 – Форма документа «Окончание посещения»

Рисунок 2.11 – Код модуля формы документа «Окончание посещения»

Рисунок 2.12 – Код модуля объекта документа «Окончание посещения»

Документ «Оплата от посетителя» состоит из реквизитов:

  1. Дата (стандартный реквизит, выставляется системой) – дата создания перемещения;
  2. Номер (стандартный реквизит) – номер записи в документе;
  3. Клиент – посетитель, оплативший посещение (тип данных: СправочникСсылка.Посетители);
  4. ДокументОснование – документ «Окончание посещения», на основании которого создан документ оплаты (тип ДокументСсылка.ОкончаниеП);
  5. Администратор – сотрудник, оформивший документ (тип СправочникСсылка.Сотрудники);
  6. Сумма – сумма оплаты вместе с дополнительными услугами (тип Число, длина 15, точность 2).