Диплом по информационным системам. Диплом_Наимова переделка еормаконтроль. Автоматизация хозяйственной деятельности предприятия на платформе
Скачать 1.75 Mb.
|
2 ПРОЕКТНАЯ ЧАСТЬ 2.1 Выбор платформы для реализации проекта На данный момент на предприятии присутствует программа 1C:Предприятие 8.0. Поскольку её актуальность и оптимизация отстают от необходимых для качественного выполнения услуг требований, было решено обновить конфигурацию до 1C:Предприятие 8.3, а так же дополнить базу данных путем создания автоматических отчетов и регистров. 1C:Предприятие 8.3 является универсальной системой для автоматизации деятельности предприятия. Она может поддерживать различные системы учета, различные методологии учета, использоваться на предприятиях различных типов деятельности. Преимуществом этой программы также является большая сеть "внедренческих" организаций, способных осуществить серьезные переделки в программе или предложить вам большое количество вариантов программы с настройками на требования предприятий различной отраслевой специфики. В системе 1С:Предприятие главные особенности ведения учета задаются (настраиваются) в конфигурации системы. К ним относятся основные свойства плана счетов, виды аналитического учета, состав и структура используемых справочников, документов, отчетов и т. д. 1С:Предприятие имеет различные режимы работы: 1С:Предприятие и Конфигуратор. Режим 1С:Предприятие является основным и служит для работы пользователей системы. В этом режиме пользователи вносят данные, обрабатывают их и получают выходные результаты. 22 Режим конфигуратора используется разработчиками и администраторами баз данных. Именно этот режим и предоставляет инструменты, необходимые для модификации существующей или создания новой конфигурации. Конфигуратор предоставляет разработчику все необходимые инструменты для "визуального" описания структуры прикладного решения, создания форм диалогов и выходных документов, механизмов работы пользователей с данными (интерфейсов) и прав доступа различных групп пользователей к различной информации. Кроме этого конфигуратор позволяет создать и настроить взаимодействие различных элементов прикладного решения друг с другом и написать модули на встроенном языке для обработки различных событий. Перед началом работы была создана база данных с пустой конфигурацией (Рисунок 8): Рисунок 7 - Создание новой базы 2.2 Создание подсистем 23 Подсистемы - это общие объекты конфигурации. На их основе платформа формирует командный интерфейс прикладного решения и визуально разделяет всю функциональность программы на крупные и мелкие блоки. Рисунок 8 - Подсистемы Они будут представлять из себя разделы прикладного решения, по которым пользователь осуществляет основную навигацию. Рисунок 9. Навигация в отладке с помощью подсистем Подсистема «Бухгалтерский Учет» предназначена для работы с финансовыми документами. 24 Рисунок 10 - Подсистема «БухгалтерскийУчет» Подсистема «База Сотрудников» включает в себя всех сотрудников предприятия, должности и служебные машины. Рисунок 11 - Подсистема «База Сотрудников» 25 Подсистема «КлиентскаяБаза» предназначена для хранения личных данных каждого клиента с целью дальнейшей работы. Рисунок 12 - Подсистема «КлиентскаяБаза» Рисунок 13 - Подсистема «База Материалов» 2.3 Создание справочников 26 Для работы с постоянной и условно постоянной информацией с некоторым множеством значений в системе используются объекты типа "Справочник". Созданные справочники будут упорядочены в каждой подсистеме в зависимости от их принадлежности. Обычно справочниками являются списки материалов, товаров, организаций, валют, сотрудников и др. Механизм поддержки справочников позволяет спроектировать и поддерживать самые различные справочники. На этапе конфигурирования можно описать, какими свойствами обладает каждый конкретный справочник. К настраиваемым свойствам относятся, например, длина и тип кода, количество уровней иерархии, поддержка уникальности кодов, набор реквизитов справочника. Помимо кода и наименования, механизм работы со справочниками позволяет создавать набор реквизитов для хранения любой дополнительной информации об элементе справочника. Для каждого справочника может быть задано несколько форм просмотра и редактирования. В дипломной работе будет создано 5 справочников. На рисунке они показаны в дереве конфигурации (Рисунок 14). Рисунок 14 - Справочники на предприятии ООО Торговый дом «СТРОЙДЕТАЛЬ» Имя справочника – «Сотрудники» (Рисунок 7). Имя является основным свойством любого объекта конфигурации. На основании имени платформа автоматически создаст синоним – "Клиенты". Свойство "Синоним" так же есть у любого объекта конфигурации. Оно предназначено для хранения "альтернативного" 27 наименования объекта конфигурации, которое будет использовано в элементах интерфейса нашей программы – то есть будет показано пользователю. Нажав на кнопку "Добавить" откроет окно редактирования объекта конфигурации. Это средство, которое создано в помощь разработчику. Оно создано специально для сложных объектов конфигурации позволяет путем выполнения последовательных действий быстро создавать такие объекты Рисунок 11. Рисунок 15 - Создание справочника Необходимо указать подсистему, к которому будет определен справочник в зависимости от его предназначения. 28 Рисунок 16 - Выбор подсистемы справочника Длина кода – важное свойство справочника. Как правило, код справочника используется для идентификации элементов справочника и содержит уникальные для каждого элемента справочника значения. Платформа может сама контролировать уникальность кодов и поддерживать автоматическую нумерацию элементов справочника. То есть от длины кода будет зависеть количество элементов, которые могут содержаться в справочнике. Установим длину кода, равную 5, а длину наименования увеличим до 50. Все остальные свойства оставим в данном случае такими, как их предлагает система. 29 Рисунок 17 - Обозначение длины кода Создание справочника «Сотрудники» В справочнике с "Сотрудники" учитываются люди, работающие на предприятии и осуществляющие выполнение заказов на предприятии. Рисунок 18 - Справочник «Сотрудники» в режиме 1С:Предприятие 30 Создание справочника «Материалы» Справочник «Материалы» будет содержать информацию материалах, используемых на предприятии при изготовлении макетов (Рисунок 21). Рисунок 19 - Справочник "Материалы" в системе 1С:Предприятие. Создание справочника «Склады» Справочник «Склады» будет содержать информацию о складах, используемых ООО Торговый дом «СТРОЙДЕТАЛЬ», на которые будут поступать все материалы. (Рисунок22). Рисунок 20 - Справочник «Склады» в режиме 1С:Предприятие Создание справочника "Служебный транспорт" Справочник «Служебный транспорт» будет содержать информацию о служебных машинах, с помощью которых осуществляется доставка готовых заказов клиенту. 31 Рисунок 21 - Справочник «Служебный транспорт» в режиме 1С:Предприятие. 2.4 Создание документов Создание документов схоже с созданием справочников. Нажав на кнопку "Добавить" откроет окно редактирования объекта конфигурации. Это средство, которое создано в помощь разработчику. Оно создано специально для сложных объектов конфигурации позволяет путем выполнения последовательных действий быстро создавать такие объекты Рисунок 24. Рисунок 22 - Создание Документа Необходимо указать подсистему, к которому будет определен документ в зависимости от его предназначения 32 Рисунок 23 - Выбор подсистемы документа Объект конфигурации "Документ" является прикладным объектом и предназначен для описания информации о совершенных хозяйственных операциях или о событиях, произошедших в жизни организации вообще. На основе объекта конфигурации "Документ" платформа создает в базе данных информационную структуру, в которой будут храниться документы. Каждый вид документа может иметь неограниченное количество реквизитов и табличный частей. Для документа создаются формы ввода - экранные аналоги реальных документов. Все документы характеризуются номером, датой и временем. При настройке для документа также задаются длина номера документа, условия поддержки уникальности номеров и другие. 33 Рисунок 24 - Документы на предприятии ООО Торговый дом «СТРОЙДЕТАЛЬ» Создание документа "Заказы" Документ заказы включает в себя актуальные заказы, выполнение которых осуществляется в данных момент. В документе указывается вид заказа, заказчик, менеджер и дату выполнения заказа Рисунок 25 - Реквизиты, включенные в состав документа «Заказы» Рисунок 26 - Документ «Заказы» в режиме 1С:Предприятие. 34 Создание документа «Клиенты» Документ «Клиенты» включает в себя клиентов компании. В нем указывается статус заказа, ФИО клиента и менеджера, оформляющего заявку. Рисунок 27 - Реквизиты, включенные в состав документа «Клиенты» Рисунок 28 - Документ «Клиенты» в режиме 1С:Предприятие 2.5 Создание отчетов. Рисунок 29 - Отчеты на предприятии ООО Торговый дом «СТРОЙДЕТАЛЬ» 35 Объект конфигурации "Отчет" является прикладным объектом и предназначен для описания средств и алгоритмов, при помощи которых пользователь сможет получать необходимые ему выходные данные. В реальной жизни объектам конфигурации "Отчет" соответствуют всевозможные таблицы выходных данных, сводных данных, диаграммы и пр. Отчет «Учет_сотрудников»предназначен для вывода на печать информации об имеющихся сотрудниках на предприятии. Создание отчета «Учет_сотрудников» Учет сотрудников включает в себя перечисление всех актуальных сотрудников и их заработную плату за последний месяц, закрепленный за ним служебный транспорт, а также стаж работы. Для начала создаем макет схемы компоновки данных. Рисунок 30 -Открытие схемы компоновки данных 36 Затем добавляем набор данных – запрос, затем конструктор запроса Рисунок 31 -Добавление запроса Рисунок 32 -Выбор конструктора запроса 37 Затем необходимо выбрать необходимые нам поля. Для заполнения отчета: 1. Сотрудники. Наименование 2. Сотрудники. Должность 3. Сотрудники. Служебный_Транспорт 4. Сотрудники. Стаж 5. Сотрудники. Оклад После этого осуществляется переход в «Настройки» и создание новой группировки, после устанавливаются галки на полях снизу. Рисунок 33 -Выбор элементов для конструктора запросов 38 Рисунок 34 -Создание новой группировки Рисунок 35 -Выбор полей для отчета После выбора всех полей необходимо проверить работоспособность отчета. Заходим в отчеты – Учет клиентов, далее нажимаем «Сформировать» Рисунок 36 -Выбор отчета 39 Рисунок 37 -Формирование отчета Создание отчета «Учет_заказов» В документе «Заказы» была использована табличная форма для вывода каждого заказа отдельно для каждого клиента, поэтому данные в конструктор будут включены через табличную форму. Для начала создаем макет схемы компоновки данных. 40 Рисунок 38 -Открытие схемы компоновки данных 41 Затем добавляем набор данных – запрос, затем конструктор запроса Рисунок 39 -Добавление нового запроса Рисунок 40 - Выбор конструктора запросов Затем необходимо выбрать необходимые нам поля. Н для заполнения отчета: 1. Заказы.Дата И в созданной отдельно табличной части: 42 1. Клиент 2. Менеджер 3. Каркас 4. Сумма заказов После этого осуществляется переход в «Настройки» и создание новой группировки, после устанавливаются галки на полях снизу. Рисунок 41 - Выбор необходимых полей Рисунок 42 -Создание новой группировки 43 Рисунок 43 -Выбор нужных полей для отчета После выбора всех полей необходимо проверить работоспособность отчета. Заходим в отчеты – Учет заказов, далее нажимаем «Сформировать» Рисунок 44 -Выбор отчета 44 Рисунок 45 - Формирование отчета 2.6 Создание печатной формы для документов и отчетов Конструктор печати предназначен для создания макета печатной формы объекта прикладного решения и процедуры на встроенном языке, которая будет формировать печатную форму на основании этого макета. Для начала создадим макет для документа 45 Рисунок 46 - Выбор печати в конструкторе Определить, что все реквизиты документа будут отображены в шапке печатной формы. Рисунок 47 - Выборреквизитов печати Аналогично определить, что все реквизиты табличной части документа будут отображены в печатной форме. Аналогично определить, что все реквизиты табличной части документа будут отображены в печатной форме. 46 Рисунок 48 -Пример печати в конструкторе Команда для вызова процедуры формирования печатной формы будет помещена в командную панель формы, в раздел Важное. Рисунок 49 - Выбор панели формы Рисунок 50 - Вызов печати В отладке проверяем состояние печатных форм для справочников Клиент и Работники 47 Рисунок 51 - Печать в режиме пользователя 2.7 Создание регистров накопления Объект конфигурации "Регистр накопления" является прикладным объектом и предназначен для описания структуры накопления данных. На основе этого объекта платформа создает в базе данных информационную структуру, в которой будут накапливаться данные, "поставляемые" различными объектами базы данных. Эти данные будут храниться в регистре в виде отдельных записей, каждая из которых имеет одинаковую, заданную в конфигураторе структуру. Основным назначением регистра накопления является накопление числовой информации в разрезе нескольких измерений, которые описываются разработчиком в соответствующем объекте конфигурации "Регистр накопления" и являются подчиненными объектами конфигурации. Прежде всего, в нашем примере нас интересует информация о том, сколько и каких материалов есть у нас на складах. Для накопления такой информации создадим регистр накопления "ОстаткиМатериалов". Создадим измерения регистра: 1. "Материал", тип "СправочникСсылка.Номенклатура"; 2. "Склад", тип "СправочникСсылка.Склады". Затем создадим ресурс "Количество", тип "Число" с длиной 15 и точностью 48 В результате этих действий регистр "ОстаткиМатериалов" должен иметь следующий вид (Рисунок 52). Рисунок 52 -РегистрНакопления "ОстаткиМатериалов". Далее создадим движение документа Заказы. Движения документа – это записи в регистрах, которые создаются в процессе проведения документа и отражают изменения, производимые документом. Перейдем на закладку "Движения" и в списке регистров конфигурации отметим регистр накопления "ОстаткиМатериалов" (Рисунок 53). 49 Рисунок 53 - Создание движения документа Заказы. Далее на закладке Макеты нажмем кнопку "КонструкторДвижений". В списке регистров выберем регистр "ОстаткиМатериалов". Так как документ "Заказы" должен приходовать материалы, то укажем, что движение создается по приходу. В поле выбора "Табличная часть" выберем табличную часть нашего документа – "Материалы". Список реквизитов документа автоматически заполнится реквизитами нашей табличной части. Теперь нажмем "Заполнить выражения". В нижнем окне сформируется соответствие полей и выражений (рисунок 54). 50 Рисунок 54 - Конструктор движения регистров. После всех проделанных изменений нажать на кнопку Ок. Процедура «ОбработкаПроведения()»: Рисунок 56 - Модуль объекта регистра накопления, показывающее движение документа 51 Отредактировать командный интерфейс. В группе Панель навигации. Обычное включить видимость у команд. Учет картриджей. Перетащить мышью в группу Панель навигации. Рисунок 57 - Редактирование командного интерфейса регистра накопления Запустить 1С: Предприятие в режиме отладки и протестировать внесенные изменения. Перепровести документы: Открыть Учет картриджей и нажать - Все действия -> Провести. Рисунок 58 - Движение документа 52 53 Вывод: в ходе написания второй главы дипломного проектирования была разработана база данных на платформе 1С: Предприятие (версия 8.3.). В процессе разработки были рассмотрены объекты конфигурации, используемые на платформе 1С: Предприятие, такие как: Подсистемы, Справочники, Документы, Регистры накопления, были сформированы отчеты с выводом их на печать. С помощью регистров накопления вёлся учёт имеющихся на предприятии материалов и их движение. 54 3 ЭКОНОМИЧЕСКАЯ ЧАСТЬ 3.1 Анализ доходов и расходов фирмы Основным источником предприятия является прибыль, получаемая от предоставления следующих услуг: 1. Правка арматуры в пруток по размерам заказчика 2. Изготовление арматурных каркасов 3. Изготовление сложных металлоконструкций 4. Изготовление не типовых изделий по чертежам заказчика Основными расходами предприятия ООО Торговый дом «СТРОЙДЕТАЛЬ» являются: 1. Оплата труда сотрудников; 2. Обслуживание служебных машин, включая ремонт и бензин; 3. Затраты на закупку материалов для производства изделий из Ж/б бетона; 4. Затраты на обслуживание, ремонт или замену оборудования; 5. Затраты на оплату всех накладных расходов (электроэнергия, телефонная связь, интернет, водоснабжение и тд.) При внедрении данной базы данных получится частично или вовсе избежать ручного труда и бумажных операций. Такой эффект будет достигнут исходя задач базы данных, связанных с ведением клиентского учета и учета программных продуктов фирмы «1С». Эффективность базы данных определяется исходя из: 1. увеличения производительности труда; 2. оптимизации производственной деятельности; 3. повышения эффективности использования и сокращения потерь имеющихся ресурсов. 55 56 3.2 Расчет стоимости создания базы данных Для реализации автоматизации понадобится определенный набор программ. Поскольку база данныхбудет внедрена в ЛВС предприятия необходимо убедится в её безопасности и работоспособности. Поэтому в стоимость автоматизации предприятия будут обновлены следующее ПО(Таблица 3): Таблица 3 -Расход на обновление программного обеспечения. Наименование Цена 1С:Предприятие 8.3 (Обновление) 7 900 NetworkNodeManager(Обновление) 2 500 KasperskyTotalSecurity(Обновление) 9 800 ConsolidatedArchive(Обновление) 1799 Цена итого 21 999 Итого затраты на обновление ПО: 21 999 р. |