Накопление, обработка и распространение информации. Программная и техническая архитектура информационной системы предприятия. Анализ системы обеспечения информационной безопасности и защиты информации. Реализация модуля экспорта отчетной документации.
Аннотация к работе
1.1.3 Программная и техническая архитектура информационной системы предприятия 1.1.4 Анализ системы обеспечения информационной безопасности и защиты информацииПредложения по решению проблемы 2.1 Анализ существующих разработок для автоматизации задачиЭкономическое обоснование программного продукта «Модуль экспорта отчетной документации» в форме бизнес-плана4.3 Исследование и анализ рынка 4.4.1 Расчет единовременных затратБезопасность и экологичность проекта 5.1 Опасные и вредные факторы при работе на ЭВМ 5.1.1 Применение заземления и зануления в электрических сетях 5.1.2 Общие требования к защитному занулениюЗадача накопления, обработки и распространения (обмена) информации стояла перед человечеством на всех этапах его развития. Поскольку в эпоху книгопечатания основным носителем информации стала бумага, то технологию накопления и распространения информации естественно называть “бумажной информатикой”. Принципиально новый шаг был совершен, когда от применения ЭВМ для решения отдельных задач перешли к их использованию для комплексной автоматизации тех или иных законченных участков деятельности человека по переработке информации. Это означает, что в памяти ЭВМ постоянно сохраняется информация, нужная для решения тех задач, на которые рассчитана система. Эта база (информационная, или база данных) находится, таким образом, в состоянии непрерывного обновления, отражая все изменения, происходящие в реальном объекте, с которым имеет дело система.Особая гордость для компании - это профессиональные краски для волос, которые обеспечивают бренду лидерские позиции в своей отрасли: каждый третий салон крупнейших городов России использует в работе краску для волос ESTEL. Администратор следит за состоянием выкладки товаров и рекламного оформления торгового зала, за соблюдением правил торговли, принимает решения по вопросам (претензиям) покупателей. Товаровед постоянно изучает спрос на все группы товаров и тенденции его развития, изучает перспективы сбыта новых товаров, анализирует опыт конкурентов с учетом изменений в налоговой, ценовой таможенной политике государства, составляет план товарооборота и товарного обеспечения, производит закуп и оприходование товаров, контролирует соответствия товаров действующим ГОСТАМ и ТУ, осуществляет постоянные контакты с поставщиками, производит возврат товаров поставщикам в случае брака, принимает меры по ускорению оборачиваемости товаров, сокращению товарных потерь, изучает причины образования сверхнормативных товарных ресурсов, организует работу по приему, обработке, отправлению по назначению поступающих грузов, документов и корреспонденции, обеспечению их сохранности и своевременной доставки адресатам, обеспечивает необходимый режим хранения и сохранность грузов, документов и корреспонденции при их транспортировке, исполняет распоряжения и приказы администрации предприятия, информирует руководство об имеющихся недостатках в работе предприятия, возможных мерах по их ликвидации. 2.2.3)Просмотр, Корректировка, Печать - реестр накладных по покупателям и через фильтр дополнительно просматривать по датам, по наименованиям поставщиков, по наименованию покупателя, по форме оплаты, по группам товара, по наименованию товара и прочее. 2.2.4.7)Ведомость расхода по товарам - ведомость формируется с разбивкой по группам товара, количеству проданных штук, суммы отгруженного товара и процентное соотношение по сумме отгрузки конкретной группы к общей отгрузке (100%) за период.Система программ "1С: Предприятие 8" включает в себя платформу и прикладные решения, разработанные на ее основе, для автоматизации деятельности организаций и частных лиц. Платформа предоставляет разработчику некоторую модель, которая, как правило, изолирует его от понятий и подробностей технологий и платформ более низкого уровня (рисунок 12). Для использования на российских предприятиях фирма "1С" предлагает следующие типовые тиражные прикладные решения: "1С: Бухгалтерия 8" (включая базовую версию и специализированные поставки базовой версии "1С: Упрощенка 8" и "1С: Предприниматель 8"), "Управление торговлей" (включая базовую версию), "Зарплата и Управление Персоналом" (включая базовую версию), "Управление производственным предприятием"; "1С: Бухгалтерия 8" обеспечивает решение всех задач, стоящих перед бухгалтерской службой предприятия, если бухгалтерская служба полностью отвечает за учет на предприятии, включая, например, выписку первичных документов, учет продаж и т.д. В "1С: Бухгалтерии 8" заложена возможность совместного использования с прикладными решениями "Управление торговлей" и "Зарплата и Управление Персоналом", также созданными на платформе "1С: Предприятие 8".Был разработан модуль экспорта отчетной документации в формате «торг12», приведено описание по эксплуатации модуля. Также создан шаблон для накладных в OPENOFFICE: Calc. Были выполнены все поставленные задачи, а именно: - Разработка
План
СОДЕРЖАНИЕ
ВВЕДЕНИЕ
1. Аналитический обзор состояния вопроса
1.1 Технико-экономическая характеристика и анализ деятельности предприятия
Вывод
. Предложения по решению проблемы
2.1 Анализ существующих разработок для автоматизации задачи
3.1 Интерфейс и эксплуатация модуля4. Экономическое обоснование программного продукта «Модуль экспорта отчетной документации» в форме бизнес-плана
4.1 Резюме5. Безопасность и экологичность проекта
5.1 Опасные и вредные факторы при работе на ЭВМ
5.1.1 Применение заземления и зануления в электрических сетях
5.1.2 Общие требования к защитному занулению
5.1.3 Расчет зануления
5.2 Шум и вибрация
5.2.1 Расчет уровня шума
5.2.2 Расчет вибрации
5.3 Пожарная безопасность
5.3.1 Правила эвакуации при чрезвычайной ситуации
5.3.2 Требования к планам эвакуации
5.4 Экологичность проектаДля эффективной работы компании ТД «Нимфа» должен быть разработан модуль экспорта отчетной документации, который позволяет автоматизировать перенос информации из СУБД в файл «OPENOFFICE: Calc» по шаблону, а также которая не противоречит действующему законодательству РФ. Это позволит в разы увеличить скорость работы операторов, а также снизится время ожидания клиента, что, в свою очередь, положительно скажется на продажах.
К задачам дипломного проектирования относятся: - Разработка модуля для экспорта документации из СУБД «DOS» в OPENOFFICE: Calc
- Создание шаблона в OPENOFFICE: Calc для отчетной документации
- Возможность корректировки накладных перед печатью
2. Предложения по решению проблемы
2.1 Анализ существующих разработок для автоматизации задачи
2.1.1 1С: Предприятие 8
Система программ "1С: Предприятие 8" включает в себя платформу и прикладные решения, разработанные на ее основе, для автоматизации деятельности организаций и частных лиц.
Платформа - это среда исполнения и набор технологий, используемые в качестве основы для построения определенного круга приложений. Платформа предоставляет разработчику некоторую модель, которая, как правило, изолирует его от понятий и подробностей технологий и платформ более низкого уровня (рисунок 12).
Рисунок 12 - Место и роль платформы 1С: Предприятие
При разработке платформы "1С: Предприятие" ее создатели сразу ориентировались на получение целостной базовой платформы, которая будет использоваться для построения разнообразных прикладных решений. При этом данные прикладные решения могут создаваться не только специалистами фирмы "1С", но и множеством других разработчиков, которые являются экспертами в тех или иных отраслях производственной деятельности. Поэтому платформа изначально проектировалась как тиражируемый продукт. Этот продукт включает все необходимые технологии для эксплуатации бизнес-приложений и инструменты для их разработки и модификации (рисунок 13).
Рисунок 13 - Общая архитектура 1С: Предприятие
Опыт разработки прикладных решений показывает, что значительная часть разработчиков не создает программы с нуля, а лишь дорабатывает типовые решения. Высокий уровень настраиваемости решений на специфические требования пользователя является одним из важных преимуществ столь четкого разграничения между платформой и прикладными решениями.
Данное обстоятельство определяет особые требования к наглядности и простоте понимания разработчиком уже существующих решений, а также максимально учитывается во всех механизмах платформы. Выделение прикладного решения как самостоятельного элемента позволяет сформировать целую область создания, распространения и поддержки разнообразных прикладных систем. В этой области можно сконцентрировать свои усилия только на специфике данного класса задач.
В принципах построения платформы "1С: Предприятие" изначально заложена строгая ориентация на разработку прикладного решения на основе определенной модели.
Модель - это вся идеология построения прикладного решения. Здесь и способы построения структур данных, и типы связей между данными, и принципы управления данными, и форматы описания бизнес-логики, и способы связи данных с объектами интерфейса, и разделение функциональности по уровням системы, а также многое другое.
Важно, что все приложения должны следовать принятой модели. Этим обеспечивается единообразие и предсказуемость их поведения. Таким образом, разработчик, который желает отразить в прикладном бизнес-решении специфику той или иной предметной области, имеет вполне определенный набор способов реализации задачи средствами, заложенными в платформу. Безусловно, такой подход в чем-то ограничивает свободу разработчика, но в то же время он защищает от множества ошибок и позволяет довольно быстро получить работоспособное решение, которое в дальнейшем сможет развиваться и поддерживаться не только им, но и другими специалистами.
Кроме того, наличие единой модели принципиальным образом сказывается и на простоте освоения системы. Вся разработка ведется в рамках одной сквозной системы понятий и в едином пространстве типов данных. У разработчика не возникает необходимости осваивать несколько моделей представления и тратить усилия на реализацию переходов между ними на разных уровнях.
В системе "1С: Предприятие" все операции редактирования данных (создание, изменение и удаление) проводятся только с использованием объектной техники. Разработчики взаимодействуют с базами данных не на уровне записей, а с помощью объектов, соответствующих хранимым в базах данных сущностям. Работа с объектными сущностями поддерживается представлением сущностей базы данных в виде объектов встроенного языка программирования и специальными типами данных, служащими для представления объектных ссылок (ссылок на объекты базы данных). Зная объект, легко получить его ссылку: зная ссылку - извлечь объект из базы данных. Данная техника обеспечивает наглядный и естественный способ описания в исходном коде алгоритмов бизнес-логики, манипулирующих объектами, и гарантирует логическую целостность данных при любых операциях. Это напоминает написание приложений объектных баз данных, с той лишь разницей, что сохранение данных происходит в таблицах реляционной СУБД. При этом в модулях, написанных на встроенном языке, может одновременно присутствовать несколько объектов, относящихся к одной единице базы данных.
Для изменения хранимых данных не требуется писать сложные запросы и преобразовывать результаты их обработки в объекты языка программирования. Достаточно получить объект из базы данных, изменить его свойства и снова сохранить. Разработчик при этом имеет возможность написать обработчики событий, связанных с изменением данных, выполняя с их помощью различные проверки и изменяя при необходимости другие данные.
В итоге можно сказать, что в системе 1С: Предприятие платформа является своеобразным "проигрывателем", а конфигурация - "компакт-диском". Платформа обеспечивает работу конфигурации и позволяет вносить в нее изменения или создавать собственную конфигурацию.
Существует одна платформа (1С: Предприятие 8) и множество конфигураций. Для функционирования какого-либо прикладного решения всегда необходима платформа и какая-либо (одна) конфигурация.
Сама по себе платформа не может выполнять никаких задач автоматизации, так как она создана для обеспечения работы какой-либо конфигурации. То же самое с конфигурацией: чтобы выполнить те задачи, для которых она создана, необходимо наличие платформы, которая и управляет ее работой.
Тут и выходит на передний план конфигурируемость системы, поскольку платформа, помимо управления работы конфигурацией, содержит средства, позволяющие вносить изменения в используемую конфигурацию. Более того, платформа позволяет создавать свою собственную конфигурацию "с нуля", если по каким-либо причинам использование типовой конфигурации представляется нецелесообразным.
2.1.1.1 1С: Бухгалтерия 8
Перед изучением одного из прикладных решений, обратим внимание на двойственность терминологии. Двойственность заключается в употреблении разных терминов для обозначения одного и того же предмета: конфигурация и прикладное решение. Оба эти термина обозначают ту часть системы 1С: Предприятие, которая работает под управлением платформы и которую "видят" все пользователи (бывает, конечно, что пользователи работают и с инструментальными средствами платформы, но это "продвинутые" пользователи).
Если речь идет о действиях разработчика, то употребляется термин конфигурация, поскольку это точный термин 1С: Предприятия.
Термин прикладное решение является более общепринятым и понятным для пользователя системы 1С: Предприятие.
Прикладное решение является по сути универсальным и способно удовлетворить потребности самых разных предприятий, работающих в одной области деятельности. С другой стороны, такая универсальность неизбежно приведет к тому, что на конкретном предприятии будут использоваться далеко не все возможности прикладного решения, а каких-то возможностей в нем будет не доставать (нельзя угодить всем), в этом случае, создается конфигурация "с нуля".
Типовые прикладные решения фирмы "1С" предназначены для автоматизации типовых задач учета и управления предприятий. При разработке типовых прикладных решений учитывались как современные международные методики управления (MRP II, CRM, SCM, ERP, ERP II и др.), так и реальные потребности предприятий.
Для использования на российских предприятиях фирма "1С" предлагает следующие типовые тиражные прикладные решения: "1С: Бухгалтерия 8" (включая базовую версию и специализированные поставки базовой версии "1С: Упрощенка 8" и "1С: Предприниматель 8"), "Управление торговлей" (включая базовую версию), "Зарплата и Управление Персоналом" (включая базовую версию), "Управление производственным предприятием";
"1С: Консолидация 8" (включая версию ПРОФ);
"1С: Платежные документы 8";
"1С: Налогоплательщик 8";
"1С: Розница 8";
"1С: Архив 8";
"1С: Управление небольшой фирмой 8";
"1С: Бухгалтерия бюджетного учреждения 8";
"1С: Бухгалтерия автономного учреждения 8";
"1С: Зарплата и кадры автономного учреждения 8".
Наиболее полную реализацию функциональных возможностей системы программ "1С: Предприятие 8" представляет прикладное решение "Управление производственным предприятием". Функциональные области, автоматизируемые этим и другими типовыми прикладными решениями, поясняются следующей структурной схемой (рисунок 14).
"1С: Бухгалтерия 8" - универсальная программа массового назначения для автоматизации бухгалтерского и налогового учета, включая подготовку обязательной (регламентированной) отчетности. Это готовое решение для ведения учета в организациях, осуществляющих любые виды коммерческой деятельности: оптовую и розничную торговлю, комиссионную торговлю (в том числе субкомиссию), оказание услуг, производство и т.д. Кроме того, с помощью "1С: Бухгалтерии 8" может вестись учет индивидуальных предпринимателей, применяющих упрощенную систему налогообложения или общий режим налогообложения.
Бухгалтерский и налоговый учет реализованы в соответствии с действующим законодательством Российской Федерации. В состав конфигурации включен план счетов бухгалтерского учета, настроенный в соответствии с Приказом Минфина РФ "Об утверждении плана счетов бухгалтерского учета финансово-хозяйственной деятельности организаций и инструкции по его применению" от 31 октября 2000 г. № 94н.
Методика бухгалтерского учета обеспечивает одновременную регистрацию каждой записи хозяйственной операции как по счетам бухгалтерского учета, так и по необходимым разрезам аналитического учета, количественного и валютного учета. Пользователи могут самостоятельно управлять методикой учета в рамках настройки учетной политики, создавать новые субсчета и разрезы аналитического учета.
"1С: Бухгалтерия 8" обеспечивает решение всех задач, стоящих перед бухгалтерской службой предприятия, если бухгалтерская служба полностью отвечает за учет на предприятии, включая, например, выписку первичных документов, учет продаж и т.д. Кроме того, информацию об отдельных видах деятельности, торговых и производственных операциях, могут вводить сотрудники смежных служб предприятия, не являющиеся бухгалтерами. В последнем случае за бухгалтерской службой остается методическое руководство и контроль над настройками информационной базы, обеспечивающими автоматическое отражение документов в бухгалтерском и налоговом учете.
Данное прикладное решение также можно использовать только для ведения бухгалтерского и налогового учета, а задачи автоматизации других служб, например, отдела продаж, решать специализированными конфигурациями или другими системами.
Рисунок 15 - Предметная область, автоматизируемая "1С: Бухгалтерией 8"
"1С: Бухгалтерия 8" представляет собой совокупность платформы "1С: Предприятие 8" и конфигурации "Бухгалтерия предприятия". В "1С: Бухгалтерии 8" заложена возможность совместного использования с прикладными решениями "Управление торговлей" и "Зарплата и Управление Персоналом", также созданными на платформе "1С: Предприятие 8".
В типовой конфигурации "Бухгалтерия предприятия" прикладного решения "1С: Бухгалтерия" рассматриваются следующие разделы автоматизированного бухгалтерского учета: 1. Общие сведения о типовой конфигурации;
2. Учет операций с денежными средствами;
3. Учет основных средств и нематериальных активов;
4. Учет расчетных операций;
5. Учет номенклатуры;
6. Учет расчетов по оплате труда;
7. Учет затрат на производство;
8. Учет налога на прибыль организации;
9. Учет НДС;
10. Специальные режимы налогообложения;
11. Сервис пользователя.
2.1.2 ИСУ «Парус»
Парус - современное программное обеспечение, предназначенное для автоматизации финансово-хозяйственной деятельности коммерческих и государственных организаций, предприятий и управления, выпускаемое Российской компанией "Корпорация Парус" и Украинской "Корпорация Парус Украина". Распространена на предприятиях и в учреждениях России и Украины.
Для использования на российских предприятиях фирма "Парус" предлагает следующие модули: 1. Управление логистикой
2. Управление производством
3. Управление финансами
4. Управелние закупками, складом и реализацией
5. Планирование и учет в проектах
6. Планирование и учет в передельном производстве
7. Планирование и учет в дискретном производстве
8. Бухгалтерский учет
9. Бухгалтерский учет в соответсвии с принципами МСБУ
10. Расчет заработной платы
11. Табельный учет
12. Управление персоналом и штатное расписание
13. Управление деловыми процессами
14. Управление отношениями с клиентами
15. Управление автотранспортом
16. Управление техническим обслуживанием и ремонтом
17. Производственные наряды
18. Сведение отчетности
19. OLAP
20. Обзор технологических возможностей
Рассмотрим подробнее модуль бухгалтерский учет
2.1.2.1 Модуль бухгалтерский учет
Модуль предназначен для автоматизации бухгалтерского учета на предприятиях различных сфер деятельности, позволяет построить учет "от первичного документа" и автоматизировать бизнес-процессы любой сложности, в т.ч. автоматизировать управление бизнес-процессами общих центров обслуживания (ведение бухгалтерского учета в условиях "аутсорсинга").
Модуль является составной частью системы включающей в себя ряд модулей, позволяющих более детально автоматизировать бизнес-процессы складского учета, расчета и начисления заработной платы, управления персоналом, деловыми процессами и т.д.
Функционал системы поддерживает ведение учета как в соответствии с Российской системой бухгалтерского учета (РСБУ), так и в соответствии с Международным стандартам бухгалтерского учета (МСБУ), давая возможность по некоторым участкам организовать учет по МСБУ, как параллельный независимый от РСБУ учет, и при этом в полном объеме поддерживая любую трансформацию данных, накопленных в учетных и документарных регистрах, от одного вида учета к другому.
Потенциальными пользователями являются сотрудники бухгалтерии, финансового, планово-экономического отдела и смежных сними подразделений, обязанностями которых является формирование полной и достоверной информации о финансово-хозяйственной деятельности предприятия, необходимой руководству для оперативного управления.
Основные задачи: · автоматизация процессов бухгалтерского учета в хозрасчетных организациях (на предприятиях), источниками финансирования деятельности которых, являются собственный и привлекаемый капитал;
· построение учета "от первичного документа" и автоматизация бизнес-процессов любой сложности;
· поддержка нескольких видов учета в полном объеме (бухгалтерского, налогового и многих пользовательских), при этом обеспечивается любая трансформация данных, накопленных в учетных и документарных регистрах по разным видам учета, от одного вида учета к другому;
· оперативно, в режиме "реального времени" решать как типовые, так и нестандартные задачи бухгалтерского учета, среди которых первоочередные: · подготовка полной и достоверной информации о финансово-хозяйственной деятельности, в том числе в соответствии с МСФО;
· обеспечение контроля над наличием и движением имущества, рациональным использованием производственных ресурсов, своевременным предупреждением негативных явлений в финансово-хозяйственной деятельности;
· выявление внутрипроизводственных резервов, их мобилизация и эффективное использование, оценка фактического использования выявленных резервов;
· ведение мультивалютного и расширенного аналитического учета;
· проведение переоценки валютных активов/пассивов;
· детализация учета по подразделениям балансовых единиц (ПБЕ) и подразделениям, не являющимся самостоятельными балансовыми единицами;
· формирование журнала учета депонентов, использование рассчитанных данных из приложения "Расчет зарплаты" для формирования "Кассовых документов" и отработки депонентов в бухгалтерском учете (создание "Хозяйственных операций");
Модуль является составной частью системы включающей в себя ряд модулей, позволяющих более детально автоматизировать бизнес-процессы складского учета, расчета и начисления заработной платы, управления персоналом, деловыми процессами и т.д.
Для решения поставленной задачи был разработан модуль экспорта отчетной документации, листинг кода которого представлен в приложении В.
Для реализации данного программного обеспечения был использован язык FOXPRO, выбор обусловлен тем что, на данном языке была написана программа «Торг».
3.1 Интерфейс и эксплуатация модуля
Разработанный программный модуль предназначен для загрузки накладных из СУБД «DOS» в программу «Торг» и представлен на рисунке 16.
Рисунок 16 - Печать накладных в формате Торг12
Главное окно модуля состоит из элементов интуитивно понятных пользователю.
Имеется две вкладки: титул накладной и товары в накладной. В первой вкладке, представленной на рисунке 14, имеется окно «Склад». В данное окно пользователь вводит интересующий его номер склада. Затем пользователь должен выбрать, какой тип накладных его интересует, а именно приходные накладные либо расходные накладные. После выбора следует нажать кнопку «Выбрать». После нажатия на кнопку «Выбрать» модуль загрузит информацию из СУБД «DOS» и выведет на экран краткую информацию по накладным (номер, дата, поставщик, сумма).
Далее пользователь должен отметить интересующие его накладные для экспорта в OPENOFFICE: Calc. Для этого нужно нажать на поле, находящееся в столбце «Печать». При этом выбранные пользователем накладные будут помечены звездочкой. Это может быть как одна, так и несколько накладных (рисунок 17).
Рисунок 17 - Выбор накладных для печати
При необходимости пользователь может посмотреть более детально отдельно выбранную накладную, перейдя во вкладку «Товары в накладной» (рисунок 18).
Рисунок 18 - Детальная информация по накладной
После выборы накладных нужно нажать кнопку «Печать в ОО», которая находится в правом нижнем углу. После нажатия модуль произведет экспорт выбранных накладных из СУБД «DOS» в OPENOFFICE: Calc. Вся информация по накладной будет структурирована особым образом, как требует того ИФНС (инспекция федеральной налоговой службы). Для этого был сделан общий шаблон для накладных (рисунок 19).
Рисунок 19 - Шаблон для накладных
Пример накладной экспортированной из СУБД «DOS» в OPENOFFICE: Calc, в формате «торг12» (рисунок 20).
Рисунок 20 - Накладная для печати в формате «торг12»Был разработан модуль экспорта отчетной документации в формате «торг12», приведено описание по эксплуатации модуля. Также создан шаблон для накладных в OPENOFFICE: Calc. Были выполнены все поставленные задачи, а именно: - Разработка модуля экспорта документации из СУБД «DOS» в OPENOFFICE: Calc
- Создание шаблона в OPENOFFICE: Calc для отчетной документации
- Возможность корректировки накладных перед печатью
4. Экономическое обоснование программного продукта «Модуль экспорта отчетной документации» в форме бизнес-плана