Файл: Разработка и реализация конфигурации «Интернет-кафе» на платформе 1С:Предприятие (Тестирование разработанного прикладного решения).pdf
Добавлен: 25.04.2023
Просмотров: 2058
Скачиваний: 67
СОДЕРЖАНИЕ
Глава 1. Теоретические основы разработки ИС интернет-кафе
1.1 Краткий анализ предметной области, характеристика компании и ее деятельности
1.2 Организационная структура управления интернет-кафе
1.3 Программная и техническая архитектура ИС компании
1.5. Анализ существующего программного обеспечения
2.1. Обоснование требований к разрабатываемому прикладному решению
2.3. Архитектура разрабатываемого прикладного решения
2.4. Описание основных объектов разрабатываемого прикладного решения
Выходной информацией будет являться:
- Отчет о выручке;
- Отчет об оплатах;
- Статистика посещений;
- Рейтинг популярности дополнительных услуг.
Исходя из требований к функционалу программного обеспечения можно сделать вывод, что приложение повысит удобство учета посещений и оплат в интернет-кафе, оптимизирует работу администраторов, повысит привлекательность кафе со стороны посетителей, позволит создать и вести клиентскую базу интернет-кафе. Программное обеспечение должно работать на стационарных аппаратных платформах под управлением операционных систем типа Windows.
2.2. Анализ среды разработки
Выбранная среда для разработки – программа «1С:Предприятие» состоит из технологической платформы и разработанных на ее основе прикладных решений (конфигураций), что обеспечивает открытость прикладных решений, их функциональность и гибкость, короткие сроки внедрения, высокую производительность, масштабируемость от одного до десятков тысяч рабочих мест, работу в режиме «облачного» сервиса и на мобильных устройствах.
Гибкость платформы позволяет применять «1С:Предприятие 8» в самых разнообразных областях: автоматизация производственных и торговых предприятий, бюджетных и финансовых организаций, предприятий сферы обслуживания, оперативное управление предприятием, ведение бухгалтерского учета с несколькими планами счетов и произвольными измерениями учета, решение задач планирования, бюджетирования и финансового анализа, расчет зарплаты и управление персоналом и другие области применения.
Современный дизайн интерфейса обеспечивает легкость освоения для начинающих и высокую скорость работы для опытных пользователей.
Встроенные инструменты формирования отчетов и печатных форм обеспечивают широкие возможности оформления и интерактивной работы:
- возможность формирования иерархических, многомерных и кросс-отчетов;
- произвольная настройка и получение любых аналитических отчетов;
- группировки и расшифровки в отчетах, детализация и агрегирование информации;
- сводные таблицы для анализа многомерных данных, динамическое изменение структуры отчета;
- различные типы диаграмм для графического представления экономической информации.
Система «1С:Предприятие» позволяет работать как в однопользовательском режиме, так и обеспечивает возможность параллельной работы большого количества пользователей. Программа позволяет также эффективно работать при увеличении количества решаемых задач и объема обрабатываемых данных.
Конфигуратор входит в стандартную поставку системы «1С:Предприятие» и представляет собой специальный режим запуска системы. Этот режим позволяет выполнять изменение существующих прикладных решений и создание новых, а также выполнять действия по администрированию информационной базы.
Ряд механизмов, не имеющих непосредственного отношения к конфигуратору, также облегчает труд разработчика: стандартизация технологии разработки прикладных решений, дерево объектов конфигурации, механизм подсистем, групповая разработка и т.д.
2.3. Архитектура разрабатываемого прикладного решения
В результате согласования и проектирования архитектуры было получено следующее решение:
- конфигурация разделена на 3 подсистемы: «Справочная информация», «Посещения» и «Оплаты».
- конфигурация состоит из пяти справочников, которые хранят информацию об участвующих в работе интернет-кафе объектах.
- конфигурация имеет 3 основных документа. Один из основных документов фиксирует начало посещения интернет-кафе клиентом, фиксирует время окончания посещения и рассчитывает сумму к оплате, третий – фиксирует оплату от клиента.
- конфигурация содержит два регистра сведений и также отчетов с возможностью задания временного промежутка для выборки данных.
- в конфигурации имеется 3 роли – директор, администратор и системный администратор, каждая из которых имеет доступ только к необходимой информации. Так администраторы зала имеют к справочной информации, документам и отчетам, но не имеют доступа к удалению и административным функциям. Директор имеет доступ к просмотру отчетов. Системный администратор имеет полные права.
Также был выявлен следующий список требований и ограничений:
При начале посещения формируется документ, в котором автоматически проставляется текущее время и дата посещения и не редактируется вручную.
Компьютер не может быть выбран в документе начала посещения, если он уже занят другим клиентам (сформирован документ начало посещения).
Цены на товары, услуги и цена посещения хранятся в регистре сведений.
По завершении посещения клиента должны выполняться следующие действия:
- В поле с датой окончания автоматически заносится текущая дата и время завершения посещения и не редактируется.
- Начало сеанса переносится из документа начала посещения и не редактируется.
- Сумма к оплате за посещение автоматически рассчитывается на основании времени посещения и цены посещения.
- Общая сумма рассчитывается автоматически, как сумма оплаты за посещение + сумма дополнительных услуг и товаров.
Документ оплаты формируется только на основании документа окончания посещения.
Должна быть возможность создать отчеты, отражающие выручку компании, статистику посещений и оплат.
2.4. Описание основных объектов разрабатываемого прикладного решения
Разрабатываемая конфигурация должна быть разработана так, чтобы пользователю было удобно с ней взаимодействовать. Специально для этого будут разработаны 3 подсистемы: «Справочная информация», «Посещения», «Оплаты».
Рисунок 2.1 – Состав подсистемы «Справочная информация»
Рисунок 2.2 – Состав подсистемы «Посещения»
Рисунок 2.3 – Состав подсистемы «Оплаты»
Следующим этапом идёт создание справочников. В конфигурации были разработаны следующие справочники:
- справочник посетителей, хранящий информацию о клиентах интернет-кафе.
- справочник сотрудников, хранящий информации о сотрудниках интернет-кафе.
- справочник залов, хранящий список залов и необходимый классификации компьютеров по залам для удобства поиска;
- справочник компьютеров, хранящий информацию о имеющихся в интернет-кафе компьютерах, которые используются посетителями.
- справочник товаров и услуг, хранящий перечень предоставляемых за отдельную плату дополнительных услуг и товаров.
Справочники представлена на рисунке 2.4.
Рисунок 2.4 – Справочники конфигурации
Для каждого справочника необходимо создать реквизиты с помощью которых хранится информация.
Справочник «Посетители» состоит из реквизитов:
- Наименование (стандартный реквизит) – содержит наименование товара, строка, длина 150.
- Код (стандартный реквизит) – код элемента справочника, строка, длина 9.
- Телефон – содержит информацию о телефоне клиента, строка, длина 16, маска +7(999)999-99-99.
Справочник «Сотрудники» состоит из реквизитов:
- Наименование (стандартный реквизит) – содержит наименование товара, строка, длина 150.
- Код (стандартный реквизит) – код элемента справочника, строка, длина 9.
- Телефон – содержит информацию о телефоне клиента, строка, длина 16, маска +7(999)999-99-99.
- Адрес – содержит информацию об адресе сотрудника по прописке, строка, неограниченная длина.
- ДатПриемаНаРаботу – содержит дату приема сотрудника в интерне-кафе, тип дата.
Справочник «Залы» состоит из реквизитов:
- Наименование (стандартный реквизит) – содержит наименование товара, строка, длина 150.
- Код (стандартный реквизит) – код элемента справочника, строка, длина 9.
Справочник «Компьютеры» состоит из реквизитов:
- Наименование (стандартный реквизит) – содержит наименование товара, строка, длина 150.
- Код (стандартный реквизит) – код элемента справочника, строка, длина 9.
- Зал – содержит информацию о том, в каком зале располагается компьютер, тип СправочникСсылка.Залы.
Справочник «Товары и услуги» состоит из реквизитов:
- Наименование (стандартный реквизит) – содержит наименование товара, строка, длина 150.
- Код (стандартный реквизит) – код элемента справочника, строка, длина 9.
Когда справочники созданы, переходим к следующему этапу – создание документов. В данной конфигурации их 3 – «Начало посещения», «Окончание посещения», «Оплата от посетителя» (рисунок 2.5).
Рисунок 2.5 – Документы конфигурации
- «Начало посещения» – документ, которым фиксируется начало использования клиентом компьютера;
- «Окончание посещения» – документ, которым фиксируется окончание использования компьютера и дополнительные услуги, на основании которых производится расчет суммы оплаты;
- «Оплата от посетителя» – документ, которым фиксируется факт оплаты посетителем предоставленных услуг.
Данные всех документов представлены на рисунке 2.6.
Рисунок 2.6 – Данные документов
Документ «Начало посещения» состоит из реквизитов:
- Дата (стандартный реквизит, выставляется системой) – дата создания документа;
- Номер (стандартный реквизит) – номер записи в документе;
- Клиент – посетитель, обслуживаемый в интернет-кафе (тип данных: СправочникСсылка.Посетители);
- Компьютер – компьютер, который занимает посетитель (тип СправочникСсылка.Компьютеры);
- Администратор – сотрудник, оформивший документ начала посещения (тип СправочникСсылка.Сотрудники);
- Начало сеанса – дата и время начала сеанса (тип Дата и время).
Рисунок 2.7 – Форма документа «Начало посещения»
Рисунок 2.8 – Код модуля формы документа «Начало посещения»
Рисунок 2.9 – Код модуля объекта документа «Начало посещения»
Документ «Окончание посещения» состоит из реквизитов:
- Дата (стандартный реквизит, выставляется системой) – дата создания перемещения;
- Номер (стандартный реквизит) – номер записи в документе;
- Клиент – посетитель, обслуживаемый в интернет-кафе (тип данных: СправочникСсылка.Посетители);
- Компьютер – компьютер, который занимает посетитель (тип СправочникСсылка.Компьютеры);
- Администратор – сотрудник, оформивший документ (тип СправочникСсылка.Сотрудники);
- НачалоСеанса – дата и время начала сеанса (тип Дата и время).
- ОкончаниеСеанса – дата и время окончания сеанса (тип Дата и время);
- СуммаКОплатеЗаПосещение – сумма оплаты за время использования компьютера (тип Число, длина 15, точность 2);
- ОбщаяСумма – сумма оплаты вместе с дополнительными услугами (тип Число, длина 15, точность 2).
Также, в документе есть табличная часть «Дополнительно», в которой хранится информация о дополнительно оказанных услугах и проданных товарах, и она состоит из следующих реквизитов:
- N (стандартный реквизит) – номер записи в таблице;
- ТоварУслуга – наименование услуги или товара (тип данных: СправочникСсылка.ТоварУслуга);
- Цена – стоимость 1 единицы данного товара или услуги (тип данных: Число, длина 15, точность 2);
- Количество – количество товара или услуги (тип данных: Число, длина 15, точность 2);
- Сумма – стоимость товара или услуги с учётом количества (тип данных: Число, длина 15, точность 2).
Рисунок 2.10 – Форма документа «Окончание посещения»
Рисунок 2.11 – Код модуля формы документа «Окончание посещения»
Рисунок 2.12 – Код модуля объекта документа «Окончание посещения»
Документ «Оплата от посетителя» состоит из реквизитов:
- Дата (стандартный реквизит, выставляется системой) – дата создания перемещения;
- Номер (стандартный реквизит) – номер записи в документе;
- Клиент – посетитель, оплативший посещение (тип данных: СправочникСсылка.Посетители);
- ДокументОснование – документ «Окончание посещения», на основании которого создан документ оплаты (тип ДокументСсылка.ОкончаниеП);
- Администратор – сотрудник, оформивший документ (тип СправочникСсылка.Сотрудники);
- Сумма – сумма оплаты вместе с дополнительными услугами (тип Число, длина 15, точность 2).