Процесс создания базы данных для малого предприятия
Создание базы данных для небольшого предприятия, занимающегося ремонтом бытовой техники. Анализ и характеристика предметной области, входных и выходных данных. Разработка конфигурации в системе "1С:Предприятие 8.2" и функциональной части приложения.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | контрольная работа |
Язык | русский |
Дата добавления | 26.05.2014 |
Размер файла | 2,4 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
25
Размещено на http://www.allbest.ru/
Введение
Сегодня большинство предприятий различных сфер деятельности предпочитают электронные носители информации бумажным, особенно, когда это касается денежных данных. На это есть свои причины: процесс поиска нужных данных ускоряется во много раз; информация, хранящаяся на сервере, лучше защищена; в большинстве современных СУБД присутствует интуитивно понятный графический интерфейс, что упрощает работу.
Данная курсовая работа описывает процесс создания базы данных для небольшого предприятия, занимающегося ремонтом бытовой техники. Для данной компании необходим базовый функциональный набор: хранение информации о сотрудниках и клиентах, возможность создания документов и отчетов. Документы необходимы для создания чека, содержащего всю необходимую информацию о заказе, а также для найма и увольнения сотрудников. Отчеты же помогут следить за успешностью деятельности фирмы и принятия определенных мер по сохранению тенденций предприятия или же их изменению. Средой для разработки программы, реализующей поставленные задачи, является «1С: Предприятие 8.2».
Работа состоит из двух глав.
Первая глава описывает анализ и характеристику предметной области, используемые входные и выходные данные. Также в ней присутствует описание среды разработки и обоснование выбора данного инструмента.
Вторая глава содержит описание разработки конфигурации в системе «1С: Предприятие 8.2» и пошаговое и емкое описание функциональной части приложения.
1 Концептуальное проектирование базы данных
1.1 Характеристика предметной области
данные приложение конфигурация предметный
Объектом, рассматриваемым в данной курсовой работе, является фирма, занимающаяся ремонтом бытовой техники. Для его нормального функционирования следует реализовать базу данных, способную выполнять основные учетные функции. Для данной сферы деятельности необходимо иметь возможность хранить информацию обо всех сотрудниках, принимать новых сотрудников, а также увольнять старых, формировать чековую информацию, содержащую информацию об услуге и данные мастера и клиента вместе со стоимостью услуги.
1.2 Входная информация
Исходя из характеристики предметной области, входной информацией для данной работы является:
Данные о клиенте, заказывающем услугу (таблица 1);
Таблица 1 - Данные о клиенте
ФИО |
Телефон |
Номер паспорта |
|
Данные о сотрудниках, оказывающих услуги (таблица 2);
Таблица 2 - Данные о сотрудниках
ФИО |
|
Виды обслуживаемой бытовой техники (таблица 3);
Таблица 3 - Тип техники
Наименование |
|
Данные о квалификации мастеров (таблица 4);
Таблица 4 - Данные о квалификации
Мастер |
Квалификация |
|
Данные о должностях мастеров (таблица 5);
Таблица 5 - Данные о должности
Мастер |
Должность |
|
1.3 Выходная информация
Выходной информацией являются следующие отчеты:
Отчет о производительности мастеров (таблица 6);
Таблица 6 - Отчет о производительности мастеров
Мастер |
Квалификация |
Прибыль |
|
Список оказанных услуг клиенту (таблица 7);
Таблица 7 - Прибыльность ремонта каждого вида техники
Техника |
Прибыль |
|
-Количественное распределение всех заказов по видам техники (таблица 8);
Таблица 8 - Данные о предварительных записях
Техника |
Количество |
|
1.4 Выделение информационных объектов
В предметную область входят следующие информационные объекты:
1 Клиент - содержит информацию о человеке, заказывающем услугу.
2 Мастер - содержит информацию о человеке, оказывающем услугу.
3 Должность - содержит список должностей.
4 Квалификация сотрудника - содержит список квалификаций
5 Тип техники - содержит список всех обслуживаемых видов бытовой техники.
В таблицах 9 - 13 приведены типы реквизитов всех информационных объектов, приведенных выше.
Таблица 9 - Реквизиты справочника «Клиенты»
Реквизит |
Тип реквизита |
|
Код |
Число |
|
Наименование |
Строка |
|
Телефон |
Число |
|
Номер и серия паспорта |
Строка |
Таблица 10 - Реквизиты справочника «Мастера»
Реквизит |
Тип реквизита |
|
Код |
Число |
|
Наименование |
Строка |
|
Должность |
Должности |
|
Квалификация |
Квалификации |
|
Дата приема на работу |
Дата |
|
Дата увольнения |
Дата |
Таблица 11 - Реквизиты перечисления «Должности»
Реквизит |
Тип реквизита |
|
Код |
Число |
|
Наименование |
Строка |
Таблица 12 - Реквизиты перечисления «Квалификации»
Реквизит |
Тип реквизита |
|
Код |
Число |
|
Наименование |
Строка |
Таблица 13 - Реквизиты перечисления «Тип техники»
Реквизит |
Тип реквизита |
|
Код |
Число |
|
Наименование |
Строка |
1.5 Алгоритмы реализации отчетов
Для реализации отчета по производительности персонала необходимо создать запрос, выводящий информацию о мастере и общую стоимость выполненных им заказов. Для реализации отчета по прибыльности ремонта всех видов бытовой техники нужно сформировать запрос, который содержит наименование типа техники, а также сумму стоимостей заказов по ремонту данного объекта. Для реализации отчета по выводу информации о популярности техники нужно сформировать запрос с двумя полями: тип бытовой техники и ее упоминание в заказах.
1.6 Среда разработки
Система программ 1С:Предприятие 8 включает в себя платформу и прикладные решения, разработанные на ее основе, для автоматизации деятельности организаций и частных лиц. Сама платформа не является программным продуктом для использования конечными пользователями, которые обычно работают с одним из многих прикладных решений (конфигураций), разработанных на данной платформе. Такой подход позволяет автоматизировать различные виды деятельности, используя единую технологическую платформу.
Гибкость платформы позволяет применять 1С:Предприятие 8 в самых разнообразных областях:
автоматизация производственных и торговых предприятий, бюджетных и финансовых организаций, предприятий сферы обслуживания и т.д.
поддержка оперативного управления предприятием;
автоматизация организационной и хозяйственной деятельности;
ведение бухгалтерского учета с несколькими планами счетов и произвольными измерениями учета, регламентированная отчетность;
широкие возможности для управленческого учета и построения аналитической отчетности, поддержка многовалютного учета;
решение задач планирования, бюджетирования и финансового анализа;
расчет зарплаты и управление персоналом;
другие области применения.
Платформа 1С:Предприятие 8 была создана с учетом многолетнего опыта применения системы программ 1С:Предприятие 7.7 и более ранних версий, которую используют десятки тысяч разработчиков. Несмотря на значительные изменения, новая версия 8 сохранила идеологическую преемственность с предыдущими версиями.
Версия платформы 1С:Предприятие 8.2 - принципиально новая архитектуры платформы версии 8, наиболее сильно измененная с момента выпуска. 1С:Предприятие 8.2 абсолютно новый слой работы с интерфейсом и его представление. Это касается и командного интерфейса, и форм, и системы окон. В версии 8.2 претенциозно изменен подход к установке, запуску, а также и обновление платформы. Все это выполнено для увеличения удобства использования как в крупных компаниях так и в малых.
Работа в любой конфигурации начинается с открытия дерева объектов конфигурации. Дерево объектов конфигурации - основной инструмент, с которым работает разработчик. Оно содержит в себе практически всю информацию о том, из чего состоит конфигурация.
Конфигурация описывает структуру данных, которые пользователь будет использовать в режиме работы 1С: Предприятие, описывает всевозможные алгоритмы обработки этих данных, содержит информацию о том, как эти данные будут выглядеть на экране и на принтере, и так далее. В дальнейшем платформа 1С: Предприятия на основании этого описания создать базу данных, которая будет иметь необходимую структуру, и предоставит пользователю возможность работать с этой базой данных.
Некоторые основные объекты 1С:
справочники - Списки однородных элементов данных. Используются для хранения нормативно-справочной информации;
документы служат для ввода информации о совершаемых операциях в системе;
перечисления - списки значений, задаваемых на этапе конфигурирования;
отчеты - Средство получения выходной информации.
2. Разработка конфигурации приложения
2.1 Создание подсистем
В начале работы нам необходимо создать новую подсистему и сконфигурировать ее. Это можно сделать в ветви «Общие > Подсистемы > Добавить». На основной вкладке необходимо ввести имя подсистемы. Далее, перейдя на вкладку «Состав», мы можем Добавить входящие в подсистему объекты(рисунок 1-2).
Рисунок 1 - Создание подсистемы
Рисунок 2 - Состав подсистемы
2.2 Создание справочников
Для создания справочников необходимо вызвать контекстное меню на пункте справочники и выбрать пункт «Добавить». В результате откроется окно формирования справочника. На вкладке Основные необходимо ввести имя справочника. Затем, перейдя на вкладку «Данные» Добавим все реквизиты справочника. Эту процедуру проделываем для каждого справочника. Процесс создания справочника изображен на рисунках 3-4.
Рисунок 3 - Создание справочника
Рисунок 4 - Реквизиты справочника
2.3 Создание перечислений
Алгоритм добавления нового перечисления похож на создание справочника: вызываем контекстное меню на объекте «Перечисления», нажимаем «Добавить» и вводим название всего списка перечислений. Далее на вкладке «Данные» добавляем все значения перечислений. Процесс создания справочника изображен на рисунках 5-6.
Рисунок 5 - Создание перечисления
Рисунок 6 - Значения перечисления
2.4 Создание документов
Для создания нового документа нажмем на надпись «Документ» и выберем пункт «Добавить». На вкладке «Основные» введем имя документа и перейдем на вкладку «Данные». Добавим необходимые нам реквизиты. Для добавления данных из документа в таблицы необходимо на вкладке «Прочее» нажать кнопку «Модуль объекта». В открывшемся окне нужно записать процедуру. Список всех процедур:
Процедура ОбработкаПроведения(Отказ, РежимПроведения)
Мастера = Справочники.Мастера.СоздатьЭлемент();
Мастера.Наименование = ФИО;
Мастера.Должность = Должность;
Мастера.Категория = Категория;
Мастера.Телефон = Телефон;
Мастера.Дата_приема_на_работу = Дата;
Мастера.Записать();
КонецПроцедуры
Процедура ОбработкаПроведения(Отказ, РежимПроведения)
Заказчик = Справочники.Заказчики.СоздатьЭлемент();
Заказчик.Наименование = ФИО_заказчика;
Заказчик.Паспорт = Номер_и_серия_паспорта_заказчика;
Заказчик.Телефон = Телефон_заказчика;
Заказчик.Записать();
КонецПроцедуры
Процедура ОбработкаПроведения(Отказ, РежимПроведения)
Мастера=Мастер.ПолучитьОбъект();
Мастера.Дата_увольнения=Дата_увольнения;
Мастера.Записать();
КонецПроцедуры
Процесс создания Документа изображен на рисунках 7-8.
Рисунок 7 - Создание документа «Чек»
Рисунок 8 - Данные документа «Чек»
2.5 Создание отчетов
Добавляем новый отчет, вводим его название. Дале нажимаем кнопку «Открыть схему компоновки данных». В новом открывшемся окне мы можем настроить структуру отчета. Для упрощения задачи откроем конструктор. Нужные нам поля перенесем в правую часть. Для Группирования данных перейдем на следующую вкладку и перетащим нужные нам поля в соответствующие ячейки. На в кладке «Порядок», перетащив поля в правую часть, можно указать порядок следования значений. Для отображения отчета на экране пользователя на последней вкладке откроем конфигуратор настроек и выберем тип отчета и отображаемые поля. Процесс создания отчетов изображен на рисунках 9-15.
Рисунок 9 - Отчет
Рисунок 10 - Основная схема компоновки данных
Рисунок 11 - Таблицы
Рисунок 12 - Группировка
Рисунок 13 - Порядок
Рисунок 14 - Тип отчета
Рисунок 15 - Отображаемые поля
Заключение
В ходе выполнения курсовой работы была создана лаконичная и весьма самодостаточная база данных, которая способна удовлетворить запросы начинающего бухгалтера в небольшой компании, занимающейся ремонтом бытовой техники. Результат данной работы обладает всем необходимым арсеналом возможностей, которые могут пригодиться большинству компаний в процессе их существования.
Данная база содержит справочники для хранения информации о сотрудниках их квалификация и должностях, а также контактных данных. Также присутствует справочник клиентов, в котором храниться номер и серия паспорта клиента, что позволяет, например, делать скидки для постоянных клиентов. Для манипуляций с персоналом (приемом на работу и увольнением) присутствуют одноименные документы соответственно. Также существует документ «Чек», который является одним из самых необходимых документов и позволяет оформлять заказ и вести их учет. Структура чека определяет описание неисправности, тип техники, дату заказа, имя клиента, а также имя мастера, обслуживающего данный заказ.
Так как в процессе функционирования предприятия возникает необходимость отслеживать результаты работы, прибыль и некоторые другие результаты, то были созданы отчеты, которые позволяют наблюдать производительность персонала, измеряемую в денежном эквиваленте, прибыльность ремонта каждого вида техники, а также частоту ремонта определенных видов техники. Результаты этих отчетов помогут фирме сделать выводы об организации процесса ремонта техники, а также всех смежных с ним процессов, и изменить курс развития или же, напротив, остаться в прежнем русле.
Список использованных источников
Радченко, М.Г. 1С: Предприятие 8.2. Практическое пособие разработчика. Примеры и типовые приёмы / М. Г. Радченко, Е. Ю. Хрусталёва. - М.: ООО «1С - Паблишинг», 2009. - 872 с.
Хрусталева, Е.Ю. Разработка сложных отчетов в «1С: Предприятии 8». Система компоновки данных / Е.Ю. Хрусталева - 2-е изд. - М.: ООО «1С - Паблишинг», 2012. - 484 с.
Хрусталева, Е.Ю. Архитектура и работа с данными «1С: Предприятия 8.2» / Е. Ю. Хрусталева - 2-е изд. - М.: ООО «1С-Паблишинг», 2011. - 268 с.
Селищев, Н.В. Администрирование системы «1С: Предприятие 8.2» / Н.В. Селищев. - СПб: Питер, 2012. - 400 с.
Свободная энциклопедия ВикипедиЯ [Электронный ресурс]. - 2013. - Режим доступа: http://ru.wikipedia.org . - Дата доступа: 25.03.2014.
Самоучитель 1С [Электронный ресурс]. - 2013. - Режим доступа: http://manual1c.ru/ . - Дата доступа: 11.04.2014.
Видеоуроки 1С [Электронный ресурс]. - 2014. - Режим доступа: https://www.youtube.com/user/1CMaker/videos . - Дата доступа: 15.04.2014.
Приложения
приложение конфигурация предметный
Приложение А
На рисунке 16-17 отображены список документов всех заказов и оформление чека заказа.
Для добавления нового мастера в штат работников создадим новый документ «Прием на работу», а для увольнения «Увольнение» (рисунок 18-19).
На рисунках 20-21 показаны все документы принятия на работу и увольнения сотрудников.
Далее проверим отчеты. Выберем нужный нам отчет и нажмем кнопку «Сформировать»(рисунок 22-24).
Рисунок 16 - Список документов всех заказов
Рисунок 17 - Чек
Рисунок 18 - Прием на работу
Рисунок 19 - Увольнение
Рисунок 20 - Список уволенных
Рисунок 21 - Список принятых на работу
Рисунок 22 - Популярность техники
Рисунок 23 - Прибыльность техники
Рисунок 24 - Производительность мастеров
Размещено на Allbest.ru
Подобные документы
Разработка приложения, позволяющего автоматизировать документооборот предприятия по списанию основных средств. Мероприятия по защите и обеспечению целостности базы данных. Разработка клиентского приложения. Запросы к базе данных, руководство пользователя.
курсовая работа [700,0 K], добавлен 14.01.2015Анализ предметной области. Проектирование концептуальной модели. Разработка логической структуры базы данных. Выделение информационных объектов. Создание глобальной схемы связей. Поддержка целостности данных. Структура и назначение существующих форм.
курсовая работа [1,4 M], добавлен 23.09.2016Формирование входных и выходных данных, SQL–скрипт генерации таблиц базы данных. Создание интерфейса программного приложения и проектирование форм базы данных. Требования к аппаратно–программному обеспечению. Инструкции по установке и эксплуатации.
курсовая работа [1,6 M], добавлен 08.02.2013Основные объекты системы управления базами данных Microsoft Access. Разработка базы данных для магазина бытовой техники, оказывающая покупателям бытовой техники информационную функцию. Создание таблиц, схемы данных, запросов, форм, отчетов, главной формы.
контрольная работа [1,8 M], добавлен 29.07.2013Определение понятия и общее описание базы данных как упорядоченной информационной системы на носителе информации. Описание предметной области и разработка приложения базы данных, содержащей информацию о расписании занятий, для преподавателей кафедры.
курсовая работа [1,3 M], добавлен 08.08.2012Этапы создания и разработки базы данных. Построение модели предметной области. Разработка даталогической и физической моделей данных, способы обработки данных о сотрудниках организации. Проектирование приложений пользователя. Создание кнопочной формы.
курсовая работа [2,1 M], добавлен 14.02.2011Оценка предметной области: концептуальные требования; выявление информационных объектов и связей между ними; построение базы данных. Описание входных и выходных данных информационной системы "Магазин компьютерной техники". Анализ диаграммы прецедентов.
курсовая работа [294,8 K], добавлен 13.04.2014Рассмотрение теоретических основ проектирования. Анализ предметной области и разработка таблиц базы данных. Заполнение таблиц, поиск данных с помощью фильтра. Создание форм, разработка запросов. Создание и настройка отчетов, составление приложения.
курсовая работа [2,8 M], добавлен 01.06.2014Характеристика основных этапов разработок и проектирования базы данных, определение целей ее создания и функциональных особенностей, предметной области и необходимой информации. Требования к инфологической модели. Методы физической организации данных.
курсовая работа [1,7 M], добавлен 22.02.2011Понятие банка и базы данных, их назначение. Создание базы данных "Учет нарушений ПДД" с удобным пользовательским интерфейсом. Требования к функциональным характеристикам. Условия эксплуатации и программные требования. Описание входных и выходных данных.
курсовая работа [2,9 M], добавлен 22.09.2012