Разработка базы данных автозаправочной станции на платформе 1С:Предприятие

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

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 29.10.2018
Размер файла 1,7 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru

Размещено на http://www.allbest.ru

Введение

Я разрабатываю автоматизированную информационную базу «АЗС» на платформе 1С предприятие. Основным видом деятельности автозаправочных станций (АЗС) является реализация моторного топлива - бензина, дизельного топлива и сжиженного газа. Наряду с основной деятельностью многие АЗС занимаются также сопутствующим бизнесом, например оказывают услуги по замене масла, по мойке автомобилей и услуги шиномонтажа. На АЗС также могут работать розничный магазин и кафе. При расчетах с покупателями на АЗС используются различные формы оплаты. Покупатели могут оплачивать топливо не только наличными денежными средствами, но и талонами, топливными или платежными картами. Основной целью курсовой работы является разработка автоматизированного рабочего места, которое позволило бы менеджеру оперативно получать информацию, необходимую для принятия решений по осуществлению закупок, что в конечном счете должно повысить эффективность принимаемых решений, снизить издержки предприятия, повысить доход от реализации нефтепродуктов.

1. Общий раздел

1.1 Системные требования

Требования для 1с с сайта

Минимальные системные требования к компьютеру для данной программы следующие:

- Процессор: Intel Celeron или аналогичный AMD;

- Частота: 1500 МГЦ;

- Оперативная память: 512 Мб;

- Клавиатура и мышь.

Рекомендуемые системные требования к компьютеру для данной программы:

- Процессор: Intel Intel Pentium;

- Частота: 2000 MHz;

- Оперативная память: 1 ГБ;

1.2 Характеристика системы программирования

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

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

Области применения.

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

Система программ «1С:Предприятие 8.х» обеспечивает:

- поддержку оперативного управления предприятием;

- автоматизацию организационной и хозяйственной деятельности;

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

- широкие возможности для управленческого учета и построения аналитической отчетности, поддержки многовалютного учета;

- решение задач планирования, бюджетирования и финансового анализа;

- расчет зарплаты и управление персоналом;

- другие области применения.

Эргономичный пользовательский интерфейс.

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

- возможность массового ввода информации благодаря функции «ввод по строке» и эффективному использованию клавиатуры;

- быстрое освоение системы неподготовленными пользователями;

- удобство работы с большими динамическими списками, управление видимостью и порядком колонок, настройка отбора и сортировки;

- максимальное использование доступного пространства экрана для отображения информации;

- применение стилей оформления;

- создание многоязычных прикладных решений;

- механизм полнотекстового поиска в данных;

- механизм генерации отчетов любой сложности.

Экономическая и аналитическая отчетность

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

- возможность формирования иерархических, многомерных и кросс-отчетов;

- произвольная настройка и получение любых аналитических отчетов;

- группировки и расшифровки в отчетах, детализация и агрегирование информации;

- сводные таблицы для анализа многомерных данных, динамическое изменение структуры отчета;

- различные типы диаграмм для графического представления экономической информации.

2. Технологический раздел

2.1 Предпроектное исследование предметной области

Описательная модель предметной области.

Жизнь человека теснейшим образом связана с получением и использованием энергии. Топливо и смазочные материалы широко используются во всех отраслях народного хозяйства. Одним из основных потребителей нефтепродуктов, вырабатываемых в стране, является сельское хозяйство, оснащенное большим количеством тракторов, автомобилей, комбайнов и других сельскохозяйственных машин. Следует всегда помнить, что одним из основных видов расходов при работе тракторов и автомобилей являются расходы на горюче-смазочные материалы. Качество применяемых горюче-смазочных материалов должно соответствовать особенностям машин. Неправильно подобранные топливо и смазочные материалы приводят к перерасходу нефтепродуктов, а главное, снижают долговечность, надежность, эффективность работы машин и механизмов, иногда приводят к аварийным поломкам. С ростом добычи нефтепродуктов перед человеком встала другая проблема - как более эффективно перерабатывать, транспортировать, распределять и продавать добытое топливо поэтому для более удобного распределения нефтепродуктов были созданы автозаправочные

Для работы в программе нужны минимальные знания о компьютере и его программах для работника АЗС. Работнику будут видны все сведения о сотрудниках, клиентах, о покупках и услугах. А клиенту нужно иметь при себе только деньги, с помощью которых он может легко оплатить бензин и заправиться.

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

Описание входной информации.

Входной информацией программы являются данные о клиенте, которые будут введены. См. таблицу 2.1.

Таблица 2.1. Входная информация

Наименование

Идентификатор

Тип данных

Фамилия

Фамилия_клиента

строка

Имя

Имя_клиента

строка

Топлево

Вид_топлева

строка

Марка машины

Марка_авто

строка

Сколько литров

Литров

число

Описание выходной информации.

После заправки или покупки товара, выдается чек, в котором будет информация о клиенте, марки машины, вид топлива, времени и информация о сотруднике. См. таблицу 2.2.

Таблица 2.2. Выходная информация

Наименование

Идентификатор

Тип данных

Номер

Номер клиента

Число

Дата

День приема

Дата

Клиент

Имя клиента

Строка

Способ оплаты

Оплата

Строка

Топливо

Вид топлева

Строка

Цена за литр

Цены

Число

Литры

Литров

Число

Итого

Цена

Число

Требования к программному обеспечению.

Функциональные требования к программе:

- Обеспечение хранения, добавления информации клиента;

- Поиск клиента по базе данных;

- Запись на обслуживание в шиномонтаже;

- Хранение данных о сотрудниках;

- Просмотр чека клиента;

- Формирование чека.

Нефункциональные требования:

- Меню программы: заправка, мойка, поступление товара, продажа товара.

- Защита информации от посторонних лиц (по паролю) .

2.2 Анализ требований и определение спецификаций программного обеспечения

Требования к программному обеспечению для конфигурации - установленный дистрибутив программы «1С: Предприятие» не ниже версии 8.3.

Конфигурация в конченом итоге должна соответствовать следующим требованиям:

- Добавление клиентов;

- Добавление данных об автомобиле по ГОСТ;

- Создание документа по расчёту топлива на основе всех введенных ранее данных;

- Закупка товаров клиента;

- Учёт на топливо.

Рисунок 2.1 - Концептуальная схема

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

Рисунок 2.2 - Бизнес-схема

2.3 Проектирование программного обеспечения

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

Справочники -- это прикладные объекты конфигурации. Они позволяют хранить в информационной базе данные, имеющие одинаковую структуру и списочный характер. В программе используются справочники:

- Сотрудники;

- Должности;

- Номенклатура;

- Клиенты.

- Сотрудники - в этом справочнике хранятся данные сотрудника.

Реквизиты:

? Должность(СправочникСсылка.Должности).

Справочник содержит список сотрудников, работающих на предприятии.

- Должности - в этом справочнике хранятся данные кто кем работает.

Реквизиты:

?Наименование (Строка).

Справочник содержит список должностей, на этом предприятии.

- Номенклатура - перечисление товаров и услуг.

Реквизиты:

? Тим Номенклатуры( ПеречислениеСсылка.ТипНоменклатуры).

Справочник содержит список товаров в магазине, товаров мойки или заправки.

- Клиенты - запись клиентов.

Реквизиты:

? Регистрационный знак(Строка).

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

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

Используется документы:

- Заправка;

- Установка цен на топливо;

- Продажа товара;

- Мойка.

- Заправка - запись формы.

Реквизиты:

? Клиент (СправочникСсылка.Клиенты)

? Топливо (СправочникСсылка.Топливо)

? Цена за Литр(Число)

? Литры (Число)

? Итого (Число)

? Способ оплаты (ПеречислениеСсылка.СпособОплаты)

? Чек

Ниже приведет код формулы документа

Процедура Печать(ТабДок, Ссылка) Экспорт

//{{_КОНСТРУКТОР_ПЕЧАТИ(Печать)

Макет = Документы.Заправка.ПолучитьМакет("Печать");

Запрос = Новый Запрос;

Запрос.Текст =

"ВЫБРАТЬ

| Заправка.Дата,

| Заправка.Итого,

| Заправка.Клиент,

| Заправка.Литры,

| Заправка.Номер,

| Заправка.СпособОплаты,

| Заправка.Топливо,

| Заправка.ЦенаЗаЛитр

| ИЗ

| Документ.Заправка КАК Заправка

|ГДЕ

| Заправка.Ссылка В (&Ссылка)";

Запрос.Параметры.Вставить("Ссылка", Ссылка);

Выборка = Запрос.Выполнить().Выбрать();

ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок");

Шапка = Макет.ПолучитьОбласть("Шапка");

ТабДок.Очистить();

ВставлятьРазделительСтраниц = Ложь;

Пока Выборка.Следующий() Цикл

Если ВставлятьРазделительСтраниц Тогда

ТабДок.ВывестиГоризонтальныйРазделительСтраниц();

КонецЕсли;

ТабДок.Вывести(ОбластьЗаголовок);

Шапка.Параметры.Заполнить(Выборка);

ТабДок.Вывести(Шапка, Выборка.Уровень());

ВставлятьРазделительСтраниц = Истина;

КонецЦикла;

//}}

КонецПроцедуры

- Установка цен на топливо.

Табличные части:

?Топливо (СправочникСсылка.Топливо)

?Цена (Число)

- Продажа товаров.

Реквизиты:

?Клиент (СправочникСсылка.Клиенты)

?Кассир (СправочникСсылка.Сотрудники)

?Итого (Число)

Табличная часть:

?Товар (СправочникСсылка.Номенклатура)

?Количество (Число)

?Цена (Число)

?Сумма (Число)

- Мойка.

Реквизиты:

? Клиент (СправочникСсылка.Клиенты)

? Специалист (СправочникСсылка.Сотрудники)

? Итого (Число)

Табличная часть:

? Услуга (СправочникСсылка.Номенклатура)

? Цена (Число).

Ниже приведен код формулы документа

Процедура ОбработкаПроведения(Отказ, Режим)

//{{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ

// Данный фрагмент построен конструктором.

// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!

// регистр ОказаниеУслуг

Движения.ОказаниеУслуг.Записывать = Истина;

Для Каждого ТекСтрокаСписок Из Список Цикл

Движение = Движения.ОказаниеУслуг.Добавить();

Движение.Период = Дата;

Движение.Услуга = ТекСтрокаСписок.Услуга;

Движение.Число = 1;

КонецЦикла;

//}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ

КонецПроцедуры

Функция ПроверкаНовый() Экспорт

Возврат ЭтоНовый();

КонецФункции

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

- Способ оплаты;

- Тип номенклатуры.

- Способ оплаты.

Перечисление содержит типы оплаты.

Рисунок 2.3 - Значения перечисления оплаты

- Тип Номенклатуры.

Перечисление содержит товары и услуги

Рисунок 2.4

2.3 Значение перечисления номенклатуры

Отчеты -- это прикладные объекты конфигурации. Они предназначены для обработки накопленной информации и получения сводных данных в удобном для просмотра и анализа виде. Конфигуратор позволяет формировать набор различных отчетов, достаточных для удовлетворения потребности пользователей системы в достоверной и подробной выходной информации. Используется отчёты « ЦеныНаУслуги» и «ОстатокТоплива».

Отчёт «ЦеныНаУслуги» подсчитывает цену за одну услугу.

Рисунок 2.5 - Отчет «цены на услуги»

Отчёт «ОстаткиТоплива» подсчитывает количество остатка топлива.

Рисунок 2.6 - «Остатки топлева»

2.4 Разработка пользовательских интерфейсов программного обеспечения

Интерфейс программы приставлен на рисунке.

Рисунок 2.7 - Интерфейс формы

Рисунок 2.8 - Чек заправки

Рисунок 2.9 - Интерфейс формы мойка

Рисунок 2.10 - Таблица сервиса

программный интерфейс списочный информационный

2.5 Организация защиты базы данных

Для обеспечения безопасности в программе предусмотрены роли и пользователи, требующие пароль для входа в программу. Существует роль «Администратор», с которой пользователь обладает всеми правами. Так же есть роль «Кадровик», с которой пользователь может добавлять и изменять данные в справочниках. Роль «Бухгалтер» позволяет проводить все документы и отчёты, без возможности добавлять данные в справочники.

2.6 Тестирование и отладка программного обеспечения

Тестирование программы состоит из следующих этапов:

1. Создание справочника

Рисунок 2.11 - Форма заправки

2. Тестирование добавления данных в справочники

Рисунок 2.12 - Заполнение формы

3. Тестирование проведения документа

Рисунок 2.13 - Отчет заправки

4. Тестирование создания отчётов

3. Руководство по использованию программы

3.1 Руководство администратора

Общие сведения о программе

Конфигурация для работы АЗС. В этой программе работник записывает клиентов на шиномонтаж или заправляет машину.

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

Установка платформы 1С:Предприятие 8

Чтобы использовать конфигурации нужно установить платформу 1С:

Для этого нужно выполнить эти шаги:

Найти в папке файл 1Сv8 и запустить

Рисунок 3.1 - Папка

2. Нажать далее, следовать инструкциям установщика

Рисунок 3.2 - Установка

Инструкция по развертыванию информационной базы 1С.

Чтобы установить информационную базу, необходимо:

1. Запустить 1С платформу.

2. Нажать кнопку "Добавить". Смотреть рисунок.

Рисунок 3.3 - Открытие конфигуратора

3. Добавить новую информационную базу

Рисунок 3.4 - Создание новой информационной базы

4. Зайти в добавленную базу через конфигуратор.

5. В пункте «Администрирование» выбрать «Загрузить информационную базу».

Рисунок 3.5 - Загрузка информационной базы

6. В открывшимся окне выбрать файл с необходимой конфигурацией и нажать кнопку «Открыть».

7. Информационная база готова к работе.

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

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

3.2 Руководство программиста

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

Характеристики программы, следующие:

- оформление документов, связанных с заправкой топлива;

- оформление документов, связанных с закупкой топлива и товара ;

- хранение базы заправленных машин клиентов;

- хранение базы о клиентах;

- контролирование оборота количества топлива на предприятии;

- составление отчёта об остатки топлива;

- составление отчёта на цены, услуги и товаров.

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

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

3.3 Руководство пользователя

Конфигурация предназначена для работы в автозаправочном предприятии, в котором требуется учитывать расход топливно-смазочных материалов и других услуг. Выполняет функции: программа записывает клиента, который заправляется или покупает в кафе товар. Записывает дату, время заправки и марку машины. Для создания базы, необходимо ввести данные о клиенте, после чего запись заносится в базу данных и хранится.

Программа будет выполняться в случае наличия на ПК ПО «1С: Предприятие» и полное соответствие техническим требованиям.

Заключение

Во время выполнения курсовой работы были достигнуты поставленные цели и задачи. Была создана программа на платформе 1С предприятие. Благодаря этой программе работники АЗС будут легко работать с клиентами, записывать их на шиномонтаж, записывать данные для заправки машин.

Программа «АЗС» очень проста для понимания, имеется простой интерфейс. Требуются минимальные знания ПК от сотрудника.

При разработке базы данных были изучены интернет статьи о работе с регистрами, интерфейсом.

Могу выделить некоторые недостатки моей программы:

Достоинства программы:

- Минимальные знания ПК;

- Простой интерфейс;

- Быстрота.

Литература

1. Федеральный закон "О персональных данных" от 27.07.2006 N 152-ФЗ.

2. ГОСТ 7.1. - 2003. Библиографическая запись. Библиографическое описание. Общие требования и правила составления. - М.: ИПК Издательство стандартов, 2004. - 169 с.

3. ГОСТ 7.32 - 2001. Система стандартов по информацию, библиотечному и издательскому делу. Отчет о научно-исследовательской работе. Структура и правила оформления. - М.: ИПК Издательство стандартов, 2001. - 21 с.

4. ГОСТ 7.82 - 2001. Библиографическая запись. Библиографическое описание электронных ресурсов. Общие требования и правила составления. - М.: ИПК Издательство стандартов, 2001. - 21 с.

5. Единая система программной документации. - М.: Стандартинформ, 2005. - 128 с.

6. М.Г. Радченко, Е.Ю. Хрусталева. 1C:Предприятие 8.3. Практическое пособие разработчика. Примеры и типовые приемы. Издательство: 1С-Паблишинг , 2013, с.965; Е.Ю. Хрусталева. Язык запросов «1С:Предприятия 8». Издательство: 1С-Паблишинг, 2013, с.369;

7. ООО «1С-Учебный центр №3». Введение в конфигурирование в системе "1C:Предприятие 8". Основные объекты. Издательство: 1С-Паблишинг, 2014, с.177;

Приложение

Рисунок 1

Рисунок 2

Рисунок 3

Рисунок 4

Рисунок 5

Рисунок 6

Рисунок 7

Рисунок 8

Размещено на Allbest.ru


Подобные документы

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

    отчет по практике [667,5 K], добавлен 07.08.2013

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

    дипломная работа [3,2 M], добавлен 21.06.2015

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

    курсовая работа [1,7 M], добавлен 28.07.2015

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

    курсовая работа [2,9 M], добавлен 01.04.2013

  • Создание базы данных с помощью на СУБД Access. Разработка программы, которая позволяет принимать управленческие решения, хранить данные о клиентах, о продукции, а так же хранить данные о продажах, производить их анализ и выдавать результат в виде таблиц.

    курсовая работа [2,2 M], добавлен 16.10.2011

  • Разработка приложения для работы с базой данных с использованием объектно-ориентированного и визуального программирования. Обзор языка элементов языка программирования Delphi. Проектирование базы данных автозаправки. Клиентская система приложения.

    курсовая работа [2,3 M], добавлен 31.01.2016

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

    курсовая работа [700,0 K], добавлен 14.01.2015

  • Создание программного приложения для осуществления основных функций по заказу мебели, регистрации клиентов, сотрудничеству с поставщиками. Разработка интерфейса прикладной программы. Логическое проектирование базы данных и SQL-скрипт генерации таблиц.

    курсовая работа [2,4 M], добавлен 11.02.2013

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

    курсовая работа [545,9 K], добавлен 15.02.2016

  • Проектирование базы данных, информационной подсистемы PLC-Tester, модуля тестирования и web-приложения. Разработка логической структуры программного продукта и общие требования к техническому обеспечению. Запуск программы и описание тестовых прогонов.

    дипломная работа [3,2 M], добавлен 30.06.2011

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.