Диплом: Автоматизация учета затрат на производство в компании ООО "Веллонс.Ру"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
37
покупка и доработка;
собственная разработка.
Сравнение способов приобретения ИС приведено в таблице 1.6.
Таблица 1.6
Сравнение способов приобретения ИС
Критерий
Готовое решение
Готовое решение
с доработкой
Собственная
разработка
Лицензия
Ежегодное
приобретение
Ежегодное
приобретение
-
Сопровождение
Своими силами
Сторонняя фирма
Своими силами
Изменение
-
Разработчик
Своими силами
Обучение
пользователей
+
+
-
Стоимость
Небольшая
Высокая
Средняя
Выбор: В нашем случае наиболее подходящим является способ –
готового решения. Данный выбор связан с тем, что ИС должен будет
выполнять минимально требуемый набор функций, должен быть
адаптирован к работе в организации.
1.4 Обоснование проектных решений
1.4.1 Обоснование проектных решений по информационному
обеспечению
Работа любой системы управления основана на данных. В каждой
системе управления формирование обеспечения информации основано на
самой концепции ИБ. Это означает что существует совокупность
упорядоченной информации, которая используется непосредственно при
пользовании ИС. Информационная база имеет весьма существенное
влияние на эффективную работу всей системы, как решать
функциональные задачи и т.д. [13, стр. 11-41].
В комплект информационной базы входит:
1. Массив постоянных нормативно-справочных данных;
2. Массив, содержащий текущую информацию о состоянии
управляемого объекта;
38
3. Массив, содержащий информацию, поступающую из внешней
среды;
4. Массив, содержащий накапливаемую информацию за определенный
отрезок времени (архив данных).
Информационное обеспечение - совокупность унифицированных
систем, классов и кодирования данных, унифицированная система
документа представления, информационные блок-схемы, циркулирующие
в компании, а также методика построения базы данных [23, стр. 32-41].
Информационное обеспечение компании можно разделить на
машинное и немашинное. Вне машинного обеспечения находится такая
часть информации, которая представляет собой некий набор сообщений,
сигналов и каких-либо документов, которые используются при работе
АСУ в форме, воспринимаемой работником без использования электро
вычислительных машин (это справочники, формы первичных документов,
информационные потоки данных) [7, стр. 68-120].
Для формирования информационного обеспечения требуется:
1. Четкая формулировка цели, задач, функций абсолютно всей системы
управления;
2. Определение движения необходимых данных от момента их
компоновки до их применения на различных уровнях управления,
представленных для анализа в виде схем информационных потоков;
3. Усовершенствование системы документооборота;
4. Наличие и использование систем классификаций и кодирований;
5. Владение методологией формирования концептуальных
информационно-логических моделей, отображающих взаимосвязь
информации;
6. Создание массива данных на электронных носителях, что требует
наличия современных технических обеспечений.
ИС, которая рассматривается в этом проекте будет строится на
основе клиент-серверной архитектуры, это позволит использовать её
39
нескольким сотрудникам сразу, что упростит организацию работы и
облегчит труд специалистов [21, стр. 21-43].
Эта архитектура предполагает, что базой данных управляет СУБД на
сервере. Каждая рабочая станция (клиенты) отправляет запросы
информации на сервер, который доставляет и предварительно
обрабатывает информацию. Блок обмена по сети имеет соответствующий
запрос на выборку определенных данных непосредственно из самой базы
данных. Существенно сокращается трафик в сети, снимается ограничение
на доступность данных в базе данных различным приложениям.
Клиентская часть приложений становится более легкой в использовании,
но все же некоторые проблемы могут возникнуть в достаточно больших
информационных системах. Рабочим станциям необходимо иметь весьма
высокие ТТХ для запуска "тяжелого" ПО [14, стр. 35-51].
В нашем случае целесообразней строить ИС для компании с
использованием распределённых баз данных и информационных систем.
В распределенной (DDB - Distributed DataBase) обычно принимают
базу данных, включающую фрагменты из нескольких БД, которые имеют
различные узлы сети персонального компьютера и могут справляться с
различными СУБД. Распределенная база данных рассматривается с точки
зрения пользователя и приложения как простая локальная база данных. В
этом случае слово "distributed" показывает, как формируется БД, но не её
внешняя характеристика.
Распределенная обработка информации может повысить
эффективность меняющихся информационных потребностей сотрудников
и тем самым обеспечить гибкость их решений. Преимущества
распределенной обработки информации: значительное количество
взаимодействующих работников, выполняющих задачи сбора, передачи и
выдачи данных; обеспечение доступа пользователей к сетевым
вычислительным ресурсам.
40
СУБД представляют собой набор программных, а так же языковых
средств, которые используются для создания, обслуживания и
совмещенного использования баз данных для большинства сотрудников.
Обычно СУБД делится в соответствии с используемой моделью данных.
Таким образом, СУБД, созданная на основе применения реляционной
модели данных, является реляционной СУБД. База данных будет создана
на основе архитектуры клиент - сервер [11, стр. 25-77].
Классификатор, или (от лат. classis - бит и facere - до) -
систематизированный список именованных объектов, которым дан
уникальный код. Классификация объектов осуществляется по правилам
распределения данного набора объектов по подмножествам
(классификационным группировкам) и соответствует текущим признакам
их различия или подобия. Место применения: системы
автоматизированного управления и обработки информации.
Классификатор - стандартный кодовый язык документов, финансовых
отчетов и автоматизированных систем (см. табл. 1.4).
Таблица 1.7
Перечень обозначений систем кодирования
Система кодирования
Краткое обозначение
Порядковая
П
Серийно-порядковая
СП
Разрядная (позиционная)
Р
Комбинированная (смешанная)
К
Кодирование относится к присвоению кода классификационному
группированию или объекту классификации.
Кодировка создается для формализованного описания имен
различных типов данных. Кодирование представляет собой процесс
обозначения исходного набора объектов или сообщений с набором
41
символов данного алфавита и основано на наборе конкретных правил [19,
стр. 111-124].
Метод последовательности - каждый из объектов в наборе
кодируется с помощью порядкового номера. Обеспечивает простое
добавление новых объектов и простоту кода, данный код в принципе не
имеет какой-либо информации об объекте. Его использование уместно
тогда, когда нет необходимости для сложного деления на множества, к
примеру, в классификаторе валют.
Метод Serial-sequence - коды представляют собой номера
натурального ряда с отдельной серией этих номеров, присвоенных
объектам классификации с одинаковыми признаками. Используется для
идентификации объектов в сочетании с методом классификации
(классификатор должностей и сотрудников).
Последовательный метод - в кодовом обозначении знаки на
отдельной стадии деления зависят от результатов разложения на
предыдущих стадиях. Результат кодовых обозначений группирования
содержит информацию о последовательности признаков,
характеризующих группирование. Подходит для иерархического метода
классификации.
Параллельный способ - классификационные признаки кодируются
независимо друг от друга определёнными битами или группами битов
кодового обозначения. Параллельное кодирование по большей части
используется в фасетной классификации, но также имеет место быть и в
иерархической классификации.
В таком случае либо родственные признаки имеют полную
однородность и расположены параллельно во всех звеньях иерархической
цепи, либо несвязанные параллельные признаки искусственно
устанавливаются в определенной последовательности. (см. табл. 1.5).
42
Таблица 1.8
Перечень обозначений видов классификаторов
Вид классификатора
Краткое обозначение
Общегосударственный
ОГ
Отраслевой
О
Локальный
Л
Международный
М
Используемые классификаторы и коды приведены в таблице
1.9
Таблица 1. 9
Используемые классификаторы и коды
Наименовани
е объекта
кодируемого
множества
Значн
ость
кода
Систем
а
кодиро
вания
Вид
класси
фикато
ра
Список кодов или
пример кода множества
Ко
д
Значение
1
Номер заказа
10
П
Л
1-
Порядковый номер
заказа
2
Код товара
3
П
Л
1-
10
Порядковый код
товара
3
Код
контрагента
5
П
Л
1-
Порядковый код
контрагента
4
Код
реализации
3
П
Л
1-
10
Порядковый код
реализации
5
Код группы
товара
3
П
Л
1-
Порядковый код
группы товара
6
Код доставки
3
П
Л
1-
Порядковый код
доставки
43
В таблице 1.6 представлены классификаторы учета всей
поступающей информации. Введение кодов необходимо для
систематического учета и быстрого поиска.
Эти классификаторы используются непрерывно во время работы.
Данные вводятся при необходимости, например, при создании новых
заявок. Изменения данных также являются периодическими и
выполняются по мере необходимости, например, изменение имени
сотрудника приводит к изменению информации сотрудника.
Оригиналом документа будет заказ клиента на сайте компании.
Результатными документами будут отчеты:
Счет-фактуры по продажам;
Отчеты по параметрам.
Формами для работы с данными будут:
Номенклатура: Товары;
Контрагенты;
Реализация.
1.4.2 Обоснование проектных решений по программному
обеспечению
ПО - сочетание комплекса взаимосвязанных программных
продуктов, отличающихся по функциональности, участвующих в решении
задач управления, и программных документов, необходимых для
использования их программ.
Программное обеспечение является основным компонентом
информационных систем. Важнейшая роль в судьбе созданной
информационной системы - разумный и успешный выбор системного и
прикладного программного обеспечения [12, стр. 44-78].
При разработке сложного САУ разработка ПО играет далеко не
последнюю роль, потому что именно программные средства формируют
интеллект компьютера, который пользуется для решения сложных задач и
44
управления сложными тех процессами. В современном мире
формирование этих систем значительно повышает фактор человеческой
важности, а значит, и эргономическую поддержку системы. Основная
функция таковой это - оптимизация взаимодействия между пользователем
и компьютером не только во время использования, но и при создании и
удалении технических компонентов [9, стр. 27-37].
Модель информационной системы будет создана в Эрвине.
В качестве СУБД будет использоваться Microsoft SQL Server.
Microsoft SQL Server - реляционная система управления базами
данных (RDBMS), разработанная корпорацией Майкрософт. Основным
используемым языком запросов является Transact-SQL, созданный
совместно Microsoft и Sybase. Transact-SQL - применение стандарта
ANSI/ISO для языка структурированного запроса (SQL) с расширениями.
Используется для баз данных между персональными базами данных и
крупными корпоративными базами данных; конкурировать с другими
базами данных в этом сегменте рынка.
Microsoft SQL Server использует в качестве языка запроса SQL-
версию под названием Transact-SQL, которая представляет собой
стандартную реализацию SQL-92 стандарт ISO для SQL) с несколькими
расширениями. T-SQL позволяет использовать дополнительный синтаксис
для хранимых процедур и обеспечивает поддержку транзакций
(взаимодействие базы данных с приложением управления). Для
взаимодействия с сетью Microsoft SQL Server и Sybase в ASE используется
протокол уровня приложения Tabular Data Stream (Microsoft SQL Server)
(TDS).Протокол TDS также был реализован в проекте FreeTDS с целью
предоставить различным приложениям возможность взаимодействия с
базами данных Microsoft SQL Server и Sybase.
Microsoft SQL Server также поддерживает подключение к открытой
базе данных (ODBC), интерфейс между приложениями и системой баз
данных. Версия SQL Server 2005 обеспечивает возможность подключения
45
пользователей через веб-службы с помощью протокола SOAP. Это
позволяет не-Windows клиентским программам выполнять
кроссплатформенные операции с SQL Server. Microsoft также выпустила
сертифицированный драйвер JDBC, который позволяет приложениям под
управлением Java (таким как BEA и IBM WebSphere) подключаться к
Microsoft SQL Server 2000 и 2005.
Целесообразнее построить информационную систему учета
производственных затрат на основе 1С: Учет 8.3.
Встроенный язык программирования 1С: Бухгалтерия - язык
программирования, используемый в семействе программ "1С:
Бухгалтерия". Этот язык является очень толковым. Интерпретация текста
модуля в байт-коде осуществляется при доступе к нему во время его
работы, что обычно позволяет интерпретировать только часть текста
модулей.
Среда выполнения языка - это программная платформа "1С:
Бухгалтерия". Среда визуальной разработки ("Конфигуратор") является
неотъемлемой частью программного пакета "1С: Бухгалтерия".
Диалекты языка для доков 7 версий (7.0 1С 7.5, 7.7) совместимы
"снизу-вверх" с незначительными исключениями. Языки для платформ 1С:
7x и 1С: 8x совместимы по основным операторам, но существенно
отличаются работой с объектами приложений, в результате чего перенос
кода из 1С: 7x в 1С: 8x не имеет смысла.
Встроенный язык 1С:8 очень схож по синтаксису с языком Visual
Basic. Программная система 1С: Accounting 8 включает в себя платформу и
приложения, разработанные на ее основе для автоматизации деятельности
организаций и физических лиц. Сама платформа не является программным
продуктом для использования конечными пользователями, которые
обычно работают с одним из многих прикладных решений
(конфигураций), разработанных на этой платформе. Такой подход
46
позволяет автоматизировать различные действия с помощью единой
технологической платформы.
Гибкость платформы позволяет применять 1С: БУхгалтерия 8 в
самых разных областях:
автоматизация производственных и торговых предприятий,
бюджетных и финансовых организаций, предприятий сферы обслуживания
и т.д.
поддержка оперативного управления предприятием;
автоматизация организационной и хозяйственной деятельности;
ведение бухгалтерского учета с несколькими планами счетов и
произвольными измерениями учета, регламентированная отчетность;
широкие возможности для управленческого учета и построения
аналитической отчетности, поддержка много валютного учета;
решение задач планирования, бюджетирования и финансового
анализа;
расчет зарплаты и управление персоналом;
другие области применения.
Инструмент разработчика "1C: Библиотека стандартных подсистем
8.2" (BSP) предоставляет набор универсальных функциональных
подсистем и технологий для разработки прикладных решений на
платформе "1С: Бухгалтерия 8.3". BSP позволяет быстро создавать новые
конфигурации с уже доступными базовыми функциями и включать
функциональные блоки в существующие конфигурации. Использование
программного обеспечения BSP разработке приложений также
обеспечивает дополнительную стандартизацию конфигураций, что
позволяет сократить время изучения и внедрения приложений за счет их
согласования со стандартным набором подсистем.

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
«Управление ресурсами проекта» (на примере организации ООО «ЛАКОСТЭ»)
Agile-методология в управлении проектами на примере ООО «Ресурсный центр «Академия КлассИнфо»
Aвтoмaтизaция пpoцecca вeдeния инфopмaциoннoй бaзы o дoлжнocтяx и вaкaнcияx c укaзaниeм тpeбoвaний к уpoвню знaний и нaвыкoв кaндидaтoв для гpуппы кaдpoв вoйcкoвoй чacти 3474»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
Cовершенствование управления рентабельности предприятия (на примере гуипп «бендерская типография «полиграфист»)