на тему рефераты
 
Главная | Карта сайта
на тему рефераты
РАЗДЕЛЫ

на тему рефераты
ПАРТНЕРЫ

на тему рефераты
АЛФАВИТ
... А Б В Г Д Е Ж З И К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Э Ю Я

на тему рефераты
ПОИСК
Введите фамилию автора:


Дипломная работа: Разработка автоматизированной системы контроля и реализации товара для автосалона "ИП Волков"


3.1 Структура и функции подсистемы

Для учета «заказ-наряда» подсистема должна выполнять следующие функции:

−  формирование документа «заказ – наряда»;

−  формирование отчета «заказ – наряда»;

−  формирование отчета «остатки товаров»;

Функция калькуляции себестоимости продукции вычисляет норматив для списания, проверяет номенклатуру на наличие нормативов, если они есть, то создает список для списания, осуществляется путем суммирования элементов затрат на продукцию.

Функция списания нормативов проверяет остатки на складе и выводит количество и сумму для списания, организуется путем формирования проводок по списанию МПЗ в производство.

Формирование оперативной и наглядной информации о процессе выпуска готовой продукции осуществляется функцией подготовки документации для руководства.

3.2 Анализ существующих систем для автоматизации деятельности отдела менеджмента

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

Критерии, которым должна удовлетворять некая стандартная бухгалтерская программа для использования ее в современных Российских условиях:

−  полнота охвата различных участков учета;

−  выгоды и преимущества от использования программы не больше,чем затраты, связанные с ее изучением, внедрением и последующим сопровождением;

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

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

−  адаптируемость для ведения учета по международным стандартам.

Среди нескольких десятков существующих бухгалтерских пакетов таких фирм-производителей, как "ИнФин", "1С", "Парус", "Интеллект-Сервис", "ИнфоСофт", "Галактика", "АйТИ" и многих других нет ни одного программного продукта, отвечающего всем вышеуказанным критериям, однако у каждой можно отметить некую изюминку, благодаря которой она подходит предприятию.

Анализ достоинств пакета «ИнФин»:

-  простота работы с пакетом;

-  легкость обучения персонала работе с пакетом;

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

-  не требует никаких сложных и продолжительных настроек;

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

-   пакет, хоть и работает под управлением устаревшей ОС MS-DOS,однако может работать и в ОС Windows в режиме эмуляции MS-DOS;

-  также широко поддерживаем официальными дилерами и распространен;

-     широко применим на предприятиях и организациях имеющих старую технику.

Недостатки:

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

-  работает под управлением устаревшей ОС MS-DOS, менее распространенной, чем Windows;

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

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

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

Достоинства «1С:Предприятие»:

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

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

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

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

-  работает под управлением ОС Windows (наиболее распространенной на данный момент), что существенно расширяет применимость этого пакета;

-  установленная и настроенная система практически не требует достройки и дополнения ее модулями разработчика, т.е. не является зависимой от него и продолжительное время может существовать отдельной от разработчика единицей;

-   распространенность и развитость поддержки потребителя системы. Недостатки:

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

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

- рядовому бухгалтеру очень сложно первоначально настроить или перенастроить систему ввиду ее сложности;

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

-   внутренний язык системы хоть и прост, но для освоения его требуется продолжительное время.

Корпоративные же программы "Босс-корпорация" и "Галактика" (в частности, модули бухгалтерского учета) функционально наполнены, но процесс внедрения занимает длительный срок - от полугода. Количество же готовых решений пока ограничено. Кроме того, помимо выгод - ведения учета в нескольких стандартах, прекрасной системы финансового анализа и планирования и многого другого существуют статьи затрат на приобретение и внедрения программы, а также на обучение и содержание одного (а, как правило, нескольких) системного программиста, который будет поддерживать БД Oracle (разработки именно этой фирмы использованы в этих 2-х последних системах в качестве базы данных), реинжиниринг системы (воссоздание бизнес - процессов перед внедрением) и многое другое.

Выбор системы «1С:Предприятие» обусловлен следующими причинами:

−  при создании АСУ ИП «Волков А.М» в качестве функциональной среды разработки проектировщиками была выбрана система «1С:Предприятие», поэтому подсистема списания нормативов навыпуск готовой продукции также была разработана средствами данной СУБД;

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

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

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

−  система программ «1С:Предприятие» предназначена для решения широкого спектра задач автоматизации учета и управления, стоящих перед динамично развивающимися современными предприятиями;

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

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

Выбор системы "1С: Предприятие" не является случайным, поскольку это мощная универсальная система нового поколения. Конфигурируемость как основное свойство системы позволяет настроить прикладную подсистему на автоматизированное ведение учета на практически любом участке бухгалтерского учета. В комплект поставки системы с компонентой "Бухгалтерский учет" входит так называемая типовая конфигурация, представляющая собой готовую настройку для автоматизации учета на тех участках, которые присутствуют в любой коммерческой организации ("Касса", "'Банк", "Учет внеоборотных активов", "Продажи", "Расчеты" и т.д.).

Таким образом, выбор системы «1С:Предприятие» является наиболее оптимальным решением.

3.3 Обоснование необходимости разработки подсистемы заказ-наряд на базе архитектуры клиент–сервер

Данная подсистема должна быть построена на архитектуре клиент-сервер, так как она имеет ряд преимуществ.

Сравним достоинства и недостатки файл-серверной и клиент-серверной архитектур.

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

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

-  сети (сетевой трафик) и увеличиваются требования к аппаратным мощностям пользовательского компьютера;

-  поскольку БД представляет набор файлов на сетевом сервере, доступ к таблицам регулируется только сетевой операционной системой, что делает такие БД по сути беззащитными от случайного или намеренного искажения хранящейся в ней информации, уничтожения или хищения;

Перечисленных недостатков во многом лишены СУБД, построенные по архитектуре клиент-сервер, характерной особенностью которой является перенос вычислительной нагрузки на сервер БД (SQL-сервер) и максимальная разгрузка клиента от вычислительной работы, а также существенное укрепление безопасности данных - как от злонамеренных, так и просто ошибочных изменений. Как и в архитектуре, файл-сервер, БД в этом случае помещается на сетевом сервере, однако программа клиента лишена возможности прямого доступа к БД. Доступ к БД регулируется специальной программой- сервером БД (SQL-сервером). Взаимодействие сервера БД и клиента реализуется с помощью SQL-запросов, которые формирует и отсылает серверу клиент. Сервер, приняв запрос, выполняет его и возвращает результат клиенту. В клиентском приложении в основном осуществляется интерпретация полученных от сервера данных, а так же реализация пользовательского интерфейса.

Преимущества архитектуры клиент-сервер:

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

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

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

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

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

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

3.4 Проектирование логической модели данных

3.4.1 Механизмы обеспечения целостности данных

На этапе построения логической модели данных БД необходимо интегрировать в структуру БД соответствующие правила, обеспечивающие автоматическую поддержку корректности и логической непротиворечивости данных.

Задача обеспечения целостности хранимых в БД данных подразделяется на следующие подзадачи:

1)  обеспечение целостности объектов;

2)  обеспечение ссылочной целостности;

3)  обеспечение целостности приложений.

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

Суррогатный ключ представляет собой некоторый искусственно вводимый атрибут, уникальность которого гарантируется автоматической генерацией его при добавлении записи в таблицу (примером могут служить поля «Код» и «Наименование»).

Достоинства использования суррогатных ключей:

1)  уменьшение общего количества атрибутов в таблице;

2)  более наглядное связывание таблиц в SQL-запросах по сравнению с естественными ключами;

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

Обеспечение ссылочной целостности предполагает введение правил организации связей между несколькими таблицами БД. Это достигается выделением внешних ключей и установления ограничений на операции удаления и модификации данных в связанных таблицах.

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

Задача обеспечения целостности объектов решалась еще на этапе проектирования концептуальной модели БД путем установления для сущностей, если это было необходимо, ограничений на уникальность полей или совокупности полей.

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

Платформа оптимизирует операции считывания объектов за счет использования механизма их кэширования как внутри транзакций, так и вне их. При модификации объектов реализована технология "умной записи": система следит за их изменениями и реально записывает на диск только модифицированные данные, обеспечивая, тем не менее, целостность данной операции.

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

3.4.2 Описание таблиц логической модели

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

Таблица 9 - Описание таблиц

Наименование таблицы Смысловая нагрузка
Справочник Автомобили В справочник заносится информация об автомобилях организаций или частных лиц.
Справочник Тип «заказа-наряда» Хранит список типов «заказ-наряда».
Справочник Контрагент Хранит информацию о всех контрагентах.
Справочник Работа Хранит информацию о названиях работ по автосервису.
Справочник Территории Предназначен для ввода информации для торговых точек, филиалах, СТО.
Справочник Склады Предназначен для мест хранения товара материальных ценностей.
Справочник Номенклатура Хранит информацию о всех товарах компании и оказываемых ими услугах.
Справочник Миханики Справочник предназначен для хранения в списках слесарей участвующих в авторемонте.

3.5 Надежность БД

Версии 1С Предприятие для SQL обладают большой надежностью и сбоеустойчивостью. Они позволяют работать с приемлемой скоростью с базами данных такого объема, с которыми обычная (файл - серверная) система работать просто не сможет. Кроме того, работоспособность SQL версии менее зависит от количества одновременно работающих с БД пользователей.

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

Оболочка может включать в себя 3 основных компоненты и одну дополнительную (Управление Распределенными Информационными Базами (УРИБ)). Наличие той или иной компоненты позволяет использовать определенные объекты базы данных для ведения учета. Компоненты ориентированы на решение некоторого спектра задач и могут использоваться как отдельно, так и в сочетании друг с другом.

Компонента «1С:БУХГАЛТЕРСКИЙ УЧЕТ» может быть использована для ведения любых разделов бухгалтерского учета. Разнообразные и гибкие возможности данной системы позволяют использовать ее и как простой и наглядный инструмент бухгалтера, и как средство полной автоматизации учета от ввода первичных документов до формирования бухгалтерской и налоговой отчетности. Учет в компоненте основан на принципе двойной записи.

Компонента «УРИБ» позволяет синхронизировать данные между базами, находящимися на различных компьютерах или локальных сетях. Распределенная информационная база состоит из одной центральной и неограниченного числа периферийных информационных баз. В каждой из информационных баз независимо осуществляется ввод новых данных и модификация существующих. Конфигурация системы может модифицироваться исключительно в центральной информационной базе. Для синхронизации данных между центральной и периферийными информационными базами должен периодически производиться перенос измененных данных. Транспортировка файлов переноса может осуществляться любыми доступными способами (на дискете, посредством электронной почты и т. п.)

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

Долговременное хранение сущностей (persistence) осуществляется в БД, что обеспечивает надежность и эффективную обработку больших объемов информации. Для внесения изменений, данные предварительно преобразуются в объекты встроенного языка. При внутреннем обмене в распределенной БД или взаимодействии с другими информационными системами данные переносятся в формате XML.

Для всех операций модификации данных (создания, изменения и удаления) в "1С:Предприятии" применяется исключительно объектная техника. Это означает, что разработчик взаимодействует с БД не на уровне записей, а с помощью объектов, соответствующих хранимым в БД сущностям. Для изменения хранимых данных, ему не нужно писать сложные запросы и преобразовывать результаты их обработки в объекты языка программирования. Достаточно получить объект из базы данных, изменить его свойства и снова сохранить. Разработчик имеет при этом возможность написать обработчики событий, связанных с изменением данных, выполняя с их помощью различные проверки и изменяя при необходимости другие данные. Система обеспечивает эффективную технологическую поддержку объектного подхода, осуществляя, например, кэширование объектов, контроль объектной и ссылочной целостности и т.д. Для чтения данных может использоваться как объектная техника, так и декларативный язык запросов, который основывается на классическом SQL, но имеет ряд существенных расширений. Расширения направлены с одной стороны на поддержку работы с объектами, хранящимися в базе данных, а с другой - на эффективное решение экономических задач.

Еще одной важной особенностью объектной техники, принятой в платформе "1С:Предприятие", является то, что те же объекты, которые присутствуют в модулях на встроенном языке (как для объектных, так и для не объектных сущностей) используются и для отображения данных в интерфейсе. Элементы управления форм непосредственно связываются с нужными объектами, и обеспечивают их отображение и редактирование пользователем без какой-либо помощи со стороны разработчика.

Страницы: 1, 2, 3, 4


на тему рефераты
НОВОСТИ на тему рефераты
на тему рефераты
ВХОД на тему рефераты
Логин:
Пароль:
регистрация
забыли пароль?

на тему рефераты    
на тему рефераты
ТЕГИ на тему рефераты

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


Copyright © 2012 г.
При использовании материалов - ссылка на сайт обязательна.